skysight-inc/HackerNews huggingface dataset:
I see lots of people commenting that this sort of keyboard is a gimmick because it's a waste of time to look at keys while you type. As a programmer, I get that logic. But there are times when I would 100% love a keyboard that could allow me to use different key layouts and visually see the layout. The first use-case for me is when switching language layouts. I'm tri-lingual and use different keyboard layouts to be able to type characters in other languages. But every time I switch languages, I forget where the punctuation and other symbol keys have moved to. It's a pain in the ass to have to switch layouts just because I can't remember where a question mark or a curly bracket is in the language I'm using. Second, occasionally do design and video editing on the side. Not often enough to memorize keyboard shortcuts like I do with programming. But especially with video editing, if you're not using keyboard shortcuts and hunting through menus instead, the work is extremely slowed down. Lastly, games. I game from time to time, but each game I play has different controls mapped to the keyboard. I can't usually remember more than 4 or 5 controls for the duration of a gaming session, so being able to see what's what would make my gaming experience much more enjoyable.

All that being said, I'm not holding my breath for this keyboard. The design isn't polished enough, I doubt software support for my use cases will be common any time soon, and I just don't see hundreds of little screens being cost effective or reliable hardware. I hope I'm wrong though.
What do you think the alternative is, let users put whatever they want?
Subtext: It's 2020, and the veil of ignorance is considered out of fashion. Anything less than special pleading for $MARGINALIZED_GROUP is considered oppression of $MARGINALIZED_GROUP. That includes listening to $MARGINALIZED_GROUP philosophers over old white cis male philosophers because they are $MARGINALIZED_GROUP.
The title is "Introduction to K-nearest neighbor algorithm"

The first sentence is "KNN also known as K-nearest neighbor is a supervised and pattern classification learning algorithm"

If someone said 'the triangle rendering algorithm' they would be asked 'which triangle rendering algorithm'.
I meant more in the sense that different people could do different jobs.

Non-developers/designers were able to do a lot of the frontend stuff. With the "new" complexity of frontend development that's mostly gone.

I've seen it a few times with my own eyes that in teams the 1-5 frontenders specialised in html/css had a really hard time switching to react, at the same time more seasoned developers felt like fish in the water.

Considering the scarcity of developers that's actual a big deal, more work for developers while at the same time less work for traditional frontenders.
The only reason I choose React today is the immense ecosystem around it. With every other framework, even though the core framework is capable enough, it feels like I have to reinvent wheels, axles, and more.
I agree that the data is quite noisy, and the choice of weighting (by users instead of dollar value traded) may significantly influence results. Then again, after reading r/wallstreetbets, I am not so sure ;).
The challenge is one of delta-v. To get from any orbit to any other orbit requires a change in velocity which requires propellant. Space is notably empty so you can't just go harvest yourself some propellant.

The ISS is in a particularly crappy orbit with respect to servicing satellites so a repair ship docked there would require more propellant than one in a better orbit.

The ISS is a nice destination for people because it's got consumables and room to move around. It's not a good pit stop on the way to somewhere else though. There's no spare propellant stored there so the only reasonable place to go after visiting the ISS is back to Earth.

You could launch another station with blackjack and hookers in a better orbit but there's still the propellant issue. Every time you'd want to service something you'd need to send more propellant from Earth. Just sending a dedicated vehicle up that could do servicing (like the X-37) would be far more efficient.
What about identifying the police who are breaking the law? Not just the ones attacking peaceful protesters, but the agents provocateur?

Peaceful protest is being squashed and de-legitimized. This is the flowering of fascism.
There's another guy who's been blowing up the /r/electronics subreddit for making his own pick'n'place machine.

It makes me wonder if their endgame is productizing their projects, or trying to "make it" as YouTubers, or they are just having fun and documenting the process of their fun-having.
The police unions and particularly this administration have been actively undermining strong independent oversight.
Is “props” a pun? If it is...I appreciate it * snap
it may seem that way, but I suspect it is a bit more nuanced than that.

