skysight-inc/HackerNews huggingface dataset:
The interesting observation if I understood Wil's account correctly, is that it appears he was likely mobbed by the very people with whom he would likely share common values.

I think this speaks to a deeper more disturbing pattern of social interaction in the space of social media. In many ways I see it is regressing our ability to have real conversations in the same way we would in the real world. Animosity is building between people/groups that I'm not sure would happen to the same degree otherwise.
>Darwin itself is mostly unix+C. Hence, this does not respond to the parent, asking about GC in the OS itself.

You're right, but just to clarify WRT your first paragraph, Obj-C did briefly have a GC'd runtime between the eras of manual and automatic ref counting.
By that logic the Tesla cars would be losing all the races, but they does not - they win.

Did you consider that your experience with ICE cars does not apply directly to BEV cars?
The wheel will be attached to something that will move.
Most of Norway is much warmer than you'd think. The Gulf Stream hits Norway head on, making it much warmer than similar latitudes on the other side of the Atlantic. In Oslo, temperatures very rarely go below -10C.
I think you're exactly right: People who live and breathe JSON and strings don't (and probably shouldn't) care about use cases where the choice between float or double matters...

I also see this with graphics people who live and breathe small (2x2, 3x3, and 4x4) matrices don't care about "type level integers" (as Rust calls them) to make 6x9 matrices efficiently live on the stack or in an array.

> Is it possible that a boxed "Number" type would solve most of the problems?

If you mean it the way I think you do, not for me. I can easily afford to fit a billion 4 byte floats in memory, but I can't afford a billion 8 byte box pointers to a 4 byte box with an n-byte tag, and the cache locality could be horrible.

However, if Go had an elegant macro system (Rust's doesn't seem too bad), I could get by though.
How has your experience using it been like and how does it facilitate note-taking?
WAT son?
Totally agreed. The reason to have variance annotations is the language becomes unusable without them. Thats why so many languages with object subtyping support them.
I suspect if someone like the subreddit that will not be named got interested HN would be impossible to stop the carnage. The best parts of the internet are also the worst.
As an aside, there’s an Olin Hall at Johns Hopkins.
What I'd like to know - is the beach still there or did it get washed away again in the last year?
I wrote a code called genvrml which converted molecular models from any format (using Babel at the time for conversion) to VRML for display. I converted a bunch of my models for this. I still have them here. And if I dig around, I might even have genvrml as well.

I did believe that this was fairly game changing tech. I showed my 3D models sticking 2m out from a rear projected Reality Wall powered by an IR engine in the Detroit office.

But SGI was beset with inane leadership, and we began our terminal decline mere weeks after I was hired ABD from grad school. I finished up my thesis and developed an autoinstaller code for Irix at the same time. Writing the manuals in LaTeX.
Rescale (YC W12) Is Hiring Senior Back-End Engineers in San Francisco
So no preflight is needed if Content-Type is not set? Any downside to having the API server just assume json?
I’d love to see examples for those, maybe drop a comment when you run across a specific issue.
The preflight cache can be quite effective if you're using a single-endpoint RPC protocol like GraphQL.
Bachelor of Science in Plastics Engineering Technology
As far as I understand it, every sound language eventually has to fall back to runtime checks to maintain soundness in tricky cases. For array covariance I know that Java/Dart eventually use runtime checks on array accesses to verify the types work out.

However, it's kind of against the spirit of TypeScript to insert runtime checks. For example because the type system models 'undefined', to model out of bounds array accesses you'd either need to make every array access have type T|undefined or insert bounds checks that throw. (I believe Dart does the latter.)
Kevin Drum is an absolute shill for LCH. There was a study in New Zealand that, if you actually read the paper, unambiguously fails to support the LCH. What was the headline for the article he wrote about it? "New Zealand Study Provides More Support for Lead-Crime Hypothesis"

https://www.motherjones.com/kevin-drum/2017/12/new-zealand-s...
I could see that viewpoint if you've never driven electric, but I think ultimately it's just a better product. Quiet, quick acceleration, never visiting a stinky gas station (charging at home is so liberating), much cheaper and easier maintenance, etc. The counter points are quickly eroding and falling.

Nissan did a great commercial at the launch of the Leaf [1] showing a world where a lot of our electric appliances were powered by gas. It's obviously absurd, but that's part of the point. I think we'll look back on this period 30-50 years from now and wonder in amazement that we drove such obviously inferior polluting dinosaurs for so long.

[1] - https://www.youtube.com/watch?v=QvbDVGWwzQc
Still there -- would be news again here in Ireland if that happened.
It is interesting for me that shadow banning can be evil (or not). Shadow banning is comparable to who hears bad words and ignores them, replying only with instinctive filler replies ("yeah", "hmm", "so?" and so on). Of course as a moderation measure shadow banning is a lot broader and more systematic than filler replies, but unless moderators do not disclose that shadow banning is in effect (without disclosing subjects), it doesn't seem to be a subject of moral judgement or whatever because any user can always choose to ignore you exactly in that fashion.
It’s also described in the KLF book:

https://en.m.wikipedia.org/wiki/The_Manual
Link to the full paper (at Science Advances no less): http://advances.sciencemag.org/content/advances/4/8/eaap9815...

Fascinating stuff, and there is so much more to the paper than what the title suggests. Some highlights:

"The most popular individual in our four cities, a 30-year-old woman living in New York, received 1504 messages during the period of observation, equivalent to one message every 30 min, day and night, for the entire month."

"The average woman’s desirability drops from the time she is 18 until she is 60. For men, desirability peaks around 50 and then declines. In keeping with previous work, there is also a clear and consistent dependence on ethnicity, with Asian women and white men being the most desirable potential mates by our measures [...]"

"Desirability is associated with education most strongly for men, for whom more education is always more desirable. For women, an undergraduate degree is most desirable; postgraduate education is associated with decreased desirability among women."

"[...] A majority of both sexes tend to contact partners who are more desirable than themselves on average and hardly any users contact partners who are significantly less desirable. The curves are remarkably consistent across all four cities, with men and women on average sending messages to potential partners who are 26 and 23% further up the rankings than themselves, respectively."

"Both men and women tend to write substantially longer messages to more desirable partners, up to twice as long in some cases. The effect is larger for messages sent by women than by men, although there are exceptions. Among the groups we study, for instance, it is men in Seattle who have the most pronounced increase in message length. Of the cities studied, Seattle presents the most unfavorable dating climate for men, with as many as two men for every woman in some segments of the user population."

"[...] we see an interesting difference between women and men: the women show an increase in their use of positive words when communicating with more desirable partners, while the men show a decrease. The effect size is modest but is consistent across all four cities and statistically significant. [...] in all four cities, men experience slightly lower reply rates when they write more positively worded messages. Although our analysis can not reveal the underlying process that gives rise to these behaviors (for example, reinforcement learning), this result may offer a hint about why men tend to write somewhat less positive messages to more desirable partners."
An additional alternative to fellowships: 1) start a cryptocurrency that is tied to the Project 2) each project release pays N coins to developers/maintainers based on merit (e.g., lines of code) 3) third parties can purchase coins to place bounties on requested features and bug fixes, which are paid out upon release. The source code stays open and third parties have the option to accelerate improvements and bug fixes with financial incentives, which creates and economy to reward the developers and maintainers.
It’s a fairly common Swedish family name, AFAIK.
Speaking of Rob Pike, don't see his name on any of the Go2 proposals. His lucidity and circumspection are sorely missed.

