skysight-inc/HackerNews huggingface dataset:
It's true. But the world is moving away from cash, and soon the type of privacy and freedom it affords will be gone.

People who need that sort of privacy and freedom need an alternative. Fortunately, the alternatives available are 100% opt-in and can be ignored and avoided if you don't like them - a stark contrast to retail banking in the USA, which we are all forced to use even if we don't want to.
Pulsed electromagnetic energy, ultrasound “plausibly” explain Havana syndrome
Overcoming limiting scripts through agency expanding experiments
You read the part of the article where they mentioned Russia and Turkmenistan, right? The executives there won't be impressed by a protest.
There is no need as there is no coercion involved: just stop using them if you don’t like it.
> So if someone is too good for your team, you put them on pip. They are going to leave anyway, so putting them on pip does the least damage to your team.

This sounds like a lie people tell themselves after being PIP’d.

Engineers have an average tenure of 1.8 years. You can’t guarantee you’ll hold together anything. No manager PIPs someone for just being TOO good. It’s already difficult enough to find competent people.

Contrary to some other comments, the folks I’ve seen PIP’d did have performance issues. And I doubt they were hired to be fired. Teams are consistently understaffed and fighting for head count is a blood sport.

During review, PIP candidates come from all managers under a section of an org. There could be 3 from one team and 0 from another. The incentive is then to hire people who are actually good and defend your team’s performance.

Engineers lack visibility into cross team performance and this leads to thinking this system works differently.
Perhaps I’m getting old and cynical, but… no, wait, I was always cynical.

I remember thinking much the same two decades ago when it was risk of death from terrorists vs bees.
What is the shop? I partly live in the UK, don't run iOS, don't use Facebook and block ads about a billion different ways at once. There's a chance I might be interested in your products.
Video on Facebook is still very big, though. A lot of publishers have taken to recycling TikTok videos and turning them into compilations for Facebook and Instagram. It's all low quality stuff, but it works. It's hugely ironic that some of the most popular content on Facebook's platforms is coming from TikTok.
Why not both? Making use of "crypto banks" but still be able to freely interact with the underlying financial network whenever I wish to? That's pretty hard today without relying on middlemen such as Stripe et. al. thanks to the fact that most banks do not provide any useful APIs.
Reminds me of the challenge that a former colleague of mine threw to himself to make all country flags in pure CSS [1].

[1] https://pixelastic.github.io/css-flags/
Trickbot, Russia’s Notorious Ransomware Gang
> So people use banks. In the UK, they're mostly free. I give an institution my money and, due to a combination of their size, insurance, and regulators, I'm confident that my money will still be there tomorrow. They are unlikely to give me fake notes, and they can refund me if I've been defrauded. I trust them.

That's nice that you trust your bank. I wouldn't be so trusting. Nevertheless, if you want someone else to handle your funds for you, there are lots of reputable services that can hold your cryptocurrency with all of the guarantees you are desiring.
I'm keeping my keys though.
Yes, I agree with your points. Superdeterminism could be a way to salvage my worldview.

Even so, accepting non-determinism from QM does not cause me as much cognitive dissonance than the problem of conscioussness.
Intel Vulkan Linux Driver: Experimental Mesh Shader Support to Arc Alchemist
I am become chromebook.
I'm not sure about the first part of the solution. Why isn't it enough for the "post process" consumer to wait for events on a "persisted events" topic? And have snuba copy there a message only after it was persisted (and available on all replicas)?

/edit: actually, why does the "post process" consumer even cares about events not persisted yet?
I disagree. I believe there's a lot of areas where crypto can bring much more efficiency and transparency into financial markets, and that's a good thing. I agree the point is not to replace banks, but perhaps evolve them, bring about new types of financial institutions, products and instruments.
No discussion of infinite loops that aren't would be complete without a mention of The Story of Mel: http://www.catb.org/jargon/html/story-of-mel.html
This is cool. Something tangential I've always wanted from video apps and APIs is the ability to highlight any video online. To just bracket cool clips in long videos and then be able to view and later edit those highlights together rapidly.
Triangles Are Easy. Tetrahedra Are Hard
Many people underestimate how hard is to store securely and reliably a crypto wallet key on long period.
Looks like I misremembered the numbers a bit. 250k in all of 2021. 150k in Q1 2022. Still planning for 500k in Q2.

