skysight-inc/HackerNews huggingface dataset:
Makes sense. Seen an awful lot of jobs on these sites come up time and time again, and it always felt rather suspicious how often that happened. If a job can't be filled within a year or three, that's a pretty good sign that the company isn't particularly interested in filling it.

As you may expect, they also tend to be the jobs that don't even respond with a rejection or anything when people apply to them, and where anything submitted seemingly just vanishes into the ether.
Dimagi became successful?!? Awesome! I also worked there as a third person, though I don't think overlapping with you. :)

Congrats on living the dream, I tried, failed at that 5 years ago ("maybe i can just sell my coding directly...") though I probably gave up too quickly.

Nice article!
The US sometimes has something similar: visibile countdown timers for the pedestrian crossing turning form stop to go, which coincides with the car light turning from red/stop to green/go.

This encourages people to run the light by trying to turn exactly as the countdown timer hits 0, trying to race against pedestrians trying to cross crossing pedestrians.
I believe their business model is different. Since Proton doesn't mine data, extra space is just cost to them. But for Google basically all data is useful in some way so they maybe even profiting from free accounts. This is not the case for Proton probably.
Why do people still have accounts on Twitter and Facebook already? Those reactionary billionaires are clearly offensive to humans and we should collectively tell them to f*ck off
Zuck is doing great things over there!
> They're welcoming historically marginalized groups

So humans then?

Because all humans have been marginalized at some point in history. Even the language you're using is an example of the problem, since it insinuates that some groups of people were marginalized and some people were not. If you really wanted to embody the values of compassion and selflessness, it wouldn't be contingent on the physical traits or background of the person in question.
Here's an article that was posted here a long time ago:

https://it.wisc.edu/learn/inclusive-language-for-it/

It attempts to replace, or offer alternatives to, offensive language in IT. For example "dummy variable" is under the category of "Ableist language" in the website and should be replaced with the term "placeholder value". "master" and "slave" are other examples of language that, apparently, need to get phased out.

I don't see the problem with the comment that you responded to. It's not surprising to me.
Trump's publicly proposed policies will have huge detrimental short-term economic impacts, so it's wise to prepare for a difficult time, IMO. If that's what's motivating the cuts, I think that's pretty rational.
That's such a wrong take. Sunday TV was so boring because it was filled with panels of knowledgeable people calmly talking about subjects they were extremely knowledgeable about in calm, rational productive manners. Todays panels start with known battle lines already drawn populated with non-knowledgeable grifters.

TV was also required to air a minimal amount of educational television for children under 16 during the day. I learn way more on days home sick (latchkey kid) than I'd learn at days in school.
Why you even start a business so risky and bad mannered?
Mirai: A Server-Driven UI (SDUI) Framework for Flutter
What are you on about? You clearly missed the sarcasm.
As critical as I am of Zuckerbergs recent turn a 5% performance determined cut that will be backfilled is hardly the same as what Elon did
Not really. Meta as the best retention policy for top performers. The amount of money the top 5% can make is simply too high to leave
Ask HN: Best AI Assistant for Large Codebases?
I'm currently using GitHub Copilot, which works well for small projects / project that have little rules enforced.

However, when using GH Copilot on a large codebase, with certain rules, architectural patterns etc, it's suggestions start degrading since they do not fit into the overall context anymore.

I was wondering, what's the best AI assistant, that also indexes the whole codebase and makes inline suggestions based on that information.

I saw GH Copilot has an indexing function (when used in VS Code), however it is limited to 2000 files.

I saw Codeium offers a remote indexing feature, which looks interesting, but I haven'
t used it yet. Does anyone have experience with it?
It sounds like they're laying off 5% of the company, but are also firing the lowest 5% of employees without eliminating the role.

> Meta is set to cut about 5% of its workforce, focusing on the company’s lowest-performing workers, CNBC confirmed Tuesday.
> Another 5% of the 2024 employee base “who have been with the company long enough to receive a performance rating” will also be cut, Bloomberg reported, citing an internal memo.

