skysight-inc/HackerNews huggingface dataset:
Apple Partner Foxconn Plans $700M India Plant in Shift from China
Amazon pauses construction on 2nd headquarters in Virginia
Thorium is literally in the ground all around everywhere and incredibly cheap to extract, basically free. And yet we don't use it. If we did, we wouldn't really need that much lithium.
I have seen a lot of Nix threads on HN recently, awesome. I'm not using NixOS as my main OS, but I have set up a VM and am trying to contribute. I'm fairly certain that the biggest hurdles to Nix packaging are all the language package managers for languages like Haskell, Ruby, Python and NodeJS.
Influence is presented as a kind defense-against-the-dark-arts, but can definitely be used in reverse to inform approaches to sales.
> If I were teaching someone Python, or pretty much any programming language, the first place I would start is the debugger.

Totally agree.

In the first week of programming, students should be allowed only use the debugger (no direct runs) in every course/collage around the world. I saw firsthand how many courses/collages students struggle with logic because debugging was never introduced, and they were unaware of how to step through each line.

Another mistake that new programmers make is writing 30 lines of code and then run and lost why bugs occurring. As a rule of thumb, they should debug/run the program every 7 new lines of code.
I love how Republican governors go on about the sanctity of the constitution, yet their favorite pastime is launching endless first amendment incompatible attacks on their (perceived) enemies. I guess their constituency is not concerned about that but does appreciate the pointless attacks.
Most consultants cannot get $300/hour for COBOL though. It is those who have specific other knowledge - like experience in the system before they retired who can get that much.
Licenses are valid for three years of updates. So, it is a subscription, just a very long one with a fallback version when the subscription ends.
Discovery calls are the initial stage in a selling process. I am biased but "selling" to a customer provides a much more honest picture of the things they truly care about then a generic customer interview. Despite most folks aversion to sales, if you have a compelling story and can narrow in to a general area of pain (which you have already) most people are very willing to hop on a call and tell you exactly the things you need to know. Be sincere, open to their expertise but be willing to challenge and ask prodding questions. This helps test their conviction and set the weights of what will get them to influence internally to purchase - the true kpi of most products. You might feel goofy since they you don't have anything to truly sell yet. Rest assured, your buyers will be very willing to cooperate if you deliver and you will stand out from the crowded majority of those who don't.
> The browser was a community project.

Yes, the Tor Project as I mentioned. Or, it's theirs now, anyway. I'm not sure if the original creator was affiliated with the Tor Project at the time. But it wasn't the Navy.

> The onion routing framework was a naval research lab thing.

I didn't mean to dispute that, but after reading my comment I wasn't clear. It was a few years after the Navy released it that the Tor Project became an official entity. I was mostly disputing the erroneous statement that the US Navy released the Tor Browser 10 years ago.
I've read that the founders did honestly want to make an Open AI company when they started OpenAI, but that business model didn't work out (wow, what a surprise) so they were forced to switch to being not-Open. Regardless of whether you believe that, the "Open" part of their name has been extremely misleading for a long time. But the average person doesn't know that; they see that the company is called OpenAI and don't question the Open part.

I'm not a lawyer and I don't know what the law allows regulators to do, but I wouldn't mind if the government forced ClosedAI to change its name under some sort of truth in advertising law.

More importantly, we tech folks have specialized knowledge and it's our responsibility to not propagate harmful, deceptive propaganda like the OpenAI name. Especially for something as widely known and culturally relevant as ClosedAI. I've personally been calling it ClosedAI for a while now. When people ask I give them a quick 5 second explanation.