https://mobile.twitter.com/EbenUpton/status/1486107991271260...
Everyone has their own gripes. Modules are what cause me the most pain in Go - especially where they're in github and I need to fork them and now change all the code that references them. I don't know if the problems are even tractable because the way it all works is so incredibly complicated and any change would break a lot.

I would like to remove all the "magic" that's built-in for specific SCMS/repository hosting services and have something that operates in a simple and predictable manner like C includes and include paths (although obviously I don't like preprocessing so not that).

As for the language, I like the range reference idea but my own minor pet peeve is an issue with pre-assignment in if-statements etc which makes a neat feature almost useless:

// This is nice because err only exists within the if so we don't have to
// reuse a variable or invent new names both of which are untidy and have potential
// to cause errors (esp when copy-pasting):
if err := someoperation(); err != nil; {
// Handle the error
}

// This however won't work:
func doThing() string {
result := "OK"

if result, err := somethingelse(); err != nil { // result does not need to be created but err does so we cannot do this.
return "ERROR"
}

return result
}

I don't have any good ideas about how to change the syntax unfortunately.
Completely confounded by the US hegemony since WW2. In that period democracy and US client state are almost synonyms. Why would client states go to war against instructions from the imperial capital?
Not much of my life is spent at work. I spent the last 10 years optimising the ROI from work down to a suitable compromise of time vs money.
> one unnamed chain practically ground to a halt.

What chain? Any links to stories on this?
One day we'll develop some advanced technology like this one and then we'll freak out when we notice it's deployed around us already. A neat SF story idea. The deploying villains that the heroes then have to fight against could be, at your pick, aliens, intelligence agencies (domestic or foreign), secret conspiracies, mega-corporations.
Firstly, chill out :-)

In terms of user bases, Orkut (RIP) had north of 60 million users when Google killed it. It was the primary social network in multiple countries.

Maybe the biggest user base killed off was Google Reader (RIP), it was the world's foremost RSS aggregator with no forseable competition and no obvious exact replacement for all those users to go to when GReader was turned off.

In terms of languages and frameworks, the Noop language was killed more by Kotlin than by Google but Google App Engine has been crushed even if the name lives on, the old SDKs you relied on are mostly gone. There all alternatives, but not quite as attractive.

Lastly though, that page i linked has a LOT of examples on it. I feel that adds weight.

Hopefully this longer comment goes some way to assuage the idea that my prior comment was a thoughtless throwaway.

All the best,
I was wondering if one could have simpler, more consider, and efficient code with a simple queue system and some Go or python code? Using a BPM system to process orders from a web site is like using a sledgehammer to crack a nut.
> Since I was warned to take down this post

If this happened in the US and the warning came from managers at Amazon, wouldn't this be an infringement against protected concerted activity and thus illegal?
> Simplicity of implementation isn't what users need, though; they need performance.

It's a tradeoff, in the end. I mean sure, users don't really need to know how things work under the hood, but the people building and maintaining the language do; Go's philosophies on maintainability extend to the language's internals as well.

This is one reason why generics took over ten years to land; they needed to find the middle ground between functionality and sanity within the compiler. Java's generics implementation takes up a huge chunk of the spec and tooling. I don't even want to know about Scala's. It added so much more complexity to the language that I'm not surprised Java stagnated for as long as it did.
Nope, this is exactly what has killed Python3. There is only one way forward - old code still has to work or people will simply stay on 1.0 forever.
I’ve been calling this phenomenon “over-internationalization, but “over-localization” is a bit snappier.
The issue with ARC is that you can't really make it cooperate with normal linux VFS, because of how linux works. You can either break with Linux VFS (as ZFSonLinux does) or do a complete rewrite of core foundational element of Linux kernel. (No, you can't reimplement ZFS to be compatible with certain VFS expectations).

