skysight-inc/HackerNews huggingface dataset:
> Were they learning foreign languages? Becoming experts at symbolic logic or global politics?

I'll bet some of them were doing these things or things equally meaningful. Probably in roughly the same proportion as they would have been 40 or even 400 years ago.

Most people don't spend significant portions of their lives learning things or challenging themselves. From what I can tell this has always been true.
Seems like publicity stunt only works when you don't have to payout millions to people affected by it negatively.

They got the publicity but at a price that is too high.
Not OP, but:

Recently, this: https://www.farnamstreetblog.com/2017/02/charlie-munger-wisd... (posted to HN)

There's a very long (~250 pages) collection of wisdom here:
http://www.valueplays.net/wp-content/uploads/The-Best-of-Cha...

I've run across a shorter (~15 - 45 pages or so) compilation or speech a ways back, but it's not turning up. He covers a certain set of ground fairly frequently though.
Excellent point about centralisation. I can't help but feel many people either misunderstood or didn't read the article. In my view, the power Zuckerberg wields is staggering, although I've seen many postings here with contrasting views on that level of power.

The article is excellent. It's well structured and insightful. It also leads us to ask excellent questions and provides relevant content to mull over. As an example, Zuckerberg's message was fascinating in what it didn't say.

My superficial value add to truthhawk's article is as follows.

1. How much sway does Facebook actually have? Do most people seek information outside of Facebook? If they hear/see something enough, does it become truth?

2. Would Zuckerberg want to be president? I've always viewed the President as being a servant to power brokers behind the scenes. Wouldn't Zuckerberg have more influence by striking deals with potential candidates and hold leverage through Facebook profile analysis? Does Zuckerberg have the power to be more than a president?

3. Does anyone actually have the power to take on Facebook? Might that person be subjected to extra criticism (eg. during the next election) if they don't play ball?

4. Facebook exists and it is particularly powerful. If you were to decentralise the leadership (as discussed by truthhawk), would that add benefit? How? I see potential for a fragmented committee, or worse. Could Zuckerberg be like Jobs was to Apple?

5. Long term, assuming Facebook and Zuckerberg survive the test of time, who takes over? What sort of people would gravitate to that role? What might that mean for this wealth of information on many citizens of the world? Even if Zuckerberg is a benevolent dictator, the potential vacuum of power that will be created horrifies me, especially thinking about the personalities that may fight for it.

I don't believe Facebook will disappear any time soon. There are serious questions around Facebook that we desperately need to consider. This article is excellent as it helps focus us on this goal.

This is why I (mostly) love HN. It really makes me think about the world around me in so many interesting and meaningful ways. I may have given up on MSM and once-brilliant sites like Ars Technica (who now thrust biased gender and governmental politics down our throats). I hope HN can keep its secret sauce flowing.

Thanks truthhawk
No easy answers why left-wing economics is not the answer to right-wing populism
Tim Brown on Design Thinking
Cute name, but 1) it's totally un-Googleable, and 2) it doesn't mean anything.
The current doctrines are ideal for people who enjoy having some privacy, space, and freedom to customize their environments.
And if you want to be able to authenticate users to a service that you do not want to send private keys to?
Thanks! The magical feeling from seeing things update right away after every keystroke is my favorite part of it too.

We'll keep working on making the flow of navigating to your sketch on your phone as smooth as possible. Certainly some work to do there.
The Token Economy
Sure, out of a population of a billion on Facebook, if even .1% speak their minds that's still a lot of people. That doesn't really negate my point that most people are silenced most of the time.

Also, who those people are is important. The smartest folks who have careers and a social reputation at stake are going to be less likely to contribute. The people who might be more willing to speak their mind on Facebook might not be the sharpest knives in the drawer.

Autism and craziness aside, if you want to discuss real ideas online you go to places like 4chan. You see memes and ideas created there pop up elsewhere on the internet days later.
I really wish their was concise formal spec for markdown, rather than a multi-page essay. It makes it incredibly difficult for anyone trying to create something to parse it. There is no mechanical way for go from spec -> parser.

I think its quite difficult to do though.
I skimmed. My synopsis: "ML models should report confidence levels."
> The goal was to be able to have a fair game on the court.

OK. That also means no advantages for anyone. Cut Welfare, cut support programs, cut grants, cut subsidies, etc. Fair means nobody is favored in any way.

To take the "shooting the hoop" analogy further, it also means that if someone is out of shape, doesn't exercise and isn't willing to make the effort to get up every day and work hard to be able to make it they fail.

And that's the root of the problem I have with some of this narrative. Those who can't make it or fail blame the athletes who do make it for their ailments and call out for "fairness". What they really want is something for nothing.

> This is both illogical (if it was just an opportunity, then in theory no one had to Come from England to america did they) and moving the goal posts.

