skysight-inc/HackerNews huggingface dataset:
His segment is a fantastic read, thanks for sharing.
I looked this up on YouTube. It seems a bit of a non-controversy with Quincy criticising Ringo's skills and Paul's bass playing. Comparing a virtuoso arranger and a band whose main strength was their song writing skills is a bit of a non starter honestly.
Hello from Europe. Tried that, didn't work.

It's incredibly hard to quantify "low-performing" for white-collar workers, because any measure is either easily gamed, actually creates roadblocks and bad incentives, or both.

Now companies are wary of hiring people because it's harder to fire.
> No, I want management to develop a system to determine who is low-performing

The system here is going to be something like LoC or tickets answered, things that are objective and easy to measure. We know these don't reflect real productivity, but because they are objective, that's what will be used in promotion and firing decisions. Anything subjective, even if it's the opinions of peers or experts, will be contestable in due process hearings, creating risk for the employer, and will be deemphasized or eliminated. One reason why the US government and European software companies are relatively uncompetitive in hiring is because of the difficulties created by due process in firing bad employees and promoting good ones.
All people who don't care say "can you please go over there, in the corner, where I can't see you, so you can protest and I can appropriately ignore you."

The point of a protest is to annoy you. Annoy you enough into action.
I don't know for certain, but I suspect Adobe introduced its 'loupe tool' in 1987 when it released Photoshop. Whether or not 'loupe' is pretentious, it is now a ubiquitous term in the software industry. It's also four syllables shorter than 'magnifying glass' which, in my view (and when correctly spelled!), absolves it.
I think your viewpoint is valid.

My experience is on performance tuning the other side you mention. Cross-application, cross-library, whole-system, daemons, etc. Basically, "the whole OS as it's shipped to users".

For my case, I need the whole system setup correctly before it even starts to be useful. For your case, you only need the specific library or application compiled correctly. The rest of the system is negligible and probably not even used. Who would optimize SIMD routines next to function calls anyway?
I’m not sure we should leap from:

> I have seen several attempts to move dev environments to a remote host. They invariably suck.

To “therefore they will always suck and have no benefits and nobody should ever use them ever”. Apologies for the hyperbole but I’m making a point that comments like these tend to shut down interesting explorations of the state of the art of remote computing and what the pros/cons are.

Edit: In a world where users demand that companies implement excellent security then we must allow those same companies to limit physical access to their machines as much as possible.
Don’t forget leap years! What’s 18.6 billion years between friends?

I’m sure they could make it go faster but I suspect the reason the robot works at this speed is the friction in the cube only raises the temperature a few degrees before the cube settles and can cool down. And pausing for 60 milliseconds so the human eye has time to register the cube positions probably doesn’t suffice.

You could probably get it down to a billion years without reducing it to just a blur. A couple million if you point a bunch of high speed cameras at it and show the last fifty moves on screens next to the machine. Or 30 machines all showing 1/30th of the cycle.
That's an entirely reasonable point of view.

The important part here is that there are a substantial fraction of python developers that don't share your sentiment.
I don't think it is hard to argue that it is less "bad software" and more "increasingly connected software environments" that is the driver here.

People have this odd framing where software mistakes are more basic and common than any other type of building. If you were able to do a similar audit for anything, you would see a growing number of seemingly basic things that are done wrong.

Which isn't to say that we shouldn't do what we can to make things better, of course. It would be nice if we weren't trying to connect more and more of our systems together, though.
Also a spa, and a casino, usually.

They are a floating mini-Vegas hotel. A lot of the same reasons people find Las Vegas fun are the same for a cruise ship, if maybe just in "miniature" (though the scale factor is now questionable on some of the huge ships), just that when you get the chance to leave the hotel you aren't stepping into Nevada desert, you've got an island beach or a cool port town to explore, and a variety of them at that.
What about Rails and Svelte? While many people are doing things with full stack Rails, there are just as many using Rails (whether as a monolith or separate backend from frontend deployments) with modern JS.

Actually, in recent Rails versions the mistakes of Webpacker have been replaced with much more flexible gems for building frontend assets with esbuild, vite, or any other build tool.

This gives the ability to seamlessly blend the nice pre packaged rails ecosystem with the nice ecosystem of react components or other modern frontend tooling most people are using.

I close this comment with mentioning: you still may not need all of that new stuff! What does your app actually do?
The most aggressive I've seen advocating against unions are not ICs anymore and often are a part of management/capital.
I like orthographic projections, but this isn't one. The square at the top has perfect 90* corners, despite the "depth" (and thus being viewed from the side). Orthographic projections of a square squish it into a rhombus.
I literally run the biggest website for people trying to bootstrap independent businesses, and I haven't seen anyone complain about being heavily punished for trying to do so. Founders are the most employable people I know, and they typically find it the easiest to go get jobs when their businesses fail (although they hate doing so).
> Personally - just let the developer own the machine they use for development.

