skysight-inc/HackerNews huggingface dataset:
That's pretty smart of NASA; things like a caching HTTP proxy still wouldn't work in some cases, given that sites can expect your browser to make a given AJAX request within X ms of requesting the page.

I wonder if there's still a more "API level" way to handle things, though, rather than making your computer into a dumb frame buffer client with extremely low responsiveness to typing/scrolling.

Maybe they could run a headless browser on Earth, and use a protocol like the Chromecast does to synchronize its DOM state to a "browser proxy" in space—like a higher-level, domain-specific version of the X11 protocol. That'd still have latency for JavaScript-based webapp UI, though... maybe the JS could be split and its state synchronized so that the "server" handles timer triggers, while the "client" handles input events.
I'm also getting an invite request for macOS
Silverside Detectors | Software Engineer | Cambridge, MA | ONSITE Full-time/Part-time

Silverside is a 10 person interdisciplinary team in Cambridge focusing on increasing global nuclear detection by an order of magnitude. We are developing low-cost neutron radiation detectors with networked embedded systems specifically designed to cover large geographic areas that will provide actionable intelligence to first-responders.

Job Description: Reporting to the VP or Engineering, you’ll be responsible for designing, developing, and testing key systems independently and as part of a team. Silverside is a start-up, and the only guarantee is that there will be surprises and opportunities that emerge, a desire to learn and a work ethic to match are essential.

http://sside.co/about/jobs/
Isn't this sort of the Tesla approach where they slowly increment improvements in certain settings?

Years back when Google started testing its cars it gave their employees the chance to use their very preliminary technology during their commute. They made it explicitly clear that the driver still had to be ready to take absolute control of the car at any moment but what they found was that their employees were doing the absolutely the opposite: playing on their phones, reaching into the back seat, etc. That's why Waymo has been adamant that they'll only release their tech when it's 100% ready.
BAHAHAHAHHA OMG
]This semantic tangent has been derailing these conversations on forums across the internet for years. I think it's time to put it to bed. No one is confused about this usage of the word "stealing," nor is your specific definition the only valid one. We don't need another word, "stealing" is just fine.
Forget RTGs; what about actual nuclear reactors? Obviously, this means a much larger probe. But even with Venus's high atmospheric temperature, a nuclear reactor's output is much higher, so theoretically it should be possible for it to work. Then, with a very large amount of power available, it should be possible to use active cooling for the electronics, at least until the nuclear fuel is depleted.
Well, there's already a technical solution for that. You can drop packets which are coming from inside your network but which have ips which don't belong to your ranges. If there was a law that you need to have equipment capable of that and be using it that would be a step in the right direction.

Same for telcos. Make it mandatory and watch them scramble to fix their shitty infrastructure.

Instead of fining them money when they fail to implement the law's requirements make them have to cut everyone's subscription charges in half until they do follow the law to the letter or face the SWAT teams.
brew install docker-machine-driver-xhyve is a friendly laptop choice.
Wouldn't the average human be fooled by those things?
That's pretty rude.

If you're implying that he suffers from mental illness, why are you trivializing it?
Which is why, when discussing infrastructure upgrades in our Hackerspace, I keep reminding that infrastructure is an enabler - it should not be built to support current needs, it needs a healthy margin to enable people to do more. People always find interesting ways to use up extra capacity.
I didn't know this, thanks.
I didn't realize that so many of the React team had worked together, let alone on a project as well known as MooTools. Some of their answers mirror my perception of React, especially:

We were so focused on the API design, rather than building
something that people could actually use and adopt.

It's good that they found more people who shared their ideals and a company willing to give them the time to implement them.
I can't speak to Emacs, but i know that Vim's syntax definitions are (a) not as powerful as TM's, (b) a nightmare to maintain, and (c) heavily reliant on features specific to Vim's loony regular-expression engine (like variable-width look-around).

