skysight-inc/HackerNews huggingface dataset:
Hi, I'm Nate. Currently a student pursuing a degree in Computer Engineering, with a passion for open-source software and embedded systems. I graduate in May 2026 and would love to find an internship for Summer 2024 or Summer 2025.

Location: Killingly, CT
Remote: Yes
Willing to relocate: Yes (anywhere within the US)
Technologies: C, Go, Dart/Flutter, Python, TypeScript
Résumé/CV: https://raw.githubusercontent.com/servusdei2018/servusdei2018/main/Resume.pdf
Email: nate@bracy.dev
Website: https://bracy.dev
Bitwarden Launches New Authenticator App
There is no AI here.
Who was the largest? Heh - they try to justify it via GNP.
Yes, input context window is reduced to 16k characters (not tokens).

https://help.kagi.com/kagi/ai/assistant.html#tips-and-tricks...
VBA in Excel is only 4 times slower than C, I think (if you do typed code).
Thank you for the factual correction. It’s the geothermal (aerothermal?) heat that has decreased by more than the sun’s increasing luminosity, resulting in net temperature loss.
We already know the meteorites from Mars probably do make their way to Earth on occasion. [1] From there, imagining some primitive life managing to hitch a ride is easy. Even quite advanced life, like tardigrades, have demonstrably survived days of exposure to outer space, and successfully procreated afterwards. [2]

[1] - https://www.space.com/mars-meteorites-on-earth-mystery

[2] - https://en.wikipedia.org/wiki/Tardigrade#Survival_after_expo...
The thing is construction people do talk like that.

I think that’s why rich people often make terrible customers. They are just as grouchy at plumbers and general contractors as they are at us.

Which reminds me, one of my life goals is to get a full rundown of GC tricks to apply to software development. I’m running out of time for that to make a quality of life difference.
Show HN: Chrome extension to enable thread-based instant messaging on every site
The aim of LiveTabs is to build communities based around web browsing activity. The thread-based real-time messaging functionality serves as a springboard to initiate conversations between users with similar interests. Examples might include movies, news articles, shopping... the list goes on. Threads seemed like a good model for the platform to provide historic interactions that can be picked up by anyone, anytime. The extension is still in the testing phase, but it would be great to get some peer feedback. Thanks for taking the time to read this and potentially reviewing; I hope someone enjoys it.
Pieter Levels has. More than one.

https://twitter.com/levelsio

From his twitter bio:

http://shop.levels.io $8K/m

http://TherapistAI.com $3K/m

http://ApplicantAI.com $0K/m

http://PhotoAI.com $57K/m

http://InteriorAI.com $44K/m

http://NomadList.com $27K/m

http://RemoteOK.com $51K/m
Attributions toward artificial agents in a modified Moral Turing Test
No compiler comes to close to completely supporting modules. MSVC is the furthest along and it does not by any means fully support modules. I think an upcoming version will finally have somewhat usable support for import std;
As someone involved in open source, both as a user and maintainer, this is a very user hostile position to take.

For one, respect your users. If you made the decision to publish an OSS project, acknowledge that you can become a dependency in someone's workflow. While your users likely aren't supporting you financially, their usage of your projects, feedback, testing, indirect support and community building, all contribute to the success, and any status, fame, or potential employment that might come your way because of it.

Saying that you don't owe your users anything and mistreating them like you suggest is just a dickish move, and earns you no good will in the open source community. These are relationships that you should cherish, not look down upon because you get to call the shots about your project.

Everyone has difficult moments and perpetual unpaid work shouldn't be expected from anyone, but if you feel like abandoning a popular OSS project, the polite thing to do is to communicate this with your users, and find someone else willing to continue maintenance.
One of the most beautifully designed websites I have ever seen. I applied!
Location: Bonney Lake, WA
Remote: yes, please
Willing to relocate: no, thank you
Technologies: Typescript, React, Node (and lots of the associated tooling and libraries)
Résumé/CV: https://bit.ly/3JI3Pq0
Email: (see resume)

