skysight-inc/HackerNews huggingface dataset:
The most frequent use of caps lock that I noticed is from stupid people that refuse to use shift for some reason (accessibility issues excluded - they are perfectly able to use both hands). This is also highly correlated with very slow peck-typing.

The only use for it that I can see would be for accessibility reasons, but then it should be an opt-in feature and in fact making the modifier keys watchable is already possible.

As to what to replace it with, I don't know. I disagree with the idea of a search button. The last thing I want is a button that launches Bing (when there's already a dozen existing ways to search). The impact of pressing caps lock accidentally is much more minimal than opening Bing.
Borrowed chargers aren't the threat model here; these attacks involve an attacker opening up your machine and reading the contents of the TB3 controller's SPI flash.
I’m pretty excited to try this - I played lots of Flight Simulator X as a kid. I’ve read a ridiculous amount of physics - from wind patterns to cloud generation has been programmed to create a realistic simulation. Part of the appeal of course, is being able to fly anywhere on the planet and explore.
> It's saved me hundreds of hours, if not more.

How did you come up with that? You tracked the time it took to complete the project with and without React and diffed it?
And it is equally "entitled" to think that the government owns those businesses, and something is being taken away from the government, when those businesses decide to voluntarily move somewhere else.
Is there a way to read this without paying?
Some perhaps unsolicited advice from a hiring manager in a company very similar to the great ones in which this writer was unsuccessful.

- Rare programmers won’t identify themselves as such.

- Most great companies hire for humility as a trait.
Previous post in case the reddit modes nuke the new one.

https://www.reddit.com/r/pihole/comments/fg5fht/how_to_encou...
If you're not good at modern interviews then it can take some time to find a company that either you get lucky on or that uses a different process.
Users could complain when someone makes their browsers work harder. Looking around the net, they mostly don't. I don't know. The only time I developed a serious full SPA, I intended to use it myself on a $50 phone, so I actually kept complaining to myself until it started loading in reasonable time and working instantly after that.
Huh? Fleet Brest.
Yeah for big iron EC2 makes more sense. Still you can find similar eg this refurbished for 6k https://outlet.us.dell.com/ARBOnlineSales/Online/SecondaryIn...
A lot things can be easier if you do things the "wrong way". App development can be faster if you don't use Typescript, liberally use the "any" type, or just avoid. Most of recent javascript tech like React, Redux, Typescript, et all, came to reign in the multi-paradigm language that is Javascript so that larger organizations can actually make maintainable error free code from a language and ecosystem that is very easy to shoot yourself in the foot in from junior developers.

Sure, you just do some javascript and HTML to get your thing working quickly, but that hasn't even been recommended since the days of Jquery (where it was recommended over just doing vanilla JS in order to maintain cross-browser compatibility).

It depends on your setup and use cases whether or not something is overkill, but for any reasonably large app just doing some HTML and javascript is not going to be enough to keep things maintainable, and that's before even considering things like browser compatibility, accessibility concerns, localization/internationalization, etc. A simple app or product does not mean the internals are necessarily simple.
As someone who uses React/Mithril and has just been hired to work mostly on jQuery, you obviously haven't had to build something more complicated than a wordpress blog.
A Much-Hyped Covid-19 Drug Is Almost Identical to a Black-Market Cat Cure
Indeed, many billionaire and multimillionaire CEOs famously take a salary of $1. Bezos takes a salary of around $80k, IIRC. And, I'm not even sure if Bill Gates is taking a salary at all these days.
The title says ”a data point”. This kind of nullify all of your rant for me.

You can’t say ”it’s not a data point”, it makes no sense. You could argue it’s an outlier, but it is a data point.

I am actually glad that it is not someone pretending to have good advice that might fool me into thinking it is actually good advice. It is refreshing to read just one account that I learn what I want from, without been tricked in to believe it’s anything more than that.
Then why do prices swing wildly on earnings days?