My experience is that most syntax highlighters and their definition formats (Scintilla, nano, almost anything that's based on JavaScript) are very limited/naïve compared to TextMate's. It doesn't have to be that way -- TM can certainly be improved upon -- but it is.
Yeah deskside lunches is unheard of in Sweden as well, and kids I think are about as expected to walk alone here (It's getting worse than it was when I grew up, but that I believe is pretty universal across europe and elsewhere) but having to switch jobs to work close enough to home sounds almost impossible in big cities. Those with short commutes might have 20-30 minutes, but more typical commutes in cities are 45 minutes. That's 90 minutes there and back. I'd rather just get my workday over with in 40-90 minutes less than go home to have lunch, and I don't want 4 commutes in one day (even two is too much).

Spending two hours or more on lunch would be great, but I also want to eat no later than 6 (kids go to bed 7!) so it's very hard to squeeze in with two full time jobs of 8h.

I think the system is a nice idea in theory when you have great neighbors or walking distance to work - but the probability that this is the case for a whole school class is slim. I think it feels a bit like a remnant of a housewife society and something that adds pressure for parents to stop working - which isn't a bad idea per se but it tends to add more pressure on women to do so.
Apache Beam: A unified model for batch and stream processing data
This is a complete Non sequitur. Yes, all of what you said is correct about a different landscape, but none of that concludes to why YC has to be less prestigious, less exclusive, take many more startups, and make the entire process as impersonable as possible so that they can make the most money from it like a big corporation. YC is just not the same anymore, not in the way you are talking about, in the bad way.
Are CMO's Wasting $10B Annually?
Mark Burnett: Today I Am Releasing Ten Million Passwords
In the case of Windows, the operating system installs proper drivers automatically. I don't recall if these are the exact same ones from, say, the NVIDIA or AMD or Intel website, but I'd be very surprised if these drivers didn't nonetheless ship with Vulkan support.

On the flip-side of that, the web is supposed to be a universal platform. It doesn't make much sense to limit a feature to the subsection of web users who have hardware that supports 3D acceleration. :)
Right. I think it is quite practical to wrap std::thread into "tasks" using std::mutex and/or std::atomic<T>.

If anyone has a multi-threaded conundrum, I'd be glad to discuss it.
I don't fundamentally disagree with you (any C++ bigger than a screenful of code probably has memory safety issues) but contrary to its reputation, I've find Boost to be of really poor code quality.
Your entire response is plainly untrue and it is just a demonisation of alcohol and a promotion of meth, crack and heroine.
I really wished that certain comments that tend to minimise the effect of the most dangerous drugs were prohibited here.
But apparently it is full of people that enjoy that shit and absurdly try to convince other people that a glass of wine is worse than a spade.
I feel like you deserve the nobel prize for this or something. Mind = blown
It's not in everybody's best interests to change some people's minds and "steer society" in a different direction by breaking down barriers. The blowback from trying to make people stop being bothered by differences is real and there are countless examples of it around the world and throughout history.

"Live and let live" is more than just a banal platitude, it's a rule that's useful in keeping society functioning. Throwing radically different folks together and telling them to accept each-other is a fool's errand.
While the percentage of companies accepted may be shrinking, aren't the size of the batches increasing?

Regardless, with every batch that graduates YC, you are effectively splitting the amount of time Partners and Mentors can dedicate to each individual company by an even greater amount. And while YC has added new Partners and Mentors, I'm not convinced that your supply of expertise is growing fast enough to meet the demand that you are creating with each new batch. Then again, maybe you are. I'm sure my perspective isn't the greatest.

I don't want to seem overly-critical, I'm still a fan of YC and I continue to recommend it, but I'm not sure the class of '17 will get the same value that the class of '07 did.
3 hours is so low in the grand scheme of things. It used to take 3 hours to download a jpg over dialup ...
They have a PR problem because they break interfaces in minor releases and have actively pushed back on criticism for doing so as "they need to be agile" and "can't be boxed in by competitors".
zooqle
Yep - which is why I said if you could get a prescription. Don't just take random pills because you self diagnosed.
It's a collection of articles, not a single text.
As the original BitKeeper guy, the Git "design" is painful. I can tell you this, if Git was as good or better than BK, we would have folded up shop years ago. We kept going (and open sourced BK) so people could see how a decent SCM works.

The fact that Git has no per file history data structure, no actual revisioning of renames, blame is insanely slow (see below for a demo), etc. Yeah, Git is really really popular, it won, no question. But man, did the world get screwed because of that.

At this point I'm well on my way to being retired and playing with tractors, but I'd love it if Git ripped off everything useful in BK. I don't see it happening, Linus is proud of his "design", it's pretty entrenched. At least with BK out there as open source, you can fast-import your git tree, play around and see what the world could have been like.

Oh, yeah, the blame demo. Git's file format isn't a file format, it's a repository format. With no formal file object, Git has to paw through the entire history to get the annotations for a single file. Most of the time you don't care but if you want to be responsive to bug reports, support requests, being able to figure out who changed what in a file is really helpful. So we benchmarked our blame implementation against Git's blame implementation, here's a little video about it:

http://www.mcvoy.com/lm/bkdocs/blame.ogv

It's pretty hilarious IMHO.
The article in general is pretty good, but this is off:

> The Macintosh’s operating system was showing its age, especially compared to Microsoft’s Windows 95.

I don't think that there was ever a point where Systems 7, 8 or 9 were worse than Windows 95.
"Still, a lot of people on older Windows versions where the GPU drivers are likely out of date enough not to contain Vulkan."

My guess would be that these same drivers would be out of date enough not to contain DX12, so if that's really the target, then there needs to be a fallback to OpenGL and/or an older DirectX.
The out of office reply that will change your email for the better
Is there a central list of areas/known problems for NUMA/high core count/scaling on *bsd anywhere?

Of course anything would do great with more funding/corporate backing.
So how would you fix this, keeping in mind you are not allowed to touch the vendor driver's binaries in any way?
The Nasa and Esa addons are pretty nifty.
That was really helpful. Thanks for sharing. I rescind my previous comment.
How to Get Featured on Large Publications
If man had discovered Gravitational Lensing BEFORE Einstein had formulated General Relativity we would have given some name to the effect, and perhaps even considered it a characteristic relationship between stars and light. The relationship happens to be an INDIRECT one. Star mass bends space, and the light merely "appears" to bend, when it traverses that space. It doesn't actually bend.

What I'm saying about Dark energy/matter, is that there is also an INDIRECT relationship there. It's not just a special invisible mass and invisible energy. It's a fundamental misunderstanding about what spacetime is. I think the "dark" quantities are every bit as much an illusion as the "light bending" illusion created by stars.
Rear-ended is probably a good thing, since that means automation is erring on the side of caution and applying braking when necessary or when uncertainty is above a certain threshold.

Of course someone could make the argument that excessive braking is dangerous, but honestly, the shit I see drivers do behind the wheel of their car weekly (eating, texting, putting on makeup, shaving), I'd prefer excessive braking over any of that.
Looks sweet, but the paint definitely continues sliding in the direction of the stroke for too long. Paint basically just sticks immediately where you put it, it doesn't have that type of momentum. Even at the lowest fluidity level.
I'm not suggesting he's suffering from mental illness.

I'm suggesting he's a conspiracy theorist with bizarre beliefs.

I mean, read this. It's grade A bollocks: http://blog.dilbert.com/post/145456082991/my-endorsement-for...

> And I would be a top-ten assassination target in that scenario because once you define Trump as Hitler, you also give citizens moral permission to kill him. And obviously it would be okay to kill anyone who actively supports a genocidal dictator, including anyone who wrote about his persuasion skills in positive terms.
I don't have any issue with this process beyond the use of 'majority'...Maybe I'm just skeptical, but I don't see how the majority of any interview could be non-interactive... Now maybe you think it can be anonymous and interactive but that's rarely true in the way you would want it to be. If it's chat we might over-focus on whether their writing is English as a second language, same for voice. Anything less than that is non-interactive, anything more than that is not anonymous in any way.
I feel like it probably did more good then bad. Codebases devoid of any design patterns arent likely great quality. But it requires judgement to not over engineer.
I just negotiated the option to work 80%-100% (in ~5% intervals) at my own discretion. Basically I'm allowed to take up to one day/week off. I'm a software engineer working in tech.
Not OP, but I think the perception is that Mesos requires you to roll a lot more of the solution yourself. That's fine if you're a large company who can throw hundreds of developers at your platform, less so if you've got 5 or even 50.
Am i the only one, who get slowly angry about that "Use $language but Not this One"-comments?
I don't see much value in such comments, srsly.

Why don't accept the fact someone decided to write $it, and move on with usefull comments?
Enough hn this today.
>I can't really imagine it's for any other reason than to have a firmer control on the population, or an excuse to imprison people or criminalize them in a convenient way.

I assume it's mostly to ensure your culture has a suitable fighting force. If half of the warriors are drunk or stoned, you'll lose whatever battle happens to come up.

It's only in the last hundred years or so that most nations have made most drugs illegal (there have been many exceptions of course but I'm talking about that mass banning across almost all nations that we see today).

Hell, it wasn't that long ago that the British went to war with China for the right to keep selling their citizens opium.
and for now if anyone hits this, just use the invite code `zcash`. We've left that bypass code working since our recent blog post.
> What happened between then and now that suddenly nothing works?

The average expection changed. Back in the day, everyone was on $SLOW_SPEED, so pages were designed for it. Now-a-days they can, and do design, pages for higher speeds
Show HN: Awesome GitHub Topics – Top 500 GitHub topics filtered and categorized
> three hours downloading 5MB files over dial-up in the late 90s

Ah Napster.
Single, most powerful tool helping you to stay focused
Introducing the Uber SSH Certificate Authority
I was in rural China with an EDGE connection on Google Fi last month.

Hacker News was pretty much the only site I visit that could reliably load quickly. m.facebook.com had a slight wait but was still bearable. I had to leave my phone for 10 or 15 minutes to get Google News.

WeChat and email worked well.

Everything else was horrible, especially ad networks that would ping pong several requests or load large images.

Opera has a compression proxy mode that helped a bit when it worked but it was still painful.

For search results, Stack Overflow, and YouTube, it was easier to easier to ssh into an AWS node and use elinks/youtube-dl.

Using SSH as a socks proxy/compression was insanely slow due to something with with the great firewall.
So the guy who wrote it can pay his rent? I'd love for him to share the source code, but I'm happy to pay for it.
Random idea:
Get the current time in a JS block in the head, before you load any CSS and JS, and compare it to the time when the dom ready event fires. If there's no real difference, load hi-res backgrounds and so on. If there is a real time difference, don't.
> The spirit of MLK's teachings is that we should look beyond color, not remedy discrimination of the past by tilting the scales in favor of colored people.

Actually, tilting the scales in favor of previously-discriminated-against groups (including, but not limited to, "colored people") until such time as the resulting disadvantage from that discrimination was remedied is exactly and concretely what King advocated, for example, when calling, in Why We Can't Wait, for a "Bill of Rights for the Disadvantaged" parallel to the "GI Bill" (then known as the "GI Bill of Rights") for veterans.

The right wing has taken to presenting, on the basis of a single line in the "I have a dream" speech, an utter fabrication about King's philosophy that conflicts with what King himself wrote and said on the specific issues for which they deployy the fabrication as an argument.
While Apple was faffing about with Taligent and Copland, Microsoft shipped something that provided preemptive multitasking and memory isolation for 32-bit apps.

Windows 95 was a collection of hacks that never should've worked but it put Apple behind the 8 ball to bring its OS tech into the present.
While waiting for some JS-laden crapfest to load earlier, it occurred to me that I haven't heard the term "World Wide Wait" in many years. But here I am experiencing it all over again.
I'll respectfully disagree with you.

It takes more work to have a bloated JS mess of a site, than it is to have a small, simple, clean site. If they were lazy, they wouldn't have gotten to that spot in the first place.
If you like this kind of thing:

- https://en.wikipedia.org/wiki/HTML_Application

- https://en.wikipedia.org/wiki/Microsoft_Compiled_HTML_Help

- https://en.wikipedia.org/wiki/MHTML
Do you pre-process the regular expressions into a common DFA, or does oniguruma do that for you? That would seem like the natural design for this.

It's non-trivial because TextMate grammar seem like they're just a little bit too general to be convenient. So there's definitely a trade-off. But if I wanted to really get as fast as possible, I would try to see if I can get there.
Hans Rosling, statistician and development champion, dies aged 68
While I have not read the book, when I've spoken about it to reputable Bach musicologists and logicians, one group says Hofstadter misinterprets Bach's work and tries to create something that actually isn't there while the other says he oversimplifies Gödel's work to the point that it is uninteresting and misleading. I haven't found a visual artist who's read it to discuss the Escher parts. These opinions steered me away from it, so I'm curious about you having a more rewarding experience.
You're correct, I mistyped & intended to say what you wrote.
With all due respect, even though that might be true, that still doesn't necessarily conclude why YC has to continue to grow and take a larger and larger number at the pace that it is. It's clear what you're saying is true. Startups are trendy now and part of popular culture, therefore demand for doing them and number of applicants, as well as quality, go up. That still doesn't mean YC has to expand at such a massive and incredible pace. However, I do think you guys know more about it obviously than us from the outside. Keep up the good work. :) Just giving my .02
>The web is a web of hyperlinked documents.

