skysight-inc/HackerNews huggingface dataset:
It's worth noting that any group that has an outsized voice in the old process generally has an outsized voice in all local political processes. They will not treat any model that makes them "relatively worse in the new one" with an "oh well, that's life" attitude, they'll consider it as harmful to their interests (which is objectively true) and use their influence in the political processes to keep any such model from being implemented.

Similar aspects appear in many automation scenarios in many industries. In general, if you want a system to be adopted, it needs to provide at least some benefit also to those who are in power; if the current status quo is better for them, then the planned changes can be (and usually are) sabotaged. There are many cases when you can get a win-win where the changes benefit everyone; but if they put the privileged groups at a disadvantage (e.g. hospital systems that significantly reduce work for nurses but add some inconvenience to administrators or top doctors) then it's an understatement to say that you'll have an uphill battle. It's unrealistic to consider the possibility of some proposed changes purely on technical or ethical merit - you can ignore politics but politics won't ignore you.

A key step in implementing any changes is to identify all stakeholders (especially if they may have conflicting interests) and identify which of these stakeholders have critical influence and (possibly) a de facto veto vote. If you can't sell the proposal to these stakeholders, then it doesn't matter how good your proposal is and what the others think (unless they can influence the opposition), it's not worth the effort to proceed further because you won't succeed without having them on board.

Perhaps it's worth looking at it as a Chesterton's fence situation. If you come from outside, unaware of the local situation, and find that the system is biased to provide a nontrivial advantage to group X, then before action you should ask, how come? Why is the system set up this way? It may be that this is accidental, but more likely than not it's an indicator that actually (no matter what the official, documented, publicly disseminated policies might say) group X has the ability to decide, or at least influence, what the policies are going to be. And that's valuable information, especially if you want to change that. Let's not put the cart ahead of the horse - you won't reduce the influence of group X by changing that policy, rather you'll need to reduce the influence of group X before you'll be able to change that policy.
Amazing resource. Thanks! Is there something that is comparable to this for Desktop?
Serverless Adoption by the Numbers
Reminds me of how The Police were famously "Banned by the BBC!"

Stewart Copland was on Sirius recently saying that the band was never banned, it was just a marketing gimmick thought by the record company to sell more albums.

And it worked.
North’s new smart glasses: a first look
Flashbacks to Internet Explorer crashes taking out your desktop.
Related, but with a free web interface https://github.com/simonw/datasette , https://github.com/simonw/csvs-to-sqlite
It means that storing child pornography on the cloud is against the tos.
Here's a story I haven't shared in awhile.

One of my first gigs actually getting paid to code was getting hired on as a last ditch effort to save what was (unknown to me at the time) a failing business. It was a company that basically relisted real-estate auctions on their own site, coded entirely in PHP, by a single developer who had read "How to Code PHP in 24 Hours". They had one client that was basically keeping them afloat. It was so disorganized that at one point I was tasked with making a quick YouTube commercial in Adobe Premier for a client, showing off the features of our whitelabel product with their logos, edited from a stock template. I do not know Adobe Premier. I digress.

The main PHP file (yes) was 20,000 lines of code. Want to add a new feature? Copy that file into a new file and save it as newfeature.php. Database operations weren't transactional, there was no change management, and for about a week we were using production systems to code until development environments were made for us.

There was other shady stuff going on too, like using over a hundred proxy accounts to scrape content from other listing sites. I refused to touch or even look at that logic in the codebase, and it was always talked about in kind of a hushed way. I was young, didn't know any better, would nope the eff out if a similar opportunity came along at this stage in my career.

They folded shortly after laying off pretty much everyone but the CEO and the lone coder. Dumpsterfire would be an understatement, but my coworkers were chill and helped make the best out of a bad situation.

EDIT: Oh yeah! I forgot to mention the hardcoded password the was site wide that we used as a sort of "impersonation" feature. You could type in any user account and this password, and it would log you in no problem. No, we did not have auditing controls.
PlayFab Multiplayer Services Public Preview
That will never happen with UNIX based OSes around, so what we really need, as much as I would like to nuke C, is to have developers accept some variant of "Safe C".

