skysight-inc/HackerNews huggingface dataset:
Discrimination doesn't stop being discrimination even if it causes lower costs and/or might be rational from the perspective of the business.

It may be possible, for instance, due to a combination of structural and cycle of poverty factors that a black person in the part of town your store is would be more likely to commit a crime - that doesn't mean the store is non-discriminatory if they choose to ban all black people. The point is that you can't make decisions about people based on a protected trait, like race or disability.

(To be clear, the black crime example was used because I think that we can all see the most blatant forms of discrimination in race-based discrimination and the "black crime" trope is one of the drivers of that discrimination)
Enigma, the Bombe, and Typex Simulators
Stroke of Genius: GauGAN Turns Doodles into Stunning, Photorealistic Landscapes
It’s the association of marijuana with laziness/lack of ambition, which is a cardinal sin in Asian culture.
Water – some thoughts on introspection and personal growth
You can buy non-prescription medications online, e.g. I regularly use https://apo-rot.de or https://docmorris.de for my bulk purchases.
How to drive Traffic To your blog
>Some people create more value by not working than by working.

Are you trying to describe unsuccessful startup founders?
Your proposal is not absurd.

They used to do it in the Soviet Union (https://en.wikipedia.org/wiki/Sharashka).

Not exactly aeron chairs and ping pong tables, but way better than the regular prison camp.
Well functions are first class so I think we can bump it up to Java 1.8?

Also I'm not sure missing a GUI toolkit is an indictment of a growing language these -- systems programming very often does not involve a GUI.
If one was naïve enough to choose private insurance (because they earned more than the threshold where it's possible to insure yourself at a private provider), it can get up to 1000€/mo pretty quick. Not in your twenties but beware the forties.
To be clear, the Windows filesystem isn't even UTF-16. It's UCS-2, which is simply a sequence of 16 bit values. The difference is that not all sequences are valid UTF-16 (see surrogate pairs).

Thus you have to be very careful when handling filesystem paths.
Speaking from personal experience. I have a sibling with psychosis, on meds, hospitalized every so often. Also, one of my parents has been treated for ptsd and depression for more than 20 years.
The shrinks are clueless to put it mildly. What they do is try out different dosages and combinations of meds to see what helps until it doesn't and then they give up. Their practice is akin to witchcraft and mixing potions in the medieval times.
My honest opinion is that psychiatry is at best a pseudo-science and needs to be abolished as a field of medicine.
Really cool! I will definitely use it when making new website.
otoh I've worked on a platform that does exactly this with flawless reliability. Yes it's a heavy lift, but not impossible.
CPython provides but does not use UTF8 internally, it's a cache for PyUnicode_AsUTF8 (formerly _PyUnicode_AsString), which exists to convert Python strings to char* in order to interoperate with C libraries. It is not the canonical representation of the string.

pypy, on the other hand, made this change in the latest release (7.1.0): https://twitter.com/pypyproject/status/1095971192513708032
What if people were directly paid to view adverts?

Introduce ad viewing apps where people voluntarily sign up, provide information about themselves, and use attention-tracking etc. to reward them with some money based on how many adverts they watch or surveys they answer.

Maybe go further and ban all other forms of advertisement that takes up space anywhere, classifying them as vandalism.

Everybody wins (unless this idea is fundamentally flawed):

• People only see ads they want to see, when they want to see them.

• Companies know exactly who is watching and what they’re interested in, instead of going through third-parties and overly roundabout, sometimes illegal, ways to acquire that information.

• And the world becomes less uglier and noisier.
Suspect we will with Zircon and Fuchsia. We have from with Google.

"Google Poaches Top Mobile Chip Designer John Bruno From Apple"
https://www.macrumors.com/2017/12/23/google-poaches-mobile-c...

"Google reportedly poaches Intel, Qualcomm and Nvidia engineers for 'gChips' team"
https://www.theinquirer.net/inquirer/news/3070877/google--po...

"Google Said to Be On a Chip Engineer Hiring Spree in India"
https://www.datacenterknowledge.com/google-alphabet/google-s...

There is obvious design decisions you would make for Zircon versus Linux.

The two kernels are radically different.
The challenge for Rust is that most of the people that are proficient at systems programming are already proficient in modern C++. For those developers, any advantages of Rust do not outweigh its disadvantages in practice, so there is little incentive to invest in changing languages.

Rust can best grow its developer base by growing the number of new systems programmers, as they would have less to lose by using Rust and would be less likely to notice its limitations. The challenge here is that becoming a competent systems programmer is much more difficult than learning a new programming language, and there is a chronic shortage of developers interested in systems programming.

If we were still using classic C++ (i.e. C++03 and earlier) then I think Rust would have a real chance. The rapid evolution and adoption of modern C++ has fixed many (most?) of its major weaknesses.
I want to see how the SEA model works when your condition requires an expensive and complex treatment (chemo/radiation for cancer, a transplant etc.). Here in Poland, private hospitals generally focus on the easier and more profitable diseases and treatments, and the serious stuff is pretty much only treated by the the (tax funded) public system.
> Without advertising, the internet collapses.

I just can't wait for it. There are just few steps left:

1. Ads are served from same domain as content (this is now in progress)

2. YT integrates ads with main video stream, sites experiment with server side "render to canvas".

3. Adblock is using ML/AI

4. Laws are made against undisclosed sponsored content.

5. Online advertising is dead, clickbait is dead, free (now ad supported) content is dead. There are only subscription services left.
I block, but some still get through. Ive got them blocked by a firewall and dns but parts go out of date. What do you use?
Ray tracing removes a huge development workload, you no longer have to think about modeling light. It's like real life, you simply have materials and light sources, and bang everything just works and looks natural.
My CTO tells me not to use jQuery and terms it “Embarrassing”
Night or Day: How to detect a user’s preferred color scheme in JavaScript
> 1. How mature/stable is it? I'll have > 200 students, and if the tools I give them are buggy I'll have to deal with a complaint avalanche. (MARS is very stable.)

As far as I am aware it is very stable. There were three slight bugs that I fixed after they were brought to my attention. #6, #7, #8 in the issue tracker [0].

There are some known bugs that are hard to fix, but I doubt any student would run into them as they all have to do with CSRs iirc or interrupts.

I try to be pretty responsive about issues when they are brought up; if it were holding up a class, I would spend some time to fix the issue. And its possible that a motivated student would be able to fix the problem themselves.

> 2. I want to build a test suite ... Is there any facility that allows me to use your simulator as a linkable library, rather than calling it from the command line? ...

IIRC the command line wasn't significantly changed so your existing command line script should work. As for a linkable library, depending on what you are looking for that should be possible. It is possible that there is some global state which makes it hard to reset properly.

When you say "linkable library" are you looking for a .jar with a clear api?

Is the inconvenience just about not wanting to script in bash? Or is it about JVM startup time?

I'll look into what it would take to make a easily configurable launch class.

[0]:https://github.com/TheThirdOne/rars/issues
Ah, so your solution is the same old canard: just ignore the complexity and call it pragmatic.
In this case, yes, it was clearly evil. The videos speak volumes.

There is not such thing as "good" people raping, torturing, humiliating, terrorizing and doing evil things to other helpless and disarmed people.
I’m an independent consultant and am on the supplier list for a Fortune 10 company. If your client is a decision maker at the company and they value your service enough, then they will get you on the list.
No, we should regulate advertising strongly enough to remove most of the coercion. In all mediums.

When what's left is overwhelmingly truthful and simply informative, the balance and magnitude of punishment and fines are about right.
I think you misinterpreted their point. They don't mean rehabilitation as an ideal doesn't work. They mean rehabilitation as the goal of modern American incarceration has failed. People don't get rehabilitated. They become institutional criminals.
Article: prisons cost a lot, and this is why

Your comment: I really don't like my cousin
The out of Africa theory has been overblown by the media. There are many other bits of evidence that point to other origins...
I think this is mostly a grass is greener scenario : you'll end up debugging that REST interface, and no two email providers supports the same REST interface. At least IMAP is reasonably well supported.
Show HN: JavaScript Proxy Wrapper for Promise
Emacs all the way. With orgmode, org-tables.

It will take a while, especially if you start out with emacs, but it is very rewarding. Some day I'll try ledger-mode and maybe up my level even further.

TLDR: Try Emacs/Orgmode with dynamic tables
Their desktop notification and emails just inform that <person> has posted to <channel>, forcing me to open Teams just to see a thumbs up.
Looks like they could improve their examples section.
These are links to jsfiddle from their documentation with some examples:

https://jsfiddle.net/authman2/kdfzL2m5/39/embedded/js,html,r...
https://jsfiddle.net/authman2/e8nuydLo/39/embedded/js,html,r...
https://jsfiddle.net/authman2/yfhsxrcm/35/embedded/js,html,r...
> By turning sleep into a life goal, we’ve paradoxically made it harder to simply fall asleep.

This is not my experience. My sleep improved tremendous since I started optimizing for it. Sleep hygiene tips should not be seen as todo lists before bedtime, but as suggestions to reduce friction. They are exactly about getting out of the way.
Find an airport nearby when you need to GTFO
> - You invited me to dinner, went to shopping, bought some stuff to cook, one ingredient was bad, I got poisoned.

The difference is due diligence. In picking ingredients and preparing them the host of this dinner has most likely taken care to use what they have good reason to believe a reputable sources and methods.

People placing add on sites and in apps are doing no such thing for the most part - beyond concerns of outrageously illegal adverts or those that might otherwise offend their audience directly, they are simply picking the provider that is likely to pay them the most. This is insufficient due diligence so they shouldn't be able to pass the buck, but they can because there are so many levels of indirection in the industry it becomes difficult to prove who failed most.

There is commonality with your food example: the recent meat source problems in Europe when cheap horse meat was unexpectedly found in many places it shouldn't have been. This highlighted how little due diligence was happening at various points in that industry and the fact that the many levels of supplier supplying supplier supplying supplier made it easy for problems to go unnoticed as no one thought it was them that needed to check.
Thanks, here is the file or iTerm for instance: https://raw.githubusercontent.com/morhetz/gruvbox-contrib/ma...

Tried it but much too pale for me, I use iTerm's default dark colors + a fix for a lighter dark blue: https://gist.github.com/localhostdotdev/42c2b7b1c5d737e260ca...
In Swift you can just write

import Python

var np = Python.import(“numpy”)

And can then use numpy as you would normally. Same goes for plotting.
FWIW, FreeBSD runs on MIPS just fine.
Blue Origin Studying Repurposing of New Glenn Upper Stages – Spacenews.com
I clicked this hoping it would be about constructivism. Oh well.
>> The market they are headed for is embedded...

Are you sure? RISC-V is about to explode in the embedded space. I always ask our suppliers about their RISC-V plans and it's shifted over the last 3 years. They've gone from "what's that?" to the point where they are all aware, some are hedging, and some are going full tilt but not quite at the stage of "here are our offerings". Anyone who is not currently a MIPS user (chip maker) in this space is years behind.
> Is trying to obtain intelligence information from the enemy an inherently evil activity?

In a war of aggression it very much is.
Some US companies do this, too.

The unfortunate part is that, if we could trust that the data would be handled correctly (not wide-open to hackers, not used for other purposes like advertising/marketing) this would be an improvement in the efficiency of the insurance industry.
Can anyone tell me what are the advantages of putty over ssh (from gitbash or openssh wsl)?
I don't think there is much of a difference between the charity principle and your five points, as the former doesn't preclude you from raising the interpretations that concern you, and from finding out whether they were the interpretations the other person had in mind.
You could say the same about COBOL. Just because it's "dead" doesn't mean that businesses don't have tens to hundreds of thousands to even millions of lines of code hanging around in these "dead" languages.

While it may not be exciting work, not every programmer is looking to do the latest and greatest thing that will appear at the top of HN. They make good money because the business knows paying someone well to maintain it is better that paying a team to rewrite it. That's why one of the issues with COBAL programmers is retiring and passing on, not leaving to go to a NodeJS shop.
Lots of good advice here.

Here’s my take on it, along with an unvarnished recap of my first year as a consultant:

https://www.gkogan.co/blog/how-i-learned-to-get-consulting-l...
That agrees with mikl's claim that "you can thank [...] the patent system [...] for that".
I'm not against advertising, but I am against branding. The term was borrowed from the cattle industry, where a hot piece of metal scars the cattle with a logo of the owner. Branding in advertising is meant to scar your brain. I consider it a form of assault.
What scares me is that people who are, say, addicted to sugary soda, will be treated punitively by the system for making poor choices, rather than as someone who is afflicted with an expensive pre-existing condition (sugar addiction).

You don't have the same problem with, e.g. car insurance. Either you're speeding or you're not.
It’s not a 1:1 comparison at all. E.g. income taxes i Norway and the USA are very similar, but total taxation is much higher than this in Norway due to a huge number of hidden taxes and fees.

Lots of proponets of our system avoid mentioning this when comparing, but it is dishonest and gives an incomplete picture. Total taxation in Norway is 50-75% of gross pay, for an average employee (of which only 50% are employed in the private sector).
those are why I use ad blocking (hadn't heard of revcontent but def taboola and outbrain)

Man, yesterday I read a New York Times article in a view without ad blocking... I was actually embarrassed for them as a company. It's difficult to read an article when there are so many ads that there's doubt as to if there is more article below the next raft of ads.
That wouldn't help here.

The problem being discussed here was adverts being run in the background of locally installed apps, not adverts in pages displayed by a browser.
Good question. I took a look. What is being released is the Release 6 ISA. And I stand corrected, according to wikipedia that ISA doesn't have delay slots:

MIPS32/MIPS64 Release 6 in 2014 added[22] the following:

a new family of branches with no delay slot:
unconditional branches (BC) and branch-and-link (BALC) with a 26-bit offset,
conditional branch on zero/non-zero with a 21-bit offset,
full set of signed and unsigned conditional branches compare between two registers (e.g. BGTUC) or a register against zero (e.g. BGTZC),
full set of branch-and-link which compare a register against zero (e.g. BGTZALC).
index jump instructions with no delay slot designed to support large absolute addresses.
instructions to load 16-bit immediates at bit position 16, 32 or 48, allowing to easily generate large constants.
PC-relative load instructions, as well as address generation with large (PC-relative) offsets.
bit-reversal and byte-alignment instructions (previously only available with the DSP extension).
multiply and divide instructions redefined so that they use a single register for their result).
instructions generating truth values now generate all zeroes or all ones instead of just clearing/setting the 0-bit,
instructions using a truth value now only interpret all-zeroes as false instead of just looking at the 0-bit.

Removed infrequently used instructions:

some conditional moves
branch likely instructions (deprecated in previous releases).
integer overflow trapping instructions with 16-bit immediate
integer accumulator instructions (together HI/LO registers, moved to the DSP Application-Specific Extension)
unaligned load instructions (LWL and LWR), (requiring that most ordinary loads and stores support misaligned access, possibly via trapping and with the addition of a new instruction (BALIGN))

Reorganized the instruction encoding, freeing space for future expansions.

https://en.wikipedia.org/wiki/MIPS_architecture#MIPS32/MIPS6...
> A nitpick: DooM (1 and 2), just as well as Duke Nukem 3D were indeed "2.5D"

Double nitpick: Duke Nukem could actually have stacked floors and bridges over other playable areas.

As such, if it didn’t use “real” 3D, its 2.5D scheme were considerately more elaborate than Doom or Wolfenstein.
He’s using an off-the-shelf commercial app called "AI Gigapixel", which in turn uses a process called image super-resolution. It is general purpose (works for all kinds of images) and fairly thoroughly explored by now. hope this helps
It’s possible, but there are rules about what you can and can’t do. It’s not “at-will”, in US terms: https://www.gov.uk/dismiss-staff
>only one of the many tweets they cite in their filing as evidence that Elon has violated his settlement agreement

You're serious? The other ones are hilariously insignificant (absolutely none of them were material, in any way). They were just about Tesla products. You can't be serious.
Pharmacies are heavily regulated. They're probably only allowed to sell to domestic customers.
I'd like to see an FPGA, but for analog circuits.
They all depend on mistakes. Common ones, sure.
The Definitive Guide to Implementing Dmarc to Stop Email Spoofing
This is where I get lost:

> For a single confidence interval, you have either captured the mean in your confidence interval, or you've not -- there's no probability about it.

Isn't there? The underlying truth is that you either definitely have or have not captured the population mean in any specific confidence interval. But you can't know this truth. In the long run, if "a 95% confidence interval contains the true mean 95% of the time across an infinite number of replications of the experiment/study," then isn't it true that any single specific experiment's CI has a 95% probability of containing the true value?!

In my untrained mind, this is exactly equivalent to flipping an unfair coin with a 95% chance of heads. Sure, before flipping, the outcome of heads has a 95% probability. After flipping, you either get heads or tails. But if you flip a coin and hide the outcome without looking at it, doesn't it still have a 95% chance of being heads as far as the experimenter can tell?
Thank you a lot, josteink; I mixed up map format's with renderer's limitation.
That's a production run rate, not a production total.
Yet another security breach at Facebook
It's interesting that you don't state HOW it is beneficial.
Scientists watch heat move at the speed of sound
As an American, I've been waiting for us to realize this for decades. I don't think we ever will.
It's not just punitive. Some (not all) people are broken, unfixable, and dangerous. The idea is to just isolate them from society.
!mdn uses mdn's search and returns their results, but I actually prefer ddg's. And using only mdn has the side-benefit of including relevant SO results (and others) lower on the front page sometimes.
lol, no. I think you just invented the black mirror 15 million merits episode.
Being rhetorically charitable, i.e. pretending like you don't think the other person is a moron, is a helpful way to demonstrate that someone is, in fact, a moron.

Other times you end up looking like a soft-bellied fool.
When you actually look at the linked article it wasn't so much an equipment problem, but really a crew issue. Something often conveniently hushed over in those recent discussions.

While there was equipment failure this was not the main cause of the crash. The very same article you link to list the following as the cause of the accident :

the crew made inappropriate control inputs that destabilized the flight path;
the crew failed to follow appropriate procedure for loss of displayed airspeed information;
the crew were late in identifying and correcting the deviation from the flight path;
the crew lacked understanding of the approach to stall;
the crew failed to recognize the aircraft had stalled and consequently did not make inputs that would have made it possible to recover from the stall.

There's one mentioning of the pitot tube in this list. And certainly not as the main cause:

temporary inconsistency between the measured speeds, likely as a result of the obstruction of the pitot tubes by ice crystals, causing autopilot disconnection and reconfiguration to alternate law;

I interpret this that the plane worked exactly as it should. Essentially it was really the crew that fucked up.

It's not really comparable with what happened (probably) on those 737MAX8 planes that crashed.
Is it broken in the latest stable release (1809) or preview release (1903)? Anecdotally, I'm running the latest preview release and ssh within WSL is functioning. My ssh-agent does load a key when starting WSL and asks for a password for the key.
Many people talking about the Gender Wage Gap fail to differentiate between Wages and Earnings. There is a earnings gap, but no wage gap.
if you contribute, you are in a way the product still
Here is some more info about the MIPS Open community MIPS is trying to establish:

https://www.mips.com/mipsopen/

Based on the FAQ, older MIPS architectures, for example Release 5 is not included, only Release 6. I don't see any info about what the exact license they plan to use.
Almost every ad is targeted at richer people, not poor people, for obvious reasons -- right her people have money to spend. Most companies would be fine giving their product free or at marginal cost to poor people if they could require richer people to pay. That's how freemium works, when it works. That's how DVD region coding works. That's how international book publishing works. That's why airfare is so cheap in economy class.
What Kind of Logo Do You Get for $5? (2014)
Wow! That's wicked cool- thanks for the tip!

EDIT: I'll add for others that this keyword is stored as a bookmark, so you can find it in your bookmarks and edit/delete/etc.