skysight-inc/HackerNews huggingface dataset:
> If more like chrome means more openness and choices for the public than who cares if it is like chrome or not like chrome.

Because it will make iPhones worse for a huge number of iPhone users. You might say “I don’t care if you’re less satisfied with your iPhone because you now have ‘more choice’ according to my limited definition.” But Apple presumably actually cares about how satisfied people are with their iPhones.
Sorry if I was a bit ambiguous. They are at Amazon and Google now. The point is treat your staff well or they might spend their time between tasks prepping for a FAANG interview.
Current Amazon employee here.

> It all boils down to making the employees working as hard as possible

This has not been my experience. The way I've looked at it as, these are more explicit ground rules for how decisions are made. At most other places I've worked, the mechanisms for making decisions was often quite arbitrary, and boiling down to whatever the most senior person in the room wants. When the Leadership Principles are done well, you'll see there are checks and balances built in. For example: yes, we have "customer obsession," and we try to work hard for customers, but if my boss told me to work unreasonable hours, he would fail in the "Earn Trust" area, and he would be in danger of losing his team.

I've found my work-life balance at Amazon to be pretty reasonable, and much better than pretty much any where else I've worked.
Exactly. Object to the PIP suggestion, and say it is being imposed without proper cause for a discriminatory reason, e.g. to harass and force out an employee over 40. That totally fucks their attempt to gather fake reasons to fire you, their only option is to offer you money to quit. I ran into this at a company where my good work was documented, but I'd accidentally annoyed someone really high up and strings were being pulled to ditch me.
I'd be curious to see that... sounds amusing, even if unintentionally so.
Remind me again of the location of the corporate headquarters of the company that this portion of the thread is specifically talking about? Need I remind you of context?
As of 2017, 69 percent of Google’s workforce was male, compared to 70 percent in 2014, and 91 percent was white or Asian, a percentage that’s barely changed over three years. - https://www.theverge.com/2018/3/2/17070624/google-youtube-wi...

These articles always pull the same tricks. They invent a new racial category, "white or Asian", to avoid stating that only 61% were white - i.e. slightly underrepresented compared to the 63.7% white 2010 US demographics [1]. Although by 2014 the white % had probably dropped enough that they are neither over- nor under-represented at Google (the 2020 census reports non-Latino whites as only 57.8% of the US - a 5.9% drop in only 10 years [2]).

But you wouldn't know this from "91% white or Asian". Maybe they can make the problem go away entirely by saying Google is "32% Black or Asian"?

[1] https://en.wikipedia.org/w/index.php?title=Demographics_of_t...

[2] https://en.wikipedia.org/w/index.php?title=Demographics_of_t...
Can you share how you learned? I've spent a lot of time trying to learn how to use Qt but it's very complex and hard to experiment with.
Pretty sure that's a stylistic choice, it's been like that for quite a while.
Isn't https://news.ycombinator.com/rss a thing?
This turned up in my RSS feed of hacker news.

<shrug>

Yes, google basically killed RSS through embrace, extend, extinguish.

There’s no money in democratizing self-publishing.
I was curious so I estimated. If we take daily intake at 8000 BTUs (~2000 calories), then we get 0.015Q BTUs in 1800 (US population: 5M[0]), 0.22Q BTUs in 1900 (US population: 76M), and 0.82Q BTUs in 2000 (US population: 223M).

That's only humans. Factoring in all working animals, maybe we assume some multiple of that. 2x? 10x? 100x seems too much.

In the end, I'm not convinced it would be significant enough to warrant inclusion - even if only because US population was so relatively small.

This does lead me to wonder what the graph looks like for energy consumption per capita.

[0] https://en.wikipedia.org/wiki/Demographic_history_of_the_Uni...
Python spends most of it's time in C extensions for most applications, so performance isn't as big of an issue.

