skysight-inc/HackerNews huggingface dataset:
Location: Europe
Remote: Yes
Willing to relocate: No
Technologies: Golang, Python, Flask, FastAPI, SQLAlchemy, Alembic, Kubernetes, Docker, PostgreSQL, Redis, AWS, GCP, CI/CD. AWS Lambda.
CV: https://shorturl.at/himRT
GitHub: https://github.com/shaked8634
LinkedIn: https://www.linkedin.com/in/ozt-3890324

Hello, I am a versatile Software Engineer with more than 10 years of experience ranging from developing small tools to full SaaS products. My expertise includes Backend Engineering, Cloud Solutions, DevOps, Maintenance, as well as code refactoring and migrations.
Cookin' With Rust
Ask HN: Thoughts on WebAssembly's future?
Theoretically speaking, the premise of WebAssembly being a common compilation target for the web (and not only), letting people write apps running at edge, in whatever language they prefer (sorta), sounds very appealing. I mean, why limit the web to JS?

However, I wanted to hear the case against wasm, if any. Do you think it will continue to gain traction and wide adoption?

Do you think it's worth dedicating time to study it's inner workings and perhaps pursue a related job?
> No, it doesn't. It tests which one is more positive, not which is is positive.

"positive" in the sense of "always answering questions with 'yes'", not in the sense of "positive numbers". Turns out when you start linking people's compensation to their datascience results, the results start to lean in whatever direction optimises for compensation...

> That isn't an A/B test.

A series of A/B tests. All the alternatives failed to produce better metrics than the status quo, so everyone became satisfied that their local minima was optimal
Yes, but no one's made a reverse-mode autodiff system for it yet, so all of the linked examples have hand-written derivatives.
I tried to be that guy that recommends better software whenever I changed companies. Unfortunately, being new also means you're not always taken as seriously and you are stuck with whatever crap that is used instead of the better experience you used to have.
My goto heuristic is: The slicker the presentation, the worse the actual product is. And this presentation is very slick. :)

Does it hold with this company?
Selecting a Random Object in S3 (and in SQL, and Others)
This is the reason why I keep coming to HN. I have been playing around in my head how the desktop could be redesigned to boost knowledge worker productivity and had not come across Arcan. Plenty to read now and so far not a single mention of LLMs which is refreshing.
Ask HN: Best bang for the buck router setup for apartment
I’m looking to buy a new router and need some help.

I live in a ~60 square meter apartment which has quite thick walls, longer distances between each room and of course a neighbor in each direction.

Which router setup do you, readers of HN, recommend me to look into? What should I purchase that provides best bang for the buck coverage speed and reliability?
This does assume that nothing is getting broken along the way.

Taking 45 days is probably more about caution and resolving issues systematically rather than pushing a big button and hoping you don’t cause issues.

I’d expect them to have thousands of microservices - and you only have to find a way to break one to cause big issues.
Images of Change
You think anything productive can come out of reinventing NaN and calling it "nullity"?
Taping Batteries Saves Lives
A few years ago I went to a party in Brazil during cicada season. The event happened in a country club, surrounded by coffee farms stretching over the hills around us, and fencing the club itself was a line of tall eucalyptus trees. The stage was huge, maybe three thousand people dancing under the tent. The sound was as always insanely loud, four massive stacks, two main and two delays. A huge wall of subwoofers, maybe 10 meters wide.

As you walked from under the tent to the corners of the country club, under the eucalyptus trees, the cicadas would slowly become audible, then loud, then completely overpower the soundsystem, which blew my mind at the time, considering we weren't really that far away from the speakers.

In a way even though the cicadas are themselves extremely loud, it created a little chill sound bubble around the event, because their sound somehow still feels like nature, and was definitely more pleasant than the leftover sounds of far away speakers.
All their dedicated hardware like APs do but the device in the link (as well as pretty much all their new gateway products - the "Dream" series) have a controller built-in
Concurrent Pascal and SuperPascal programming languages
Re: expensive. Hard disagree. To put things in technology terms roads don't scale to meet commuters needs. And as others have pointed out it is a unit cost problem with your reasoning (total cost per commute).

