skysight-inc/HackerNews huggingface dataset:
Doesn't embedding these messages into art defy their very purpose of being a warning?
There are a surprising number of popular songs which have actually used the theremin. Perhaps the most recognizable is "Good Vibrations" by the Beach Boys. You can hear the theremin especially clearly in the background of the first chorus.

https://www.youtube.com/watch?v=Eab_beh07HU
Many HN types don’t really care about politics that don’t affect them directly. Imperialism and war directed at countries they never think about doesn’t bother many Americans. Only fellow Americans who share their ideology matter. Everyone else can pound sand. Foreigners aren’t real people to them.

Even democracy, which everyone claims to support, can be dismantled with many people not really noticing because they are mindlessly submissive to authority. America is doing a pretty good job of setting itself up for a very grim and conflict ridden future and many people don’t even notice that. Climate change? Oh tech will save us don’t worry!

It’s a weird time for sure. The deeper the multiple crises we face get, the more determined the masses are to bury their heads even deeper in the sand. The fanatical pursuit of ever elusive “happiness” and effectively enforced optimism that threatens transgressors with social ostracism is a sure sign that things are not okay.

The American people fully embrace pathological denial but they are, of course, in denial about that too and are always relieved to find another messenger they can shoot.
How do you represent that path with tree hierarchy?

You represent that by using a spatial Finder [1] (with aliases), instead of a browser. Files and folders can be organized spatially on the desktop and within each window. Since a given window is a permanent view into its folder (there was no way to open multiple windows of the same folder nor could a window ever show a different folder) it was extremely easy to remember what you were looking at, visually.

The classic Mac OS also had tags which you could use to flag files and folders by colour and of course you could change folders into small icon or list view in order to handle many files at a time. These view settings permanently applied to a given folder, so every time you opened it you would see the same window, in the same place, right where you left off.

To someone who may never have used this system, it's hard to describe how incredibly productive it was. Humans have extremely powerful spatial memory and the classic Mac OS Finder leveraged that perfectly. Just like the example of someone walking through their house to retrieve a book from their library or a letter from their desk, you could navigate your folder structure visually, without even reading the file names; it was incredibly powerful!

[1] https://arstechnica.com/gadgets/2003/04/finder/2/
Adding a leaderboard to a Godot-based game
Supply and Demand do explain why LA has a housing problem
There is a BitTorrent extension for updatable torrents:

https://www.bittorrent.org/beps/bep_0046.html
Read the article. It's explained there.
One thing that I learned recently that I wish I hadn't is that it's not entirely clear when someone actually dies from hanging - even the long drop execution style used in the UK - apparently it can take up to 15 minutes before hearts actually stop beating - which is why bodies were left hanging for an hour before being taken down.
How smoking does the smoking gun have to be to justify extra-judicial execution? Do they just have to look mostly guilty?

Do you at least get a chance to explain yourself?
whats the advantage over declaring register_device as a functor object from an anon class?
for example:

class Device;
class VFS {
public:
class {
friend Device;
void operator()(int y) {/* do stuff with y here*/}} register_device;
};
class Device {
public:
void foo(VFS fs) {
fs.register_device(1);
}
};

int main(int argc, char *argv[]) {
// fails:
// VFS().register_device(2);
// works:
Device().foo(VFS());
return 0;
}

and no need for a badge class (erm... well but an anon class).

