skysight-inc/HackerNews huggingface dataset:
This is really cool. Some feedback:

- I'd prefer if the words not typed were in a lighter shade of grey so there were greater contrast between them and the words I've completed. I know this would reduce contrast with the page but I found the fact that they are such a strong grey to be somewhat of a distraction. Different people will have different preferences here, so maybe a slider or knob that can be used to adjust the contrast of yet to be typed text would be helpful.

- The fact that you can't correct mistakes is a huge annoyance and breaks my typing flow. It also tends to lead to runs of errors since I'll make a mistake, hit backspace, and then carry on typing, meaning I get an off by one error in the next few letters. I understand that you want to help people type with fewer errors but the reality is the way it works at the moment interrupts my flow much more severely than correcting the error would (and leads to far more mistakes), and you can still track the number of mistakes I make even if I'm allowed to correct them. I'd say the ability to correct mistakes should at least be an option that can be enabled or disabled according to the preference of the user.

Hope that's useful and, once again, this is very cool.
But who thinks there was 1080p colour video in 1886? You're surely more likely to assume it's a scene from a modern film set in the period.

I was surprised enough there was footage at all, anything to colourise. (Sure enough TFA says the creators were pioneers.)
Don’t forget it’s round trip and more than just across the motherboard but also to the edge of chips and across DIMM modules.
How to Differentiate in a Crowded Market
Controlling scenes while live streaming (e.g. live / "AFK" / switch to "I'm dead" mode during multiplayer live stream / ...) is the most common use case for this type of keyboard I'm aware of. It's much less error prone than pressing a shortcut since it's a single button press. One of the most common commercial product for this particular use case is Elgato Stream Deck.
Sure, but as someone 5 years into this career, I keep wanting to make my life not all about programming. Its isolating.
Not really. The patent just takes the guitar and stabilizes it in a horizontal position, instead of a vertical position, allowing you to do something different with the same instrument. Nothing about the guitar itself changes whatsoever, but the orientation provides for the guitar to be used differently.

The better analogy would be, say, if you took an SL-1200 (a turntable manufactured for DJ'ing) and it rotated it "battle style" - same instrument, same accessories, but a different orientation resulting in a fundamentally different use of the device.
Shallow knowledge isn't a moral failing either. Most things I do for fun benefit from shallow knowledge of something else that I don't find intrinsically interesting enough to study deeply.
Jeez, reading this list it seems the biggest hope is to have something that predates on the piglets or young. There is almost no way to stop them once they reach full size.

Specifically the section about how these things at full grown size can even kill a black bear!!!
FWIW - mostly for other interested readers - in Tridactyl we made hints which might be useless grey recently. They correspond to JavaScript events and are sometimes the only way to click a button.

If you want Vimium-style behaviour where these elements are not hinted you can just do `:bind f hint -J`.

We also have a Vimium-style theme which you can access with `:colours shydactyl`. The theme could do with some polishing if anyone's interested.
What do you mean by "basically hold them hostage"?
Ask HN: Should we rewrite our .NET app in Node.js?
We are small healthcare startup working on a CRUD app.
We used offshore dev team to build our initial version but the experience had been rather frustrating.
We recently found out that we need to migrate from .NET framework to .NET core to support deployment into client environment.

At this point, we are thinking of rewriting everything with local team using NodeJS to avoid being at the mercy offshore dev team.
NodeJS local talent pool seems to be much bigger than .NET counterparts.

Would appreciate hearing your thoughts!
I’ve been studying beginner programmers recently on forums plus I’ve done some mentoring. This is market research if you like.

What resonates with me is the sheer persistence of these learners in the face of the rediculous complexity.

I learned basic at < 10 yo but there wasn’t much to it i the 80s on a home computer. No browsers. No closures. No NPM. No errors because “Yer on Windows”.

You have people doing freecodecamp pushing arch other along, many self taught getting complex apps working with React. Starting from no experience.

So yes keep on going when you hit a wall, struggle through it, and the next thing, and same shit for the job interviews.

Persistence and a love of learning are essential and it’s horrible working with coders that don’t have this trait.

Also:

* team work

* emotional intelligence

* testing and quality

* understanding the business impact

* humility - it’s a skill!

* estimation

* pushing back

* job interview skills

* career strategy (I suck at!)

* going wide and learning lots of things

* going deep in some things

* communication

* inquisitiveness

* getting things done / staving off perfectionism

* some ui/ux awareness

* cloud architecture basics or sys admin basics

* and that’s not all! Etc. etc.

All of which you’ll definitely learn on the job so no need to stress :-)
Sorta true, often times not really. You can ship code that most likely works, but I'd still prefer a senior who knows the stack over you if I was the founder. You're saying in depth knowledge of a framework / language counts for nothing?
Juries don't write laws they interpret them. It's almost like it was a bad license that only lasted so long because it was never sufficiently tested.
Yes! And he was neither credited nor payed for it!
The full title is "Commission on Assistive Technology and Transitions into Employment: Experiences with Assistive Technology at Work".

