skysight-inc/HackerNews huggingface dataset:
iOS popularity correlates more with the use of English as a first language than mean income: Germany and France are huge "exceptions" for income.

In all likelihood, iPhone popularity is cultural (i.e. popular in the Anglosphere), which has an incestuous media/advertising landscape where Apple is seen as cool/hip.
At least now you have a choice. If you don't like the popups, there are extensions to kill them.
I don’t use Clojure but based on a quick search, EDN is extensible so you can serialize things like datetimes and UUIDs with type information rather than as plain strings
Clickhouse is so stupidly, mindbogglingly fast at what it does that you can often replace a much more specialized databases or specialized schemas / queries with brute force Clickhouse and come out far ahead. It really depends on the size of what you are doing. I've used Clickhouse for timeseries data in the tens of millions events per day and it worked well.
Good points. Those who don't have their information exposed, are those with power. They know everything about you, but you know nothing about them, or even how much access to your life that they have.
Sequence diagrams are particularly useful for protocols, and not so for code in any language.

The fact that UML formalized them as a way to describe code tells you a lot about the standard's quality.
I think the pharmacy has part of the blame. They know which of the products are homeopathic. To mix them with other medicine or to put them separately is their choice. They can do better, they just don't care enough to invest the minimal effort.
That would be one way of handling the technical how, but it isn't technical problems that are stopping companies from doing this. Places like Steam already have digital marketplaces yet games aren't resalable.
A guy found an album of photographs that includes unprecedented photos of Nanking's massacre. But they don't show them...
If you don't really care about the data then I'd say it's probably pretty easy to run without an infra person right? If you hit a problem just nuke it and try again?
I don't have the same general take as you but I am curious to hear about what kind of bad hiring practices Viget has. What was your experience like?
No, he really thinks he can wade into international situations and be helpful. That's how he thinks. And remember, when he gets called out for it, he goes low.
Eh. They didn’t call 911 they called the non emergency number.

Calling and asking about the Facebook page would be the same as calling an asking what hours a certain precinct is open or a noise complaint.

Staffing the non emergency line is an administrative duty not an operational duty. One person staffs this desk. Their only job is to take non emergency calls on shift.

Edit: I would be more understanding if 911 was effectively DDoS by callers inquiring about the Facebook page causing real emergencies and help to be delayed. But this is not the case at all. The people did the right thing by calling the non emergency number and the police arrest a guy because they were forced to answer questions about a parody Facebook page.
So strong is MIT’s brand that it sounds really convincing to the rest of us with technical experience too (I’m assuming S/E’s with years of experience).

Unless it’s crypto. Then I’m still “yeah but nah tho”.
Intel CTO wants developers to build once, run on any GPU
After causing hundreds or thousands of employees to rage quit, voluntarily. His tweets about Ukraine probably cemented his adversarial position, in their minds.
He bottom ticked ticked the market with much more to lose on Tesla Stock and publicly disclosed twitter's dirt prior to purchase.
This smells like "I don't like how SQLite because I can't get in to the party so I'm making my own party" which is fine but don't denigrate the product or the contributors who have been doing an amazing job for a very long time.
A colleague of mine had invented a technique for factoring composite numbers, that he thought would be quite fast.

I thought a little about it and saw that it would degenerate into sat solving.

I checked taocp and indeed my colleague's idea was in there. Also a faster algorithm was presented in the relevant section. I lended the book to him and we saved around a month of work.
We are using Clickhouse Cloud at our company and the speed at which it serves up data is mind-blowing to our team, which had been using older systems for almost 10 years. Congrats on the public beta, and we can't wait to see what comes next!
Y18.gif
UML isn't dead, it just went to bother someone else. All the rage in Systems Engineering these days is Model Based Systems Engineering (MBSE). At the heart of MBSE? SysML, which is "defined as an extension of a subset of the Unified Modeling Language (UML) using UML's profile mechanism."(https://en.wikipedia.org/wiki/Systems_Modeling_Language)
Honestly, I'm pretty disappointed this might not be making the Chaucery court. It would have been fast, precedent setting, and perhaps a bit fun to follow.
What was it?!
To say this is bats*t crazy is incredibly appropriate.
If the "precise definition" of MWI doesn't go beyond "QM mathematical formalism when you get rid of its link with the physical world" what's the use of it?