This is not an invalid statement but its a very incomplete understanding of markets.
And yet, unlike newspapers with an in house advertising staff. All web adverts are 3rd party. That are easily blocked. Google laughs to the bank everyday it killed old advertising.
That's nothing... I have 2 million.
> I love and appreciate swear words. They're incredibly important as an act of protest and defiance against the prudes and the cultural censors.

> The eventual normalization of swear words will show that we have won the battle.

As an exercise: Do you love and appreciate racial slurs? Is it incredibly important to use them against those who would take offense at them? Will the normalization of ethnic slurs show that you have won the battle?

Why or why not?
I was really impressed by that notice. A clear decline button, an explanation of the cookie, that was awesome.
Because they need to open up the victim's device to read its TB3 configuration directly off the SPI flash that holds it; that's how they get the malicious device to work in the first place.
How to Start Thinking Like an Entrepreneur
Does it deal in any fashion with longer blocks of text than a single line? Paragraphs under a heading?
For example, one thing about the Gigatron is that it uses static RAM. Static RAM is fast, but expensive, and back in the early 80s even dynamic RAM was dear, and static RAM was several times more expensive than that. All the early 8080 and 6502 computers were using dynamic RAM. With static RAM, and fetching instructions out of ROM, and using a 74 series that wasn't available at the time, the Gigatron benefits from modern times.
You are thinking like a small individual investor.

Many larger players are highly leveraged. They don't always have the option to ride the lows.

These players have wildly more influence over market prices than mom and pop investors who can ride crashes.
That's fair. I have an app that is rendered server side (Node.js/Express) and the frontend is built with jQuery. Made sense at the time. But I ended up adding two very interactive modules and decided React was best for them and added it in piecemeal, and I was right. But now trying to integrate the new features with the older ones, I wish I started with React for everything. This happens more frequently than I'd like and it's why I'm skeptical of saying SPA's are bad. To me they make my life easier and are very flexible.
> 65 days is a very very short time to be on the market

Is it though? For software engineering?

> the coding interview experience of this applicant and requirements of the companies appears to be far more lax than most experiences in tech hiring

I'm not sure. Difficult LeetCode type questions are less common (based on numerous anecdotal accounts online) everywhere other than with SF Bay Area & NYC based companies than anywhere else.
Vote from Abroad: Absentee Ballots for US Citizens
>"Mr Soo discovered that vanilla was in hot demand.

It sells for about $600 a kilogram and is the second-most lucrative spice crop in the world behind saffron.

"A lot of the big food processors or manufacturers, such as Nestle, are now moving or mandating that they only want naturally grown vanilla, they don't want synthetic vanilla," he said.

"I thought, 'Well there's an inelastic demand curve there'."

Discovering a voracious market was one thing; the challenge was developing a commercially viable way to grow the sometimes tricky and labour-intensive crop."
I think I am not understanding your advice (or the post). I didn’t see where the author claims to be a ”rare programmer” or does not show humility.
Are you familiar with ArchieML?
So true, excessive ego is really problematic on an engineering team. There's a thin but very real line between confidant and egoistical. And most hiring managers err on the side of caution when seeing potential red flags.
Reimplementing LLVM in Rust could make a big difference as well.
haha, I ask myself the same question.

Someone should make a job board called noSPAjobs.com
I played that first flight simulator on DOS back in the day! Can't tell you how many hours I flew that cesna...
How do you feel about gasoline and matches?
To add to the other sibling comments, the author mentions several times ”coding challenges “. This is not for a PM role.
It's in the cover letter.
Yeah, ad blocking in general is what makes the web tolerable.
I've played as Turkey a number of times. There's a natural stalemate that occurs with the Black Sea. If either Turkey or Russia take it they can steamroll the other. If they both try to take it then they just waste their time. If they're able to trust each other and not try to get it, then there's a lot of potential for them to win, along with plenty of temptation for the other party to stab their counterpart.
First, the military did eventually do quite well vs. isis, once proper resources were directed.