It'll work if the company can offer something similar to EC2. Unfortunately most of the companies are not capable of doing so if they are not on cloud.
Exactly - these should be reported along with any other input event as an escape sequence. There are other comments on this post that link to how this is done.
> One wonders if it is not solved simply because of at will employlemt?

It's also not a solved problem in countries where at-will employment is not the norm.
I am not a lawyer, but I would ask a lawyer.
> The people interviewing with you might be a biased subset of those that were laid off.

I suspect this to be very likely the case but I don't think it changes anything here. If we laid off people that were high performers and they got taken up in the job market quickly that means things are still healthy and we are still giving jobs to people that deserve jobs. A net neutral effect on the system as a whole.

The stragglers that can't find new jobs because they were laid off for low performance AND also are low performing interviewers are not useful to the system. Now they just kind of eat up some interviewing productivity but thats probably a net-positive for the entire job market as a whole.
> Yes, but then you have to write (and debug and maintain) each part 3 times.

could you not use a test suite structure (not saying it would be simple) that would run the suite across 3 different virtualized chip implementations? (The virtualization itself might introduce issues, of course)
It's a very good CMS, with lots of cool, bespoke features you don't typically get, but functionally it is still mostly a CMS.
> The behaviour and qualities of those environments can differ vastly though (network bandwidth, latency, GPU, RAM, CPUs, ARM/x86).

For example, when you're running on your local machine you've actually got the amount of RAM and CPU advertised :)
It's a thing. Some large chain restaurants have a tablet at the table for ordering, with games on it, and continuous ads. It's the same one used to pay.
They saved a few bucks.
Cool! Does this assume the unstructured data already has a corresponding metadata file?

My most common use cases involve getting PDFs or HTML files and I have to parse the metadata to store along with the embedding.

Would I have to run a process to extract file metadata into JSONs for every embedding/chunk? Would keys created based off document be title+chunk_no?

Very interested in this because documents from clients are subject to random changes and I don’t have very robust systems in place.
Show HN: Multicloud access security, governance and visibility
We are building MultiCloud access security, governance and visibility solution. Looking for feedback, input and signups! Some links:

https://strato-cloud.io
https://blog.strato-cloud.io/2024/11/04/strato-cloud-to-secu...
https://blog.strato-cloud.io/2024/10/21/introducing-strato-c...
Please note, currently, there are no tools to detect the new footguns created by the new semantics of 3-clause "for;;" loops: https://github.com/golang/go/issues/66156

> The second step is to keep the Go versions in our projects current. Even though we don’t use the latest and greatest language features, bumping the Go version gives us all security patches for discovered vulnerabilities.

It is not always a good strategy to use the latest toolchain version. There are often some fresh bugs in it. From the security perspective, it is better to use the previous version, which is also still being maintained.
Tesla updated its summon feature. Now this owner can't get to his car
So it's better that Alice stays because ... why?
There will be absolutely no shortage of other places where Americans get their election news, and arguably at a higher quality than NYT. I will miss their election ticker dashboard widget thing though, that thing is cool.
Sounds more to me like they need a new CTO.

And that they're desperate to tell customers that they've fixed their problems.

Kubernetes is absolutely the wrong tool for this use case, and I argue that this should be obvious to someone in a CTO-level position, or their immediate advisors.

Kubernetes excels as a microservices platform, running reasonably trustworthy workloads. The key features of Kubernetes are rollout (highly available upgrades), elasticity (horizontal scaleout), bin packing (resource limits), CSI (dynamically mounted block storage), and so on. All this relates to a highly dynamic environment.

This is not at all what Gitpod needs. They need high performance disks, ballooning memory, live migrations, and isolated workloads.

Kubernetes does not provide you sufficient security boundaries for untrusted workloads. You need virtualization for that, and ideally physically separate machines.

Another major mistake they made was trying to build this on public cloud infrastructure. Of course the performance will be ridiculous.

However, one major reason for using Kubernetes is sharing the GPU. That is, to my knowledge, not possible with virtualization. But again, do you want to risk sharing your data, on a shared GPU?
> Striking during election week is kind of a crappy move to pull.

I love that the default ideology here is to side with the employer. I'm glad that when I am negotiating my salary with my employer, there are no comments from the Peanuts gallery.
I also understood the title to mean writing an assembler rather than writing assembly language code, and I've never heard anyone refer to writing assembly as writing assembler (or heard anyone who writes assembly referred to as an "assembly code maker", nor anyone who writes in any language referred to as an "<language> code maker").

I could imagine such phrasing being done by non-native English speakers, of which I'm have no doubt that there are a significant number.

