skysight-inc/HackerNews huggingface dataset:
Torvalds disagrees with you, at least wrt to the fundamental limitation here (there may be other issues layered on top of it of course).

> No, you need not just the blocks, you need the actual cache chain data structures themselves. For doing things like good read-ahead, you need to be able to (efficiently) look up trivial things like "is that block
already in the cache".

> So you need not only the data, you need the _tags_ too.

> In other words, your filesystem needs to have access to the whole
disk cache layer, not just the contents. Or it will not perform well.

https://yarchive.net/comp/microkernels.html

Edit: and the context of this discussion was fairly ancient systems with tagged TLBs and simple in order cores with syscalls nearly as cheap as regular user space call instructions. They were still ungodly slow with microkernels, and his explanation is the meat of his view as to why. It's all about having the data in the right place with as little synchronization required.
eBPF and kernel modules solve completely different tasks. If you need a kernel module to accomplish your task, then by definition you cannot accomplish it with eBPF.
> "walk into a VC pitch meeting with the confidence of a tall white man."

As a tall white man, I find it hilarious you think we are all confident.
Ballmer was good at business and running the day-to-day housekeeping. But his legacy will always be that of Windows 8, of Surface RT, of dismissing the iPhone; frankly he didn't understand enterprise customers either. He was never the visionary leader.
I don't deny this is indeed a cool project, but how is this related to their mission of "building a safe and beneficial AGI" backed by a billion dollar funding? They look like having too much fun with sidetracking (which is totally understandable!).
Id say.... in the day .... anyone could afford to buy a single floppy disk and store files on it. But how many actually did and how many are actually recoverable. Lots probably got thrown out in intervening years.
> Lotus seed pods

Should've read the rest of your comment before googling that. I didn't expect as strong a reaction as I just had upon seeing those. Deeply unsettling.
Girls’ comparative advantage in reading can largely explain the STEM gender gap
Can you elaborate on this?

Do you mean that amazon is tending towards strong or externalizable consistency now?

I’ve always noticed AWS products tend towards eventual consistency, and Google Cloud offerings are almost all strongly consistent.

For example S3 is eventually consistent for read after write (if it’s not the first write). Google cloud storage is strongly consistent for read after all writes.
I personally like the semantic distinction between "don't be evil" and the way it is often misremembered on HN, "do no evil".

Do no evil seems stricter than don't be evil. How much evil can you do before you are evil? Or can you be evil while doing no evil?
This is how I imagined threads working when they were announced, but it seems they are never used consistently. How exactly do you manage to enforce that rule?

Even if this worked, it's just a nice step toward a full comment tree (like HN or reddit). I get the impression some people find that format confusing, but I think it's vastly superior. I assume programmers generally prefer it.
Some people's vision are the stuff of moral leadership, and others are the stuff of moral complacency. Some people make progress like Lawrence v Texas, and other people say "blah blah privilege, I'm so tired of hearing this stuff." But it's hard to believe they are the same person in one. One wonders whether you would hope that those who are suffering stop their shrillness because you are really tired of hearing about the blah blah privilege.

But from the outside perspective, America's democracy looks complacent. It appears as if a major aspect of the American political game is wondering whether black people or Latinos are going to vote more. What a game. There's a nasty smell here, and one wonders the degree to which people might carry on amid that nasty smell because they are so very tired of the blah blah.

America already has a culture of avoiding political talk in person. Is it working? Does American democracy smell healthier than ever?
To the stranger who left me feedback with an astute observation (but no email).

The box Abe is building won't work. He's got it wired wrong. And if they fix that I’ll start actually taking pieces out of it. It's just a gimmick. It doesn't work anymore. Your double will say they have to move on to something else. And mine will agree. They're friends.

It’s been a decade.
WP says that it was never printed for the general public. Hmmm. Had it been (parts duplicated, say, at hundreds of sites), most of it would probably have survived.
Instagram comes to mind. 13 employees and $1B acquisition.

