skysight-inc/HackerNews huggingface dataset:
Possibly things that were shipped before the cut-off date?
Random SwiftUI Complaint #123
What? That’s not there in either version of the paper
How have there not been mass protesting for how much taxes rich people avoid?
Yes, you can read more about the JVM changes in this blog post: https://openjdk.org/projects/valhalla/design-notes/state-of-...
Which security gateway? Not the USG.
> Objects, by contrast, are resistant to this kind of optimization because they have an identity distinct from their value. This is what .equals() tests for: the object’s location in memory.

AFAIK equals() test for equality not identity in Java.
Why the decline of US power has been greatly exaggerated
Location: physically Australia but can work any time zone (US preferred)
Remote: Yes
Willing to relocate: No
Email: hn@ekime.kim

Infrastructure/Platform/SRE/DevOps engineer with 10+ years experience. Container management, IaC, CI/CD, observability, database management, etc. Previous experience with python, golang, typescript, but should easily be able to pick up whatever is in use.
Ah yes. Customer service. Who needs LLM? Just use a simple linear regression.
Thank you for sharing! I'm getting started on a Learn in Public journey about LLMs using LLMs on lower end hardware and this will be a great resource.
I'm excited to try this out. Examples on the home page would be excellent, but aside from that I ran into one real issue.

On the operators page it literally says 'guess' in the example for multiple operators, without ever explaining what the actual operation they perform is. "|" is the worst offender, having read the page I have no idea what it does. The doc assumes you have a terminal available to run the example, but I'm on my phone and cannot just run the code to find out what the operator does (assuming it's clear from the output).

The other pages are not like this. Please clarify what each operator actually does.
ESPHome looks really cool!

I've been looking for a more convenient way to configure some ESP32-based input devices (similar to macropads). I was interested in QMK, but it doens't support ESP32. So far I've been using MicroPython / CircuitPython, which I generally like, but on multiple occasions I've thought "I wish I could just put this in a config file."

The matrix keypad and key collector components look similar to what I was looking for. Can the key collector be used with other multiplexing methods like shift registers?
The main reason is that digital computers are so incredibly, overwhelmingly more flexible than analog. Analog computers are (generally) bespoke single-purpose devices. It really isn't too far off to imagine analog computers as code made physical, with all that entails.

Imagine writing a program if every time you wanted to change something you had to cut a new gear, or design a new mechanism, or build a new circuit. Imagine the sheer complexity of debugging a system if instead of inspecting memory, you have to disassemble the machine and inspect the exact rotation of hundreds of gears.

Analog computing truthfully doesn't have enough advantages to outweigh the advantage of digital: you have one truly universal machine that can perform any conceivable computation with nothing but pure information as input. Your application is a bunch of binary information instead of a delicate machine weighing tens to hundreds of pounds.

Analog computing is just too impractical for too little benefit. The extra precision and speed is almost never enough to be worth the exorbitant cost and complexity.
Yes, your bug is about the compiler emitting armv7 instructions despite being told to target armv6. Rachel fixed her problem by telling the compiler to target armv6. So I assume your bug is indeed already fixed and not related to Rachel's problem.
Raspbian existed well before ARMv6 support dropped off. It's been their main distro from the outset, but mainstream distros with ARM builds only removed support for ARMv6 in the last 1-3 years (depending on distro).
Thanks for the info.

Polarization is indeed the magical capability property of EM waves that is currently under-utilized or under-rated.

Currently I am working on highly reliable nd robust polarized wireless systems that hopefully will be part of next gen 6G PHY.
> But it's possible for siblings not to share any genetic material right?

Kinda but the mother always provides the mitochondria.
For a home setup like mine this thing is awesome. I’m happy with my UniFi AP which costs about as much as this thing does but doesn’t run the service nor does it mesh. Cool little unit. I think it’ll sell rather well.
I guess Hackable is just one part of it and maybe it’s not the best word. There’s plenty of other things that make documents important.

While it’s true PDFs are hard to edit, I mean anyone can author a PDF…and probably in some circles far more people know how to create a PDF and they do create a website.

