skysight-inc/HackerNews huggingface dataset:
Just starting my sixth decade on this rock and I don’t have any children, thank goodness. I lucked out in not having descendants that could curse my name for their existence. But I have a few hundred acres of difficult-to-find and easy-to-defend land in one of the remote valleys of British Columbia’s interior cascade mountain range, which should continue to receive reasonable amounts of rain despite a drying planet.

I’m working to turn it into a forest garden. Something my niece and nephew can retreat to when I’m gone and the shite really hits the fan. Sure, I’ll try to build pressurized gravity-fed water systems and solar-power systems into it, maybe even a business-like venture that could supply the local population to build a stronger and more resilient community. But I fully expect 80+% of everything to irretrievably break within a decade or five once replacement parts cease to be made.

They may finish their lives like First Nations people used to, in half-buried huts with no power or moving water or effective healthcare or creature comforts, breathing in wood smoke from open fires and resorting to hunting and defending with bow and arrow. But at least they’ll have a chance of living if we’ve all made the right decisions in setting up that land and maintaining it well.

It’s better than nothing. Which is more than what almost everyone else will have.

And in a pathetically selfish way, I’m glad I’m old. While I might live long enough to see the initial innings of collapse - which might be apocalyptically horrible in of itself, enough to cause my own demise - barring some truly miraculous life-extension technologies I am not likely to live long enough to see billions perish from starvation and lethally high wet bulb temperatures.
My limited understanding is that wheels really don’t work for all terrain scenarios. For example, craggy mountains in Afghanistan. (Much of this research is funded directly and indirectly by the US DoD)
Thanks OP for the breakdown of potential cost of similar Pi 4 set up.

Interestingly, based on the PiHut prices, the total cost of 8GB RPi 5, power supply, heat sink with fan (active cooler) and case will be around £90. A high quality 128GB microSD card is around £9 and that makes a basic server RPi 5 setup to be just within £100. Add to the fact it has a spare PCIe slot for potential Gen 3.0 of high speed SATA interface and now the RPi 5 is even less power hungry compared to the previous version, the mini home server with RPi is very tempting, indeed.
> [P(H|E) : P(¬H|E)] = [P(H) : P(¬H)] × [P(E|H) : P(E|¬H)]

Hmm, you can do even better by formatting it as:

p( H|E) p( H) p(E| H)
─────── = ───── * ───────
p(¬H|E) p(¬H) p(E|¬H)

which is vertically symmetric about H/¬H, or possibly:

⎡p( H|E)⎤ = ⎡p( H)⎤ [*] ⎡p(E| H)⎤
⎣p(¬H|E)⎦ ⎣p(¬H)⎦ ⎣p(E|¬H)⎦

(where `[*]` is elementwise mutiplication over a vector).
Let me be clearer, you’re frustrating to engage with on this topic, which you should reconsider. And other posters should consider avoiding engaging with you on this.
Introduction to USB Type-C
Zima is average-good at branding and maybe styling and that's about it. The hardware is pretty much random ODM low power designs, but based on ancient 2016 era releases.

Maybe it's just a company in Hong Kong trying to offload old inventory, maybe it's something else (i.e. Intel SIPP), but I wouldn't recommend it either way, unless power is free and you really want to minimally reduce e-waste (which is what this is).

You can get practically any later generation for the same (or lower) price with the same (or better) features but higher performance. Even a 5W design from Qotom from the same era would be a better choice.

An example: an ODM has a X30G-N5100 which is a 4-core 4-threads based Intel SoC from 2021 with (LP)DDR4 support burst to 2.8Ghz and a TDP of 6W. Normally you'd not have them burn full power all the time and you're more likely to use 3 to 4W. It has modern features, modern security and mainstream support for all of it. And if that's too new for you, you can get a J4xxx or N4xxx series box for half the price of that zima, but double the performance.
I’m basing this on popularity of various YouTube personalities. They are largely very kind and very rich.
Some kind of square shaped rope data structure
Users seem to love it, but... Why should I use it?

I have a number of personal machines, but I tend to mirror whatever I need to use at work; currently mostly Ubuntu.

