skysight-inc/HackerNews huggingface dataset:
I am very impressed with Team’s summaries. Obviously it’s a summary, so you won’t get all the details. Also it’s great at listing action items that were declared in the meeting.
well....yea you can be high performance and _just_ focus on what you're interested in, but agree - pushing yourself to be leadership without being a supervisor to _build_ 'the high performing culture that can deliver something great' is really special
Software Project Estimates Are Not Budgets, and That Matters
It's still alive, but pushed down the layers. The OS kernel on top of which you sit still cares about things like interrupt entry latency, which means that stack usage analysis and inlining management has a home, etc... The bluetooth radio and network stacks you're using likely has performance paths that force people to look at disassembly to understand.

But it's true that outside the top-level "don't make dumb design decisions" decision points, application code in the embedded world is reasonably insulated form this kind of nonsense. But that's because the folks you're standing on did the work for you.
What works is companies not demanding that their employee be the square peg that fits their square hole. The square peg doesn’t exist. You’re going to have to hire someone who doesn’t already have the specific skills you need and invest in training them and educating them. The interview process is just to evaluate if they are capable of succeeding in that process. Yes, it means companies have to take risk. It’s better than the risk of trying to carry on long term short-staffed.
It's less that 20 heads. The gross spend for each engineer is probably closer to $0.5 million annually. You can layoff 5% without any impact on the company and save so much more. A company like Uber ($130B market cap) isn't going to bother with building something internally to save $6M/year. The only reason to do it is improve efficiency that actually improves the user experience, which then we're talking about a big deal. Sometimes those things happen only because engineers don't have anything else to do and someone needs a promotion...
Yet another person who didn't even click on the article. This has nothing to do with the current generation of AI-created art.
There are hard physical limits on how much bandwidth Starlink can provide to do with spectrum allocations, so it will always be a somewhat boutique service and indeed prices for end users might end up climbing as word spreads and demand grows. They already practice regular dynamic pricing changes depending on demand within a cell. It doesn't make sense for corporate backbones.
Redka: Redis re-implemented with SQLite v0.5.0
> "why don't we use the same spirit when we were building these back then?".

Isn't that just personal opinion? If anything, the current era of spaceflight has finally restored the Apollo ethos that had been dead for decades. So the answer to your question is "we're already doing it". Lots of people seem to be going nuts and saying "but not like that!" as they seem to have some alternative weird vision for what Apollo was. My dad grew up watching Apollo launches, he even got to work on the Apollo-Soyuz mission in a small part. He's one of the people more hyped for SpaceX's mission/goal and Starship than anyone I know.
Assume the device is in a time capsule, not rattling around on someone's keychain for 200 years.
Unburning (my spellcheck marks that as a misspelling which says something even on its own) all the fossil fuels that gave rise to the industrial age we now reside in is I suppose possible in theory, but it would require a nearly limitless source of energy, and even if such a breakthrough occurred, I can't help but feel that all the energy would be directed towards ever more elaborate crypto-mining setups or AI chatbots.

The half-ass solution will be to dim the sky which I suppose will buy some time; enough to see me out I hope.
Thanks for the reference. I am surprised that Java already has a solution and the choice of keyword "final" is a nice one.
Turns out recruiters were actually useful to both job seekers and employers.
>It will make a nice archival solution for businesses and governments who want a data preservation solution over a time horizon of decades to centuries, though.

I doubt it. Even governments and businesses suck at preservation: just look at game studios who loose source code of valuable IP they themselves developed 20+ years ago. People working there just don't care about something so long term when their own skin isn't in the game and they're not getting paid enough for it to care much about what happens when they're gone or what their predecessors did.

This isn't the famous Voyager space probe where people hang around well past their retirement date to keep something alive due to emotional attachment, in most cases digital data just is left to rot and die out as people leave companies/institutions and new people come in with different agendas and career goals.