I think most people understand, at least on some level, that the news is generally about outlier events. when every interaction you have with the police is polite or even helpful, it's tempting to think that these incidences of police brutality are just isolated events. if you live somewhere that you experience aggressive policing in your daily life, it might seem more like the stories that make the national news are merely the tip of the iceberg.

I think it's unfortunate that the national discussion centers so much around these high-profile killings. it obscures some of the more subtle impositions on marginalized communities and leaves gaps for motivated reasoning to reach a less uncomfortable conclusion.
My optimal keyboard would have: mechanical switches, per-key RGB LEDs, MX keycaps with translucent borders to see the LED lights ("pudding" style), per-key legends that would change with the keyboard language and layers.

I only want to be able to look at the keyboard when I'm not familiar with the layout, but I want to be able to do that.
Learning to type in a new language maybe?

I've used stickers for that before[1] but it would cool to be able change the labels on the keys automatically. :-)

[1] Like this: https://www.amazon.com/HRH-Keyboard-Stickers-Background-Lett...
This is pure speculation devoid of knowing anything about the particular people involved. Social justice organizers are often offbeat individuals, but they are usually sincere principled people that like most of us are not interested in dying. There's not a lot to personally gain from organizing, but there is a lot of baseless aspersions that get cast at you so thanks for contributing.
My point exactly. Python begginners would have trouble recognizing the second option, which is good, because that’s the bad option: “Omit needless words”

Perl obviously even lets experts shoot themselves in the foot on the simplest code, see the fizzbuzz above me, While a beginner would never write the complex python version that was shown, not even by accident.
Anonymous hack and deface UN website leak Jeffery Epsteins Little Black Diary
Unfortunately, sending 1/48 of an astronaut into orbit is not as valuable.
You can either edit your other comment, or delete and recreate it if too much time has passed.
I know a number of cops and don't believe any of them signed up to be cops because of what you're describing. you are missing the cause, and are misattributing it individual malice.

The police exist to preserve the established order. If you believed a social order can exist without being preserved by violence, then i'd call you an anarchist, (i'd call myself one too.) If you believe anything remotely resembling the present social order can be preserved without violence then you're naive, and very few people are that naive, least of all the police. Under what circumstances violence is required to preserve the established order may be shocking, but the individual police officers aren't pushing the system around, the system is pushing them around.

Sociopathic bully cops would ve weeded out. They are covered for instead. Video of them murdering people would prompt action from the system to get rid of them, but the system declines to prosecute them, and i'd guess a third of the country hmms and haws and theorizes about what the murder victim should've done to avoid getting murdered. The victims of these bad cops would be treated by the media the same as any other person whom tragedy befell, instead the media digs up dirt on them.

Individual bad cops can't exert the kind of pressure on the system needed to do all that. It's the established social order expressing itself.
I spent a couple years living in high density highrises (putting my YIMBY money where my mouth is, I guess) and the laundry exhaust (and other ventilation problems) traveling into my apartment made the air nigh unbreathable.
Thank you for your point of view. Maybe I have just been lucky, but in my travels, I've found most people wherever in the world appreciate looking for win-win situations, just like your countrymen.

However, in the "Star Wars" franchise, there is the concept of the antagonistic Sith. These always come in pairs — "one to embody power, one to crave it". When one runs across people who believe in zero sum games (or worse yet: seek a bigger slice of a smaller pie), I guess they are attempting to apply the movie concept of a Sith lord to real life.

PS. I enjoyed the 1961 大鬧天宮. Orwell's "Animal Farm" starts out similarly, being a story about animals vs elites, but ends much more cynically. It is depressing, but provides wonderful insight into anglophone politics.
If you already know the basics, you won't find too much surprising stuff. That's actually the reason I like Arch, whenever I wanted to customize something, I would find the steps in other distros more esoteric and made with a lot of assumptions, in that regard Arch seems simpler to me.