Nix seems Great to help cleanup my ansible deployments, but it also seems problematic with the lack of LTS releases to where I couldn't potentially roll out at work.
>Do you believe that legislatures weren't trying their best,

That is an interesting defense of ineffective bureaucracy.

"It's OK they stepped into an area they had no idea about, made command decisions that limited customer choice, because you can just buy some Made in China adapters!" Well, that's an opinion.

"This very kindness stings with intolerable insult" CL Lewis. I encourage you to go read the whole thing. https://www.goodreads.com/quotes/526469-of-all-tyrannies-a-t...
Yes, this is a good example where LUTs are very likely to be slower, especially if you can avoid branch mispredictions with cmov.
I broke the ring on a M.2 Wi-Fi card, but installed the cable onto it anyway. I think the part I bent off will probably rip off and get stuck in the cable the next time I take the connector off the card. Here's hoping I'll never have to do that...
I see an extra 20 pixels (specifically 1.25em) between paragraphs. You don't?
>> I've repeatedly seen people make much more narrow claims about what LLMs get wrong or what their biases are, where simply regenerating will give a dramatically different answer.

It will, but what's the point of a random answer generator? What's useful is a system that gives correct answers, and can discriminate correct answers from incorrect answers. Otherwise, you can only know that an answer is correct when you already know it, and that's not very useful at all.
Goodbye, Jenkins Hello, Sourcehut
Facilitating discussion of arbitrary webpages, though, has been stupendously successful, in the form of social media. I think that’s the problem with the extension idea, it’s social media that doesn’t realize it’s social media, so doesn’t pay enough attention to the make-or-breaks of social media like content quality, drawing people good for content quality, spam prevention, moderation, and circles of shared interest. Getting HN-like commentary on every webpage is interesting, what you get if you just turn on WordPress comments then do nothing, isn’t.
Thanks for this response. It sounds like such a good deal I am checking out the Norwegian universities now.
Weren't those functions moved to tidyr? Anyway they should be taken as a model for how to implement a sane interface for data reshaping in other languages. You can say what you want about R/Wickham, but he's not afraid to thinker with his modules until they find the perfect user experience
EU/UK slowly going back to the Dark Ages. 'Eletricity is too expensive'.

What is next - I shower once per week to preserve energy :D
It seems unlikely that random chance would lead to a 70/30 ratio for "best fit" either, so that just seems to be moving the phenomenon that needs explanation to layouts around stairwells, which certainly weren't standardised in the medieval era.

The ratio of staircases in Norman castles was more like 20:1 which is a ratio even more in need of a non-chance explanation; the greater numbers of anticlockwise staircases came later, when coincidentally or otherwise individual towers were less important to the overall defensive scheme
So what’s going to provide your negative energy density, given it isn’t going to be antimatter now, and that was our best candidate?
Nuclear power can quickly hurt people or the environment if mistakes happen.

Others types of power plants slowly hurt people or the environment even if mistakes don't happen.
The irony being that the number of employees a company has is a poor proxy for answering that concern.

I think that at most large companies I've worked for (including my current one), there have been projects that had a key employee that would cause the project to screech to a halt if they got hit by a bus.
But Searle also believes obviously wrong things like the Chinese room argument.
I'm an Android user, and for your points 5, 6, 7, and 8 all of mine are USB-A to Micro USB (except for a flashlight bought this year which came with a USB-A to USB-C cable, and I use wraparound bluetooth headphones instead of earbuds and get the feeling those designs are just extremely rarely updated).

No displayport or smartwatch here, and my power banks all came with A-to-micro or A-to-C cables (mostly the former) - there's a convention in that ecosystem that power flows from the A connector to the other end.
Ask HN: Who is developing a programming language that compiles to C?
What is your programming language and it's status? Can you share a link to its code?
You're not wrong; it's an unfortunate limitation, even though there are solid technical reasons for it. As a sibling commenter pointed out, a standards-compliant alternative would basically just be a USB hub with a single USB-C port.
Not comparable at all, humans cant determine wavelength by sight since it isn't a perfect representation of the data. LLMs however can determine the letters based on its tokens, since those tokens are a perfect representation of the data. We already know they can do this, just ask it to translate to Base64 or something similar, it knows perfectly well what letters the words are made up of.
They have been designated as a state sponsor of terrorism for decades now.
The irony of this comment is rich.