My (unresearched) guess is that this is simply different dialects of speakers emerging with respect to informal references over the decades.
well they probably need at least 20 for wordle
>Also that 12 minutes is not inclusive of the 10 minutes it takes to get up to pressure

This is a huge downside that people always neglect to mention with instant pots. Probably not a big deal with rice, since the other methods also take ~20 minutes total, but for larger meals, that extra time is a lot more than it takes for rice, and the slow release at the end is also somewhat necessary for other foods that don't completely cook during the short time that's recommended. Things like roast and such aren't 'done' just because everything is up to a reasonable temperature, that extra cooking that's done during the slow cooling of the release helps flavors develop.
IMO rails is a victim of it's own success. By being incredibly productive and easy to get things up and running, you don't have to reason about your data design as much, meaning you are more likely (not guaranteed) to throw together a bunch of badly related garbage.

People love to blame the language and the framework, but in reality once you're past the proof of viability point, it's usually worth taking the time to review some of those initial decisions... except now you need to GrOw! :)

The fact that it's rails is irrelevant. It could be any tool that makes you really efficient by never erecting guard rails.
It's not "just asking for due process." Everyone has interacted with a government office with an absolutely worthless employee who is just sitting around counting down the days to retirement where they can continue getting taxpayer money for doing nothing. Just because there's a process to get rid of someone doesn't mean it will ever happen.

This is a ploy to make it harder to fire bad programmers. If I have to try to hit a deadline and my coworker is garbage, I want my boss to be able to fire them and start finding a replacement, not start a six month process of paperwork, meetings, and HR CYA bullshit with the sole purpose of avoiding some bogus NLRB complaint.
> These so-called perfluorochemicals are toxic to humans at single-digit parts per trillion.

No, they aren't. At least, not in the way you're interpreting the word "toxic".

> If you live in the US, chances are your blood already contains these chemicals at 4,000 ppt or greater

The fact that you're telling me that I'm currently thriving with 1000x the "toxic" dose you just quoted should tell you that at least one of the statements is exaggerated.

Again, there are people out there who will tell you that any exposure to certain chemicals is "toxic". These people are not worth listening to.
These things don’t have to be foolproof to be effective deterrents.
"Charitable interpretation" it seems like that is what's missing from the internet (and world) today. Extreme perspectives and no interpersonal relationships == not trust, no willingness to learn.
Highlighting Text in Links with Text Fragments
What do you consider to be a citizen ID card? A passport book/card?

Because as you know, non-citizens can get REAL IDs, and Trump signed legislation that allowed for certain non-citizens to have permanent REAL IDs.
I thought I'd be fair and read the Wikipedia page about this (rather old) book, and see what it even says.

Wilson posits that religions are adaptive systems that have evolved to enhance their adherents' survival and reproductive success. [...] mechanisms that promote group cooperation and cohesion.

He mentions Balinese water temples, which had (have?) a practical, municipal function in regulating water distribution for farming. There's an implication about the connection between religion and morality.

Religious types love the connection between religion and morality (almost as much as they love claiming that non-religion is just another religion). And humanists make the valid point that the connection is weak, and that we can have better morality on our own without getting any sky-faries involved.

However, practically, given these ancient worldwide memes serving a moral function, maybe it would be bad for them to vanish overnight. So in that sense religion is doing some good. But it won't vanish overnight anyway, so the question is really whether it would be harmful for it to be replaced with reasoned morality.
everything is as usual, including the needle. I asked one of the guild leaders myself.

My big question is, how much % of their engineers are participating in this? I can't find a single clear answer. For all we know there are another 400 engineers not part of this activity

As far as I can tell this isn't a Boeing situation where a decision is made and all employees are part of it. the NYT building is still full of workers today
At the byte level it's all concrete types anyway
Does this help set precedent that RTO can't be arbitrarily used to cut staff? Would be nice if there was like a policy if you started with WFH you can't just be arbitrarily forced into an office and the company would have to do proper layoff procedure. And if you started in office and shifted to WFH, companies would need to classify whether that was a temporary or permanent change.
Ralph Abraham was always looking for the big picture
Congratulations on launching. Do you have a background in foreign language education?
ChatGPT Search is not OpenAI's 'Google killer' yet
Excellent article. This is why I have tied my livelihood to Ruby on Rails.
https://sfdictionary.com/view/439/stfnal
Perhaps, but only for a short time in history, go back 150 years ago and the various churches often were telling you who to vote for.
I built a fine tuned AI email filter in 15 minutes
Not everyone has a rich family to fall back on, bud. You could say "fall back on the government" but then this is how the government would do it. They wouldn't want you to fire people for no reason at all. In the same way that people are paid a certain wage as an agreement, there are other conditions too. This can be part of those conditions.

Your claim of:
> Yes, and it's an employee's responsibility to not depend on a single job, and to be prepared for the possibility that it might go away. That's the mindset we should be teaching people, because it's REALITY.

