skysight-inc/HackerNews huggingface dataset:
> The flash of light and the sound were simultaneous as far as I could tell. But the strangest thing for me, which I had never experienced before, was I could feel the ground shake as well.

When I was a kid, a lightning bolt hit a wood utility pole and exploded a hole about an adult's height deep & wide in the ground where the pole was mounted. I'll believe "ground shakes like buried TNT was blown up".
I've never had a mac last less than 4 years, and the ones > 4 years old just become my backups. I doubt Framework laptops will find themselves with similar lifespans.
You see the only reason it does that is because your … holding your phone wrong
Can you share the name of the startup?
Split ortholinear keyboard with a clit mouse. If someone makes this to where I can just plug and play and program the keyboard firmware directly I'm switching at the next opportune moment(I'm not a hardware guy, I stop at the lowest levels of programming and leave the soldering to steadier hands...)

Though my Thinkpad can still handle another 5 years of wanton abuse I'm sure, so I have all the time in the world.

Man my next laptop is gonna be awesome. Literally everything I want in a laptop, which has never existed until now(well, soon).
Siri is so bad it needs to be scrapped and rethought from the ground up (it can’t even give me the time when internet is down at my rural house). No one at Apple who wants a career there would dare propose that. The switch to a LLM architecture could be the perfect transition point for this.
I think your definition of engineering is a curious mix of "No true Scotsman" fallacy and a bit of circular reasoning.

My parents were very respected traffic engineers. One was concerned with traffic inside cities, another with road design. One couldn't give less care about "nature of materials and physical force" while figuring out where to put traffic lights and close roads, while another had a set of standards (say a lorry's turning radius, sign sizes etc) which they've applied without thinking about costs or even producing a pysical thing. That was done by some other contractor in a sense anyway.

A friend of mine is an electrical engineer. He maintains electric motors and I guess he would fit your definition better. At the same time, how much an electrical engineer has in common with traffic engineer? Or say an air traffic engineer? Or a construction engineer? I would say what they mostly have in common is the "engineer" part as they are doing completely different jobs in completely different industries. I might even go further and say when someone calls "Alice is an engineer", it is just a shorthand for "Alice is a mechanical [or some other] engineer".

So those were the differences, but lets see the similarities. When a traffic engineer gets a project to see if they can increase the traffic flow from point A to B it usually follows the common pattern of finding out the current situation, figuring out a solution, testing/simulating it out and then making the project/solution on what should be done. Then when the solution gets implemented, some details can be re-adjusted etc. I did simplify it a bit, and I'm unsure in the exact english phrases, but I think you get my point. Software engineers that I know follow the exact same process. Oh, a database is overloaded, lets see what we can do about it. Can we give it more hardware? No, as thats too expensive? What about if we scale up/down the services/workers/instances/nodes/pods calling that database? Can we simulate that? What do the metrics say? Etc etc. You see where am going with this? In essence, there is no difference.

My point is, if you cannot call Software Engineering only by the word "Engineering", then you cannot call anything else (just) Engineering. You can dance around this whatever you like, and define Engineering either narrowly or widely enough not to include Software Engineering (just like you did), but at the end of the day this isn't a natural science like say Maths or Physics. You cannot say 2+2=5, but you can say Engineering is X. But then, lets be honest here, and I suspect this is the root cause of this: it's about exclusivity and status. Engineers, doctors, lawyers, electricians, plumbers and a myriad of different professions like having guilds (or similar organizations, speaking in general here), and like having artificial scaricity. This brings status, it brings money, it brings power and influence. It cannot work if everyone is allowed in. It's what's simply called gatekeeping. It's what hiding behind a dismissive, elitist sentence I've heard too many times: "Oh, but he's no engineer". So if we're honest here we can call a spade a spade.
Local CSAM scanning wasn't an open book either. Also, it wasn't mutually exclusive with cloud scanning.
That's because you used ChatGPT. Rather than GPT-4.
GPT-4 has more parameters, so can remember much more obscure facts.

I had GPT-4 analyze the ethics of some obscure japanese visual novel from the perspective of multiple characters in that story. It did so flawlessly.