The APPGAT (All Party Parliamentary Group: Assistive Technology) is running a consultation about using assistive technology at work or to gain work. https://twitter.com/AT_APPG/status/1313417985579769861?s=20

Their website is here: https://www.policyconnect.org.uk/appgat/
How do you feel about profiting sharing?
He wanted no credit for it - he didn't want other Van Halen members to know about it because they agreed to never do side projects. He wanted no payment for it except a case of beer and Michael teaching him to dance "sometime".
For those that are intrigued, here is image of the device (nothing graphic). It’s only partially open...

https://allthatsinteresting.com/wordpress/wp-content/uploads...
Trivially untrue, right? Recombinant DNA technology is younger than 50 years so we used porcine insulin before that. It'll still work, honestly, if you're up for it.
Yes, I do not run things at a scale that would need that, but I would appreciate at least a toggle to have it available if needed: default=quiet(er) would be fine for most cases.
But we're talking about breaking up vertical monopolies. That doesn't necessarily create more redundancy.
What company did that?
Is that the kind of "naughtiness" Sam Altman looks for in a startup to invest in?
There’s levels of clean.
The whole post is based on

> If I forget everything I read, I can’t apply my knowledge to the problem at hand. I can’t transfer it.

Which is true, but I'm not really sure your solution is the best way to solve this problem. When you learn react, you are not trying to memorize the full book, you are trying to learn to be able to code in react which is a really different thing. The world champion of french Scrabble doesn't speak french [1]

To me you are over engineering the learning process. Learning benefits a lot from forgetting, there is no point trying to memorize a full book so that's normal to forget most of it

There are benefits from memorizing a full book but not for the case you are showing as an example (learning React or js)

[1] https://www.npr.org/sections/thetwo-way/2015/07/21/424980378...
I am not an American, and I do not believe in American Exceptionalism.
Ask HN: Thoughts on Flutter and its future?
I just want to know everyone's opinion regarding Flutter and the direction where it is going?

I saw that Google Pay has also switched to Flutter, so I was wondering if there are people working in Flutter or intend to switch?

More than anything, I am curious to know if there are some PMs who intend to start using Flutter, or perhaps even whole companies or startups?
Wikipedia disputes this story, although it does not cite any sources on the "real" story:

> Right before Van Halen's guitar solo begins, a noise is heard that sounds like somebody knocking at a door. It is reported that the knock was a person walking into Eddie's recording studio. Another story has claimed that the sound was simply the musician knocking on his own guitar.[25] The sound, however, is that of Jackson knocking on a drum case, as he is credited in the album's liner notes.

https://en.wikipedia.org/wiki/Beat_It#Eddie_Van_Halen's_guit...

So I suppose if you've actually got a source from Van Halen's mouth, that's probably more authoritative.

I also enjoyed this tidbit:

>The engineers were shocked during the recording of Van Halen's solo to discover that the sound of his guitar had caused the monitor speaker in the control room to catch fire, causing one to exclaim, "This must be really good!"[26]
2020 is relentless
OK found something to help us quantify this debate https://towardsdatascience.com/these-are-the-real-stack-over...

Now this is interesting because this counts question page views, not questions asked.

You can choose Elixir in that embedded tool, it's too bad its only for 2017-2018 but it still validates my point. My guess is the numbers for 2019-2020 are worse for Elixir.
Tridactyl is much less extreme than Pentadactyl, at least out of the box. Probably the "worst" thing we do is override Ctrl-A and Ctrl-F.
Led Zeppelin victorious in plagiarism case
Let's stop calling them engineers then.
Can anyone identify which ships these were? Which cruise companies are breaking?

I’m curious the relative cost of mothballing vs scrapping these ships.
Merge statements, make SQL inserts and updates a breeze
10 meters one way = 5 meters round trip. Trace the longest physical path a signal travels from your CPU to a memory chip on the DIMM and back, it’s likely longer than you think. And yea on it’s own plenty of overhead, but everyone making latency tradeoffs bashing their design as part of a larger system with a single unavoidable limit.
Why would you not shoot them if they're overwhelming your property? We shoot deer all the time to keep populations in check.
I'm much better at typing my own thoughts than copying from text. But, even so, I'm not a very good typist. I don't use all of my fingers. I use mostly my index and middle with a little of my ring finger, but never my little fingers. I wonder, if I want to improve my typing skills, should I force myself to slow down and develop proper technique using all of my fingers first?
I’m also not interested in this feature, but do want to say that’s a lovely example of implementing the bare minimum to gauge the value of a feature.
DRAM has followed Dennard scaling but that has slowed just as it has for logic. https://semiengineering.com/1xnm-dram-challenges/

I don't know why you would expect a 6T SRAM cell to ever be smaller than a 1T DRAM cell given that both of them are scaling. Also, DRAM die sizes appear to be 40-80 sq. mm which is smaller than processors. https://www.semiconductor-digest.com/2019/09/13/dram-nand-an...
That was a great MVP plan for that feature! Figuring out what not to build is a great way to save development time.
Thermally Insulated Transparent Wood for Energy Effcient Windows [pdf]
There are some factors to call out here:

The first is that most historians are not dispassionate observers concerned with recording literal truths; they are concerned with narratives containing moral truths. And, especially historically, lying about the facts to arrive at the moral truths was not beneath them. The history of Sparta is a classic example: our Greek sources here all talk up how wonderful Sparta is with its notions of equality and avoidance of luxury, and contain postscripts saying "but of course, this is the Sparta of yesteryear and not the Sparta of today, which is exactly the kind of wastrel that I'm condemning." I do want to be clear that this kind of moralism-over-literal-truth does happen all the time today, and it's definitely visibly strong in the textbook version of history taught today. Consider how US history courses at the grade school level tend to present the US as a moralizing force of liberty and democracy and manage to completely omit traumatic events such as King Philip's War, the deadliest war ever fought on (then-future) US soil, perhaps partly because it is rather inconvenient for the narrative of pious Pilgrims peacefully coexisting with Native Americans.

Specific to the Middle Ages, though, the humanism and Enlightenment movement that happens after that time did try quite hard to discredit any idea of progress in that time period and draw push their modernism as a rebirth of the glory of Rome, Greece, and the Classical Age. Like most historians, they had a particular narrative of the Middle Ages that mattered more than the truth, and they pushed it hard. And subsequent historians repeat that narrative verbatim without considering if perhaps their sources might not be telling the truth. Some of our notions about how the Middle Ages works actually applies much better to the Early Modern period instead--for example, it was during the Early Modern that bathing was restricted because "modern science" (the miasma theory of disease) knows that bathing is how you get sick.

A final point is that there is a particular axe to grind with the question of religion. Many Protestants sought to deny anything that the Catholic pope did. The Middle Ages, being an era where the Catholic Church and the pope had far greater political power than he holds today, then becomes a prime target of criticism. Indeed, this criticism did reach the point that the Christianization of the Roman Empire was blamed for its fall (cf. Edward Gibbon).