It’s not really the W7 it’s more the richness and ubiquity of web content, has so far eluded encapsulation in a document format.

I’m sorry the idea so out there! Haha :)
The A in STEAM! https://en.wikipedia.org/wiki/STEAM_fields
After some FW update made 2.4Ghz wifi unusable on the UDM I will never again buy anything from them. Tons of bug reports from users that never got answered.

The hardware is mediocre anyway.

Either buy Mikrotik as cheap and cheerful or go for broke with Ruckus/Meraki/etc.

With Ruckus the 2x2 stuff has turned out not too impressive so would need to shell out even more with 4x4. Meraki is incredible but the subscription model is hard to swallow.
The “safety” Rust offers is just avoiding C and C++ specific memory access pitfalls, similar to pretty much any mainstream programming language except C and C++. It can also prevent data races, I’ll give it that.

The novelty is doing the above at near C and C++ performance levels, not the protection offered.

Rust is for the move fast and break things mainstream, where such “safety” is good enough.

Ada and SPARK are for safety-critical systems. In other words, it’s playing in a different league.
> When the Raspberry Pi B+ was released (2014), the ARM core it used was already 11 years old (using the ARM1176 core from 2003).

IIRC the original Pi used leftover chips from a TV box, which is the kind of product that IME never ships more compute than they have to, for price reasons.
It’s mentioned several times in the article that the author wants the physical skip buttons on the HiFi system to work, which can’t be done with any number of computers connected via 3.5mm
Agreeing on the economic value of something does not make it fiat.

There's a big difference between something having ”economic value” and being something you value.
For example you probably value air - you'd die within minutes without it. But it's worthless - it has no economic value, because supply vastly outweighs demand.

I'd argue that Palladium is not as valuable as gold because there is not the same demand, because it's not as useful as money (harder to confidently recognise compared to gold)
Do you use a package manager?
Nice. So for example, it looks like Kotlin already has a nearly identical feature at the language level, which will be optimizable when Valhalla ships: https://github.com/Kotlin/KEEP/blob/master/notes/value-class...

> In the future, in a Valhalla-capable JVM, JVM primitive classes will enable efficient representation of Kotlin value classes with an arbitrary number of underlying fields on JVM.
Yeah that looked like a typo (the exact opposite of what they meant to say)
There's something fishy with this company, people report getting charged without asking, however all the positive reviews of said company is from specifically app devs who sold their app to this company![0]

[0]https://www.trustpilot.com/review/zipoapps.com?page=2
https://en.wikipedia.org/wiki/Sprint_(missile)

https://www.youtube.com/watch?v=kvZGaMt7UgQ

Mach 10 in five seconds. Ablative cooling, due to the surface reaching 3500c from air friction.
It’s mentioned several times in the article that the author wants the physical skip buttons on the HiFi system to work.
The act of assigning is creating a variable; the act of using it will complain about an unbound variable.

Perl in non-strict mode, PHP last I touched it, Bourne-style shells will just go “yeah, whatever, here’s an empty string”.
I read the book shortly after moving to New Mexico. It helped provide a depth to my understanding of the state, not just with water issues, but also long-standing cultural differences between the Spanish and Anglo populations (and subdivisions therein), and an awareness of what was part of the cultural context of the late 1960s/early 1970s, like the Coors boycott (see https://en.wikipedia.org/wiki/Coors_strike_and_boycott).
Thank you so much! And thanks for reading :-)
That youtube channel surely is a.. ride. Makes me question the legitimacy of these videos
This is the Unifi device hackers can recommend to their friends and family, but not actually use themselves because they already have the more sophisticated set ups.
GCP does send mails when you abo‘d them. GCP is not to blame if they used auto. Heck if your loadbalancer sends you headers lowercase with a new http version it should not result in a bug. GCP‘s change was fine. Their software had a bug that would‘ve led to request smuggling.
Thanks. And yes, Melon is the core library. Besides the implementation of various common components, it also includes the implementation of the Melang interpreter. The Melang repository contains implementations of the interpreter launcher and libraries.
clang/clang++ read from /etc/env.d/gcc to get the target flags/profile, it's up to the OS to maintain them and make sure they're correct, looks like that didn't happen for this OS.

