skysight-inc/HackerNews huggingface dataset:
My son just graduated from Northeastern University's Khoury College of Computer Sciences.

At his Khoury College graduation celebration a week ago, this is the first time that the following oath was recited by the graduating class:

KHOURY COLLEGE OATH FOR COMPUTING

Today, I join the ranks of computer scientists worldwide.

I will remember that I remain a member of society, with special obligations to all my fellow human beings.

I will design and build computing systems that enhance the quality of daily life for individuals and for society.

I will protect the dignity of users and others affected by computing systems, respecting the diversity of all cultures, and safeguarding against threats to health and safety.

I will respect the privacy and rights of all people and recognize the special role I have in judiciously collecting, storing and using their information, and creating systems that aim to shape their behavior.

I will work for fair wages; honorably guarding my reputation and my colleagues in our work practices, while respecting the intellectual contributions of others.

I will improve the public understanding of computing and its consequences.

May I always act to preserve the finest traditions of my field, and may I long experience the joy of inventing the future through my endeavors.
I think you assume those existing TVs don't already engage in a large amount of the activity you describe, which is what allows them to sell those TVs at less of a profit margin, or perhaps even a loss.
Similar theme: Service Call by Philip K Dick - in the fourth volume of short stories called "Minority Report".

Sir, I'm the repairman you asked for; I'm here to fix your swibble.

Yes, contains tropes, but still brilliantly written. Easier to be novel in 1955!?

The book has a bunch more great short stories - old school but good school.
Yes, of course. The only people with good debugging skills are the people who have spent a lot of time debugging their own code (or the code of others). However, in an LLM-dominated environment, it may be plausible for someone to develop strong debugging skills while having only mediocre programming skills. This would be similar to the "boot camp web developer" archetype who has reasonable skills only in a narrow domain.

Full transparency: I think I'm one of those bad programmers who is a good debugger, but I've also been a full-time Linux nerd since Ubuntu 8.04, so I'm very comfortable reading error messages.
I don't know if it's supposed to be like this, but one of the answers when I tried different prompts, I asked for a secret, and he replied that they recently had a personal data leak or something
I know people of my generation that went to pachinko parlors at a very young age. They do not officially have a minimum age requirement.

It's just that the generation has moved onto gacha games with systems that are even worse. They tend to be better designed and more easily accessible.
I'm curious how the following will be enforced:

> Any attempt to open the Product’s enclosure will be deemed an unauthorized modification.

The FTC has previously warned others (e.g., Microsoft) about similar attempts https://www.ftc.gov/news-events/news/press-releases/2018/04/...
One thing I like about office environments is the spontaneity possible

Lunch? After work? 1 on 1s walking around the block and seeing this cool cafe that closes at 2pm?

That’s just not possible to do in most friend groups

I don’t even like coworkers but can acknowledge this easily
Users flagged the GP comment. With 300bps's permission, I redacted the GPT-generated bit and restored the post.

(HN users are allergic to LLM generated comments, including summaries. We don't know yet how the current AI wave is going to play out on HN but for the time being the community is super sensitive about not letting generated content permeate the threads and I think it's the right call for now.)
I feel like splitting can be especially determinantal for people who already over analyze things, due to intelligence but exacerbated by mental illnesses big and small,which are more common in 'smart' people. Particularly in regards to depression--Spending many resources considering something only to reach a black and white conclusion could have some pretty bad results. Im kind of tying this into the needs for all kinds of checks and balances for those in power. Thats where my head goes when presented with the word splitting. Good day!
Here's a link to it: https://www.khoury.northeastern.edu/about/dean-elizabeth-myn....
The entire modern corporate ecosystem is build by and for adtech. Its interesting to imagine where we would be if advertising had been disallowed or nonviable as a business model.
I like using Math.min(nextInt(), nextInt()) for non-uniformly distributed random data.
I imagine at some point they'll update the TVs so that the lower screen is required to use the TV (like for changing settings or something), and people will make sliding/pivoting physical ad blockers for the second screen.
It's not a serious problem for most deployments though.

