skysight-inc/HackerNews huggingface dataset:
Explosive growth and the emergence of AI (2015)
Rather than working on the perfect landing I think a good enough landing would be sufficient (crash and get back into ready to jump posture).

That's been done a few times. The first time was a mobile land mine developed at Sandia. It was a ball with a fuel-powered piston for jumping. After each jump, it used an interior weight to get itself positioned and aimed for the next jump. The plan was to drop a bunch of these from aircraft into enemy territory. When one of them detected a good target, like a convoy, all the mines nearby would converge on the target and blow it up.[1]

There's also this small fence-jumping, tracked robot from 2009.[2] Landing is uncontrolled, but it can survive crash landings and run upside down, so that doesn't matter too much.

[1] http://www.sandia.gov/LabNews/LN10-20-00/hop_story.html
[2] https://www.youtube.com/watch?v=NjANAebfs6Q
Yes, it's significantly simpler. I would be very glad to see that yield a performance increase, though I suspect the difference would be small.
If you've never tried DCSS, I think you should try it. I think it also mitigates a number of the same things you complained about. The game's built-in manual has a whole section about its game philosophy you're likely to find appealing, especially if you were frustrated with Nethack for those reasons:

https://web.archive.org/web/20160304070026/http://crawl.develz.org/other/manual.html#n-philosophy-pas-de-faq

Anyway, you should try it!
I did the same with location and had much the same result (the entreaty was ignored).
There are many differences. One is that CoffeeScript will always need to be compiled. Code written in, e.g. ES7, will not have to be compiled down with Babel anymore once browsers in the wild all support ES7.

Also, AFAIK CoffeeScript restricts you to using JS features found in ES5.
Long story short: DoorDash moving to 3PL B2B services to catch larger ASPO, therefore higher margins to pay the $7 fixed driver fees.

1. Dominos does 2.5MM deliveries sure, but Dominos is a marketing company first, a delivery company second, and a food company third. Their products are purposely made to be sold enough to cover labor and ads with barely enough left over, but combined works with a franchise network.

Which means...

2. Most providers on the platform are really bad, if your restaurant is working with DoorDash it's because your food is bad and delivery is the only value add, see regards to In 'N Out vs Jack In the Box.

So that means they have to ditch their current form since...

3. Churn of drivers is insanely high since they're viewed as disposable. The pay is low after considerations, limited job security, limited upper movement, limited support for drivers. All because the margins are just not there at the level they're at.

Obvi, since people's habit of spending $20 on a $8 burrito isn't sustainable.

So Postmates and DoorDash all running faster towards being USPS before more down rounds to tackle last mile problem--with UPS/FedEx just chuckling on the side playing with their plane and ships and Uber playing with their trucks.

PS. Analog to this is https://gorickshaw.com, a YC company.
The author's Workcraft work looks very interesting: http://www.workcraft.org/
ReiserFS took a pretty bad publicity hit.
I'm not too interested in filling in a 5 page survey, thanks :)
That's definitely not the impression given by the setup page: http://babeljs.io/docs/setup/

I'm an experienced front-end developer and I must say that that list is intimidating.
I've used them at work, internally, to send production credentials to and from coworkers. It would obviously be bad if our email or chat service was compromised, but at least it wouldn't be a direct path to our prod servers.
I don't have to be oblivious to the intersection between my work and politics to believe that HN is a poor venue for politics. Politics is inseparable from technology in a very similar sense as it's inseparable from woodworking, but we don't imagine a woodworking forum would have a hard time enforcing a ban on purely political posts that were crowding out hand-cut dovetail tutorials.

This dichotomy that keeps being presented on HN --- that one either supports politics on HN or is oblivious to politics --- is obviously false, and a little offensive. People who feel a proprietary ownership over political awareness are often missing something.

I don't know what your politics are, but I'm going to hazard a guess that they're comparable to my own. Respectfully, I'm going to keep playing this card until my deck runs dry of them, which could be awhile: I think there's might not be anybody else on the site who has put more effort into political persuasion about racial and gender equity than I have (not because I'm a great person, but because I'm a quintessential message board nerd that happens to have strongly held beliefs about structural injustice in our field). I've learned a couple of things in that work:

* It takes way more effort to compose a careful, persuasive comment about political issues on HN than it does to compose a shrill, superficial, partisan appeal to one issue's pole or the other. The bad comments have a structural advantage.

* Political threads on HN are invariably nastier than technical threads, in part because they attract a lower grade of commenter that thrives on accumulating karma from shrill partisan appeals.

* The rest of the tech community does not appreciate thoughtful political commentary on HN, and in fact has created an ongoing schtick whose premise is that HN should be written off --- politically engaged tech people are less likely to have an active HN account than a Wicker Park hipster is to own a TV.