My Gentoo ARM SBC based on an even more ancient armv4 arch has been chugging along just fine with the latest gcc/clang updates:

grep CTARGET /etc/env.d/gcc -r
/etc/env.d/gcc/armv4tl-softfloat-linux-gnueabi-11.3.0:CTARGET="armv4tl-softfloat-linux-gnueabi"
You got to do what you got to do otherwise you risk the kid going hungry or having a meltdown or both.

Being so black and white about sticking a video in front of a kid to make sure it sits in one place and eats is dismissive of parents who have to make these decisions in real time.

Do we know those kids don’t get play time with friends? Or down time to get bored and hence be forced to invent games in their own heads? We only see and opine on “bad” behaviour, not the what happens behind closed doors the remaining 23 hrs of the day when the kid is out of our line of sight.
From your Wikipedia link, the World Bank 2020 GINI index ranks the countries that you mentioned like this:

#8 Netherlands

#14 Denmark

#23 Sweden

#108 USA
I would say that there's a moral imperative to support Firefox for as long as it remains the only major open source alternative implementation of HTML/CSS/JS to Blink. We've been there before, and monocultures are just bad all around, so it's important for something like this to exist and be supported for the eventual inevitable day it will be needed.
Likely a reference to Spolsky’s Architecture Astronauts.
> I’m honestly shocked they haven’t got bought and forced to some monthly subscription BS.

Give it time. Nothing has made me believe in community-driven FOSS like watching the alternatives over a long enough time span. And to be fair, sometimes it really is a long time span, but the outcome is nearly always the same in the end.
You sound angry.

You also sound like you are talking to a bunch of morons who don't understand the difference between time complexity and the computational/implementation realities of different languages.

On a personal note, I started my hardware/software development career in the early '80's, writing non-trivial applications in assembly language for a dozen different processors and, of course, designing entire computers from scratch. On from there through languages such as C, C++, Forth, APL, LISP, various Basics and, eventually pretty much all of the "modern" languages. During that time I designed and manufactured custom bit-sliced micro-coded processors with discrete chips in the early days and, PLD/PAL's and, later-on, FPGA's. Sure, I use Python a lot today, yet, I know what I am walking into when I do. I also use lots of C/C++ and, these days, ARM assembler.

Slow code that is both time and energy inefficient is a modern reality. Virtually nobody coming out of a typical university CS curriculum today is exposed to coding without objects. Bloated, slow and, yes, high energy-consuming code is almost normal these days. Look at almost any open source codebase for evidence of this. And, frankly, as machines become faster, nobody cares, because inefficient code works just fine.

Sometimes I compare it to sailing. When there's lots of wind everyone is a sailor. When wind is minimal, you better know what you are doing. Today people benefit from processors running multiple cores at multi-GHz clock rates with tens of gigabytes of memory and terabytes of storage. Of course that leads to bloat and inefficiency at every level! Why wouldn't it?
I might be misunderstanding the idea, but I don't think it addresses the original problem that wires can't connect the two parts of something that rotates in a single direction.
> or allow migration via work stealing (to spread the workload)

FWIW, work stealing is often not recommended in thread-per-core architectures because it introduces quite a bit of unnecessary thread contention. You are correct that load balancing is a central problem in these architectures but it is usually achieved by shedding data since that can be done with minimal locking and inter-thread coordination. This moves the problem to figuring out what data to shed but this has satisfactory inexpensive solutions in many system designs.
And that is why I hate web apps. What even is the point of various OSes offering different UX to choose from if the apps completely disregard it and offer their own thing that is 1) different from what the OS does and, 2) usually worse.
> it feels like even just having an iterator with a method to collect into a slice and nothing else would be preferable.

Most langages just have constructors or factory functions from iterator (or even iterable) to container. It’s a less generic (especially if constructors and functions are segregated) and / or efficient but otherwise works fine. No need for the iterator whatever (protocol, interface, trait) to have specific knowledge of individual collections.
That's good to know.