my c++ skills are a bit rusty, because most of the time python works just fine.
What do you use ZeroNet for ? Does it gives you reasonable latency performance ?
Postico (https://eggerapps.at/postico) and TablePlus (https://tableplus.io) are the best ones.
I suppose it's because without any context a pictogram like this could be interpreted as a letter or a symbol, not an actual warning. It's not immediately obvious looking at this that it's a human hand being stabbed. Also it doesn't convey that the thing stabbing you is invisible. And if you figure out that the stabbing thing is burried then you might want to dig it out to use as a weapon against others.
You cannot just let the economy to find a way, not in general. The negative externalities incurred in the process are simply way too high. Or, rather, if you want economy to find a way, you have to make sure those externalities are fully paid for by those who cause them.
That’s the beauty of it - it works by passively modulating incoming radio frequencies, so it has no power supply. The power comes solely from the incoming radio energy.
To Fight Climate Change, We Need More Powerful Supercomputers
Those other file systems were designed a while ago.

If you're going to design one now, is there any reason to not have a checksuming capability? At least as an option, even though it may be default-off.
I agree, but I think you mean "palatable" not "palpable".
As the Rich Get Richer, the Poor Get Richer [video]
I agree that it is best to hire people that will evolve as that is the crucial part of being a good engineer, but you still need people that know how to start, your company is not a school. The problem FizzBuzz test is trying to solve is not to find the good candidate, but to weed out the vast majority of applicants that can't code at all.

Depending on where you put your job postings you can get really swamped by them.
There is some pretty good news here.
I have an open-source project that collects the customer events via SDKs and stores it in a data warehouse.

It's a distributed system, the mobile and web SDKs batch the user events on their devices and push it to our API in JSON format. The API servers enrich & sanitize the data, validate the schema, convert it to a serialized AVRO binary, and push it to a commit-log system such as Kinesis or Kafka (It's pluggable).

We have another project that fetches data from Kafka & Kinesis in small batches, converts the data into columnar format and stores it in an S3 bucket / Google Cloud Storage. Then, we integrate their preferred data-warehouse into their distributed filesystem. That way they have all their raw data in their infrastructure for other systems such as fraud detection, recommendation, etc. but they have SQL access to their data as well.

That being said, this architecture is for >100M events per month. If your data is not that much, you can actually ingest your data into an RDBMS and it just works fine. We support Postgresql at Rakam and you need is the API server and a Postgresql instance in that case. Our open-source version supports Postgresql so you can look into the source code from here: https://github.com/rakam-io/rakam Would love to get some contribution. :)

For the analysis part, all these metrics can be created using just SQL, the modern data-warehouse solutions (BigQuery and Snowflake) also support javascript and it's relatively easy to build funnel & retention queries that way. It requires more work but now you have more control & flexibility over your data.
Some of this high level stuff is really important for thinking about stuff like data structures and "asynchronous ux design". These problems don't strictly depend on the exact underlying transport or discovery mechanisms, although there is definitely work to do there as well!

Thanks for sharing this interesting thing I'd never heard of!
The convention is to write a 1 page resume. Your example is too verbose.
Thank you for posting this. Not sure how many times these same points need to be repeated for it to sink in.
"The Ministry of Ungentlemanly Warfare: Churchill's Mavericks" by Giles Milton describes a lot of the equipment that SOE developed - e.g. the original limpet mine depending on condoms and boiled sweets and, of course, developed in someone's shed and tested at the local swimming pool.
I agree entirely with the premise of the article.

One nit, though:

> The famous fizzbuzz test simply asks "are you aware of the modulo operator?"

FizzBuzz also tests basic programming skill, and it's surprising how often people fail that part. FizzBuzz isn't necessarily the best test of that; I know one interviewer who instead uses "write a function to swap two numbers". But some test of basic programming skill does help, albeit it should happen long before the in-person interview.
Assuming the predictive link goes the other way, does this mean that a referendum on the death penalty would be somewhat likely to go in favour of reinstating it?
The Sonnet Puck pretty much has that form factor (just not a matched case material) but tops out with an RX570 and uses MXM form factor cards so a bit less than ideal.
Mind if I ask why? Isn't it something that probably gets passed around once it's out?
> And I’m not talking about a lot of time at the gym... perhaps 2-3 hours total of exercise per week.

And if you only have time to go to the gym once a week you can make visible progress in that much time. Three sets of five reps of squat, bench and deadlift is doable in 50 minutes and if you do it consistently once a week you’ll see steady progress for most of a year.
I am aware of this and have plans to trim it down to 1 page. Thank you for the feedback.
You are correct, and so I have corrected the error. English will forever remain my second language.
Someone consciously chose to permanently end another’s life. There has to be decisions made.
How would you swap two numbers?
This doesn't work at all for me in chrome OSX. I have no idea what it's meant to do either.
Dbeaver is the all-around best tool. If it's slow, there might be an issue with your java install and configuration. Try reinstalling that first.