You should be running Kafka in multiple DCs/AZs for high availability and scalability.

And in that scenario fsync is nice but not necessary.
Someone asked why it was happening in the US. I pointed out why.

That not everyone agrees that it is a waste, or that society would find a better use for it is of course going to be a matter of opinion. Which some folks are heavily incentivized to weigh in on (to the point it may be a large percentage or all of their net worth), and to others it’s $50/yr.
I've been reviewing answers to questionnaires we send out to potential software engineering candidates. Sometimes candidates seem to write 90% of the submission themselves, and then use ChatGPT for the last couple of questions (which are more general, like "Outline your thoughts on documentation in software projects"). I joked to a colleague that I'd come up with a fool-proof ChatGPT detector in one line of Python:

is_chatgpt = paragraphs[-1].startswith(('In conclusion', 'Finally'))
Taking up amateur radio has given me an idea of what mass-market consumer electronics might have cost if economies of scale hadn't kicked in so thoroughly.
> And do you get the impression that there are a lot of (or any) doctors in Florida qualified to expel dead fetuses

Just so you know, all gynecologists can do this. Miscarriage occurs in upwards of 1/3 pregnancies, and if the body doesn’t expel the fetus the gynecologist has to do it, known as a d&c and is basically just an abortion.

I’m pointing out that I’m co fused by the idea that a doctor can refuse to perform a procedure on moral or religious grounds but cannot discriminate on who that procedure is on, because I can’t imagine any single procedure that would be opposed to on sincere belief grounds that isnt discriminatory!
I would not be surprised that it could be considered probable cause to investigate you further. To check if you have links to neo-nazi groups and the like. People don't usually keep those materials just for fun. They usually distribute them.

According to German law - distributing Nazi-related materials in private messages is a crime too.

Germany is a country where this happens:
https://www.washingtonpost.com/world/2021/09/09/pimmelgate-g...
A dude insulted a politician and the cops raided his house.
I think people getting into AI today instead ask ChatGPT and similar models questions like:

> "What field of modern science relies heavily on "linear regression, bias and variance, cost function and gradient descent, regularisation and optimisation"?"

To dive into a particular topic:

> "Provide a course outline for a four week course, meeting twice a week, that focuses on linear regression in the context of machine learning and the relationship between inputs and outputs."

And to get to the actual material, zoom in some more:

> "Please expand Session 2: Simple Linear regression into an hour-long talk focused on Python coding approaches to the problem"

And again, to get some working code:

> "For topic #2, please provide an explicit code example of using numpy, pandas and scikit-learn to load a dataset, preprocess the data, and split it into training and testing sets"

Anyone can generate a course on any topic using this approach, with pretty good results.
DankGPT is able to draw context from a library of documents (textbook, papers, class slides) to explain any topic and answer complicated reasoning problems.

It’s very similar to ChatPDF, but you can include multiple documents and it has much better context selection. This leads to better answers in practice (less “the source does not contain information on…” and hallucinations)

https://dankgpt.com
I've usually seen it expressed as:

> instead of accepting a boolean argument, write a new function

Which can be expanded to

> instead of an if-statement, write a new function

You can't remove branching from software (otherwise, just create a jpeg), but you can structure your software in such a way that it appears not to branch.

I think it's weird, but I worked with someone like that and learned a few interesting things (for example, I usually do write a new function instead of adding an optional/boolean argument -- unless it makes things worse for the caller because the argument comes from outside the context/domain). But with all due respect to people like this, it's bananas to do it all the time.
You don't get promoted or get to keep your job by leaving the UI untouched for years.

That would be a cool Dilbert style yearly performance review:

- So what did you do this year?

- Nothing. I just left everything the way it's been for the past 10 years.

- Fantastic! I see a promotion in your future