I might have one of two projects in the next few months that will require jumping into Swift. Not touching Objective-C if I can help it.
Intuitive guide to convolution
Ask HN: What lesser-known Python libraries do you wish people knew about?
A subset of Rust. You can’t just write ordinary Rust for microcontrollers.
Is there anybody more clueless than Bangladeshi and Indian leftists? At least these coddled American kids have an excuse—they are completely insulated from how the material prosperity they enjoy was achieved. But Bangladesh went from being a perennial basket case in the decades after independence to being one of the fastest growing economies in the world after following the World Bank guidance. You can look over at China doing the same thing, or at South Korea or Japan or Singapore. How do you tie your shoes? (By the way, I had a Bangladshi passport until high school so I’m not sure what flex you’re trying to pull.)
For Me I Think SQL is great for most of the features here and the most important is that people don't need to learn a new full language to use GitQL
I don’t understand what motivation there would be.

The obvious beneficiaries are the Ukrainians. It makes it hard for the rissians to promise to turn on those taps and forces the Germans to make a one-way shift away from such a deep dependence on Russian gas.

There is no reason for the Russians to do this. I suppose some Baltic state might have some incentive, to keep the Germans from wavering, but I’m not sure any of them have the capability or willingness to take such a risk.

And China? What could they gain?
HN is awfully leftist, and Musk doesn’t enjoy the greatest admiration among those people.
That's exactly what "safer" means in this context.

A safer language is one in which the probability of a competent person making a mistake (that makes it into production) is lower.
> recognized unifi APs

Anecdote of course, but I see these everywhere.
ed-thelen.org is one of the most fascinating sites on the web to me, look around, its gigabytes and gigabytes of old missile tech.

If we lived in a peaceful world, building miniature missile systems to shoot down clay targets would be a hell of a hobby, but unfortunately, that seems like a bad idea given the ... world.
That's an interesting point, but I'll reiterate this tool is explicitly described as not being a replacement for therapy.

> I think LLMs have a lot of therapeutic potential, but I am worried about how easily they can cause harm in this area

At the end of the day, no one can be 100% responsible for someone else. The agency lies with the patient. Even human therapists come with their own beliefs that seep into their practice, which while well-intentioned may not align with the goals of the patient. It is up to the patient to understand their own values and decide whether therapy with a given therapist/therapy method is effective in improving their life.

In your example above, I'm not sure the harm risk is so high. In fact, with your example of exposure, since LLMs tend to regurgitate the same flavor of response over and over, they might actually deliver the same effect of desensitization.

I fall into the OCD thinking category, and found LLMs helpful precisely for the fact they have endless patience (whereas I feel the need to hold back after a certain number of times talking to friends/therapist about the same issue)

Best one can do is be upfront with the aims/design of the tool, and let people decide
Which is not the same as it solving it, as there are a million sudoku solvers in its training set.
Hydro is the most commercially viable, so if you have a few locations in mind please do share as I would like to begin investing.
It's seems fourth (at best) hand info, the source being a tweet by an analyst referencing another analyst.

NV does not manufacture chips, wonder if charitably they meant that they pay this much to the manufacturer? In that case this would be their price, I guess in a way "manufacturing cost" but quite misleading since the chip manufacturer probably has big margins.
Nim 2.0 changed the default to treating style mismatches as warnings.

E.g. it's something to check but not an error. You can easily set a config to make them an error or ignore them.
FoundationDB testing philosophy continues at https://antithesis.com/
Ireland Hate Speech Law Would Make It Illegal to Possess 'Reckless' Memes
This is pretty sad, I'm an avid user of a few of these tools. Seems like one of the main contributors is going to make a fork! https://github.com/SimpleMobileTools/General-Discussion/issu...
“ The survey reveals that, on average, EVs from the past three model years had 79 percent more problems than conventional cars.”