https://www.quantamagazine.org/why-the-many-worlds-interpret...

"Attempts to explain the appearance of probability within the MWI come down to saying that quantum probabilities are just what quantum mechanics looks like when consciousness is restricted to only one world. [...] What the MWI really denies is the existence of facts at all. It replaces them with an experience of pseudo-facts (we think that this happened, even though that happened too). In so doing, it eliminates any coherent notion of what we can experience, or have experienced, or are experiencing right now. We might reasonably wonder if there is any value — any meaning — in what remains, and whether the sacrifice has been worth it."
I must try this out, this graph thing might save me a lot of headaches trying to understand previous DevOps engineer
There is a one way incompatibility for them. You can't put a diesel nozzle in a gas port.

https://vehq.com/are-diesel-nozzles-bigger-than-gas/
Fine y'all have convinced me to take a look
Many people have already said this, but: buying a ticket to a one-time event is not analogous to buying a license to watch a movie in perpetuity.

A better analogy, that does not involve a one-time event, would be a lifetime pass to concert venue. You buy this pass, only to have the venue refuse to honor it a few years later.
> or are otherwise opposed to you

Wasn't that exactly what happened w/ McCarthyism and the Red Scare?
With a declining population, wouldn’t you expect less demand?
Wax worm saliva rapidly breaks down plastic bags, scientists discover
Show HN: I made an app that monitors (all) your Raspberry Pi effortlessly
1. It was right after the first MVP was hosted on Heroku so not that much work. I had to write Dockerfiles and set up a CI/CD myself (Github Actions thank you).

2. I'm a dev with a bit of DevOps experience but mostly as a user. I still have to run to my DevOps friends for help occasionally :)

3. I learned tons. Most usefully setting up the entire CI/CD myself and Dockerizing my setup.

4. Cost is one of the main reasons why I moved. Digital Ocean is much more cost efficient for CPU intensive instances (my backend runs audio/video and physics). For the web app, Digital Ocean Apps are a bit more pricey than just running a droplet but save me loads of time.