Same goes for MacOS, iOS and Android UX too. They keep making changes for the sake of changes which are downgrades most of the time because the UI teams need to justify their salaries.
I hope they use a ".gov" address instead of something ridiculous like "freefilefillableforms.com" which looks inauthentic, complete with GoDaddy TLS certificate, even though it is the official version.
Is the market broken? The only “failing” seems to be that you can no longer make FANG money (ie ~300k+ total comp with 5+ years experience) and also get WFH as a given. There’s still WFH jobs if you can take 50k off your total comp.

And that lower pay is still double what you can make in other countries.

Is this the hill we want to die on? Don’t we have a lot to lose?
I'm already thinking about the amount of e-waste these are likely to generate.
Could you please stop breaking the site guidelines? I don't want to ban you but this has been a problem for a while. If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
JPMorgan is a faceless organization. Does DOJ target the company or the people within the company?
Thanks for saying this!

It grinds my gears a little bit when people pretend that Google came out of nowhere and invented a new paradigm for accessing information and making money by selling ads there.

It was a well recognized problem they solved with Page rank!
Solving carpal tunnel with Whisper, GPT-4 and llama.cpp
An inverter is an inefficiency & a cost, yes.

Yet. It's daunting to me to imagine replacing well known infrastructure with something custom & different. You could try to get a bunch of automotive 12 & 24 lights but there won't be great fixtures. You also need 12v versions of most appliances; fans, fridges, others.

Your upgrade capabilities also seem limited. If grid power does come, you might be stuck with a bunch of abornal choices. Your wire loss is much much higher with 1/10th the voltage or 10x the amps per wire, which limits scaling out on DC, is a counter-inefficiency that grows the bigger your system gets.

I think it's a good idea. Personally if I built a small off grid home or RV I'd probably do 48vdc. But it'd be much more work & require a ton of expertise.
Absolutely.

I cannot stress enough what a gift the ESP BOX and Espressif component libraries are to Willow. As anyone who's dealt with it can tell you wake word detection (while minimizing false wake) and getting clean speech with acoustic echo, background noise, etc from 30ft away is still a fairly hard problem. I've been pretty deep in this space for a while and I'm not aware of anything even close to approaching open source that is even remotely competitive with the Espressif SR+AFE implementations. The ESP BOX has also been acoustically tuned by Espressif to address all of the weird enclosure issues with audio. Their AFE+SR interface has been tested and certified by Amazon themselves for use in Alexa ecosystem devices. It's truly excellent.

Espressif has an excellent track record for VERY long term hardware and software support and if anything we're on the very early bleeding edge of what the hardware and software components are capable of. As one example, we're using the ESP SR wake and local command support released by Espressif last week!
Eavesdropping tool with eavesdropping name with a little disclaimer about not being responsible for illegal use

Yeah this is the kind of repository that you clone immediately

Clone, dont just Fork
You've repeated a few times that the top performers left because of WFH, but I don't believe you. Unless you're in some weird industry where top performers love vibrant offices (which don't really exist) this seems made up.
They seem to shine, but it's a mirage.

Once you start naming your types "RequestWithoutId" you have committed to using language alien to everyone but engineers (might even be alien to engineers).

There are tremendous benefits in using "ubiquitous language" (in DDD terms), and type-obsession means you'll never get there. Business and engineering goals will never converge. Engineers will live in their own little world, procrastinating in their type puzzles and feeling productive doing so.
True, you could put the whole navigation system down there. I'm sure they've already thought of all of this.
Jump Trading Did Secret Deal to Prop Up TerraUSD Stablecoin, SEC Says
ello guvnuh
There's literally videos of these events, look them up.