Another example, much less bad than ClosedAI, is "iPhone." It's not your phone, you don't control it. Apple can run and inject whatever code they want onto your ("i") Phone, and you can't make the phone run software which isn't approved by Apple. I personally refer to it as an ApplePhone (and ApplePad, Apple Mobile OS instead of iOS, etc.). I'll admit this is a pretty weak example; the name clearly has non-nefarious origins. But in the modern day, at a subtle psychological level, it's still misleading in an Orwellian sort of way. And it brings up a good opportunity to give "normal" people a quick 15-second intro to software freedom.
It's just people typing quickly.
Ada’s support for fixed-point arithmetic is worth looking at too for financial apps.
But if you do follow that advice consider if it is worth just using a different escape character for all interpolations.
That way could still make use of this very sensible syntax of reusing the escape for interpolation whilst avoiding the backslash issues.
On closer examination it appears that you are correct. Sorry, I think I am mainly weary of all the "AI" hype so it's easy to have a knee jerk reaction.
I don't understand this rationale either:

> For the syntax of embedded expressions we considered using ${...}, but that would require a tag on string templates (either a prefix or a delimiter other than ") to avoid conflicts with legacy code.

Can't the template processor expression itself function as the tag? Is STR."..." already legal now?
No. Ignoring problems is not a solution.
I hope reddit/antiwork don't leak on HN.

We all agree with that, it's just not the right place.
The template instantiation itself is done by the language, not libraries, and the entire mechanism was designed for security (read the JEP); for example, templates are (virtually) limited to literals and can't come from user input.

As to boxing, the built-in template processors, STR and FMT, don't do boxing (they use MethodHandle mechanisms similar to those used by lambdas) -- FMT is ~40x faster than String.format, I'm told -- but that capability hasn't been exposed as an API yet. As with other features, we try exposing basic usages first, and more sophisticated ones later.
>It's not like this specific image has an inherent property that somehow makes it the superior test image.

Surely that fact that it is the standard test image makes it a superior image.

If there's a format that I can't reproduce, there's a good chance there's an image of Lena to compare against.
It is like asking who watched most YT-vids. Seriously, I think you need to do both.

A question suggestion: Show a medium-sized system design and ask which resources that should be removed.
You kid, but the movie Unstoppable, about a runaway train, is based on a real life scenario. There are some interesting trivia details at https://www.imdb.com/title/tt0477080/trivia/?ref_=tt_ql_3.
I don't really understand the brain or AI enough to meaningfully discuss this, but I would wonder if there's some aspect of "intentionality" in the context of the Chinese Room where semantic search with embeddings still "doesn't count".

I struggle with the Chinese Room argument in general because he's effectively comparing a person in a room following instructions (not the room as a whole or the instructions filed in the room, but the person executing the instructions) to the human brain. But this seems like a crappy analogy because the better comparison would be that the person in the room is the electricity that connects neurons (instructions filed in cabinets). Clearly electricity also has no understanding of the things it facilitates. The processor AI runs on also has no understanding of its calculations. The intelligence is the structure by which these calculations are made, which could theoretically could be modeled on paper across trillions of file cabinets.

As a fun paper napkin exercise, if it took a human 1 second to execute the instructions of the equivalent of a neuron firing, a 5 second process of hearing, processing, and responding to a short sentence would take 135,000 years.
i've always found iron bacteria fascinating, is it possible to cultivate and farm it?
Arrrgh! --the screaming sound you hear is the English language being tortured. Remember when you used to have to have a basic grasp of sentence structure to be a journalist?

Here you go:

Feds shoot down Elon Musk's bid to implant chips into human brains

Don't mention it.
I mean where are the supposed free-speech defenders?

Especially after hearing non-stop about the supposed free-speech concerns of a twitter algorithm that they were convinced was partially benefiting one side more than the other. Something trivial in scope and still not entirely clear was actually happening - here we have actual insane free speech authoritarian concerns and it's crickets.

You must register with the state before speaking out against a government authority, or will be fined daily if you don't.

So much complaining about why can't they use the n-word more often and yet when it comes to actual serious immensely consequential free-speech concerns from a potential leading presidential candidate nothing.

The hypocrisy is unbearable at this point. No different than Elon the supposed free speech proponent whose main act has been to ban people speaking out against him.
> It’s clear that people don’t and shouldn’t lose their free speech rights when they come together in a group

Should Russian (or Dutch) citizens who incorporate in America have the same free speech rights as Billy Bob in Kentucky? As in can the corporate person send millions in political ads and donations even when controlled by foreigners?
Secret Service and ICE Broke Statute/Policies Governing Cell-Site Simulator Use [pdf]
They jumped the gun... April 1st is still 4 weeks away.
Afghanistan is about the worst possible place to extract resources from. Yes, yes China is trying, but its China, its a billion people thy are trying literally everything everywhere.

China will find Afghanistan just as useless as the US and literally every other empire for 5000 years.
Python is also widely used server-side, and they introduced f-strings with simple and friendly syntax a few years ago. JS added template literals in 2015’s ES6, when Node.js was very much a thing. Why is Java special here?
I went spelunking and I found this: https://www.yahoo.com/now/many-train-derailments-us-2023-162...

Basically we’re averaging 1,704 derailments a year between 1990 and 2021, and likely very few of them are significant since last year per the article there were 4 deaths.

So, question: what is the legal definition of a derailment and does it differ between here and Japan?
Thank you! That's removed my account from all Microsoft apps, including Teams, but that's probably better than the alternative.
There’s Something Odd About the Dogs Living at Chernobyl
How would a https://en.wikipedia.org/wiki/Separation_of_duties system work where no one guy has sudo? Approve commands to run by digitally signing them? Missile silo keys?
Your comment feels like a valuable insight but I’m having trouble understanding the second sentence. Would you mind clarifying what you mean? Thanks!
Why leak it instead of just publishing it along with a press release about openness and democratizing AI and so on?
One rule you might want to add to your book: make sure you don't talk to developers, they never pay for anything.
The code will usually work, but it's possible that the request which initializes `_pendingFetch` gets canceled before the fetch completes, in which case all other requests will loop forever waiting for it.
I think we’re doing the same thing? Want to work together?

Some documentation
https://docs.biobricks.ai

A LinkedIn post
https://www.linkedin.com/posts/tomluechtefeld_bioinformatics...
This seems to be partly a Lineage problem - with probably some Android culpability mixed in. Lineage had their own very simple to install superuser addon, but that was dropped a few versions ago. Some Android changes prompted this, but probably also their attitude against rocking the boat (no rooting, no signature spoofing, etc).

The remaining solution was Magisk. Magisk was equally easy to install, but recently deprecated that easy install method so that only patching the ROM file remains (you get that file from the ROM you run, unpack the archive, if you are unlucky you need to unpack a second payload.bin file, https://wiki.lineageos.org/extracting_blobs_from_zips#extrac...). But not only is that more complicated, it also does not persist after a Lineage upgrade, which happens every week, see https://github.com/topjohnwu/Magisk/issues/3820#issuecomment.... Totally crazy for a project not in early alpha.

I want root to properly manage my battery via https://github.com/VR-25/acc ( with ideally https://github.com/MatteCarra/AccA as Magisk module). How ridiculously complicated that is now and that the install procedure is broken without them documenting it soured me quite a bit on Magisk, but I also start to develop some bad feelings about Lineage - because it is them that would be in the best position to provide a simple root solution. But they just refuse it, and even forbid discussing such topics on their subreddit - that alone shows me that the project is very user hostile currently. I doubt with that attitude they can make a turnaround, but I'd be happy to be wrong...

Sadly the other bigger ROMs are to my knowledge not better in this category, neither /e/ with their service suite, nor DivestOS with the passionate developer nor CalyxOS or GrapheneOS with their "security" focus are interested in giving the user full access to their device. Android seems to be a dead end here, real Linux is needed.
Usually the 3rd party assets are not models, but rather simple pngs which aren't handled by the cubism SDK.
I'm astonished that they treat those alarms like I treated the check-engine light as a poor kid who reasoned that the car seems to still be running fine.
Yes, likewise. Debian-based distros won't be wildly dissimilar, but you'll have to modify bash commands and stuff to fix paths that are different, conventions, and other things, whereas on Fedora it usually just works as is, minus a package name and a `dnf` v. `pacman` here and there. High level concepts will usually be the same, but when tweaking a Debian-based system you'll have to learn whether or how your distro of choice does it differently.
> I mean where are the supposed free-speech defenders?

> Especially after hearing non-stop about the supposed free-speech concerns of a twitter algorithm that they were convinced was partially benefiting one side more than the other.

They’re frauds. It was never about protecting free speech. It was about protecting speech that they like.
It was revealed they were using old unpatched Plex
My sarcasm detector is usually better than most, but there is no way a sarcasm seeking person can tell if this is fact or fiction. Renaming OpenAI to ClosedAI actually makes sense, given they are not open.

If this is parody, I think there is a good chance it's libel.

Edit: I now see every link on the page redirects to the vice article.
Plus it already has been done before with Windows XP, without even any documentation and there is a guide on the internet on how to build Windows Server 2003.

This was done (if I remember right) when governments and big customers had access to the Windows source-code.
This is something 1984 was slightly hinting at.

Of course, these "advances" will be praised greatly in MSM as providing great benefits for mutes, "harmonious society", and whatever else happens to be the virtue-signaling fad of the moment.
> I genuinely fear that the breakdown of millennia old social structures that kept us human might lead to a temporary (century long) turmoil for individuals. The answers to the 'meaning of life' and 'what makes us human' are going to change. And we will never be the same again.

Meanwhile, the Amish and the ultra-Orthodox Jews are going to refuse to talk to AIs - it’s a sin - and will go on having lots of kids, just like humanity always has, while the AI-addicts will be too addicted to bother having any at all. Maybe the future of the human race will be the people who reject AI rather than those who succumb to its charms
I was mainly joking.

Although the are issues about this in a professional setting.

If you display this to a prospective client in place of Lena, they think it's unprofessional and don't employ your services, your company goes under and you lose your job, is there not an ethical component to that?
I think the format is just not interesting enough for HN. What would be much better is an explicitly marked GPT-based comment bot or a couple of them (hooray to the competition) with some internal resummarization system of the conversations it participated in previously to keep the output consistent.
came to say the same. cool vid tho.
If anything Java is becoming groovy. Almost all features adopted are groovy features.
That is a smart troll website and SEO/marketing strategy.

I think the underlying challenge is not going to be easily solved.

If the ChatGPT API is indeed more powerful than `text-davinci-003`, then the predatory pricing creates a ton of incentives towards trust monopoly territory. Why would our apps struggle to put up a BLOOM or GPT-NeoX instance if it ends up more expensive?

This is possibly going to be one of the most egregious, hard-to-resist traps of our time.
Becomes? It has always be a horrible branding. Like if Shell or competitors called themselves carbonfree. An insult to everyone working on open software.

But of course the page is fake/parody, so the misattribution continues. Well, it fits well to the Microsoft we knew 10-20 years ago.
The apple store don’t sell apples. Time to go to the court.
I use Github Desktop. One thing I do like a lot is that the diff I see is exactly what my code reviewers will see.

Personally, I spend a lot of time reviewing other's code ad also going through my own PR's in Github. I'm very familiar with that view. I think it helps my brain that I use the same diff view when I'm working locally and when I'm reviewing code on Github.
I hold the same cynicism, but in the spirit of generous optimism, I'm looking forward to a FIRE lawsuit in defense of our civil liberties.

Edit: oh good https://www.thefire.org/news/fire-statement-florida-senate-b...
> they're marketed as a premium brand are are nothing more than expensive jewelry

There’s nothing wrong with expensive jewelry. Your son isn’t being bullied because the iPhone has more features than the S20.

Bullying’s bad but focusing on explaining the technical benefits of the S20 show a fundamental misunderstanding of the situation on your part.

If you’re not equipped to help him deal with the bullying, you should consider getting him an iPhone. It’s probably the easiest way out of the situation and there are worse things in the world than being accepted socially. He’s going to have plenty of time in life to be miserable and build character. If buying an iPhone today can make things better, why not?
> Is there anything that doesn’t work?

> To quote Hamlet, Act 3, Scene 3, Line 87: “No.”

> Everything works… and works perfectly.

That is impressive and really hard to believe! I guess I'll have to find an M1 mac Mini to try myself!
how's performance? that's the usual issue with cutting up large models...
The problem is that at some point you become reliant on a certain level of income.

And it would be kinda strange if working nightshifts on rail work would pay the same as UBI.
> Another example, much less bad than OpenAI, is "iPhone." It's not your phone, you don't control it. Apple can run and inject whatever code they want onto your ("i") Phone

To the extent that the “i” means anything at all it does stand for “internet”.
A the end:

“Acknowledgments
This piece of satire was possible with the help of ChatGPT.”
The desktop client is in the works. Having spoken to one of the developers, it will not be using Electron.

https://github.com/simplex-chat/simplex-chat#help-us-with-do...
JPMorgan Chase requires tech workers give 6 months notice before quitting
Kids will always self select like this unfortunately. When I was a kid they would do the same about what brand of t shirt you had on.
I don't know, I think we should consider the other half of the problem.

Do you think, if workers were promoted (or given authority) on the basis of a job well done, that this would happen? Right now, in nearly all industries, and even in parts of tech, you become a manager, by being manager-like. That means playing politics and going to business school. Deeper understanding or appreciation of the job isn't really necessary. All that's necessary is the ability to "manage" people, which is of course an important skill, but there's this idea that you can helicopter "leaders" in who don't really need to know the job at hand. It breeds contempt for the folks actually doing the work, and their concerns about the job and their craft.
If it were so simple then oil refineries would exist everywhere, yet they don't. This suggests that major investments in refining infrastructure pays huge dividends for the nation.
I'd love to work on a game like this.
So, instead of a less expensive iPhone SE, you got your kid a more expensive Galaxy S20, with features he doesn't care about?

It's mostly an iMessage thing as I understand, and all iPhones work with iMessage.
Salt-Seeking
I've tried getting ChatGPT to generate verilog but it didn't work. Seems to be better at python
Make the CEO criminally responsible for everything under his or her watch.

They are getting paid crazy amounts of money for not much risk currently. I bet even with the threat of criminal liabilities, a lot of people would still be willing to be CEO for $100 million.
All sounds good to me. What I don't get is how running on arm64 would speed up i3. I3 is already fast enough to be unnoticeable, hardly performs any expensive operations.
Lots of languages have Decimals (and arbitrary precision integers for another example) builtin, but they're usually never the default.
Aha, I've also resorted to replacing the syllable "smart" with "spy" in the names of devices (since the difference between a "normal/dumb" device and a "smart" device is always that the "smart" device's business model is being subsidized by grabbing your data).

But it's a lost battle, isn't it? :) We're tilting at windmills.
Show HN: Nunchi – Your web-based AI agent
Nunchi is an AI agent that can use APIs to complete any task on the web. Whether you are searching for food recommendations or troubleshooting an operational issue, use Nunchi to get work done efficiently. You can sign up for free, and we'll send you a link to add to your Slack workspace. We'd love to hear your feedback and ideas.
Wow, JPMorgan Chase really wants to make sure they have enough time to find a suitable replacement. That's dedication!
Show HN: Convert Quizes from Blackboard to Anki
I tried this yesterday but my PC’s functioning bluetooth dongle wasn’t up to the task. In lieu of support documentation, have ordered a BT5 dongle to try. Fingers crossed!
you need an openai api key
> when he goes out into the woods does he bring modern water bottles and pack a lunch?

The wilderness he films these in is a 15 minute walk from his house: https://www.reddit.com/r/IAmA/comments/dq0zec/im_john_plant_...

so he doesn't really bring anything with him https://www.reddit.com/r/IAmA/comments/dq0zec/im_john_plant_...