I don't think you know what "opportunity" means to an entrepreneur. You can take opportunities to the bank. In sharp contrast to that, ideas are worthless.

> America promised a particular type of opportunity (the American dream), and the fair possibility for people to attain it.

Pure fabrication on your part my friend. Show me one document that says the US ever promised "a fair possibility to attain the American dream". No such thing.

And, even if it were, what's fair anyway? One of the most overused words or concepts.

Let's explore "fair" for a moment.

When I launched my first business I had to work 18 hour days 7 days a week to make it go. All self-funded BTW. I did that for about 18 months. I then worked about 16 hour days 5 to 6 days a week for another couple of years, still in the garage. Three years later it made sense to move it out of the garage into a 10,000 square foot industrial building. I was finally able to only work 12 hour days. I don't think we took a non-working vacation in ten years.

What the hell is "fair" in this context for someone who looks at what I achieved through that effort? Should I give them half my money so they can live without working? Or half my money so they can start a business and compete with me? Or half my money so they can have a lifetime pension and retire at 50 years of age?

No. "Fair" means that if you want what I have you either work harder or smarter than me, or both. You, and anyone else, have the opportunity to do so, just like I did. I am not special at all other than I am willing to do what has to be done. That's it. I could have chosen to stay at my prior job earning $120K a year and go sailing every weekend. I chose to work over 16 hour days for three years and risk hundreds of thousands of dollars to chase after a personal dream.

As a wise man told me: "Having a business gives you great freedom. You get to choose which 20 hours of the day you want to work. Most people don't want to have that freedom yet are quick to envy or critique those who do have it."

Want it "fair"? Stop complaining about rich people and get to work. Nobody is stopping you.
Uh, it's widely known that fb buys tons of data from many 3rd party brokers. It's not hard for them to get whatever they need, including ssn's I'm sure. And they definitely do have addresses from 3rd parties.

Their published data partners: https://www.facebook.com/help/494750870625830
It is fine now. The site seems 100% usable.
Ok but maybe your father or mother would've had a baby with someone else, and then you'd be that person.
they aren't literally diamonds that was just a metaphor. delicate memes don't always survive the journey to the surface
VRML is pretty much not merely deprecated but actually obsoleted in favor of X3D/X3DOM.
> this would have been far better for critical discussion if they figured out a way to declassify actual evidence.

True. I think it's very important in situations like this to recall how the alleged evidence for the Iraq war turned out not to exist. The methods used by intelligence agencies are far from infallible.
Pi and the Mandelbrot Set
Right now seems to work fine in Firefox and Chrome.
Is there room for SaaS in outer space?
With sweeping trafficking stings, the FBI returns to its roots as a vice squad
There should still be disclosure and opt-in seems only fair for paying customers.
"It's easier for them to track what you read on the web more aggressively and that's not very good."

That premise is right about Facebook but not necessarily with all iOS apps that have "in app browsers"

iOS provides two methods to provide an in app browser - the traditional webview where the parent app has access to everything you enter - but doesn't have access to your browser cookies from Safari, your bookmarks, history etc and the web controller which is basically a separate process running Safari inside your app. It looks basically the same except the app has no access to your cookies, passwords, bookmarks, but you do have access to all of the above functionality and any ad blocker you have installed.

I don't use the FB app for just that reason. I use the mobile site.
Author here. I originally started this project because I wanted a consistent way to serialize JSON so that the serialized bytes would hash the same way every time.

As I worked on it though I realized it might be of general interested to people. Thus the example in the README of piping JSON through multiple tools without generating trivial changes that mess up diffs.

Most of the decisions I made were clear: no insignificant whitespace, object keys must be ordered, etc.

There are two things I'm still not sure about:

+ Son doesn't provide escape sequences for any Unicode character that JSON allows to be written unescaped. This includes U+007f (ASCII "delete"). Will that cause a problem for many programs? All the other ASCII control characters are required to be escaped by JSON, U+007f is the only one left out.

+ Son doesn't allow trailing zeros in fractions. This means you can't serialize `1.0`, you have to serialize it as `1`.