If you want to investigate what you're executing in your system, as opposed to find what fedora does under the hood during install, you might find Arch install is nice an simple.
That's actually an interesting topic in itself. It's been observed that many sociopaths and psychopaths don't spend long on one person. I wonder if it's because they eventually give off enough tells that others start to notice...
This is exactly how the Airbus fly-by-wire system works as well. Two software stacks running on two separate hardware configs get bundled together in a single box. Then they take three of those systems and feed them from different redundant sensors together with pilot input and have the system vote on the output. If one computer returns a different result than the other two, it’s assumed to be faulty (or fed by faulty sensors) and no longer considered for input. On top of that there are actually separate redundant computer systems that run different parts of the plane with some overlap in case one system completely fails.
> It's going to be incredibly draining on law enforcement in the US for a few years to identify and prosecute criminals involved in riots

Good. Black people factually live under an authoritarian regime in the US.
There are quite a few apps for iOS at least that remove metadata https://apps.apple.com/gb/app/photo-video-metadata-remover/i...

There are also a few that do face detection and blur on the AppStore.
Ask HN: Which highly recommended books on HN are overrated in your opinion? Why?
I think it's very interesting. I, like I suppose many people in this thread, am virtually always consciously masking in interactions with people. I'm also happy to explain this to folks who are interested, and I haven't ever been called out on it, so you could say that I'm "perfect" in that regard. I doubt whether I adhere perfectly to "normal" behavior, but people don't ask about it, at least.

I think it's just a matter of effective control of yourself and a full understanding of the people and situation you're in. Most people on the spectrum struggle with the understanding bit, or the control bit, or both. I'm really lucky in that I'm pretty decent at both halves, so I don't think there's a true "secret to learn", it's more about capacity and ability.

The biggest thing I've learned is that I don't really like myself when I'm in full-facsimile mode, and so I consciously try to lower the facade whenever possible, but it's difficult after a lifetime of training by social sanctions.
I'm planning on doing some experiments with that after we're done spring surveying.

To start: I'm not sure what you mean by OS driver/control software. The two main (non-proprietary) flight controller platforms are PX4 and ArduPilot, which both basically act OS-like. Depending on which platform you're building for, they can use things like ChibiOS under the hood as well.

It's not memory overflows. These can fly for long periods of time, but sitting on the ground for a couple of minutes can be enough to require a reboot. What it is, best I can tell from the limited debugging I've done so far, is accumulated sensor bias. When the aircraft is in the air, you've got some sensors providing short-term data (accelerometers, gyros, magnetometers) and some sensors providing long-term data (GPS, optical stabilization if fitted); the short-term sensors are noisy, and an Extended Kalman Filter does sensor fusion to provide estimates that are the combined values from the fast sensors and the slow sensors. When a GPS update comes in, the EKF corrects for the biases in the sensors.