Second, look at history to tell you what will happen if the rich get disappeared. This happened in many communist nations. Doctors, lawyers, professors, bankers, wealthy landowners were mostly murdered and their wealth stolen from them. Did it work well for those nations? Are they thriving today?
Why aren't editorial boards screaming: Trump has to go?
I've heard this said before. Why would someone want this? AFAIK the GPL isn't really relevant unless you're modifying and redistributing GCC itself. Even if you use modified GCC internally for compiling for-profit software you just need to allow the employees who use GCC to see your modified code, which doesn't seem like a big deal since you already trust them with your application code.
"Goldman Sachs Group Inc. analysts have been tracking varied measures such as gas demand, Starbucks mobile application downloads and traffic in restaurants as measured on the reservation website OpenTable for signs of a recovery."

OpenTable data

https://docs.google.com/spreadsheets/d/e/2PACX-1vRbPuAyJy74U...
> if an attacker has unencumbered access to one’s device, all security goes flying out the window

This is rapidly starting to become less true - full disk encryption is everywhere, backed by hardware TPMs; the Lockdown LSM prevents root from owing the boot chain; devices with soldered RAM are functionally immune to cold boot attacks.

There are still things an attacker can do - put a hardware keylogger on the keyboard wires, a skimmer on the fingerprint reader - but that requires future input from the victim. It is feasible today to defend against a physical attacker if you have the right hardware upfront and don't use it after the attack.
Sounds really easy but how do you backup this key to another Yubikey? Or do you simply have two, and always add two keys to each server?
I used this site because I am an American citizen living outside the country, but even if that doesn't describe you I encourage you to click through the forms to see the attention to detail given to details of internationalization. When you enter your address there's a button that says "I need to use a different format", when you enter a date in an ambiguous format there's a modal that pops up to ask "Did you mean Month/Day or Day/Month?" It's honestly pretty moving, given that US government forms - even electronic ones - are awful by comparison, and even more professional forms are never this good in my experience.
I’m aware of what the central limit theorem is, but I’m confused as to what you mean here. Do you mind clarifying? It sounds like you’re saying the CLT leads to deanonymization. I don’t see how the two are related.
Looks right to me except the Scheme version is not tail-recursive, so there's a possibility of stack overflow.
Income is taxed.
Sorry I'm going to be blunt here, what an incredibly stupid comment. OP applied to well-known companies like Square and Reddit, shared his resume, interview experiences, and outcomes, and you're here on an anonymous internet forum telling him that this information is completely useless because he didn't mention salary details?

I personally found it interesting and helpful as an engineer interested in potentially working for some of these companies. You are incredibly out of touch and socially challenged to tell him his post is utterly useless because it focuses on startups and there's a pandemic. I hope I never have to work at a company alongside you.
>True, but that's been the argument against outsourcing manufacturing for 40+ years. Yet, it is still being done.

And it's generally made the world a better place. Even current conflicts don't even remotely compare to the Cold War. Some historical perspective may be needed but the world is better off if it engages in trade and specialisation. Nobody gains from the US retreating into a new era of isolation.
Check out the sibling comments. Complex does not mean hard to use. My car is complex, but it's pretty easy to get a driver's license.

Gatekeeping refers to making it seem like it's too hard to get into and therefore not worth trying for beginners/non-technical folk.
How on earth do people have these experiences? I have to submit multiple hundreds of applications to get one interview.

Throwaway because it could turn into multiple thousands if that fact is linked to my identity.
Constitution is built with the understanding that those odds are zero, and that gridlock is the natural tendency.
This. Rocks.

I quit mobile development after too many Java-induced meltdowns. This just renewed my interest in it.

Quick ideas:
- Demoscene potential!!
- Needs a C-based Android UI lib!
- Musical potential! VCV Rack for Android?!
- Great for ports!
What they're trying to get across is that this is not a Bad USB [0] attack, but an Evil Maid [1] attack. In either case, the attacker does not need to rush. To commit a Bad USB attack, the attacker deputizes you and uses your confusion [2] to get you to insert a dangerous peripheral device, on your own time. In an Evil Maid attack, the attacker patiently waits until you trust (read as: "are vulnerable to") their physical presence, and then inserts a dangerous peripheral device.

