skysight-inc/HackerNews huggingface dataset:
Airbnb also wants access to your entire Google contacts or Facebook friends list if you want to use the mobile app. Let's just say that I refuse to use their mobile app and only use the desktop/browser version for this reason.

You want permission to access my entire contacts/social network? No thanks.
You are forgetting a key part of the 'trust' thing; you have no way of knowing if someone is man in the middle attacking your video chat.

Example: Alice wants to video chat with Bob to exchange the secret key and verify identity. Mallory sets up a MITM attack, and gives her own public key to both Alice and Bob. Alice and Bob think they are securely talking with each other, but they are actually securely talking with Mal, who decrypts the video, watches it, then forwards it on to the other person.

This is why you can't have a secure communication channel without trust; you don't know if your secure communication is being intercepted, read, and then passed on.
Like a fiddle on steroids, yeah.
afaik babel isn't about performance, but linguistic traits.
It was a hard-coded value before. The OP just wanted to leave it as a hard-coded value. The world would have been just as hard-coded before his change as after, and it would have been improved as little by the change. The policies in place seem to set the perfect against the good.
Actually I have plenty but no economic means to implement them. Bet that's true for more than a few people.
Become a $$$/hour contractor and learn to love the bureaucracy.

Then wait for those all-too-often moments where a manager's ass is on the line if feature X doesn't ship by tomorrow and watch all the rules and regulations get chucked wholesale out the window. Then chuckle.
Really, I would be equally happy to have them remove my Uber account altogether. Except it's equally cumbersome and non-obvious. There are no immediate actions to do it from within the App or the website:

http://www.wikihow.com/Cancel-an-Uber-Account
No need to throw shade without knowing specifics.
Sneaky germans.
Thanks. It's been too long since I've studied statistics. Might be time to watch some khan academy.

Oh, I see. Assuming probability that a man is not colorblind is 0.9, then you found the probability of none of them being colorblind and subtracted that amount from 1 to find the other side.

For anyone reading this that was bothered by my use of a specific gender, it's because colorblindness occurrence is significantly higher in men than women.
Why would any major WP site integrate a REST API if it means their content is going to be accessed without the gateway of advertisements on their own site? Ya it'd be flipping fantastic if people made aggregators for good sites with the new features, but isn't it a direct conflict with business interests?
This is probably true for a lot of people. The biggest problem with the concentration of wealth is that it limits innovation.

A small group of people have all the resources they want to to play around with. They are now the bottlenecks to innovation.
The same thing can happen if the domain expires and you re-register it, right?
When the Checkout Lines Go Away
This sounds like perfect is the enemy of good.
Nah, a politics article would be pointing out the president-elect's meeting with tech industry leaders next week.

This is more a general reflective philosophy and culture piece.
Google X 'Wing Marketplace' lets you order food via drones
Yes. Researchers like to publish their research because their publication record the metric they're evaluated on by the outside world. If you can't publish your research, that will significantly reduce your ability to get hired by another top research group, industrial or academic, in the future.
These Toys Don’t Just Listen to Your Kid
... which will be erased by an Executive Order on January 2nd. Still, enjoy it for the next 27 days.

Whoops, I'm unclear, is this against the rules?
1. Ignore the critics. Unless they have something useful to say, don't listen to them.
We live in an age of critiquing. Only listen to critics who are also producers themselves.
Consumers - either they consume your product or not. Just measure it and try to get better
at the metric each time.

2. Focus on creating things. Be a maker. Find joy in it.
Regardless of how it comes out, if you enjoy the process, you'll repeat and get better at it.

3. Get in the habit of sharing. Accept that 90% of your work will be average and that's okay.

Finally, what you're feeling is normal. It's all part of the journey. Both professionals and amateurs face this fear in their own way.
Top Performing 360 Video Genres in VR
What exactly causes you to believe that tribes or scarcity are anywhere near going away?
Yes, that's one of the negatives, probably. I kinda like where I am now, though, as most of the people working out of this space are not "startup entrepreneurs", they're small business owners. The Eugene location might be different, since there's more of a tech scene there, but the folks in this branch are pretty no-nonsense, just here to get some work done, not try to sell me on their poorly thought out, poorly researched, derivative ideas.