And a direct quote from Zucky:

> I’ve decided to raise the bar on performance management and move out low performers faster. We typically manage out people who aren’t meeting expectations over the course of a year, but now we’re going to do more extensive performance-based cuts during this cycle, with the intention of back filling these roles in 2025.
I think the question provided the answer. The market is being flooded with ex-FAANG developers and it is no longer a job seeker's market. In today's environment it is a LOT harder to get hired by anyone, let alone a FAANG company. I know really good people who have been out of a job for +6 months now.

Based on past history, now is not the time to shoot for the stars, but to start consolidating your base and preparing for the next upturn.
Yes, and then we can all complain about inconvenient truths when an earthquake levels everything.
Peacocking for the new President’s agenda. No need to overthink it.
Hi @popcar2 — how are you sourcing the domains for the blocklist? We'd like to evaluate those domains and consider whether they should be removed from DuckDuckGo as spam. You can also report a site directly in the search results by clicking the three-dot menu next to the link and selecting "Share Feedback about this Site".
It's almost as if it were trained exclusively on n-hand human information and is not experiencing existence firsthand.
The advice (in the post you're replying to) isn't bad. But you can do it all, and still not have lightning strike.
If you had a perfectly accurate crystal ball and the number of accidents you would have in your lifetime is zero then your account wouldn't need to have any money in it.
istjohn is right. Using a heat pump instead of resistive heating (which is basically what a data centre is) is many times more efficient.

That doesn't mean we shouldn't use the heat a data centre provides. It just means that it is not a good idea to neglect the development of energy-saving technology because the heat produced can be used somewhere else.
Zuck will demand accountibility from his employees while being subject to none himself because of the ownership structure of meta.
Seriously contemplating if it is even worth applying in this type of job market. Being young, would it not be more beneficial to just contribute to Open Source projects in which my actual passion for the field comes from and additionally find outside work to just get by? I guess it all comes down to an individual's ambitions and goals in life, but seeing some of my colleagues and friends do nothing but apply to jobs for a straight year seems extremely unfulfilling (mind you this is a perspective of a new-grad in CS).
macOS user here. I know Firefox is great, and I'd love to use it (again), but Mozilla's decision to remove all user-facing, OS-level scripting capabilities from it (i.e., AppleScript) made me drop it a few years ago. Getting anything out of FF on macOS, locally, is a major pain in the ass, actually. Try to grab the current URL from the active tab…

Add to that the non-macOS text handling, macOS-unlike font rendering, its insistence to not use the system-wide spell checker provided by the OS etc. It feels a bit rude at times.

I think it's a super-solid browser that unfortunately doesn't give a shit about the platform it's running on. Irritatingly, it's fine with being a black box, so much more than the Chromiums are (for all their various faults).
...What? I am not the creator of Miegakure or 4D Toys (although I wish I were!).
How the World's Largest Cork Company Makes 22M Wine Stoppers a Day
>There are actual [people that I label with bad labels] just one or two hops away from the President!

My latest understanding of the US political landscape is that 2008-2024 the left got very adept at defining things as bad and then attacking those things. In 2016 the right started to learn to counter that, and in 2024 that finally died. In other words, you'll need to try harder than just calling people nazis.

You're getting downvoted because people don't buy that 1) tens of millions of their fellow Americans are lunatics and 2) that the left doesn't have their own moral failings.
For more context, quoting from the project page:

> Riffing on Le Guin's Carrier Bag Theory of Fiction, this presents a primordial vision of computation in which programs are written as a list of changes in the content of a bag, and programming can be done entirely without the need for textual representations.

uxn was also previously discussed on HN here: https://news.ycombinator.com/item?id=41777995