~8 years experience frontend development (with some fullstack mixed in)
~8 years experience systems & network administration

I'm Don, an experienced frontend developer seeking a role working with Typescript and React/Node. Capable full stack and familiar with servers and networks. Passionate about my craft and personal growth.
VPN connections might fail after installing the April 2024 security update
It's really not. You can actually do stuff waiting for the bus, or riding the bus. You can't really do much while driving. Walking is incredibly good for you, unlike driving.
It's good to have options. This is just my opinion, but I'd recommend moving the next/previous page links to the bottom. With the current design once I'm done scrolling through the links I have to reverse scroll back to the top to navigate which feels frustrating.
It is unfortunate that the left doesn't want to talk to anyone any more. However, IRL I bet you would be bowing and shaking his hand if you had the op.
Kong | Bengaluru, India | Onsite/Hybrid | Full-time

We recently opened an office in Church Street in Bengaluru and are expanding rapidly. We are looking for Software, SRE/DevOps, and Frontend engineers. A few exciting roles:

- Run tens of thousands of Kong gateway clusters for our customers: https://jobs.lever.co/kong/656a51a8-91c5-4a97-b76c-f3e9bcc3d...

- Build the platform that powers our Konnect, our SaaS cloud: https://jobs.lever.co/kong/81f0a1cf-15ba-47c8-af7b-6d886b51d...

- Work on state-of-the-art frontend powered by Vue and Nuxt: https://jobs.lever.co/kong/8aaaf922-835c-4e0c-afa5-5c48d9315...

Please reach out via email to harry at domain of my company for any further questions.
> the bigger problem of language still remains
> the true power of the US is that it operates in the global lingua franca

It is true that language is a problem but I suspect not as much as you say. ~51% of the EU population speaks english as a 1st or 2nd language, but a larger percentage in the wealthier western nations (e.g. ~57% in France) and an even larger percentage in the major metros (e.g. ~60% in Paris). [1] I couldn't find figures but I suspect an even larger percentage of university graduates in the wealthier EU nations speak english. Tech Giants disproportionately emerge from and draw from the University Graduate population. If they had the capital availability and culture/regulatory regime (as acknowledged elsewhere in the thread) amenable to the emergence of Tech Giants then they wouldn't need a big boost to English proficiency to get by language-wise.

1. https://en.wikipedia.org/wiki/List_of_countries_by_English-s...
It is definitely and/and.

Cars are best for the stuff they show on the commercials; driving to the weekend cabin, hauling a thing, impressing a date, going on the family trip.

So yeah, keep the driving, but for the one-off things where they are great at. That's really the only time when a car represents freedom. They are not freedom when it's the only option to get a loaf of bread or get to your office.
Image shows atoms transforming into quantum waves
China Has a Controversial Plan for Brain-Computer Interfaces
People still use VBA all the time. I think of it differently than the basic language of the 80s or even the more powerful commercial compilers used by some today like PowerBasic. VBA is just so highly tied to Excel. There is a new way to also script Excel with some kind of typescript. It's built into the latest version of Excel and seems to be more straightforward.
It’s not a risk-free trade. Borrowing yen and buying dollars is effectively shorting the yen (relative to the US dollar). The investors who did this before made money because the yen dropped, but maybe they will want to take profits, which would tend to strengthen the yen.

Borrowing yen now to buy dollars is sort of like shorting a stock when the price already dropped. The interest rate difference makes it a cheaper bet, but it’s still a bet and could go bad if the yen strengthens.
If it's legal do it back to them.

Any time someone is doing something to you that you don't like and it's legal just do it back to them twice as much, and publically.

https://en.wikipedia.org/wiki/Sousveillance

https://en.wikipedia.org/wiki/Streisand_effect

Are a very useful combination.
I doubt anyone outside of a handful of HN commenters knows Teenage Engineering.
Except for some graphics code, Ultima I was written in Applesoft BASIC.

Akalabeth was entirely BASIC, but that's somewhat less impressive.
> ... the fact that a running system must have access to the keys means that at-rest data encryption does not buy one much protection against server compromise, especially when the system must be running much/most/all of the time.

