HNHacker News
TopNewBestAskShowJobs

vhold

595 karma · joined August 2, 2011

submissionscomments
vhold··on Massive spying on users of Google's Chrome shows new security weakness
Yes and no. If Google only wanted to hedge against IE they could have just contributed to Mozilla/Firefox. They clearly also wanted total control.
vhold··on Apache Drill's Future
Please correct me if I have this wrong, but my vague understanding is that the data representation heart of Apache Drill lives on in the rather active Apache Arrow project.

https://stackoverflow.com/questions/53533506/what-is-the-dif...

https://github.com/apache/arrow/commit/e6905effbb9383afd2423...

And the platform/tools side of Drill now lives on as Dremio, which uses Apache Arrow.

https://github.com/dremio/dremio-oss

So the essence of Drill still lives, but it became half Apache project and half vendor controlled and supported, and the root of that split is now orphaned.

vhold··on Full Autopilot in GTA Using TensorFlow
Perhaps because it could lead eventually to the most undetectable cheats yet and undermine their Skinner box cash extractors.
vhold··on Tell HN: Toilet paper, hand sanitizer, and now web cams
Looking at the reviews, I see multiple people saying that the developer required paid users to write a review in order to unlock the ability to use the front camera. I think it goes without saying that is an incredibly scummy practice.
vhold··on Pizza Effect
It seems Scala influenced Java's functional programming constructs quite a bit.
vhold··on The Universe Within 12.5 Light Years
The closest I know of to a true "map" you can search for things in, put all of space into any scale, move around in, is SpaceEngine. The VR support is a bit unwieldy but still impressive. You might want to turn off the procedurally generated stars and planets if you want a strict map. The procedurally generated stars are interesting because you can get a sense of density at various scales.

https://store.steampowered.com/app/314650/SpaceEngine/

Titans of Space Plus is probably the most educational space VR program I've used. It takes you on a guided tour of our solar system and puts everything into perspective at various scales, including some other stars. But it's not a map of the stars very much. It does the best job of conveying the relative sizes of things.

https://store.steampowered.com/app/468820/Titans_of_Space_PL...

Universe Sandbox isn't a map either, but it's worth mentioning as as a VR astronomy program.

https://store.steampowered.com/app/230290/Universe_Sandbox/

I have not tried this one: https://store.steampowered.com/app/751110/OVERVIEW_A_Walk_Th...

vhold··on Materialize: A Streaming Data Warehouse
That's fair. It will be interesting to see what people do along those lines, creating various materialized views, joining them at query time, chaining materialized views, and I think most important to your point, creating new kinds of sinks for the updates.