Other options are JetBrains DataGrip, HeidiSQL, TablePlus, and Navicat.
Steroids help enormously if you want to quickly put on large amounts of muscle.
Life imprisonment is cruel? For the absolute worst possible crimes? I don’t think so.

Life imprisonment is unusual? For the absolute worst possible crimes? Again, no, not really. It certainly must suck, but what is unusual about society wishing to protect itself from it’s worst offenders?

Life imprisonment has the huge benefit of being undoable if new evidence exonerates someone.

I am certainly opposed to “BS life imprisonment”, like US drug three strike laws leading to that outcome. But for murder, rape, etc? No, I personally am entirely on board with life imprisonment, provided the justice system can demonstrate the person is guilty beyond a reasonable doubt.
Semi offtopic: I wonder what the environmental impact of the average prisoner is Vs the average working class citizen in the same area.
Is this normal for Windows? I assume you are talking about Windows. Maybe it depends on the quality of your network stack?

I've been maxing out my uplink 24/7 for the last 10 years. My upload speed has increased from 15 KB/s to 100 Mb/s in that time, and for the life of me I could not feel or measure any difference in downlink speed or perceived performance after switching to about 1 Mb/s and up.
There is at least one serious misconception in this article.

> The famous fizzbuzz test simply asks "are you aware of the modulo operator?"

Nope. The famous fizzbuzz test simply asks "can you actually write code at all?", because it turns out that some people applying for software development jobs basically can't. Even people with relevant-looking experience on their CV/resume. Even people who talk convincingly about what they've done.

(If you don't know about your preferred language's modulo operator but can do truncating integer division, you can do FizzBuzz that way instead. If you don't know how to do division, you can do it by having counters that count up mod 3 and mod 5, or one counter that counts up mod 15, and you don't need "mod" in your vocabulary to do any of that.)

Now, whether a candidate can write code -- like whether they know their language's modulo operator -- is also just one bit of information, but it's a really important bit of information that turns out to be tricky to get. This is also one reason for the "code on a whiteboard" tasks that many interviews use, which the author also doesn't like.

It may be that those are bad ways to get that one bit of information. But the author doesn't seem to appreciate what problem those things he criticizes are trying to solve.
I mean the notion here is of type "connect this source to this sink". Source -> Sink. That kind of setting is called category in mathematics, but the notation is a bit clumsy and can be made a bit more clear by introducing those copy 'I' and terminate 'O' -symbols to the mix. The python library above does that and it could be perhaps possible to plug it into this syntax easily.
I've always wanted to try that, seeing as short term use of steroids seems to not have many harmful side effects - I'd probably have done it already if it weren't for my complete lack of knowledge about how to do it safely (where to buy, how to keep my health controlled, etc).
IKEA takes a bite out of Apple in hilarious new ad
Not the OP but I dug a little into which company published this. The link takes you to "Bond Cap" which seems to be an offshoot of Kleiner Perkins [1] . Bond Cap is another VC fund according to their webpage [2]. Putting 2 and 2 together: if you were a prospective investor and are considering two firms A and B and A happens to publish a report every year that seems to indicate that they know the internet landscape very well, who would you invest with ( other things being equal of course )?

[1] Wikipedia says that Ms Meeker works for Kleiner Perkins.https://en.wikipedia.org/wiki/Mary_Meeker

[2] https://www.bondcap.com/#investments
> I've long believed that a browser itself should evolve to be both viewing visited websites but also to host said website for an x number of minutes/hour/days. A bit like webTorrent aims to work.

As far as I can remember that's one of the features of https://beakerbrowser.com/
That was a fascinating read.
Up there with the SR-71 stories.
Except that, from the article, the only way to really use IPFS for pretty names is to use DNSlink and not IPNS. Because IPNS is unusably slow.