That said, I also spent some time at the ATX Hackerspace which did have a bunch of startuppy types, and it was mostly free of bullshit, too, because so much of the focus there was on the hacking and not the "I just need to raise $x million and this thing's gonna explode!" mindset. So, conversation in that space were about laser CNCs, 3D printing, and electric cars, rather than everybody trying to give their (too-long) elevator pitch to as many people as possible.
We don't ban people for that reason or anything close to it, nor does this to do with the current one-week break from political stories.

We ban people when they repeatedly post uncivil, unsubstantive comments and ignore our requests to stop. As happened here. We also post publicly in most cases that we do that, so people who want to understand how this site operates can do so.

We also implemented a feature called vouching so that even banned users can have their comments restored when they post comments that community members consider valuable. As happened here. So I think HN is functioning as intended in this case.
I deleted my tongue in cheek remark from earlier to the effect that I am just getting started. I think it can be done, but you have to find a lightweight means to do it.

Big ideas of each era have their own fingerprint and are unlike the big ideas of previous eras.
There are advantages to scale and disadvantages. Just looking at the disadvantages makes you wonder how giant companies can exist. Just looking at advantages makes you wonder how tiny companies can ever hope to compete.
All the data in the API was carefully chosen to ensure we don't expose any more than is already. RSS feeds already expose a huge chunk of this.
Did you have a timeline when explaining this to close relations? I feel that the people around me were more anxious about _when_ I would decide to back to making money at some big company. When someone says, how long is "for a while?" what do you say?
Viruses Find a New Way to Hijack Cells
Terry Davis' crazy is actually pretty easy to understand. He believes that God exists. However, the word of god is a random sentence generator he created (though he would say god willed him to do it). This means he is following the will of an RNG. If he's not trolling (look how long Andy Kauffman would hold a gag), I don't find his zealotry for his version of God much different than other religious zealotry. At least, his schitzophrenia is functional, and it's very interesting to watch software development dictated by an RNG.

There seems to be a correllation between the DSM-IV classification of Aspergers and a predilection to views outside social norms.

if you can get past the blatant and often blinding racism he'd spew on HN, Davis actually had some really interesting insights in his posts. Shame they were all greyed-out.
> I feel you... I do it in my app and I hate doing it, but it's a necessary evil.

If we ever meet, I might ask you if you want to be hit in the face now or later. I hate doing it, but it's a necessary evil.
I'm surprised no one has raised the problem of senior managers and VPs underestimating and oversimplifying the complexity and LOE of work. It causes unrealistic timelines for others who do have to adhere to a release process (which is never perfect but certainly necessary). "Yes CEO, of course we can get that in by tomorrow, no problem."

When the work misses the impossible deadline the feedback usually points to an underperforming organization and rarely to unrealistic estimation.
> Being able to explicitly disable the check when you know
> what you want is the right balance, whether it's &+ in
> Swift or (better, imo) .wrapping_add() in Rust.

To clarify, Rust does disable the overflow check in release mode (and the benchmarks shown in this post are exactly why, to much heated debate), wrapping instead. `.wrapping_add()` in Rust is just what you use in order to guarantee wrapping behavior in debug mode as well (and also to guard against future changes to the language specification, which currently allows implementations to choose to either panic or wrap on overflow). In order to get the behavior of Swift's basic `+` in Rust, you'd use `.checked_add().unwrap()`.
> That's a matter of opinion that I am sure many Linux/unix users do not share.

Indeed. It's one of the fundamental fallacies of design: The fact something is clear and easy for you does not mean that it's objectively clear and easy. You are not your users. http://uxmyths.com/post/715988395/myth-you-are-like-your-use...

I grew up using command line, I kept stubbornly using it for years after GUIs was ubiquitous, and I still use it regularly at work and at home. None of that means that it is the best tool available for this specific learning task.