For additional context, hundredrabbits are the incredibly cool artist collective with a philosophy of low-tech computing solutions for a more resilient future - see their post "Working off-grid efficiently", discussed on HN here: https://news.ycombinator.com/item?id=25723819
The single-character-width 'fi' ligature is quite jarring in a mono-spaced font.
At my current company, if an employee leave and come back, they'll keep the same OID in Entra but they'll get a new `sub` in Google workspace. We had to put in place a process to be able to use an internal tool that used the login with Google.

That's most likely dependant on how the IT department handled the deprovisioning/provisioning of users in our Google Workspace, I unfortunately don't have the details for that.
That data is super helpful.

From browsing Reddit, my impression was that the left strongly approved.
That is 5% of 67,317, around 3700 people, folks.
Is that like 80% LLM slop? the allusion for failures to improve productivity in competent developers was cited in the initial response.

The Strawberry test exposes one of the many subtle problems LLMs inherently offer in the Tokenization approach.

The clown car of Phds may be able to entertain the venture capital folks for awhile, but eventually a VR girlfriend chat-bot convinces a kid to kill themselves like last year.

Again, cognitive development like ethics development is currently impossible for LLM as they are lacking any form of intelligence (artificial or otherwise.) People have patched directives into the model, but these weights are likely fundamentally statistically insignificant due to cultural sarcasm in the data sets.

Please write your own responses, =3
I think it could also be accomplished using searxng, and blocking it there.
Knowing how to code can have very useful local applications, which reduces your competition. Of course it may not immediately scale in the same way but leveraging connections and local know how is an angle that tends to go under-explored at least in the online narrative, is my observation.
I have catchall email accounts in every domain name I own (mostly so I can do differentiated emails for every service to track/combat leakage), and you would not believe the amount of emails I get that are intended for previous domain owners (and typos too). I haven’t actually done any reset password flows, but there are a bunch of social media and SaaS accounts I could easily take over if I wanted. I used to try to track down whoever the emails were intended to go to and forward it to them and let them know to change it, but that got to be too tedious so nowadays I just ignore them.

Still, I wouldn’t call this a vulnerability on the service provider’s part, it’s just user negligence.
Google ngrams says Woke began climbing mid 90s, steep increase since 2005 [1].

[1] https://books.google.com/ngrams/graph?content=woke&year_star...
Obviously that would be better. If no one applied for the job you raise rates until someone does.

You don't artificially start unnecessarily high.

If you do you are basically stealing from taxpayers to give gifts to unions.
It all depends on how true this statement is:

> “The sub claim changes in about 0.04% of logins from Log in with Google. For us, that's hundreds of users last week”.
The motivation was not to be more self-explanatory or type less though. Let's be real.

I hear you... you go along with it because the zealots who do feel strongly are aggressive and it's easier to concede the point than face backlash, even if you object to (or are indifferent to) the language-policing. I've switched to 'main' as well, so I get it. pg's essay discusses this:

> Most people are afraid of impropriety; they're never exactly sure what the social rules are or which ones they might be breaking. Especially if the rules change rapidly. And since most people already worry that they might be breaking rules they don't know about, if you tell them they're breaking a rule, their default reaction is to believe you. Especially if multiple people tell them. Which in turn is a recipe for exponential growth. Zealots invent some new impropriety to avoid. The first people to adopt it are fellow zealots, eager for new ways to signal their virtue. If there are enough of these, the initial group of zealots is followed by a much larger group, motivated by fear. They're not trying to signal virtue; they're just trying to avoid getting in trouble.

-

All I'm saying I guess is let's not pretend that the subject of the essay isn't a real thing. Just because no one self-identifies as 'woke' doesn't mean the ideology doesn't exist—call it whatever you want, but the phenomenon is real and it's had tangible influence on our culture, including in tech.
I like to post this investigation by Mozilla's "Privacy Not Included" whenever car privacy comes up, because it is actually horrendous.

https://foundation.mozilla.org/en/blog/privacy-nightmare-on-...