I often comment that to learn history, you should first forget everything you learned in school about it. It feels to me that it's more often wrong than right.
They had about 4-5 months. https://www.beaconjournal.com/article/20120909/NEWS/30909944...

The Republican controlled Senate spent the other 7.5 years blocking most of the bills by the Democrats. They also attempted to repeal the ACA 70 times.

As to your "We effectively incentivize people to not get insurance", that was the point of the individual mandate which was repealed by the Republicans in 2017.
Yes, it is weird. Now imagine. You learn English as a foreign language at school. You do a PhD and move for a postdoc to another country, say, Austria, because that's how academics do it. You work there, though you are not very motivated to learn German, as you know that it is unlikely to get tenure there. In the end, you learn German.

You apply for tenure-track and tenure everywhere, because that is how academics do it. In the end, you get a tenure in France -- they have plenty of permanent jobs. Now you start learning French. You are motivated to learn the language. But having learned two foreign languages already, you see that it will take you 3-5 years to learn it. All public services in France require French beyond advanced, as you have to remind the officials about every single application ten times, before you get anything. Want to have fun? Try to rent an apartment and open a bank account in France, not being a French resident.

I am not the blog author, but I had a similar academic trajectory. Before judging people, try it yourself.
As a daily vim (editor) user, I had no idea that's what insert mode did in this context! I had never used it in vimium before. Thank you!!!
Blowjob Injection Attack
Not OP but they are probably talking about the vscode extension that provides Vim keybindings https://github.com/VSCodeVim/Vim
I don't know what "enterprise ECC" means, but there are certainly grades of protection, from single bit error detection (parity) thru triple error correct quadruple error detect, and inline vs non-inline correction schemes. (for the latter, the machine has to stop, go back, fix the error, & resume, potentially at significant performance cost)
Yes, exactly. It also allows you to specify keys that it should ignore per site (so that the webapp always receive them), or even completely disable vimium for a site (or just specific pages on a site). By default, it's not active on gmail for example.
Covid experts: there is another way
Lives on in the hearts of millions.
Ah hah! This is what I'm here for: Other options that I haven't heard of... Because Mint and Simple ain't cutting it.
>We never did any outbound marketing only inbound

Maybe this is just semantics but "Reaching out to product people for feedback" is the best outbound marketing there is.
I get in theory why they would do it, under pretty much anytime other than the month before a pretty consequential election. The timing of this is what seems a bit suspicious (in addition to the points I made and you made, re: campaign contributions).

Pelosi - among other politicians - is pretty savvy and I suspect other things are going on behind the scenes. Either that or, in my opinion, this is a pretty boneheaded move.
Jerry, Inc. (YC S17) Is Hiring a Senior Software Engineer
why should eddie van halen be discussed and memorialized here when kobe bryant’s death was relentlessly flagged and censored from discussion?
Amazon Brings Eero Mesh Wi-Fi to ISPs
I know you from your previous ShowHN, good luck, your product looks great!
As I "favorite" this thread, so I can reference it later to learn how to remember better ;)
The difference with a colorizing, cleanup or restauration effort of a material object is that in that case the source material is not destroyed.

In that regard, the only downside for historians is that it might become more difficult to find the source material if upgraded versions of it proliferate, but this is not like rewriting or erasing history like some have claimed.
I think we run about $100,000/year of this in production. Ouch.
I learned to type at a young age from video games and wasn't introduced to "Mavis Beacon" and other typing programs until I was 10 or 11. I had terrible form, but was typing at ~100wpm.

I decided I would try to learn "proper" form, and while it initially slowed me down, my top speed is now closer to 150-155.
Kafka Connect in a Nutshell
How is it unethical?

I would suggest putting a barrier to hiring that flavors younger candidates that have graduated from a CS program more recently as unethical.

