skysight-inc/HackerNews huggingface dataset:
The extension is far more useful if you block all cookies by default and whitelist the domains you allow to set them, like me. When you do that, every time you visit a site, sometimes even every time you load a page on a site, you get a cookie pop-up.

They should pair it with a "yes, I am an adult" extension.
I always wanted to take code that hasn't been written specifically for a benchmark and test that. RosettaCode or leetcode might be a good source for that.

leetcode even has many versions of each problem written by different people so you could see e.g. the distribution of expected runtimes for JavaScript programmers Vs Python programmers or whatever.

It wouldn't quite be fair on the language. E.g. I would expect Typescript to give better performance than JavaScript simply because the fact that you're using Typescript means you know what you're doing more than a JavaScript programmer.

Would be cool to see. Unfortunately I couldn't figure out a way to get unbiased sample programs for each problem.
So there is a very strong correlation between time taken and energy consumption. This is because less work is done (like you pointed out) and CPUs go back to idle quicker (like I did). This part is blindingly obvious.

There are a few exceptions, but no mechanism that explains that from the paper. So statistical noise.

If anyone is designing a language to be energy efficient, they would do what is obvious - do less work by generating more efficient code (like you said) or make it easy to parallelise work so cores can go back to sleep quicker (like I said). They’re not going to design for something statistical anomalies.
"Jack of all trades, master of none, is oftentimes better than master of one."

An average human to have an average life must know how to cook food, do arithmetic, read a book, write a letter, use a computer, learn a trade. Even living a primitive life, a human to survive needs to know and do more than any other animal. This is why we have our own enormous and very energy-intensive brains and not a shared hive mind. Being average is what we excel at as a species.
"8% more lines of code." ./eyebrow lifting intensifies. all i am insinuating is that is not necessarily a net positive - unless that 8% came frome 8% less meetings...
> It's bizarre and I don't see anything special about Russia TBH. It's just that they seem to be ahead of the west in the direction the world is headed.

On the contrary, they seem to be a century behind. Even China told them they should try to find a diplomatic solution. India told them this is not the time for war. The world has other problems than an old man's ambitions.
I don't think a con at all, just mismanaged to an extreme degree.
Sub-NUMA Clustering
Of course it can't be done through sheer brute force. One has to use an opportunity of Russia [almost] falling apart on its own like the one 30 years ago or the one that seems to come about right now. This time it comes at a huge cost to Ukrainians, and whether/when another such opportunity would come about and at what cost we don't know, so better to not lose the opportunity this time.

>The west does not have anywhere near the manpower necessary to make this happen.

One of the biggest occupying/controlling power for the biggest piece of territory - Far East and East Siberia - is China. And there is no need to actually occupy whole Russia. Only in Moscow and a bit of force (more like credible threat of it), and that is work for the West and Turkey, to make sure that nobody would prevent those autonomous regions going their own independent way (which in many cases would be just naturally falling into orbit of a near by big country like Turkey, Kazakhstan, China, Ukraine or a block like EU)
Creative tools 2.0: Trying to eat Adobe’s lunch
love that:
specialization is for insects.
I put my stuff in the safe not to protect it from outside thieves but to protect it from hotel employees. I don't have any source but I'm sure this represents the vast majority of hotel theft.
And the answer is still "nothing". Russia doesn't really gain anything substantial.

From Russia's point of view it is a huge price to pay for preventing another Turkey-Cuba missile crisis, except this time it is Ukraine instead of Turkey (which Russia considers even worse, given the recent revolution and government apparatus stability) and this time Russia doesn't have as much influence on American continent to deploy its own deterrent.
Thanks for posting this link! I've written before about missing Model 100 or Psion 5 style computers. Simple devices designed for limited purposes with great battery life. The device you linked to looks like it follows in this Model 100 tradition and they also have a machine called the Traveler that looks like it follows in the Psion 5 tradition. Great stuff!
I can only second this. Especially regarding the 1st Shapiro book: We had an advanced seminar that was essentially "read and discuss the essays in the book". We were about 6 people, including the (excellent) professor. It was very productive and we got a very good overview of the field back then, and I think everyone enjoyed that seminar very much.

