skysight-inc/HackerNews huggingface dataset:
A rant I've wanted to do for a while:

We're at the point now where it would be useful to be able to express ABIs and FFI in a language-agnostic manner without resorting to C. C lacks the capability to describe fairly widespread functionality: things like fixed-size integer types [0], pointer lifetimes, arrays with lengths, functions with bound environments, variable arguments [1]. Keeping distinctions between binary strings and textual strings would be useful for languages, and tracking how to deallocate pointers would be beneficial as well. An ABI that allows systems with different GCs to pass GC information to each other would be amazing, if challenging.

Unfortunately, we're sort of in a catch-22. The multilingual interoperation has to go through C, because that's the only standard that exists. The people who write the standards look at the situation and see no reason to go beyond C because no one's proposing an alternative.

[0] Sort of. There is <stdint.h>, but C tends to fundamentally think in terms of char/short/int/long/long long, and there have been issues with trying to work out what [u]int64_t maps to.

[1] Not in C's broken sense of "there are more arguments after this point, but you get to guess how many." Rather, I'm thinking of a more Java sense of "here's the list of extra arguments the caller gave me."
I work NZ days and California hours (they see it as Sun-Thu)
So long as you can export using standard x86 conventions (cdecl, stdcall, syscall, etc.) there is no need to replace it. Even a managed (.Net, Java, Go, etc.) POSIX could interact with C, provided it can import and export C calls.

This also means that the C/++ compiler, which depends on these standard imports and exports, could theoretically run in a pure Rust POSIX.

In theory.
If you know this language, you can change any part of OS. I think that's a valuable asset. For example if you're using OpenBSD and know C, you can hack anything from kernel to smtp daemon. If you're OS is written with 10 languages, it's much harder to learn them all.
Add in Amazon Prime streaming plus acquiring content in other ways. Sure, there’s a market for some number of players but there’s a limit to how many subscriptions any given household will buy.
Open access is something different from not being peer reviewed, it describes the amount of access granted to articles after publication, peer review is what happens before publication itself. It says it is a peer reviewed journal: https://www.apa.org/pubs/journals/arc/?tab=4

> Archives is staunchly peer reviewed, and the standards for publication in Archives are as high as those for any other APA journal. Therefore, only those manuscripts that are well-written and present research of the highest quality will be accepted for publication. Rejection rates are similar to those of other APA journals.
Taking aspirin might help, although there is no published evidence:

http://emj.bmj.com/content/22/5/365
> Most of that stuff does not matter to people.

It does matter, you just haven't realized it yet.
* Intelligence is a statistical construct defined based on a group of rather arbitrary tests.

That one is true.

"This contradicts the 1997 consensus statement which tackles this issue and concludes that “intelligence tests are not culturally biased”."

Well, glad we got that out of the way.
Choosing IOS would be incompatible with my identity as an free software / open source supporter. Android is bad enough already.
Barman can keep a hot-standby for you.

You still need a mechanism to swap over to the standby on failure. However with libpq from postgres 10 you can provide multiple servers. This isn't true HA, but for most people it fits the requirements.
That's consistent with the review by Sandy Munro [1] who reported really poor fit and finish quality - rattling doors, poorly fitted gaps around the trunk, and so on.

Computer gamers know the perils of pre-ordering - you've got no recourse if the product has reliability, quality or completeness problems. I hope Tesla enthusiasts who pre-ordered realised the gamble they were taking.

[1] https://www.youtube.com/watch?v=QCIo8e12sBM and https://www.youtube.com/watch?v=lVfpotxHUzA
And to play around with: https://copy.sh/life/?gist=31aa52b9430970a28e4c199444e5a873
I have taken in my Model X for a front end vibration issue that they refuse to fix 4 times. This is a June 2017 build, which is rather recent.

Tesla is deferring quality issues to their service centers instead of fixing them at the factory.

