skysight-inc/HackerNews huggingface dataset:
>I presume there's another version from a different point of view that makes them look more heroic.

Comment is free, but facts are sacred. The facts of the case can only be interpreted to make Oberlin look heroic if the Gibsons were in fact racist; a jury found that they weren't. If we accept that the jury were correct in that judgement, then the actions of Oberlin are inexcusable - the college administration were actively complicit in libelling the Gibsons. I see no reason to doubt that the jury came to a conclusion that was justified by the evidence.

If we accept the facts of the case, what possible alternative explanation is there? That it's OK to try and ruin a business based on the mere suspicion that they might possibly be racist? That accusations of racism should be believed uncritically, regardless of the evidence? That the law of libel is an unjust restriction of speech and that anyone should be able to make false accusations with impunity?

I'm genuinely looking for a steelman argument, but I can't find one. The closest I could find to a defence of Oberlin are the articles below, which argue that a) Oberlin should not be culpable for merely failing to rein in the actions of students and faculty and b) accusing someone of being racist is merely an opinion, so cannot by definition be libellous. On the first point, I think the evidence is clear that senior administrators acting in an official capacity were far more than passive bystanders. On the second point, while an accusation of racism in the general case may possibly be mere opinion, an accusation that the Gibsons engaged in racial profiling is actionable.

https://www.forbes.com/sites/evangerstmann/2019/06/12/the-11...

https://academeblog.org/2019/06/13/the-dangerous-defamation-...
That's essentially what Korean did. They replaced everything with their own morphophonemic orthography.

But even then they still use Hanja to disambiguate sometimes.
Genuinely curious. Why do you think a bitstream from an FTP server is faster than from a HTTP server?
They don't even have to go that far... Just query the (existing) database of plate numbers and throw out anything that isn't in there. Or only run the detection for objects moving >15mph.

And even without those countermeasures, the junk data hampers mass surveillance how? It's not really preventing the scanners from reading valid plates.
How to Reindex Elasticsearch
I can tell you some reasons it's not bad.

You commonly hear about how we are indebted China or whoever and because of that, they wield power over us.

This isn't loan shark style debt. The US holds all the cards in this case. It's sort of like, the mantra, "if you owe the bank millions of dollars, it's your problem". If you owe them billions, it's their problem.

The US could even pay back that debt with money they themselves issued if needed.
How would these printed designs confuse license readers anymore than other clothes with 6-8 char text printed on them, like "ADIDAS" or "YEEZYV2"?

Also, why would these readers be scanning sidewalks and people for license plates? It seems like it wouldn't be that difficult to have a $car or $not_car image classifier.
So far, Dean Raimondo is still there.

https://heavy.com/news/2019/06/meredith-raimondo/

Edit: There's apparently no legal advantage to firing her:

> Despite being found guilty of libel, Meredith Raimondo won’t have to pay any of the $44 million settlement out of pocket. The state jury ordered the college to pay the entirety of the settlement. It’s unclear if Raimondo will remain on staff moving forward after the court decision on Thursday.
HP has nothing broken to fix.
Google Live Transcribe speech engine open sourced
If you can't tell untill aftarwards, it is merely a strategy that won, not one that will make you win.
I get your point.

I've also taught primary school kids (elementary) similar things, though fairly limited. Overwhelming what I've seen is most of them are fine with the tool they're shown and not much more, but those who do want to learn more aren't hampered by lack of exposure to the command line. Maybe a bit further behind, but they can figure it out quickly.

I think the trade off between this and computers being far more accessible is worth it.
Nerding a bit more, it was a bit late yesterday: this is why the Future takes this weird type called a `Pin`, which is a guarantee that the value does not move in memory while the Future is polled. This is also one of the reasons the feature took so long, Rust previously only had ways to detect potential moves in memory, but could not disallow them.