>The final softmax layer gives a per-token probability, but that is not the same thing as overall confidence in the response.

Clearly not.

https://imgur.com/a/3gYel9r
> Yes, these responses are annoying, but what's your point?

The point I imagine is that there is no reasoning going on at all. Some humans sometimes struggle with some reasoning, of course. That is completely irrelevant to whether LLMs reason.

Picking word sequences that are most likely acceptable based on a static model formed months ago is not reasoning. No model is being constructed on the fly, no patterns recognised and extrapolated.

There are useful things possible of course but these models will never offer more than a nice user interface to a static model. They don't reason.
Your 8-bit lookup can never be parellized, while the add/cmp/cmov is really easy AVX512 that probably auto-inlines and auto-vectorizes.

I dunno, it's ridiculously a benefit to the code by my instinct. While lookup table looks pretty bad.
Roughly, the sets of computational problems that people used (use?) MPI for. Things like numerical solvers for sparse matrices that are so big that you need to split them across your entire cluster. These still require a lot of node-to-node communication, and on top of it, the pattern is dependent on each problem (so easy solutions like map-reduce are effectively out). See eg https://www.open-mpi.org/, and https://courses.csail.mit.edu/18.337/2005/book/Lecture_08-Do... for the prototypical use case.
That's what I find most fascinating about the claimed 70/30 distribution, I'd either expect something very close to even or far more lopsided.

Perhaps a closer look at the numbers would show a very clear default direction plus a strong priority for symmetry where applicable?
I usually end up using panda or R
I’m not really sure what the legal status of Pegasus is. Also, I doubt it’s on 150 million American’s phones, though who knows.

I don’t believe TikTok and Pegasus belong in the same category.

Regarding Twitter, only Elon can answer how much of American’s Twitter data is flowing through KSA, though I believe it’s zero.

Edit: I’m fully behind any moves to ban Pegasus.
This gets you down from 3 tries to 2
Getting a PhD is hard, and it certainly does take a mental toll. Students are trying to push up against the boundaries of human knowledge to expand humanity's knowledge. That isn't easy, and because we train them to be independent researchers, much of that time is spent working on solo projects with their mentor supervising.

That said, once one has a PhD, it really opens up many exciting careers that are otherwise not attainable. If one wants to be a scientist and do research, you almost certainly need a PhD. It also gives you so much more autonomy in terms of the projects you work on rather than just being a coder working on someone else's projects. I only have one life, and we spend much of our lives working. I'd rather have the ability to control what I work on and wake up excited to get to work every day.
I once saw someone who declared their user's home folder under /etc so they can do it without home manager. Nice out-of-the box thinking.
Checked:
https://www.ibisworld.com/global/industry-trends/biggest-ind...

1. Global Wireless Telecommunications Carriers

Revenue for 2023: $1,102,684,1B

2. Global Oil & Gas Exploration & Production

Revenue for 2023: $5,253,4B

3. Global Life & Health Insurance Carriers

Revenue for 2023: $4,629,2B

4. Global Pension Funds

Revenue for 2023: $4,253,6B

5. Global Commercial Real Estate

Revenue for 2023: $4,200,1B

6. Global Car & Automobile Sales

Revenue for 2023: $3,739,6B

7. Global Direct General Insurance Carriers

Revenue for 2023: $2,891,3B

8. Global Commercial Banks

Revenue for 2023: $2,823,3B

9. Global Car & Automobile Manufacturing

Revenue for 2023: $2,564,8B

10. Global Tourism

Revenue for 2023: $2,285,6B

From this list, only Global Wireless Telecommunications could easy withstand to spend 1000B, all others will have big troubles if spend so much, as this is very large share of their revenue.
I think it's because a lot of people presume the topic at hand to be relatively novel and not have a significant body of work behind it. At to some extent this is because they have been told this is the case - even by experts or their reporters.