It's a familiar situation. I want better quality but if you want the tech and convenience a Tesla provides you really have no other option. There is a wide gap between the lower end electric drive cars (Leaf, Bolt) vs Tesla. I love my X I just wish the quality matched the price.
I've seen friends on Facebook have a lot more disdain for Facebook. HN is tame by comparison. There are movements of digital detoxing, the first of which people want to get rid of is Facebook. Society views it as an addiction, like TV before that.
It's not inappropriate. Many of us would like to avoid this happening to our loved ones if at all possible.
Psychology as a field is one that is constantly becoming out of date. General consensus amongst psychologists often doesn't reach academic text quickly, because of the bureaucracy that exists inside the APA (American Psychological Association). See the controversy around the most recent version of the DSM.

I've observed that academics in the field will often take theory as most likely fact, if only because the actual published academic material hasn't caught up yet, but they've all been to the various conferences that are relevant to their particular field (social psychology, cognitive, etc).

Any study that is citing materials from over 20 years ago is grossly outdated. Many of the materials from even 10 years ago are becoming outdated. And now, more recently, we've started to examine the racial bias that exists in our systems of research, so I expect past material to come under even further scrutiny.
Everyone should start using 24hr clocks as well. It would remove a ton of ambiguities.

Oh, and using ISO8601 everywhere. Dates should always be represented as [YYYY]-[MM]-[DD]. Seriously, why do some systems even support other calendar systems?
Burton salts (as used for homebrewing, to match the mineral content of the water of Burton-on-Trent: https://www.morebeer.com/products/burton-salts-brewing-1-lb.... ) are a pretty close match to San Pellegrino at 1.2g/L. You want the salts to be dissolved in the water before carbonating it. And of course, this might not work well if you have highly mineralized tap water to start with.
Anyone who ships software to multiple operating systems? Anyone who maintains a port? And, transitively, the users of that software.
>which wasn't even published in a peer-reviewed journal

"Open access" is not the same as "not peer reviewed." There is no subscription required to get the articles in the journal, but it is peer-reviewed.

From the page for the Warne et al. paper from the OP link (http://psycnet.apa.org/record/2018-07714-001):

>Publication Type: Journal; Peer Reviewed Journal

From the publication announcing "Archives of Scientific Psychology" (http://psycnet.apa.org/fulltext/2013-03009-001.pdf):

>Archives of Scientific Psychology uses peer review to determine whether a submitted manuscript is suitable for publication. Authors are free to submit manuscripts that reveal their identity or that are prepared to keep reviewers unaware of who they are. We adopted this policy because we are unconvinced that evidence on peer review rules out the possibility that some reviewers’ evaluations of manuscripts are influenced by characteristics of authors (Shatz, 2004; Weller, 2001). Likewise, reviewers will be given the option of revealing themselves to the authors.
Yeah? My $100k+ Model X built over a year after the release has been into the service center 4 times to fix 42 issues. One of which they refuse to.
It's not predetermined that neighborhoods in the city aren't "family friendly" though, that's a choice we've made though policy.
And Portuguese people can often understand Spanish. Are they dialects?
Hey I took a video of this and put it on youtube, just so I can show my friends (who I know are too lazy to click on a link, and then click additional buttons)

Is that ok from a copyright perspective and stuff?
Latency and internet up time. Just from playing online multiplayer video games with people in the same city, there can be issues with this making video games unplayable for short periods.

We do that remote thing with military drones with pilots sitting in Nevada controlling drones in Afghanistan but the real time requirements for that are much lower, i.e. can fly for long periods without worrying about traffic or very restricted flight near areas needing traffic control /no dogfighting capability - they can fire a few missiles at mostly static targets on the ground.
Well one advantage is that Singaporean employers can put on superfluous "must speak Mandarin" sentences in their job descriptions, which lets them hire Chinese people and avoid hiring Malay and Indians, all the while landing on the right side of anti-discrimination laws.

Hard to do that when lots of people speak Hokkien, Cantonese etc.
Amongst everything else, the Trump Administration is living 20-30 years in the past. In other words, serving entrenched interests seeking to artificially and locally sustain the value of their capital. (It's not about "the workers"; it's about the owners.)

Aluminum. What's the number one cost input? Energy. Either we jack up the U.S. carbon pollution (and all the other pollution that goes with it, e.g. heavy metals and soot particulate and...). Or we move towards "next generation" technology, having that product and expertise to sell in addition to lessening cost inputs to domestic electrolysis and smelting.

A few years ago, Iceland -- yes, Iceland -- was moving towards being a major producer of aluminum. Why? Cheap, in its case geothermal, energy.

I agree that domestic, or certainly continental, reliable sources are important.

However, it seems that the way to those, at this point, is energy policy and also a progressive environmental policy (not destroying your environment and the rest of your economy and health that are dependent on it). And, the inevitable automation -- jobs are going away from this production activity, regardless.

Instead, we've got the corporate mafia.

30 years ago -- maybe more like 40 -- the U.S. might have been able to protect its domestic metals industry while incentivising it to modernize.

What remains has modernized and found ways to keep up. We need to help it move and expand into the future, not devolve to some era of cheap, dirty energy and corrupt politics.
I do thank you for saying something since I found the claim so unbelievable I bookmarked it with a note to run every model checker and test generator I know of on those two components. All prior results Ive seen on compiler tech mean good QA tools usually find something. If the tool finds nothing, it's often a defective tool or a component already analyzed/tested to death by other tools. Now folks know it's better to invest effort in other parts of LLVM codebase.
> From what I know, textbooks are usually carefully reviewed by experts; in fact, they likely are far better reviewed than this study

I've seen far too many minor-to-grave errors in almost every textbook I've read to believe that -- and I wasn't any kind of expert in most of the fields concerned.
This teardown previously on HN:

https://www.youtube.com/watch?v=QCIo8e12sBM

Convinced me that Tesla has some major issues in manufacturing. To get into a Model 3 with most of the features people want is closer to 45K, at which point you could get a pretty damn good car from another manufacturer.

I'm cheering for Tesla, but come on, fit and finish should be on par with the best, not something I should have to overlook.
About a year ago, Tesla had a little demo setup in downtown Burlingame (here in SV area). There was a Model X and a Model S.
I love cars, so I went to take a peek, but when I looked at the Model X, I instantly saw so many manufacturing flaws. I could not believe how badly a $100K (or about) was assembled.
I thought to myself most cars in $20k range are not that poorly manufactured. One side of the hood had such a larger gap compared to the other side.
The lines of the vehicle from A pillar to back did not align.

While I was there, a couple arrived with their BWM i3. We started talking and I pointed out the Tesla flaws and decided to examine their i3. It was like one care was made in a first-world and the other one assembled in a third-world country. The gaps were so tight compared to the Model X with near perfect symmetry. You can see the difference between a company with a history of auto making and one stumbling to catch up.

These cars should all be labeled "Beta". That's the only honest thing, Musk can and should do.
The part above about "tape and constructor" is exactly right for the self-constructing Gemini spaceship and its descendants. But it's not quite right for the waterbear. There's no universal constructor in the waterbear, or in its relatives the Centipede and the original Caterpillar.

Large parts of these macro-spaceships never get constructed or destroyed, they just travel along a support structure. That support structure is the only thing that gets constructed, and the construction recipe is encoded not in a simple "tape" glider stream but in the entire body of the spaceship.

Self-supporting spaceships like the waterbear are built with a very limited "toolkit" that only works at one particular speed. In general they're harder to put together successfully, and thus in a way are more impressive than self-constructing spaceships. Once you have a universal constructor, after all, you can build anything that's buildable. The trick is figuring out how to get along without that much power.
This should be the default.
Yes please.

Apple had a good balance between skeuomorphism and minimalism a few years ago, but as Jony Ive & Co. strip out decoration for flatness, iOS 11 almost looks unfinished. Case in point: the PIN screen and the calculator app.

Lock screen: https://file.mockplus.com/image/2017/10/5627bfee-8dbf-44b4-9...

Calculator: http://cdn.iphonehacks.com/wp-content/uploads/2017/06/iOS-10...

I live in an old Victorian house, and there's something very "human" and comforting about the tiny details that designers embark on a crusade to erase every other decade. Sometimes I wonder if flat UI and "brutalist design" [0] came about simply because folks got lazy and need to show something quickly Monday morning.

[0] http://brutalistwebsites.com/
The article states:

"A central pillar of quantum theory is that the information — the probabilistic 1s and 0s representing particles’ states — is never lost. (The present state of the universe preserves all information about the past.)"

What if the current state of the universe could have been arrived at by two different historical paths? That would imply that neither one could be a preferred history, that we would have to consider the present state to be -- arrived at through both histories?

Do photons have their probability distributions with interference patterns on screens to resolve a some sort of preferential history information storage? Like there is not enough bits available to say which screen the photons went through so they must say both?
This is indeed a massive misunderstanding: rooms in Matrix can either be publicly joinable by default or be invite-only (just like in IRC). There's also a separate question of whether a room is locked to a given server (i.e. made unfederatable), but this is an extreme measure taken if you know the room will contain stuff you never want to ever leave that server. You can now also create communities to group your company/project's rooms together even if you're primarily using someone else's homeserver.

Separately: we're working on providing a "one-click" homeserver hosting option with a free trial precisely of the kind you're asking for.
I feel the same way, but I worry that ISPs won't ever change unless they're forced to. I'm starting to wonder if Google should just stop accepting (or start delaying?) traffic to or from ISPs that allow spoofed traffic. I mean it doesn't feel hard to test.

On the one hand I already avoid Google because they're getting uncomfortably large, but on the other hand I feel like it's going to take a company of Google's size to take a stand, or regulatory changes, before anything will change for the better here.

It worked for improving the SSL situation and for distrusting bad CAs, didn't it? Non-rhetorical question, it feels like it did to me.
The gambit of static typing is that the type checker can attest correctness. But the result, if indeed that the type checker does this (provide a mechanism of provable correctness), you still have to deal with protocol bloat that type systems incur. Hence the deeply nested method calls: that's a result of adopting a static type system.

I'm saying that with all that overhead, people still routinely make mistakes using static typing systems. They get the compiler to tell them that they're correct but their code is still not working.
Your definition is at odds with C++ (one of the most widely used languages of all time), and its use of `const`.

C++'s const is your "immutability".
Hulu is a legacy network company and it is absolutely terrible, it disappoints me that so many support it. It is primarily owned by legacy companies (NBC, Comcast, ABC, Disney, 21st Century Fox) and shows commercials even to premium users. I haven't looked at it in a while but it used to put shows up slowly after they already aired and halfway through the season start removing episodes.

I hate it and it still supports this absurd legacy idea that if you pay for content the cable companies should still be able to sell your time (and your data) to advertisers.
That "political correctness" as you call it is masking a much deeper problem.

If you believe that there are innate differences in intelligence then what do you do about it?

If we are not going to discriminate based on innate differentiators like gender, race, etc, then how can we discriminate based on intelligence, if it is innate?

The idea of social justice for people with innately low intelligence is very disruptive so better to pretend they don't exist.
They aren't "Toyota's manufacturing philosophy". Kaizen is, generally, a result of Deming and total quality management. Deming failed to convince top brass of American auto manufacturing and took his process elsewhere. Toyota and Mazda being the two more notables to adopt early.

Read about GM's Hamtramck failures in the 80s for context on the ignorance of US auto brands as they tried to outdo Toyota after starting to lose the quality wars.
We no longer have any affiliation with Evidon, nor do we collect or sell any data for third parties. Please feel free to review our source code.

https://github.com/ghostery/ghostery-extension/
There's a version of some vintage at https://github.com/Lerc/userserv (it's terrible, don't judge me)

It has node bits there but they aren't necessary for the basic static serving. If it gets a WebSocket connection it punts it on to node.
Codec wars: The battle between HEVC and AV1
This is unlikely since core WP is now only a small piece of the whole. Plugins now make up a significant part of what people want.
One day, only governments and criminals will be able to send UDP packets.
JavaScript Named Parameters
What's the issue? So what if POSIX is specified in using C. That's just an API, and Rust can use it. The ABI is not specified by POSIX, naturally, but the platform does specify an ABI (or enough that you can derive an ABI for an API).
How much do you charge for your time? The repair shop factors that in. Diagnosis takes time, so does repair.

I charge a minimum of $150p/h for my time - sounds like they do too.
Not just Mercedes, there is the new BMW M5 which will do 0-60mph in 3.1 seconds (https://youtu.be/hxsBUkm9vBs), Audi RS6 Performance and Porsche Panamera Turbo/Turbo S.

A those cars have beautiful interiors, fit 2 kids and a dog and go like lightening.
The Tesla was kind of a compromise. We both wanted something that would be big and roomy, but burn less gas than our Prius. I wanted something that would be faster than the sports car that I had before I was forced to get the Prius.

When deciding on the Tesla, we drove a Volvo XC90 PHEV. It was, on paper, better than the Tesla for considerably less. But I just could not stand the automatic transmission or all the floor space wasted by the drivetrain hump. And the terrible battery-only range meant we'd be burning gas for most trips.

The Jaguar Ipace is about the only other car I'd consider, but it was not yet available when we got the Tesla.
Every location on earth has the same number of daylight hours when averaged over an entire year (12 hours). More Northerly/Southerly location just have larger variation over the year, and have less average light intensity normal to the earth's surface due to the relative angle of incoming sunlight.
No one in the Game of Life community cares at all about copyright. The point of discovering patterns is to share them.
Are you really arguing with me about anything here or just flexing your sophistry chops? I said that to illustrate that, just as you didn't say that exactly, I didn't say what you're asserting either. I think we can put this to rest now.
Agile for Teams (ebook): Real world advice for making agile work in your team
Less is Exponentially More (2012)
I disagree with the premise your newsletter on two counts:

1. that you are perpetuating this misuse of "crypto" to mean "cryptocurrency", when there is already a long history of "crypto" being an abbreviation of "cryptography"

2. that you are encouraging people to gamble their money on cryptocurrencies, which are rife with scams and fraud and unsubstantiated grandiose claims
I mostly agree. The caveat is that we can still express things like pointer lifetimes and even arrays-with-lengths in English. E.g. libc is full of arrays-with-lengths, implemented as separate params.

Don't get me wrong: I think it is great that more powerful languages automate and check those things. But it is also right for ABIs to be two-steps behind so that they don't tie themselves to a single language.

And here is the real problem with ABIs and C -- C is a single language. Ages ago C was a decent lingua franca, because C programs translated to machine code in pretty easy to guess ways, and the job of an ABI was just to formalise those guesses.

But nowadays we have aggressive optimisers, expansive definitions of undefined behaviour, clever parameter passing conventions, abstract "memory models" defining concurrency rules and all kinds of other stuff that make C something more than just an obvious abstraction of real-world machines.
It's completely fair and completely necessary. This isn't driving by any stretch. This is like comparing the Emacs Doctor to Alexa. I think it's the first time I clicked flag on a YC submission.

Edit: I think I overreacted a bit and shouldn't have flagged it. But I don't think the commenter you replied to did and can see why that comment is on top.
BPS is hit and miss. Sometimes they're great; sometimes they really mangle the science.

https://www1.bps.org.uk/networks-and-communities/member-micr...

First response from 2014: https://www.nationalelfservice.net/publication-types/report/...

Newer response to updated document from 2017: https://www.nationalelfservice.net/mental-health/psychosis/u...

It's a bit worrying that they get so much wrong.
Climate Science and Psychology are very different types of science. Linking intelligence and race is anti-science, not science. Climate science doesn't need consensus, because it is actual science (not on the level of physics or chemistry, but much closer than Psychology)