Microsoft's magic Tesseract data storage cube is cool, but good luck finding the tech to read it 10k years from now when Microsoft is long gone. Written paper and cave drawings will outlive us all.
>> A "corporate death penalty" needs to be enacted, where a company can be seized and dismantled for egregious crimes.

> By the time the company get sentenced, the people involved have already left with a nice bonus, and found a nice new job, there is no incentive for avoiding it.

> You need proper fines and jail time for the people involved, even decades later.

That's not sufficient though. The people who did the bad acts need to be punished, but the owners who profited from the bad acts need to be punished too. If you don't do that, you just create situations like Amazon: set a sounds-good internal policy but have internal incentives for employees to violate it (e.g. exploit 3rd party seller data to unfairly compete with them) and lax enforcement, then fire the employees as scapegoats when caught to deflect blame when the violations become a PR or legal problem. So some harsh action needs to be taken against the owners and the shareholders.

A "corporate death penalty" doesn't really work, because shareholders can always sell. You don't want the guy responsible to profit, while some innocent schmuck gets punished because he happened to be holding the bag when the music stopped. You need action against the shareholders who were owners at the time of the bad acts.

Instead, since we have computers with big disks now, there needs to be a registry that tracks the historical beneficial owners of a company's stock. Then when something worthy of a "corporate death penalty" happens, those people are tracked down, fined, and any profits they enjoyed get clawed back. If they go bankrupt, tough: as owners, they should have proposed or voted for shareholder proposals to keep the management under control.