A common approach to help mitigate this is by having the keys be fetchable (eg via ssh) from a remote server.

Preferably hosted in another jurisdiction (country) in a data centre owned by a different organisation (ie. not both in AWS).

When the encrypted server gets grabbed, the staff should (!) notice the problem and remove its ssh keys from the ssh server holding the ZFS encryption keys.

---

That being said, I'm not an encryption guy whereas some of the people in this thread clearly are. So that's just my best understanding. ;)
And I am a huge opponent of it because anything that can be used to track criminals can be used to track everyone. And if everyone is a criminal (imagine the-other-guy getting control of the system) then you are not actually deterring anyone, simply ensuring that whoever-is-on-the-outside is going to get the law coming down on them hard while whoever-is-on-the-inside will get let go in spite of direct evidence of their misdeeds being streamed to the cloud 24x7x365.
=== Looking for a junior incident response role ===

Location: Seattle, USA

Remote: Preferably yes, but hybrid is okay too if in Seattle

Willing to relocate: Yes, with assistance

Technologies: Mainly acquainted with the Microsoft tech stack but happy to learn anything

Résumé/CV: https://www.linkedin.com/in/ahanu-boyle/

Standout skills: Bilingual Japanese/English, attention to detail, works well under pressure, loves to learn, serious about policy and procedures

Email: ahanu [dot] boyle [at] protonmail
Despite what criticisms you may receive, you put something into existence. You may not have gotten everything right but, it is admirable. Congratulations. At your age, many of your detractors probably didn’t do something so bold. Keep with it.
Reusable containers are used at almost ever restaurant in the world that serves on plates.

Reusable containers are currently not cheaper and so they're not used - but the fact that they're not used for non-food items is pretty indicative that it's a cost thing, not a safety thing.
Claiming that a foreign agent supplied money isn’t offensive, but insinuating that a grasroots movement, a foreign agent, and our government is all linked in a global conspiracy, is very offensive.

The US government is perfectly capable of making bad foreign policy all on their own. There may be a foreign agent trying to influence things, but the final policy is ultimately the responsibility of the US government, and the US government alone.

It is far more likely that a US government which is extremely pro-Israel—to the point where it arrests peaceful student protestors for opposing a genocide—that this governments has their own reason to be this extreme. My guess is that they see profits in supporting an antagonizing state—i.e. Israel—in the Middle East. That having this antagonizing state keep the whole region unstable serves some purpose which the US ruling class likes (my guess is oil prices, weapons manufacturing, and inflated influence).
And then there's the K.O. II, which is somehow inexpensive, nice, and useful.
It's worth noting that we can make assumptions about how a human would have handled the situation, because BlueCruise is not full-self-driving. There was a human at the wheel.

So the answer in both cases is definitely "There was a human operating the vehicle, they saw the vehicle running headlong into stopped traffic, and they failed to use the brake in time." They may, perhaps, have trusted the semi-automation too much, but that's no more excuse for rear-ending a stopped car than setting your regular cruise control to 55 and failing to disengage when you see traffic stopped ahead is.

We want the technology to do better than human, but (unless NHTSA turns up something truly bizarre and awful, like "Driver tried to brake and BlueCruise overrode the command to disable braking," which should be impossible) the situation in both these cases is people died because the car was being driven by a human and the human made a bad call.
Push come to stove, China doesn’t have the agricultural fields needed to feed its people for 3-4 years or more in case of a future sea blockade. Europe doesn’t have the natural resources, neither the grain (if we were to exclude the fields of Southern Ukraine).
This is just two companies going for a monopoly that would otherwise have been investigated. Now they can point at Starlink and say “look, competition!” While they fuck their customers.
Besides, trees can be planted, so if a developer wants to cut down a bunch of trees to make room for some buildings, and they can set aside some land to re-grow new trees, why not?
That is true, using Kagi I really don't have this problem.
Yes, you're right. I saw when it was added not when it became the default. Still 9 years suggests it's not going to disappear overnight!
I take it from the downvotes people think what I said is factually wrong?

