skysight-inc/HackerNews huggingface dataset:
That site is overestimating the costs, people bring that report up frequently.

https://mempool.space is a better indication of cost.
I only ever pay 1sat/vbyte (min cost) myself, and have for years. I am able to wait a few hours to get such low fees if required. Real time payments are to be done via Lightning network.
The network is reasonable congested today so the high priority tx is 12sat/vbyte or 67 cents.

That “dial up modem” seems fine. We can look at incremental changes if the need arises. It doesn’t today.
I bought this one right here: https://www.amazon.com/dp/B00NPZZ1JW
There are cheaper ones that may work just as well but I wanted one a little larger than those others so I didn’t have to sit quite so close. The reviews on this one were really good too. If you look around on lesswrong.com there are anecdotes of people taking the idea to extremes, rigging up a 100,000 lux system and sitting under it all day to work. I don’t know what difference that would make but speaking for myself, the light at that Amazon link gets the job done.
IMHO that's a very bad example because there's a big loss of information with Google Translate (you wouldn't get the Urtext when translating back), but there isn't with Clairnote.
What a dystopian question. The hidden question behind this question is isn't the purpose of school to prepare students for employment? And the answer to that hidden question is most emphatically NO!
So what this man is saying is:

"We at Google are promoting the wrong things. We have necessary work that our code monkeys do but nobody wants to do because those jobs are not promoted"

As a manager of a company promoting the right things is your job.

Of course people want to earn half a million dollars if they can.
> generated anonymously and verifiably

People are so naive about how hard it is to really anonymize data and how surprisingly easy it could be to deanonymize it that I'd never trust it without:

1) Some serious explanations and scrutiny about exactly how their deanonimization process work

2) How data leaks are removed from logs and elsewhere

3) how data is aggregated and presented and what measures are taken to prevent deanonimization

Edit: their FAQ is not nearly close to a "serious" discussion. And looking at their code is not an efficient way of learning whether it's a trustworthy approach.
I think Google has this worse than most because it has a relatively selective hiring process, large headcount, and is a mature company. The ratio of talent per scope is high, which mean there are less real problems left to solve per engineer.
Ask HN: Ping/Ring back my Phone in case of error
Hello,
I have deployed few hardware devices (All based on Raspi4) in field running Go code. When there is an error in operation, I want the device to be able to ring an audible tone on my mobile phone (a ring or a beep). Is there a cooked solution to be able to do this with least effort (or no code).

Another option is to play a sound on some rasp4 at my office. This raspi may expose an api endpoint which the troubled device in field can call.

Any suggestion/feedback/criticism is welcome.
> you lose the white key/black key distinction

I'm not sure what I think about this new system but the "black key = accidental" association is probably not very helpful to anybody playing on/after an intermediate level as there are cases where accidentals mean white keys (for example f flat or g double sharp). It might be helpful if you're a beginner though.
What editors does this work in?
> solipsistic tendency

Beautifully put. The idea that a social network should be personalised is.. well it is as crazy as expecting any social setting to be personalised, really.
To me, it's neither here nor there that the collapse may occur in our lifetime. It's the beauty of the natural world that I mourn, seeing it fail, and diminish, and the world becomes less colorful and whole.

My most comforting thought is that the Earth will continue, life will continue, and even in a worst-case scenario it's likely the complex ecologies will re-establish in the fullness of time.
I believe indexing tasks only run on e-cores, at least from quick glances at Activity Monitor. I also see more kernel code run on e-cores when I'm compiling code, not sure if Apple is moving blocking syscalls onto e-cores and swapping threads or something (intuition tells me this shouldn't lead to perf gains due to context switch cost, but who knows).
Hey, agree to disagree on basically every point you make.

But, just to provide some context you're missing, I had someone promoted the last promo cycle without any mention of features or new products in her packet. It was entirely support work, tackling tech debt, etc, all of which was stuff she personally was passionate about, and which had led to her being passed over for promotion -for years- prior to my managing the team.