Hard to imagine that without AWS.
I really hate when I read a post about a particular issue with a company and everyone dog-piles on with "find a new job".

Usually, the issue is minor or can probably be resolved with a discussion.

Not in this case. Start applying for new jobs ASAP. The fact that the company is willing to dock your pay by 50% for a on min late arrival signals a god-awful culture. RUN.
dude I hope that was the result of updating yarn.lock or similar, otherwise good luck to your reviewer!
What the HQ2 malfeasance? Ie, if they committed unlawful acts why not pursue that in court?

I know they selected a location in New York they shouldn't have / the community rejected, and after a big outcry ended up going with not against community pressure.

I think the one in Virginia is going ahead, they just got permits there for a metro station. Are there protests in Virginia they are not listening too?
Not all employees can communicate by text or voice alone. Body language is very important to a lot of people when communicating... I prefer video calls, though I don't require it.. but you can't easily tell an employee is having a rough day or is not following what you're saying on verbal/text cues alone... Or they say they get it in text but they really are not sure (and seeing their face or posture might have communicated that they "kinda" understand)..

Many people need the human-to-human interaction.. and many people don't. If you and your boss and direct reports are all happy connecting in text, great! But a huge portion of the population wants to see the other person when communicating
Well Done! Excellent execution.
You're not taking away anything because they never had them in the first place.
I'm one of the founders of https://taloflow.ai (the company tied to the blog post above). We built Tim (taloflow infra monitor) to save endless hours going through spreadsheets or Cost Explorer. We built it as real-time dataflow with visualizations on Grafana so you can correlate events such as deployments to how your costs change. We also built a model that predicts your real-time costs inferred from infrastructure metrics that aren't available through Cost Explorer.

Our tool is free for any devs spending less than 60K a year on AWS. Let me know if you wanna test it out!
Microsoft has made an amazing transition. Kudos to them.
.COM's registry is Verisign, just like .NET.
Why are my Netflix suggestions and % so bad? Because I like "There Will Be Blood" doesn't mean I'm going to like "Ridiculous 6" just because both a westerns. Or, because I like "Fight Club" doesn't mean I'm going to like "By The Sea" just because both have Brad Pitt in them.
> I live in Eastern Europe and we don't really know what racism is because we have no history of problems in the past;

Then why do I read stories like this about black soccer players being racially abused?

https://www.euronews.com/2019/11/01/racism-at-the-heart-of-b...
Trader Joe's has a vanilla hemp protein powder I like (milk-based ones mess with my stomach). I couldn't imagine eating the seeds directly, but they go down very easy in a smoothie.

I'm not familiar with any fermentation process that operates on nuts, or any high-fat food source besides soybeans.
This is why it’s crucial to review employees against each of the _project_ goals that they aimed to deliver. You cannot judge all work equally, sometimes the appropriate outcomes can be not just orthogonal (has zero benefit with respect to performance metric “A”) but can even be detrimental (negative with respect to performance metric “A”) ... not handling this with something is what create these kind of problems.
btw, if you happen to be at AWS Reinvent right now, you can get a stylish, collector's edition Metaflow t-shirt if you drop by at the Netflix booth at the expo hall and/or ping us otherwise!
Skydio 2 Review: This Is the Drone You Want to Fly
Ask HN: What should I highlight in my resume
Hi,

I have 10+ years of experience in software (mostly building and maintaining SaaS, including one extremely high-traffic app).

During the course of my career I moved from an engineer role to an Engineering Manager role (still hands-on with code though). The last time I was looking for a change, my resume got turned down at most places I applied for EM roles. Eventually I came across a pretty interesting SDE role, so I took it.