With physics, for example, people have an understanding that there's a large existing body of work, and that physics has been remarkably successful at building on earlier knowledge for decades without having to debunk a lot of earlier results. It's a familiar story.

With AI, however, the popular narrative is that earlier approaches to the problem were all laughing stocks that went nowhere. There's not a good sense for how old some the ideas that work now actually are, and how many of the older theoretical and thought frameworks are still perfectly valid, in particular at the interfaces toward other branches of science and engineering. There's some more nuanced and balanced primers on the topic (e.g. the Wooldridge book), but an awful lot more writing on AI Winters and what not.

This snowballs into a lack of awareness of the overlap between "AI" and, say, the body of knowledge in statistics.

In other words: Sure, I agree - HN collectively is less knowledge on this than on some other topics (myself included!), and it's worth taking stock of that, I suppose.
I think this is a bit hyperbolic. Once you try to implement any standard in practice to billions of people & devices you're going to find the same constraints and similar trade-offs everywhere.

Manufacturers are going to cheap out, always. There's no way around the fact that goods can get on the market claiming a thing that it doesn't do (perfectly) in practice. Tech is littered with semi-compliance. I hate to kick the can down to 'let consumers figure it out' but there's hardly a realistic alternative, you just can't police ~10 billion cables sold a year across ~10 million retailers. I haven't heard of your first example anywhere actually happening, it sounds theoretical more than widespread in practice in 2023, 8 years into this USB-C thing.

As far as cables with different capabilities, what is the alternative here?

1. Physics of signaling demand certain capabilities require higher quality / more expensive cables. Zero chance you get people or manufacturers lined up around the idea of highest common denominator (e.g. 40gbps capable $30 cable when consumer wants a $3 charging cable), and that's sorta moot anyway because...

2. Standards evolve, and we're all tired of playing the game we've played for 50 years in tech of new physical connectors every few years.

It's either a) you have the same physical connector and different cables, or b) different physical connectors that briefly use the same cables before they become differentiated when standards evolve.

The reality is 'it works but not as good' (speed or charge-wise) is a superior tradeoff to 'I have to buy a totally different cable' in the high % of use cases where 'not as good' is possible, which is stuff like 'charge my phone' or 'plug my printer/audio device/whatever in'.

Honestly the only unforced errors I see with USB-C are consumer education related. USB versioning should be simple (3, 4, 5) not intentionally obtuse ("3.2 gen 2x2"), and something like iconography should be added to indicate premium cable capability (specific higher voltage & bandwidth capabilities) to avoid to play the plug in and try it game.
I’ve spent a bunch of time with HIPAA. It’s a lot less protective than most people think.

Practically (though it’s more nuanced), if data is truly anonymous, they can use it however they want. The challenge is getting data to be truly anonymous. It’s very difficult once you want to identify geographic or regional data. Age, gender, and zip code creates plausible identity in many places.
Linking to a pdf is a good example of what is possibly not a document.
I don't think spiral staircases generally get even 1m wide, it's not trivial for two people going in opposite directions to pass each other. You walk on the middle of the step as there isn't much room to the left or right to go to.
Not to defend their oddest choices, but using the system Python usually leads to more problems. MacOS no longer has one. Use this:

pythonX.Y -m pip install foo

maybe via alias to eliminate ambiguity. Also pyenv and virtual-envs for work projects.
My Silver Lake NUC runs at around 8 W (IIRC) idle (running a few services, but not actively serving requests). It's 30 W or so at peak load.

Even my i3 NUC isn't that much heavier, consuming 15ish W (IIRC again) idle.
LLMs are failing on tasks as simple as this. you can call it a trick question but what the hey.

"prove that there are no non negative numbers less than 3"

Claude puts out this elaborate BS - whats funny is the pretension.

----

This is trivial to prove by contradiction:

Assume there exists a non-negative number n < 3.
Then either:

n = 0. But 0 is not less than 3, so this is a contradiction.
0 < n < 3. But the only numbers between 0 and 3 are 1 and 2, and neither of those are less than 3, so this is also a contradiction.
Therefore, our assumption that such an n exists must be false. By contradiction, there are no non-negative numbers less than 3.

