skysight-inc/HackerNews huggingface dataset:
Great game. It took me a while to figure out how to start the game. I'd put a "Press space bar to start" somewhere.
It sounds like a test harness bug if startup time matters, the setup here is quite suspicious

JSC vs V8 is interesting... I'd like to see something like tsc compile times for real projects compared. And then again against something like SWC (rust impl) :) I doubt we'll switch to bun any time soon for prod runtime, but for speeding up tsc/lint/babel/etc, sure!
Show HN: Meowcord – A Meower client inspired by Discord
A very useful policy for malicious people.
Yes and I’m a huge fan of the movement towards those kind of type systems. I was more commenting on this because I feel like those kind of types frequently get lumped in FP vs OO when there’s more nuance to it
I’m in grad school right now. I use chatgpt to convert first drafts into polished final drafts by asking the following questions

- is this text convincing? How can it be improved?

- rewrite the following passage for clarity. Target an audience of X level.

It’s like a more efficient version of grammarly, I don’t have any qualms with this use. Saves hours debating phrasing, and acts as a TA for getting initial feedback on whether you are missing the mark.
What is SWC? Never heard of it.
Disagree, or can you name some recent AI developments outside of DL that are anywhere near as groundbreaking?
> A more intriguing possibility concerns the labour force. According to our estimates the rich world is “missing” 10m workers, or roughly 1.5% of the total workforce, relative to pre-pandemic trends (see chart 3). In Britain and Italy the workforce has actually shrunk. Early retirements and an increasingly elderly population explain some of the deficit. Covid may have pushed people to reassess their priorities, prompting them to drop out. Some even speculate that long covid is forcing people to stay on the economic sidelines. Whatever the explanation, falling participation has wreaked havoc with companies’ plans. Many fired staff when the pandemic struck, only to struggle to rehire them in 2021. That year vacancies across the oecd hit an all-time high of 30m.

Why not ask them?
Uhh.. what? I've never had an interview process with a live coding session and whiteboarding that lasted longer than an hour, and my salary as a senior engineer has annually been anywhere from 150 to 200k. I might be leaving a little bit of money on the table but I highly doubt it's anywhere near 5x. Most FAANG level jobs aren't paying above 300-400k except at the most prestigious.
real disruption would be building mountains of new housing in high demand areas!
Loading times are such a buzz kill!
Let me mention the elephant in the room:

You the candidate, did not get the job because they did not like you ( e.g. you had a voice similar to the kid in school who was bully to your interviewer etc.). For most software positions out there, a relatively mediocre level of skills is sufficient. No fucking need to hair split on a person's technical skill.

If you truly care about the candidate first judge him on the 'cultural' fit. If he has crossed that barrier then the following advice from the article is a great one:

>Give candidates a heads-up about the attributes or topics the interview will cover and any other information you can reasonably share upfront.

All other advise in the article like paid assignment etc. are also great.
Interesting, just checked it out. In this case I need to build and run a local (Rust) dev server in the background while the tests run, does Brisk support that?
> IP bans

VPN to the rescue!
Unclear: https://law.stackexchange.com/questions/81342/can-abortion-l...
> The smartest students won't even be suspected of using an AI model. They'll use the AI to do directed work, proofread and re-write as needed. Not really different than going through three revisions with different mentors for their college entrance essay

If that’s what they’re using it for I propose that they’re meeting the learning objectives just as much as someone who did those things in a study group with their friends. Of course how acceptable that is depends on the context of the work.
Are you saying a higher percentage of good swe’s could not pass a LC interview with prep then can pass, but are terrible swe?
This dream is sponsored by OtterBox.
I’ve stayed in airbnbs in over a dozen countries and 4 continents. The side hustles and scams are everywhere. Like booking a place in Krakow, plane arriving at night in winter, getting to a locked up apartment with no lights on, just to hear from the host that the key is 10 blocks away and there will be an additional 200€ non-refundable deposit on checkin. Or the “guest house” in Chili that said it had a bathroom and shower just to find out they meant a communal outhouse and outdoor shower with no hot water or even potable water on premises. I could go on. But scams and crappy hosts are not a US-specific problem.
Ask whom?

