skysight-inc/HackerNews huggingface dataset:
"modest success"

Yes, because Caddyshack, Stripes, and Tootsie were small, modestly successful, movies that only a few people have heard of.

I mean it's not like Ghostbusters was one of the most successful comedy movies of all time.

It's not like Groundhog Day from 1993 was was added to the United States National Film Registry as being deemed "culturally, historically, or aesthetically significant" or anything.

No, clearly he just had "modest" success in just those 13 years post-SNL. I mean we'd better not even mention his award winning turns in movies starting the late 90s had we?

Yikes, I take it back - it's not your youth, it's your smug ignorance that's showing.
Microsoft laying off another 2,850 people in the next 12 months
The idea of an excel spreadsheet and points is at least understandable.

A cynic might think that the value of a complicated algorithm is you can, as Pinboard said in a similar context, money launder your bias.

Hell, I do ml on a daily basis, and for anything but a regression or a decision tree, it's complex and/or impossible to even explain why an algorithm picked what it did for a specific example. Let alone to evaluate what an algorithm is picking up on in general.

And that doesn't even get into the mess that is highly correlated variables (eg ethnicity, SES, income, peer income, parental income, education, arrest rate, housing location) most of which are largely synonyms for each other. And the bias in the data themselves -- being poor or minority increases the detection rate of criminality.
no，you cant. the current generation vr devices dont have suffcient resolution
But it does all the time, of course.
Thanks for the link. I am interested in such a program but $29/mo for a hobby is too much at the moment. It would be great if there was a free community edition also.

However its good to know that there are options.

My primary concern with signing up for something like this, from a hobbyist perspective, is that these things add up and soon you will be bleeding money without generating any income to cover the expenses.
Apple still beats them, I think. At $808 Google's market cap would be around $550 billion, while Apple's is currently around $600 billion.
People were also skeptical about Facebook turning a profit and have a PE less than 100. Now Facebook is literally printing 2B per quarter with a more sane PE (~60) as growth continues to accelerate.

Only time will tell, but if Amazon continues bring users into their Prime ecosystem and AWS maintains its position, there's plenty of room to increase profits.
I've seen that book recommended a lot. Check online for the errata if your book doesn't have an errata insert.

21st Century C is another good one.
I was at Providence hospital at the University of Alaska Anchorage campus for the past week and a half, I had family that was there.

I wanted to get outside and walk around for an hour out of the day, so I downloaded the game and wandered around for a while.

Amazingly, there is a gym right at the ER entrance. (Their hockey arena is also right across from the ER, which strikes me as a poor decision considering how traffic could result in someone being delayed in getting to the ER but I digress.) There is a pokestop outside at the non-emergency drop off cul-de-sac. And to top it all off, there is a pokestop at a piece of art in one of the hallways in what should be a secure area-- there was zero security between my family members room and that pokestop.

The hospital is pissed about it, and rightfully so imo: http://www.ktuu.com/content/news/Providence-asks-Pokemon-Go-...

The issue is that the pokestops are really just the portals in ingress, and ingress was a low-traffic game where people weren't trying to come in every 30 minutes, so inappropriate locations could fly under the radar. Now that it went mainstream, they're being noticed.

Even outside of populated areas, the choices are bad. The closest pokestop to me currently, no longer in Anchorage but now in Fairbanks, is about a kilometer deep into private property.
So how does it compare to Ansible?
Image-diff – Create an image differential between two images
I worked for a company that offered a software product that was paid on a monthly subscription. Since a number of the companies in this industry were seasonal, we made it possible within the software to make their own license inactive. No phone call was necessary, but they could if they wanted. So as long as their license was inactive they wouldn't be charged. If they reactivated their license they would start being charged again. They would also immediately get any updates they missed out on while inactive.
"Extremely disgusting" sounds like an overreaction. "Not ideal" maybe, or "not helpful to those of us who don't want to read things in Facebook for privacy or security reasons". But "extremely disgusting" is over-exaggerating the importance of the choice of medium for a text post.
That would have been true if AWS had remained a simplistic hardware-focused server renting type business.

