skysight-inc/HackerNews huggingface dataset:
New Zealand vs Belgium, which one would be a more relevant comparison?
I worked on a project heavily involved with McKinsey a few years ago. Maybe it was just that particular team, but, it was an ... interesting way of working.
There's already the ‘past’ link.
I like the idea of this but the choice of colours on this website is actively user-hostile (e.g. bright green on a light background is unreadable).
seconded; thats a summary of everything I strive for
This is a beautifully written piece and heightens my wanderlust even more so than I thought possible.
I don't think that 5 years is needed to feel productive. I started Rust a few years ago, but I dropped it due to lack of time and I remember that I had a really hard time with some of the stuff (most notably futures between async/await). I got back in 2019 and I wrote maybe two small projects (under 300 lines of code each I think) and I read quite a lot. After that I got to implement a production web service and also mentor/teach two people. It went very smoothly and for the most part there were no major blockers.

Obviously it all depends on a lot of stuff, but I think that for most people a few weeks to month of writing Rust at work (meaning full time, not like an hour in the evening here or there) should be enough to feel decently productive.

Another thing is that if you've tried Rust long time ago check it out again. I think that both the language and the ecosystem changed a lot in the recent years, it's hard to compare how easy it is to do Rust now vs 2016 or 2017 when I first tried it.
Crazy that an application is proud, in 2021, to be usable on multiple devices.
It would be nice to see some benchmarks.
I think people are wrong to be unconcerned, and that governments and corporations will use this data to dominate and manipulate people.

But I think you’re absolutely right about what’s going on emotionally. People care about things like incognito mode because it hides activity from people they care about. That don’t see nameless strangers as a threat.
The open-source Calibre eBook management software has a plugin called DeDRM [1] which provides the ability to decrypt any Amazon eBook.

[1] https://github.com/apprenticeharper/DeDRM_tools
"Stupid" comment (taking from your comment up).
> In those days, drink and driving wasn’t a factor, so half a bottle of wine with dinner every night

This surprised me a little. Was drinking and driving so much more prevalent in the past?
But producing waste is part of the full McDonald's experience.
How come that this article became featured twice at HN? I am just curious, should I recognize the author? Is that a well known blog or something?
> Right now its not really serving anyone except the adtech companies themselves.

There's also that pesky detail where dictatorships abuse adtech to subvert democracies, stir unrest, and force authoritarian trojan horses.
Not just similar, the same. If you look through the documentation you'll see that https://github.com/SciML/ReservoirComputing.jl is a collection of reservoir architectures with high performance implementations, and some of our recent research has been pulling reservoir computing to the continuous domain for stiff ODEs (think of it almost like a neural ODE that you do not need to train via gradient descent): https://arxiv.org/abs/2010.04004 . We are definitely digging through this paper with some fascination and will incorporate a lot of its advancements (reservoir-free architectures) into the software.