When you're sitting on the ground in a stationary position, you're only measuring noise. The accelerometers are saying you're accelerating a little bit this way and a little bit that way; the gyros are saying you've spun a bit; the GPS says you've moved around some. The GPS signal is nominally mean-zero motion, but the rest of the sensors give both bias and noise. The EKF tries to filter out the noise and correct for the bias, but because the GPS is also wobbling around, it seems that it doesn't do the bias estimation correctly. For example, this sample, the accelerometers say that you've accelerated south, but the GPS sample has moved 0.5m north. Also, GPS doesn't help correct everything unless the aircraft is in motion; if there's magnetometer drift and gyro bias in the same, the aircraft has no way of knowing that it hasn't rotated (when you're airborne, you can use the GPS signal to know which direction you're moving, even if the magnetometer says you're pointed off by a few degrees).
I don’t know about that. At my last employer we had one guy on DevRel and a big part of his job was making sure we had good documentation. When other teams complained, we first checked to see if the docs were good: If they were, we pointed them to the docs. If the docs were wrong, confusing, out-of-date or missing we’d apologize and fix the docs.

He didn’t get a promotion, but he did have a lot of positive visibility. When there was a round of layoffs, other teams lost engineers but we got to keep him.
> Quite a few professional traders, hedge funds and even retail traders consistently outperform the indexes.

In any one year there are a number of them do, but SPIVA has shown that over the course of 5, 10, and 15 years that number gets smaller and smaller:

* https://us.spindices.com/spiva/#/

Also: just because the market is not 100% efficient, and some folks can find 'weaknesses', does not mean it is not mostly efficient.

* https://yourlogicalfallacyis.com/black-or-white

Not even Fama, whose is often credited for formulating the EMH, has said that it is 100:

* https://en.wikipedia.org/wiki/Eugene_Fama
On the other hand, it's a catchy, anti-politics name that is likely to cause people to ask what your talking about.

Or I could just be completely wrong about that. If that turns out to be the case I'll just use it in-crowd.
At the same time "startups" are also not able to reach any of the tangible results musk is producing.

He seems to be able to benefit from the resources of a big company, while at the same time keep the fresh mindset of a relatively small company.
My extremely naive interpretation: he’s at a sweet spot crossroads of a few favourable features:

- he’s technical enough so that he actually understands what he’s doing (unlike a “non-technical cofounder”)

- working on actually inspiring projects (unlike “let’s sell ads” Google, “let’s make rich people richer” finance, “no innovation” Boeing or “Instagram for dogs” bullshit startups)

- he’s rich enough to be able to start his own company with extremely capable people, with less need to please the investors (at least in the short term)

- he’s actually driven, not just money/power-hungry like 99% of billionaires who use their wealth to buy goodwill/influence/art.
Yes but YOU won't be writing or seeing yaml, Cue will output the yaml and run kubectl (I'm already doing this to great relief)

Which is step 2 of my Enterprise adoption strategy. Step 1 is starting with validation, step 3 and beyond is where the real fun starts!
The psychopath in chief. [Tony Schwartz, ghost author, The Art of the Deal]
Figuring out whether a given performance level is statistically significant is incredibly difficult. You have to take into account a myriad factors: how many other funds were there? The more total funds there are, the more likely you are to find outliers. What was the risk-adjusted return, and what were the underlying market conditions? It's trivial to take a consistently rising market and amplify its returns: just apply leverage.

The fact that Medallion had this extraordinary return in a period that included the 2008 crash is remarkable, but even then you would only have had to predict a single black swan in order to avoid being impacted by it. And even I saw that one coming back in the day, and I don't really pay that much attention.
This mirrors my experience, I can pass for neurotypical I guess, but in new social situations I have to put in a lot of effort to figure out what behavior people expect from me.

I guess it's great that I can blend into society but there is always the feeling that I'm just pretending to be a normal person. I feel that I've figured out how to be pleasant person to work with but sustaining deeper relationships feels almost impossible. It kinda sucks being smart enough to realize what you are missing out on.
This whole thing sounds like scam. I don't think this keyboard is possible to make at $199. Every piece of eink display under the cap costs a few bucks. Then you need insane custom switching board to multiplex all these displays with SPI lines. Probably needs an FPGA to do it fast and reliably. The raw BOM cost alone will be $100 or more.

Fabbing a custom size eink display will cost $200K in tooling + R&D if only they could find a fab that is willing to do sub 100k MOQ orders. Otherwise, it is upwards of $500k. The thing is, no other customer will ever buy a 12x12mm eink display since it is too small to do anything useful, so the eink display manf cannot ammortize the cost of a new line spin up and tooling. It has to be captured and it will be costly.
No, that is not the logical conclusion. There are still great advantages to open government, but what I said remains true.