It's a software services business. Those rarely become commodities as a basic server business might. And once you have scale, your ability to sell your customers on an endless variety of new services becomes the real value, and that prevents the classic race to the bottom and it boosts customer lock-in dramatically.

AWS, Azure, Google are not primarily competing on compute / ram / bandwidth cost any longer, that's increasingly a meaningless sideshow (which is why AWS is no longer aggressively price cutting / matching). They're competing on what software services they offer, how easy they are to use and scale, etc.
Word for word? No.

At least implying that? Probably not at the moment, given how many different ways it can be stated, and given that I've forgotten what the search engine for HN is. (There is one, but I failed to bookmark it when it was called to my attention.)

But I tell you that here on HN, I personally have argued against views that in my view are at least similar to that. Similar enough that you'll think they are the same? I can't answer that, partly because of my own forgetfulness of the exact details, partly because I don't know what you'd consider similar enough to count.
Facebook, Google, Amazon all surge! Why?
The point of Amazon reviews is to quickly evaluate an item. Watching a youtube review is a much larger time commitment
I'll just leave this here https://i.ytimg.com/vi/KEkrWRHCDQU/maxresdefault.jpg
Free bot design UX template
Upvoted. A technical bug in Google Search should be relevant to the reader demographics of HN. The story should not be 'Flagged'.
Considering its awesome usability, the design can't be that bad. Sure, it might look dated by today's taste but its users don't care when they want to read a specific archived list thread with minimal friction.
The Internet Archive is archiving some of the broadcast TV part of the RF spectrum, which is where this comes from: https://archive.org/details/tv
E-Commerce is a Bear, by Andy Dunn (co-founder/CEO of e-commerce apparel company Bonobos):

https://medium.com/@dunn/e-commerce-is-a-bear-d233f02d52a5
One way I think about Amazon's economic model vs WalMart's is: Walmart stores in rural areas are sometimes thought of as natural monopolies, that is the area only needs one superstore, so when Walmart is already there, it doesn't make sense for someone else to make the large investment necessary. So in those small towns, Walmart will always be the only name in town- a natural monopoly.

It remains to be seen, but I think it's possible that online retail might be similiar. Amazon is building huge, advanced distribution centers in many areas. Will this be enough to allow Amazon to have a natural monopoly, not just for one rural area at a time like Walmart, but for the entire country / world? I think it's certainly possible.
Oculus job specs are published on the facebook website.
First of all, if your test are taking 40 minutes then they are integration tests, not unit tests. Not that there is anything wrong with integration tests, but they have different use cases. Integrations tests are much slower and can't test the edge cases like unit testing can, so they aren't suitable for TDD.

Secondly, I wouldn't sell TDD as such, I'd sell unit tests. Sometimes you write them before the code, sometimes after. There is no one size fits all.

Test coverage is a completely useless metric, so don't focus on it at all.

To sell unit testing, find the places with the hairiest logic "if a and b, do x, else do y, if y fails return z". This is where unit testing shines.

Next would be how to setup a test fixture. An individual test should take minutes (or less) to write. But to do this you need to have the test fixture setup properly. Create a happy path so that the tests can run without errors, dummy data, mocks, etc should be in the fixture setup, then the individual tests can just change these values and add to them.

Finally, the tests themselves. How to bring things down following the single assert principle so that changes should rearely break unrelated tests.
I've worked at Amazon. Let me tell you, this is all part of the strategy. At an all hands sometime ago bezos took questions from employees regarding the worry around profitability. He basically said Amazon has to lose a lot of money to reach a massive scale and only then will they become profitable. However every once in a while they'll show a profit to check in with reality and Wall Street.
Yawn indeed.
Thank you for the link. There is a couple of very nice answers.
> Facebook will be doing $16 to $20 billion in profit within five or so years.