In formal logical terms:

Assume ∃n ∈ R, n ≥ 0 and n < 3 (There exists some non-negative number n less than 3)
Then either: a) n = 0. But 0 ≥ 3 is false, so this is a contradiction. b) 0 < n < 3. The only numbers in (0,3) are 1 and 2, neither of which is less than 3, so this is also a contradiction.
Therefore the assumption in (1) must be false. By contradiction, the statement ∀n ∈ R, n ≥ 0 → n ≥ 3 (For all non-negative numbers n, n is greater than or equal to 3) must be true.
So the proof by contradiction shows that there are no non-negative numbers less than 3.

----

boosters can hype all you want, but the damn thing cant compute. and please dont say - "but most humans will fail at this too"

meanwhile...: claude-coders working furiously to add this test case - lol.
> I've never actually looked at what an EMP does to kill electronics.

Ever see the school experiments where a magnet is waved by a coil of wire hooked to a volt meter which registers voltage and therefor current flow? That is how generators work - spin a big magnet in a big coil of wire and that generates lots of electricity. Moving a wire through a magnetic field induces current flow if there is a complete circuit.

Now picture your smart phone, laptop, PC, console, car, etc, anything with wires or conductors - and now wave a really really really BIG magnet next to it. That can induce currents so large that the wiring can melt, semiconductors vaporized or melted, chip bonding wires vaporized, pcb traces vaporized, etc. Basically total destruction via a massive current/voltage spike.

I read about an EMP test Russia conducted on a length of telephone wire which was placed next to a nuclear test site hooked to some instrumentation. I do not remember the exact numbers offhand but the EMP induced over 3000 amps on those little telephone wires for a few microseconds before they vaporized.
The Waitlist Indie SaaS Startup Stack, 2023 Edition
Future IBM employees will get the boot from generative AI instead of HR people. If hiring will also be done by AI, the process is going to look like Zork, only without a clear script.
Alternatively, the prior on "this is not possible" is very low because RLHF & Friends have targeted metrics that, inadvertently or not, discourage that outcome.
The correct way to compare these two approaches is to measure the difference on your individual program and not rely on benchmarks that measure different programs.

But I also understand that you can't do that for every decision you need to make, so at least this article gives a hint that lookup tables are something that might be worth measuring.
Eh, you should probably test it either way. Performance can be very unpredictable. I ran into a weird case years ago when I was writing a program that needed to calculate popcount (number of 1 bits in a number). My method using a 256-entry lookup table turned out to be faster than using GCC's popcount intrinsic. (See [1] for a question from someone who encountered a similar situation. The solution provided there was to compile with -march=native, but I think I tried that without success.)

I ran into a similar problem in another program where I needed 128-bit integers. I implemented them myself as a C struct containing two 64-bit integers. Then I discovered that GCC implemented its own 128-bit integer type. But that type was somehow slower than my implementation!

[1] https://stackoverflow.com/questions/52161596/why-is-builtin-...
> Making USB reversible to begin with would have necessitated twice as many wires and twice as many circuits, and would have doubled the cost.

This is... not correct.

You can make USB reversible with 1 extra pin and 1 extra wire. Grounds on pins 1 and 5, data on pins 2 and 4, and VCC on pin 3. Then have those pins on both sides of the plug and a socket with a single set of contacts on one side.

That's BASICALLY what Apple did with lightning.

Then you implement auto crossover detection, (edit: Gah! you don't even have to do that just flip the flipping wires) which had been around for years and is dirt cheap, in the hub. It would have been like, six, more transistors in the hub IC.

edit: I completely forgot that reversible USB 2.0 plugs already exist and use a simpler (and cheaper) method. They just tend not to be so reliable because of the thinner materials and the fact that they're not spec-compliant so they tend to be grey market jobs made for the lowest price possible.

Here is one: https://www.amazon.com/Tripp-Lite-Universal-Reversible-UR050...

No doubling of wires or circuits required, just a thin double-sided PCB.

Was the connector form-factor inherited from an earlier project and the players didn't want to design a new one?