5. I run a spatial video meeting app (https://flat.social). Tech stack is Node, Next.js, Mediasoup and Typescript. The traffic is rather spiky - anything from a 50-60 users on a chill Sunday to over 25k website hits from Reddit during xmas.
> The few core developers they have do not work with modern tools like git and collaboration tools like Github, and don’t accept contributions, although they may or may not accept your suggestion for a new feature request.

The funny thing about this comment is that SQLite is as close to the gold standard of software quality that we have in the open source world. SQLite is the only program that I've ever used that reliably gets better with every release and never regresses. Could it be that this is precisely because they don't use "modern tools" and accept outside contributions?
Some pawnshop owner found a book documenting Nanking but it doesn't show any disturbing images .
In your view, christian ethics don't allow jokes, which is a bit extreme given that many very serious Christian theologians are also quite entertaining and have been so historically as well.
When has Musk ever been bothered about trifling things like law?
Building an audience
> We're also voting with our votes and most of us agree with that the EU is doing here.

Never voted for crap like this or the GDPR. I voted for strong leadership against Russian aggression or not becoming energy dependent of an evil regime, but I guess mandating trivialities is so much easier.
Yes. Plus the environmental cost of all those extra cables. And the mental overhead of keeping track of extra cables, or losing them. The time and effort expended when you don't have your cable around and can't use your friend's or co-workers.
"While we could usually write the specific code we needed for a particular program, before Go generics it wasn’t easy to write functions on arbitrary container types, such as slices.

For example, we couldn’t write a function that takes a slice of arbitrary type and determines whether the slice contains a given element. Instead, we had to write a function that takes some specific type, such as []int, or []string.

But this is dull, because the logic is exactly the same, whatever the type of the slice element. And now we can write that function just once, for all types. Let’s try."
It doesn't show anything graphic. It's a guy explaining that he discovered an old photo album depicting the Nanking atrocities.
It just means you're not doing anything interesting on your job.

If you have constraints, i.e. not enough compute, not enough memory, not enough storage, then you'll need a solution and, odds are, somebody has had the same problem before and it's been written up already in Knuth's TAOCP. Of course, the problem won't be exactly in the form it's been written up, but you have to have enough experience and knowledge to know the abstract form of your problem in order to figure out what parts of TAOCP would be useful to you.

Want a concrete example? Well, I'm in the generation that go to assume that storage was basically constant access regardless of whether you wanted to access the 1st byte, or the Nth one. New, high-performance memory like NAND flash, is weird because it's fundamentally unreliable. In order to make NAND reliable you have to do stuff, and some of the stuff you can do, makes NAND look like tape, and accessing tape is best done sequentially. Guess what TAOCP has? All these great ideas about maximizing random access to sequential media.
Would’ve been fine. But I’m not happy that it automatically created a spark account. Uninstalling, never going back
> declarative language is supposed to be a step forward from ad-hoc provisioning scripts.

The best config systems I've seen leverage a programatic framework to generate declarative JSON/YAML. Rather than needing to bolt one on top.
The article mentions GOG’s movie selection (which is indeed extremely limited: https://www.gog.com/en/movies). It’s worth pointing out that Vimeo also provides some DRM‐free digital downloads through its “On Demand” imprint (https://vimeo.com/ondemand/oxyana). Like GOG, though, it mostly contains works of a particular niche (in this case, documentaries and short films).

I’ve been hard‐pressed to find any other way to purchase DRM‐free movies.
Bluesky | Mobile Engineer | Remote, PST preferred | https://twitter.com/bluesky

Bluesky is building a new protocol for social networking. We're solving decentralized identity, reputation, and moderation, as well as laying the groundwork for an Internet of self-authenticating data. We're looking for React Native engineers with experience and a passion for building great software.

More details on our site: https://blueskyweb.org/join/software-engineer-mobile

To apply, email hello@blueskyweb.xyz with your resume and cover letter.
Oh God I don't want to click that. I've seen one photo on wikipedia of a woman with a sword in her vagina and I did not need that.

EDIT: Although I do not want to see it, perhaps I should and I regret this has been flagged. The Japanese were never held responsible for this, certainly not at the level of the Holocaust perpetrators, and perhaps that's because there's not enough exposure. When you see photos, like the dead bodies in the gas chambers, it offends your humanity at a level that begs a response.
Unfortunate that people who make more than $100/hr won't pay $60/year for an app they use every day.
Good ol' #927.
The planet? Yes.

edit: Instructions are in that place I put that thing that time.
I don't see how USB-C can be more durable considering there's a plastic post on the female side holding the pins. That's an obvious failure point.
Lowest “Who is hiring?” Post Count in 30 Months
October 2022 - 408

April 2020 - 608

January 2016 - 471

First time the thread has been under 600 posts since January 2016.

Posts still trickle in throughout the month but the first 12 hours is when the majority of posts show up. I'm sure someone could do a more thorough analysis of post count but the overall number is unusually low.
Matter 1.0 is finally finalized
We added support to the Semgrep engine for combining package metadata restrictions (from the CVE format) with code search patterns that indicate you're using the vulnerable library (we're writing those mostly manually, but Semgrep makes it pretty easy):

- id: vulnerable-awscli-apr-2017
pattern-either:
- pattern: boto3.resource('s3', ...)
- pattern: boto3.client('s3', ...)
r2c-internal-project-depends-on:
namespace: pypi
package: awscli
version: "<= 1.11.82"
message: this version of awscli is subject to a directory traversal vulnerability in the s3 module

This is still experimental and internal (https://semgrep.dev/docs/experiments/r2c-internal-project-de...) but eventually we'd like to promote it and also maybe open up our CVE rules more as well!
I think the point was lost. My point if the requisite care isn't there to deal with small issues, then you're not gonna have the care to deal with things that demand so much more (big things).

maybe an analogy like if you cant be bothered to pick up one sock, odds are you wont pickup all your laundry?
> Modern stimulants are even better.

And if you can't get access to them or cannot take them for one reason or another, then you are basically screwed.

One would think if a disorder had such negative impacts, it would be taken with a little bit more seriousness, but alas, that has not been my experience in the US Healthcare system.

It seems to me that system loves to hand out stimulants, then they look for any and every reason to take one off them. But hey, that is just my experience, and I am overly cynical.
...its requirements will start to apply to new devices after 24 months

I can't help but feel like USB-C may be superceded by something better by then.
If it's that basic just use whatever comes with your OS
Click the link. He doesn't show the actual pictures, just talks about the photo book that a customer brought in to get appraised, and his shock when he found pictures of the rape of Nanking in it.

This blew up on TikTok several weeks ago, and I haven't yet seen any new updates since.

edit; Why the hell was this post flagged? There's nothing graphic in the link.
The gas station example is a bad one. Diesel nozzles are larger in diameter than gas nozzles to prevent people from putting diesel into a gas vehicle.
Well said. I never really thought about why some SASS offerings make intuitive sense while others seem unnecessary.
All running either Google's Android or Apple's iOS. Google and Apple is the duopoly I was talking about.
Very nice tour for a language I've never seen before, good job. Would be nice to see a quick "Why would I want to use CLIPS?" section as part of the intro for others new to the language and expert systems.
Why wouldn't you finance the purchase of the land? You can get by with putting 0-10% down.

Additionally, you're completely ignoring appreciation and paying down the loan. Farmland has went from ~2k /acre to 12k in about 20 years.
They don't show anything in the TikTok. It's a photo album from a soldier that apparently has pictures of the rape of Nanking, he stops before he gets to the explicit photos.
A few background links that I dug up after reading the NYT article and the actual (hilarious!) Onion amicus brief linked to by @zerovox [1] that may be of broader interest given the ongoing discussion here:

https://en.wikipedia.org/wiki/Qualified_immunity

https://www.cleveland.com/court-justice/2017/10/man_arrested_for_creating_fake.html

[1] https://news.ycombinator.com/item?id=33081046
My problem is with Blu-Ray. The moment where you're subverting the Blu-Ray format, you're also subverting the argument that Blu-Ray provides the best experience of any format.

I had a whole paragraph in that post (but that I ended up deleting) about how Blu-Ray would be great if "Blu-Ray" were as simple as a single-file filesystem with an open media container format at the root, burned/pressed onto a BD physical disc (or some other high-density optical media). Like the digital equivalent of a reel (or set of reels) of 35mm film. But that's not what it is.
You've pointed out several ways things could have been done better in that project. They are all clearly important and hard-won knowledge.

But, I have found that one of those is super-duper-extremely important: know when not to program! You can just ask other SMEs (subject matter experts) for the answer!
Also

> The Delaware Court of Chancery says Twitter can proceed with a limited probe to figure out whether whistleblower Peiter “Mudge” Zatko contacted billionaire Elon Musk’s lawyers before he backed out of the deal. The decision was released shortly before Musk reportedly asked to close the deal on its original terms.

https://www.theverge.com/2022/10/4/23387286/twitter-musk-whi...
When an order has no consequences for non-compliance it is, by definition, not an order.
> "Do you regret your experiences?"

What would have he said if the answer was yes?

Experiences are not equal, you can have a series of events that not even can time can fix to make them look/feel better.
I'll provide the counterpoint and say satire and speech are not dangerous.

Nobody is directly hurt by it. It can be involved in a causal chain that leads to harm, but so can everything.

If you contend that speech is dangerous because it can lead to harm, then language itself is dangerous because it can lead to speech. For that matter air is dangerous, because it facilitates language.
Most likely by directly charging users. People and business will have to adjust until a new equilibrium is found. Many are used to the "free" internet
He specifically skips over showing any actual photos taken. His claim is it's ~30 photos of the Rape of Nanking, previously unseen. The video is a plea to get them to a museum to be preserved, because most evidence was destroyed.
The pun is nice (the lecture also seems interest)! I can't believe I never use this pun on my Clojure job...
I'm not going to read a whole book about this issue.

I already know that the collecting of data isn't passive. I deny that it's being done to be used against me. I also deny any concrete harms for most people on the short to medium term, although the far future is hard to predict.

Given that I deny the likelihood of harm to this data collection, I'm setting a concrete benefit against no drawbacks. Therefore I will continue to use it.
You have a budget for the number of hours you can make a candidate spend on work samples; it's the amount of time they'd spend in the interviews your tests are offsetting. This isn't complicated.
Not if you're deficient. Then it has a really strong effect.
All over the world people take a stand against tyranny. This is just internet tyranny. The button on Amazon says "buy" but the fine print says "borrow".

A class action legal solution with a lawyer would mean that even if we won, each user would be award one free movie while the legal team got millions.

At the very least every single person in the US who ever clicked "buy" can take Amazon to small claims court. Maybe you lose, but Amazon will get the message.

In New Hampshire a small business took Instagram to small claims court for terminating their account without reason. Instagram sent lawyers, but the case was appealed to the NH Supreme Court for review. (They sent it back!) Imagine if every person who had an account terminated for no reason or lost access to a movie they "bought" then took the case to small claims court.

The problem is that Apple, Google, Amazon, Facebook can buy laws. I'm not saying these are the only ones, just big internet ones. And the courts enforce these laws. Sounds anti-democratic to me.
Was there a PR person to vet this presentation?
Ask HN: Investigating EM Noise
For the past few months I've been having absolutely horrible wi-fi issues. I've been trying to get to the root of the problem for some time now and I'm at the point where I'm grasping at straws. Essentially, I've been experiencing really terrible, yet inconsistent, packet loss on the order of 10-25%. It's a daily problem, but I've made little headway on solving it because I can't seem to correlate anything I do with the issue.

Here's an overview of what's happening and what's been investigated:

- First of all, I haven't always had this issue. I've been in this house for 2 years now, and didn't have any problems until earlier this year.

- I first started seeing problems with Zoom. Specifically my outgoing packets. If I look at the Zoom statistics, I'll receive 1080p video at 30fps but my outgoing video will be 180p and under 10fps typically. I'll often see 30%+ packet loss on the outgoing requests.

- It's slowly gotten worse as general web browsing hangs a lot. By which I mean, it'll regularly but randomly take a second or so for a website to resolve (and I'm talking big highly available services).

- I got to the point where I thought this was related to my ISP. They've sent multiple techs out. They've replaced the modem, the splitters on the cable, etc. Interestingly they noticed that there were maintenance issues with our local box, but even after those were addressed the problems have persisted. So it looks like the connection to the ISP is fine (I'm not seeing any codeword errors on my modem which I once did).

- Following all of that, my ISP ended up sending a specialist because apparently there's a lot of noise at my house. I live in a town house. The neighbours to my left and right have both changed in the past few months. Seeing as how my network topology has not changed in well over a year, and I didn't have this issue to begin with, that leads me to believe they might be the issue?

- It's really affecting my Macs more than anything. If I do a packet loss test, they'll have rolling spikes of up to 200-400ms, where a baseline would be more like 40ms. Interestingly, my gaming laptop will see 60ms flat while the Macs will be spiking.

- My girlfriend has been having problems with her Bluetooth mouse. Full battery, but the mouse will skip, miss clicks, etc.

- Seems to happen at all hours. Especially a problem during the day, but it happens at night too.

With all that in mind, what should I be doing next? The ISP has found a lot of noise in my immediate vicinity, how might I find the root of the issue? I'm not sure what tools I'd need to investigate that myself. It's driving me insane (I have to spend a lot of time on Zoom these days, and it's affecting my work).