Of course there would be some finer details to work out (e.g. breaking the veil on shell corporations, policies to deal with straw ownership, letting other shareholders off the hook if some small group (e.g. founders) have complete voting control of the company), but I think the idea is workable if you don't consciously let clever-assholes exploit loopholes
My satisfaction in my personal life is definitely what keeps me happy to grind away at my workplace (which isn't really too bad, but the will to take risks to actually improve seems "thin").

It can't last forever, though, so there's an inevitable reckoning on the horizon.
> It raises questions about the factors contributing to its success—whether it’s a result of the approach itself or despite it.

AFAIK, the main factor contributing to the success of Swift in the Apple ecosystem is probably it being the replacement for Objective-C. Unlike C or C++, which required going through Objective-C or Objective-C++ to access the native platform libraries, Swift could access them directly.

That advantage does not exist on non-Apple platforms, which already have C or C++ as the most direct way to access the native platform libraries.
Would it actually pierce the ship like a bullet or would it cause the ship to… explode or shatter or something
I haven't looked for a new job for the last ~3y, but before that it was always the difference in pay that resulted in me and a potential employer not shaking hands eventually. Ofc, that is not universal as some companies pay a proper amount, but most of them just don't. So no shit they have difficulties finding people. That explains both sides, as people do not accept offers that are (too) low.

There also a million other reasons why people don't find jobs and companies don't find suitable people, like difference in fundamental values, public image, tech stack, and so forth. But IMHO pay is still the most important thing after all.
> And what if China gets there first? How exactly would that benefit them, in a geopolitical sense?

If China gets there first, the enormous amount of international credibility and resulting soft power that they will gain internationally, at the US's expense, will be immense and will be worth the resources they spend several times over.
Knowing how to still the mind, breath properly (do the exercises), and maintaining prolonged periods of disciplined intention are building blocks.

After that, regular exercise (basic yoga might help with breathing and posture development for the meditation;) eat well (no refined sugar, cut out processed foods, etc.)

After all of that, get your ass to sit the fcuk down and focus, consistently.

It will come.
It's not any kind of paradox. Structural unemployment happens when the skills of the work force don't match the needs of employers, so there is both unemployment and difficulty hiring.

Structural unemployment is usually high when there's a rapid change in demand for skills, as of course there is in tech. It results in crazy high salaries too. People with machine learning experience are getting 7-figure offers, while people with jQuery experience can't find jobs.

As an individual, you can both improve the economy AND make fat stacks by learning the skills that are in high demand. As an employer, you can do better by finding skill sets that aren't in high demand, with enough overlap with what you need that you can retrain. There are a lot of unemployed video game programmers right now, so if you can figure out how to use people with those skills you can hire some smart, energetic people at moderate salaries.
Won't happen, as corporations themselves control the law.
This is a very cool page. I love little simulations like this for building intuition for systems problems.

Practical systems deal with this by not caring strongly about overflow (caches), by running at low enough utilizations that overflow is very unlikely given their item counts (e.g. Dynamo), by using explicit partitioning rather than consistent hashing (e.g. DynamoDB), by being able to take advantage of multi-tenancy to drive up per-physical-node utilization even in the case of low per-logical-node utilization, or by using some additional algorithmic sophistication (e.g. Chen et al https://arxiv.org/pdf/1908.08762).

In practice, this kind of overflow is a big deal for systems that deal with relatively small numbers of large objects, and are not as big a deal for systems that deal with large numbers of small objects. Try out the numbers in the page's "Handy Calculator" to see how that plays out.

It's also worth mentioning that this isn't unique to consistent hashing, but is a problem with random load balancing more generally. "Pick a random server and send traffic to it" is an OK load balancing strategy when requests are small and servers are large, but a terrible one when requests become relatively large or expensive. In the general load balancing/placement problem this is easier than the storage case, because you don't need to find requests again after dispatching them. That makes simple algorithms like best-of-2 and best-of-k applicable.
I assume you mean any random enterprise codebase? Because that is any random enterprise codebase.
Those are the same links that I posted, no?
That's not a moving goal post. In the context of a parliament all three phrases mean (are supposed to mean) the same thing. "Initiating legislation" for example, is just another way to say "decide what the law is". The EU Parliament cannot make that decision, that's the point that keeps getting repeated. It can only acquiesce to or slow down the Commission's decisions.
From jobseeker point : We need better interview process. I don’t understand leetcode style of interviews when we have ChatGPT to generate code. Even OpenAI has tough coding rounds.
Julian Assanges wins right to challenge extradition to US
Good question. For context, I am a high performer in a low performing team with a lower performing manager. The company has rated me as “highest talent” which only one other person on our 50+ department received. To answer your question, I tried what you suggest: influence.

Turns out, people are often intimidated in talent when they have no desire to replicate it - this is especially true for management. Even if I was able to influence others, there’s nobody left to influence me.

Not to mention, it’s makes your workload significantly more when you’re the only one researching things, asking question, improving things, etc.

So, in short, yes you can be talented and elect to quit rather than influence.
I'd risk say the dating market is even more broken *because* of tinder.
> Science is adaptable to reality -- therefore, it reflects reality as it is presented.

Are the adaptations both flawless and adequate to meet the claim? How would such a thing be tested to confirm truth?
Largest Hedge Fund Building Algorithm Model from Employees Brains (2016)
I doubt you'd find "an employees" if your job ad has grammar or typography mistakes in it.
Yes, that’s a problem. Working from the other direction… one of the big things about General MIDI is that if you want to write a song, you know which sounds are available so you can compose a GM track and then take it to some nicer gear and fine-tune it there. Maybe you write your track on a MT-32 or SC-88 at home, and then bring the MIDI file into a studio where they’ve got a JV-1080. Your music won’t be balanced, but it will at least be intelligible, with the correct instruments playing in the correct octave.
An additional advantage:

- It had calories

That was the original purpose. It's a way of preserving grain. Food was a constant struggle for most, and they required every single scrap that they could lay their hands on.
On this WWDC '24 it will be 10th anniversary of Swift. Great milestone for language. There is so much work going on improving it. However From outside it does look like it still is few years away from being general purpose outside Apple ecosystem.
> The article clearly makes the point that nobody seems to know how many Starship launches the lunar mission will take. It varies from 4 launches (by Elon) to high teens (by Lakiesha Hawkins) and 15 (by Kathy Lueders).

That's expected when your rocket is under development. People over-hype on this for some reason. They either misunderstand engineering or they're intentionally trying to nitpick something.

> the plan changed

The plan hasn't changed in as much there was no plan at all yet, as we're still too early.
I don't understand the hiring people industry.

The questions thrown at me are trivia, if I knew the answer, or not, it doesn't mean anything. People are looking for weird specifics for things that ... really don't need it. The job inevitably doesn't even rely on those specifics.

I'll learn whatever anyone wants, I like doing that ... no honestly I do.

Can I just talk to the folks I'll potentially be working with / for right away? No? Why?

Looking for a job should be fun with all the possibilities, and yet it's a bureaucratic, unprofessional, and opaque nightmare. I don't understand what is going on.
Google CEO Sundar Pichai on AI-powered search and the future of the web
Juniors keep jumping ship to better offers as soon as they graduate to mid-level and become useful. Eventually employers have caught on, and now skip step 1.
Pyramids built along long-lost river, scientists discover
Uber is a technology company that tracks 'rides' between drivers that are contractors and customers, and accounts for taking money from one and giving it to another. I wouldn't just call it a core part, I'd go so far as it say it is the intrinsic essence of their business. They're not a bank, but they're not running a branch with tellers taking cash and running ATMs, either.
Ask HN: Using macOS using keyboard only?
What setup for using macOS with only a keyboard (or at least, mostly keyboard) works for you? What have you tried?
Welcome Compass: AI-Powered Digital Welcome Guides for Short-Term Rentals
Hi HN,

We’re excited to introduce Welcome Compass, an AI-powered platform designed to create personalized digital welcome guides for short-term rental properties. Whether you are an Airbnb host, VRBO host, or property manager, Welcome Compass helps you enhance guest experiences and streamline property management.

Features include:

* AI-generated personalized welcome guides

* Digital house manuals

* Customizable welcome letters

* Robust chat functions for guest inquiries

* Tailored local recommendations

We created Welcome Compass to reduce physical paperwork, improve guest satisfaction, and boost your ratings. We’d love to hear your feedback and answer any questions you have!
I’ve had a change of heart over the years regarding macros. Prefix syntax, as in Common Lisp, makes it really easy to write macros without understanding how programming language syntax and grammars really work. As more of a “computer” person than a “computer science” person, that was super appealing.

But that’s probably optimizing for the wrong case. Macros are used much more often than they are written, and the person writing the macro should probably understand syntax and grammar. Moreover, as soon as you add guardrails like hygiene (like Scheme does), the inherent conceptual simplicity of Common Lisp style macros is greatly reduced.

Too bad Dylan never took off. I think it would have been a better language than Java for enterprise software. Ironically, it was a create of the time insofar as it focused on something (trying to match C for performance) that ultimately didn’t end up mattering so much. We now write everything in one of the worst and least optimizable languages this side of TCL, and that doesn’t hold back deployment.
I'm a fan of Context Free Art ( https://www.contextfreeart.org ) which is reasonably approachable for the simpler designs. A lightning bolt ( https://www.contextfreeart.org/gallery/view.php?id=4223 ) is defined as:

startshape lightning

shape lightning

rule 20 {
CIRCLE[r -60..60]
lightning[y -1 s 0.99 r -10..10]
}

rule 1 {
CIRCLE[r -60..60]
lightning[y -1 s 0.5 r -50..-20]
lightning[y -1 s 0.99 r -10..10]
}

rule 1 {
CIRCLE[r -60..60]
lightning[y -1 s 0.5 r 20..50]
lightning[y -1 s 0.99 r -10..10]
}

I really like Ancient Scripts - https://www.contextfreeart.org/gallery/view.php?id=945 and Ancient Map https://www.contextfreeart.org/gallery/view.php?id=185
How do you know fine-grained details about the actual actions and cognition of millions of people that you have never met?

Furthermore, do you think there's something about becoming a scientist that converts Scientist Humans into perfectly rational beings?
You never search for documentation? From either a first or third party site?
Job market has deteriorated a lot. Most companies are afraid to invest because of a possible recession and AI.

Companies are only hiring people that perfectly fit their criteria. No more budget for junior devs and people that needs any kind of training.

Most companies keep roles open but don't hire anyone, because typically they have recruiters in house and need to give them something to do.

I know this based on mine and other friends that are execs in big companies. It has never been that bad for new grads.

Even before software engineering was hyped and paid well, you could expect a job once you graduate, this is no longer the case as so many people have chosen to study CS because of $. And now the big employers aren't hiring that much.
> I'm not satisfied at work

I feel this somewhat but I’ve realized it’s somewhat seasonal and more a matter of perspective.

I’ve had good times and bad times at work and they just come and go. During the good times I double down on my work. I put in more because I get more out. During the bad times I focus on personal projects. I do the job as a professional but don’t waste time trying to knock it out of the park when I know I won’t.

I just look for fulfillment where it comes naturally and don’t try to squeeze it out where it doesn’t.
He Seeks Mystery Magnetic Fields with His Quantum Compass
Hiring markets (linkedin/indeed) are broken unless the hiring company pays, and the market incentives drive them to be the least broken experience for the candidate.

Medium touch hiring (Hired dot com / trilobyte) doesn't scale like recruiting firms tend not to scale well, so there's good small/medium business there, but technology can't fix the human incentive problems so they end up succumbing to the same issues and the problem comes back.
This is what llm cmd does for any command, and it also offers a chance to edit it before running

https://github.com/simonw/llm-cmd
>Frankly I'd just disable script evaluation if you don't specifically need that.

And how do you know whether you "specifically need that"? As the answer says, it's not for scripting within the pdf itself, it's for optimizing font rendering. For pdfs that you don't control, it's basically impossible to know whether that'd be needed or not. Even for pdfs that you do control, in a large company it's very likely that the team that's configuring pdf.js isn't talking to the team that generates the pdfs, which means you have a similar problem.
Depends on the average performer. I know a high performer who was actually intimidated by the high performance of other high performers, so the average average performer may feel exposed or unworthy or a level of guilt at internally perceived lack of contribution in comparison.

Human psychology is a funny thing.
Sometimes people leave because their ambition is larger than the environment allows. I have a story of when I did just that.

Early in my career I joined a company and I knew from day one that it was going to be an awful experience. I knew the product was going to fail, and my team seemed unconcerned about this inevitability. I hadn’t realized this in the interview. I left after six months, and I spent all of them preparing myself and searching for the best possible next move. When I looked back two years later the company no longer offered the product I was working for, and every single member of my team also left. The experience was an expensive lesson in what things I should look for in a job interview.
Scroll down to the section called “SLC CACHING” towards the end of TFA. Your approach will work for only 45GB though the actual SLC cache is 120GB in size, because the process kicks in before the SLC is fully consumed (so it can page on and out of it).

If you don’t need 66% of the drive’s SLC capacity, the small partition approach is indeed easier and safer.
The solution is to destroy blind techno-utopianism, and realize tools like AI are being used in ways that are harmful to society and hard to see coming if all you think about is generating increasingly realistic-looking videos.

The volume of cheating, embellishment, and massive shotgun spray-n-pray imposed by shrewd brokers/job-seekers on hiring teams at nearly every company is overwhelming. Things are moving so fast in the industry that everyone's having a hard time understanding what the other wants to see and hear. And recruiters have so little time to study resumes because of the sheer volume that they are relying on crude heuristics, mainly buzzword lookups, that only seem to benefit the well-established (i.e., those most likely already to have jobs!).