Perl is.... perl. If you read it it's not at all obvious what's happening. They don't believe in the one and only one obvious way principle.
I agree. I can't believe I had never thought that a public QR code may be untrustable until now. This is going to make me a bit more paranoid now when scanning them for parking purposes.
The company who ordered people back to the floor when a hurricane was coming causing their death when the building partially collapsed, has people pissing in bottles to meet insane work quotas, stack ranks employees, flys drones over delivery trucks to surveil drivers to ensure efficiency, repeatedly busts union efforts, might run through literally every available American because the churn at it's distribution centers is so high, uses its platform data to compete with it's suppliers, and whose founder Bezos is one of the richest men to ever live who built himself a literal space craft while income inequality is higher than during the French Revolution?

Are you absolutely sure that there are no legitimate problems with Amazon, or that maybe we're a little itchy with Amazon for a reason?
For one, when I go to a doctor, it's to get their advice/treatment so yes, I will listen to them. Whereas I didn't really ask for experts' opinions on this, they just made it known because that's their job. I take it under advisement but will ultimately do what I think is best considering all the factors, not just the factor of catching the virus. They're not the ones that bear the cost of me wasting my life sitting around.
It's "compile this as a state machine such that when other futures are waited on internally by this function, store stack state in an anonymous struct that implements Future + Poll, and allow repumping when that Poll implemention says it's ready. This allows you to reuse the same stack when this async function is blocked"
> Only takes a smart person to build a web app that looks similar (...)