Right now Kafka is the only sink ( https://materialize.io/docs/sql/create-sink/ ), but because it integrates with Confluent's schema registry, I'm guessing it should work well with many of Confluent Connect's sinks, ( https://docs.confluent.io/current/connect/managing/connector... ). Elasticsearch would be an especially useful sink connector I think to your point.

I haven't used any of these things together, so right now I'm totally speculating on the potential.

What I'm mostly envisioning is that there are a lot of smaller scale applications where the complexity of adding an activity feed just isn't worth it. But if you could implement a feature like that trivially it could be game changing.

vhold··on Materialize: A Streaming Data Warehouse
According to the documentation at https://materialize.io/docs/overview/architecture/

> Streaming sources must receive all of their data from the stream itself; there is no way to “seed” a streaming source with static data. However, you can union streaming and file sources in views, which accomplishes a similar outcome.

What I find odd is that the documentation doesn't show UNION support in the SELECT documentation : https://materialize.io/docs/sql/select/

Perhaps just an oversight in the documentation?

vhold··on Materialize: A Streaming Data Warehouse
I think the biggest difference is that Materialize can do any kind of SQL join on many tables at once. Clickhouse materialized views can only reference one table.

What I'd like to know is if that would enable basically implementing social networks as just 3 tables and one materialized view, and how it would scale and perform.

Users, Relationships, Post, and a Feed materialized view that simply joins them together with an index of user_id and post_timestamp.

As relationships and messages are created or deleted, the feed view is nearly instantly updated. The whole entire view service logic then is just one really fast query. "select user,post,post_timestamp from feed where user_id = current_user and post_timestamp <= last_page_post_timestamp order by post_timestamp desc limit page_size"

vhold··on Materialize: A Streaming Data Warehouse
I think what might be really unique here that people aren't imagining, are the new possible applications of having <100ms updates on complex materialized views.

With sufficiently expressive SQL and UDF support there are whole classes of stateful services that are performing lookups, aggregations, etc, that could be written as just views on streams of data. Experts who model systems in SQL, but aren't experts in writing distributed stateful streaming services would basically be able to start deploying services.

Are there any plans to support partitioned window functions, particularly lag(),lead(),first(),last() OVER() ? That would be remarkably powerful.

vhold··on Aggressively Stupid: The Story Behind After Dark (2007)
Run a mac emulator to save your screen in your browser: https://archive.org/details/AfterDark2
vhold··on Sonos Sues Google: It wanted to sue Amazon but could only risk suing one
I feel like Tivo went down a very similar path. Create a beloved product and then murder it with anti-consumer software updates.
vhold··on Over 100 PBS local stations start streaming on YouTube TV
Sesame street was considerably funkier, psychedelic and kind of gritty. Elmo was a herald of a much cleaner and sort of infantilized Sesame Street. The massive commercial success of the Elmo toys especially made it feel like it had become very commercial and a lot less grassroots.

https://www.youtube.com/watch?v=_ul7X5js1vE

https://www.youtube.com/watch?v=jwio5qGg8o4

vhold··on We Need to Dream Bigger Than Bike Lanes
It's not a zero sum game.

Improving bicycling also improves public transit and walkability usually because bicycles take up so much less room than cars so buses have more space, and it's extremely rare for a bicycle to injure a pedestrian, but it happens hundreds of times a day just in the US alone with cars.

Also bicycle infrastructure is way cheaper to build and maintain than car infrastructure. And even when bicycle infrastructure is totally busted for awhile, people find a way around, where as with cars if there is any blockage it becomes an incredibly high priority emergency.

vhold··on Saudi Arabia Shuts Down About Half Its Oil Output After Drone Strikes
I imagine the countermeasure will be cameras with computer vision controlling microwave lasers.
vhold··on Deeper well drilling an unsustainable stopgap to groundwater depletion
I'm not sure, I did some searching. Here is an article that contains some technical detail.

https://www.xyht.com/surveying/subsidence/

"As a point of clarification, the sign Dr. Poland is holding says this is the change detected in BM S661. However, according to the NGS datasheet for that bench mark (PID GU0103), it was not set until 1942. I have been told by reliable sources at the USGS that the pre-1942 subsidence, back to 1925, was a linear estimate. "

This appears to be the data sheet for the bench mark used.

https://www.ngs.noaa.gov/cgi-bin/ds_mark.prl?PidBox=GU0103

Here is a recent analysis from 2018 regarding that area, the photo, and the data used.

http://www.itrc.org/papers/pdf/subsidence.pdf

Which seems to conclude that the photo is possibly very wrong, they include a new updated photo at the bottom that only goes back as far as there is reliable data.

vhold··on Deeper well drilling an unsustainable stopgap to groundwater depletion
People have been trying to sound the alarm for decades. Here's a picture from 1977 demonstrating how far the land in the California central valley had fallen in ~50 years.

https://mavensnotebook.com/wp-content/uploads/2015/03/Graham...

vhold··on Space Engine
An extremely cool program for showing interplanetary and star size perspective is Titans of Space Plus in virtual reality.

It takes you on a tour of our solar system showing various bodies at different scales compared with each other. I don't want to spoil the ending sequence, but it nearly floored me.

vhold··on How Utrecht Became a Paradise for Cyclists
The people in this video appear to be barely exerting themselves and are going around 8 MPH.
vhold··on Disney Assumes Full Control of Hulu in Deal with Comcast
By this logic there should no copyright protection in the first place for entertainment. Why should the government use law enforcement resources to track down people and take away their freedoms because they copied a movie?

Only because the government is already involved, protecting their interests, is there even anything to "take" in the first place.

vhold··on Komodo Island Is Closing to Tourists Because People Are Stealing Dragons
Putting satellite communicating GPS tracking devices in Komodo dragons would probably be one of the best ways to locate non-super villain headquarters.
vhold··on The pros and cons of placebo buttons
Agreed, and having the button there allows for more flexibility in the future. I know some buttons that went from doing something, then nothing, then something again.

Like they now will make sound when its your turn to cross for people with impaired sight, but only if the button is pressed so people living nearby don't have loud crossing sounds going off all the time.

Also some now activate flashing lights surrounding the crosswalk to alert drivers.

vhold··on How the Government Shutdown Warps Time Itself
If you do, you probably should use https.

https://time5.nrc.ca/timefreq/bulletin_tf-b.html

There's probably some really weird MITM attack possibilities here if people have automated systems fetching and using these files. Also, following the link from the article, it would seem the US government's official source is unencrypted FTP?

vhold··on Serverless Computing: One Step Forward, Two Steps Back
A product that actually uses all the features of Oracle would be naturally hilarious. Oracle's documentation is over 500 megabytes compressed. It's an alternative computing reality.

Here is a 5559 page book of error codes. Imagine having a physical copy of this on your desk.

https://docs.oracle.com/en/database/oracle/oracle-database/1...

vhold··on Amazon S3 Block Public Access: Protection for Your Accounts and Buckets
The problem is really that sharing securely is way too complicated. So inexperienced or lazy people give up and make the bucket public so they can get on with whatever it was they were trying to accomplish.
vhold··on Epic Games Sues YouTuber 'Golden Modz' Over 'Magical' Fortnite Powers
It's too much to paste here, but the reasoning they use for the copyright claim is laid out in the most detail on page 20, starting at statement 99.

https://torrentfreak.com/images/epic-golden.pdf

The lawsuit does also contain many claims of breach of contract, and goes beyond that, saying that they are also interfering with other peoples' contractual obligations since they have promoted something that has resulted in other people breaching the game's contract.

vhold··on 4D toys
As I played around with 4D toys, I did start to gain a sense of things that were "Behind" or "In Front" of me in 4D space, that is I could start to feel their presence after they had been pushed out of sight, if I knew in what direction they were moving in the 4th dimension. If I didn't know that I could only feel that they were near.

It helps that there is a little visualization that is just a line-per-object showing where you are, and where all the objects are intersecting the 4th dimension, that you also use to move "back and forth."

One thing I found myself doing was grabbing objects at one of their edges in the 4th dimension, by moving myself to near their boundary, and then using them like brooms. It's really easy to understand with the case of a hypersphere, since at its edge it's just a smaller sphere than at the middle. So you grab that small sphere at the edge, and push in the direction towards its middle in the 4th dimension, and it will act like a bowling ball. You won't see the stuff you are pushing around because the sphere is "ahead" of you, unless they roll around the sphere, then you'll pass them. Once you reach the edge of the 4th dimension, all the stuff you kept pushing will be there.

Predicting how 3D intersections change as objects rotate about in the 4th dimension still seems like chaos to me though, except in the case of hyperspheres, which basically don't change as they rotate, but I only played around for about an hour or so. The only way I found to rotate objects in the 4th dimension was to have them collide with each other, or the walls and floor, which makes it kind of hard to carefully experiment with their rotations.

vhold··on OpenAI Retro Contest
That's what makes this contest interesting, they're not going to just evaluate a static agent, you submit a docker environment capable of performing learning, and they'll let your agent learn on their secret levels, on their servers.

That provides a rather unique challenge, of making a good general baseline agent, but one that also is flexible for further training.

vhold··on OpenAI Retro Contest
Transfer learning is what makes this contest currently unique. Usually in these machine learning contests, you hand off your model to the contest runner, and they just run it and evaluate its performance. It has to be already good at the task.

In this contest, you're not just submitting a trained model, you're submitted a docker environment capable of performing training, which they will run with their secret levels, with specified constraints. So you want to make a highly trained model whose capabilities can be transferred to secret levels.

vhold··on The weak scientific case for emotional support animals
Not enough animals? We used to be around animals all the time.
← PreviousPage 4 of 6Next →