https://doc.rust-lang.org/std/future/trait.Future.html#requi...
I don't know what a N2 is either, but it seems obvious that it is some kind of course for learning Japanese or Kanji, and that he did poorly in it. That's good enough for me.
...and then shortly after that we may stop breaking it due to a lack of anyone to record it.
I built the first popular sports "app" for the original iPhone, back when Jobs claimed that there was no need to write native code.

The backend polled an API that served XML updates on game scores etc. Note that I didn't previously know anything about baseball (and I still don't, not really).

So let's say that a baseball team scores a Double. We'd see some XML like <doubles><double/><double/></doubles>.

Now, suppose a team scores a tripple... You know that there's a <triples></triples> entity. What would you expect to see inside the node?

If you're me, you'd expect to parse <triples><triple/><triple/></triples>.

I got the call during dinner. There was an important game happening, and the app suddenly broke. People were uptight. They loved our app and they were complaining.

In the end, it turns out that we would need to process <triples><double/><double/></triples>. Why? "Oh, it's always been that way." (Says the brusque developer at the service charging $50k/month for access to this feed.)
khuey may be referring to the presidential primary calendar, where the conservatives in Iowa, New Hampshire, and South Carolina have outsized influence by going first:

https://www.nytimes.com/interactive/2019/us/elections/2020-p...
OMG! Railscasts got me through so much in the early days. I didn't realize that they were on YouTube. Nice!
I loved this game when I was young. I finally had access to three floppy disks and tried in my 286, only to be frustrated that my CGA monochrome monitor was not supported...

I would play at my friend's house... good times
That is more than 50 years old and still true today. Great quote.
Not sure if you realize that the first portion of your comment is precisely the mechanism described in Innovators Dilemma.

The greatest revelation for me was that good data-driven management decisions can cause a company to fail. In other words: good management can equal bad management.
I don't think the monopoly the previous user mentions implies you can't speak but it implies you can't be found. For instance if you don't show up on Google, yes you can tell your friends to visit your website but you can't tell everyone where your website is. If you get banned from one or more of these websites, it is like there is a town square and 99% of people are huddled in one side of the square and you are standing in the far corner where no one can hear you even if you shouted. Maybe you can tell your friend to go walk over to that side and tell people to come over to this side, but no one wants to come over to this side because they want their voices to be heard over where the rest of the town is having a conversation.
Yes. E.g. some databases highly recommend using their C library, as they don't consider their protocol specified.

That gap might close, but it will stay with us for years.
Difference is your written English can be riddled with errors and people will still get it. As long as you have some knowledge of spoken English you can get your point across fine. The same is not true for character languages like Mandarin or Japanese.
The goal of the bill is bipartisan support. What makes the bill bipartisan is it does not attempt to grow government by creating new tax revenues, or regulations. Instead of increasing tax revenue the carbon fee is paid directly to the tax payer. Instead of additional regulations the gradually increasing fee incentivizes industry to reduce their use of fossil fuels.
> I thought Rust had other, better ways to create non-blocking code so I don't understand why to use async instead.

'async' exists because Python has that GIL bullshit and so Python programmers had to invent that fifth wheel of 'async programming'.

Programmers in other languages then got jealous because they, too, wanted a complex, unnecessary framework that pollutes the whole runtime and serves to differentiate regular programmers from 'rockstar' programmers.

And so async got fashionable and barely-literate coders now think async is magic performance dust that will automatically make your program run 1000% faster.

TL;DR - it's just fashion, give it five years and we'll be reading posts about how async sucks and that it's stupid legacy tech invented by bonehead dinosaurs.
Coinbase's Post Mortem: Password storage issue affecting 3,420 customers
If your algorithm was successful, why did you try to sell it?
> If you're a tinkerer, and you like swapping tires, doing all your own maintenance, etc, then I agree with you 100%.