To use your analogy, in the former case, the murderer poisoned your food at the grocer's, and you unwittingly dose yourself when you make your meal. In the latter case, the murderer spends time getting to know you and letting you trust them, and then one day, when you go to the bathroom, they come in and shoot you like Vincent Vega.

[0] https://en.wikipedia.org/wiki/USB_flash_drive#BadUSB

[1] https://en.wikipedia.org/wiki/Evil_maid_attack

[2] http://www.cap-lore.com/CapTheory/ConfusedDeputy.html
Should "mid-career" software developers still be focused on low-balling themselves with having to do "career growth" things like this fellow, or should they plan their exit strategy to get out of that career trajectory entirely?

Assuming mid-career is actually mid-career and not the ageist SV type of mid-career.
I literally have been calling my mom every single day for the past 8 years I've been away from home. In India we are very close with our parents, they make a lot of sacrifices to give us a good life. Most kids in India usually call their parents atleast 2 times a week.
Not everybody is laying off or firing. If you are in Denver USA or Ottawa Canada we are accelerating our hiring. Its interesting and challenging work. Techinsights.com if you or anybody else is interested.
I'm an old dog, almost 20 years programming now. 30 years old. Started with basic, actionscript, java, c# and back to java.

Some guys had an app locally made, European big company acquires them laughed at them and force them to move to a 2019 new entreprisy platform of theirs.

I saw a portal these guys have to manage everything via SSO, they used like 30 different third party apps. Don't get me wrong we use planning stuff, wikis, analytics, but this was excessive.

Anyway, their super app was react-graphql-microservices (40 of them)-redis-elastic search-many dbs-aws services

Performance was horrible, data leaks everywhere, no trottling, google speed complaining. 15 engineers on charge of it.

A team of 1 backend engineer, 1 ux designer and 1 mobile engineer replace THE WHOLE THING in 1 month with: xamarin, rails, postgres with jsonb and fulltext search, s3 and some heroku. Oh about web js, we used some vue.js and I believe some jquery

We were surprised too. As a Java old dog I have seen this before with RIA apps in flex. Fear of missing out makes do stupid things. Warren buffet called them institutional impedance if I remember correctly.

Monolithic with modules is good until you crash with a hyper growth barrier, meanwhile simple is better
> this is terribly useless for for anyone else

I bet this was terribly useless for you, but for the wider set of readers here its near impossible to generalize as you have done.

I haven’t dived deep to search for “here was my job search” stories and I’ve probably read fewer than 5 such posts on HN over the years I’ve been lurking here. However I appreciated this one for its candid sharing of the numbers (number of applications, rejections, etc.) and his resume + cover letters. Unless you are some interview god/goddess who has seen all the resumes there are to see, it’s valuable to see different ways of approaching the job search.

I’m currently on the job hunt myself and have bookmarked this article for a reread.
Got it, thanks. Still, I am reading it with more generous eyes I think. It seemed to be used to contextualize their communication skills. Not as ”I am better than most”, more like ”I have this unique trait that you might value”.

But I can see how it could be read
There were news sometime ago that Microsoft did not include thunderbolt in their surface 3 because it was insecure. I wonder if that's related to this and whether Microsoft knew about this for a while.
I usually prolong it for travel, but I've always had offers by 60 days in. Anecdote.
Show HN: Create high resolution GIFs from YouTube
Facebook threatens developer for using OAuth instead of their SDK
Wall st is extremely cutthroat, in that if you stagnate 1 quarter kiss your market cap goodbye. Loom at the R&D budgets to judge if public companies are still innovating.
> Have you thought of joining them?

Haha JOIN US... that's an interesting thought, I don't know, overall it's not my thing, but it's pretty cool/impressive how close it is to a working app.

> You're not which guy, exactly?

The idea guy, you know, the guy with the plan, delegates to people like me who make the plan into code. I don't know what is the value/the thing to solve.

Man that sounds awesome the ML stuff, I have not gotten into that at all yet other than watching some basic talks.

> maybe you can start a company and build things for enterprise