If that's the case, I wish someone would point out where I've got it wrong instead of just silently downvoting
> Keeping all commit (including broken ones and subsequent fixes) in topic branches and then merging them without some squashing and rebasing gets in the way of that.

It seems to me that, with respect to bisecting, a merge workflow with git bisect --first-parent is equivalent to a squash workflow with a bare git bisect. Am I missing some way in which that's not the case?
Driving is great for the one-offs and other people aren't doing it. It's awful anytime else.
Based on my limited exposure to "professional" software in the BASIC era... some pretty good stuff was a hybrid of BASIC and assembly language, leveraging the best of both (BASIC was pretty good at laying out screens, input fields etc, at least on the Commodore PET, whereas hand-coded assembly language had the code density and speed).

Was it a "toy" language? Sure. I once implemented a non-scrolling toy spreadsheet program with it - just a fixed grid of cells - with some simple formula capacity and a manual "recalculate" trigger. Was that educational? You bet. Was it sophisticated? Not really.

But I'll bet there were absolute tons of one-off business applications written in it. A simpler version of what Excel was used for later, and still is. And scientific calculations? If Fortran could do it, BASIC could. Until something better came along to replace both.
It interprets where it needs to jump and then jumps to the precompiled binary machine code locations that are executed natively on the CPU, no interpretation going on (I guess it's conceptually something like instruction traces inside the CPU trace cache, but done at higher level). These precompiled building blocks are shipped in separate libraries, one library for each CPU architecture on a platform (SSE4.2, AVX, AVX2, AVX-521 on AMD64 and other SIMD architectures on other platforms that Oracle supports). Oracle dynamically loads the correct library matching the CPUs capability during the startup and starts jumping there as needed.

So this is not bytecode interpretation, it's native machine code executed directly on CPU whenever the SQL exec engine decides to jump there. This is different from, say Apache Impala that compiles new LLVM machine code for each query execution for the query's scanning tight loops.

Edit: I guess why I see this as not just not regular bytecode interpretation (I don't actually know that much about it in general), is that these building blocks can include various loops (and can do their thing on entire vectors of data), so looks like they can push quite a bit of complexity into the machine code sections, before returning back to the normal interpreted AST/opcode land.
Possibly not, but is this thing a sales success? I haven't seen any compelling positive discussions of it yet.
People are going to start making spray paint/foam attachments for drones so that they can equip their drone with a little can of 'fuck that camera right up'

it won't be cost effective to repair the cameras, so they'll go away.
> IMHO OSS can never get to that

Uh, why? It's not magic. Sure, it's a problem that most OSS projects don't focus on UX and perf, but there's no intrinsic reason why they couldn't.
Yes, but typically you'd put a Pricing anchor link in the menu that scrolls down to it (next to Tools/Blog, on this site.)
Why has he done it? Some thoughts:

- NACS has become the open, industry standard

- The tech has been figured out, commoditized and not an area for innovation

- He made a deal with a gas station to take over deployment

- Version 4 Super Chargers are a single piece delivered on flatbed, lego pieces now

- Cost savings in outsourcing

- Moving to a franchise model
Somewhat?!

Dude is a walking scandal machine. They make bumper stickers for tesla owners apologizing for Musk's behavior. His behavior is listed in the risk category for at least one of his company's financial filings.

Only the most extremely tech oriented people see him as something other that extremely toxic.
The way government pricing usually goes, going private is likely saving 90% over what it would cost to implement this by some government agency.

The million (almost 2 million) dollar toilet comes to mind.

https://www.nytimes.com/2024/01/24/us/san-francisco-toilet.h...
Who all are doing the `arewe<x>yet` Web sites, other than Rust and this C++ one?
You dont need to use docker. Containerd or just just direct cgroup manipulation: https://access.redhat.com/documentation/en-us/red_hat_enterp...
>I’m 27 and single. There lies the biggest advantage of a takehome assessment for me: I get to spend more time on it than someone with a wife and two kids.

Counterpoint: those fresh out of school are likely to do the best in some "invert a binary tree" leetcode style interview, with that fresh in their memory. Those who are older (and thus more likely to have families) who actually have experience at the craft are most likely to be able to bang out an actual coding task quickly.
I've played around with the concept in the past but there are some issues yet to be solved to make them more practical than current generation LLMs.

People are working on it though: https://arxiv.org/pdf/2305.09515
Location: whatever works 4 you (onsite /eu)
Remote: yes
Technologies: im looking for advanced stuff in quantum computing, qiskit, quantum ai, or ai + physics intermediately
Résumé/CV: https://stillonearth.github.io/
Learn Rust instead. This ship has holes.
What would you use when you actually have an exception, then? Exception and exception handlers are a useful construct, but, like everything else, become problematic when used outside of their intended purpose.

Just because exception and error both start with the letter "e" does not mean they are in any way related. They have very different meanings and purposes.
It's a rent seeking scheme. The algorithm is already reverse-engineered and you can download it from your favorite package manager. But in order to operate legally in China you need to purchase the "decryption module" from the surveying department.
Hey, thanks for noticing!

I've already added a Pricing link to the navigation and it works like an anchor.

This is really nice point, thanks!
Money in the bank doesn’t produce grain out of nothing, you need land for it. The same goes for natural resources. Or maybe we’re thinking about autarchy differently.
Really does seem to be the case. I just tried with The Omen and was given a list of countries. Next to the US was an ad to "Stream with NordVPN", suggesting that's the only way to view it here. However, I clicked the Hulu button, and it said US without the ad. Sure enough, I checked Hulu itself, and it's there—no VPN required.

The ad placement is confusing. Hopefully it's not intentional. JustWatch may not be as clean and may have ads of its own, but its entry for the same movie has zero confusion.
Maybe a government can find a "legal" way to accomplish those illicit goals, which gives them an edge. But powerful entities like huge companies don't necessarily need to contort the law to accomplish their illicit goals. There are ways to launder responsibility for them through 3rd parties. Protecting people from the government itself is good, but not sufficient in the era of trillion dollar multinational companies.
Link was stripped,

https://learn.microsoft.com/en-gb/windows/release-health/sta...
Nice callout. Love that these posts have comments enabled. I hope that never changes.
I'm similarly concerned about the horrible tiny rubber pellets used in latest-generation astroturf pitches. IIRC they used to be made from used tyres but now aren't - does that just mean they're processed? Where does the rubber come from and where does it go afterwards?
Show HN: A tiny Userscript that sets the browser-tab/window's title on ChatGPT
For as long as I can remember, probably since ChatGPt has launched, the ChatGPT website does not set the title of the tab/window to the title of the current chat/thread, the title is static and is set to just "ChatGPT".

It has been irritating me for a long time, so I scratched that itch and wrote that Userscript to fix it.

Now I am able to organize my tabs better in the tab manager browser extension that I use, because the tab's names no longer show up as just "ChatGPT", also in the browser's history page now I'm able to see the thread's title, also when I bookmark a ChatGPT web page, the browser sets the bookmark's name/title correctly, rather than just "ChatGPT".
I am in a similar boat. I appreciate that there is opposition so that we can keep a balance but I am pro surveillance as well. There is potential for abuse but I also recognize that as a regions population increases, sometimes you have to conform to things to create a stable society.

I would love a national ID that I could use everywhere. Again ripe for abuse but I can see the benefits outweighing the negatives.
> I'm not familiar with the extent of his crimes, if any.

He was the Nazis' best rocket engineer, responsible for, among other things, the V2s that devastated much of London. By the standards of the Nuremberg trials, he probably should have been tried and convicted. But he was never even accused, because the US wanted his rocket expertise--by the time of the Nuremberg trials, he was already working for the US Army.
Blue collar jobs usually cannot be done from home...
Has the illiberal left not been smugly telling us "Freedom of speech is not freedom from consequences" when others lost their jobs? They hardly have any right to complain when they are hoist by their own petard.