The incentive I'm working to create is "document your successes so we can ensure they're visible", not "focus on work that is by its nature highly visible", and, yes, definitely not "ignore the visibility of your work and rely entirely on your manager instead". It's no different than "maintain a brag sheet", except that I want them to be aware how that brag sheet feeds into the actual promo packet, and provides a common place for us to connect and discuss. If that means you'd never work for me...okay.
Nah. The only one who wins is Alito. It undermines Roberts attempts to be more “moderate”.
> think you have a wrong concept of what kotlin co-routines are and are assuming limitations that it simply does not have.

What I’m referring to is this:

> you just use your connection pool as usual and use a threadpool based coroutine context to ensure you don't block your asynchronous request handling main thread.

For everything that is not coroutine compatible out of the box, you need to do something like what is described above.

When porting an existing application to coroutines, you also have to identify the places you need to introduce thread pool backed contexts and use them approprietly. You also need to setup these thread pools correctly so that you don’t end up using more threads than if you didn’t target coroutines.

For us, this extra complexity wasn’t worth it. If we were making an app from scratch and could choose coroutine friendly solutions for everything from the start, that would be different, but porting a legacy app to coroutines hasn’t been a good experience.

Fortunetly, project loom means all our current thread-based code will be just as scalable as coroutines in the not-to-distant future. That also means we can spawn more (virtual) threads and see a nice speed increase as well.

Btw, we’re already using kotlin for most code, just not coroutines.
Technical skills in isolation have no business impact. There's a reason that the higher up you go, the more business-y it gets even as an IC.

> Furthermore, technical ability is something that the employee has some control over: whereas impact to the business has more external factor

Rewarding someone for their skills in isolation makes no sense. The outcome is what matters.
Thank you! That's actually super solid advice. Cheers.
The challenge comes from a person like me, who doesn't know off the top of my head which Greek letter ξ is. So for each of these symbols I'd have to google them and learn it, or have some notepad where I can copy paste the needed symbol
I've seen "unofficial" speed limit signs put up by residents of a given location. They look exactly like official signs, and I imagine it's tricky to properly police this. I wonder if this system opens up an attack surface for bad actors to intentionally modify speed limits to either lower or higher than official ones.

Reminds me of the guy who managed to make Google Maps report a traffic jam by pushing a cart full of smartphones around [0], except this one affects your hardware by automatically cutting off throttle and doesn't require drivers to rely on an app.

Also, from the article:

> "How will I enjoy my recreational driving when ISA systems come into force? Same way I do right now: in slow old sheds that would only break the national speed limit if you pushed them off a cliff."

So it's pushing people who drive for fun to do so in older vehicles with correspondingly older safety technology. Interesting.

[0] https://www.businessinsider.com/google-maps-traffic-jam-99-s...
Location does impact lifestlye, and in my view that's a big component of culture. The kinds of outdoor activities people do, the kinds of commonly avilable foods, the interests people have (especially prospective partners if you're looking for that), the ways houses are constructed, the attitudes people have towards strangers, neighbors, etc.

I'm not saying this is on the same level as moving to Mongolia like some people I know, but it really does add up and I wouldn't call it insigifnicant, especially if you like where you are currently (not gonna speak for above on that front).
Just to clarify more on the in-memory part, it offers the same Arrow APIs for querying, right? Or only specialized query API tailored to Parca's use?

We'd like it to be Arrow APIs, such that we can use it for other purposes, but still in the Observability space actually.

Read the other comment: https://news.ycombinator.com/item?id=31263825
Already explained that the in-memory part, but missing the serialization part.
I'm late to the party, but I do have a question.

For me, reliability and data backups/recovery play an important role in setting up systems like this. I find that if I think about setting up a self-host solution, my mind goes to, "But what if it fails and you lose all your effort in a theft, fire, flood, or just hardware/data failure?"

And that side of my brain would be right: what if that happened?