* Despite the almost total lack of support I feel from the rest of the tech community (or at least that portion of the community that shares our beliefs about structural injustice) --- really, the almost total lack of awareness of HN they have, apart from the circulation of egregiously awful comments in the few moments they exist here before people like me flag them off the site --- these people all have curiously strong opinions about how the site should be moderated.

* The net result of all these bullets is that political threads on HN are a shitshow --- they're almost guaranteed to be a shitshow, because all these people who feel so strongly that repressing politics on HN represents further repression of the underrepresented are unwilling to put the effort in to doing the required amount of writing to ensure that political threads are productive, rather than just an awful joke to share with each other on Twitter.

It's all a little galling.
Ask HN: Is there a crowdfunding site for technical books?
I'm interested in self publishing a programming book and/or video courses. Is there a crowdfunding site focused on technical content? The few examples I've found on Kickstarter and Indiegogo don't seem to have done very well. I assume it's just not the right audience for that type of content.
Automated Trading in India by Nitesh Khandelwal
It actually wasn't stupid. As implied in the sequels, the "real world" either worked differently than our world, or was another level in the simulation itself, since Neo was able to stop the machines using some sort of magic ability. So perhaps humans contained some special force or other essence that the machines harvested.

Even without that, batteries are a store of energy, not a source, and perhaps the machines had discovered some unknown laws of nature that involved intelligent biological creatures being the only way to store or transform some sort of energy currently unknown to man. That is no more or less far fetched than the machines and ships using some sort of antigravity capabilities to fly.

There are plenty of ways to explain the technology in the matrix that isn't completely ridiculous.
Once I figured out what was going on, I liked it. But at first, I thought you were really trying to sell me domains the whole time. I thought it was a big marketing page for a hosting/domain service, and did not realize it was actually all editable. You really need to make it clear what is going on if you want to open this to a larger audience.
I'm not the best Javascripter, is there a TypeScript resource to learn it from scratch without diving deep into js first?
Does that include all the secret documentation for stuff like LOADALL, ICEBP etc?

http://www.drdobbs.com/undocumented-corner/184410285

http://www.rcollins.org/articles/loadall/tspec_a3_doc.html

You will love this paragraph:

"Unlike the 286 LOADALL, the 386 LOADALL is still an Intel top secret. l do not know of any document that describes its use, format, or acknowledges its existence. Very few people at Intel wil1 acknowledge that LOADALL even exists in the 80386 mask. The official Intel line is that, due to U.S. Military pressure, LOADALL was removed from the 80386 mask over a year ago. However, running the program in Listing-2 demonstrates that LOADALL is alive, well, and still available on the latest stepping of the 80386."

Just imagine whats in Intel chips now due to NSA pressure :/
Those blobs are run by the BIOS/UEFI correct? Like Grub/the Linux kernel don't need those Intel blobs just to get booting do they?
Except that they are two different versions of JS. It's like transpiling from Java 8 to 6
> I am skeptical. I don't take it as fact. I did find it interesting that the INTP profiles I read described me with painful accuracy,

I don't claim you are wrong, but be very careful about the Barnum/Forer effect when reading such descriptions:

> https://en.wikipedia.org/wiki/Barnum_effect

BTW: I'm personally rather immune to this effect, since I'm not a person who fits "the profile of a typical citizen".
You can rely on having the correct version installed. This is an unwillingness to accept that it's not the version you want.

You work out the minimum requirements and write to that, you don't start out with the latest and greatest and work backwards.
I am the author of WinFsp and I believe you are missing the point or you did not actually read the article. Early on I say that:

<<
This performance testing shows that WinFsp has excellent performance in all tested scenarios. It outperforms NTFS in most scenarios (an unfair comparison as NTFS is a disk file system and WinFsp is tested with an in-memory file system). It also outperforms Dokany in all scenarios, often by an order of magnitude.
>>

My intent was to measure performance of WinFsp against NTFS in order to establish a baseline and to show that building file systems in user mode is not as inefficient as people think.

You should also note that a hacker news submission is only 80 characters and it is hard to clearly communicate one's intentions fully.
So Neo is a tiger that escaped its cage?
Hipster beard is also mandatory.
The original script was that human minds were the most heat efficient computers, which is why they needed to be wired into the matrix in the first place, because just running humans as headless heat zombies should have been possible; but cloud computing human minds would need to have some sort of experience to be corporeal.

Apparently this concept was far too difficult for test audiences to understand so it was scrapped.
Read the Hacking Team writeup? I don't know their personality, but the person behind that hack is definitely a very talented hacker and the attack was certainly targeted. He got in with a 0day and it was politically motivated.

That 'good hacker' exists.
Please suggest a more appropriate title and I will be happy to change it if it better conveys the results.