> It's literally a diagram of the file system.

So is Windows Explorer or any other GUI file browser, in every way. If you put it in details view, it even displays the same data in the same way as a command line directory, except you can navigate it intuitively with a mouse.
Very much this: there should be a process for "emergency change" and that process has to be used for every actual emergency and not for anything else.
Yeah, why is the main link directed to some guy's blog rather than the official announcement on wp.org?
I don't think I would eat 24 excedrin over something like this.
Do not delude yourself: The “good folks” in the industry do not do this.
Sorry you thought this way. Will try and better rephrase next time.
I used to use Elm + Elixir/Phoenix and am transitioning to Rust/Elm. Both for the same reason: I don't want things breaking. Elixir is pretty great for that, but odd DB connection problems every ~1.5 server-years left me with a emergency-response burden that was a little too much (across all my services).
Due to the law of large numbers (LLN, either the weak or the strong version), the mean is what matters, and the median, mode, etc. don't.

E.g., in coin flipping, if assign 0 to heads and 1 to tails and flip coins for a long time and take the empirical average, then that average coverges to the mean of 0 and 1, that is, 1/2. Of course, here the 1/2 is not even a typical value.

Similarly, to estimate what a venture firm will return in the long run, just take the average of what they have returned so far.
Partially, it's not just future device compromise but also Internet recording. It is best to assume that any communication over the Internet is recorded. From that standpoint, once the keys (not the device) are cracked the internal secret is also disclosed. This was why I recommended ephemeral keys.

By "cracking the keys" a cryptographic break is not always required. It can also happen via disclosure, a weak implementation, problems with the protocol, etc. One can scan a list of recent vulnerabilities for this: session reuse, master secret reuse, session resumption, heartbleed, etc.

I would call these out in particular here, because secrets are being exchanged. If those inner secrets are used to protect (directly or indirectly) multiple messages, the key disclosure becomes more pronounced.

You are quite correct regarding quantum computing. QC is guaranteed to break elliptic curve, DH, or RSA for example. The determining factor is the number of q-bits.

What do you mean by remote trust verification via secure video. That sounds quite interesting. Do you mean facial recognition inside a channel assumed to be secure, as a secondary validation of an otherwise "pre-trusted" party?
Favorite line:

"Ed: Fuck that shit."

"Shirley: That may very well be true."
Hopefully Apple learned their lesson to quit being a patent troll, and compete on the merits of their products. All that money litigating could have been spent on R&D for adding touchscreen capabilities to their Macs.
DHL zones and the rest of the world
"value." I'm getting this BS from a PM right now over a refactor job that needs to happen. Sustainability and tech debt be damned. Every time they want to support a new file type, it's editing several files, most of which are source, recompile, put QA resources on it, get IT to sign the binaries ...

If you'll get off my back, let me refactor and get my "developer comfort" on, you'll never have to involve me or QA or IT in supporting Just One More File Type ever again - you can push that from policy on the server side. But "developer comfort" isn't "value for the customer."

_sigh_
This would be valid for bug bounties on things like HackerOne. I wonder if this attack is in any writeups.
First time I tried doing a web startup, we used Rails, Sinatra for testing, and no real client-side JS. Ruby provided a fairly familiar way of thinking about classes and objects, and had enough sugar and utilities and great libraries to get a project up in reasonable time.

The second web/healthtech startup I was an early engineer and engineering lead on, and we used Node and C/C++. I initially wanted to backport practices from Ruby and Rails--and did so making some view helpers and other things--but eventually I came around to really enjoying Javascript as a functional-C-with-closures-and-associative-arrays. Almost all of my subsequent hacks and prototypes were in JS, going as far as Angular until it was rolled back for simpler-to-maintain pure JS.