So I guess I'd ask the author: how do you handle this niggling feeling in your brain, if you get it like I do.
We have an automated set of ansible scripts that spin up large groups of hosts for Nebula performance regression testing, and a while back I added zerotier, tailscale, wireguard-userspace, wireguard, tinc, ipsec, and openvpn to that automation so I could get a sense of where things stand. I spent a lot of time optimizing each of the above options to make fair comparisons, but it was mostly for mine and the team's curiosity, and we weren't interested in playing benchmark-fight with similar softwares of the world.

Publishing repeatable benchmarks is hard, and when doing open source work, it just hasn't been a priority. As I replied above, if I'm going to say it I should prove it, and I promised to do just that.

And a counterpoint: tailscale does mention in the "Tailscale vs Nebula" article on their website that performance is just about the same but similarly provides no proof. This is motivation enough for me to show proof of the opposite, I guess.
Dumping Encrypted-at-Rest Firmware of Xiaomi Smart Kettle
Very good to know! I did learn this and used 10 year certs/ca when my originals expired... as will presumably most of the other people who didn't fully grok the implications of the defaults :)
Nice. About half of the process of filing taxes with TurboTax is dodging all the dark patterns to try get you to pay...
That depends heavily on the type of cancer.
That's pretty cool. Are you sure it's trying to read the signs, as opposed to consulting a pre-made map of speed limits at the current GPS location?
In practice my CPU hits ~80c and makes the system nearly unusable. I just disabled Spotlight indexing altogether.
Are there services that provide this? If so, what are they called and who are the vendors?
> but in many cases seemingly simple bugs are not that really easy to solve while not making any dent on business

I work at a big tech company and see this all the time. Bugs that clearly exist and are impacting users, but they're hard to solve and have no or very little business impact. It doesn't really make sense to work on them, but it's kind of sad they just get left :/.
So you don't know the Greek alphabet, but write high-performance computing code involving non-trivial math? (Julia's main use case is HPC)
There is no single correct take, and I appreciate you filling in more of your perspective on the matter.

I'd be curious to understand what exactly you feel my points were, and why you think differently. I can't help but feel like I must be missing something or misunderstanding your comment.

Fortunately we're unlikely to ever collide in real life :). Again, I mean no disrespect. Genuinely would like to understand your point and see how it maps to higher overall team health and better output.
Hehehe yeah.
"That's gona be blindingly bright." Was my first impression.
They are beholden to no one AFTER they are appointed. They are only appointed, however, if their views match the people who are doing the appointing, who are beholden to many.
Forrester: 96% of Businesses Have Had Cloud Security Probs
> Pure functions are pure, yes, but you can have impure functions

Not in Haskell, you can't.

> Haskell is only interesting because you can have impure functions

No, it's interesting because it provides a way of representing series of effectful operations that are distinct from its functions, which are pure.

> otherwise every Haskell program would compile down into a constant

Every program in any language that is compiled compiles down to a constant (which is, itself, usually a program, often an imperative one in a native or virtual machine language); but in Haskell, each program is (in the model of the language, not merely what they compile to) normally a constant, non-function expression, most commonly of type IO ().

It's true that values of type IO a are isomorphic to “impure nullary functions returning a” in a language which has impure functions, but they aren't functions in Haskell, and can't be called from functions, they can only be operated on as values within the language.
What browser does that? Don't they usually stay on the same page while it loads and then switch right to the nw one?
Did you speak French before the move? And did you have a job/sponsorship lined up as well?
This has always been a key component of processor design and has been integral to improvements in consumer device processors for a while now.
There is also a psychological phenomenon at play here: anytime one group of people is above another in some hierarchy, they must tell themselves a story to justify their position. It usually goes: they deserve to be under us, because they are lazy/violent/oversexed etc. But we also must be protected from them, as we are so outnumbered.

This is why you get perplexing attitudes that latinos are too lazy to work but also taking our jobs, or that white people are helpless victims but also simultaneously the master race.