To relax from the reading, and since most (all?) of us did already have some advanced math education beyond the average philosophy student (e.g. I did major in CS, others had maths major or minor), we did a "guided by the professor" proof for the incompleteness theorem - he always wanted to do that, but couldn't in his normal lectures. That was fun.

I'd suspect I wouldn't have had such fond memories if we everyone was to read the original sources, especially since that would have been nearly impossible in the given time frame. In most seminars that's usually accelerated by having one person read one source each and do a presentation and/or write an essay. I think reading a well written essay and discussing that in a small group is the superior approach.

Of course if you want to become a professional in the field this will not replace reading some/most/all of the original sources in the long term. It is then a matter of opinion if it's better to start reading the source with or without some broad-but-shallow knowledge of the field. I prefer with, since I never read such material to "just learn what X said on Y so I pass some exam", but because I like thinking about it and put it into perspective [e.g. temporal, but also alternate ways of looking at things]; but then I'm not a professional in that field, so insert shrug-pony here.
Have a look at the Tiny Go compiler, which does more optimizations:
https://tinygo.org/docs/concepts/faq/what-is-tinygo/

As mentioned you can also bypass the GC for performance critical sections.
It would. It would also discourage free speech and a number of other good things.
Ooooh, gotcha. Basically the hitler liked dogs so people who like dogs are nazis example?
Geo-Testing Won’t Save You
Marketers are betting on Geo Testing for attribution since iOS14 let users opt out of tracking, but it has its flaws.
Agreed. The Morrowind screenshots at least also seem to have geometry that just doesn't exist in the original game?
Khan Academy. I completed all their Math modules over the course of a Summer and, frankly, learnt more from their content than I had in 10+ years of mainstream Math education. I feel like if I had done it sooner I would have been an A* student, which haunts me a little.

Despite studying engineering up to postgraduate level, I tended to avoid any concept that required a deep understanding of the Mathematics behind it. Now, I love Math and feel like I could express most problems using it, as well as make sense of papers and text books that were closed off to me previously.
We have a discord HN-learn community, where we share our learning journeys and interesting ressources.
https://discord.gg/TFMvt9vh

I am personnaly on a mathematics path, starting with geometry.

Email in bio if you want to exchange.
Yeah, Java, C# all can be compiled to native, that’s besides the point (java had gcj 20 years ago for that, not just graal nowadays). It is just bundling the runtime basically, nothing inherently different.

FFI is available in basically every single language, C# was actually very explicitly made for this use case.

And Java originally was literally made for embedded devices :D it is still running on every single SIM card and bank card, but there are many other solutions targeting embedded, for example microEJ.
I too am a generalist and have been for 30 years. I love it all but the one thing I wouldn't do is react UI coding. It just looks awful to work on. I loved Vue2 but Vue3 is starting to look like react.
> He really did not.

Why would I believe your guess instead of his actual statement?
Yes, I have set up Github Sponsors already. Hopefully it won't be necessary to seek VC funding.
Survey of Household Economics and Decisionmaking Interactive Charts (Fed Res)
Then don’t use it?
10,000 hours, whether true or not, is a ballpark and even if it's patently untrue: it will always require some non-trivial amount of time to get good or master a particular subject.

Not all subjects are equal, granted.

having overlap in knowledge between roles is also somewhat granted; being a complete master in backend gives a person a lot of knowledge towards being a sysadmin (maybe even 60-70% of the way to being a master in that direction!);

But, you've failed to convince me that any single human on earth can do "everything"; even if a person could literally master all technologies in use (not counting your strawman of driver programming) then there would still be a discipline mismatch.
And yet Fairphone manages without being significantly simpler in features.
What he is basically saying is that they are the gatekeepers of the internet now and will decide for you if you are trustworthy.
Many execs have no real concept of a job that doesn't involve face to face interaction.