The missing 10m?

Might be hard. What with them being ‘missing’.
It's a protocol for crowd sourced annotation data. So an example app that uses it would go something like this:

Suppose you have a food allergy, and you have a reaction to something in a restaurant. You want to leave a note on that menu item "contains allergen XYZ" but you don't want to write on that menu, you want to annotate all such menus.

You'd take a picture, OCR happens, some algorithm thinks about line wrapping and renders it as a list of strings, and then a rolling hash identifies the "features" among those strings (any substring hashes to a 16-bit integer, the ones where the first 8 bits are off count as features). Then you "paint" the menu entry in the color "contains allergen XYZ". The features that are nearby your "brushstroke" (i.e. text highlighting) are stored in a table for that "color" which is eventually synced with other users.

Later, someone else who subscribes to that "color" and has a trust relationship with the first user can scan the menu, follow the same process to find the features, which are used as indices to look up the brushstroke. Then they're able to see the annotation left by the other user as an overlay on the image they queried with: supposing they have the same allergen, they now know to avoid that item.

I'm calling the whole scheme Semantic Paint and the index-friendly-feature-finder Gnize (like cognize now, recognize later).

It's meant for local-ish use by small-ish communities, so the data you actually have to store on your device is pretty small and restricted to colors that you've chosen and other users you've explicitly (or transitively) trusted . And you're communicating over spans like weeks or months, so it's not a big deal if it takes a few days for one brushstroke to make it to another user's device. It's not like they notice its untimely arrival, it just goes in a feature database for later query.

I also thing it might have applications in genomics/proteomics, e.g. annotate a gene.
I'd rather not include it at all, for exactly that reason. It's just a writing tool- the paper is either correct or incorrect on the same basis as any other paper. We include bibliographies to ensure that the relevant scientific data is present, but I don't think there's any reason to say that a non-reproducible abstract isn't science
Incredible. The usual response to "should I host my own email" is "don't do it; you'll get hacked."

Three questions:

1. Have you heard of this complaint?

2. Do you use a home ISP connection, or a commercial ISP connection? A "home ISP connection" here usually comes with a dynamic IP address; you can't get your hands on a static address without paying a very large amount monthly or getting a commercial connection.

3. You say "I don't expose anything to the public internet unless absolutely necessary." Is your ip address via your domain name one of those "necessary" items?
> a malicious party installed a keylogger onto a senior engineer's home computer through an exploit in Plex, the personal cloud service for movie storage and streaming, and was able to break into corporate-level caches as a result

> "For reference, the version that addressed this exploit was roughly 75 versions ago," a LastPass spokesperson said.

Irrelevant, what's relevant is how come LastPass employees can access sensitive customer information on their production from a personal laptop
I'd amend that to "only as good as the client-therapist fit." A good therapist for you might be terrible for me. Which is why it's so damned hard to find a good therapist. It takes a few sessions to even figure out if this person is going to help. Several months and thousands of dollars later, you might get to start on the work.
On an iPad, it’s very hard to hit the left/center/right targets accurately. I got some successful landings, but there was a lot of, “No I said center, not left… no, center, not right… ah crap!” If there were keyboard controls, that would help, I think.
Oh my goodness, I had the exact same experience with Home Depot. But then they responded to the chargeback and said it was delivered and no going back and forth with American Express would get them to help. I closed my AmEx card and am deeply skeptical of doing business with Home Depot.
If you are talking about monetary stimulus/low interest rates, you have a point, but if you are talking about expanded unemployment or Berniebucks, that's been gone from the economy for quite some time.
You’re right. I’m just venting my own experience.

It’s just that I’m seeing all these so called solutions to problems in education like removing SAT while students who need to be well equipped to learn like a sponge and retain that knowledge are imo/ime just left to the side.