Of course, change the actors and story remains the same- no matter who is on top and who is on bottom. Thus the attitude of the privileged towards the commoners is one of contempt, and the attitude of the commoners is one of resentment and resistance.

The story repeats in every society with a lot of inequality. Your own comment, for example, drips with contempt.

Edit: I don’t know you, so I do take you at your word. I’m glad you don’t have contempt for anyone.

That 4.25 however is actually higher than the federal minimum wage today, adjusted for inflation.

Also, if you’re ever watching news stories about young people, watch for the fear and contempt: the story with them is that they are crybabies who won’t leave their safe spaces (contempt, why they deserve to suffer) but also antifa super soldiers seeking to take over the country (fear, why we must police them). In actuality young people today are raising children in the middle of historic upheaval, plagues, unaffordable housing and stupidly expensive education. But yet they soldier on. They’re survivors.
I still have the CD of the Nickelodeon 3D Movie Maker release, which was basically this software but all the characters, sets, and sound effects were from cartoons like Rocko's Modern Life, Ahh Real Monsters, Ren & Stimpy, etc. Wish I still had my save files.

https://archive.org/details/nick3dmoviemaker

https://nickelodeon.fandom.com/wiki/Nickelodeon_3D_Movie_Mak...
Why do you think climate change will kill a billion people over the next century? Not saying you're wrong, just bewildered that you are able to make any kind of prediction on this at all.
> Yes, there are companies that behave this way. And there are many companies that don't.

Can you name some companies that don’t? Very few companies with more than a few employees are more concerned about the bottom line of their employees than the corporation. This is by design due to management training in business schools, motivation by managers to control and yield power over others to signal their prowess, and basic greed by business stakeholders to maximize their returns to name just a few reasons.
India's Heatwaves Are Testing the Limits of Human Survival
It kinda depends on how you slice it. There are 60 million Americans in "low wage" families, of which more than half of the income comes from minimum wage jobs:

https://www.oxfamamerica.org/explore/research-publications/w...

But for the most part, minimum wage workers are young white women: https://www.pewresearch.org/fact-tank/2014/09/08/who-makes-m...
Am I the only one that finds it slightly amusing that the test also makes sure that the supposed work task/puzzle doesn't actually matter?

Perhaps an ironically appropriate test for hiring for a job at many offices/IBM (and exemplifying some of the problems with these bad faith test techniques).
> Conventional wisdom, at least for SMP chips, is that this is the most efficient strategy, as it gets the task out of the way as quickly as possible.

I've heard this conventional wisdom cited repeatedly in the realm of embedded devices, but I don't have any idea how it could possibly be true: in a synchronous CMOS chip, power scales with the square of voltage, and in order to push the chip to higher frequencies, you have to increase the (gate? rail?) voltage - doesn't that mean that computing things at lower frequencies is almost always more efficient?
The whole point of raising the minimum wage is to erode the gap between the poor and the rest of society.

Raising minimum wage while leaving other wages untouched accomplishes that.

I don’t think that when considering the lives of the poor and the middle class/wealthy, that we should prioritize the needs of the middle class and wealthy. It seems clear that the needs of the poor are much greater, the suffering much more intense, and that some sacrifices by the rest of society to address those needs and reduce that suffering are the right thing to do.

Now whether it’s possible to raise minimum wage without all other wages and inflation rising in response is a different question. I do wonder what the effect of a minimum wage that tracked inflation would be?
What are the issues you have?
Agreed, I mean that's why we built our solution completely open source in an open saas model and certified [1] our solution. We even provide our pentest results publicly, after mitigation of course [2].

The value we provide, when you are using our cloud, is the operational peace of mind, global scalability with data residency and access to deep technological knowledge.

We wrote some word about that in our blog [3] as well.

1. https://zitadel.ch/blog/openid-connect-certification

2. https://zitadel.ch/blog/pentest-results-h1-2021