Some have enough imagination to allow that such a thing might exist.
A nice problem to have. What would HN readers spend such a windfall on? Contracting developers to work on the project seems like the obvious choice.
Usually IMST training is done with a device that adds resistance to your breathing.

If you want to try it without a device, just restrict airflow through your nostrils with your thumbs while inhaling. (and keep your mouth closed of course). It should be very difficult to inhale. You exhale freely
> Oh, and by the way, it would be keeping the money in that account for up to 180 days while it decided whether it was entitled to “damages” for my yet-to-be-explained breach of its Acceptable Use Policy.

This is so unbelievably unacceptable and yet I’ve seen PayPal do it time and time again.
We passed on someone because the resume listed SQL, but that person couldn't answer a basic query question. This person was finishing their degree in a few months and we figured first real interview and wanted an easy question to build confidence before the interview started. The job itself wouldn't use SQL so not having it wouldn't been any negative, but claiming it and not being able to talk about it means you are a liar.
What prompted you to take your child to the allergist? Are there any symptoms?

It doesn’t hurt to eliminate a food to see if it makes a difference, that is probably what your doc told you to do.

My take is that food allergies usually have extreme effects. For all the people who are gluten free because they think it’s cool, people who have celiac violently void both sides of their digestive track when they get eat wheat.

Myself I had an anaphylactic attack when I was 4 or so and remember getting prick tests from my family doctor which were inconclusive. I”ve never had a dangerous allergic reaction but I have hay fever, break out in hives from a certain perfume, had asthma in my 30s, got allergy shots, and had the asthma resolve and haven’t used an inhaler or other drugs for it for a long time.
> Which I try to form by querying as many people as possible from as many countries as possible, which my job requires on a daily basis.

but not to the person telling you they do not agree with you.

so you're basically cherry picking.
it is called selection bias.

> By my colleagues from many different nationalities and age groups does not share your sentiment.

selection bias again.

maybe they are too kind to tell you the truth,

who knows?

> Oh. Normally I'm not like that, but today's very stressful. I might have lost some of it today. Honestly, sorry.

that's what happens to anybody when misread.

So, again, acceptance and tolerance are much more important than blindly applying the rules or trying to be kind at all costs.

Honestly goes a long way among friendly, fallible, human, people.

Enforcement does not.
I posted as a free resource for anyone considering a personal finance startup
West has helped supply weapons and intelligence to reduce the suffering. It also accepted a lot of refugees.

How exactly are more modern weapons making the war more brutal? More precise weapons are strictly less brutal than barely targetted crap Russians use. Longer range weapons can be used to destroy stockpiles of this barely targeted crap before it's used, etc.
Meanwhile Windows makes no effort at all to keep syscall numbers stable, because you aren't supposed to use them directly. For example NtCompleteConnectPort has changed id five times in Windows 10 alone.

Meanwhile OpenBSD was discussing ideas to extend their system-call-origin verification to only allow syscalls from libc.
do you work on actual feasible implementation or just theoretical circuits for perfect mature qc?
Educate me, pkease: why no new or delete? Does C++ now discourage heap allocation or is the common practice to use smart pointers, etc.?
> Just because no one's done it before doesn't mean we're not allowed to do it.

If you by "allowed" means "is meant to work", then yeah it means it's not allowed on many of these platforms.

OpenBSD has infrastructure to control which memory regions syscalls are allowed to stem from, specifically designed to block syscalls from anything by libc. See https://lwn.net/Articles/806776/

I do not recall if it was enabled, but when someone does not provide you an ABI it very much means that you are not supposed to try to write code against it. If you do it anyway, you will have to live with the resulting instability.
The more important thing is to have a state of mind where you are willing to recognize the early indicators that a situation is only going to get worse and take action to exit that situation.