That is a thought, isn't that funny, like when I was working for a web agency, there was the fancy/flashy boss but it was me that actually made the thing. Granted the boss is who sold the idea to the client.

> Well, running a company means you work for everyone.

Yeah, I mean savings/investment return, then my own schedule, do whatever I fancy... that sort of thing. FiRe + a couple companies.

I see your point though, and you don't have anyone to hide behind maybe the LLC at the very least.

Thanks
"There's no exact number to aim for, but here's a guiding principle: You want a low percentage of your tests to come back positive, around 10% or even lower, says William Hanage, an epidemiologist at Harvard."

https://www.npr.org/sections/health-shots/2020/04/22/8405263...

There are several other sources out there that state that for example the WHO also recommended it as a guideline. Yes not everyone is being tested but the 10% does account to some degree of the "severity" of those being tested. If you're only able to test the most likely cases you'll get a much higher % positive.
For those who haven't played but want an understanding of Diplomacy, here's how it was described to me:

It's like Risk without luck, but instead of taking an hour it'll take seven, and instead of being mad at your opponent at the end for a few days you'll hate them for the rest of your life

The way it's played is that there are seven players who are effectively equal in power. There is a timed period where you can discuss your intent freely with others(as open or closed as you'd like).

During this time you strategize, plot against, make deals and offer support.

At the end of the timed period you write down your moves, they're put into an envelope and opened all at once.

No single nation is more powerful than another, you almost always need another's support to make any progress. That said, you don't have to stick to your word, and neither does your opponent.

Did you promise Germany you'd help them into Warsaw, but also promise Russia you wouldn't? It doesn't matter both were plotting against you the whole time because they overheard you talking with England about how you were going to stab both of them in the back.

It's a really fantastic game that has unlimited re-playability.

There's also an urban legend that it was JFK and Kissinger's favorite game[0][1]

[0]: https://boardgamegeek.com/thread/1529003/kissingers-favorite...
[1]: https://www.reddit.com/r/boardgames/comments/6je8nu/til_henr...
Docker image broke for sometime back and its one of the projects that doesn't fix bugs before implementing new features: https://github.com/pi-hole/docker-pi-hole/issues/559

Good luck guys!
I'm very eager to see this project develop. Looking at the examples, here are my thoughts:

- It seems like annotations should be excluded from the "value" field. If I write something like "Frankenstein [author:Mary Shelley]", I'm probably going to want to access the title "Frankenstein" on its own after parsing.

- It would be nice to be able to omit the brackets when there's no whitespace inside an annotation. For example, you could write "broccoli type:vegetable" instead of "broccoli [type: vegetable]"

- I like that you can use different list decorators, like -, >, or *. But these don't show up anywhere except the "raw_data" field—it would be nice if there was a field that contained just the decorator, something like:

{
"raw-data" : "\t- Some Item",
"value" : "Some Item",
"decorator" : "-",
"annotations": {},
"children": []
}

Then you could easily use different decorators to encode semantic information. For instance, a Pros/Cons list could use '+' for Pros and '-' for Cons, and that distinction would be easy to access programmatically. If you do this, I think "[ ]" and "[x]" should be end up in the decorator field. Or maybe it could be a "prefix" field and "suffix" field, to hold decorators at either the beginning or end?
And this is your only blog post?
Obviously will depend on your company, but some corporate VPN clients will still let you use a local or alternate DNS. Then just add the machines you need to connect to on your work network to your hosts file.
False, most of the stimulus went to 1) direct payments to the bottom 90% and 2) small businesses with less than 50 employees.
There isn't a lot of commercial use, but there's some.

Some of the more famous cases are game development for PS4, specifically Uncharted series and related from Naughty Dog studio. Some other places also do internal tooling in it (including John Carmack at Oculus)
I suspect you'll get a different answer if you weigh by numbers.

But when you weigh by total wealth the Walton and Mars families skew the data in favor of nepotism. It also depends on your opinion of source of personal wealth of Ms Bezos or Ms Jobs (and anyone in similar position) - nepotism or self-made?