It’s cool that you seem really invested in helping people succeed. That wasn’t my experience, because I recall my professor calling me out all the time because I was late to his class. Like bro I’m sorry no disrespect meant but I’m doing my best and it’s not like I am failing your class. Unless you make it so I do because you grade stuff like showing up on time.

Again education is a paid for expense. It isn’t a charity, and I’m paying to learn. Not do charades.

And IRL you are either getting paid to do a job or busting to make a dollar. Totally different world imo.

If I could do it over again, I’d probably have taken that 200k risk and gone to the best school I got into but didn’t offer any fin aid. And I’d probably have studied CS and Math instead of business because I ended up teaching myself software engineering.. it just sucks that education isn’t tailored to the student, and people want to do all the things except grade people on what they can demonstrate (tests/material).

I firmly believe that the final exam is what shows whether a student understands the material. When graded on anything besides that, I personally don’t care anymore. That’s just my opinion. Otherwise just remove grading completely and do pass/fail. Or just pass everyone for giving them the check each semester.
Ostensibly they are missing from the labor force, not from the planet.
Sure basic proficiency is fine but how do you decide who is worth 150k and who is worth 400k?
> Since the host is the one who was requesting that cancellation, I'd be curious what would have happened if the author replied with "You can cancel the reservation if you can't fulfill it, not a problem".

Airbnb punishes host when they cancel both financially and through "the algorithm" that determines placement in search results. Also the host could have allowed the booking and have Airbnb cancel it when an unregistered guest arrived, or not allowed them into the property (they had no legal right to occupy the premises).
I am making a generalisation, based on having interviewed over 200 developers in the past 2 years as part of technical screening.

80%+ of the bootcampers were rubbish and shocked to be told their knowledge was way below where they thought it was.

A classic is a 6 week JavaScript bootcamp grad claiming to be an "expert in JavaScript" (their words) and couldn't explain the JS type system or basics of variable scope. That was the norm. That kind of rubbish.

I'm happy you're an exception and everyone gets a fair chance with me, regardless of background, but I am never shocked when I have to bin yet another bootcampers CV
I think it might be an issue of people not being used to the availability. They tend to only be available in bigger stores and you need to remember to pick them up when you start your shop.

At least one major supermarket where I am has started allowing you to use their app on your phone rather than the pick up scanners. I found it to be much more responsive than the handhelds and easier to interact with. I'm hoping they enhance it further in future by allowing payment via the phone as well.
Isn't this the long arc of the sub replacement birthrates?
Accomplishing such a ban would be hard very to do. I'm taking here as an engineer working with a big company and a big data system. Conceptually the idea you could have a 'blacklist' of numbers you will refuse to serve seems easy enough. In practice it would cost a lot to put such a thing in place. First, how are you going to identify the blacklisters? Can't use credit card numbers. Revoke their membership card? You can do that. Going to use their name? Hah! An email address would be pretty good but, darn - it's really easy to get an email address.

And to what end? To be a dick? To piss off the false-positive customers your system inevitably flags incorrectly? There are reasons it's hard to have an accurate, effective no-fly list and that list costs a lot to maintain.
We are concerned with it precisely because when the concern is "how much more productive one person can be", the wealth created by that production is invariably captured by the global elite and used to inflict misery and ruin on everyone else. Rise up and be manipulated and crucified by people like Stalin. Stay your hand and have it chewed off by people like Musk, or have toxic chemicals dumped in your back yard like in East Palestine. It's been that way since the industrial revolution.
We have gone from a zero interest rate economy to a high interest one within months. Whoever claims to accurately predict what's going to happen in the next few years is talking out of their ass. We know inflation should start decreasing within a year or so, but you cannot predict how millions of people will react to suddenly not being able to afford stuff.
They likely rely on a localStorage which isn't available in private mode.
Such a good concept, but needs some UX work.
The only thing keeping me from using Linux is the lack of OneNote support in Wine. Essentially, it is only this bug that needs to be fixed: https://bugs.winehq.org/show_bug.cgi?id=47135