>Mozilla’s latest edition of Privacy Not Included reveals how 25 major car brands collect and share deeply personal data, including sexual activity, facial expressions, and genetic and health information
Thanks! Looks like some of the concerns are legit. I guess I'll carry two phones if I buy this one. The web browsing experience is the most concerning one -- if that's bad then I might as well use a dumb phone.
The recent (across several years) major fires have been caused by utility companies, so while you might live in fear of hypothetical arsonists, freak lightning storms, and cigarette butts, it seems more productive to direct our attention to the actual causes.
If this area is "not habitable", what are the chances we could ever live on Mars?

The cognitive dissonance here...
How long until we can get a proper countdown like some pedestrian signals have?
The word 'recession' means something though, and it's neutral on whether or not any particular humans have more income or cheaper goods. If you get a raise at work, it doesn't mean we're not in an economic recession as a country, and if you get fired or the price of gas goes up, it doesn't mean we are.
Really? I think taxpayer dollars should be focused on an outcome (creating a cohesive society of high performance critical thinkers able to solve problems independently and in groups would be my outcome measure). With that being said, I see quite a lot of problems with the public system (suboptimal teacher provision partially driven by union pushing for things that help their union members at the expense of students, weird administrator to infrastructure spending ratios, weird far left ideologies being pushed on kids that I think are far outside school responsibility into parent responsibility, etc) and vouchers seem like a reasonable way to address this by taking funding out of the system to places that can perform better.