There are reasons why both kernel and ZoL teams say they are happy with not mainlining.
So at 9am the next morning, you send a reply that you were sleeping?
I don't want to spread FUD here. For the point I wanted to convey it's not relevant. Feel free to look it up, but please don't write it here, coz it will turn to flame war.
I object to your characterization of my posting the link as "blind faith", and that I have somehow adopted it as gospel.

It's an analysis of an interesting data set and the conclusion isn't unreasonable.
You can check in the dev tools that when you use audio only extension the video files are downloaded normally. So, it does not save so much bandwidth
People are selling themselves their own NFTs to drive up prices, report finds
A lot of this is already commercial. Kayrros is e.g. selling services:
https://www.kayrros.com/
(though they only use public satellite data, but they have their own algorithms to analyze it)

This is an interesting situation. Some companies in the space want to sell serices, with the oil and gas sector being a likely customer (thus huge conflict of interest flag).
Indeed.

I guess my point is more that political used to imply some stakes from the person involved. Because if you believe in something without having some skin in the game, you don't really believe in it.

Now a day, outrage on the internet cost nothing to the trolls and raging people. In fact, it's pleasant to them.

So I have a hard time considering that political.

But maybe I should just be more flexible.
Don't allow animated favicons (2001)
The claim has been deemed premature by the primary research organisation involved in this project. I'd call that a pretty big red flag.
Ask HN: How to sell a small side project?
I was approached to sell a small side project and made me think on how to actually do this.

In this specific situation, the price I wanted for the project was too much for the buyer and he suggested to pay in partial payments. I don't know this person and don't know how trustworthy he is.

How could I make that work? How can I protect myself? Selling a domain is easy using an escrow service, but how to send code and other assets safely and so on?
For this, there is a system-wide 'do not disturb' mode.

It is actually shocking to me that some people have this extremely narrow view of this problem. There are huge classes of applications that absolutely require immediate notification of the user, but here people just handwaive this as a non-issue because "I don't like to be disturbed".

How about a doctor called for an operation? Your car being robbed? Incoming bank payment? New ride request for a taxi driver? Disaster notification? VoIP call? A soccer game beginning? Billions of uses you just discard because you don't want it. Gross.
Huh? Crypto is great as a transfer of value network and store of value among other things. You can still use a bankequivalent like Coinbase.
I agree with you and the article. I believe that crypto currencies solve if you need privacy with your money use case. What I think is that governments are interested in seeing we’re every penny goes so they can tax you properly. Centralized banks are somehow governments agents, they report were every penny goes. With regards to the money you had in your wallet, it was never your full assets, but the money you got to spend on something you don’t care and you do not want people to know what it was. This is your crypto wallet.
Hard disagree.
The multiplication table is incredibly useful when making back of the envelope calculations.

You can cheat though. 2, 5, 9, and 11 have simple deterministic algorithms you can apply to get the result. These help, but the multiplication table is one of the only useful maths concepts that's stuck with me from grade school.
> all of the guarantees

Insurance? Regulatory oversight? Which services?
Who in their right mind PIPs a yearling? You've barely introduced them to the real world and they're far cheaper than your seasoned contributors.

As an aside, I don't see much horror in this story - this happens in many industries and is especially prevalent in companies that try to cull their lowest performers. The only sad part (and maybe illegal) is that it appears to be retaliation for requesting a transfer.

To the engineer who posted this on LinkedIn, producing three-fourths of your teams code shouldn't be a metric you use to measure yourself. Communication with the computer is perhaps 20% of your job - communication with your coworkers/customers is the more important 80%.
Computing foaming flows across scales: From breaking waves to microfluidics
When I was at school in the 90s the computer room used to be full of kids at lunch time writing code in qbasic. The reason why was that was all there was to do on the machines that wasn't writing a document or making a spreadsheet. If you want kids to not play Fortnite and instead write code, take away Fortnite and leave them with something they can code on.
> Entanglement is part of material reality