At some scale we aggregate processing and trade latency for bandwidth (busy poll versus hardware interrupts). We trade the ability for everyone to start their journey _right now_ for the ability for lots more of us to get to our destination via a common carriage (be this packets or people the pattern is the same).

Where land is cheap and commuter traffic isn't an issue maybe roads make sense but that doesn't mean sprawl is cheap in time-spent.
I work for a factory in Europe that manufactures a specific type of heavy industrial machinery.
I work as an on site supervisor for the installation and commissioning, so basically I do the final assembly.

My manager told me and my colleagues a couple of months ago during our biweekly meeting,
that our customers are no longer asking what is the price for our product, but if they can have one. Our planned factory output is increasing from 300 units per year to 600. 2024 and 2025 is already fully booked.
He attended Holmewood House prep school and attained a scholarship to Westminster School. They are both very prestigious institutions in affluent areas. I think it surprises people to learn he had an excellent education and he came from a middle class (but probably not highly affluent) background.
This sort of thing is not uncommon in the embedded space. Lots of devices basically built on a DSP with a tiny arm core tacked on the handle application logic
Ah, thanks! I dug a little more and found that the original test [1] from llvm-toolchain was a little different in the upstream Debian repository. It set the triple to armv7l for armhf hosts.

But I haven't yet found a similar repository on the Raspbian side. I guess I'd expect to find it within their GitHub org, but my searching didn't reveal it.

[1] https://salsa.debian.org/pkg-llvm-team/llvm-toolchain/-/comm...
I was trying to keep things simple, by talking about algorithms that have precise answers (such as multiplying 2 numbers or sorting a list). In that case you would expect the galactic and nongalactic algorithms to give the same answer, but with different time and space characteristics. Perhaps I should have been clearer.
We can agree to disagree, but for the sake of the argument, since I enjoy the discussion, and you make good points.

> "pressing a button" is a bit reductionist, but I'm not sure that it's far off

I agree. And my tldr is: I think either it is not far off for both photography and AI or it is false for both.

> Looking at it from another angle: is anyone going to pay millions of dollars for AI art, aside from possibly a one-off situation built on hype? I seriously doubt it.

Duchamp's urinal only input from the artist is choosing the (ready-made) object and signing it. A DJ is basically choosing the songs, the order, and the speed, low/high/frequencies, etc. A photographer is choosing the film, size of sensor, exposure, angle, location, what is out of frame, what is on focus. Somebody using AI is choosing the topic, the prompt, the base image, the negative prompts, iterations, etc.

Nowadays there are artists with a team that literally execute nothing, other than directing the team like a CEO would do.

Can AI be mindless execution? yes. Can it be art? yes. And IMO the same applies to photography. Sometimes a photo is just clicking a button. It depends. I only ask to evaluate them with the same parameters.

As for the paying customer. Performance art has sold limited copies of videos of the performance, Joseph Beuys sold fat on chairs that have to be kept at a certain temperature. Art has been made about making a contract to shoot the artist consensually and recording it. Shredded banksys sold for a good amount. Urinals. The world of contemporary art will have no problem assimilating generative AI.

I personally am looking forward to see what art can be created with AI that could not be before. Like any new medium first it copies the previous ones, before it finds its own voice. (Photography, for example, used to not cut things out of frame ,like in most traditional paintings. Early movies used to resemble theater plays, etc)
There is no best musician. Not just because there are a multitude of different skills that go into it, but also because nobody agrees on what weight to give to each of them or even what they are. This makes it impossible to make an absolute ranking. At best you would get a Pareto front made up of the greatest.
It's surprising to me because the slides at [1] outline only the ICMP mechanism at a high level, which relies on ICMP's TTL mechanism to work. I can see a similar way to do it over TCP, but I don't yet know how traceroute uses the connectionless UDP protocol to get the same effect.

[1]: https://archive.nanog.org/meetings/nanog47/presentations/Sun...
Also not directly related:

David A. Mindell, "Between Human and Machine: Feedback, Control, and Computing before Cybernetics"
https://press.jhu.edu/books/title/1207/between-human-and-mac...

Absolutely epic book.
France is a multicultural society and the food available in shops reflects that.
Friendly Captcha | Infrastructure Engineer | REMOTE within EU | PART-TIME or FULL-TIME | Office in Munich, Germany | https://friendlycaptcha.com

At Friendly Captcha we do one thing and we do it well: we protect websites from malicious actors and bots.

We provide privacy-friendly and accessible anti-bot solutions that don’t annoy users with tasks like clicking fire hydrants. We make the internet a bit better every day by winning over customers currently using Google reCAPTCHA.

We’re a fast-growing, profitable, fully bootstrapped company. Our revenue mostly comes from medium to large European enterprise and governments.

A great fit would be someone pragmatic, who prefers to keep things simple (perhaps boring is the right word?). Good knowledge of modern DevOps/SRE practices is expected (IaC, GitOps, etc...).

Our engineering team is fully remote across Europe, we meet up once per quarter or so. You can work either 4 or 5 days per week, fully remote or (partially) from our Munich office. Please note that we ONLY consider candidates located within the EU.

Stack: Golang | Typescript | Clickhouse | Postgres | Redis | Terraform | OpenTelemetry

Infrastructure Engineer: https://friendlycaptcha.homerun.co/infrastructure-engineer

(Generalist) Software Engineer: https://friendlycaptcha.homerun.co/software-engineer
SEEKING WORK | USA | Remote
I’m a CTO / VP of Engineering / Chief Architect / Founder looking to help others in those roles or aspiring to them through active mentoring and coaching.

I have been a leader of high-performance engineering teams for most of my 20-year career. This has provided a deep understanding and appreciation for the challenges of building and launching new products, managing and growing teams, setting technical vision, and handling acquisitions. Whether you are part of a Fortune 100 company or a 2 person startup, navigating the personal and organizational growth required to operate effectively in these environments can be daunting. My mentoring relationships have been formative for me, and I really enjoy helping others in the same way.

I have two openings for new clients right now, so if you are interested, send me an email, and let's talk.

Email: intro@fullstackbusinessperson.com

Note: While I am on Eastern Time, I actively work with people in Asia, Europe, and the US. So geography and time zones are not a barrier.
Sure, but all laptops have loads of parts that can break and that can't easily be replaced. The question is whether SSDs have become reliable enough that the advantages of making them replaceable no longer outweigh the disadvantages.
The U.S. Is Further Along on Some Climate Goals Than Expected
Just want to say as an Irishman in the Netherlands I'm glad I'm not alone in this experience.

BTW what Lay's call paprika and bolognese are similar to what tayto call smokey bacon and roast chicken respectively.

Sometimes I get overwhelming feelings of sadness when I go to the shop and that's all they have, maybe some Dorito's.
As someone who's learning Rust, I'd be interested on experts ' opinion about this. Are these good, solid recommendations?
byte for byte builds? I knew it was some pedantic thing. I'm sorry if some timestamp changes one byte of the build.
Adding paprika to ready salted crisps is pretty effective. I bet it would work with other spices too.
The thing is that you can buy one big bag, and then tune the flavours, for example if one person doesn’t like paprika.
Well, I have to disagree, and I'm not alone on that.

This is the entire premise of Douglas Crockford's book, JavaScript: The Good Parts.
Okay, but as a citizen I don't care about our military might. I want affordable housing. Affordable healthcare. High speed rail. Better zoning laws. New subway lines. Other countries with less military power have that, why can't we?
I really don't see a problem with newsletters. If one starts getting too dull or is no longer of interest, I unsubscribe.

Functionally, they all work the same and all have the same unsubscribe link at the bottom. It's not like the bad old days anymore when you were signed up to lists you never signed up for.

Unless your use of newsletters is different to other people's, I don't see what problem you're trying to fix.