3. https://zitadel.ch/blog/saas-vs-self-hosted
I did
I'm trying not to imagine he's on a great contractor rate with HMRC and choosing which French villa to snap up with his next contract from Intuit..

More seriously - and after my knee-jerk has died down, my government actually publishing APIs does seem "pretty-schweet"
You should probably take the time to learn the names of the Greek letters. There are only 24 of them and they're even related to the English ones. It's not a huge time investment, and it's probably worth it if you work in engineering.
As someone who started out not as a Devops/ Cloud Engineer person but got into TF: Would you mind sharing more specifically how Pulumi has changed the game for you with lowering the barrier to "do infra"?

I am curious because everytime I considered using it so far, the prospect of just any dev who might well not know all the intricacies of infra should maybe not build it. I guess some barrier to entry is something I would see as a benefit.

In terms of code syntax, reading infra declarations in app languages always rubbed me the wrong way. Yes, HCL is no beauty and a bit to get into, but after that, I personally love it. I know exactly what to look for. The thought of reading this in all kinds of Python syntax is rather a downer for me.

Last but not least, there is a ton of tooling which was built around TF which I am not aware of if equivalents do exist for Pulumi.

Fwiw, I have no skin in the game of either company and am not trying to paint a black or white picture of what's the better tech. Just trying to learn what appeals to others about Pulumi.
I’ve been using Julia since 2017 and still do on a day to day basis, and I agree with the author in a lot of cases, even his subjective naming conventions gripes.

The author’s biggest criticism is that Julia doesn’t have tooling to make the developer experience better. There’s Revise, JuliFormatter, LanguageServer and Jet, but the development experience in Python is enviable. There’s like 3 different REPLs, at least two competing linters and auto formatters. It’s okay to admit that these are places Julia is lacking.

I think your kind of response to criticism about Julia is what gives the Julia community a bad name, in my opinion. What is wrong with saying these things suck and need improvements? Would you rather Julia not improve and stay the way it is right now forever? Surely I hope not.
Also important, from Intuit's statement:

> As part of the agreement, Intuit admitted no wrongdoing

I hate this and I don't understand why the government always agrees to it. Isn't an admission of wrongdoing more valuable than a tiny fine? Why do they always accept this kind of settlement? Isn't it both the right thing to do and better politics to keep the case going until the corporation at least has to admit it broke the law?
Not sure I understand.. if they used the Free Edition, shouldn't they not have paid anything? I'm guessing that is the crux of the issue, but I guess I always assumed Turbo Tax got you started on the Free Edition then tried to upsell you. Sounds like they charge you money while keeping you on the Free Edition?
One of the problems with Solid is that it's definitely guilty of the sort of criticism that surfaced (brought up by a reader) in related to some of the things discussed in an earlier post about "Library JSON" <https://tomcritchlow.com/2020/04/15/library-json/>:

> That said, the thing that kills the indieweb is too much enthusiasm for specs, too few[...] implementations, and, ironically, too much focus on the ‘indie’ (building complicated self-hosted everything-machines) and not enough on the ‘web’ (noticing if anyone’s using any of the things you built). So if there’s a killer implementation and good content at the start, then momentum would potentially just carry you through.

One thing I'm fond of is a turn of phrase earlier coined by Noel De Martin, a contributor to Solid: "Autonomous Data". The intention to put resources behind "Autonomous Data" as a brand/movement was set aside to focus on the Solid effort instead. I think, though, that the term is well-suited for the rough ideas presented in this post. (Better than "triple entry blogging", in any case. Better than "Solid" or "Zero Data"[1], too, in my opinion.)

1. https://autonomous-data.noeldemartin.com/

2. https://0data.app/
No, wireguard is just the VPN itself.

The NAT traversal stuff is all magic that happens before the socket is given to wireguard.
The actions after the leak, like the barricades going up I think was more telling. The intelligence was good enough to prompt a knee jerk reaction to protect the building, yet the intelligence is not good enough to find the leaker. Something doesnt add up!