Consider the incident with the British ambassador to the US, that I linked above. The ambassador's job was to evaluate the Trump presidency. His conclusions were damning, and when the document leaked, there were predictable political consequences. If such reports are made open as a matter of policy, they become worthless, as they can no longer be plainly honest.
If you want a to get this stuff into your head reasonably fast, go implement a curve. Then do it again, but in Rust (or C) and in constant-time. Then do it again, but actually computationally efficiently (i.e. optimize the hell out of a Rust or C implementation once it works). Choose a different curve each time. Then go and cook your own curve for shits and giggles.

You may easily spend a year upwards on this, but by the time you're done, you've basically run into every resource worth knowing about and are able to decently reason about elliptic curves (but by no means are in a position to write papers still).
All you can do is as much as you can
Hah, I noticed the lack of escaping when skimming the code (see my comment—workaround until fixed will be for you to double the backslash yourself) but didn’t expect it to actually affect anyone. Don’t think I’ve never seen a backslash, semicolon, comma or colon in an SSID. Or non-ASCII!
Worth noting that Dragon also carries tons of cargo, whereas the Soyuz “sticker price” is for just a seat.
That's great info, thanks. I probably need to internalise it, fast!

Lockdown has given me a couple of months of sitting in one place. I've really enjoyed the focus and productivity, and online conferences I couldn't have attended otherwise.

But my usual exercise is to walk around town extensively, and to pace a lot while thinking. Not much of that happening while confined to a small space.
Probably because it’s still cheaper to throw people at it.
That's exactly it. Additionally, it seems like you can wait a while before takeoff and it's OK. Maybe some of the filtering mechanisms don't get activated until then? I'm really looking forward to digging deeper into what's going on here, as soon as we're done with our spring field activities.
> you cannot recover the original image

Technically you are correct - you cannot recover the exact original image. The same is the true for saving an image as JPEG. But the question at hand is whether you can still recognize faces, not whether you can restore a byte-for-byte of the original. And whether JPEG or blurring, the answer is generally "yes".

It does depend on the implementation (and whether you know the implementation) how close you can get.
Is that true? A pandemic affects both patient health and conference dates.
I had not heard of Friction Stir Welding previously. Video that demonstrates the technique is here:

https://www.youtube.com/watch?v=aNbQH8XBgxQ
Some tips to maximise user privacy while deploying this tool:

1) The code, for now, runs locally. This is good. To avoid the possibility of the code being tampered with at a later day (for example, it could be modified to send copies of the image to a server), download the webpage and use the saved copy, not the live copy.

2) Do not use the blur functionality. For maximum privacy, this should be removed from the app entirely. There are _a lot_ of forensic methods to reverse blur techniques.

3) Be weary of other things in the photograph that might identify someone: reflections, shadows, so on.

4) Really a subset of 2 and 3, but be aware that blocking out faces is often times not sufficient to anonymise the subject in the photo. Identifying marks like tattoos, or even something as basic as the shoes they are wearing, can be used to identify the target.
Apparently, space is hard...
A wave guide?
UPDATE: looks like Google finally accepted the website change, which had been pending for many months at least. I must assume these posts had something to do with it.
I have high-functioning autism. Does anyone have some suggestions for making and keeping friends?

When I meet a friend, things seem to go really well at first, and then my friend seems to slowly get bored of the interactions we have, and after a couple months I just don't hear from them again. Not sure what I'm doing wrong. Is there a scientific way to find out?
Pens from Boaer and Jin Hao are also good value, considering their very sturdy all metal construction and low prices.

Jin Hao 159 especially:

https://youtu.be/QZt0-uz4II4
There is still configuration, there has to be, you've just wrapped it so much it's not visible anymore (which is even worse than Pulumi, at least they are using an existing language). You still have to express (and write) the same information...

Darklang is solidly in the Pulumi camp, that's where outsiders put it. (I have seen the insides without beta / your demo, someone with a beta account showed me around a bit)

The real problem with Darklang is they have their own custom language and IDE. What exactly are you trying to solve?