I’m not really interested how reliable cars are in their first 3 years. I would guess 99% of cars are problem free in the first 3 years. So maybe for ICE there is 1% and for EVs there is 1.79% problem rate that is a very small difference in reality.
To what Resourse does this URL (universal Resourse locator) refer? A web page or a script?
It's at least reassuring to learn from the 1952-1954 section that the phenomenon of doing things without having any clue about them easily predates the microprocessor.

(btw I second the recommendation of the 1962 A Programming Language)

Edit:

> The third page had an illustration that, in a few short lines, described George Dantzig's simplex algorithm simply and precisely.

> That was the overwhelming, crucial experience.

This is the crucial feature of the APL family for me: they permit algorithm discussions via inline, not block, content.

eg: https://news.ycombinator.com/item?id=28970345

Edit 2:
Upon reflection, it's probably also the Achilles' Heel of the APL family: most people vastly prefer easy and DWIMy over simple and precise.

Edit 3:
found the paper containing the simplex algorithm: https://www.jsoftware.com/papers/DFSP.htm
Note that 1960 was before "structured programming" so we now have (with the benefit of hindsight) much better ways to express the control flow of this calculation.
Drake equation is a probabilistic argument or simply science fiction of the intelligent kind. It is not science.

Life is incredibly common because nothing about us is special in the universe.
Already got flagged.

https://news.ycombinator.com/item?id=38503608
I'd prefer kexec to kpatch, then
I wouldn't say they went to shit, but their products moved away from what I wanted. I had an ER-X and APs and they worked well. I'd like an upgraded ER-X, but don't need a UDM. I ended up continuing to use my ER-X and use Eeros for the APs - got them super cheap on some Amazon deal.
Thank you for highlighting the actual interesting feature instead of the language it's written in.

* looks at "stream processor .. in Rust" title *
Yes, you need to overprovision the server.a little bit.

But you got a much simpler process.

Process ain't free either.
SQLite VTables is great but i want also to have some customization inpsired by MySQL for example user defined variables and functions, maybe add PUSH or PULL Statement and control the features
Thank you for your attention and feedback. This is indeed a problem. This document was written hastily and is incomplete. I will take the time later today to improve this and other documentation. Thank you very much again.
> I've personally had about half of the parents I know tell me "never have kids."

That might be about you, specifically?
Gentoo always works .. it just takes longer :)
it's... clearly not abandoned. Pretty sure you mean dilapidated.
> but working at that side of the company it felt unfair because, Oracle's open source contributions with VirtualBox, the UEK, and others are lost in the grar over MySQL.

They are also remembered for closing OpenSolaris and shaking people down over the VirtualBox extension pack ( https://www.theregister.com/2019/10/04/oracle_virtualbox_mer... ).
Hmm, anecdotally in my company, we have no problem recruiting as many Canadians as we want.
Who says that sing-songy language is necessary? Kids actually crave being taken seriously like adults and teachers who do that are often well liked!

My actual question is … how to develop good humor and playfulness in kids? Some people grow up with somewhat stunted senses of humor it seems. Is there something one can do? Research?
Fun with git rebase --interactive
Recently had the opportunity to use git rebase --interactive --exec at work and thought I'd blog about it. Feedback welcome.
The Goal is to provide most of the SQL features so if one query can replaced by command we should support it so user is free to choice any tool also to do filter on git branch you need to get it in format and use grep on linux but it's very easy for most developer to filter with SQL language
Simple gallery of all apps on my phone were ones which always worked, from f droid, without any hitch, handled like 20k photos like a champ and had "hidden folder" thing. I love this thing.

Glad their is a fork. I don't use other apps, they are either feature incomplete or not intuitive but gallery is solid 10.

Hope we can maintain the fork
US Military is seeing UFOs in space, official report says
Just use geometry to explain these things. Vectors. In a 2D plane. If that isn't intuitive enough for a person I don't know what is.
The bazaar doesn’t work like this. There are no incentives to support old hardware. If there are enough people with old hardware, their activity might be enough to do something. Otherwise — puff, gone.

Open source is already a miracle. The fact that something works somewhere is a miracle. I don’t tempt the powers and I don’t demand even more miracles to satisfy some perfectionist urges.