Nowadays I wouldn't bother doing any server-side stuff not in Erlang or Elixir, because the community is a bit mature and conservative and because the languages don't have a lot of magic and are still quite performant. My best-tested web application would probably be an Elixir message board.
The Shortest-Known Paper Published in a Serious Math Journal: Two Sentences
At least they can become the 3% based on innate intelligence and talent. With tech interviews, you need to come pre-packaged with experience and skill, like those "entry level" positions that want 3-4 years of experience across multiple technologies.
Validate architecture dependencies with Visual Studio 2017
Most people I know are using the REST API as a data provider for other services in their control, not as a public interface.
It doesn't actually seem to have 16 possible channels, since it explicitly lists allowed values for the number of channels as greyscale, RGB and RGBA. Which means you're still "stuck" with TIFF or custom formats if you really need unusual channel numbers.
Scope creep is the enemy. I'm a big fan of the minimum viable product idea. What is the smallest thing you can build that lets you quickly make it around the build/measure/learn loop.
> Unfortunately we now live in a world where control of DNS is proof of ownership.

We have never lived in a world where "control" of the Domain Name System was not equivalent to control of the domain name.
Yes, an FCC rule would have to be repealed by the FCC. The FCC Commissioners serve staggered five year terms (not at the pleasure of the President), one ending June 30 (or, IIRC, when the replacement is confirmed, if later, but not beyond the end of the Congressional term) of each year.

Because it's a Democratic commissioner's term expiring, the FCC will almost certainly flip from 3-2 Democratic to 3-2 Republican and stay that way (because of the limit of 3 per party) for the remainder of Trump's term. So, a reversal of an FCC rule due to the change in administration would most likely occur this summer or later, not in January.
Exactly. The mantra I was taught when I first began consulting, when faced with frustrations like these was (adapted from the old school Hawaii Five-O): "Bill 'em, Danno!" I've been at it for 20+ years and it truly works.
True. But the point is you don't need to take it travelling with you.
The problem is that Google's claim is deceptive. What they are doing is great.
We've achieved a lot of things they couldn't possibly imagine. Here's hoping we achieve things in 100 yrs we can't even dream of today.
Grand Rounds | Sr. Software Engineer | San Francisco, CA USA | https://www.grandrounds.com

Grand Rounds was just named Best Digital Health Company to Work For[1] by Rock Health, and is currently recognized by Glassdoor's as the #2 Best Places to Work[2].

We are also represented on Wealthfront's Career Launching Companies[3] for the second year in a row and are looking for talented Engineers to join our mission.

You'll be embedded in an agile team tasked with business problems to solve and technology tools to leverage to deliver your work. We believe in empowerment through autonomy. We employ a services oriented platform[4] primarily utilizing Rails on the back-end and React on the front-end. Every new Engineer delivers code from day one.

We're specifically looking for talented Engineers with strong architectural pattern knowledge (Fowler is your preferred bedtime reading). You're familiar with the concerns of MVC, perhaps with the Redux pattern. You've used Backbone to create front end frameworks, can talk web standards and best practices. You now why accessibility is important, and have a desire to learn about security. You can debate for hours on Microservices vs Monolithic applications and can sniff out code smell and recognize anti-patterns from a mile away.

Here at Grand Rounds we are literally saving lives through our technology and services, it's rewarding work. Email me at brett@grandrounds (mention HackerNews) or visit our website[5] to view and apply to open opportunities.

[1] https://rockhealth.com/announcing-the-2017-top-50-in-digital...
[2] https://www.glassdoor.com/Award/Best-Small-and-Medium-Compan...
[3] https://blog.wealthfront.com/2017-career-launching-companies...
[4] https://stackshare.io/grand-rounds/grand-rounds
[5] https://www.grandrounds.com/life-at-grand-rounds/
We create the language and methodologies while we discover the relationships. It's both, as mathematics requires both.
What lead you to "ditch" ruby the second time? (if it was your decision).

Would you choose Ruby again today starting fresh? If not, what would you choose?
I don't know. It seems more like 99% of startups die, and 99% of large companies stick around. Not that I enjoy working for large companies, but just saying...
I'm working on http://hackertribe.io (launching soon). It will be a community for hackers and startup founders, like twitter/medium for HN community.