Could we be witnessing the psychological phenomenon of a "second-system effect" -- as described in The Mythical Man-Month -- writ very large?
Couldn't agree with you more. The new MacBooks are lemons.

The giant trackpad is a huge complaint of mine I don't hear a lot. Why on Earth would apple make it so big??
Weird, I want to get one since I am adding solar panels (already bought them) to my tiny house and thus I can charge the car for free. Why pay for gas at $1.26 CND a liter?

1.26*3.8=$4.788/1.30=$3.68 a gallon in the US.
> Disjoint versions would be good. Has it ever been tried?

I believe Signal does this based on the papers I’ve read; I’m sure many private or lesser-known protocols do as well.

>would it have prevented, say, heart bleed?

Probably, because in a strictly versioned scheme with no options, the buggy DTLS keepalive mechanism would not even have been in the same library. OpenSSL’s position of “we’ve got nine of everything including the kitchen sink” was the true cause of Heartbleed. Simpler code is easier to get right, debug, and perhaps formally verify as correct.
Missing Privacy Activist Arjen Kamphuis (Bodø, Norway)
What are these track events that Teslas are winning? They're horrible track cars. A plain Jane 911 will walk all over them on a road course.

https://www.quora.com/How-does-a-Tesla-perform-on-a-track

https://insideevs.com/expected-tesla-model-s-fails-lap-nurbu...