ChatGPT would have started making up stuff in the second paragraph because it couldn't remember what actually happened.
Interesting. Maybe they just wanted to publish quickly and didn’t take the time to benchmark across? Seems like a miss.

M2 NPU is supposed to be 44% better than M1

https://www.cpu-monkey.com/en/article/apple_m2_vs_apple_m1__...
Right before the election: "Here's Candidate X humping a crying puppy..."
Yeah, it certainly has similarities to an unbacked currency. I wouldn't personally call it "fiat" currency (unless you think El Salvador making it legal tender makes the difference here), just some sort of unbacked digital currency. The IRS's characterization of it as a virtual currency seems like an accurate description to me (as I'm guessing it is to you) - and the SEC refusing to consider it a security also makes sense to me (for all the above reasons I've been trying to explain to the others here).
> Protobuf is the worst serialization format and schema IDL, except for all the others.

I don't even feel this way. I can complain for days about most technical things, including things Google has made (e.g. Golang), but not protobufs. They're just good. They don't totally replace JSON of course, but for the intended use case of internal distributed systems, they're solid.
styled-components
Haha, Eric Berger does know his stuff, so he carefully qualified it with "liquid rocket" because Pegasus was a solid. RocketLab was actually quite close but had a flight termination mishap IIRC.
Yeah, that’s the problem. Fame seekers. If the twitterer were interested in actually sharing the info, they’d reach out to a reporter.
None of the several banks I regularly do business with have ever done anything like that, I probably average a dozen substantial wires per year.

I have had some call backs from their anti-fraud department after putting in a wire request to make sure I wasn't falling for some scam.
Depends where you are and the company's industry.
The rumor I've heard is that GPT4 didn't meaningfully increase the parameter count versus GPT3.5, but instead focused on training and structural improvements.
Yes, several distros are supported now. Even NixOS, though not yet officially. As someone who purchased multiple DIY editions running linux, avoiding shipping any framework with a preinstalled linux distro has some real benefits:

Not shipping with Linux installed gets Framework out of the business of managing distros and images themselves. They also dodge a neverending barrage of "But what about my favorite distro X?" that would surely come for them as soon as they picked some fixed set of distros.

If you are uncomfortable assembling computer components and installing an OS yourself then linux is probably not for you. This acts as a filter for people who are serious.

It's a lot easier to support newbie computer users on windows, and they are a lot more likely to get support from friends and family.

They would be shipping a DIY edition anyways, this vastly simplifies their inventory.

These may offend your Linux-maximalist sensibilities, c'est la vie.
Babylon.Blazor – Babylon.js for C# Blazor
One of the reasons I've intentionally decided not become independently wealthy is that I want to have to explain to other people why I'm doing things. Part of my work is "charity-ish", and by not being able to do things on my own, I'm forced me to improve my communication skills and involve other people in these charity activities. I think that ultimately improves the final outcome, even if the process is immensely more frustrating.
Reminds me of this: https://www.youtube.com/watch?v=b9UO9tn4MpI
Not a single mention of the projected/planned impact of electric vehicles?
I'd be much more excited about ChatGPT if I didn't feel it was going to be taking our jobs in a couple years.
Did you read the title of the post? Or the last questions? Maybe take your own advice.
Or JSON backed by a protobuf schema for validation. Best of both worlds.
+1.
Years ago I had a Raid1 mirror that failed because the controller itself went bonkers, and both drives were accumulating errors. Luckily I was using mdraid and could recover their files by using testdisk [0] on both of them separately as USB drives on a different Linux machine. Was a really really long process; I pray the storage divinities not to have to live those couple days again.

[0] https://www.cgsecurity.org/wiki/TestDisk
Everyone wants you to set up an account. It's tiring just visiting a physical store!
yup exactly; it's like other comments on hn about nn frameworks:

"abstraction is the most important thing - look at pytorch it's the best framework because of the perfect/beautiful/brilliant abstractions" (re functorch or fx or dynamo).