Yes, but what is material reality?

The current understanding of entanglement in QM is indistinguishable from math. And then we need to ask: are the equations real? Seriously, are they? Or are they just an approximate description of something we don't understand that well?

Because if entanglement is part of material reality as defined by the good ol' gauge theorists and the equations, then we really do live in a math equation, and it's not clear how or why that math equation runs the way it does. Or what it runs on for that matter. Or if it exists at all and our senses are just hallucinating this. This is fundamentally different from the understanding of philosophical, physical materialism.
Whether someone is in a rut or not is a separate issue than whether they've worked with terraform. The key here isn't what technology they've used, it's a mindset towards automation.

I recently came off a project that was technically using "GitOps" but where every deployment involved copying and pasting dozens of files across 3 or 4 repos, and the whole thing was very error prone, and if you didn't change exactly the right things your service would just silently fail to deploy, or be unreachable, with zero feedback.

I've worked at a company with a bespoke CI/CD system hacked together with PHP scripts and Jenkins servers, but where every single process was ruthlessly automated, reversible, with multiple layers of fallback, failure recovery, garrulous feedback, and built-in approvals that you could automate, or if you didn't remember, you'd get a helpful reminder in email and a link to a page to fill in the required information. People could, and did, know how to do a deployment on it their first or second day.

Guess which one was more pleasant to deploy with?

It's the automation mindset that's important. You can find people with the right mindset who haven't had a chance yet to play with ansible or terraform, and you can find people who manage to create nightmarish complexities of manual processes out of ansible and terraform. Unfortunately, I haven't yet found this to correlate much with years of experience.
I used to make apps and games.. before the iPhone, in J2Me, everything became obsolete.

It's a risk with the job we do.
The motivation for ARC is that it's better algorithm, yes.

However linux pagecache isn't compatible with ZFS for many reasons (XFS was bit by it as well in the past)
If you go back and re-read the subsection Statements (and perhaps other sections of the README as well), I'm pretty sure you'll find a use case you might have not yet understood.
This is super depressing. What do we do? Firewall all the things at the house and get rid of tablets/phones?
Sweden 228B, Croatia 41.5kB. And kids in first year of school should know how to draw flag from memory :(. SVG file size should be good indicator to see if flag is to complex.
Norton’s dome is non-deterministic thought experiment within Newtonian mechanics
The backend is written in Swift with the Vapor framework. The code is massively outdated, and it starts spewing errors when more than ~20 people are drawing at once.
The canvas load is the first component to give, sadly, so most people are just stuck loading it forever.
A new strain, due to nature of exponential growth, can spend a long time before it noticeably moves the total number of cases and causes people to notice change.

Think about it this way:

Year 1) 10.000 normal cases + 1 new = total 10.001

Year 2) 10.000 normal cases + 10 new = total 10.010

Year 3) 10.000 normal cases + 100 new = total 10.100

Year 4) 10.000 normal cases + 1.000 new = total 11.000

Year 5) 10.000 normal cases + 10.000 new = total 20.000

Year 6) 10.000 normal cases + 100.000 new = total 110.000

You see how for a long time, if you were looking at a total number of cases, nothing was happening and then it suddenly became absolute, unmitigated disaster?

This is one of the unfortunate characteristics of exponential growth. If there is a new exponential growth that is masked by noise -- it could be very invisible for a long time and then suddenly become a huge problem.

---

Edit: here another example with more realistic reproduction rate (2x annually and delay of 5 years before developing symptoms)

Year 1) 10.000 existing steady state + 100 new = 10.000 with symptoms

Year 2) 10.000 existing steady state + 200 new = 10.000 with symptoms

Year 3) 10.000 existing steady state + 400 new = 10.000 with symptoms