Why are you signing up to newsletters you don't want?
And then the wiiscale?
Yeah, faced the scaling challenges. What was recommended was using the "methods" which was basically RPC to fetch the data, rather than using the PubSub data syncing. Meteor maintained a full copy of what data each client had in memory, so this made it use a lot of RAM, and it did some kind of diffing for these on each update to only send the required updates over the wire, so this made it have high CPU utilisation. I had to move the chat portion of my app over to SocketIO which scaled wonderfully, but the DX was not quite as nice.

Rails and Phoenix are doing something similar (kind of) these days, and those seem to scale better, you just move all the data heavy lifting to the server and do almost nothing on the client.
> writing all the data mutation logic within a reducer that can be easily shared on both the client and the server

This part… makes me feel odd. Is it actually realistic? Reducers for everything, keeping WASM and backend code in sync. Sounds like a lot of work and cognitive overhead.
I had such a hard time reading that article… shes in leicester, then on computers, then in india… ending every paragraph with a rehashing of the same questions she asked in the introduction. Love the topic, but couldn’t get through.
I haven't interacted with these much, but in all such things, eg TVs, others, I get peeved at the thought process.

Typical dev time for a new UI from scratch is years. And price drop on parts and their availability will be different down the road.

I wonder of people are running all tests, DEV work in KVM or other emulation stacks for DEV, but then not accurately locking clock rate, and limiting RAM during testing.

Because I'd quit as a DEV, if I saw the fruits of my labours, turning out as complete crap and a laughing stock. I wouldn't want my name associated with laggy, crashy, frustrating junk. I'd want no part of it, no part of everyone hating my work.

And further, how the hell does laggy crap get past the CTO? CEO? I've seen lag just trying to change the channel!

I mean, outside of caring about customers every buying anything with your name again, there's the laughing stock factor.

"Hi, I'm CEO of crappy corp"

"Wow, you must be really proud of yourself, dumbass"

I just don't get it. CEO bonuses aside, saving 10 cents on a part, over 10M units is still only $1M extra profit, and the CEO might see a tiny fraction, as a bonus, of that extra profit.

I don't grok.
https://archive.is/tGxY6
I think there’s more to dig into here. Although it’s fairly well known that sleep (and lack of it) can trigger seizures on waking, there’s not much understanding of why. Recently a big breakthrough in SUDI research (“cot death”/“SIDS”) found low levels of BChE was a marker for unexplained infant deaths. This is significant particularly because the same marker is known to be linked to difficulties waking up from anaesthesia.

There is a very similar syndrome known as SUDEP (or Sudden Unexpected Death in Epilepsy), where often people are found dead, face down in their beds.

It seems to me at least plausible that there are some links between this new discovery, SUDEP, and SUDI/SIDS.
SpruceID (YC W21) | Full REMOTE | Multiple Roles | Full-Time | spruceid.com

Spruce lets users control their data across the web. We are creating the world’s best open source software for user-centric digital identity. Instead of users logging into platforms, we think platforms should ask permission to access data vaults controlled by users.

We hire programmers who love technology and are committed to intellectual honesty, user privacy, and innovation. Our products are composed from a combination of industry-trusted frameworks, applied cryptography, new interoperable identity standards (W3C, ISO/IEC, IETF, and OpenID), and custom backend libraries.

Select roles:

Senior Product Manager: Help drive the growth of a new product family which empowers government agencies and enterprises to manage the entire lifecycle of digital credentials for a wide range of use cases. This role will be responsible for developing product vision, roadmap, user stories, timelines, and implementation strategy.

Software Engineer, Android: Build software prototypes and product features from start to finish for Android and iOS, embedding our Rust core.

See all roles here: https://jobs.lever.co/sprucesystems/
What would be the effect of adding two displays instead of one? Or even more, like 5/6 sides. Wouldn't this potentially create richer effects?
The language is interesting, but the management ideas in this are very strange.

Example: tin flippers. Items are being checked manually and miscounted. The numbers are inherently inaccurate. And he makes the point that this applies in many other situations - some where the inputs are mechanical, so "Use a machine" isn't a solution. ("Use a better machine" might be. But how would you know without being able to monitor output quality?)