is capitalist mindset that thinks there's never a chance of change. Kinda pathetic for a MIT grad, tbh.
Korean cinema in 'precarious period' due to Netflix, says Jang Joon-hwan
>I like to prepare my rice as if were pasta (i.e., tons of water, which gets drained and discarded at the end)

It's funny how upset some people get by that method.
NPR and NY Times are almost identically left-biased, with NPR being slightly more so.

https://www.allsides.com/news-source/npr-editorial

https://www.allsides.com/news-source/new-york-times
Cynical, but probably the most humane take I’ve seen here so far.
This assumes that evaluations can be neatly defined and tracked. There's another front page post right now about exactly this. The soft (often difficult to define/measure) skills required of a manager are the same skills that are required to make the decisions to fire people.

I think almost everyone has worked with someone who they know shouldn't be there, but they still are because they keep finding ways to technically meet the letter of the law when it comes to "performance". And yet they are clearly a huge anchor for the team, and everyone knows the team would be better off without them.

I wish we could perfectly evaluate what it means to be a good employee, and we could show the exact measurements used to do so. But this simply is not realistic, never has been, nor will it likely ever be. The spectrum of possible behaviors and the intricate interplay unique to various teams makes such a task impossible. I'm not saying an effort shouldn't be made, but that these decisions are often highly subjective, without much hope of arriving at something more objective.

I've worked at places that had stringent requirements for firing people. The net result was that good people all leave voluntarily instead of being stuck with the problem individuals, ultimately resulting in teams full of mediocre-to-awful teammates.

Managers can both know how to evaluate quality and fit while not having any hope of perfectly defining and documenting those evaluations. I'd rather work in an environment that has at-will employment with all of the downsides that come with that than a place that can't fire employees without spending a year creating a mountain of paperwork that ultimately doesn't get anyone much closer to the objectivity people are striving to achieve.
Decontamination of landfill waste leads to increase in toxic chemicals
Wikipedia has a neat table of "notable synoptic theories" with diagrams like the one in the article:

https://en.wikipedia.org/wiki/Synoptic_Gospels#Theories
It's massively common, factors into the whole office/home debates that have been raging for 4 years

https://www.apqc.org/blog/better-measurement-knowledge-worke...

The crux of growth in knowledge workers is that our current norms of measurement and productivity were developed in a manufacturing or manual task-oriented mindset. According to Peter Drucker, productivity for knowledge workers needs a different set of considerations

https://www.cipd.org/globalassets/media/knowledge/knowledge-...

While in manual work the targets and outputs are usually clear, knowledge work
and its results are less tangible, and therefore harder to define, measure and evaluate

https://trepo.tuni.fi/bitstream/handle/10024/114586/palvalin...

Drucker (1999) has even stated that knowledge worker productivity is the biggest challenge
for modern work life. Other researchers have also discovered that the performance
of an individual knowledge worker is the most important factor for organisational
success... The need for general performance measurement is great as the theme is still quite
new and there are very few previous studies measuring the effectiveness of
NewWoW practices. There is also a need for practical tools for analysing and
managing the performance of knowledge work from the NewWoW perspective.
Organisations are still planning and making NewWoW changes, without clear
evidence of their benefits and without any measurement information
If memory serves, it also happens with the hollow 3^3 cube, because there’s a translation of the center which also pulls two of the edges with it. And since you can’t see the center you don’t realize you fucked up until you’re solving the top face and something is wrong.
Java Development Kit (JDK): Exploring Its Components and Functionality
"A Deep Dive into the Java Development Kit (JDK)" - An in-depth guide to understanding the Java Development Kit, breaking down its key components like the Java Compiler, JRE, and JVM, and exploring how these parts work together to power Java applications. Ideal for developers looking to enhance their Java knowledge or get a foundational understanding of this essential toolkit.
It does when the biggest expenditure category is for a positional good (ie. rent). There's only so much land in new york and so many apartment units. Being in a wealthy country means your peers are also wealthy, which means a household with double income can easily outbid a household with a single income.
Most of the kubernetes providers (GKE, EKS) do not support this new shim. Even on baremetal it is possibly hard to run.
Me too. I can recommend Dan McClellan, who's an Oxford-education biblical scholar and has some books and makes videos on the topic.
Assistive Access in iOS/iPadOS puts the device into a special UI with a defined list of options (calls, music, etc.). It also allows you to disable volume buttons to prevent the scenario that you mentioned.
What action am I supposed to take on behalf of these cognitively-privileged workers already earning six-figure salaries?
I thought Java was robust. What's the hassle?
Thanks for sharing. Can you say why you start with Next?

There are other tools that /just/ do Markdown builds like parceljs.org But with your approach you can actually be used to do more than that.
Yes, if by "game of adding asterisks" you mean honest representation of statistics, we will never find common ground.