ignoring entirely how much tedious and grueling bookkeeping/corner-casing/kernel-tuning (by a perpetual 100s of fulltime engineers) presenting such an "abstract" interface to the user requires.
The Origin of the Word Daemon (2002)
It always comes back to DevOps. Sigh.
Likely a combination: strong startup mentality of move fast and break things with infinite money + master their own tools to speed up release time 10x
Gets a little annoying cause of the translation between the two, but it's valid.
I don't think OpenAI's lead is holding Google back. Companies are held back by their own mentalities, and newer companies have fewer restrictions.

As an example, Google supposedly had better text-to-image models than DALL-E/Midjourney/etc, but didn't release them because they "reinforced harmful stereotypes".

It's also probably holding back on LLM because it doesn't want to harm its search cash cow, just like Kodak didn't want to hurt its film cash cow by developing digital cameras (which it invented).

Of course, now it is forced to productize LLMs (Kodak was actually the largest manufacturer of digital cameras (by unit number) when it went bankrupt, but that didn't help it).
Why doesn't the US ban mining like China. Such a waste.
TIL but the California laws are very limited to a subset of items which are already cancellable nationwide. For example, you can always cancel your property insurance and get a prorated refund. OP was talking about hotel reservations which are not cancellable in California. I don't know the situation is in Brazil for cell phone plans but according to the link you posted, it's not cancellable.
Sometimes the process is the punishment.
Haven’t used this myself but being seeing Marissa Mayer’s sunshine on Twitter a lot more recently - https://apps.apple.com/us/app/sunshine-smart-contacts/id1581...
The $449 Intel 1340p or AMD Ryzen mainboard seems to be attractively priced against other barebones mini PCs and the Mac Mini too!
What's your standard of evidence? The functional medicine folks I follow and who I am a client of generally follow the latest research closely. In the content they produce and in the books they write, they refer to and cite hundreds of studies.
As an elementary teacher, my spin on this same take was that you couldn't tell people things with much success, but there were two ways to break through: stories and games. If you could get your message across in story form or have kids discover it through a gamified (or experiential) setting, that generally worked.
Forgot about this, so true!
It is a good way to get exposed to the baristas once a month. When I was a barista there, I saw my manager's manager a few times. I think I knew the name of that person's manager? I think there's at least 2 more layers before the executive in charge of all of the stores.

This is the most direct way of accomplishing that.
Any profession which involves digesting, analysing and organising information will be heavily affected by GPT.

If you are the guy manually writing code to extract and interpret information from CSVs or articles, it might take you hours longer than the guy who gets the chatbot to do it in seconds.

I predict GPT will be a necessary tool to stay competitive in most middle class jobs within the next year
Missing the point. The whole point of protobufs is to be a stable wire format that's forward compatible. They can't have sum types because you can't add one of those in a forward compatible way; oneof works the way it does because that's the only way it can. (I do think repeated is overengineered and should just be a collection field, which would solve the problem of not composing with oneof, but that's honestly just a minor wart).

Also if your language's bindings don't preserve the relationship between x and has_x and don't play nice with recursion schemes, use a better binding generator! You don't have to use the default one.
I should maybe give solid a fair shake again, I don't think I got "Reactivity" or the signals stuff properly explained to me and got frustrated that something I could easily, competently do with react+setState just fell over or bugged out in their little demo / codepen (huge props to having that demo/codepen though, much nicer UX for a dev trying to learn than just documentation)

But that Imba thing? I rewrote this and the kindest I can say is.... I don't see the value add? Learning it isn't going to be transferable?
It’s per 100km. I tried a few prompts, wolfram didn’t get it right!
> A Twitter Verified Organizations subscription is $1,000/month

This part just seems like an unambiguously horrendous idea. It's more friction for potential advertisers, and there's gonna be a ton of large organizations without any kind of verification mark on their Twitter account. Not great.
Drives me nuts that scientists use Twitter x/n style writing. From Richard Feynman to Edward Tufte, we were told that PowerPoint talks are bad for science. And now Twitter writing style is uncritically accepted.
I was amused to find I had, in fact, already discussed this one. :D
There will also be hardware improvements (as always) and ASIC chips specifically designed for running this kind of model. For example, see this "Optical Transformers" paper [0] and its HN discussion [1] from last month.

[0] https://arxiv.org/abs/2302.10360

[1] https://news.ycombinator.com/item?id=34905210
I was thinking about https://github.com/rahuldan/codesearch for context.
OR, non-drinkers would bring their own water bottles. As people do nowadays anyway.
You agreed to the payments, you owe them regardless of ability to pay. A lot of services will cancel if not paid. But gyms are usually on fixed contracts and will milk you until you cancel.

If you stop paying your rent, you still owe your landlord. If your cancel credit card for autopay electric bill, you still owe the electric company. Both of those will cancel but you still need to pay them back.
Nvidia is also no David to Apple’s Goliath. They are both Goliaths who will most likely be battling to build the best hardware for LLMs in the near future.
It accepts any custom domain I think.
Bootc – Boot and upgrade via container images
Not only that, it makes all of us devs significantly faster as well.
> I had a client who wanted to negotiate two rates - one for the active part and another one for the training time part (barely covering AWS costs).

This doesn’t make any sense. Training time is billed according as a passed through cost plus, not an hourly rate for the person who started the task.

I don’t know anyone who would have gotten away with billing AWS training time at their own hourly rate as if they were working. That’s ridiculous. Would be hilarious to see someone submit 24-hour days for long training runs though.
It's at the bottom of the article (the very last video, section is "Third party plugin").
> Small world indeed. So you're one of the people that prevent me from taking that name sometimes. Order another beer at that bar you're at and have an extra drink to that for me! :)

Done, and done! And surely you mean that you’re one of the people
forcing me to add extra digits and underscores to my usernames.
TikTok CEO grilled for over five hours on China, drugs and teen mental health
Pair programming appears to management as a huge waste — two people doing 1 job!! — but having done both I believe the exact opposite. It increases bus counts, speeds up shipping code(no waiting for review), and improves quality. It is very difficult to ramp someone up on your hard problem you've been working on for days in a short time. If someone is there in the weeds with you, it's so much easier to talk it through.

Pull requests degrade to nit picks that are irrelevant to code quality and code function to make the reviewer feel like they are contributing
Assuming on land, not on a boat, as that's been covered elsewhere (just GTFO).

In a car: stay inside, doors closed, avoid touching the frame & such.

In an open field: crouch down with your feet together, don't put hands on the ground. Find lower ground if you can, e.g. a ditch. Don't lay down, keep your feet together.

Do not go under a tree. If you're around a lot of trees, best spot is as far from the base of any tree as the tree is tall.

And while we're here, if you ever hit a utility pole with your car hard enough to risk damage to the electrical wires, exit the car by hopping onto both feet together & letting go of the car before you land, and carefully hop away with both feet together. If you can't hop, do a very slow shuffle with feet together.
This is a great description of all feel good American media
If it were cloning people and genetic research there would be public condemnation. For some reason many AI scientists are being much more lax about what is happening.
Nice story, with a good ending. Never heard of Readlang before, but for sure I’m going to give it a try. Bravo Steve and well done on getting back your “creation”.
I wonder if we will see LLMs on FPGAs or FPGA like devices.

Crypto went from graphics cards to ASICs, we may see something similar with LLMs given the hype.
> basically every American literally voted for that by repeatedly saying no to *the alternative* (the communist party) in every American election.

I had a good laugh playing with this ridiculous framing, thinking about all of the candidates we've said no to.

* "Get out of here Donald Trump! We don't want communism, we want the alternative; Joe Biden!"

* "Hit the bricks secret pamphlet-loving marxists John McCain and Mitt Romney, we'll take the singular alternative: Barack Obama"

* "We love Jimmy Carter, he's the opposite of communism! Nothing like the alternative, an all-star college football player and rabid communist manifesto adherent named Gerald Ford."

* and "We hate Jimmy Carter who must be a communist because of how hard we voted for the movie man."

* "Give us Teddy Roosevelt, he'll smash up all of these monopolistic robber barons, because TR is the alternative to Marxism."

* "FDR, we love you so much we'll elect you to the Presidency four times! We all thought Herbert Hoover was in the pocket of gilded age capitalists, but when Hoover drove us into the great depression, we realized he must have really been a bolshevik! Thank you so much for the massive welfare state expansion, FDR, you truly earned your nickname 'FDR: cure for the common communism'"

Ridiculous.

But in all earnestness, the communist manifesto has never been even remotely relevant to any US election ever. And I mean this with no malice, but if you think lobbing the label "communist" at something you don't like is an argument, vary up your media diet and be recognize when you use logical fallacies in arguments so you can slow down and debug your thought process.
All of this has shifted during the layoffs. The numbers and experience on the ground has drastically changed.
It's also possible to use JSON directly with gRPC/DRPC/Connect, so you can take advantage of a Protobuf IDL and codegen with a bit less of the logistical complexity.
It’s the difference between going into a town square and yelling “look everyone, I found a treasure map!” And going on a treasure hunt.

They found comments that were commented out for a reason. These commented out sections aren’t a good look for the author. Usually commented out sections are either funny, notes, or provide some extra context.

He could have attempted to share this with someone in the industry of sharing information (like a reporter) who could validate it, and ask Microsoft for a comment — who will now be on the defensive instead of (potentially) forthcoming with more context about why those sections were commented out. This is a pretty fucked way of doing this.
De facto what...? Maybe if you only read Twitter. There's tremendous amount of work in other libraries too.

I would also argue that poor web standards support hinders the future of React, especially for web components.
Lol. Get a sense of humor. It sounds like "little ass".

NVidia is from California where 40% of the population speaks Spanish.

Doesn't matter if it's "abundantly clear" when it's a hilariously bad choice. Or a hilariously good choice actually. I like it.

EDIT: And don't get me started with the Orin line of chips. (Orin = Urine)
XOR is a major part of the foundation of security and cryptography.

00 -> 0
01 -> 1
10 -> 1
11 -> 0

XOR takes 2 values and returns 1. Undo XOR would take 1 value and return 2 possibilities. Because XOR destroys undo_xor(n) would have to create, like this:

undo_xor(0) -> [00, 11]
undo_xor(1) -> [01, 10]

Lets say we wanted to implement undo_sha512(n), lets say we knew our original strings was 1MB. How many 1MB size strings would we likely see for any particular sha512 value?

I think it is probably more intuitive with smaller numbers:

Lets say we have a 4 bit string and 1 bit hash.

0000 -> 0
0001 -> 1
0010 -> 1
0011 -> 0
0100 -> 1
0101 -> 0
0110 -> 0
0111 -> 1
1000 -> 1
1001 -> 0
1010 -> 0
1011 -> 1
1100 -> 0
1101 -> 1
1110 -> 1
1111 -> 0

16 possible strings, 2 possible hash values. Each hash value maps to 8 size 4 strings.

so undo_lame_1bit_hash(n) looks like this:

undo_lame_1bit_hash(0) -> [0000, 0011, 0101, 0110, 1001, 1010, 1100, 1111]
undo_lame_1bit_hash(1) -> [0001, 0010, 0100, 0111, 1000, 1011, 1101, 1110]

We can say 2^(log2(possible_file_values) - log2(possible_hash_values)) is the idealized number of strings per hash value.

2^(log2(16) - log2(2)) = 2^(4-1) = 8

So if we had a 512 bit sized hash, and were hashing 2048 bit strings, we would expect 2^(2048-512) or 2^1536 strings per hash.

If we took a 512 bit sized hash of a 1MB file that would be 2^(1048576-512) possible files per hash. Even if you said "only return files that start with "137 80 78 71 13 10 26 10" (the PNG header), that is still an extraordinary amount of files to "guess" at.

Even more intuitively than this, what is special about a 512 bit hash or a 256 bit hash or a 128 bit hash? Would a hash be less valid at 64 bits? At 32 bits?

How would you think about turning a 32 bit hash back into a file? It is very clear that extreme amounts of information has been irrevocably lost at 32 bits.

What I think is less clear and not intuitive is "reversing" a hash when when the text being hashed is smaller than the hash output size (like a password).