I can't really understand that if there is a patch made which works, why it has not been merged into master yet?
Because I think it is absurd and frankly ascientific how hard people cling to the idea that depression and anxiety are some biological or chemical body problem that is entirely outside their control. That it requires drugs or “special therapy techniques” to improve (Quite a useful narrative if your trying to sell those though)

If that were the case population level rates would be relatively stable over time and not vary dramatically by country but that is wildly not the case. Clearly lifestyle choices are a primary factor here but that is so taboo these days to even mention.
RUSSIA’S SYSTEMATIC PROGRAM FOR THE RE-EDUCATION & ADOPTION of UKRAINE’S CHILDREN

https://hub.conflictobservatory.org/portal/sharing/rest/cont...

In the present Convention, genocide means any of the following acts committed with intent to destroy, in whole or in part, a national, ethnical, racial or religious group, as such:

(a) Killing members of the group;

(b) Causing serious bodily or mental harm to members of the group;

(c) Deliberately inflicting on the group conditions of life calculated to bring about its physical destruction in whole or in part;

(d) Imposing measures intended to prevent births within the group;

***(e) Forcibly transferring children of the group to another group.***

https://ihl-databases.icrc.org/en/ihl-treaties/genocide-conv...

Would you like more?
Teacher recommendations is how the U.K. used to work. It might be interesting to see what the arguments were at the time, though grammar schools feel like they’ve been a hot topic for quite a long time now.

I don’t think teacher recommendations are great. Presumably parents who currently pay for test prep will instead throw money at getting good teacher recommendations through the right schools, teaching good manners, etc. If I look at my mother and her sister, one went to the grammar school and the other didn’t because they had gotten a new headmistress who didn’t really know the students. The grammar school stopped being selective after a few years anyway (did I mention that grammar schools have been a hot topic for a long time…) and I think the teachers struggled with the change. Perhaps another difference is that grammar schools are often single-sex which I think has a bunch of benefits and drawbacks.
That's exactly the case I responded to, but with different operations. Instead of a signal handler, you're talking about calling pre_exec[1], which is marked unsafe.

This is the key bit:

> A safe caller can't be "at fault" for memory corruption or other UB.

The fault is in the programmer writing 'unsafe' to call pre_exec and not upholding the contract dictated by pre_exec. If the caller uses 'unsafe' to invoke code that doesn't uphold what pre_exec demands, then it's the fault of the point at which 'unsafe' is written.

The word "fault" is obviously overloaded, and one can reasonably use it to describe the safe code that allocates or panics as where the "fault" lies. But I feel like it's pretty clear that isn't what is meant in the OP, and is not really what is meant when one talks about using unsafe markers in Rust code to delineate where UB might occur.

If what you said was true, then (outside of Rust bugs and other environment trickery like /proc/self/mem) "safe by default" becomes meaningless. But it clearly isn't. And it does unfortunately depend on what you mean by "fault." In this context, it has to mean somewhere where you utter unsafe. If UB occurs in your program and you can't trace it back to a place where unsafe was uttered incorrectly (again, outside of Rust bugs and environment trickery), then something is seriously wrong.

[1]: https://doc.rust-lang.org/std/os/unix/process/trait.CommandE...
Yes. At least, that’s ostensibly how things were right-up until the mid-2000s when online banking (and then covid) upended retail banking - but the general gist of the story is:

The introduction of ATMs meant that a branch could be operated by far fewer people than before, which reduces their operating costs - but more importantly: the investment or business risk involved in opening a new branch in the first place.

Where previously a branch could only be opened in a city with a population big enough to supply, say, 10 branch employees, after the introduction of ATMs it becomes possible to open far more branches in more cities and locations as only, say, 3 people, would be needed to run it.

So previously there would be a smaller number of larger branches, now there’s a larger number of smaller branches, but more people employee overall.
I am not complaining. I work for one reason only - to exchange my labor for money to support ny addiction to food and shelter.