To me, it seems more like a failure of voucher design than anything. The solution is probably to make the voucher worth up to 80 or 90% of what it costs to teach the kid in the public system (because if it doesn't cost less why are we doing it?) and force any school receiving a voucher to not charge more than a small amount more than the voucher, make the same restrictions on religion present in public enforced in private, etc.

Declining public enrollment is a problem for crappy teachers and their union more than anything, it's not something to be concerned about. Fire the unneeded teachers and administrators to save costs and it should sort itself out medium term.
Try getting a single board computer such as a raspberry pi, and see if you can get it to do stuff! Hook it up to some SPI or I2C peripheral boards to read temperature or light. Stream data to a cloud.

Another big part of embedded Linux is managing the OS itself and updates. Things like Yocto handle building an OS image
This is a student thesis, which doesn't mean it's bad, but is worth keeping in mind. I see that their control group size was three people (in three different sessions), but I don't see how many people they ran through the AI part of the experiment.

I was wondering the other day whether there were good services for running tabletop games over AI. I don't know about good, because I haven't tried them, but there are certainly a few products like this today. Given that ChatGPT plus some fine-tuning was comparable to a human GM in this experiment, I'd be interested in another experiment that looked at whether these products (which charge more money) offer any benefit over just using ChatGPT. For them to be better than ChatGPT, it seems like they'd almost have to be better than a human GM to be worth the money.
Actively resisting technological progress is a great way to make sure you are unemployable and the company you work for is bankrupt.

If you really think that you will be replaced, you already are valueless to your company.

(Pro tip: If you are valueless, striking is the surest way to get fired)
Show HN: WASM-powered codespaces for Python notebooks on GitHub
Hi HN!

Last year, we shared marimo [1], an open-source reactive notebook for Python with support for execution through WebAssembly [2].

We wanted to share something new: you can now run marimo and Jupyter notebooks directly from GitHub in a Wasm-powered, codespace-like environment. What makes this powerful is that we mount the GitHub repository's contents as a filesystem in the notebook, making it really easy to share notebooks with data.

All you need to do is prepend 'marimo.app' to any Python notebook on GitHub. Some examples:

- Jupyter Notebook: https://marimo.app/github.com/jakevdp/PythonDataScienceHandb...

- marimo notebook: https://marimo.app/github.com/marimo-team/marimo/blob/07e8d1...

Jupyter notebooks are automatically converted into marimo notebooks using basic static analysis and source code transformations. Our conversion logic assumes the notebook was meant to be run top-down, which is usually but not always true [3]. It can convert many notebooks, but there are still some edge cases.

We implemented the filesystem mount using our own FUSE-like adapter that links the GitHub repository’s contents to the Python filesystem, leveraging Emscripten’s filesystem API. The file tree is loaded on startup to avoid waterfall requests when reading many directories deep, but loading the file contents is lazy. For example, when you write Python that looks like

```python

with open("./data/cars.csv") as f:
print(f.read())

# or

import pandas as pd
pd.read_csv("./data/cars.csv")

```

behind the scenes, you make a request [4] to https://raw.githubusercontent.com/<org>/<repo>/main/data/car....

Docs: https://docs.marimo.io/guides/publishing/playground/#open-no...

[1] https://github.com/marimo-team/marimo

[2] https://news.ycombinator.com/item?id=39552882

[3] https://blog.jetbrains.com/datalore/2020/12/17/we-downloaded...

[4] We technically proxy it through the playground https://marimo.app to fix CORS issues and GitHub rate-limiting.
Not to mention the sudden pricing change at the end of 2022 that doubled costs for most cloud customers.
Should security analysts find new careers because of AI?
Since 2008, people realized that many systems are entirely broken. This created a large wave of wealth inequality awareness. This is common on both sides of the political spectrum.

At the same time, the left realized that their techniques of debate fail miserably against the monolith of the right, especially after seeing that radicals were rewarded (tea party movement.. all the way to MAGA)

So they are also imitating this pattern.

I know so, because if I dig back enough, I’ll find the comments that predicted this.

The left is radicalizing to match the political capability of republicans.
Sorry, I was ambiguous. I just meant not to use the ad-supported part of the web. Yes, the rest of it is fine.

Even a large chunk of the ad supported internet is happy to continue sending you bits if you don’t render their ads. This is fine, the convention has always been I’ll send whatever (non-malicious) bits I want, you send whatever you want, and we’ll render it however we want. YouTube specifically doesn’t send bits to people who don’t render their ads, on purpose, which is also fine, they just don’t want those of us who don’t render ads around.

Entitled ad guys don’t get to change the social convention to add some obligation to render their ads. If they don’t want to serve bits to users that block their ads, that’s fine, but if they send bits I’ll render them however I want on my system.
Here is an excellent example that many people think you're wrong: https://en.wikipedia.org/wiki/2024_United_States_elections
>>> a = 3.0
>>> b = 3
>>> type(a) == type(b)
False

The right answer they were looking for was 3, not 3.0. Adding that .0 implies a precision which is not correct. They weren't looking to see if you knew the arithmetic with that question, they wanted you to show you understood what they meant by "whole number" and understand you can't just leave arbitrary precision after rounding. You didn't give the right answer and apparently kept complaining about it instead of trying to figure out why you were wrong to the point they threatened suspension. I imagine your complaints based on your assumption you couldn't be wrong were causing quite a distraction.

For example, 10 / 3 = 3.333... right? We're then asked to round to the nearest whole number, and the answer should be 10 / 3 = 3. It is not correct to then say 10 / 3 = 3.0, because that is just wrong.

I'd end up siding with the teacher on this one. Just acknowledge you didn't understand what they were looking for and do better next time.
Who said we can live in Mars?
I feel like people are missing part of the memo where he said they will backfill all the roles.

You can say it's not fair or cruel but this isn't a layoff. They want to churn (maybe for cheaper talent? Maybe for H1-Bs?)
LLMs wrote this
>Expecting an entity that has already failed* to not fail again isn’t an effective security control, unfortunately.

Sure, I'm sympathetic to that, but again I don't see how that's within the scope of oauth.
I wasn’t aware the government owned SCE.

I’m not aware of any republican policies to address the issue. Last I saw they were complaining about ASL translators being available during news conferences about the disaster.
Wasn't there also an anticommunist angle? Much of the sugarcane was being grown in places that were at risk of communist revolution and the US didn't want to be sending them money, I thought...
In my mind the main difference is steppers always taking full current, that's why we tend to switch to traditional servos past a certain size or use hybrid steppers like the MDrive