Also, if you park a vehicle at the hotel try to avoid spots that would likely be blocked by fire engines.
When I read about quantum computing I can't help but think of the talk given by D-wave founder Geordie Rose. He describes quantum computers as devices that perform calculations simultaneously across parallel universes.

https://www.youtube.com/watch?v=vlRVMNVXm3Q
Seems like the real problem, as it often is, is package and version management.

Besides the open source authors and maintainers, has anyone considered that “distros” of open source is a thing? Companies have sysadmins and distributors may have a bit more time to manage exactly these expectations.

Why is Bob being affected just because Homebrew made breaking changes in a new version, especially if they used semver?

Probably because someone in Bob’s organization, whose job it is to watch for these deprecation notices, doesn’t have the information that Bob is relying on the old behavior. Yet Bob is somehow forced to upgrade to the new Homebrew because the organization “needs” everyone in the company to run the latest and greatest.

Well, that issue is between Bob and his company’s sysadmins. And those people should have some knowledge of what changes break what.

Actually, what would be nice is some sort of automatic AND STANDARDIZED tool that shows which interfaces are used by which clients in your organization (CLI, ABI, API, etc.) and what an upgrade would entail. Does such a tool exist ?
Say what you will about whether or not a private company like Paypal should have the ability to do this.

What clearly is true based on this example is that if we ever gave this power to the government they would use it and use it in a dangerous way.
Well, i'm a native Russian speaker (left the country at the age of 28). I can only hope that you're too.
$35M fine for Morgan Stanley after unencrypted, unwiped hard drives are auction
User Research Sidekick
> the company filed for bankruptcy and no longer exists. They were profitable for a decade prior. One DDoS attack...

Being milked dry by a single DDoS is a hosting issue in my opinion, there should be sensible limits in place, AWS is notorious for making it very hard to understand and control this...

Even if you disagree and consider it a problem that must be solved with a separate DDoS protection service, this is not what I am talking about, I think it's a good idea - if there is a clear ongoing targeted DDoS attack, that system needs to engage and do it's best to try to filter through only legitimate users (which is the only point in time it makes sense to potentially block regular users - because the alternative is that no one can access the site).

The problem is this is not how cloudflare's protection operates, there is no throughput trigger, it's always on, it attempts to block bots at all times and has a very high false positive rate.
Have you tried https://cider.sh ? I use it and it’s great, but I haven’t tried the AM mac app since I don’t use a mac
PeerTube v4.3 Is Out
I think I understand you, and I think I broadly agree, but in this case the restriction was specifically on contacting other thunderbird members; that seems like it's clearly still a vertical slice to me.
Why even use smoking gun when that clearly means obvious irrefutable evidence, how do quotes help?
It looks like the change is from an upstream software. Homebrew did communicate the change, which is something that I wouldn't expect from a distributor. In Debian, we have the NEWS file to communicate such breaking changes, but it is seldomly used because most users don't want to be spammed with changes they are not concerned with. Bothering the distributor for changes in upstream software was OK ten years ago. Today, it is not: too many upstreams, not enough people to curate and maintain.
Related (same source): https://www.federalreserve.gov/publications/files/2021-suppl...
> Because I lived under russian occupation

I'm not quite sure where you are from, but unless you are from Ukraine, it is likely you lived under soviet occupation. In this sense, Russia itself is still under it, too.
Check the raw email body and see if it consists of multiple encoded MIME parts. I'm seeing some spammers sending the message body as one part of innocuous content but then a different part is displayed when you open the email. I'm guessing this confuses the spam filter enough to let it through.
The Fed Is Getting Even Tougher on Inflation – Here's the Shocks to Come
Defending against SSRF attacks (with help from our bug bounty program)
The difference of 5 to 15dbA is quite a big deal, as 10dBA higher values are roughly perceived as "twice as loud".
> If you think they’re jerks then don’t join in.

You don't know until you don't know.

> If they think you’re a jerk they won’t want you to join in.