With no user attrition, I think that prediction is pretty reasonable as their revenue per customer is still quite low with plenty of room to run. But if the fickle consumer starts to migrate elsewhere, as they are wont to do, and FB cannot purchase or build those elsewheres, then those forecasts could be in trouble.
I know it's not an either or situation -- but in my opinion this is a step up from Twitter. Technical discussions on twitter is super frustrating to follow along. And almost impossible to have intelligent conversations in 140 chars.
> Just about the only time i can think of that i want to spin up a daemon in response to hardware changes would be with a USB bluetooth dongle, as it would require certain daemons to get working. But the cost of just leaving a deamon idle in ram seems much lower than having to engineer a whole new init that monitor /dev changes so that it can start or stop a process or two in response to them.

Funny enough, FreeBSD is handling runtime hardware changes neither in its init process or rc scripts. Instead the FreeBSD kernel has a single-reader device event channel, which is read by devd. The submitted events range from ACPI laptop lid close/open, to added usb things or ZFS errors. They are matched against configurable rulesets and their respective actions executed. Loading kernel modules, starting daemons etc.
Devd also multiplexes the received events to arbitrary numbers of additional consumers via a number of available sockets in /var/run.
It is a funny way to phrase that. If you own a meaningful stake in a business, do you call it your company? I think most people would have referred to it as Palmer's company. However, Carmack did have an ownership stake in Oculus.
Respect for user privacy aside, since some people might find it hard to believe, it simply makes no business sense to sell off your most precious possession when you can extract value from it again and again by keeping it closed off.
What if it's "check this if you don't want it" or "uncheck this if you want it" instead?
This. The result is utterly trivial since they are skipping coherence:

It remains to be seen if we can extend the linear (or polynomial) efficiency to coherent control gates.

The efficiency of our implementation of coherent control-U gates requires further study. Our results so far show that in the worst case the number of edges grows as 2n where n is the number of control qubits.

Yup. Nothing to see here.
Hash maps and trees: fine. What about database interfaces (e.g. a JDBC/ODBC/whatever equivalent)? What about HTTP servers - even the minimal declaration for what a synchronous request handler might look like? How about threadpooling - if you have multiple libraries that have parallelizable work, you certainly don't want multiple threadpools each thinking they have X many cores to work with, and you don't want the user to have to partition these things either - that's not a happy problem.

All things you can delegate to third parties, but not without lots of cross-talk and confusion until things settle down to winners and losers, which may be a long time in the future. Indecision can be costly.

Consider standard library profiles, with progressively higher levels of abstraction supported. It's the right decision for creating a good ecosystem. C and C++ took decades to build consensus on the more complicated libraries, and C++ eventually grew a pseudo-standard library in the form of boost to centralize efforts, simply because it is more efficient that way.
You could say all Java reference types are sum types - either a real instance of that type or a null reference. A function returning a string guarantees that you either get a string or a null reference, I don't think that has (necessarily) implications for soundness. But then again the theory of type systems is not something I have a deep understanding of so I may actually be wrong.
Hard work, get it.

But what about the stories of people bringing their laptops into the bathroom stalls (which are always packed to the gills because why would Jeff want to waste money on, you know, extra bathrooms and stuff)? And once there, talking to each other about work stuff while doing, you know, their "business"?

Taken together, these anecdotes paint a picture of a company that's not just hard-driven, but... weird.

And in some corners, apparently kind of gross.
Assuming most of this is dead air, don't you think this would be a highly compressible data set (even lossless)?
I used a GPS that barely had a map. It was still useful. It was nice for day hiking in unfamiliar areas, just record a track and it's easy (within reason) to get back to where you started. I also used it as a "compass", where I set it to point at the destination and then chose a route that tended to head in that direction (say I didn't feel like driving on the busy freeway).
Wmt is 500 billion dollar company. How do you expect them to grow? They start to asymptote with overall economy. Even if they grow 1% that's 5 billion dollars.
D&D on your tablet and in your browser withdice and DM
What's so bad about Tcl?