The web used to be a web of hyperlinked documents. This has not been the case for a long time now. Webapps have evolved to enable widespread communication, collaboration, gaming, social media, and so much more.

It's the single-largest open platform that's available from nearly any device in the world. It's a little more than a document viewer.
JSCL: A Lisp-To-JavaScript Compiler Bootstrapped from Common Lisp
Show HN: ReactDOM - The ReactJS, ReactNative and GraphQL Newsletter
There is a limit to that. People point out all the growth that overbuilt freeways caused argue we need to build more freeways. Nobody every asks if the trend will continue. They want to bring that same growth to small middle of nowhere towns, but it isn't clear if that will happen.

Also lost in the conversation is opportunity cost: sure people drove more and that drove growth to those areas. However what if the roads had not been built - what would have happened instead? We don't know, but it is fun to speculate. (maybe railroads would still be the most common mode of transport?)
Caching DNS lookups locally and host blocking via dnsmasq[1] helps quite a bit.

[1] https://github.com/jakeogh/dnsgate
> If your regex has backreferences, or look-ahead/look-behind assertions, or similar things, then your regex engine must support a backtracking strategy.

There's a morphism that maps Phritzy's pattern to an equivalent pattern that can be matched with a Thompson NFA. (It's a similar strategy to the one that allows you to take an NFA and turn it into a DFA.) You can perform a sort of "static decomposition" on a subset of patterns containing backreferences, such that /(cat|dog)\1/ for example decomposes into /catcat|dogdog/. The caveat is that this isn't fully generalizable for all patterns containing backreferences.

But saying that backreferences cannot be supported by a pattern matching engine that uses something other than backtracking is like saying that because there is no general algorithm no prove any given program P halts, then no program can be proven to halt. But that's trivially demonstrated to be untrue. ∃ ≠ ∀

RE2 chooses not to support any PCRE-style backreferences, because RE2 is a pattern matching engine meant to support patterns that are actually regular, and backreferences are not regular.
So to go back to derekp7's analogy, if I wouldn't have otherwise purchased the haircut, then there's no loss to the barber?
I recall that there was at least one shipping video game where "someone" was "my future self" -- they exploited a buffer overflow after-the-fact in a shipped video game (a EULA dialog?) in order to make it run an updater.
- Scammer doesn't actually have an Indian accent, is pretty clearly just pretending. They try to fake the grammar stuff but can't pull off the subtle mispronunciations.

This is incredibly fake. The end REALLY drives it home.
Facebook Working on GVFS-Like Tool for Git/Mercurial on Mac/Linux