Oh no not at all! I hate swapping tires. I live in an expensive and cold country. Swapping bike tires costs $50. I couldn’t afford that twice a year (because of winter tires) I have to do it out of desperation which is why it’s more work than the maintenance benefit I get.
This reminded me of Gibson’s Zero History (the final part of his Blue Ant trilogy).
Let's say I see the word: 銀行 and want to look up the first character. I notice that the left hand side is 金 so I go to a dictionary, turn to the kanji radical section[1] find 金 and then find the original character by number of strokes[2]. This character has 14 strokes. If you have any experience with kanji then counting strokes is pretty trivial.

Also note that on the site linked to common kanji have a red background. Many of the characters are obscure so radical + stroke count narrows done the choices to very few kanji.

[1] https://kanji.jitenon.jp/cat/bushu.html

[2] https://kanji.jitenon.jp/cat/bushu08002.html
Strictly speaking, it's not tied to any particular method. It depends on your executor. That said, the most popular executor does use epoll/kqueue/iocp. (tokio)
I wouldn't take the "careers" comment too seriously - it was intended to be a little tongue in cheek, but I forgot the quotes. I'm pretty sure too that those 140K readers on the Blender subreddit didn't all come from the Maya subreddit either (with only 20K users).

But you wouldn't know it from all the complaining over the years on the Blender subreddit about how it "could never compete" with the incumbent commercial offerings with right-click select. Anyone who ever looked at the art gallery on blenderartists.org would know this was bunk.

A common retort from right-click fans was frequently "can you show us any of your work you've done using left click select in Maya?". Almost all of the time, the response was crickets. When it wasn't, they'd be told how to change it, and they'd get on with dealing with the rest of the differences between Maya and Blender (because there are plenty).

Personally I never found right click select difficult at all, it's just a muscle memory thing and I retrained my self to the default left click select in 2.8 in about 5 minutes. I do appreciate that I am not everyone, and that some people, particularly new users, are much more put off by it.

The developers acknowledged all this by making left click the default in the dev branch nearly a year ago. In the stable branch, it's been possible to change it with four (left) mouse clicks after opening Blender since 2.60 was released - in 2011. Eight years ago, and people are still going on about it.

I acknowledge you want to repeat the argument that user interfaces should be as uniform as possible between all applications on all platforms. That's a fine goal from an application or software developer point of view. But working artists (in my experience) are generally way less bothered by this kind of thing. They tend to overcome small obstacles like this because they are really driven to create. Those people actually look at the Blender docs since 2011 and realised that they could change the setting with four clicks, and went on with their life and got shit done.

Or as per my other example, ZBrush, which is really difficult to use it well in mouse mode. The interface is completely different to anything because it's designed to be used on a drawing tablet, with the menus rolled up/down with the pen. It's an extremely fluid experience for 3D sculptors, but at first sight it looks ghastly, and frankly even most Blender users would run from it.

I'm not trying be rude, I just think this issue is extremely old news, and overplayed. Blender has long accomadated the masses, now it has kowtowed to them, and that's fine. The massive increase in usage over the last 10 years though seems to suggest that changing the setting wasn't really a problem for most people who really wanted to make 3D art.
Accessibility and web performance are not features, they’re the baseline
The N + 1 readers are all reading different sockets, blocked.
> Two super-deep-pocketed customers that pay them about a million dollars a month each.

This sounds like a perfectly legitimate way to earn a living, and more mature and wise than chasing some unvalidated unicorn dream and running out of cash after a year of exhilarating misery.
The stdlib is already just a facade. There's plans to make that more explicit, maybe opening up the way to things like that.

But that plan is severely understaffed, we go so much else to do.
Google always does what they decide is best. This is their main fault - they take the inane edge case and design a tool for it.

If they made spoons they'd be sharp. You'd cut your mouth on them, but they'd be insanely efficient at scooping ice cream, although entirely useless to a normal human as a spoon.
I would say that the reason is not FTP insecurity or anything else technical. They see no monetization in it as they cant put their ads in it, they cant track you (well this is wrong, they track you with chrome) and nobody is buying adwords for FTP. Why keeping it?
> Yes, because corn grows in 3 days

Our food reserves are huge.

> And panic buying also isn't a thing.