Which is why Mozilla as a brand is as toxic as the inside of Chernobyl reactor core.

> You’re arguing against your own position!

Not really.

I'm arguing against the hypocrisy of "openess".

Proud boys say they are for free speech, but then, as you correctly state, they wouldn't let me speak at one of their rallies.

Mozilla says they are open, but then their bans are written by someone who's in love with medieval torture.

The only missing bit of fun in their e-mail is being forced to sleep in an iron maiden.
The Daily Sceptic is such a piece of shit, I try very hard to feel sad but I can't.

I know that it's a question of big principles etc... but still.
Do we really need to moderate the fact that while listing proof of how smart and good my team was, I used Jewish accountant as a descriptor? (That I only said because he constantly joked about this himself and it just stuck with me). It was included to accent a list of positives about the groups intelligence.

If I had said we had a Polish mathematician, would that also need moderation? Or if describing how service oriented we were, I included an ex Catholic nun?
Amazon Lab126
> Legit website users just never use VPN or Tor for anything.

You are wrong. I use that and a minority of legit people also do.

The problem with your type of thinking is that you are only thinking in terms of what the population majority is doing and how they are behaving - lumping the minority of privacy conscious user in with all kinds if malicious actors. Basically the type of thinking that leads to all kinds of discrimination, unfortunately.
Preparing specifically for a flood would be silly but you can do some common sense preparation that works for any number of potential disasters.

1. Know your egress routes

2. Be aware of your surroundings

3. Be ready to move

4. Have a communication plan

5. Know places to go in emergency (e.g. Consulate or group rally points)

6. If it doesn't feel right, leave.
What a surprise, more big tech censoring speech they don't like.

We need better unregulated money transfer services
Came across Betafi on Zoom marketplace. Liked the concept of taking notes and bringing my interview questions in the call
Who knows, like Twitter, government officials are not sitting in the same Slack channel as Paypal employees?
> No easy way to listen to a playlist on shuffle, starting from a specific song. You can search the playlist, but that limits you to shuffling the search results. You can scroll through your playlist until you find what you are looking for, but that is not easy.

Last I checked, Spotify has this issue too
Sorry, I should have left the /s on the end of that comment.
Thanks for the kind offer, but when I move on from computer stuff I will start a woodworking business, as is tradition.
Show HN: OpenZiti Python SDK
Could be a terrible way for a disgruntled sysadmin to fuck with them. Not saying this is what happened, and absolutely no disparagement toward sysadmins (may they continue to bless us), I'm just considering the vector.

Also -- how the fuck could this happen?!?! :P ;) xx ;p
Found Betafi on the Zoom marketplace. Liked the idea of taking notes and bringing my interview questions in the call
> Entitled $BigCorp employees who churn around 1000 LOC (in OSS) per year for $250,000, engage in activism and high profile issues that will be talked about on Twitter and take credit for actually valuable contributions from idealistic individuals.

Surely one can conceivably picture a way for letting said wealthy individuals express: "I care about this issue enough to support someone's effort that might go into fixing it."

Whether that happens with a beer after the issue has been fixed, or an escrow payment of X USD with a non-refundable downpayment of Y% feels like an implementation detail.
Yeah no Ive tried that and Im not playing the game of constantly turning it on and off. 3 taps x 10,000 times = 30,000+ taps. Id rather pay the $2 for Neo Noir or figure out how to code this extension myself in the iOS developer kit at that point.
> since no developer can (or would want to) write both kernel drivers and html/css frontends.

You do realize this comment is going to pull the exceptions out of the woodwork?

I wrote all of the software for the first version of the Teledyne Lumenera Ethernet cameras. Everything from assembly codes in the bootloader to CSS in the on-camera web pages. Heck, I even had to review and debug the PCB design before I could start.

I don't think this is a particularly uncommon experience. Embedded development usually has very small teams, and very often the hardware has HTTP API's.

P.S. I'm available for work. Information in profile.