I second https://www.indiehackers.com/forum, it's great.

Also I want to add http://mastodon.social to the list. It's not directly intended for SaaS founders, but if you're reading this thread you will probably find it interesting.
I'm not sure how you define near but in the first world tremendous progress has been made toward eliminating scarcity. There's still vast differences in wealth obviously and people below the poverty line but compared to like a thousand years ago it's clear.

As to tribal differences I'm not as sure about but the global economy seems to eliminating a lot of this mindset.

Now please explain to me why everything is horrible and this is naive.
this isn't low power ( well not in terms of what low power means in the embedded world )
I once read a Microsoft research paper. I think its central premise had a fatal flaw:

http://research.microsoft.com/en-us/um/people/lamport/pubs/b...

The author confused continuity of the DECISION FUNCTION with continuity of the OUTCOME CURVE.

In other words, an algorithm such as "keep trying to make a decision until you notice that t > C, after which always pick the left one" will in fact NOT have a continuous outcome curve, despite the decision function being continuous.
Overpopulation: Where Do We Put the Next Billion Humans
The opposite is actually true.

If you train on the big dataset that is produced by demo-train-big-model-v1.sh (which includes news corpora from 2012 & 2013, the 1BN word dataset from statmt, the UMBC web corpus and the whole wikipedia) using only one thread, accuracy on the google analogy dataset drops to 68% (down from ~71.5% when using 20 threads.)

This is due to the learning rate algorithm used: Learning rate is linearly reduced with the number of processed words. When K threads are used, the input dataset is split into K parts, processed in parallel, which means that more parts of the dataset have a chance to influence the resulting vectors in the beginning of the computation (where learning rate is relatively high.)
Probably for being political. We did ask users to err on the side of flagging for one week. Clearly it would normally be on topic.
I see no contradiction between being pornographic and being intellectually interesting.
If technical debt accumulates, you slow down until the point you need a lot of time to understand the consequences of changing code.

Pretty much like the end game in Jenga.

One good approach is SOLID: https://en.wikipedia.org/wiki/SOLID_(object-oriented_design)
Nope, you can't.
Khronos Announces VR Standards Initiative
Paragraphs 3, 4, and 5 of the NYT article look accurate to me. I have a hard time seeing how anyone who read the article would be deceived.
The era of the (ambiguously) heroic technologist is perhaps coming to a close.

I hope the next era is one of craftsmanship, an apollonian counterpoint to repair some of the damage of the closing dionysian era.
So...learn to make your case more effectively. PMs are people, too.
I read "against the rules" as meaning "against HN rules due to political snark" but I could be wrong.

Either way that's interesting, thanks!
The comment you are replying to included:

Move fast or die -- this rule does not only apply to startups!

So I think they are aware that Samsung is not a startup.
Ruby on Rails Tutorial Print Edition
I fail to understand how buried ships or tidbits about a city's buried ship histories "gratifies one's intellectual curiosity"

Should a posting about the Walled City of Lahore [1] make it to the front page? I really don't think it should. Nor should historical facts about how Las Vegas' iconic casinos aren't really in Las Vegas, but in an unincorporated town called Paradise[2].

[1]: https://en.wikipedia.org/wiki/Walled_City_of_Lahore

[2]: https://en.wikipedia.org/wiki/Paradise,_Nevada
That is correct. The recipient can reply from that webpage as well, however you can't have a conversation there (your replies to their replies don't show up in that page, they have to get new URLs in their email).
Alex! Thanks for the shout out for the SaaS Growth Hacks group (http://krall.in/sgh). Cheers mate!
AT&T Stream Saver
Were you able to forge HTTPS certificates?
It seems like the code review policy should accommodate for scary legacy code.

What happens if the findings are fixed later in the week? Are they promoted, too? Are large swaths of the system regressed because of the changes? The process should allow the reviewer to say "oh, this is legacy code--the actual change looks good, and I won't worry about the code from ten years ago that doesn't conform to the standards we created a year ago."
buy on the rumor; sell on the news.