Panic buying can only eat up a tiny little fraction of a year's food supply.

> [just insults]
> I’m considering learning rails for a new project. Also coming from a .NET background. Any good resources you can recommend?

Yes, learn anything else other than Rails or Ruby. It was never good, just well promoted. I haven't checked on it recently, and I'm sure there are improvements, but there are so many better options today (e.g., .NET, Python, Node), it's hard to see a good reason to take up Ruby or Rails.
Great questions, let's figure out the answers! I think 6,000-7,000 words (just a wild guess based on experience) would cover a lot of daily conversation, plus specializing in whatever domain you're in a little.
The real question is why all government fines aren't structured this way.
Well sorta. In real terms, the price of gold is anchored to the amount of energy required to mine a kilo of gold with a sustainable margin. That quantity doesn't change very much (in real terms) over time.

Compare that to, say, American dollars, where we expect at some point (hopefully not in the next few decades) the government will lose its discipline and allow the dollar's value to drop to 0, its true marginal cost of production. My memory is the vast majority of governments have cracked on that score, sooner or later.

Really it reflects a belief in the as-observed-in-the-market marginal cost to produce, which is easier to think about than inflation. It also explains bitcoin and shows how important the large pool of mining power is.
I hope it does go somewhere, as IMAP isn't well suited to mobile, and neither is webmail.
I was not even talking about Hangul, the point I made was on using a Latin alphabet. If we are revamping the whole writing system, why reinvent the wheel if the main goal is "efficiency"?

edit: obviously Kana has already been created
Perhaps not the best example. Knowing that 可 is usually read 'ka' in compound words, and that 愛 is read as 'ai', you get to 'ka-ai-i', at which point the meaning of 愛 (love) will likely push you to かわいい (kawaii).
We use Wire. It has none of those annoyances, works on the desktop, web, iOS, Android, has voice calls and conferences.

Also, Signal didn't quite work in the UAE.
Completely agree it still has its uses. So does Cobol and any number of older legacy tooling.

That’s not the point we are discussing though; This is specifically regarding Chromium supporting FTP.
This hits incredibly close to home. Have you figured out how to...for lack of a better phrase...be a person again? To have a real journey, to enjoy it, to be your authentic self? Has anything changed thanks to this realization?
Not necessarily starving children... but I have seen in the 1990's the USA distributing corn oil, and other surplus of the farming industry through the UN/USAID in Africa. A way of buying influence...

(P.S. I work for one UN food organization especially funded for that purpose :D)
I’ve been using iOS from the iPhone 3G onwards and have gradually migrated my whole family from a plethora of assorted platforms (my sister was a Blackberry fanatic, my father didn’t want to let go of his Treo) to iOS. However, when it came to creating a “family chat” group, I went with WhatsApp precisely to avoid this kind of lock-in.
Of course, but you are assuming that you already know the meaning of "kawaii". My point is that if you don't know the word, you can't infer the meaning from the Kanji, except in very simple cases. That's why memorizing Kanji alone really isn't as helpful. Knowing 90% of Kanji meaning and reading doesn't help you much in understanding compounds/words.
Not sure what you mean, both missing strokes or having another character that looks or sounds similar should not impair the meaning of a sentence to most Hanzi user.
Because a 'niche competitor' is not really a competitor and would be invisible to almost everyone. And because sich a competitor would require extra work to use, so it would be unpopular.
They said this 30+ years ago too, it's still not there.

As it turns out, often the opex for the people is still cheaper than the capex plus opex for the robot.
Given that extensions are just JavaScript code and they constantly restrict what they can do, I doubt it.
It's possible sometimes to get Google to disclaim ownership of stuff that's genuinely unrelated. There is a process. (Or was when I left.)

On the other hand, if you want to work on open source on company time or use the code at work (which may have been part of the point of writing it), being able to do so is nice.
Sure, but not in a work place. That is not the appropriate place to denounce other workers as "inanely inferior".