I'd rather use Tcl than JavaScript.
Lukas, keep up the fantastic work.

I am blown away that someone your age can master all the expertise needed to implement this. This is very very non-trivial work indeed. At your age I could have put together some silly receiver/transmitter electronics based on schematics copied from an Elektor magazine. But this is mind blowing.

Wishing you the best. You have a great future ahead.
Password managers clears the clipboard after a specified timeout (if the clipboard still contains the password at that point).

For KeePass I think the default timeout is 30 seconds.
I try to remember searching on that term and clicking the ads from time to time, for no other reason than to line Google's pockets. It seems like the quickest way for me to pay them back for the various free (and ad free) services that I use from them.

Probably there is something terribly wrong with this, but I'm not entirely convinced. I am a human typing a search, and physically clicking a link in the results. I just don't have or happen to know anyone who has mesothelioma.
Even if `<-` is not assigning a value, within the monadic context bind is doing just that, assigning result of the expression on the right to the variable on the left.

The point is that everyone can take a guess as to what's happening in the long form version.
This is a beautiful use of revision control; the dataset is intriguing in its own right, but changes to it are extremely insightful. A+

This also exposes subjective issues with diff algorithms, like Github's default. Viewing this compare [1] for the file 'statement.txt', I would strongly prefer smaller runs of text to be detected as identical, rather than it showing a large block as being different. Of course, I realize this is entirely outside of your control.

[1] https://github.com/fomc/statements/commit/65982075a5613fcfa4...
> You could say all Java reference types are sum types - either a real instance of that type or a null reference.

That's not true. There are two fundamental differences:

(0) Options can nest. Nullability doesn't nest.

(1) Options are manipulated by pattern matching (or direct application of their induction principle, that is, Haskell's `maybe` function). In Java, you just assume a nullable variable isn't null, and if it is, well, you get an exception.
If I was running for mayor of NYC I would focus my campaign heavily on cleaning up the traffic:

1) Negotiate with all those stores to move deliveries to night-time. So more parking opens up and they don't clog the streets. Any losses from eg tax breaks would be more than offset by the increased productivity.

2) Reward companies that allow employees to work from home one day a week, or that organize carpooling for employees. Install wifi in city subway CARS and run a campaign targeting companies letting them know their employees are more productive on the train with both hands free than stuck in traffic.

3) Get an official app for the city to let drivers know when parking spots open up. 30% of traffic in the city is cars circling around looking for parking. Charge a monthly fee for the app, and allow paying for parking via the app. However, I probably wouldn't want to allow people to renew their parking past 2 hours so the city could still make revenue from people who overstay. Also prevents people hogging the spots.

4) Apply the results of traffic research to tunnels and bridges which have heavy delays. Make all the traffic lights leading up to the tunnel reward 20mph driving, while at the tunnel exits it would reward 30mph driving. It's easy to force traffic to preset speeds like this using traffic lights, and you could do this for several blocks leading up to and away from the tunnels.

In short - less frustration, less pollution, less circling around, people get to where they want faster, make more money and city is better off.
Physical Extraction of iOS Devices
You are talking about it as if it was some kind of religion, and going some great length avoiding specifics. Why?

According to the article, Patrick uses GPL enforcement to sell proprietary license exceptions. FSF is a organization that was founded to stop proprietary licenses in software. SFC was created by the previous board members of FSF.

> I'm not sure what the SFCs goal here

SFCs own stated mission is to help promote, improve, develop, and defend Free, Libre, and Open Source Software (FLOSS) projects [see website]. Their goal with GPL enforcement should thus be to do the above statement. As such, we can derive that they do not think that selling proprietary license exceptions through litigation is going to help netfilter, and one might also suspect that they consider such activity to be harmful. You can agree or disagree with their assessment, but then please make a argument why you think they are wrong.

