skysight-inc/HackerNews huggingface dataset:
In this demo, I implemented an infinitely continuing, vaporwave-like
world in WebGL. If you can't run it for some reason, a recorded gif of
the demo can be found here: https://github.com/Erkaman/wireframe-world.

As for the implementation, it is not very difficult stuff; I divide up
the world into chunks(just like in Minecraft), and as the camera
traverses the world, the chunks that become out of range are thrown
away and are no longer rendered. And in the far away horizon I keep adding
new chunks, to give the illusion that the world is infinite.

So it is not very complicated stuff; the source code is only ~450LOC, which can be found
here: https://github.com/Erkaman/wireframe-world/blob/gh-pages/wir.... It
is relatively well-commented, so it should be easy to understand, I hope.
Google Cloud Platform VM Rightsizing Recommendations
I'm not a big fan of inline editing, but this looks interesting! What are it's image handling capabilities?
I found my experience at Google to be different. While you have your primary job, and that's what you are judged on, you are free to experiment, innovate, create, and so forth, and Google is very good at recognizing self-started impact and rewarding these folks with more opportunities.
In many places the company systems were broken, finally, by the rise of labor unions. Sometimes relatively peacefully, sometimes not; there was open warfare between workers and company-hired armies (yes, armies) in quite a few locations.
I'm at Amazon (non-tech; 3 different orgs; so literally NYTimes' focus or whatnot).

Your first paragraph is exactly how I describe Amazon to people. You either love the culture - or you hate it. There are very few people I know who are ambivalent about working there.

It's hard work. It's important work. It's demanding work. It's not for everyone.
So gravity waves are just what laypeople call waves...
Thanks for sharing. The work our team put into this was pretty fantastic. Lots of real user tests and a number of real solid takeaways. Name, WordPress might be easier to use than Wix and Squarespace both
Why So Many Millennials Are Strugging
This is the problem. It's very unlikely that regulation will improve the matter.

If executive pay really is an outcome of market supply and demand, regulation will act as a price ceiling, which will reduce the quality and quantity of executives available. In addition to the well known fact that price ceilings create shortages, these executives don't need to work for a living. Mayer was already set for life before joining Yahoo. Why would they work for less money than they currently ask for, especially if they really are worth it according to market demand?

If executive pay is an outcome of nepotism and corruption, and people on boards helping out their buddies, then they will simply continue to do so. If pay is capped, they will find another way to reward their friends. This cannot be prevented through regulation. It can only be stopped when the shareholders decide that they've had enough of it and appoint board members who behave differently.
didn't read the article, eh?
#2 Is incredibly ambitious but I expect it should be doable by a lone grad student over the course of a summer. Something like this would range in complexity from completely redefining programming languages (drastically lowering the skill required for complex programming tasks and thus feeding into #1) all the way up to general intelligence.