Please also note that I want to convey that my solution is faster than Dokany, which is a competitor solution.
That's cool! It's only 6 or 10 questions, depending on if you are a bitcoin user or not. It's just broken out into sections to make it flow better.
I'm a tech recruiter and job boards are one of the worst sources of candidates both for agency recruiters and companies. The best candidates aren't looking for jobs and hence will rarely visit job boards.

Companies like Hired & AngelCo are taking a marketplace approach to the hiring process. Arguably, the biggest issues with these processes is that you can't attract passive candidates.

If you can figure out a process that attracts passive candidates, you will win the recruiting industry. I think companies like HackerRank are in the right direction by being a platform for recruiting, but not in an overt way.

A lot of developers use HackerNews, but not for the recruitment aspect, but YC companies have an advantage because they can post to the job board.

As a developer, why would your job board be a massive difference to recruiters/companies? Chicken and Egg problem, but with subtle differences.
I'd consider transpiling from have 8 to 6 equally crazy. If the target is Java 6 you write Java 6.
Truly curious - what do you find his writing lacking? I am always surprised when people with any literary bent do not like him (this is the first I have heard someone who has read more than Lolita say as much...). I find his story construction and prose to be second to none.
> so brute-force is out

Until someone gets ahold of a list of the hashed passwords and can brute force them at home without triggering the lockout.
While Cython - in my experience - doesn't have many bugs, it still has some, and can, at times, generate blaringly wrong C code (iirc one simple example: slice assigmnent to a uint8_t* tries to call a Python runtime function on the uint8_t* as a PyObject*).
I'm imagining the documentation for an individual transistor that extends all the way up the stack... and thinking about Escher for some reason.
That reminds me of:

https://www.youtube.com/watch?v=Vxq9yj2pVWk
Are there any api endpoints now for querying reviews? I'd love to have a way to get a list of reviews i'm being asked to do.
This is impossible to respond to without engaging in political analysis (particularly around equality of opportunity), but the reason that a small number of people do the research is largely that it's both expensive and requires a lot of highly specialized knowledge, which typically implies extensive postgraduate education.

Credentials can be abused, sure, and they're a shorthand for a more complex set of concepts, but they are on the whole a very good thing.
I typically only send personalized emails to developers. Do you only respond to emails if salary range is listed?
It's actually a really easy problem to solve with a cord. I have this exact same problem with bluetooth. I have to put my phone in my sweatshirt pocket or in a higher pocket in my backpack or it cuts out.

But thanks for the explanation. This is good to know. I'll plan my walk to and from work through alleys instead of open parks. Because thinking back, it always works in alleys.
Excellent, deep series on Uber's Ponzi-scheme economics
I nosed around the Finnish tax authority website and couldn't find a way to download the returns.

Even if it wee anonymized I think it'd be a fascinating dataset to play with.
To be sure, and you've done a masterful job encouraging it! I usually see you there to prop up the cool stuff, and I certainly appreciate it.

And in full fairness, when I made that comment, a whole bunch of stories were non-tech related, but interesting, so I probably should retract my comment =/. (One was about bread!)
There's heaps of resources out there, but honestly, just download something like NVDA (it's an open source Screen Reader) and try it for yourself, first hand.
> Weak references are the right way to deal with cache objects, imho.

Yet, I disagree ;) Whether a weakref is the correct thing to use or not depends entirely on the purpose of the cache. I often find myself using caches were weakref would not be very useful, because it would cool the cache a lot.
PHP Performance Evolution 2016 from PHP 5, PHP 7.0, PHP 7.1 and PHP 8/Next
Nobody's really mixing versions, it transpiles ES6 and above to ES5. You don't have to use Babel, you only use it if you want to use the latest version of JS, ES6. You can happily just use ES5, and many people do.

Why use ES6? Firstly, it's a much better version, it solves a lot of problems (chief of all, it has a module system which ES5 doesn't have, not built in at least). Second, JS technology moves incredibly fast. ES6 will likely be supported 100% before the end of next year in all major browsers. So by then you can drop babel and just have raw code. Same with node.

It was supposed to be fully implemented end of this year or thereabout, but it seems that implementing the module system is problematic. Sadly, it's the most important thing, without which you can't drop babel.
Haha fixed - or it can be a joke on the output being larger.
$ brew cask install Caskroom/cask/dungeon-crawl-stone-soup-console

If you were wondering!
Keeping your password and your OTP generator in 1Password is not TWO-factor-authentication (2FA). Since you only need your master password to get both. https://blog.agilebits.com/2015/01/26/totp-for-1password-use... (See the "Second Factor? No." bit).

In the case where you need true second factor authentication, it needs to be another factor (i.e. device). This is a good place to have a Fido U2F key.

In my experience, it takes about the same amount of time to use the key vs. using the OTP token from 1password (assuming you keep your key on you).
I would absolutely love to poke around the source code for the builder! Thanks for the awesome tool!
I'll see if I can find it, but there was a comment in an AMA on the topic where someone asked if they have a test server and they said no. Not because they're goofy noobs at the business, either, but apparently it's just too impractical. A lot of the testing really needs the load to be properly exercised, and simulating that is sufficiently hard to probably not be worth the effort.