I don't know anything about that site other than it was pretty well-written and had sources and names and times and places. You're welcome.
You're absolutely right, in "real world" settings of commercial projects, it's rarely a concern. That's why I distanced myself from commercial development.
Computing the UTF-8 size of a Latin 1 string quickly (ARM NEON edition)
Last I heard of MongoDB it was getting utterly buried by the Jepsen guy, and for anyone that follows distributed systems at some technical level, that is damning. He finds stuff wrong with everything, but that one was particularly damning.

MongoDB has always seemed to place write consistency secondary to other priorities (mostly sales / read / features) which is frankly a crap way to do a database, much less a distributed one. And I am so sick of MongoDB basically saying "no it's fixed in the new version" which is always a major red flag.

Right now it's getting its lunch eaten by Postgres's document interface from what I can tell.
But that explains very poorly what we're seeing...

If it was an expense they'd be able to ditch (soon or eventually), you'd think they'd be forcing people to do remote. Not doubling down on RTO. You don't say "if you don't return, I have no justification for this huge waste of cash"...
I don’t know about markets in general, but when I ran a retail liquor store I was making all my money on low income customers. The occasional rich guy who came in and bought the $300 bottle of Scotch wasn’t even close to matching the large number of regulars that were buying high margin $3 nips and $8 wines.
Really hope this puts pressure on the CRA (Canada) to do the same! It’s comical how accurate CRA’s Auto-Fill system [0] is when filing my (admittedly simple) taxes.

They’re so close to their own solution, “just” needs some UI. (Famous last words, but still…)

I’d be content with “here’s what the CRA has on file.” with a big list of everything already in auto-fill. Then two buttons [accept] which just send it to the CRA with NETFILE, or [file myself] which directs you to a private service instead.

7/7 years I’ve been required to file taxes I would’ve clicked [accept].

[0] https://www.canada.ca/en/revenue-agency/services/e-services/...
Kudos for the very thoughtful write-up explaining the choices between particular mapping decisions.
When you want to display a document, using a document format is clearly simpler than using a programming language.
Dupe of https://news.ycombinator.com/item?id=35953491
The Ideology of Growth and Its Origins
>datacenter still needed significant power to fuel it,

Proper control of electrical grids is something that isn't currently easy, and can be highly optimized by intelligent systems. For example, where and when do you send power, and store power on renewable grids. Because of this in 10 to 15 years I would have zero surprise if the power company said "Oh, our power networks are 100% AI controlled".

Because of this, you're missing the opposite effect. You don't get to threaten to turn off the AI's power... The AI gets to threaten to turn off your power. Your power which is your water. Your transportation. Your food incoming to cities. Yea, you can turn off AI by killing it's power, but that also means loss of management of the entire power grid and the massive human risks of loss of life from doing so.
I think the goal is to make sure that there isn't a ton of available talent for evil projects. Obviously there are assholes who will happily build slaughter bots for a comfy lifestyle but if we minimize that pool, the economy as a whole will have a hard time getting enough people to build every evil project that anyone comes up with.
If "Californian progressives" also favour detecting hate speech against groups that are actually frequently hated on, you would also expect to see some correlation between that and the hatespeech detector, again just due to pro-reality bias.
Yes, the Jinhao's of the fountain pen market make pretty decent pens, but that's not a fair comparison. That's like saying a Timex and a Rolex both tell time just as well, so why does Rolex exist?
Why is it not possible? There have been countless times where co-workers have booked in time on the calendar (for observability for the team) to meet up with a friend for lunch, or to even meet up after work and support local businesses around their home.
It's also common British slang for television... but maybe.
Storage duration of non local objects in C+
> In some ways it does seem like the perceived glamor of these jobs is a double-edged sword: the allure of what you do makes it less likely that you’ll jump ship to something less exciting but more lucrative (similar to how game industry devs tend to make less than regular software engineers, from what I’ve heard—you can exploit people’s enthusiasm), and the fact that it’s a cool job means everyone else is also trying to do it (also not unlike the game industry—if you won’t take the job for subpar pay, there’s ten other people lined up who will). There’s a lot of competition, and that subtly devalues your own work, even if the work you do is better than your peers’.