The tests referenced in [https://arxiv.org/ftp/arxiv/papers/1604/1604.04315.pdf], currently dominated by information retrieval techniques, seem more realistic and still feel hopelessly far away.

#3 should also allow looking into the use of AI to break into systems, in addition to detecting and defending against AI breaking into systems. A prototype for #4 could create an environment where trilobyte fuzzers could co-evolve into fearsome Artificial intelligences. The AIs that break into systems need not be as smart as the systems being broken into. Just as viruses are much less complicated than eukaryotic cells and yet are capable of wreaking great havoc against mammals, might this be a possible mad deterrent against out of control AI, developed by #1's opponents who use #2's breakthroughs? No AI could plausibly be bug free.

See also: Schild's Ladder.

#4 It would also be cool if humans were allowed to visit and interact with this virtual world.

See also: The Lifecycle of Software Objects

These projects have the same feel as: A PROPOSAL FOR THE DARTMOUTH SUMMER RESEARCH PROJECT ON ARTIFICIAL INTELLIGENCE, whose #4 and #1[+] were the only ones to see much progress. It's difficult to say whether we are 10 or another 50 years away from making meaningful progress on OpenAI's list, but I'm glad they made it because it seems somewhere along the past 60 years, we forgot how to dream.

[+] #3 warrants a honorable mention.
This seems nuts, but it would explain some things.

Somehow I saw "fully automated hiring" and couldn't believe it - I just assumed it would be automated until the onsite part. If you're hiring 100% automated, I can definitely see why you'd be paranoid about cheating, but you'd better have an answer to memorization!
I believe they're referring to this proposal by Gottesman [0]. I will try to explain in layman's terms what is happening: the simplest telescope array you can imagine is just two telescopes separated by what is called the baseline. The telescopes could either just detect light from a star independently and then autocorrelate these signals afterwards, or they could interfere their signals before detection. The latter is called an interferometric telescope array and has a resolution advantage over the former, simpler, solution. The length of the baseline is an important factor in determining the size of the objects you can resolve with such a telescope, and the goal is generally to make it as large as possible. Unfortunately, as the baseline becomes larger the signals from the two telescopes are likely to become distorted or lost before you can interfere them due to the distance you have to send one to reach the other. The Gottesman paper offers one solution to this, which is to use a quantum repeater (essentially quantum teleportation) to send one of the telescope's signals to the other telescope without any loss or degradation, in principle allowing for arbitrarily long baselines in telescopes.

[0] https://arxiv.org/abs/1107.2939
Ask HN: Are there any projects to do historical archiving of RF spectrum?
Something like archive.org but for rf spectrum. I'm not even sure if its legal, but I was playing with my SDR the other day and thinking of all the historical information that passes over the airwaves that is ephemeral. Being able to view this data after a major event would be amazing. Imagine listening to all the radio information as 9/11 transpired or during the coup attempt in turkey.

Obviously this couldn't be done everywhere all the time, but it would be interesting to be able to archive radio spectrum during major events.

A quick google search didn't turn up anything.
I usually pay homage to Einstein and call this "spooky action at a distance". Apparently I'm not the only one to have seen the connection:

https://en.wikipedia.org/wiki/Action_at_a_distance_%28comput...

"In computer science, action at a distance is an anti-pattern (a recognized common error) in which behavior in one part of a program varies wildly based on difficult or impossible to identify operations in another part of the program."
- asah

Until proven otherwise. >.<
Grass-fed rib eye comment re: Instacart search was painfully real.
When people say gravity is weak, they usually mean "relative to other forces of nature"

Put a small magnet above a paperclip. When the magnet is close enough, the paperclip will jump up and stick to it.

At that moment, the magnetic force of the magnet pulling the paperclip upwards is larger than the gravitational force of THE ENTIRE EARTH pulling it downwards.
U.S. cyber incident directive follows DNC hack
Homeownership Rate for the United States
I use the command WIN + q which launches the Windows "Search the web and Windows" menu/dialog which I can type a local file name or installed application and quickly open items.
> Databases have always had FLOSS alternatives.

Relational databases have had [technically] open-source alternatives from the beginning, you're right. But they were also always playing catch-up to commercial databases. Oracle supported SQL long before Ingres, making them the lead product at the very beginning, and their services and support (and superior marketing power) kept them at the forefront.

Corporate or military investment is usually what drives cutting edge technology, which is adopted by necessity.

> anybody on here want to work on some kind of innovative enterprise database startup? (I don't have any ideas, I just want to work on one because I see a lot of potential)

Find out what a huge corporate product is lacking, make that, and then get them to buy you.
Drone warfare: Why the whole truth matters
> Yahoo may be a failure but Marissa was a success

This is low tier bait. I am convinced the author is trying to ruse anyone who reads his garbage post.
Is Python 2 going to be kept alive forever and ever? Is there any other language on the planet that keeps a previous version supported years after a major release came out?
Retirees aren't the richest bunch, true. Collective poverty isn't an unlikely outcome for the vast majority of humans. Still, "poverty" need not be uncomfortable when "token conveniences" like a private home, food, entertainment, and opportunities for (even if economically useless) creativity and learning are in abundance.

An interesting analysis on a world with increased automation via emulated brains of the best of humanity: http://ageofem.com/
So I have burnt out and tried sticking to a Scala class on Coursera. But to be honest, the Scala IDEs were not the problem, not the tooling as everyone jokes.

I have run back to ensime and sbt-mode. I have an old Thinkpad but with 8GB memory. The class flipped between IntelliJ or Eclipse depending on platform. I find them exhausting. They consume a ton of resources (as IDEs go, Emacs and piped in tools can be 8 megs and swap all damn day and still cut through them in performance and speed).

There is just too much going, despite having nice auto-complete and error check defaults, they struggled to pick up Scala compiler bin paths, even at defaults, and there are just so many damn menus. What did emacs, and later helm perfect? M-x and search all the damn options. Even every OS on the desktop imitates this stuff now! I know Intellij, to a lesser extent Eclipse can do that, but they are so damn busy with GUI tiles and buttons and UI choices I cannot be bothered to wade through the chunkiness of it all, even if it means I will have the potential for superior coding. I feel it is the lazy way out.

I am slowly eeking my way to intermediate Emacs use, and I keep forcing myself because all the GUIs and lack of consistency cannot make up for the minimalist, trim your own topiary of combined tool bliss that is Emacs for me!
What makes other blogging platforms suck? (Or, what makes this not suck?)
Hmm.

> Unable to connect to the database: The database is not responding. Is the host correct?
Sorry multiple threads will not get you around the halting problem. The brute-force genetic algorithm you describe also suffers from the halting problem. Just look at the algorithm as a whole. Say you are searching for a program P and you have some criteria for recognizing it, including a maximum run-time. There is no way to know if the genetic algorithm will ever find P or will itself just run indefinitely.

In general, you will not be able to easily find P using a genetic algorithm (which amounts to a random walk through the space of all programs) even with many threads. The problem is that the algorithm is exponential in the length of P. It only works if you only consider a very limited set of possible programs. E.g. very short programs or programs which are only slight variations on a known program.
How to Use SEMRUSH to Help You Reverse Engineer
13 hours of video testing
I also find it very interesting that the funding of open source projects quote 'needs' un-quote to be via the charity + tax rebate model. Why does OpenBSD (or FreeBSD, or even political billionaires for that matter) need to compete with education for children, law enforcement, roads, social services, etc? Funding open source projects shouldn't cause other programs to suffer. This is software we use and depend on every day.

Additionally, I am in Europe. Donations to US 501(c)3 orgs are not tax deductible for me. The charitable status of the Foundation I wish to fund is not a consideration to me.

Quote from the OpenBSD Foundation website: "If a penny was donated for every pf or OpenSSH installed with a mainstream operating system or phone in the last year we would be at our goal."
> Database error.

Well it's a good this blogging platform doesn't suck.
Thanks! Especially that last article is pretty informative. I automatically use baby talk with my baby, but I've always felt kind of ridiculous and guilty about it. Now I can say it's science, I guess.
If CloudFlare hates you, here's an archived copy:

https://archive.is/Bmpg4
But did she use a tiling window manager?!
Arrogant much?
Got slammed there, sorry. Back up :) #beta
Start learning 8086 or more commonly known a x86 Assembly... That will get you much closer to the hardware and will give you entirely new sets of problems to solve and an immense knowledge of how computers work.

Guaranteed to make you a better software engineer.
(Why'd you delete the bit about "best HN pitch ever" -- that was hilarious).

On your point about Military / Govt applications. This Larry biography:

"The Difference Between God and Larry Ellison: *God Doesn't Think He's Larry Ellison"

This book is an insanely amazing read. Apparently, the CIA was one of their first clients, and Oracle was named after a failed CIA project (the book hints that Larry might actually be CIA)
Personally, I've always enjoyed doing low-level programming. You may consider looking at writing homebrew games for older consoles, or OS development. Both of those would require you to expand your C skills, and would give you an intimate understanding of how computers work.
I christen number 1 "The Ghost in the Shell Problem", in reference to the project at the core of the first movie's plot.
You seriously think #2 is so easy a lone grad student could casually do it over a summer? ......
> Experience is more than just being able to code

Necessary, but not sufficient. If you can't code you're worthless as a developer. You can be a great coder, but if your other skills are poor you aren't worth a senior engineer salary.
The lettering of this title is indeed thoroughly thought through. By the way many Chinese movies these day present very nice eye-pleasers from a typographycal perspective. Its a pity the Western eye lacks criteria for admiration of those.
* going "poof" when you get a popular post == suck.

* unmaintainable / poorly organized code == suck

* untested code == suck

* easily spammable == suck

how many answers you need? because i can do this all day...
https://github.com/Postleaf/postleaf for those who haven't figured it out yet. I assume the database error is due to some sort of slashdotting effect.
not true, actually

https://msdn.microsoft.com/en-us/library/office/gg615596(v=o...
Netflix Announces 'Black Mirror' Return Date at Long, Long Last
Here’s why we often hate new stuff
Oh, I usually save my emails as drafts after office hour, and send them during the day, in order to not encourage others to work late.

A culture were you arrive at work and find a 20+ emails back and forth from the previous night is not good.

Especially since decisions are sometimes taken without essential input from people that actually have a life.

In the end, everyone will just be stressed about never being able to look a way from email for more than 20 minutes.
Same here, except for sarcasm. :)
#2 Might be technically doable: I feel like there has got to be a way to "cheat" this. Maybe make something that Google searches similar problems and then automatically signs up for contests under several names and submits potential code snippet answers as solutions. Your program could run the snippets in sandboxes and ensure the inputs / outputs match the example code for the problem. You do this on a large enough scale you might eventually win a few just by dumb luck + your skill at programming something to detect how well random snippets of code fit a particular problem.
Speculation is how we judge other people, and our social space doesn't have objective truths. Narratives are all there is, so narratives are what matter most. It's legitimate to correct offending narratives that conflict with your version of reality.
It's not that other platforms suck, it's just that so many pop up that don't address what I think people really want: something that's easy to use, nice to look at, and not bloated. A lot of newcomers are missing key features, aren't aesthetically pleasing, or are geared towards devs. Postleaf tries to find that perfect balance :)
You could try to make a non-trivial application in C, such as something using IPC / sockets. You could try to make a game. You could try to make a UI application using GTK or similar UI framework. You could start contributing to an open source project (there are so many official GNU C projects). You could try to write a server that implements a simple protocol from the RFC (such as socks5)[0].

Also look into C build systems like cmake or autotools.

[0] https://www.ietf.org/rfc/rfc1928.txt
Oh I did keep reading.

I notice he uses "I dindu nuffin!!!" as a subheading, which is interesting considering the use of that term, especially further down:

"""
That’s right, I never called anyone n....r, w....r, k..e, racist, h...y, c.....r, m..o, dindu, r.t, f....t, m.d, or any other pet name.
"""
(aside one: "pet name"?) (aside two: it's not only dogs who can hear dog whistles)

The whole thing is basically one level above "A. Wyatt Mann" cartoons in terms of subtlety and "that's a trilby not a fedora" in terms of not fooling anybody.
I am advocating a more restrictive and considered prescription regieme - specifically only allowing hospitals to prescribe is an example not a policy decision

That's said I am under convinced it would overwhelm hospitals. Hospitals seem overwhelmed to me because A&E is a faster and more efficient way "into" the system than community based care or other approaches.

The common case is elderly care - almost no funding for in home nursing help, hard to get through the process, and elderly struggle on until a manageable chronic complaint turns acute, leading to ambulance, A&E admittance and a struggle for scare beds in wards. Whereas the hospital probably could have been avoided through treatment at home / locally.

Until we pay for community systems we won't relive the pressure on hospitals. And this out centre of excellence will just be fire fighting.

(Excuse the sudden rant - not sure where that came from :-)
Good comparison.

Every time the Tesla autopilot comes up, someone mentions that it is all hype and that other luxury car makers have had the same system for a while.

Apparently not so much.

https://news.ycombinator.com/item?id=12011419#12013113
https://news.ycombinator.com/item?id=12082893#12084011
https://news.ycombinator.com/item?id=12027270#12030017
https://news.ycombinator.com/item?id=10483181#10483796
https://news.ycombinator.com/item?id=10651085#10669959
https://news.ycombinator.com/item?id=12072957#12074227
https://news.ycombinator.com/item?id=12011635#12012305
https://news.ycombinator.com/item?id=12027270#12027745
https://news.ycombinator.com/item?id=9235002#9235548
https://news.ycombinator.com/item?id=8436280#8436433
https://news.ycombinator.com/item?id=8436280#8436399

I could go on.
To be fair, both are 'waves' of some sort.

But, yeah, gravity waves are closer to the common understanding of the word 'waves'.
Are MySQL and MariaDB going to diverge or stay parallel?
Or perhaps Apple plans to make the cars, but not sell them. What if they plan to remain the owner, but sell transportation as a service to the masses? Entirely autonomous, and Apple owns the fleet.
For the purposes of your comment, what is an "average user" (as that category doesn't technically exist in the real world, only as a statistics derivative)? And can you cite some sources that back up the claim that they don't give it thought (as opposed to finding it annoying as hell but don't write long blog posts about it, sucking it up like the powerless consumer they are?)
It was tongue in cheek. The original AI researchers posed the problem of General Intelligence to a single grad student and thought he would have it completed by the end of the summer... 50+ years later here we are with no solution.
It was more from a user's point of view. Every large software project has the issues you list.
Nice work on the site. I'd give the software a shot on my own server but its sort of hard to give up the WP ecosystem. Any import capability for messages and categories?
Local entrepreneur preys on Pokemon Go trainers in state of despair
Microsoft removes policies from Windows 10 Pro
From obsolescence? Never. The only thing it does is anticipate it.

Organized labor is useful against a whole lot of problems, but not this one.
Right, we know. Every new grad thinks it's going to be high-level design discussions. It won't be. You'll be a code monkey.
It's not really all _that_ arrogant to say your stuff doesn't suck, is it?
> nobody there has to starve anymore

Use of food banks has increased in the UK, and hunger is very much present: https://en.wikipedia.org/wiki/Hunger_in_the_United_Kingdom

This is a policy choice. For many voters, it's far more important that nobody "gets something for nothing" than nobody starves to death. This has resulted in the benefits system being increasingly punitive leaving some people without money for food for weeks at a time.
> I can't tell you how many 30 minute meetings I have every day that could have been solved with a 5 minute conversation

Buy everybody on your team a $150 wacom tablet. Use uberconference with screensharing. Use awwapp.com. Bonus - now you have a way to save your whiteboards and attach them to your wiki or bug tracker.
Some claim it's them covering their ass thanks to the SUE SUE SUE culture of the US.

I understand that, but when it's a purely technical decision they could easily enough give you constructive feedback.

You missed these two edge cases.
Your code crashes on certain inputs.
This is very inefficient, you could have done XYZ.

You could automate chunks of this, and protect yourself from any discrimination lawsuits by just making any engineer who reviews the code have zero knowledge of the candidate.
The halting problem also makes an assumption on the program's size. In practice we probably only care about programs under, say, a billion petabytes (or any other finite limit you can think of). In theory you can have a Turing machine that solves this regardless of the program's structure.
Why do you say unintentionally?

Was Getty not claiming copyright of public-domain images (from their "assumption")?
What's really needed is a WYSIWYG GUI editor that exports all (custom and editable) fields to JSON, so you can use something like Middleman to generate a static site based on that content.

This way, anytime someone updates and saves content through the GUI, a script will trigger and re-build your static site based on the new JSON file, and publish to s3. To completely decouple the editing experience (and those who create and maintain content) from the actual design and code, is the real ticket.

One day when I get some more time...