However, I'm now looking for a change again, and I'm really interested in going back to an EM role (I think I was pretty good at it, and would like to become even better). Considering this, what should I highlight in my resume, so that I get a callback?
The Rise of SQL-Based Data Modeling
Payment processors like Stripe rely on creator platforms like Patreon and BMaC for non-trivial portions of their business. That kind of demand is why Stripe Marketplace exists in the first place. If consumers aren't putting pressure on every step of the chain, that pressure won't work its way up to the payment processors.

In other words, if marketplaces themselves aren't going to Stripe and complaining, Stripe will not fix its Marketplace TOS. A really good way to create that demand is to hold businesses that build on top of these processors accountable.

If I build a calendar app on top of Facebook, and Facebook requires me to share all of my user data with them, you can make a reasonable argument that this is all Facebook's fault for having bad terms. But even so, if my users start asking me why all of their data is going to Facebook, that puts a lot of pressure on me to look for other platforms that have better terms, or complain to Facebook that their offering isn't good enough for me.

I'm not saying that Buy Me A Coffee should be abandoned or that I want it to fail. We don't want to block better platforms or decrease competition in the pursuit of perfection.

But even if on net Buy Me A Coffee is a good service, and even if we ultimately want it to succeed, and even if the owners genuinely can't do anything at all, it is still a good thing to force the owners to go through additional friction and to endure additional criticism because of their content decisions -- because if a better, more permissive payment processor ever pops up in the future, owners that have gone through that friction will be able to see a real business case for switching and revising their policies. When Stripe advertises its Marketplace services, platforms like Buy Me A Coffee will have an incentive to say, "yeah, but my users are still going to chew me out over your policies. How can you help me with that?"

Criticism of creator platforms over payment methods creates demand for better payment methods.
This is a good point. EDS during the 80s and 90s used to hire smart people with no college degree and send them to Texas to learn how to code for several months. They built their workforce this way because the demand was higher than the global supply. It would cost a blip on the balance sheet of FAANG co.’s to do the same. Interestingly there was a high number of married people that coupled up during that time. Sounded like a pretty intense but fun experience. Source: I interned there in the late 90s and heard a lot of stories from the then middle aged cohorts that went through it.
Thanks for the note on <cite>! I don't think that's actually a collision; <cite> was in HTML 2, so there wasn't much time for people to start using it in conflicting ways. What happened with <cite> was that, for about four years, Hixie published a changed definition in the HTML5 spec, one which didn't allow citing people's names, just the titles of their works. This attempted change was eventually reverted. The URL-based and OID-based extensibility mechanisms we're discussing don't even attempt to prevent such problems.

What I mean by "collision" is something like the following: one person (say, Hixie) defines <c> in their browser or stylesheet to mean "canonical name" while another person (say, the W3C) defines <c> to mean "category", resulting in problems when you try to view documents written for one browser using the other browser. I don't know of anything like this having happened in HTML, ever.
Studies show that the more egalitarian the society, the larger the differences in choices men and women make.

It's only when there's a lot of economic pressure that women that they start going into fields they don't tend to go into. India, specifically, has a lot of pressure for people to go into software dev.

Here's the LA Times talking about it:

https://www.latimes.com/science/sciencenow/la-sci-sn-women-e...
I disagree. I regularly review PRs with more than 500 changed lines/20+ changed files. I read every single line. I put the same amount of effort into reviewing code as I do writing it; every software engineer should.
Writers write, but this one couldn’t about the most important person in his life
You could do all of that pretty easily with a Google Form + custom HTML representation (https://stefano.brilli.me/google-forms-html-exporter/) plus a hidden text field.
So much this. I work at a FAANG company which has terrible diversity numbers in hardware development. Upper management is frequently asked about this by employees at big q&a sessions. The answer is always to blame the pipeline, as if we do not have billions of dollars that we could direct at solving it ourselves...
I can possibly forgive them not coming up with UTF-8 first, and a few character specific mistakes. I can even forgive them for not coming up with UTF-8 at all, which is fact what happened because it was invented outside of the organisation and then common usage forced it onto them.

What I can not forgive is coming up with something that allows the same string have multiple representations, which happens in UCS-2 / UTF-16, and because pre-composed codepoints overlap pre-existing characters. That mistake makes "string1" == "string2" meaningless in the general case. It's already caused exploits.

I also can not forgive pre-composed codepoints for another reason: the make parsing strings error prone. This is because ("A" in "Åström") no longer works - it will return true in if Å is composite character.
The more likely case is that they have a degree that isn't in CSC.
Given the complexity of the feelings a lot of people have and are developing over time, I think it's worth emphasizing how the push for gender balance can backfire. The linked writeup mentions "diversity fatigue", and it can turn people who would otherwise support fixing the pipeline into cynics.

We have a woman who was hired on my team at work. As soon as management saw an actual woman had applied, the interview process was just a formality. She has been with us for several months now and has performed abysmally. If she were a white guy she would not have made it in the front door. Working with her is a constant frustration - explaining basic programming concepts and constantly reminding her what the current task is when she gets distracted looking at cat pictures.

The issue is that the male members of the team resent her and our bosses because she's unfireable as a woman. We want in good faith to support women and other demographics that might be interested in our field! We'd love to do whatever we can to foster interest among any human beings at any stage of the pipeline! But what we're coming to realize is that because management needs to meet some "quota", we'll be providing a subsistence for a net-negative-productivity member of the team for the foreseeable future. Nobody can say a word about it to our manager or director for fear of being labeled a sexist. It's making us resent the whole push for diversity as a whole.
Nice to see Joplin in the list. It's a note-taking app, sorta like an open-source Evernote, and one of the _main_ reasons why I use it is indeed because it's plain text (markdown) only.
Isn't the constant shutdown a google thing before Sundar? I doubt it's an imposition from him.
I agree, this was 3x faster than expected.

Note: Factoring RSA-240 only took 900 core-years the additional 3100 core-years were on the discrete log.

RSA 240 is 8 digits longer, it takes ~2x as much work for each 5.5 additional digits so this should have taken 2.7x as much compute.
I imagine with scale it will come down.
* Syscall tracing, sandboxing, and monitoring

* KVM device MMIO emulation

* OS personality emulation (like WSL but doesn't require root)

* New synchronization primitives to user space (like XOK's wake predicates)

* A lot of others..

Modern BPF is the exploring the same cornerstones as exokernels and really opens up a whole bunch of concepts that haven't been seen in mainstream kernels, particularly if non privileged users are allowed to invoke it.
Crumpets!

I can't help but think that cognitive therapy would enable anyone to overcome the syndrome. But maybe the thought of a future self having overcome it is itself a trigger?
Sometimes I feel like (some, not all) billionaires are better stewards of money than the US government and people.

How much of his wealth does Bill Gates spend on the military industrial complex?
Heh, and useless. I was about 20 lines into small example. I needed the stat() command... not in java.... sigh.
>At the same time I noticed that the majority of engineering managers, product owners and agile coaches in our company are women. Some of these women were programmers at some point in their career.

Many women get nudged/pushed into middle management instead of promoted to technical leads or directorships. It's often a way for companies to claim they "promote" women, while forcing them into roles that are vulnerable to layoffs.
Every company can't hit 50/50, but it is obviously possible for any one company to hit 50/50, without compromising on their hiring bar. (Until everyone adopts that same mentality, at which point it, of course, becomes impossible.)

Also, just because you have a goal to aspire to doesn't mean you can realistically meet it. Suppose if every high achiever in a school wants to be valedictorian, but only one of them will make it. That in itself doesn't mean it's a pointless goal.
And what's the problem?

Noone uses rotary phones today, but that is ok.
Does your boss pay for business or first class? Using a laptop in a coach seat these days is highly awkward.

Edit: Oops, you did say economy. Have another passenger take a photo of you typing on a 15 inch laptop in economy to share with your boss. I literally can't do it...the seat in front of me prevents the screen from opening enough to be visible.

I'd have to put the keyboard on my chest, the screen flat on the tray table, and do T-Rex style typing.
Location: Zurich, Switzerland

Remote: Maybe

Willing to relocate: Not now

Technologies: Python (Pandas, Scikit-learn, Jupyter, Matplotlib, Seaborn, Altair, XGBoost, UMAP, hbscan, bs4, Flask, Django, Airflow, APIs), JavaScript (Vanilla, Node.js, Express.js, Mapbox, Turf.js, Three.js, Vega-Lite, D3, APIs), HTML, CSS, AWS, Serverless, SQL, Figma

Résumé/CV: https://ruizdurazo.com / Contact me for links to my full CV (pdf) and portfolio (slide deck)

Email: enrique@ruizdurazo.com

Profile: Good at engineering and design. At home in data analysis, data science, and dataviz roles. But also good at making working mockups, UI development, and thinking about products. Also familiar with settting up backends and databases. Domain expertise in design, architecture, cities, urbanism, housing, real estate, geographical data, maps.
DHS Proposing Facial Recognition
> But why would you expect women to be more like to choose the approach of not graduating than men, though?

Well, probably because the environment in all parts of the tech pipeline, is often times toxic the entire way through, and women don't want to deal with that.

So part of solving the pipeline problem means trying to solve it in many different parts of the pipeline, and recognizing that even if a previous part failed, you can still do stuff to fix it, later on.
a 1024-bit RSA number is ~5000 times harder (each additional 5.5 digits doubles the difficulty[1])

[1] https://www.mersenneforum.org/showpost.php?p=531861&postcoun...
AWS has a collection of tools which make it easier to detect and avoid accidental spend, and which make it easier to optimize purposeful spend.

These aren't controversial, even though they reduce revenue, because they improve the customer experience.
I believe hnick is not talking about twenty years, but taking a good employee, enrolling them in bootcamp, then training them for a number of months.
“Good” isn’t good enough [pdf]
I knew about trypophobia and it doesn't really disgust me, but the linked "Dr. Pimple Popper", has some rather disturbingly "tasty" stuff. I hope I don't dream about.
Because it's maintained by Amazon? But it's entirely open source: https://github.com/corretto/corretto-8 with a very permissive license (GPLv2)
I've thought a lot about making a tool like this, and you've accomplished a lot of what I had in mind. It looks awesome!

One piece of feedback that would make or break this tool for me: I would love to see better keyboard interactions. In my ideal version of this, quick search would pull up on some keybind, and then once I search for something, I would be able to use my arrow keys to scroll down the list of results without clicking.

For me this is basically getting at what I think is _the_ killer feature for an app like this: super-efficient navigation/search. Mouse interactions are simply too slow for me to incorporate them into live DMing.
The lower bandwidth cost is a big deal as well. Though actively tracking and often swinging to new satellites while going 500mph, with the aircraft tilting and yawing is probably not easy.
* who will stop providing financial services (because the make money off those, duh) once cornered by a higher authority.

FTFY
(Not a criticism of purism but of how little is required to say "Open Hardware" in general).
I have to say how disappointing it is what counts as open hardware. A simple schematic and some xrays? Why not the Kicad(I'm pretty sure that's what they said they used to make it) files, or maybe an openboardview [1] .brd file that would actually help for device repair and hacking on the phone at a hardware level.

As a comparison to FOSS this is the equivalent of releasing a binary and some header files.

[1] https://openboardview.org/
And what happened to Dan Rather after “rathergate”?

They could “afford” to fire a little known reporter.

And then there is the phenomenon of entertainment disguised as news which many people take for news which infuse enormous amounts of opinion and bias in their reporting.

The only ones which make a decent attempt at impartiality is PBS with their national news. Their local news tends to have intrusions where news is colored with opinion and bias, unfortunately.