I see this phenomenon all over the place: the gaming industry, airline and freight pilots, silicon engineers, telecom, etc.

The dynamics of each industry are subtly different but the end result is the same: employers are able to exploit workers and push down wages because their employees are motivated and there's no where else to go.

Want to make games or fly airplanes for a living? All of the companies compete in the same cut throat industries.

Want to design cutting edge silicon fabs or RF radios? There's only two choices: TSMC and Intel or Qualcomm and Broadcom, respectively. Good luck.

The AMA had it right: you gotta cut off the supply of job learning opportunities and squeeze the market for all its worth.
Yes, I'd expect they will. Most embedded toolchains these days are built around GCC. So as GCC grows new features, embedded toolchains will get them too.
Yes, https://en.wikipedia.org/wiki/Phantom_limb
I’d be happy with a system like this, as long as they made it very clear WHEN you should do it the old way. For example:

“Our estimate of your income may be too high in certain situations, for example if you are a business owner, independent contractor, or receive income from RSU or ESPP sales where the tax basis reported to the IRS is missing or inaccurate. In those cases, you are encouraged to fill out your tax return using the tool of your choice” (Hopefully with links to some options).

Otherwise, there’s going to be a lot of tech workers who don’t understand RSU taxation paying thousands/10s of thousands of dollars extra in taxes for no reason. (And yes, I realize some may think this is a feature, not a bug.)
I raise you: https://www.youtube.com/watch?v=yfq3B9JvIcQ
Kafka is used widely as a persistent event store, and its development features reflect that.

Why would I not just turn on fsync or deploy in a distributed pattern for reliability so I can just continue using it instead of ripping it out, benchmarking something new, teaching the entire org something new, potentially negotiating a new contract, and then executing a huge migration?
Tv isn’t a necessity. Don’t give up your privacy that easily. 99.9% of tv is trash anyway. Mine has been on once in the last 2 years (no cable to streaming services). My wife wanted to watch something on YouTube. We live great lives without it. And we save money.
this is exactly why i was stunned that someone apparently gave 3m to GPT-zero despite all its known flaws https://www.forbes.com/sites/rashishrivastava/2023/05/09/wit...

its too easy to be negative about things in hype cycles and retroactively look back and go "see! i was right! this was a terrible idea!" but.. this is a terrible idea

to ai detection fans: show us on an information theory basis how you will smuggle in enough bits, avoiding user obfuscation, please. i will change my mind and support you the moment you prove this can be done, otherwise i am default extremely skeptical
I agree with you in general but in the context of real estate investment I'm not sure the sudden normalization of WFH and effect on commercial real estate was reasonably predictable.
Funny: as an atheist, I have no a-priori goal to remain an atheist. In fact I would love it if someone could come along and convince me that their religion was correct. Imagine how comforting that would be: the surety of an afterlife! Alas, it is not to be, because even written in C.S. Lewis's flowery language, it's all obviously bullshit. Reading Tolkein may make me wish I lived in Rivendell but it's never going to convince me to worship Eru Illuvatar.
Yea, back in my youth the mall was the place to be. Hang out at the music shop and dream of owning that drum kit or bass guitar. Hit the food court with your friends. Maybe buy a pair of shoes or something.

However, in the last several years the attitude of malls has changed. We had a spate of kids being kids and running through the local mall last year and it scared all the shoppers. Now they won't let kids in without an adult and keep hassling them at every turn. Malls have become a hostile place to shoppers. At least in my area.
Still, I doubt an LLM would ever start a sentence with "Funny enough" (the normal usage is "Funnily enough" but even that doesn't seem like something the current crop of AIs would use without explicit prompting).
You can't remove top talent. Just replace them.
You're reaping the dividends of a much, much higher level of public education which I don't know when we'll see in a country as vast, federated, and new worldy as the U.S. :c