The point I"m making here is: Is your interviewing bar set to hire individuals who are qualified and capable of performing the job you're hiring for? The leetcode interviews hire those who are good at leetcoding, not the ones that are experienced.
Facebook bans QAnon across its platforms
Mountaineering guide battles with tech CEO seeking refund,failed Everest climb
> I really wish vimium had some kind of modifier for "send next key to website", so I could have my cake and eat it too.

Tridactyl has this, bound to ctrl-v by default. Implementation is here [1] if anyone wants to try to add it to Vimium.

[1]: https://github.com/tridactyl/tridactyl/blob/5e8f94ff06bd5f14...
Is this supported in IntelliJ ?
Amusingly, for simple stuff you'll often get away with it. I think you might actually be able to get sutures for a cut and walk away with the bill going to the Crown. Might get ropey if you had to get a specialist in.

I know if you just got something in your eye and it only needs to be irrigated to dislodge the debris you'll probably not be billed.
It would have likely worked back when US had enough hunters - there's no shortage of species that were wiped out in that manner before effective regulations were instituted. But these days, it doesn't even have enough to keep deer in eastern states in check, much less hogs (which multiply and spread faster).
I think I'll pass, thanks
Whatever the evolving digital advertising ecosystem looks like, separate entities should control separate portions of the value chain.
Speaking of stupid efficiencies:

“In the progress of the division of labour, the employment of the far greater part of those who live by labour, that is, of the great body of people, comes to be confined to a few very simple operations, frequently one or two. But the understandings of the greater part of men are necessarily formed by their ordinary employments. The man whose whole life is spent in performing a few simple operations, of which the effects too are, perhaps, always the same, or very nearly the same, has no occasion to exert his understanding,or to exercise his invention in finding out expedients for removing difficulties which never occur.

He naturally loses, therefore, the habit of such exertion, and generally becomes as stupid and ignorant as it is possible for a human creature to become. The torpor of his mind renders him, not only incapable of relishing or bearing a part in any rational conversation, but of conceiving any generous, noble, or tender sentiment, and consequently of forming any just judgement concerning many even of the ordinary duties of private life. Of the great extensive interests of his country he is altogether incapable of judging; and unless very particular pains have been taken to render him otherwise, he is equally incapable of defending his country in war.

The uniformity of his stationary life naturally corrupts the courage of his mind, and makes him regard with abhorrence the irregular, uncertain, and adventurous life of a soldier. It corrupts even the activity of his body, and renders him incapable of exerting his strength with vigour and perseverance, in any other employment than that to which he has been bred. His dexterity at his own particular trade seems, in this manner, to be acquired at the expense of his intellectual, social, and martial virtues.

But in every improved and civilized society this is the state into which the labouring poor, that is, the great body of the people, must necessarily fall, unless the government takes some pains to prevent it.”

—Adam Smith, The Wealth of Nations

https://www.pitt.edu/~syd/ASIND.html
- if you are already rewriting, that's a good start...

- i'd use Typescript as a starting point

- NodeJS has a ton of community around it.

How I would make the decision for myself:

- what frameworks / languages are you personally comfortable supporting, and would be able to jump in and fix if it came down to it.

- you will find devs for any language, and will find many devs willing to learn a language and framework for a great job, so are you willing to take a hit with .net if people you will interview don't really know .net yet (thus a learning curve).

- if you already have a large pool of potential consulting companies who can work with nodejs, use that.

for emphasis

- what frameworks / languages are you personally comfortable supporting, and would be able to jump in and fix if it came down to it.

Personally I am not comfortable with .net and would have a large learning curve trying to support anything. So I would not choose .net for myself if I was deciding. Though... web frameworks are all more or less doing the same thing, so its not like you'll be starting at square zero.
Also, it wasn't "broadcast radio" but more like ham radio, offering a level of interactivity most internet connections at the time couldn't offer.

When I heard of it, in the 1990s, most internet connections were still dial-up, not broadband, probably even more so in the Australian Outback.

Aside from that, it seems farms in the Outback were often already equipped with ham radios, while computers weren't as widespread, and still quite expensive.