And let’s not pretend that startups are trying to compete with BigTech. They are just trying to survive long enough to get acquired. Out of all of the companies that YC has founded, how many have gone public?

If you are working for a company that has accepted VC money, your “values” don’t amount to much at all. The only values that matter are those of your investor and all they care about is an exit - statistically by getting acquired.

The opposite choice is accepting Monopoly money - “equity”.

True my unvested RSUs are half what they were at their highs. But at least I can sell them and trade them for real money once they vest every six months.

Don’t get me wrong, I spent my entire career from 1996-2020 working for mostly unknown companies working as an “enterprise developer”.

The only reason I fell into my current BigTech job is because I both know how to talk to customers and I can create pretty diagrams, PowerPoint slides and a shit ton of yaml and HCL and can develop (cloud consulting department)
The Quest to Restore Notre Dame's Glorious Sound
How Europe Ditched Russian Fossil Fuels with Spectacular Speed
I traveled and disagree with the statement.
Have goals in life? Tune traveling with those. Traveling is expensive, so the rate of return should be comparable.

Main goal from my perspective would be to determining where you would like to live
If there are three cities in America where you don't want cashierless anything that is NYC, San Francisco and Seattle. Unless you want to test your insurance policy.
I used to regularly rent a particular BnB for 1-2 weeks when I used to travel back home (Delhi), once, during my 3rd trip the water heater was broken, (this is in the middle of January (~3-13C)), and I was not made aware of the fact. Additionally, there was also no heating, nor any areas where I could take a hot shower, when I asked the manager, who had been pretty friendly with me, he said it'll take 5-6 days for him to figure it out. I, unfortunately prefer to shower daily, so staying like that was very hard. When my booking did end, I rated them a very generous 4/5 because I thought that the relationship mattered more than my discomfort. The next time I wanted to book, I was denied, saying we require all our guests to rate us 5 stars, and if not, they don't accept bookings. I had to then promise them I'd rate them 5 since I didn't want too much of a hassle and that place was pretty nice/economical by the city standards. Rated them a 1/5 and never booked again. Hotels are my goto for any duration of stays now, nothing more than a cursory, "Hi I'd like a <generic_room> please, thanks".
It doesn't matter if it's public or not. Every function is "public" to the person modifying the code. The purpose of unsafety/safety is primarily for the developer, not for users of a library.
Because there's a significant Iranian diaspora, and many of the younger people don't speak/write Farsi but everybody speaks English to some degree?
Experience. Ask them about previous situations and what they did in them, what they learned from them, what they built, etc.

But it lets you skip the basic coding exams about data structures and OOP.

Let's be honest, you're not choosing 150K vs 400K based on how well they can reverse a binary tree.
"Did you see what she was wearing?"
> Through more advanced coding techniques, it became possible later on to playback digital audio by using pulse width modulation. The first time I heard this was when playing Pinball Fantasies - I absolutely could not believe what I was hearing at the time.

Digitized PWM was well known. Nazis were shouting "Achtung!" on the Apple II before the IBM PC ever shipped.

> I'm not interested in similar computers that had built-in audio such as the PCjr and the Tandy

Gah, even worse. I mean, it's true, these cards weren't "cards", but this hardware (the TI SN76486) was the standard for game audio in the PC world until the Ad Lib shipped. This would be like writing a history of PC graphics and skipping VGA.
In yet another predictable win for USA, Fox News' non-AI low-tech approach has all the fakeness at a mere fraction of the cost!

See, for example: [1] concerning the unbelievably incorrect account of Boris Johnson's resignation [2] delivered by someone [3] billed as a former advisor to Johnson, who does indeed dissemble like someone who has sat at the feet of the master, but who seems rather to be a self-promoting ex-youtuber and social media guru wannabe.

1: https://www.independent.co.uk/news/world/americas/tucker-car...

2: https://twitter.com/JamesAALongman/status/154709789313961984...

3: https://scrutable.science/viewtopic.php?f=10&t=3430&start=35...