http://www.thedrive.com/news/5207/this-video-reminds-us-that...

To be clear: I think the Model S is a fine, if overpriced, road car. I daily a LEAF and like it; I am no electric hater.

However, performance of all-battery cars is compromised as compared to lighter cars; it's that pesky physics thing...
> The way I would guess this played out was that OpenAI tried multiple variants of the game, and this version ended up being good enough to beat human players

No. We had implemented scripted courier logic for 1v1, and when switching to 5v5 the easiest starting point was to run five copies of that logic. (Dota's Turbo mode also has five invulnerable couriers.) In June, we had more important restrictions to remove — such as wards & Roshan; you personally were focused on the particular heroes we'd chosen: https://news.ycombinator.com/item?id=17392455. The couriers only become our most important restriction in August.
"Trump is just sabre rattling but arguably this has been effective with China"

It accomplished absolutely nothing with China, while cementing them as the Eastern world power (and coming global world power). It has been profoundly Pyrrhic, like virtually all of Trump's "deals".

"the Canadian economy basically doesn't exist without US trade"

Canada's economy is absolutely integrated with the US, courtesy of trade agreements going back decades. A lot of that trade is reciprocal -- e.g. Alberta sends natural gas to the US, and Ontario imports natural gas from the US.

But to say it doesn't exist without US trade is simply ridiculous. One quarter of Canada's GDP is tied up in trade, a large portion of that involved with necessary minerals and raw goods, which will always have a market. Whether it's the US because it's convenient, or another country, it will be sold.

If all US trade stopped, Canada will be absolutely fine. There will be disruption, but it would almost certainly be beneficial in the long run.

Your last paragraph is just completely wrong. Mexico -- and the whole premise of NAFTA -- was to allow North America as a whole to compete better with Asia. Indeed, Trump's boasts about the trade agreements with Mexico are uproarious because at best they seriously hobble North American car makers against much cheaper foreign makers.
I think distributing the work of verifying new accounts as non-spammers to over all existing users is the only way a social network can grow without losing to the spammers or overloading their human moderators, so I like your idea.

But how do you solve the problem of people wanting to join who have no existing contacts in the network to invite them? Most likely they would use some other channel to request an invitation from a stranger and hope that they'll grant them access.

If that happens, then it dilutes the power of the web of trust. A spammer could manually create a bunch of accounts in the same way, and then use them to grow botnets at the edges of the web of trust. If only a few bots are used to spread spam, it would take a while to accurately determine which part of the network is controlled by the spammer.
https://pdos.csail.mit.edu/6.824/schedule.html

Read the paper/notes from the schedule and you’ll learn a ton (took this course as an undergrad)
Optimizing Cache Usage with Nontemporal Accesses
You're getting downvoted but after 20+ years of writing web applications I have to agree with you. This stuff is a mess.
"We don't want your foreign investment! We'll spend our own money building up our economy thank you very much!"
https://thomask.sdf.org/blog/2018/08/19/from-gnu-social-to-m...

"There was a cool feature in GNU social called groups that has never existed on Twitter or on Mastodon. A user can register a group on their server—for example there was one about gardening called “!grow”. If you subscribe to the group and then put “!grow” in one of your messages, all the other subscribers see it in their home timeline. It’s similar to subscribing to a hashtag except the group’s creator can moderate members.

...

It’s kind of fascinating to me that this feature wound up in GNU social even though they didn’t have solutions for long term management. It enabled some cool interactions. It caused a bunch of consternation when things went wrong. Users bumbled their way through.

Is it a good design? Eh, probably not. I imagine that’s why they’re not supported in Mastodon."
Crestron has a lineup that does this. You can make on the spot reservations without having to meddle with Outlook.

https://www.crestron.com/en-US/Products/Control-Surfaces/Tou...
Precisely, companies want free access to eu market, not just geographical presence in Europe, therefore UK will only make sense for UK market once brexit is complete.
I am not OP but I'm imagining data-oriented design. So like, things are structured and then serialized - and at some other end deserialized in place ready to read cache-coherently?
Visionect is a company that will sell you exactly such a system: https://getjoan.com/products/
Wow, that was a fabulous little story. I love those maps that tell a story with art deco kind of styling.
>This is simply not true. We have had a trade deficit with canada for decades.

A goods trade deficit, almost entirely courtesy of oil imports (strangely no oil tariffs have been announced, though...). When you add services it has been a wash to a US surplus for many years.

The dairy thing is simply incredible -- the US sells 3x more dairy to Canada than the reverse, and that is the whole point of supply management (that it only produces enough for domestic demand). Somehow the clueless hordes have been raised into a mob by some guy talking about tariffs in a market that they already win. And if Canada drops supply management, the US would need to drop the massive agricultural subsidies and we know there is zero chance of that.

>Bernie Sanders was popular for being anti-NAFTA.

Virtually the entirety of anti-NAFTA sentiment was anti-Mexico sentiment. It's actually a bit amazing how Trump's supporters have been swayed into being anti-Canadian. It's remarkable. Mexico will still have a $100B surplus, China a $500B surplus, but rah rah rah something about dairy.

Further, I said the Canadian side in quotes -- they're aren't pro-Canada, they're pro good relationships, fair trade, not trying to win some cheap concession now for personal power, realize that trade is not zero-sum, etc. In any rational analysis, Trump's behavior is boorish, self-destructive, profoundly ignorant and motivated entirely by ego and not the best actions for the US.

>If that was the case, why did mexico just agree to a trade deal with Trump?

How is that a counter-point? But Mexico "agreed" because they got almost everything they wanted out of it. Trump, and his sad jealousy of Trudeau, made him refocus on Canada, and Mexico (with a closing on $100B trade surplus) got to laugh to the bank. Of course they'd sign that.
one lazy sentence with no examples does not allow you to declare "Let’s dispel with the myth that ORMs make code cleaner. ". Make an argument, show examples, be specific. For example. I don't like Python's asyncio. I don't just blog, "can we just dispel with this myth that asyncio makes code faster?" and just bask in my upmods. I made a very well researched and tested argument and spent many hours making sure, if I was going to make a statement like "technology X that tens of thousands of you use every day is a myth", or more accurately "not quite as worthwhile as you might think", I took the time to thoroughly illustrate this: http://techspot.zzzeek.org/2015/02/15/asynchronous-python-an... Whether or not people agree with what I wrote (though nobody seemed to really disagree much), I'm not just trolling for upmods, I'm making a tangible contribution to the subject. What this person posted is basically non-debatable because no debatable points were made. Those of us with a lot of time invested in DSLs and ORMs would prefer a real discussion with real things we can debate, not just who can rant more loudly. I can debate this blog post very simply that there's tens of thousands of developers who use DSLs and ORMs to great success every day and the burden of proof is on this poster to prove them all wrong.

This is just a very low quality rant that appeals to base cheerleading instincts from whoever happens to agree with this person already, and I will choose the vast community of working software over this post in order to determine what exactly is a "myth".
Looks like it could be a very good replacement (or addition) to node.
He wanted Jones to be banned from twitter then he ends up getting banned from a Mastodon instance. I guess what goes around comes around.

EDIT: For more context: https://medium.com/@AmberEnderton/wil-wheaton-has-a-listenin...
What are the other three?
Showing the Chevy Volt in that ad was a bit of a jab. The Volt can go pure electric and never touch its fuel tank.
Same in Seattle. There are people from all walks of life, genders, anything.
Edit: see tptacek’s reply. He knows that corner of the world far better than I do.

From my external observation there are two main career paths: the math side and the coding side (djb does both, but he’s djb).

For the math side, a PhD is the most likely path to break in. If you are some kind of autodidact genius and were to publish a theoretical attack on an important crypto system, you could probably get involved without a PhD.

On the coding side apparently the best way to break into writing secure code is to first break insecure code+. I don’t know if this is a reasonable filter or not, but it seems to exist. Some people are perfectly happy to stay on the break code side of things and never move to the write code side. If you think you might like this sort of thing check out the cryptopals ctf that should be floating around.

+ meaning find a side channel, some place where a nonce is reused, etc, etc. If you find a way to factor quickly in a particular ECC ring that’s the prior paragraph.
> I thought that was obvious from context. I guess not.

I was/am confused because the context is max selection vs MVS. You appear to be arguing against MVS, so I assumed you were taking the max selection position, but max selection is incompatible with patched versions while MVS is not.

Based on your most recent comment, it appears you're not arguing for max selection nor against MVS, but rather you're arguing against pinning to an unpatched version (I don't think anyone in this thread is advocating for this, hence my confusion).

It's still unclear to me if you're arguing for max selection or MVS with latest patch version. Your third paragraph seems to set up a false dichotomy between max selection and unpatched old versions while your second paragraph seems to favor MVS/latest-patch-version.

This whole conversation seems to be unnecessarily complex with its digressions and false dichotomies. I think everyone can agree on the following:

1. Pinning to unpatched old versions is the worst of all (no one is advocating for this afaict)

2. Max selection is susceptible to new vulns (the rate of vuln discovery is greater in new versions than in old versions)

3. MVS/latest-patch-version (go get -u patch) is the safest of the three
Show HN: 2048.cpp – Play 2048 in directly your terminal
They literally did just that for a week. Didn't help.
No Security Without Time Protection: We Need a New Hardware-Software Contract [pdf]
If you don't understand what it means it is confusing, if you do understand it is disrespectful. In either case they shouldn't be starting out posts to strangers with "Bruv, look..."
That was their initial goal, but it's been years since they backed off of Dartium at this point.
Most people with full-time crypto jobs have graduate degrees in cryptography. FAANG-type tech giants hire single-digits crypto people per year. What we did at the NCC Cryptography Services practice (a team of non-PhDs working almost entirely on offensive crypto) was pretty anomalous --- and that team is now led by Thomas Pornin, who has a graduate degree in cryptography. :)
Semi-offtopic; how's woodworking as a career?

Seems the furniture market is largely cornered by large enterprises making VERY cheap furniture from laminated cardboard (e.g. Ikea). I'm sure there's a smallish market for handmade one-offs if you're really really good, but uh, is this enough to provide bread on the table?

Similarly, at least over here, it seems houses are increasingly being made prefabricated in factories rather than built in-place as in ye olde days.

Similarly, again, for boats. The market is cornered by all manners of plastic-fantastics. There's a small group of sufficiently wealthy and/or crazy enthusiasts building and maintaining wooden boats, but again, a very small fraction of the market.

Finally, sitting at work staring at a computer screen all day, I can daydream about making a living working quietly with nice hand tools, no stress etc. But if the reality is working in a noisy dusty workshop full of dangerous machines, stressed out by meeting some deadline, well, no thanks, I think I prefer staring at my computer screen instead..

I mean, what were your thoughts that led you to switch careers? What market are you planning to aim at?
Why Writing Longhand Is Still So Important Today, According to Science