Smart person? Sounds more like a person looking for trouble.
All you can really do is minimize it. You can't eliminate it. I mean, you can't even tell me whether humans will exist in 500 years, or whether intelligent non-humans will be running around (doesn't even have to be "aliens", humans will create them), or what. Trying to second guess how people will valuate things in 900 years is a joke.
Several of the earthquakes Italy has experienced were reasonably close to Rome. None have had the epicenter there to my knowledge, though.

It’s perhaps more interesting to ask what non-stone buildings have survived 1000 years. I don’t think there are any. So even if stone is more susceptible to earthquakes, it might still be the best choice for a building to last 1000 years.
this is a thoughtful list, especially if you are early in your career.
money is not everything, access+sponsor+mentors can get expedite your progress which ultimately translates into more money.
In my experience, some people can be really oblivious. I've seen past situations where a company didn't have a formal PIP process, but it was blatantly obvious to everyone concerned--except apparently the person themselves--that they just couldn't do the job and were a massive time suck on others and weren't improving in spite of all sorts of attempts to help them. And they were totally shocked when they were fired "out of the blue."
I worked with a guy who was a bag junkie, he'd get a few new bags every month, and had bags to carry other bags. The bags carried bags, and he'd carry a bag.

I have a nice size bag I usually use. If going away longer, I carry an extra one. I'm into some things. Bags is not one of those things.
RSS hasn't gone anywhere, you just stopped using it.
I've tried both of those and minikube by itself. For me the main disadvantage has been compatibility with docker-compose. I've got several projects that I run using docker-compose.yml as a "turnkey" solution. The podman compatibility is unusable, and migrating to K8s manifest files is cumbersome. Also Rancher Desktop is not a complete replacement solution, once you install it you have to add some other stuff to make it work.

All this kind of has made me think more about the vendor lock-in that we were having with Docker. I am still looking for a more viable replacement.
I assume the chart is only counting energy important for human economy (and not whatever it is that you're bringing up). Food as energy source was crucial part of the energy mix before fossil fuels - food-powered animals were tilling fields, hauling goods, powering machinery etc. (not to mention less savory aspects of it like slavery - slaves were essentially food-powered machines for picking cotton, harvesting sugar cane etc.). Nowadays majority of that work is done by machines powered by fossil fuels, and food is used mostly for us to sustain ourselves (i.e. prevent starvation) and not as an economically-productive resource.

I suspect food was the biggest energy source in the economy, above wood and renewables (i.e. watermills and windmills powering various machineries and pumps).
Yes, but you can't realistically create a web app for every spreadsheet that is out there. Only when it would truly add value to the team over the long-term, does it make sense. In my experience, this is done when the spreadsheet stops scaling to the number of people that need access to the data or systems that need said data.
Yes, and hnrss also has customized RSS feeds for HN:

https://hnrss.github.io
So if I asked you a complex architectural question, or an algorithmic question and you froze, would it mean that you are an incompetent manager?

Clearly thinking on your feet in front of people is what it means to be good at ones profession.
He's making two claims. First, that use of force is not justifiable in the case of an attempt to rid of racial discrimination (it not being the job of the state/fed). And second, that private, corporate segregation would have eventually gone away do to market demand.
Inc-Query | Solutions Eng. (not dev) | Full-time | REMOTE [Americas/Japan/China/India] | https://inc-query.com

Small, profitable, rapidly growing, fully remote tech company. We program surveys insanely fast for private equity and management consulting clients.

If you enjoy dealing with very smart clients in a somewhat technical and fast-paced environment, this role may be for you. The Survey Director exercises 3 different skill sets:

1. Client management/communication skills: Interact with clients all the time

2. Business acumen: Learn about different industries/niches and transfer learning across projects

3. Technical skills: Never-ending supply of short coding puzzles (think <10 lines)

This is not a software engineering role, but some coding familiarity is required. It's a tough role, but super interesting work!

If you're interested in learning more, shoot me (the founder) a note with either your resume and/or LinkedIn: hn [at] <our-domain-from-above>. You'd be joining a bunch of other HNers who work here.

Please include "survey" somewhere in your email so I know it's not spam
I wonder who that "bar@bar.mysql.r18.ru" was.
> Why can't we have a discussion about crypto without labeling people as some kind of dishonest idiots?

Because 99% of crypto boosters make the other 1% look bad. Admit and address the money laundering, scamming, cult behavior, and planet-destroying aspects of it first, then let's talk.
Slightly off-topic but I love that A List Apart is still running. They were a mainstay for me early in my career, the Suckerfish Dropdown article in particular was a big deal to me.

https://alistapart.com/article/dropdowns/
Yep there are cool things you can do in Lisp that you can’t do in other languages. But, as you say, it doesn’t matter to most developers. What matters to most developers is a large language community, and a great selection of battle proven frameworks/libraries to make their job easy. Look at JavaScript going from the ugly duckling of languages that nobody use, to being absolutely essential to millions of programmers everywhere. Not because of the language, but because of the large community of developers forced to use JavaScript, resulting in a huge supply of frameworks and support/help available to JavaScript developers. If Lisp had been used instead of JavaScript, it might have been equally popular today. I personally would have preferred that actually.
Datadog Announces Global Partnership with AWS for Observability and Security
> they generally don't need a reason.

This is true as far as it goes, but exceptions to the at-will rule include Title VII claims, so if they have an illusion of a dream of a identity-based claim, you need some documentation.

Since most companies don’t want to pay even the minuscule amount required to get a valid release, this is the alternative.
It goes off your license plate. They scan it as they go. There is no meter.
I assume it’s because the Moon is geologically inactive and thus the rocks we got from the surface are expected to be essentially as old as the Moon itself.
Wrapping sync in async is usually not so hard but usually an anti-pattern. In C# for example, if that synchronous work is long running, it might consume a thread in the shared thread pool and have side effects (starvation) elsewhere in the application.
What precisely are you interested in?

If you just want the NS records and glue for all the ccTLDs they're in the root zone.

https://www.internic.net/domain/root.zone

If you want the complete zone files from every ccTLD that is a much bigger ask. I'm not sure but I imagine you would have to look into each ccTLD and find out if they're available.
Wow, I thought the horror stories out of MSFT had put an end to stack-ranking forced-PIP evaluations. It seems incredibly counter productive, and leads to things like hire-to-fire that are just indefensible.

Having a team where everyone is excelling is a GOOD thing in most orgs, right?
To 3:

You can encode html in feeds. You just have to mark them as cdata.
Cool tech. How come burn in isn't an issue for OLEDs on laptops? Seems to be an issue for TV.
Haha, I literally just set up Newsboat[1] and this is my second article I read from the comfort of my terminal :) So far Newsboat is great: Everything configurable with text, fast and effortless. The key-binds took a little bit, but now I can even do stuff with hjkl!

I will take the opportunity to ask about two issues I am currently facing.

- Is there a feed for Github discussions?

- Does anyone have some ideas/sources for bookmark scripts? I found [2], but I am not really sure what it does.

[1]:https://newsboat.org/

[2]:https://github.com/gpakosz/.newsboat/blob/master/bookmark.sh

---

E: To add, in my opinion the killer feature of Newsboat is the fact that all links get appended to the article, similar to how I added the two links below my post. In Newsboat I can just press the corresponding number and open the link!
Throw the hot stuff on the rocket exhaust manifold and hang the iced latte out the side, everything will be just right when you deliver it.
For the .NET ecosystem (and also related topics), there is the excellent and very active C# Discord server.

https://discord.gg/csharp

You can find me on there as NathanAldenSr#2130.
Big difference between snow and black ice. Even in Canada.
Simple, zero-fuss Docker database backups
It's still a risk. An assertion of discrimination, even without evidence, is going to be a painful court case. After all, "Soandso said he didn't like X people, and then fired me" is impossible to prove or disprove, but it sure can rack up some court time and lawyer fees, with the possibility of a loss in the event of an unsympathetic jury.

But a documented process, that was followed, that set defined goals, and recorded failures, is going to be a much faster and more sure trial.
Another option is not actually expose SSH at all and proxy shells through a web server via WebSockets, fronted by xterm.js or hterm.js. There are some limitations here (like ctrl-W will get captured by the browser rather than the shell) but it is relatively easy to implement and fits a lot of use cases without the nightmare of fitting Linux PAM to your organization's evolving IAM needs.

Won't work for everyone, but definitely something to consider if you are offering "shell-as-a-service" internally or externally.
Longform was a respected service and I wish them the best focusing on the podcast.

My use of Longform declined as long, intricate articles became something nearly any publication could pull off, but I think that Longform deserves some credit for bringing about that change in journalism.

There are new forms of journalism emerging and new curators will appear to popularize them.
NFC is another one. Slap a metal stick over the real one and put your bad NFC on top of it.
> The most effective way for Green Community members to eliminate their carbon footprint is to Reduce, Renew and Offset the unavoidable emissions by supporting environmental projects.

Wouldn't suicide or sterilization be more effective? Things that decrease your lifespan or fertility would tend to be positives by this framework, wouldn't they? And since wealth is strongly correlated with carbon footprint, so is poverty. Wars, epidemics and other disasters are good at reducing carbon footprints too.
I still use it everyday:
https://theoldreader.com/
Maybe a 1000 or 2000. Not worth spending 14 months in my opinion.
Wow, no clue. That was on mobile... web app or Octal (native app). Stock iOS English (US) keyboard.
Wrong. Google “Title VII burden shifting framework.” It will cost you tens of thousands to get a frivolous case dismissed. In wage/hour cases, the burden is almost entirely shifted to the employer.

Also with respect to the attorney fee provisions, in California they are almost entirely one way in practice even the ones that are loser pays in reality.
(but note that this doesn't mean busy-loop polling, while that will be used in "my first executor" tutorials, production executors don't call a future until it's ready to have more progress made via an event, often from an epoll/kqueue/iocp or similar mechanism.)
That and market failure.
Can't help but feel like you should have kept the SaaS and grew it more and sold it later, or at least keep it running and leverage it for an llc/business/tax deductions.
how do you have a RSS feed of HN? what links does it include out of the thousands that are posted here daily? also, can I ask you what service are you currently using for you RSS feed?
thanks.
My complaint about the async rust world isn't so much function coloring, but dependency craziness.

For instance, the postgres driver for rust (which is an excellent driver, by the way), is built in on async primitives. That's a good thing, because it means that it can be used effectively from async code.

Unfortunately, a "hello world" program that uses the client takes 38s to build and downloads 65 dependencies, many of which are at 0.x.y versions and I have no idea what they do (parking_lot_core v0.8.5? slab v0.4.5?).

This is not just an issue of build time, but overall confidence in the quality and security of the code, and knowledge of who the authors even are. Also, it just adds complexity and magic, and sometimes I just want my code to be simple and tight and understandable from beginning to end.

One idea to resolve this is if rust has a standard futures runtime API, and you can just choose one in Cargo.toml or something. By default it would be a built-in single-threaded runtime, but you could choose tokio if you want. If you want to call async code from sync code, there would be an easy way to do it (maybe more syntax?) that would use whatever runtime you chose in Cargo.toml.
> That said, blocking all countries that you don't expect to talk to

All fun and games until you find yourself on travelling in Asia and you need to connect back home and forgot you blocked half the world.

As for "other processes", we're talking about SSH on this thread. If you've got other processes then that falls into on-host/upstream filtering via firewall area of security. Regarding "unknown vectors", as I said, patching, no amount of IP blocking will help you with that.

If you really want to talk about "world's second easiest security fix" for SSH, that would be running a super-hardened bastion host and using SSH ProxyJump.
Maybe if they didn't have a "pay by app" scheme as seen in one of the pictures, people would be less likely to fall into this scheme. I'm not sure why government agencies should require people to download an app just to pay a parking fee instead of making things as frictionless as possible (I live in Australia, we have the same issue here)
To be honest, I don't. Websites like Reddit or Hacker News are better because they provide popularity scores into the links, helping me filtered out junk links.
In Aus/NZ, there's View Source and DevANZ (both Slack).
Technically yes. But it’s still usable on a platform like the Mega Drive / Genesis and it’s how ROM hackers would generally work.

They might still have the original code though given they wrote the game. But I wouldn’t be at all surprised if they just worked off the ROM instead.
Some train parking lot systems would be vulnerable to this too.

I've parked in lots where you enter the parking spot number and payment into a website. There is no physical confirmation, and it would be trivial to put a QR code on the parking information sign.

Especially because typically people are walking into the station while paying, and not standing in front of the sign double checking the details.

Insult to injury, the UI on the legit system is so bad and slow that scammers wouldn't even need to try to replicate what exists. Basically anything else would be an improvement.
I used RSS to read Hacker News since its beginning or at least very close to its beginning.
You deserve to be proud, well done Joe. Most side projects fail, yours didn't. Enjoy being a dad!
What if the DIY medicines weren't of dubious quality? What if they were higher quality than the ones that cost US$750 a dose? What if everyone had an analysis machine that could analyze the medicines, DIY or not, to find out what was in them, and the DIY stuff turned out to be purer and more precisely dosed? That's what happened with Linux versus, say, Solaris and Microsoft Windows, and it's what's happening now with programmable insulin pumps.

Also, medical consequences have to get pretty costly before they're more costly than selling your home and emptying your retirement account and your kids' college funds.
In that case, I feel that I'm getting a decent experience for the size.

Would you argue the same for a 60 MB Hello, World application?
it also applies to people that just physically are in the EU, no residency needed.
Very interesting post, thanks for sharing. Do you have a link to your project code? Your experience seems to be in line with this post I read recently: https://viralinstruction.com/posts/badjulia/

It's written by a Julia fan, so it's a very lucid and measured take on the not so great side of Julia.
Firstly, it may be more common in your country than you think.

Secondly, I cannot agree with "laws that are commonly broken shouldn't be laws" even if we replace laws with municipal bylaws.

People commonly smoke where they shouldn't, don't clean up their dog's poop, park their cars wherever they want, litter and improperly dispose of items and whatever not. So, hey, let's get rid of the rules?

If we are going to clean the system of laws that should not exist, we arguably should prioritize those that are commonly broken, but that can't be the sufficient condition. If we don't prioritize those that are broken, we may waste time repealing weird laws covering situations that hardly occur, so the work will have no practical impact.

Whether a law should be repealed must be carefully considered on a case-by-case basis, not based on considerations like whether people are breaking it like it's going out of style.