For implementations of delay embeddings, you can already find it in DynamicalSystems.jl (https://juliadynamics.github.io/DynamicalSystems.jl/dev/embe...) in the Julia ecosystem, setup to compose with DifferentialEquations.jl. I think there are still a lot of big questions on using this in the continuous space though, so many next steps.
There was a documentary on netflix (someone dreams of sushi, Hiro?) that leads me to believe sushi is an art form using food.

If you don't appreciate the art form then it might not matter what dollar level or Michelin stars a place has.

I've never been to a Michelin star restaurant but do watch cooking shows where they make food like that and I don't know if I'd appreciate it.
One Man’s Bad Math Helped Ruin Decades of English Football (2016)
Your opioid epidemic is due to your society, not any kind of difficulty (or lack thereof) in procuring something to escape from it.
Anonymous Payments Through Phones
2014 MB Air
...on iOS that is? At least on Android, exporting backups seems to work fine (for me).
Once they offer different keyboard layouts ("de" specifically) they'll get my order. I have not heard anything negative about them yet. Reading through HN comments makes me confident with my choice.
Purely anecdotal, but on one of my open-source projects [1] I have around 60 contributors, most have done small things like fix defects, or fixed up inconsistencies. Some have contributed to a larger sub-project (which I drove).

In my case I don't see myself as a 'hero', I just see myself as the person motivated to build it. Probably all of the bugs were caused by me, mostly because I wrote nearly all of it.

In terms of interactions (comments on Issues), again it's mostly me because I know it and built it.

That's not to say others don't help or contribute, this project seems to 'fit the numbers', but I don't see how this is in anyway insightful, it's just obvious for open-source projects. To a certain extent I see the people who contribute as the real heroes, as they're not getting much out of it personally: it's me who gets all the kudos for the project, not them.

Some insight into how this translates into projects within real businesses would be much more useful. Anecdotally again, I do see the pattern of the hero in my organisation (and have in previous companies I've worked at).

Several members of my team are real force multipliers and could easily be called heroes, and to a certain extent they receive that hero worship within the organisation (which can be good and bad). I'd say we probably wouldn't have survived as a business without them being exceptional or going the extra mile.

[1] https://github.com/louthy/language-ext
There's a whole myriad of genres and there are really a lot of them where distortion plays an important role in the sound. Thinking of it, probably every single track I played most involves use of distortion. I'm almost certain it has an explanation in psychoacoustics, it can't be a conincidence so many people like to go nuts on something which sounds off :) I can't pinpoint it exactly though, not sure if it has been researched.
Tell them to send 1 BTC to Satoshi's Wallet and withdraw 1 BTC from it and sent it to a newly created wallet address if they are really Satoshi.

And no 'I lost my keys' isn't proof.
I did something similar for Mac, a while back[0]. I never really developed it much farther, because of the latency issues. Since it was for surveillance cameras, that was a showstopper.

[0] https://github.com/RiftValleySoftware/RVS_MediaServer
I was thinking the same thing, but it was at least published after Solaris which came out in '61. Of course, he could have done The Truth before or during the writing of Solaris. It could still be a proto-Solaris. And anyone who's written fiction knows that you produce a lot of material that doesn't make it into the final draft. Maybe The Truth is a bit of Solaris that didn't make the final but Lem liked enough to return to later.

Also, if you feel like more Lem after reading this, I heartily recommend the '72 Solaris film if you haven't seen it. Probably one of the greatest directors (Tarkovsky) of all time filming off of one of the greatest sci-fi authors of all time. Tarkovsky likes long, slow shots the style of which is all but absent from Hollywood today, where they cut like a microtome, so it might seem dull and strange at first, but give yourself a chance to get used to his pacing.
I'm really curious about this. I can imagine very "managed" methodologies being attractive for gigantic teams working on an enterprise client project where the complexity stems from the endless stream of feature requests.

I have trouble imagining how it helps a team working on, say, a kernel, a compiler, network infra, a browser, scientific code, or a HPC project (because it seems to me that complexity there comes more often from raw algorithmic difficulty). But maybe it does help.

Stories from anyone with such first-hand experience would be great!
Harmful gender stereotypes? Culturally enforced strict gender roles? Something like that.

Another related concept in feminism is "toxic masculinity" and that name is even worse. If you're trying to solve a problem don't start by naming it "it's all their faultism".

Curiously I've never heard anybody call the same phenomenon happening to women "toxic femininity".
HN Guidelines:

> Please don't comment on whether someone read an article. "Did you even read the article? It mentions that" can be shortened to "The article mentions that."
All that and we still can't use it on 2 phones, or even migrate history between Android/iOS when you change phones.
To me the issues of privacy do not come from the public information we decide to put out there, but with the difference in power between the user and the platform.

It's okay to have an Instagram page, for most it is not different than a photo album that can be easily shared. It's really cool and beautiful... the problem comes in that what I put on Instagram is not just the analog experience I believe it is but it is secretly filled with data I am probably not aware of that is then used by the company to manipulate me! And not manipulate me in a small way, Facebook has published countless articles boasting their capabilities of changing people's moods.

Our legal institutions, and our societies, are incapable of controlling the private interest of these mega-corporations and authoritarian government solutions are not much better (like Chine). And we are letting all this wealth that we generate be used not to improve our lives, not to make us happier, but to manipulate us into whatever the private sector wants!

It is impossible for us, as individuals, to fight corporations. What people want when they say they want privacy is not to shy away from others but to hide from corporations (and governments) which we know are not human, these are institutions that we fear because we see what they do with what we give them. They misuse it, time and time again. So in a way I agree with the article when it talks about our primal needs for privacy, we hide from danger, but now a days danger is represented in governments and private corporations. We don't trust these, they are dangerous bodies with interests that oppose ours.

We need more sane institutions, governments as well as a complete re-construction of the private sector so that it can optimize what we truly value and need as a society. Instead of them being optimized on a proxy that is dis embedded from the well being of society (money). Privacy is about hiding, but not hiding from the fellow but the stranger.
Lawsuit by definition means a case brought by a common person and not legal authority. So it will be a civil case.
Are pictures of guns offensive outside of the US? I realize growing up in the US with a family of hunters has me desensitized, but I can't imagine being upset at someone whose hobby is going to the shooting range.

Yes. The sentiment of many people in Western Europe [1] is that weapon-carrying Americans are at the very least somewhat lunatic.

Big disclaimer: this is not a value judgement, this is not a discussion I want to immerse myself in now ;). Just an observation.

[1] I don't know about other parts of the world.
The point seems missed to me. Like any serious collaborative undertaking (movies, buildings, complex systems development, scientific collaborations, etc), successful software needs a unique person to carry the vision of what is the expected result and do what needs to be done to achieve this result, including organizing the works. Call him or her a director, an architect, a chief scientist, a hero… He/she will always be needed.

It’s interesting to note that these people can also become the doom of the project. This is why there is no single easy recipe for picking the right person.
With a trackpoint you don't need to move your hand to move the mouse, so it's great for people who frequently use the laptop in low-elbow room situations like on a plane or train.
How do you square that with the fact that there are literally millions of people willing to travel hundreds of miles on foot risking death just to live there?
In addition to this, in Europe LoRa (or more specifically the 868Mhz ISM band it uses) has a legally imposed duty cycle of 1% so it can only use 1% of the available airtime to transmit.

This makes it really impossible to send anything but a handful of bytes
A feature like that tends to become quite a bit more complicated with e2e encryption and and the kind of (potential) adversaries WhatsApp attracts due to its size.

This would be much easier for an application where all state is stored in clear-text on servers.

And even harder for services which are trying to avoid storing metadata on servers as much as possible, such as Signal.
There’s a community connector for metabase https://github.com/enqueue/metabase-clickhouse-driver
Let's remind ourselves of a few facts:

Facebook takes part in the US government's mass surveillance operations, granting wide, possibly complete, access to users' communications. This was revealed by whistle-blower Edward Snowden and the documents he had released. Facebook's interaction with the NSA or other government agencies is kept secret, and will not be admitted, so when Facebook tells you your communications via its applications and services are secure, that is certainly not wholly the case, and quite possibly not at all the case.

Additionally, Facebook uses your communications for its own business interests, e.g. to manipulate you into paying for services or products whose providers pay Facebook, or for other kinds of social engineering. It stands to reason that this includes the information Facebook gathers about you from your WhatsApp conversations.

There are other messaging applications with multi-device capabilities - better or worse - and we should strive to use those with open source code, well-established algorithms, and transparent, robust and trustworthy governance as projects.

----

So - please do not use WhatsApp and try to get your friends and family to switch to alternative applications. Signal and Telegram seem to be the popular alternatives, even if they each have their own shortcomings and flaws.
I'm up for shame as a societal mechanism to limit McDonalds and similar junk food consumption.
When learning to ride a motorcycle they taught us about target fixation [1]: looking at an object in the road and then hitting it even though you're trying to avoid it.

[1] https://en.wikipedia.org/wiki/Target_fixation
Completely agree. "Best practices in our industry" is usually just used to dodge responsibility, or as a cudgel to impose your view on others.
Should startups hire junior engineers?
Was this 1912? It'd be weird because that would make you very old, but it's even weirder to read someone saying cellphones were not very addictive in 2015.
I still use my X61s from 2008. Laptops are not an productive/ergonomic choice and if you have to replace it this often I would opt for a Raspberry 4 or Jetson Nano.
In most industries competition improves user experience.
Here's an interesting article on where and why they get commonly used in legal documents and contracts.

https://www.termsfeed.com/blog/all-caps-legal-agreements/

There are also theories out there about why our names appear in all-caps on government documents, relating to the concept of treating an individual as a 'corporation'.
Explainable AI System use the law model and the Warehouse/Workshop Model (2021-04-30)

https://github.com/linpengcheng/PurefunctionPipelineDataflow...
When ML replaces human decisions or very strict old software, there's also a more fundamental problem: are we enabling new mistakes that weren't possible before? How catastrophic?

For example, processing images according to some trained model instead of fixed rules and formulas introduces the risk of mismatched models (e.g. landscape photographs treated as line art from anime). Cases like self-driving cars not seeing obstacles are more obvious and more tragic.
> The WhatsApp server maintains a mapping between each person’s account and all their device identities. When someone wants to send a message, they get their device list keys from the server.

Oh, no...
The Agile Manifesto and what consultants peddle as "agile" have a surprisingly small overlap.
Ah, no, quite the contrary.

The person who makes sure there are no such minefields makes a lot less great advances him/herself - they're busy working in a careful, orderly and considerate manner. And then the other engineers perform close to his/her level. That's not the 10x engineer.

However, the person who lays the minefield may only be a 1x person talent-wise, but since he puts his colleagues on 0.1x, s/he is effectively the 10x engineer of that team.
I'm not sure I agree with this as the customer. Sure, the fast food businesses just want to get as many people in as possible. But, as a customer of McDonalds[0], there is a time and a place where it's a treat and I enjoy the experience!

[0] in the old days when I consumed meat
I mean, I'm a professional and I'd say "it depends" (as always), but for most of the stuff that I do I would choose Rust, especially if I care about maximum reliability. Go is statically typed, but I've had situations when there was a runtime exception in Go cause of a mistake that wasn't caught by tests nor code review. In Rust you almost never see runtime exceptions, especially with good linting rules. And thanks to no data races I feel so much more confident writing concurrent code.
Closely related to tests are monitoring the production environment. Every time there was an incident and it wasn't visible at the source (whether it was found due to customers complaining or conversion rates dropping), no matter how unlikely it seems for it to happen again (we made a unit test so we should be safe now, right?), always monitor for it.

This might be my ops side speaking, but often undesired behavior aren't outright bugs (a value not being set is expected, but that empty value led to an empty template which led to the frontend framework not reading an event might not be), the same class of issues can be monitored for. This is a combination of logging and monitoring, of both events (where the application checks for unexpected results) and of state (where something external to the application reacts to for example things like active users without login sessions).
It's from the original Snowbird manifesto: https://agilemanifesto.org/ https://www.theatlantic.com/technology/archive/2017/12/agile...
I will give you few more pointers so you can study it in context:

- (1917-19) Curzon line, establishment of second Polish republic, establishment of Soviet Union, succession of Russian Empire & impact of Brest-Litovsk treaty, succession states of Austro-Hungarian Empire;

- (1918-21) Polish-Soviet War, Poland annexing Soviet territories east of Curzon line;

- 1925, publication of Mein Kampf; outlining geopolitical ambitions of Germany

- Intermarium project, Jozef Pilsudski, geopolitical ambitions of Poland

- Polish relations to Germany in 1930s

- (1938) Munich agreement, role of Poland

- August-September 1939; pay particular attention to timeline of exile of polish government officials, compared to "USSR annexes Poland".

But of course, you can ignore all that and pretend that USSR had a capability to start a war at the time (hint: they barely defended themselves, it was huge diplomatic effort to stall the attack on USSR till 1941).
My phone having recently died, I've recently discovered a number of very annoying limitation to WhatsApp that are making me question my use of it:

1. It's impossible to export your chat history, except for one conversation at a time. The only exception to this is if you root an android phone which gives you access to the raw database.

2. It's impossible to move chat history from an android device to an iOS device. And moving from ios to android is only possible with certain samsung phones.

3. It's impossible to access WhatsApp from more than one phone at once. This is mostly still true with this update. You cannot use the mobile app as a "companion device".

Do people not consider their chat histories valuable? I have my SMS history going back to 2011 (when I first got an android phone). Email can be archived. Facebook messenger keeps messages in perpetuity. WhatsApp is a frustrating outlier here.
The Norwegian Data Inspectorate cannot vouch for being on Facebook
The real shame is you can't eat a meal anywhere anymorefor 5€ except at McDonalds.
> It's hard to tell if it's arrogance or reluctance to admit some people are more valuable than others and just allow them to get to a point they prefer to leave than stay.

Stating that a developer is worth 10 times what other developers are worth goes way beyond saying that some people are more valuable than others.

We're not talking about junior/medior/senior distinctions. We're talking about 10x. The myths. The lone gunman who is supposedly so good that is able to replace entire teams and still outproduce them.
This was something that they talked about on the show Canada's Worst Driver. One of the keys to avoiding hitting obstacles on the road was to look where you want to go, not at the obstacle.
That's a very good point, depending on _your_ definition of a hero :)
Pricing should be decided by not whether one can pay but if it's worth it.

I'm paying Jetbrains full product package for just < $15/mo. Surely Figma isn't providing 3 times more productivity than all of their tools combined.

There's a difference between I can pay and I don't want to pay.
> avoid trying this kind of thing in case you do like it

I maintain that this is a good reason why no one should eat placenta. What if you find out it's the best thing you've ever had?

You'd have to go into a fake business processing them into pills for people, that's what.
>"Agile is Dead..."

To me it's been never alive in a first place. I develop products, some I own, some are built for customers. From my lengthy experience the process is unique enough for every case. I could care less what every particular case called.

>"Now almost every job applicant goes to great lengths to explain how agile they are"

I do not remember ever talking about agile with my customers.
The effect you describe in your example is called target fixation.
If they're requiring a QR code scan to add new devices (reasonable IMO), couldn't they just use that to sync the encryption keys?
No, not high. About what you'd expect for unskilled work.
> With children, I find it's almost always a better strategy to focus on the positive sides of an experience

I spent my entire childhood trying to make this clear to my parents, but I never succeeded. For a lot of people I think this is just very difficult, if not impossible.
I found the strip I had in mind :) https://www.reddit.com/r/calvinandhobbes/comments/htipjs/oh_...
I think I saw Oracle mentioned earlier, this has some info about the VSS integration. It's called 'Oracle VSS Writer': https://docs.oracle.com/database/121/NTQRF/vss.htm#BEIJJCAE

I guess MS-SQL does something similar, and that does seem useful beyond what LVM does.

Also VSS apparently can offload the snapshotting to a SAN ('VSS Hardware Provider'): https://docs.microsoft.com/en-us/windows-server/storage/file...
How do you get promoted and what will you put on your CV if you don't change stuff and just keep the lights on? This is a dilemma all the way from top management to developers. How does a project manager build a career if there are no projects?

Change is needed because people want to have jobs and they will make work for themselves if none exists.