So this update? Updating on Production, baby!

Edit: I bet they do have test servers, but nothing full scale. Which really may emphasize your point more: I would love to know how they tested it and merged it in when there's only so much they can do offline!
I am thinking about getting started on running it in production. I'd love to hear anecdotal stories with detail. You'd help me out a lot if you'd describe when you deployed it, what platform you used, how long it took, what phases or evolutions you went through, and what the biggest challenges were (people, technical, software, operational procedures, etc) - Thanks!!
iPads are not maintenance and support free.

I would personally rather support a linux machine that I can remotely connect to, give them icons on the desktop, etc, than an iPad.
Great work. Do you have any plans to make it open source?
When I hit download, it is a zip but doesn't have a zip extension, just blank.

Love it to death anyway though!
I read the article, and the quoted sentence. This is the reason why I find your HN submission title intentionally misleading.

It's a cool project, and this deception is entirely unnecessary.

Why not claim "FASTER than Dokany".

An interesting comparison would be ntfs-3g on WinFst vs. native NTFS either both on RAM drive or Disk.

You also did not answer any of the questions in my comment.
I think this is great news.
webpack + rails would make front-end simple yet powerful.
The other way you could take his comment is he doesn't want to have to build apps like Launchaco. Because they way you interpreted it, which is probably correct, is completely ignorant. Launchaco generates marketing web sites. Web developers build the web apps that some of these marketing sites are trying to sell. It might be a reason not to become a web designer though.

(Disclaimer: I am a "web developer")
Buzzword bingo!
Sorry to be negative, but I'm honestly mystified by the complimentary comments.

First, attempting to set up a domain name sends me to some site named shareasale.com. The site is blocked on my system because I'm using the winhelp2002.mvps.org HOSTS file to block shady web sites.

Next, I follow the 4 steps to select the Hero, Feature, Social and Footer templates. How I'm supposed to make an intelligent choice based on the shadowy outlines is beyond me.

Finally, I'm apparently supposed to click the Download... link. This gets me a little "success" message - but the end result is a file called "download" with no extension. Renaming the download to download.zip gives me something to extract which is... a single HTML file plus css and image folders. Clicking on the HTML gives me a local copy of the launchaco main page with no sort of customizations or anything.

WTF?
Leanpub is close to what you want. You can easily get started and charge your earlier supporters less than later supporters, as the book gets closer to completion.

I wrote a couple of blog posts about the process: http://www.mooreds.com/wordpress/archives/1339
That's not the way FE works. You want to focus on the latest browser APIs as possible, to build more complex interfaces more efficiently. For the unlucky ones stuck on old browsers, you provide a fall back. Luckily modern browsers all auto-update, it's just those stuck with IE10 you need to worry about.
Interesting, and I even like the name.

But... when I click on "Let's do it" under "Build your Website," nothing happens. This appears to be because what you need to do next is already on the screen: select a template.

So I would replace "Let's do it" with "Get started by selecting a template below." Currently, it looks broken (especially since clicking on "Let's do it" under "Name Your Business" DOES result in something happening).

Also, after selecting a template, the grid of templates disappeared and the bottom of the screen was replaced by a bunch of other elements. It wasn't clear at first that this was an example of the selected template, because the grid of templates disappeared (and was replaced by a smaller line of them). I thought I might need to interact with this large pane of items to proceed.

I suggest keeping the array of template thumnails consistent at all times, so when you click on one, the entire screen doesn't change; the example simply appears. In fact, you should probably start with the first template highlighted and the example layout shown (with an arrow or other indicator pointing from the template thumbnail to the layout).

Also... because the example layout fills the entire bottom portion of the screen and sometimes appears to fit perfectly, it's not readily apparent that you proceed to the next step by scrolling down. At first I was looking for a "proceed" or "next step" arrow. Reducing the example layout in size and confining it to a defined area on the screen would let you make navigation through the steps more clear. You could also let the user select different devices for the layout preview, and simply change the shape of the confined area instantly to show the layout on the selected device.

And finally: Is the download button supposed to work? It doesn't do anything for me.
Oh great. More powerful transmitters at 2.4, and everyone is wearing at least a couple of them. I just got my wifi channels sorted. Talk about range and connectivity all you want. 2.4 can only take so much before everything starts fighting with everything else.

And KSP just updated too.
Because browser bugs, platform features, and language features have always been a mish-mash and a set of moving targets. See the ES6 language compatibility tables for a visualization ( http://kangax.github.io/compat-table/es6/ ).

So, the choices are either only use features once you _know_ that a large enough percentage of your target audience supports it, or transpile newer syntax into older, more widely compatible syntax.