Even so, there are plenty of workplaces that practice anti-diversity, pro-discriminatory behavior. I believe even US govt contractors are allowed to discriminate on sexual orientation now. So there are plenty of workplaces for those uncomfortable in tolerant environments and preferring a more bigoted work place. But apparently that is insufficient: apparently they want _no_ work place to be diverse.

And indeed, whatever strife there is will end the instant those who resent equality overcome their internal angst.
[I'm removing this because I don't think this is a productive discussion, and I shouldn't have commented to begin with]
> That's what happens IRL, too many food producers go bust, the stored glut gets used, and suddenly you're not producing enough and people die.

Maybe that happened in pre-industrial societies, but that isn't what happens today. Today, when things go wrong, prices of some products go up a bit (e.g., meat), and people buy less of it, replacing those calories with cheaper ones (e.g., rice, corn).

The beauty of a well functioning market is that it's not centralized, things don't go wrong all at once, they happen on a gradual scale and folks can adjust.
I didn't know there was an Xgalaga. Linux Emulators aren't the best, inevitably. Hope it's fluid on limited hardware
Part of the argument of Keynes was observing that supply is not at all fixed, there is idle capacity - unemployed people and idle physical capital. Production can be increased without inflation up until "full employment" is reached.
For people who are making the switch from Rails 5 to 6, or transitioning from Sprockets to Webpacker, I strongly urge you to bookmark what I consider to be the missing manual for everything that falls through the cracks:

https://gist.github.com/andyyou/834e82f5723fec9d2dc021fb7b81...

My only complaint with v6 is that we didn't take the opportunity to make a clean break from the Asset Pipeline. I know that there are gems that would break etc. Luckily, the process moving CSS to Webpacker is made easy via this document.

Tips!

If you're using Sass, make sure you switch from sass-rails to sassc-rails.

Stimulus is an awesome solution for your JS needs. Don't even think about React again until you've at least considered the power of a well-cached backend fronted by a Stimulus + Turbolinks solution.

Try to get an early handle on the multiple ways that import can be used in your JS files. There are three different forms and they all have subtleties that can bite you:

import 'library'

import { x, y, z } from 'library'

import * as Library from 'library'

If your JS has require() directives, convert them to import directives. import is the future.

Finally, don't ever let anyone shame you out of using jQuery. jQuery rocks and is an incredibly powerful tool that still brings superpowers to the table. Anyone who suggests it's simply "bad" is not bringing good arguments to the table. (But when things get hairy, take a good look at Stimulus!)
If you believe Trump, then the creation of a tarrif-protected local industry would constitute "front-firing."
BMW sells about as many units each month as Tesla sells all year right now. And they have been hitting all time unit sales records as of this year.

https://www.bmwblog.com/2019/04/11/march-2019-best-ever-worl...
You’re misunderstanding the Yoda quote. He means that trying simply doesn’t exist — you either do the thing, or you don’t do it. Aim to do the thing, don’t aim to “try.”
> but you are assuming that you already know the meaning of "kawaii".

Have you ever been around non-native students of Japanese? This is the one word that is pretty much guaranteed to be known by all with an interest in anything remotely Japanese.

Your point is valid, but kawaii is perhaps not the right example.
> I'd rather see more people farming than building bombs, evading my privacy for 'security', and wars fought over ideology.

Or instead of either kind of wasteful labor we could let people work fewer hours...
Websockets use HTTP only for the initial handshake. The rest of the channel uses the Websocket protocol.
The point is whatever you want, for some people that means the process is more enjoyable than the end result.
On a scale from 1800 to now, we are all better off. But if you look at the past 20 years in the us, we are clearly not benefiting all of society. Arguing that the avg clarinetist is slightly better off today compared to 1970 doesn't account for the fact that many many other people haven't had an increase, but they've had a decrease in their standard of living.
In case someone else wants to know:

From a quick Google I gathered that there are 5 levels of proficiency you can certify with. They are N1 to N5, N1 is the highest rating.