Solaris has it thanks to SPARC tagged memory.

Problem is when would we ever get it as mainstream, always enabled, in other platforms.
I like the idea of incorporating locally available microbes but forgive my ignorance: is it safe?
Salmonella outbreak linked to turkey
Best comment I heard about the Pilot was that Toronto built a new subway line with concrete curbs and spraypaint.
Would love to see a more detailed writeup on this
Read Clearcast's opinion again. It has nothing to do with the fact that the content was political, but because it contravened a very specific rule about one organisation running a political message on behalf of another.
10 Unobvious Reasons Why Startups Fail
> Now try your sentence with "what black people do" or any other group, and see how it make you feel.

So if I have a problem with people who drive drunk, my concerns are invalid because, if I replaced the category “drunk drivers” with “black people” in statements I make about the societal harms caused by drunk drivers, it would come across as racist?

Also, nice try on the “not all homeless” trick, but I’m already hip to that particular rhetorical maneuver. As such, I didn’t use that term. I used “street people” because I am specifically referring to all of the people who are living in public spaces in broad daylight.
FPTP elections are broken almost anywhere they are used, because FPTP’s only real positive feature is that it is simple to understand. It demonstrably rarely delivers electoral results that actually reflect the desires of the electorate.

Combine FPTP with the electoral college system and you get arguably absurd presidential outcomes like we saw in 2016, where the winning candidate can receive less votes than the runner up and still win. Huge majorities on minority shares are often found in FPTP systems, because anyone who didn’t vote for the winning candidate might as well have not voted. It can also create the opposite outcomes, minority seat shares in the legislature on majority vote shares.

It’s just a plain bad voting system if you believe the legislature should at least vaguely reflect the wishes of voters.
they get a ton of money from Google
The author switches from using the term 'white' to 'privileged' halfway through the article to describe the parents who campaigned against the scheduling changes.

>One of the first things they showed us was a photo of the parents who had protested against the schedules devised by the algorithm. Nearly all of them were white. The majority of families in the Boston school system are not white. White families represent only about 15 percent the public school population in the city.

followed by:

>Optimizing the algorithm for greater “equity" also meant many of the planned changes were "biased" against families with privilege.

Since the author didn't clarify what they meant, or differentiate between them I am assuming they used the two terms interchangeably.

One funny thing I noticed. You could argue that since white families only constitute 15% of the public school population these changes disproportionately negatively affect a minority group.
See the example multi-stage Dockerfile in the README: https://github.com/astefanutti/scratch-node#usage
What's your understanding then?

Apple was asked by China to move the user data and it's keystore to local Guizhou-Cloud data centers. Apple updated their TOS and blocked service to anyone who didn't agree to moving their user data. [1]

These datacenters were nationalized just several months ago [2]:

> Fast forward to today: China Telecom, a government owned telco, is taking over the iCloud data from Guizhou-Cloud Big Data. This essentially means that a state-owned firm now has access to all the iCloud data China-based users store, such as photos, notes, emails, and text messages.

[1] https://www.reuters.com/article/us-china-apple-icloud-insigh...