How is a programming language supposed to fix any of this? Finding gross inconsistenicies shouldn't be too hard, but automating broken processes algorithmically means you have automated broken processes.

This is not at all the same problem as formally specifying software in ways that make it more reliable.

The other problem is that it sees software as strictly sequential in->stuff happens->out.

This is basically batch mode, not real time. As soon as you need real time I/O everything gets a lot more complicated. I don't see anything in APL that solves that.

And that's even more true of business processes. To add: it's not that analytics can't be useful. But APL won't somehow magically guarantee that your analytics are any better or more useful than output from some other language or system.
The toolchain is completely unhelpful though. I can't make sense of half the compiler diagnostics that get spewed on my screen. If it wasn't for ChatGPT being able to reason about the compiler diagnostics, I'd be screwed.
python/tests/test_encoding.py: https://github.com/dsw/proquint/blob/master/python/tests/tes...
I think it would be great to have an ebook interface that shuffled the content in a way that mimicked some aspects of HN, Reddit, and maybe even Tinder.
The last Python Architecture you will ever need?
Are you sure about that? As I understand it, the other product that chip was used in was a Roku stick.

It's true that videocore was intended to be a GPU for phones, though.
So the short story is that the missiles were essentially radio controlled drones, radar measured the location of the target and the missile and from the ground the analog computer flies them together (or close enough that the bang will bring it down)
That's why Google is removimg ad blockers on Chrome, the second friction is then infinite.
You can have modals with pure CSS and HTML though, that is how websites compatible with Tor do it. No need for JavaScript.
For the time being, being certain that life is common (or rare) is akin to believing in God: there's nothing that can prove or disprove that belief, and it is at this point a matter of faith.

Fortunately, not like religion, we may one day have a definitive answer on the matter of life in the Universe, but today there's just not enough data to affirm anything.
https://brilliantlightpower.com/suncell/
I doubt this is a deliberate change. Picking up information from the environment - a sibling mentions /etc/env.d/gcc - seems fairly likely. I'd guess the default triple is something like arm-unknown-linux unless clang finds or is is told something more specific to use, and the mechanism by which it gets told to use something more specific has fallen over.

This might mean there are no arm v6 buildbots running, or it might mean there are ones running but the implicit configuration is still working on them.

LLVM is a really good cross compiler. Build for any target from any target, no trouble. Clang is less compelling - if it's built with the target, and you manage to tell it what target to build for, it'll probably do the right thing (as in this post - it guessed wrong, but given more information, did the right thing). Then the runtime library story is worse again - you've built for armv4 or whatever, but now you need to find a libc etc for it, and you might need to tell the compiler where those libraries and headers are, and for that part I'm still unclear on the details.
At a quick glance at the actual text, the article doesn’t mention possession but just posting such memes.
Cheap gas from Russia maybe?
Exactly. Plenty of people from the EU will claim that an EU law must be followed by US citizens, usually for magical reasons (or because they have been told that it is so). It just isn’t true.
Would writing Germany be Political? Writing Ukraine? These nations exist and are functioning parts of international relations.
Regular random crashes should be exercised regardless at Facebook scale. Not being resilient to that would be very unprofessional.
Ask HN: Did you learn civics at school?
I went to school in the 1970s and 1980s in the UK. From the age of 5 to 18 I learned a lot about many topics. But I don't remember ever being taught anything about how the country I live in actually works in that 14 years. Nothing about: elections, how the houses of parliament work, how taxes are collected and spent, how political parties are funded, what our constitution is, how local government works, what my rights are etc. It seems to me that it would have been worth skipping a few lessons on the vikings or Shakespeare to learn this stuff. The cynical view is that UK political class would rather that their inferiors are kept in the dark about these topics.

Did other people growing up in the UK have a different experience?

If you aren't in the UK, were you taught civics in your country?
“Ask HN: Why can cats fly?”

I mean, you’re starting from a false premise; Naughty Old Mr Car was not forced to buy Twitter.

Who is ‘they’ supposed to be here?
Awesome script fact, thanks.