Year 4) 10.000 existing steady state + 800 new = 10.000 with symptoms

Year 5) 10.000 existing steady state + 1.600 new = 10.000 with symptoms

Year 6) 10.000 existing steady state + 3.200 new = 10.100 with symptoms

Year 7) 10.000 existing steady state + 6.400 new = 10.200 with symptoms

Year 8) 10.000 existing steady state + 13.000 new = 10.400 with symptoms

Year 9) 10.000 existing steady state + 26.000 new = 10.800 with symptoms

Year 10) 10.000 existing steady state + 51.000 new = 11.600 with symptoms

Year 11) 10.000 existing steady state + 102.000 new = 13.200 with symptoms

Year 12) 10.000 existing steady state + 204.000 new = 16.400 with symptoms

You see, adding a delay to symptoms of exponential growth makes it even more heinous.

Year 11 when a somebody that watches statistics of symptomatic patients might notice a rise is already when you have over 10x more new cases than the steady state you think that is happening.

We could complicate this example (some cases get symptoms earlier than 5 years, etc.) but the basic reality is still the same -- when there is a noise and the signal is delayed, the moment you notice a rise in total number of cases and you suspect it being caused by an exponential growth, you should be worried that the reality is much, much, much worse.
I agree, and I still don’t have an answer for this dilemma. I don’t know if I’m the problem, or if it is the structure of our society.. In the meantime the only thing that I know is that I have to choose between not caring and feeling like I’m wasting most of my day, and caring with the potential abuse of an employer
Once again we are reminded that advertising and marketing are the source of a great number of societal ills.
"Client state" is a confused notion - it misinterprets mutually beneficial cooperative attitudes as forced dependence. One of the best ways of disproving this notion is to look at what happens when the "hegemon" foolishly tries to enforce an "America First, our way or the highway" approach. To no one's surprise, the former "client states" suddenly start looking for alternative arrangements and banding together to counter the supposed "hegemon".
It wouldn't be a web article if there wasn't some hyperbole in the title, like speaking for everybody :)

But ignoring the title, here is how I see it working out long-term between "Running your own bank" VS "Using someone else's bank":

It's true that most people don't want to run their own bank, it comes with lots of issues. But there is a section of people who do want to run their own bank. That the cryptocurrency space exists in the first place is the evidence of this.

So can we solve for both things? Yes, I do believe we can. The primitives that support the whole system can be "Running your own bank" while allowing entities above that layer to offer "Use my bank if you want to instead, with insurance and all that", so we get the best of two worlds. The opposite cannot be true, we cannot offer people to run their own banks, on top of a set of entities being the only ones running their banks.

In other words, you can build centralization on top of decentralization, but the opposite is not true. So by having the base being decentralized (and dangerous for the common human), we can still have centralized parties on top of that (less dangerous for the common human), that offers the traditional security people are used to, for the ones who want it.

Decentralization at the core gives people more options, which I think in the long-term leads to a better world, compared to the alternative. Not because it is decentralized, but because it gives more options to the ones who need it.
Wow, thank you for this insight. I despise them both.
Also people in countries facing hyperinflation or corrupt banking system (Venezuela, Zimbabwe, Argentina, Turkey, Lebanon etc ) might be forced to run their own crypto piggy banking infrastructure, as inconvenient it might be.
I don't have an MSc (just something similar) but I have no idea what GTA and GRA means in this context. Also none of my CS BSc+MSc friends ever mentioned a research project (or do you mean the thesis?) Also I haven't seen where the person in the original post was studying, but this might be kinda different per country?
Technically yes.
But, to me, the question is how developpers are changed by a given paradigm shift.
It happened with generics, it happens with functional programming. So an evolution in the language can just make its past versions instantly outdated.
[afaiu, python 3 did not do that. But my point is to say that it can happen.]
I am assuming some of those companies are selling their gas and oil in Europe? We would need to trace that and just stop buying until they fix it.