I was confident in the decision to take out scientific notation (it would be cool if JSON parsers actually treated numbers as being in scientific notation and tracked significant digits, but they don't so I feel like that ship has sailed). Trailing zeros are different though because some JSON generators do use them to distinguish integers from fractions. The problem is that many parsers don't care about them, so you end up in a situation where parsers are tossing out information about documents, meaning they can't serialize them faithfully again which is the whole point of Son.
The article says 300,000 people. The talk says 2 million people.
Announcing KotlinConf
It's also an argumentum ad populum.
That's right - can't edit or view the code when private (unless you're a member of the project) but you can always see the published project. But of course, you can implement whatever access controls you want in your app.
That was a joke about "April Fools", on April 1st.
Hmm... you could paint a wall with magnetic whiteboard paint, and then get one of those packs of 100 magnetic whiteboard cards - write on the wall if you want, and then write on the cards too - erase the cards if you want, or just lift them off and move them around... I might do that.
Great website! Thanks for sharing!
No one is forcing you to accept/implement ALL possible aspects of JWT.. in fact, that's generally a bad idea... Only need to implement what you need. If a specific algorithm is bad, don't allow it...

Isn't this how HTTPS works, HTTPS today doesn't use the same SSL and algorithms allowed in 1996, it's evolved and changed in practice. The author isn't suggesting everyone just not use HTTPS because some possible algorithm has been determined to be weak is he?
You may wish to carefully re-read your own writing. You'll find that when you ask the same rhetorical question about two subjects in parallel that most people are gonna say that you've implicitly compared them.
Show HN: We just moved our corporate blog to Medium
Actually I was going to unveil another project that day. I've been excitedly working on this idea since I had the epiphany last night. So, I was checking our logs over the weekend and noticed that no jobs or processes ran between 2 and 3 AM early Sunday morning. I thought it was a fluke of our system, but I started poking around in unrelated logs and I found the same thing. I even looked at a couple of public systems and saw the same thing. Now I don't know why this is but apparently NO Unix systems (and I think maybe Windows too) ran any processes during that window. Is it some bug in the OS? Maybe, but I can exploit it.

So I've designed a once-a-year data processing system. It's going to queue up all your requests throughout the year and save them for this "quiet window" and then distribute all the jobs across all network connected computers running this new code. I think I'll make a pull request to Linux for maximum coverage. The best thing is, there is absolutely no performance hit or impact on everyone's servers because they're ALREADY not being used.
> The standardization effort around JOSE, as far as I can tell, is about making the browser a place where you can run crypto.

The problem is that the browser is not a place where one can safely run crypto.

> Don't flip tables, write the jQuery of web crypto. You'll do more good in the long run going with the flow on this one.

That's a bit like advising a vegan to invent a better method for slaughtering cattle (n.b.: I am not a vegan and have no problem killing & eating animals). The problem is that no-one who understands security thinks that in-browser crypto is a good or safe idea, and thus no-one who understands security wishes to help it along. It should be stopped, not made slightly less bad.
I'm of two minds about the funny comments this article is getting. On the one hand, some are indeed funny and often really clever use of the English language. On the other hand, I think about hours and hours I'd spend reading really clever comments on Reddit and then in the end realizing that I didn't learn anything, nor did it change my mind or influence my opinion about anything. I'm glad that HN exists as an alternative.
Well, I think all the essential features are already present, so I think it's a fairly safe bet.

- We already have AR

- We already have gesture control

- We already have glasses displays

- I already use my phone in this manner in conversations (I'll do a quick lookup on something we are discussing but are unsure about while trying to still listen).

You could essentially live most of this scenario right now if you were willing to put up with the heavy equipment and short battery life.
I didn't down vote you but my guess is: The guy has been dead for over a hundred years now. Everybody knows society was more patriarchal back then, pointing it out just sounds like virtue signaling.
> So every user on your system has to reauthenticate if one client token is compromised?

No, because you would also store either a separate datetime or uuid on each user model. And if just one user has their credentials compromised, then you would bump the date or generate a new UUID for just that user.

The global datetime would only be bumped if some site wide vulnerability were found.
I wanted to name it something like "mson" for "minimal-JSON", but that's already taken.

EDIT: Not meaning anything is a plus! But I see your point about being un-googleable.
Does anyone know if there is any project that will archive these? This is a shame. I'm not even clear why the DOJ got involved here.
A source-transforming module loader for Python
The propaganda posters all over their walls are impressive.

http://hillaryfox.com/wp-content/uploads/2013/04/IMG_7782.jp...

Since then they've added a few more which are basically "remember not to be racist".
Which is why units should be randomly selected into each groups to avoid confounding factors like the one you mention.
You can understand something and possess the qualities of it and still choose to ignore them
> Either most people don't care about privacy or we, the tech community, do a poor job of connecting things like encryption to what people do genuinely care about.

Communication needs to be better for sure. The burden of that is on us - we know what's going on, but misinformation and technical jargon can make that knowledge less useful.

To the broader point, though: I don't think it's necessarily that people don't care about privacy. It may be partly that some people don't know to what extent we share our lives online, but also partly that the convenience of using online services - shopping online, chatting online, etc - outweighs whatever perceived privacy risks exist. (I say perceived because they may not completely understand what gets shared, how, and when.)
There's an old G.K. Chesterton (I think?) quote that goes something like "The trouble with progressives is that when human nature works against their progressive dogma, they prefer to keep the dogma and discard the humans." (paraphrasing)

Even though my political views put me on the more progressive end of the spectrum, I always come back to that quote (that I can't even seem to remember anymore) as a way of checking myself. The purpose of social organization is to foster and nurture human beings (and nature), after all, and if we keep finding ourselves running up against that we probably haven't thought through the problem deeply enough.

That lesson is as true for life as it is for writing good software it turns out. . .
Hong Kong's Skyline Farmers
Monte Carlo estimation of Pi
In manufacturing, the best way to build a device for effective fab on the factory floor is to have a senior assembler involved in the creation. They will point out amusing errors like "You can't run wires there or no one will be able to build it", or, "If you rearrange the widget over 2 inches, it'll cut time to put the widget in by well over half". Obviously they don't run the show, but they should be involved in the entire design-build phase to ensure the effectiveness of the system when the rubber is deployed on the travelway.

Physical product development is an entire skillset in and of itself, and the skill gaps are pretty big when you're coming in from the software world. As I'm sure you know. :)
Haha, I love it.

To anyone confused: Look today's date!
But any given algorithm today may not be sufficient tomorrow... so we just don't use ANY encryption? JWT is a perfectly valid structure.. there are options as to signing, so use/limit as needed.
Spotify and Waze Partner to Play Music and Navigate Seamlessly
One small step for a paraplegic, one big step toward reversing paralysis
Ironically, the paramilitary Black and Tans were named after the drink, which pre-existed them by like 50 years.
They never ever adjust the position or color of any comment. They used to, until the day the mods labeled my account a "troll" account a few years ago. Now my posting is rate-limited, and my votes do nothing. Even after changing my behavior on HN, they refused to reverse their decision.

Let that be a warning to everyone here, never to post comments or links the HN mods do not approve of. Their vengeance is moderate and permanent.
That is another fascinating point, that all of our software comes from interlinked text documents. The reactions to React VR are really leading to some great quotes ;-)
Stunning observation, but thanks for proving my point.

If my professional identity was on here, I wouldn't feel comfortable saying politically incorrect ideas.
With a vengeance!
Javascript performs unchecked memory accesses? Or are you alluding to their both being weakly typed?
I'm just an amateur chess player. How does black have 3 bishops on the board?
> I'm saying someone else would fill Facebook's role whether it's evil or not. Do you disagree?

History says you're right.

There were many similar sites before Facebook existed, including Friendster and Google's Orkut. You might also count MySpace.

There have been a few attempts to replace Facebook, the most obvious one being Google Plus.

Typically, due to power law effects, technologies end up with a dominant supplier: there's only one Amazon, one Google, one Wikipedia, etc.

Given that Google is already dominant in search, email, online video (YouTube) and mobile phones, there's a case for defending Facebook as the lesser evil...
> Club Orange fizzy-juice

...or Fanta? :)
Whaaat! Social species make social constructs! Get out.

Is having a romanticized idea as a motivation wrong? We're humans, not robots. Well, maybe you are; it's the Internet.

You undermine your point with the tone deaf point of "social construction". Anything humans take on collectively is a social construct.

Ideally as many voices as possible are considered when they are designed. But our social constructs today don't allow this.

How much of "sit in front of $GADGET not learning Spanish" is due to the social construct of having no vacation time. Or having to work constantly to afford the basics, forget paying for Spanish.

Suggesting there be a limit on who experiences what is also a social construct. Cause reality imposes no such limit. Our society does.

It's a social construct to have 200 diff companies doing data analytics. When those problems can be handled by one group of 200.

Suggesting arbitrary limits on social constructs is ridiculous. Because you don't agree with one is not basis enough to suggest it not be a thing
GitHub Bug Bounty third anniversary wrap-up
Please contribute meaningful things only.
> the notion that we would have "likely" engaged militarily is not only unfounded, it is highly improbable.

I think you are mistaken about this. There was great disagreement between Obama and HRC on how to handle Russia, and many such as McCain (and HRC) felt that the US lost a key opportunity to forcefully stop Russia from conducting mischief in Europe and the middle east.

All that was needed, as HRC was days away from being sworn in, was the right triggering event. I think HRC's team began the high intensity Russia-blaming while still under the impression that HRC would be commander in chief very soon.
Berkeley wants to house homeless in a tower of stackable micro-units
We thought it was such a different product that people wouldn't be confused at all. But if it turns out to be a problem, we'll figure something out. Thanks for the feedback!
Here's a fun example of a pretty common UI pattern -- the header transitions into another as you scroll, and the hero image scales / fades depending on scroll position too: https://sketch.expo.io/SyVvB3Hjx -- it uses React Native's native animated driver with ScrollViews :)
I'm sure this article is gathering reddit-caliber comments in at least twelve different subs right now. If you want that, it's there to be found.

That's very specifically not what HN wants to be.