"gang up" on Patrick and pressure him into accepting their "principles" is just name calling, and is not refuting any argument that they make. Nor is it a counterargument. (see Graham's hierarchy of disagreement)
>all the radio information as 9/11 transpired

I know it's not everything, but if you are interested in this the New York Times has an excellent feature using the ATC tapes and some recorded phone lines in the military/air defense system.

http://www.nytimes.com/interactive/2011/09/08/nyregion/911-t...
I was referencing blog posts that ought to be on a blog, not in a Facebook post.

Just because someone has worked for Facebook, or currently works for Facebook, doesn't make posting these sorts of articles on Facebook ideal.

Even Facebook knows this... which presumably is why they chose to use a traditional blog style site for their... blog posts[1].

[1] https://developers.facebook.com/blog/
I'm not sure why.

Because as a culture, we stop thinking of candidates as human beings the moment we decide we aren't hiring them?
Brazil Freezes Facebook Funds
> The big factor, Harvard sociology professor Alexandra Killewald found, is the husband's employment status. For the past four decades, she discovered, husbands who aren’t employed full time have a 3.3 percent chance of getting divorced in any given year, compared with 2.5 percent for husbands employed full time. In other words, their marriages are one-third more likely to break up.

Interesting. I'd be curious to see how the hours spent at work impact that number.

Specifically, do longer hours away at the office lead to a more stable marriage? Will having a second (or third!) job increase my chances of maintaining a nuclear family?
I would make this a parameterized test for those common use cases and specific test for others ("o'tool" => "O'Tool").

The overhead of setup/teardown should be practically zero. Even having them as 3 separate functions should be take fractions of a millisecond.

The important thing is, it should be obvious why a test failed, you don't want more then 1 or two asserts.
It's simple extrapolation

That's the problem though. There's a good reason why just about every financial prospectus includes the phrase "Past performance is no guarantee of future results".

Then from the 5 to 10 year span, what's going to come flying in that is going to steal their $70 to $100 billion in cash?

Why are you so confident that you can predict everything that might happen in the next 5 to 10 years?
> Even if `<-` is not assigning a value, within the monadic context bind is doing just that, assigning result of the expression on the right to the variable on the left.

What about monadic actions that may return less or more than one value? For instance, parsers for languages with non-deterministic grammars, that return all valid parse trees, rather than just the zeroth one.

> The point is that everyone can take a guess as to what's happening in the long form version.

And that guess would often be wrong.
> You're not "correcting" someone's interpretation simply by stating a different interpretation

But that's how people use the word, that's what politics is. There are no objective truths to social narrative, and facts aren't the only things that have the property of correctness. Perspectives have correctness, as in moral perspectives etc. It's not an objective scale, but people don't have to conduct their lives scientistically.
Then why do the prices keep going up?
> The small mobile screen is perfect for advertising.

Clearly this must be a typo. Advertisers pay more for larger ads. All this mobile ad revenue is based on app installs. And the clicks are often fat fingers on a phone.

Our Google ad salesman keeps pressuring us to spend on mobile. We try to exclude this segment, but we keep getting ads served to mobile devices and clicks. Your comment reminds me that I need to get this sorted out.
I wonder if the fact that Google bans ad-blocking from its store and pre-loads Chrome on Android, which doesn't allow ad-blocking extensions either, has anything to do with that.

Somehow, between its 5 other anti-trust charges against Google, the EU seems to have missed one of Google's biggest abuses of its monopoly-level position in the mobile market.
Putin Issues Desperate Warning of WWIII
I remember reading that the Galaxy phones have trouble with pixel refresh rates. In that blacks can ghost because the nature of amoled.
I find 1 star reviews quite useful. If all the reviews are shipping complaints, the lemon rate of the product is probably low.