[2] https://mashable.com/article/china-government-apple-icloud-d...
Our iPad 2 has also been mostly out of commission since iOS 9. Use it answer text messages now.
There are certainly scary homeless people; psychopathy is one of many reasons one might become homeless. But beware of publication bias - mentally ill homeless people are far more likely to draw your attention than either sane homeless people or someone who screams in their own living room a lot. Your well-housed neighbor isn't necessarily a lot more sane or well-behaved, and certainly not less violent I've read. Diseases of inflammation are on the rise, and depression and Schizophrenia increasingly look like brain inflammation. (These don't correlate with excess violence to others, however.)
We've asked you before not to do nationalistic flamewar on HN, but you've kept doing it, as well as repeatedly becoming uncivil. If you continue to comment like this we're going to ban you. I'm not banning you for this comment because at least it contains factual information, but if the pattern continues, that's what will happen.

If the rest of the internet is going up in flames about this, that's more reason, not less, to take better care of HN.

https://news.ycombinator.com/newsguidelines.html
Speaking of which: http://www.os2museum.com/wp/the-nearly-ultimate-386-board/

The article describes a motherboard with both a soldered on 386 CPU, and a separate socket for another one. This was not a multiprocessor board, to make use of the socket you were supposed to disable the onboard CPU using a jumper.

But if you plugged in a similar enough CPU without setting the jumper, it appears that both CPUs ran at the same time. And since they had the same clock and they should have no difference in behavior, the system, at least as tested, ran fine.
It's okay if some voters decide to throw away 90% of their vote by approval-voting for one candidate instead of, say, 10 candidates. If half of the voters do that, while the other half vote rationally, then the voters who voted more rationally will have cast 91% of the votes in the election, and the voters who decided to "Just Vote 1" will be almost irrelevant, except in a close choice between two broadly-appealing candidates.

In approval voting, the strategy to maximize the influence of your vote is to vote for half of the candidates, or at least half of the candidates who are likely to win. (Well, except that arguably in nearly all election schemes, the instrumentally rational strategy is to stay home and do something productive, like baking a pie, having sex, or writing some software; this is why voting is obligatory in nearly all functioning democracies.)
I don’t get it. If you have some location between two regions, and you fill it in starting from some regular point (say, centre of the south-west region), you will get the same tiling every time.

If you randomly choose a point to start at (like the player avatar’s current position), then I see that you might get different tilings when regenerating the location.
There are many more sex hormones than estrogen and testosterone.

For example on the androgenic side there is DHT, androstenedione, DHEA, A5, etc. On the estrogenic side there is estetrol, estrodiol, estrone, etc.

DNA encoding in males and females also alters the quantity of non-sex related hormones like T3, T4, TSH in the thyroid for example.

Men and women are indeed different in metal characteristics, but it is often difficult to pinpoint one specific hormone as the cause.

Many hormones influence the release of other hormones. For example, testosterone is converted to estrogen in side of fat cells through a process called aromatization. So a male with too much testosterone, may end up with too much estrogen as well. DHT another androgenic hormone is also converted from testosterone, and testosterone itself is created out of fats in your blood stream.

Many of these hormones are signaling hormones for things like stress, libido, anxiety, etc. A combination of these is what makes up characteristics of a person's personality.
Because the defacto IDs, e.g. SSN (US) or NiNO (UK) are so much better! They have no identifying features, so it's trivial to commit identitiy fraud. And once that happens you're fucked because they cannot be changed. But sure is better than one of those nasty ID cards that e.g. Germany, one of the most privacy-conscious nations, uses. (/s)
Fallout 76 Retail Disc Only Has 200 MB of Data
That problem already exists.
The purpose of a fine for doing something illegal is supposed to be corrective. If a person can not pay the fine, if they're not further inconvenienced by being arrested and sent to hours until jail; the effective corrective action is being applied to the judge, police; They can arrest the same homeless, mentally ill, drug addicted person each day; or put them in prison where they don't belong -- or they can fine/arrest violent offenders or people who are "corrected" by a jail time or fine.
You need Windows and MacOS.
According to this article (using LinkedIn data) the average tenure at FB is 2.5 years https://www.google.com/search?q=average+tenure+tech+companie...
Seems like this would be easily backed up with evidence from a bodycam.

At the same time police would be much less likely to shoot if guns were banned in America (like Australia).
Good question. As far as that goes, I'm not sure that it isn't a problem for women. But as a man who's getting up there age-wise, I've been hearing a lot about this issue and how men are particularly affected by it. Maybe it is because we tend to carry more muscle mass in the first place, and is somehow tied up with the normal decline in testosterone production that men experience?
I patched my firmware and installed GalliumOS[0], which is basically a tweaked version of Ubuntu. I was previously using crouton[1], which functions similarly[3] to Crostini. On ChromeOS, I was using the Cloud9 Web IDE (which has since become an Amazon service), and on the Crouton/GalliumOS side of things I've been using ST2/3, but have essentially switched completely to SpaceVim[3].

ChromeOS is fine for web development, except that it started killing tabs after you open ten or more. I liked Cloud9 for the most part, particularly that it saved its state all the time: you could close your browser window, and come back to that project a few days later, and all of the same files would be open, and any terminal commands still running.

Both NetBeans and Atom were painfully slow, regardless of system configuration.

Switching to a docker-centric (i.e. HDD-heavy) workflow has meant switching to a remote server -- for now, a VPS, at least until I get my local server a new HDD. So ChromeOS is perfect for my needs, in that it has a full-color terminal with ssh, and a web browser for documentation. However, that's kind of a low bar. On the plus side, ChromeOS is quite secure. On the minus side, it's not "real" Linux in some relevant senses. Auto-updating is nice, and also being able to unbox a new machine, sign in, and automatically have your local apps and files start appearing. Heavy Google Apps integration is probably more of a feature than not. However, the rate at which the OS would kill tabs (including the terminal!) made the system quite unpleasant to use. Yes, the problem here is me: the hardware can't easily handle a large number of tabs, and it's a perfectly valid decision to kill tabs quickly rather than let the system become unresponsive. Probably it was even mostly effective at that. Probably a better-spec'd machine would have fewer memory issues. However, I have consistently gone to considerable lengths to avoid using ChromeOS: replacing the firmware requires disassembly and the removal of an internal screw, and risks bricking the machine. Enabling developer mode prevents the system from booting normally: instead, a white screen appears after power-on which says something like "Press spacebar to restore ChromeOS". I believe that it does let you know that this will wipe the user partition, after you've started. It does not tell you the key combination required to boot the machine. Loaning out a Chromebook in developer mode is therefore not recommended.

I'm shopping for a replacement for the chromebook I'm typing this on. It cost $115, I've used it for a couple years, the second power cord seems to be giving up, and the screen is partially held together with electrical tape: I think it gives it a bit of character. I've had at least two other (cheap) Chromebooks before this. I don't think I'm in the market for another. At the moment, I'm probably looking for a (Linux) Dell XPS 13, or similar: I would appreciate any suggestions.

[0] https://galliumos.org/
[1] https://github.com/dnschneid/crouton
[2] https://github.com/dnschneid/crouton#what-about-dem-crostinis-though
[3] https://spacevim.org/
Agreed, this flippant attitude is more toxic than people trying to look out for themselves in a world where even the Food Pyramid is bullshit.
I mean, PostgreSQL can trace its roots back to 1982's INGRES ... and UNIX started in 1969.

There are quite a few very old projects that don't have the same level of cruft as Oracle; it epitomises a Sales Division driven culture.

How many of those switches (that now need to be supported and tested) are because some functionality was promised to a large contract, and so it just had to be done? I would wager a good number.
>Could you enlighten me on how JWST could find the evidence of life?

Near Infrared Spectroscopy [0]. JWST will be the first instrument in space capable of performing NIR spectroscopy, which will be used to analyze the starlight shining through exoplanets' atmospheres for evidence of biological molecules.

[0] https://dms.cosmos.esa.int/COSMOS/doc_fetch.php?id=3372219
Let's hold a vote on the matter. Then, once we've determined the winner, let's hold another vote using the winner and cross our fingers that we reach a fixpoint.

(Seriously, if we get anything at all other than first-past-the-post in my lifetime, I'll be happy.)
I’m confused as to how anyone would think this is alright to do.
I am of the opinion of nuking blood sucking insects - major vectors of terrible diseases. Nature will find a way to fill in the food-tree. Yale University is discussing these issues from various angles [1]

[1]https://environment.yale.edu/news/article/editing-nature-a-c...
Let me ask you something: It is perfectly legal for me, an ordinary civilian, to use a firearm in defense of my own life. In this respect my rights are no different than those of a member of the police force. If I shot a man in the street on the grounds that he was reaching for his wasteband, what do you think is the likely outcome?
It’s well known and uncontroversial that higher levels of testerone (e.g. average male levels) promote muscle growth, bone density, etc. Testosterone is obviously a huge component of what makes men able to build muscle faster than women.

But just because testosterone defficiency in a male (below normal range) can lead to anxiety and depression in some men and exogenous testosterone therapy which brings levels back to baseline shows some evidence of alleviating the depressive and anxiety symptoms, does not mean anything for baseline characterstics of otherwise healthy men or woman.

Hormones obviously have a huge impact on human mood. I think it’s under-studied how dramatic an effect hormone imbalances can actually have, and how to effectively alter hormone levels to successfully improve mood. Seratonin for example is a neurotransmitter but I think can also be considered a hormone, and we’ve all heard of SSRIs.
If it's one 32G file, there's already something wrong...
The fact that the decision to approve of candidate C is not easy makes you effectively a swing voter; the chance that you do or don't vote for them is reflective of your approval of them.

Either way it doesn't incentivize dishonesty, and it doesn't cause weird squeeze-outs of the middle candidate the way IRV does.

I can see how that's less clear cut to a voter, though.
Assuming you have a shell within your container, InSpec can be a great tool (https://www.inspec.io/) as you can pass a "docker" target for your compliance profiles.

Works great for us :)
I can see why people would focus on the risk of a flashy explosion, but I think the real risk will be with the deployment process and having gotten everything right with JWST. ESA launches are very reliably, JWST is a one time design.
("canola" for the merkin)

"Canola" is Canadian in origin. In fact, the "Can" in "canola" means Canada.
"Super-Earths" are among the most numerous planet type in the galaxy. The term just means they mass somewhere between 1 and 10 Earths, and says literally nothing else about the planet.

Why is this interesting news?
Save your time – Watch short videos and develop your skills
Reading the attack it also only seems to work on browsers that are not doing very good GPU rendering. The process they described, a textbox being rendered on the CPU and uploaded to a texture on every update, is terribly inefficient. That's not what, for example, Android's text renderer does (described in detail here: https://medium.com/@romainguy/androids-font-renderer-c368bbd... )

If the renderer uses a glyph atlas, then there won't be any changes in GPU memory used as you type in a text box. There consequently won't be any time used to update glyphs, as they are already in the atlas (ignoring CJK locales for a minute).
> It is, but if the ranking is exhaustive then it cannot regress to de facto FPTP.

Requiring exhaustive (or even second-level) ranking has been ruled unconstitutional (at the state level) in a couple of US states when forms of Bucklin voting were used; which makes any method that relies on compulsory multiple ranking (rather than accepting truncated rankings) more difficult to implement.

Which isn't a fundamental problem, but it's something to be tactically aware of.
Methodology for Studying Interpretations of DMT-Induced Alternate Reality (2007) [pdf]
Real-world CSV files generally contain some or all of the following horrors:

- some strings enclosed in speechmarks, but some not

- empty fields

- speechmarks within strings

- commas within strings

- carriage returns within strings

How does Q do up against a CSV file with those traits?
Funny you should mention that:

; ls -l <archives path elided>
-rwxr-xr-x. 1 cks man 65536 Dec 4 1991 ./bin/bin.ultrix-mips/atty

I see that GIDs around here have drifted a bit over the years.
Any WebP image source blocks image loading in Microsoft Edge with AppGuard mode
All: Regardless of your feelings about China, if you do nationalistic flamewar on HN, or angry denunciation, or population slurring, we're going to ban you.

These threads have been getting noticeably worse lately and the worst sections of this one are vile.