skysight-inc/HackerNews huggingface dataset:
I mean, the "growing strength" part and the "cause of any problems" part would be pretty farfetched in any serious conversation. Iran has been on its back foot ever since Obama left the picture because US policy got far more hawkish, and the fact that Iran shot down a passenger plane and tried to lie about it was a self-own. The Iranian people don't seem to blame foreign governments, they blame the Islamic regime. Oil prices have bumped back up but their crash was damaging to Iran's revenue expectations. The country was hit very hard by the virus and it's hard to blame the West for something that came from Wuhan.

The government there doesn't choose its narrative based on what's true or believable. When you think of it as a mafia that controls the country and presents a caricature of representative government while stealing and killing, things start to make more sense.
"You can also help by going full r/roastme on my code: this is only my second Rust project, and I would appreciate guidance on my journey to carcinization."

This is a very clever joke, so let me dissect it:

The "carcinization" is a callout to, I presume, xkcd 2314 ( https://xkcd.com/2314/ ), about how crustaceans tend to repeatedly evolve into crabs, and xkcd 2418 ( https://xkcd.com/2418/ ), which makes the claim that any conversation with Randall evolves towards the topic of carcinization.

A cutesy nickname for Rust fans is "Rustaceans". (Rust-aceans, like crustaceans.) With some creativity, we may then see the process of becoming an experienced Rust user as another instance of carcinization, especially given the similarity between xkcd's "metacarcinization" and the way that rustaceans, as fans are wont to do, tend to find a way to make the conversation about Rust.
Exept that there was no evidence that they broke the nuclear agreement when all signature states where still adhering it.
That's odd, since the NZ Covid Tracer app definitely has this feature, it's part of the standard process when someone tests positive.

As far as I know it only includes the manually scanned codes though, not the bluetooth proximity tracing data. Perhaps the NHS app was trying to gather this?
The rector who resigned after plagiarizing a student’s PhD thesis
Calling the camera prediction as right seems dubious. Smartphones have replaced low-end cameras, absolutely, but have not and will not replaced high-end cameras. At age nine, it's no surprise that his child has not used a high-end camera. It would be more of a surprise if he makes it through adulthood without ever using one once.
My First Roslyn Analyzer
Can it exist and provide a usable service to some? Yes, probably.

Can it replace cabled internet, period? Can it replace terrestrial cellular? Unlikely:

Mobile internet is constrained by the capacity and coverage of the cell. "Capacity" being the practical sort of what the maximum achievable information rate is, given the available receivers and transmitters. Satellite links are a bit complicated, but essentially the Shannon-Hartley theorem holds and you either have to increase bandwidth or increase signal-to-noise ratio to provide better data rates within a cell. Bigger cell, more users, less capacity per user, worse data rate per user.

I don't know what the cell sizes Starlink will use are, but I've read numbers around 200 km^2. My hometown of 10000 homes is 21 km^2. If they were to provide 100 Mb/s just to my hometown, they would need a 1 Tb/s capacity in a much smaller cell. Of course, not everybody will use 100 Mb/s all the time, but it illustrates the problem.

This is why SpaceX is mainly focusing on low-density areas in places where the infrastructure is less-developed/monopolized. The capacity / coverage problems works much better to their advantage.
Roundup of the best AR VR news of the past week
a data scientist fired for poor performance
This is a pretty bad article. PM are not the only responsible for product dept. PM have limited resources and lot of constraints in order to achieve their job. Bypassing PM is going to make things better at first but will make things worse long term.

I've already argued that Retool, is the definition of product dept. No code is great for non technical people, but Retool is targeted at technical people.

The reality is that companies which use Retool are companies which are not able to improve their product in a coherent way to also address administrative tasks. Some people then say, well it is internal so we just need an API and a shitty interface.

Retool is a good tool if you are a small company and you want to test things quickly in order to implement them or not in the future. It is bad for bad companies trying to hide their shitty prioritization of admin features. I'm pretty sure Retool will be a great financial success while being a marker of dysfunctional organization. I will never work in a company that use Retool
Interesting practical example... is sci-hub currently unable to get a certificate from Let's Encrypt?
Doesn't the holographic principle state that the universe is actually 2D?
I know one such — the connection between Munich and Nuremberg, which is half an hour by plane (airport to airport) and an hour and a half by train (from railway station to railway station).

Most air passsengers were transit passengers. If you wanted to go from Nuremberg to Madrid, say, then flying via the hub in Munich made sense, and the train wasn't much of a competitor for that case. The train is good if you want to go to the city of Munich, not so good if you want to go to the airport and check in for a long-distance flight. By air you check in in Nuremberg, hand over your luggage, take a half-hour flight, arrive not very long before your flight to Madrid, go to gate, and fly on. If there's a problem before Munich it's the airline's problem. By train (or car) you leave longer in advance, and even longer because you leave a buffer against delays on the way to Munich airport.
How to automate your way out of cloud shock
The Unlikely Rise of French Tacos
The author is aware of the fact that mutability makes this kind of problem easier [0]

[0] https://twitter.com/josevalim/status/1379771275627921409?s=1...
I've written one specifically to solve if and looping: https://github.com/lmorg/murex (docs: https://murex.rocks)

Others I've not used are oil shell, which aims to be a better Bash. Elvish, which has a heck of a lot of similarities with my own project (and is arguably more mature too). There are REPL shells in LISP, Python and all sorts too.

So there are options out there if you want a $SHELL and happy to break from POSIX and/or bash compatibility.
... This structure would be composed of over 3,000,000 tons of steel ...
... living and interaction with wildlife and nature ...

The only interaction with nature this monstrosity would have is by squashing it.
Yes, the atom is a hack and discouraged but when you're stuck with a poorly defined data structure, it can be an escape hatch.
You have all my sympathy because living with this kind of sensitivity is not easy.

Ego-depletion is great when you are too much in your head and you feel stress over minor things. However to suggest mindfulness to somebody dealing with clinical forms of anxiety is cruel and unproductive because it promotes ignoring the cause of the episode: how your ego is interpreting the situation it is in.

If others feel ok in the same situation and I get triggered, isn't it clear where the work has to be done?

Also, psychotherapy is a difficult field because it deals with issues you cannot objectively measure (how one feels). I'm specialised in neuropsychotherapy, btw. Many techniques are promoted, some more effective than another. But there is no clear line between right and wrong.
WMD was the casus belli for the Iraq War, and look how that worked out. Israel has performed one-off airstrikes in the past (look up the Osirak reactor project).
My problem is that I believed the company when it told me things. I ended up working on things the company needed which only hurt my career- basically doing the jobs nobody else wanted. They said they don't outsource and that they don't layoff. They do both now. I spent years on FileNet and Neoxam. There's no market for them.

I'm about a year into working with AWS stacks, so maybe I can switch when I get more familiar with that. But there aren't many good IT jobs in the area and my wife won't move.

Basically, I can't even imagine a future. I can't see myself tolerating this job for 9 more years. I don't see any jobs in the area that I would be interested in, or would pay as much (I support my family).
Cause and effect is not the only axis you need to look at. Lots of things mentioned on this list happen gradually and can be counteracted; not so with COVID where you go from (relatively) healthy to dead within a month (not even including Long COVID here)
> coupled with incompetent IT project management

The UK Government have made a pig's ear of pretty much the whole of their Covid response precisely because they refuse to engage with anyone who might actually know what they're doing. Everything's been outsourced at great expense to private companies operating on a wing and a prayer basis. Millions of pounds and many weeks' of time early on in the pandemic was wasted building a bespoke app that anyone with any experience told them wouldn't work. They finally were forced into an embarrassing climbdown where they had to accept the Google/Apple solution that they'd previously dismissed as not good enough.

The only thing they've done well is the vaccine programme because they actually let the National Health Service get on with it instead of letting some big outsourcing company flounder about expensively.
Can you point to where I said “welp let’s give everybody that experience”? I was attempting to give a nuanced view but I guess nobody in this thread has any interest in nuance. My mistake.
this is not a constructive comment. please consider making at least some effort to add something to the discussion.
China also shows that these apps (which combine track and trace, with status) are very useful to re-open the economy after lockdowns in a way that helps contain further outbreaks.

Of course, saying "it seems to work in China" is the surest way to having a course of action shot down as unacceptable whatever its actual merits...
> Laptops (since first Apple Powerbook) - 30 years.

That kind of Apple revisionism is not correct. The NEC UltraLite predated Apple clamshells by 3 years (1988), and luggables with a battery configuration have been available as early as 1981 (Osborne 1 with an aftermarket 1 hour battery add-on).
Perhaps. Whatever, it sounds comforting and fun. I've heard they have a colour (!) fax machine at almost every home Japan. If I moved into an office which had one, I would actually contact somebody there and have fun sending hand drawn pictures to each other :-)
This is a baseless guess.
This oversimplifies things a little.
Many things can trigger your brain to react in a similar fashion than during a traumatic experience.
You can also be aware that the experience is not the same or unrelated, but you'll still get a panic attack. Most likely because the actual anxiety or panic is not caused by your thinking brain.

That's exactly what the source said.
Microsoft is having success with aggressively pushing Teams because most enterprise IT is too small-minded to explore anything else.

So it's the most "modern" solution they can offer their company without having to do any real additional security work.
Reddit AMA of Lichess Creator
I still use Pfund at the market, because it’s easier and clearer than asking for half a kilo. Everybody seems to use it
I cited 4 outcomes, starting with both the most important one and the one with most studies and subjects behind it. There wasn't an outcome where the big negative effect is there at 6.

You are proving my point - even when presented with data against the 8 hours myth you try to twist it in every way to confirm your prior belief and wouldn't even consider if the data might just be correct.
Not only many business have closed, but the global supply chains are disorganized. I'm very surprised that we have not seen more inflation already and I think we will see some.

But that's not what this video is claiming, the video is talking about Zimbabwean style hyperinflation. That's not going to happen in the USA or the EU. Those are very powerful economies with a productive capacity like have never seen before in the history of humanity.

Actually, I think that even if in the short term we see some inflation in the Euro-zone, in the middle term we will see deflation and grow far below the USA because, as always, the masters of the Euro will refuse the needed fiscal stimulus.
You're right. I wrote my first program using MS Speech API around 2006/2007.

It was even better than that! One thing it had, that doesn't seem easily available to current cloud systems, was an easy API for restricted grammar. You'd write a piece of XML that described what kind of things could follow which other kind of things, to build e.g. a graph of commands.

The other big thing it had was training. You could repeatedly read text to the system, and it'll improve the recognition of your voice. If at any point the system had a problem understanding you, you could just pop into Control Panel, type in what you tried to say, and do a training run on it, and from then on, it would understand you just fine.

Using this, I built a simple music control program that offered playback control, volume control and playlist selection. I defined the words to use and described the grammar in XML, and had my program control a WinAMP instance (good ol' days when people cared about interoperability - all I had to do was to send WM_USER messages to the WinAMP window...). I soldered a 3m cable to a $0.1 microphone I bought in electronics supply store, glued it to the wardrobe, and had a Star Trek like music control.

I printed out all the common combinations of spoken commands, and trained the Speech API backend with it for an hour, just reading the commands and changing my location, and the type and loudness of music that played in the background during training. I.e. same text, done {near microphone, from bed, from doorway} x {quiet, medium, loud} x {pop, classical, radio}, IIRC. After doing this, the system worked flawlessly - I could listen to very loud music on the loudspeakers, and it had no problem understanding me from any point in the room. This was much better experience that I can achieve today with my overpriced smartphone and Google's advanced cloud AI.

I really miss offline-first, low-latency, end-user-trainable, transparent, bullshit- and surveillance-free speech recognition.
Object detection using Python – artificial intelligence
Governments do not have rights, they have power.
I have a 5.1 surround system (with real speakers around me) and I find the lack of surround support in games sad. How come not any game supports output to a surround system - they have their sound sources in a 3D environment and should be able to mix a sound output with arbtrary speaker setup ?
See it in action in the first (removed) scene of Escape From New York: https://www.youtube.com/watch?v=BsLT-zRWWdQ
I like to emphasise that this is about much more than gaming. This is hardware emulation of old computers. I would love to see it emulating other machines - if it can do an Atari ST, it'd probably be able to do a Xerox Star or an Apollo Domain.

One thing I noticed from owning a C64-Maxi is how much of the experience is the physical aspect - We interacted with these machines through keyboards of different designs and that was a very important part of the overall experience.

Running VALDOCS on an Epson QX-10 without a VALDOCS keyboard is not quite the right feel.
For the same reason that Prius started to sell much better once it was conspicuously different looking.

What looks ugly to some is being visibly green to others.
> It's interesting how Guy Rosen, a co-founder of the spyware company Onavo, is now Facebook's "vice-president of integrity"

Sounds like a bad joke.
I disagree. I am of the opinion that those form factors were inevitable, and would have come along anyway with or without Apple's offerings.
The main problem would be to have to maintain the myriad of known working configurations, since they are all different depending on motherboard, BIOS, GPU, CPU, etc. If you are careful about picking the right parts (and assembling them properly), it's actually really easy to configure on any recent Linux distro, you can just click together the VM using virt-manager if you don't need anything special.

I know I had to jump through a lot of hoops to make it work though, my X470 motherboard didn't isolate the USB controller without a BIOS update for example, and after that the USB controller exhibited USB FLR (function level reset) problems causing it to hang the VM. This required blacklisting it's PCI ID from the Linux kernel and patching the kernel to disable FLR (fortunately these changes were later merged into the mainline kernel). I also had problems with the second GPU, if I plugged it into any slot other than the bottom x1 slot, the motherboard BIOS would reshuffle the IOMMU groups making it impossible to pass through the NVME and USB controller, or (if I put it in the second x16 slot) it would halve the PCIe bandwidth to the RTX3080.

All in all it took me the better part of a weekend to get everything working, but if I had to do it again from scratch and did some research into (in particular) the motherboard and BIOS, I would be able to set it everything up again in less than an hour.
And yet regardless debate about hypotheticals, Phil Carmody discovered the first non-trivial executable titanic prime, Professor Caldwell published it and neither of them faced repercussions.
In python/javascript, I'm a big fan of using yield - https://leontrolski.github.io/recursing-with-yield.html

It just feels nice to me.
The Novel Coronavirus Variants and India’s Uncertain Future
Good governance tends to get into money. It needn't be too expensive, but it definitely costs something.

Facebook, Google et al. are trying to run a billion-sized community with extremely tight budgets, because they do not want to sacrifice their profits or make their services paid instead of free.

Of course it does not work.
Php, mysql/postgres for backend, bootstrap for css and vanilla javascript.
Sometime I use react for frontend.
I don't know about you, but a consumption-only "first and only computing device" sounds incredibly dystopian. I get that they have a positive impact, but it feels like we could be doing better.
Yes, if a dataset keeps growing, the whole bloom filter will eventually become 1s. If you know the (approximate) expected size of your dataset and the probabilities of false positives you can tolerate, you can calculate how big the filter should be and how many hashing functions you have to use.

I guess there are other techniques to dynamically grow the filter when you need it.
No, everything but single characters are composite numbers in Gödel encoding
Interesting read!

It’s essentially the opposite of Aaron Swartz’s famous “Bits are not a bug” writeup.
As of a few days ago, that info is outdated even for us consumers ;-)
Technically one GPU will do, but it needs vGPU support to pass through slices of the GPU to the VM - which usually means expensive data center grade GPU (e.g. Tesla), because that feature is artificially limited by the driver.

However, there is some pretty awesome, cutting edge work done in that regard: Some great people very recently released a method for unlocking the vGPU stuff on consumer grade nVidia GPUs. When that was posted on HN[0], it only supported some 10xx GPUs; but with a merge from only 13h ago, most {9,10,20,30}xx should now work.

[0] https://news.ycombinator.com/item?id=26754351
It's hard to know what to do about people who believe this garbage. They are destroying the planet.

> To this day, signs all along the Southern California coast warn fishermen not to eat certain fish.

This literally stopped fishing, by far the most destructive force on our oceans, yet it's an "An environmental disaster"

I just think let the planet burn, what more can you do. If anything this was a positive thing to have happened for the environment but they twist it into a disaster.

Literally make up stuff about cancer to try and convince themselves this is bad. Even if it did give them cancer (which it didn't) cancer is a disease for the ultra rich. Not sea lions, who probably have a life equivalence of someone below $1.90 a day.
Ask HN: Does Linux kernel covered by unit tests?
Didn't find any mention of unit tests in kernel documentation
> I don't know about you, but a consumption-only "first and only computing device" sounds incredibly dystopian

Smartphones aren’t consumption-only.
This post reminds me of what happened some weeks ago at my job.

We use Clojure and yesql (a library where you write sql queries directly in .sql files and the library generates functions for you). The devops noticed one of our queries was slow and taking too much DB resources. He sent us the query which we promptly found and then asked us if we could change it to a more performant version he just wrote.

We took his query, just replaced in our sql file and deployed. 10 minutes later he came back saying things look much better and the query update really helped.

I wonder how much time it would take if we were using JPA/Hibernate as we used to, many years ago.
> Can't speak for Google's case - but Apple certainly goes to great pains to make it clear they don't collect location data on users - it's left on the user's device.

This is not true at all - as the researcher from Trinity College found out a bit of time ago, Apple collects people location data even if they're not logged into the Apple account: https://arstechnica.com/gadgets/2021/03/android-sends-20x-mo...

It's very clearly marked as being collected, so I'm not sure why this myth of Apple not collecting data is being perpetuated. It's seriously misleading actual iOS users about their privacy.
Yuri Gagarin: Sixty years since the first man went into space [video]
Clojure: The Beginner's Way
Then why did you bother buying that garbage in the first place?
It seems crazy that they are using JSON in a QR code. There are much more compact encodings they could have chosen.
Not prohibitively inefficient but fundamentally inefficient.

SUBLEQ was designed to be a simple processor that could be implemented and programmed in a course. It was not designed to be practical or efficient, only demonstrative.

From a processor design prospective, the problem with SUBLEQ as an instruction set is that its instruction is both an arithmetic operation and a branch. And some things have to be implemented using self-modifying code. These are impediments to branch prediction, instruction pipelining and reordering, and speculation.

To make the fastest processor possible for SUBLEQ, one would have to basically have to recompile the code into a better instruction set. And that would be hard as it would require recovering the basic block structure which is hidden by the self-modifying code.
This does not change the fact that container is a core functionality in Firefox.. and for some using addon is a matter of trust.. Also does not change the fact that chrome does not have anything like it..

Additionally Firefix also have profiles as a core funtionality, it already had it before chrome even existed so it had it much longer then chrome had.. But again is mostly hidden away..

You can access it with the command below:

firefox -ProfileManager

But as with containers there are add-ons to make as easy as chrome to switch between profiles.. Although i don't think there is an official one by Mozilla..