So IPFS might not theoretically rely on DNS, but it seems that it does practically rely on DNS if you actually want to use it.
StratPlan
There are hundreds of those analyses and they all give a different answer.
StratPlan is simple small business strategic planning software
Common mistake. Good vibrations did not actually use a theremin. It was a ribbon controller type instrument that was designed to mimic the sound. Theremins are hard. https://en.m.wikipedia.org/wiki/Electro-Theremin
Just use UUIDs
It depends on what "locking up" means. If we are talking about US-style prisons then letting (possibly innocent and for that matter even guilty) people languish there _is_ cruel and unusual punishment.

However, there are better "prisons" (see e.g. what Norway does) and it is possible to let (dangerous) people live lives that are dignified, fulfilling and productive (when they are able to work) under the constraints of captivity.
I’m sure someone will, the moment it becomes more economical than exploiting what we have on Earth (including recycling—it’s not like the rare earths are consumed, they’re just discarded because extracting the pristine stuff is still too cheap!) I’m not going to hold my breath.
This needs qualifying with "vs subjecting to death row", where the average tenure is 15 years. I think I'd personally rather a speedy execution for a crime that I didn't do rather than 15 years on death row and then exoneration. In addition: 25% of death row prisoners die of natural causes (via Wikipedia).

I think if I supported the death penalty, I think I'd be comfortable finding out that 5% of executions were of innocent people. If I was religious, I'd be willing to accept a much higher number.
Really wish someone would write a tiling window manager based rice to accomplish most of this design study.
> "The Rosetta Stone didn't survive thousands of years in the desert because of some intrinsic cultural value.

I get the point but the reference is pretty crummy, the rosetta stone is a very young artefact on the scale of long-term preservation (most extant bog bodies are older).
Would small business use strategic planning (that includes task management) software to improve the chances of survival and ultimately grow?
https://en.wikipedia.org/wiki/Red_Terror_(Spain)#Early_outbr...
Interesting! Immutability by default is what initially rubbed me the wrong was about IPFS and SSB.

I've come to see now though that both have valid uses.

This is a nuanced issue related to privacy and user safety.
Part of the point of the question is to get people thinking about that, solving it on the fly, and explaining their reasoning. One of the lightbulb moments is when they realize the function needs to take pointers or similar (and typically ask if that's OK).
Hmm, IMO Badge has two main advantages over your approach:

1. Aesthetics. (This is down to personal taste of course, but I much prefer how Badge gets the job done without needing multiple lines of code at every declaration.)

2. What if I need to put the function implementation out-of-line?
I still feel like R/Shiny is miles ahead here, but Voilà looks like a step in the right direction
Except it doesn't, also because of psychology.

The ancient Egyptians learned this the hard way. Many of their tombs were marked with graphic warnings threatening anyone who disturbed them with various horrible ends. But most of them were robbed regardless, and those that weren't were eventually cracked open by 19th and 20th century archaeologists.

That wasn't because the people violating those tombs didn't understand the warnings (the archaeologists certainly did). It was for two reasons:

1. Some people, like the archaeologists, are going to read the warnings and dismiss them as dumb ancient superstitions; and

2. Other people, like ancient grave robbers, are going to read the warnings and think "Huh. They really want me to stay out of that place. There must be something really valuable in there!"
The project's president has said that no symbols at all might be better than any universal warning symbol they could hope to produce, such as a skull and crossbones. Leaving the site unmarked could be less likely to encourage investigation and disturbance of it in the future.

https://www.japantimes.co.jp/life/2012/01/15/general/danger-...
Just read about Julian Simon's book, "The Ultimate Resource 2 (1997)", in which he argues that the world will never run out of resources, as it is the human mind that drives advance, not capital or materials. In other words, just as Marcus_Holmes argued, supply and demand will make more expensive processes feasible and provide new sources if essential elements.
They're a feature, not a company.
> Yes it sucks that sometimes we might have to release someone who spent 30 years falsely imprisoned - but it's sure a hell lot better than finding out that there is no one to release because the person was executed a decade ago.

For society's conscience, certainly. For the prisoner, I'd say it depends. I suppose most will agree that a swift death would be preferable to 65 years of extreme torture with a "sorry, you're free to go" in the end. It comes down to whether long term imprisonment, especially solitary confinement, is close enough to torture. Some prisoners apparently prefer death, the suicide rate is much higher than that of the general population, and iirc, quite a few prisoners dropped their appeals and asked to be executed, likely because they prefer a horrible end to never ending horror.
Guids instead of numbers should suffice as quick and dirty fix :)
"Soon enough the CIO sniffed out the project and called her in to a disciplinary council."

Somebody has apparently lost touch with who the customer for IT is.
We Have Four Years to Save Ourselves from Climate Change, Harvard Scientist Says
>When comparing Apple’s new pro monitor,

This is not about the new Pro XDR Monitor. Which is a pretty damn good price if you ask me, there isn't a single monitor out there that can compete with its spec and price.

But the parent were asking for a normal 5K, Apple Branded Monitor. Or more like a LG 5K Monitor with Apple's logo. The 5K Monitor sold by LG were $1200, and it was exactly the same as the panel being used in iMac 5K. Why would you want one that has Apple logo on it, likely costing $2K, that was my question. I don't mind Apple made one, please do. But I don't see any business reason or value proposition other than "I want it".
> you're the epitome of the main source of C++'s problems

This seems unnecessarily personal. See https://news.ycombinator.com/newsguidelines.html for the, um, best practices around these parts, which you are not following here.
I always wonder why open source mass surveillance isn't in fuller swing. Imagine a Kickstarter for $2 credit card-sized disposable listening devices which can mesh network for autocorrelated quality-enhancing signal reconstruction and 3d localization. They could be hidden behind objects and hard to detect. With a cellularly connected golf ball-sized gateway, they could egress data or receive updates. At this price point, there would be even less harbor from clandestine listening.
In my experience, this just isn't a real problem. If someone has any sort of track record in the industry, I've been able to correctly conclude that they can code. The only time I've found sample code useful is for people who are brand new.
Ciao macawfish absolutely :)
the only issue is: until we don't rework the existing low level standards and we build our own private physical network infrastructure (each user takes care of his own router and provide others with connectivity for free without intermediation of any third-party or service provider) we will not have a truly "decentralized" network.
Google, the networking champ is having troubles with Cloud Networking
how about trust your staff.
It may contain personal information that could be used e.g. in social engineering.
I've seen this over & over, i always think of it as a sort of a god complex from "admin" rights.
Your browser probably isn’t smart enough to autofill the ‘comment’ part of a guestbook or the ‘body’ of an email.
Norways largest site, 2.2 mill. daily users: VG seeks developers in Oslo, Norway
Well, if the legal system was completely infallible in deciding who is guilty then that might be an argument. But I'm not aware of any legal system in any country that can make that particular claim.
You've had a good opportunity with your short URI. Now it doesn't "pronounce" as Milkshake. If this makes sense, grab the domain, otherwise let me know
Educational toys which are not actually fun are pointless since no one uses them.
The fine print says this:
n = 4000. This question was only asked to the 11% of total respondents who answered "Yes" to whether they'd share their health data with a tech company

So.. HN might be right , after all :-). Knowing nothing about how they chose their sample respondents, I doubt we can either agree or disagree!
In my experience, it is. I've done technical screens with _failed_ fizzbuzz-grade problems to people whose CV said that they have been coding for years, and those people were looking for (Senior) developer roles (not management, 'architect', just plain developer).
Embraer’s new EmbraerX eVTOL concept is accessible, autonomous and courteous
It varies by country and industry. Six pages is fine in my experience.
Ask HN: Are any of you guys exploiting Spectre or Meltdown?
Level Design Patterns in 2D Games [pdf]
The definitions of cruel and unusual are independent of crime severity.