skysight-inc/HackerNews huggingface dataset:
This paints a desastrous picture for mobile OS. I deactivate wlan and mobile data if I don't explicitely need it because you cannot trust your own device. These closed systems introduced and normalized a lot of very bad behavior for software in general.
On fact, for loops are try/except under the hood.
Here we see a trickle-down advocate in the wild, folks.
Read For More : https://cryptosoftwares.com/
Thank you for sharing. I enjoyed it and I was curious what your story was.
Fascinating peptide, and from snail toxins, amazing, thank you for illuminating it. Apparently metabolism isn't the issue for oral use of Ziconotide, the blood brain barrier is. Researchers are currently working on using viral nanocontainers to transport it past the BBB [1] so that it can be taken less invasively. I find it fascinating that it works on blocking voltage-dependent calcium channels [2], not by agonizing opioid receptors.

It intrigues me that so many natural venoms, toxins, and poisons have analgesic agents as part of their chemistry. What do you think the reason for this is? Would a prey that doesn't realize it is in pain, perhaps struggle and flee less? If this is the case, shouldn't some of these predators have evolved to have pleasurable agents like opioids in their toxins? I suppose it might be hard for their own body to not be affected by it though? I'm gonna have to look into this topic some more. It's really fascinating to see divergent evolution hitting the same motifs.

I'm used to being downvoted, and even flagged. I say things that are deemed too controversial for the average automaton that inhabits HN. Not much can be done, so I've just come to embrace the hate. I'm not a troll but in order to deal with the constant attacks against the truth, one has to develop thick skin and perhaps even some enjoyment over knowing that people are so disturbed and shaken by foreign facts that they instinctively try to bury the newfound knowledge. Such is humanity, and HN has been growing and becoming more and more averse to truth. I hope it does not tip too far, but if it does I'm sure another community will fill the void. All we can do is speak our peace and live to fight another day.

[1] https://www.nature.com/articles/srep12497

[2] https://en.m.wikipedia.org/wiki/Conotoxin
It’s not a product. It’s an example of why it isn’t a problem, and it was actually _designed_ around virtualenvs, which is why it’s just a single script (again, not a product).
There's a Baxter novel in that line!
The first corporation depends of the definition used. If we are talking about joint-stock companies there were some form in China and in Europe before colonial expeditions to fund capital intensive enterprises like dams and mills (in the rare cases where it was not funded by the Lord/Abbey/State)
Like so
https://en.m.wikipedia.org/wiki/Bazacle_Milling_Company
There's discussion of exactly this here: https://lwn.net/Articles/587028/

I agree with you.
> A whopping 74% of users would rather have apps track their online activities than pay for content or features that are currently free; only a mere 26% said otherwise.

same survey https://www.sellcell.com/blog/apple-privacy-survey/
This is cool and all, but why am I looking at black and white photos in 2021 sent from something launched in 2018?
Because python 2 has been unsupported for more than a year.
> But the inability of people to pay for things because of the Fed's unwillingness to loosen credit caused people to lose faith in the value of their claims on future wealth, and that caused an actual reduction in productivity over time.

It wasn't the claims on future wealth (i.e. money) that they lost faith in, it was their job security.

You see the stock market crash so you tighten your belt in anticipation of potentially losing your job. So does everyone else. So people don't buy things which means companies don't need workers to make them and people lose their jobs. Then people who lose their jobs don't spend money, and people see people losing their jobs and tighten their belts even more for fear they're next, and you get a deflationary spiral.

You can lay this on the Fed for not providing enough liquidity, but the real reason this happens is that the Fed is the only one allowed to do it.

Suppose you're a candlemaker in the US during a deflationary spiral. Nobody will give you dollars for your candles. However, someone might give you euros or pesos or something like that. But now you have to pay your rent. If you can pay it in pesos, you're all set. If you can't, you have to buy dollars with pesos, which bids up the price of dollars and accelerates the deflationary spiral.

The problem comes when the government privileges its own currency. If you can't easily get a bank account denominated in another currency without converting it to dollars, if you can't pay your taxes in pesos even when that was what you received from the buyer, then people still have to convert the other currency into dollars and continue the deflationary spiral.

Whereas without that government restriction, a shortage of dollars would be resolved by using something more available as the medium of exchange.
Gamification maybe? "Status" among (similar) peers? Disconnect from reality and living in a bubble? (which most of us do, in different ways to a different extent)
According to the Amdahl's law: Let the smartest do the hardest. According to the Gustafson's law: Add more work if you want to keep the others busy.
I'm not American - what's the first amendment and why should I care if the place I reside in follows it (intentionally or not)?
DId you just compare boycotting Google with not getting vaxed? I used to vote left. But reading people like you arguing like this reminds me to never ever do so again.
I find this generalization a bit hard to believe. Good academic researchers should be obsessed with knowing why they do things. After all, researching the state of the art and identifying a knowledge gap is what they do. And they should also be quite good at documenting the how since they write a lot of methods sections.

Maybe not in mathematics as I have no idea what a math PhD thesis looks like but for all other fields I know I'd expect a good researcher to be exceptionally good at giving a reasoning for why they do something and also at knowing what other approaches were tried by other people and what the pros and cons are.

But I find the comparison PhD vs. developer a bit unfair. I agree that you become a better developer if you develop for 4 years instead of doing a PhD. Even in CS, a PhD entails many things that are not developing, namely writing papers, getting grant money, teaching etc.

However, I also agree with you that if the goal is to become a better programmer, a PhD is not the way to get there (imo).
that java madness has already happened...10 yrs ago!

maven is at the level of maturity where you don't need to even refer to it by it's version - it's just maven now (there's been two previous incarnations of maven, called maven 1 and maven 2). Then there's ANT, and there's a bunch of bespoke tools as well that i'm not too familiar with - ANT is still useful, but i would say that it plugins into the maven toolchain acceptably OK.
It sounds like you need to do more research. Instead of asking there aren't more big yet serious communities like Hacker News, you should try to (1) ascertain the size of the HN community, (2) look into what other "serious" (whatever that means) communities exist on the internet, and (3) compare their sizes. If after all that you find that HN actually is the only serious community of its size, then you should re-ask this question. But as it stands your question might have no basis at all.
Linux Perf Profiler UIs
I sometimes contribute to a jMonkeyEngine, it is an open source game engine written in Java. This was my workflow in the past: fork > clone > added engine feature > deploy locally > added local deployment to my game's Gradle build file to test the newly added feature.

I recently found out that I can just use Github cli to clone from upstream, and add one line in my game's Gradle build file to tell Gradle to use the cloned folder instead of looking at local cache. In Gradle world it is known as Composite build and, it has really make me like Gradle despite their convoluted build files.
It's "key/value store.'

It's sad that the slash has become too hard for people.
> Everyone joining a lower ranked institution thinks the same - they’ll simply go to one of the top labs!

They do? Generally you know what group or lab you're joining before you start your PhD, since university administrators want to know who's paying for your salary.

> This is like saying every med student can choose to become exactly what specialist they want.

No, but having a computer vision expert as your advisor, presenting conference papers on computer vision, and writing your dissertation on computer vision increases your odds of getting a post doc doing research in computer vision.
Da Vinci Derivatives | C++ Software engineer | Amsterdam, the Netherlands | Onsite| Visa sponsored

We're an algorithmic trading firm, which is a world where developers have a very direct, tangible impact on the business results. We have high standards for code quality, you'll work with smart, dedicated colleagues.

You'll tackle latency, concurrency, throughput challenges, working on distributed, real-time systems which's performance determine either profit or loss.

contact bernhart - AT - davinciderivatives.com if you're interested.
I think the point is that even if it isn't facebook, talk to your kids. Just like you'd talk to them about other kids at school and the interactions between them: Social media is a part of their social world, so talk to them no matter if it is facebook or not. Every one of them has the potential to do something akin to what facebook has done, albeit with their own unique method of delivery.
Small four stroke engines never really got developed, mostly because devices that need tiny engines rarely care about fuel efficiency, and usually care far more about engine weight and cost.
It would sure be great if they made it easier to break to the debugger in case of an unhandled exception, like (setq debug-on-error t) in Emacs Lisp.
I got the point quickly enough (from the title and initial table of snapshots?), but author has lost me as a reader due to saying little with too many words before they could elaborate on the point.
I was originally using python (learned it in my first job back in 2001!) & that was the reason I eventually moved to other languages - python as a language is great but the tooling/ecosystem isn't for exactly these issues (or at least weren't at the time, that's also at least a decade+ ago by now).

My impression at the time was that using it for server side stuff was fine (i have control of the server and simply install all the right things/versions myself) but packaging it up for end users to install on their desktops/mobile was a huge pain, there was no real easy/simple way to just export a self running installer that you double click (on windows/mac) or an IPA/APK (on ios/android) and end up with a running program the way users were used to from e.g. a bundled .net (at the time using mono, now ms provides cross platforms .net implementations themselves) or native c/c++ executable.
But you can do that if you create a type for the enum values :

type errorLevel int

const (
OK errorLevel = iota
WARNING
FATAL
)
...
Maven is great as long as you buy into their philosophy of how builds ought to work - phases and actions happening at a particular phase.

If your build has really custom stuff, and you cannot fit your custom work into those phases (e.g., it interferes with some other custom stuff), then you have a maven problem that's hard to solve. One usually resolve this by writing a maven plugin, and that kinda sucks. But hey, at least if you do it, you can contribute this to the whole plugin ecosystem and thus, improve it for somebody else.
Facebook whistleblower revealed, “company prioritized profit over public good”
cmuratori is great software engineer, for sure, but, god, this bug report poisons the well right from the start (see below).

Also the report is actually quite bad, because 40x performance drop, that is stated, could be actually nothing. If something takes 1 millisecond instead of 25 microseconds (numbers from the head, to illustrate the point), it might be an issue, but also might mean nothing. This is the thing that requires clarification, from my pov.

Regarding poisoning the well: instead of writing

"
Expected Behavior

Despite the increased parsing load, modern CPUs should not have a problem parsing per-character color escape codes quickly. I would expect the performance of the terminal to be able to sustain roughly the same frame rate with per-character color codes as without, and if there was a performance drop, I wouldn't expect it to be anything close to 40x.
"

he could just write

Expected behavior

Frame rate of output with per-char color codes is similar to non-colored output.
> PhDs often make the worst possible developers.

I personally don't agree.

> Software development is more about finding the right problems than it is about solving problems; to find the right problems, you need to understand the 'why' in as much detail as possible.

This is what a software or CS PhD makes you understand. You know the why's to the lowest level possible.

> The PhD diploma itself doesn't have much practical use in financial terms; it's not a good investment to get a PhD for purely practical reasons. Detatchment from practicality is the worst attribute someone can have as a developer.

In my experience it's the opposite. After I got mine, I realized that I can answer these "Why"s faster, infer my own knowledge and can write better code easier and in less time. The whole process got much entertaining too.

So, YMMV.
Aside from the mountains of odorless excrement I started seeing on facebook, this was the other reason I quit. It became unusable because once I scrolled past something it was next to impossible to find it again by either scrolling up or searching. Instead of seeing what people were up to I started seeing things they thought would keep me on the platform for as long as possible.

Looking at it now, at least to me, it seems obvious that the purpose of facebook has changed from "make money by showing people what their friends are up to" to "keep those dumb fucks as long as possible by whatever means possible to make as much fucking money as possible, everything else be dammed". And this is being generous with their beginning.
There is no evidence to back this claim.

Instead, there are stats indicating that The Mother Of All Hoaxes definitely ISN'T safe haven infosec-wise.

Additionally, Krebs completely forgot what there is war between Ukraine and Russia, so there are no reasons for such alleged protective measures any more.
Lists can't be Show HNs, so I've taken that out of the title. Please see the rules: https://news.ycombinator.com/showhn.html.
On the other hand, when the attention of the middleground people is on exactly the aspect of the concept that one wishes to highligt, then that seems like the right time to highligt.

Tax-evasion done by money-transfers based on fictional value attributions of something. Seems exactly like "imaginary property" to me.
i swear half of this is sunken cost fallacy of cs educations
> It saddens me to see, time and again, the role of leadership painted in such a dire and incorrect way.

It saddens me to time and again be stuck with "leaders" who don't know what they are talking about and think they need to weigh in on everything, even though they add negative value when they do so, because they want to justify their mostly pointless job.

In a 14 year career, I have had "leadership" that is not completely horrible for about 6 months, but that I still would not call good, at best it is mediocre. If only most "leaders" were wet behind the ears instead of bordering on grossly incompetent.

If people's experience of leadership is that it is almost always dead-weight, then the problem is that it is almost always dead-weight, not that people call it out for being almost always dead-weight.

And by the way, I have never met one person who thought they were a good leader that was even slightly so. People who think they are good leaders are almost invariably pompous, arrogant and ignorant.
That comment was just an analogy.
And Android One devices.
If a profitable company is making a loan it does not need to a subsidiary it controls, that's a fictive loan used to disguise a transfer.

When licensing costs are paid to a shell company with 3 employees in a country that is neither the place where the HQ are or where the company originates from, that's fictive.
Like with most things it's not as simple as it looks from the outside. Malware payloads need to exist undetected by whatever system they've been deployed to which by itself is an ever changing cat and mouse game that requires a different knowledge set than simply gaining access to said system.

If you have a second computer you're willing to accidentally mess up and require a wipe + reinstall, I recommend you experiment a bit and try writing your own malware or playing with some open source variations floating around. It can teach a lot to see from the attacker's perspective.
Brothers in Arms: Hell's Highway
Because it's a scientific instrument and there's surprisingly little science value in capturing the other visible-light wavelengths.
I've made such optimizations and others made them in my code, so:

c) slow code happens to everyone, sometimes you need fresh pair of eyes.
The real problem with predicting the economy is that models get factored in.

Suppose you come up with a way to predict the stock market. You publish it. Well, it immediately stops working, because now a bunch of Wall St. guys are using your model to try to predict what will happen, and that changes the outcome. It breaks the model.

Published economic models don't work because they affect the thing they model and you can't solve the halting problem.
'What is it' document:

https://www.digitalidentity.gov.au/sites/default/files/2021-...
I promise you the Vulkan C API is significantly cleaner.
You know whats most interesting about Urbit to me? That no one, as far as I am aware of, given that its “discoverer” is a conservative, has started a cryptocoin for it. Maybe monarchism is too far from anarchism..
(“One is too far from Zero”)

(EDIT: I found a website stub for a urbit cryptocoin though, so Someone must have had an a half baked thing goingoing
Thanks for the reference! Wasn't aware.
Just curious but is it the lack of mass production or something sinister like patents / monopoly?
There are publicly available lists ( like the ones used by PiHole and AdGuard). IIRC Blokada is an app that emulated a VPN to push a specific DNS server which contains those blocklists.
Veits Tanz, (St) Vitus' Dance.
A/B testing with Cloudflare workers
> SE should not be an art form. It should be founded in solid science and abstraction should allow us to keep our knowledge applicable.

Software engineering can never be anything but an art form!

A lot of fields of endeavor have both mechanical "science-based" components and creative "art form" ones. An inexperienced chef can get some productive cooking done by mechanically following the steps of a recipe someone else wrote--cutting up vegetables, operating the stove, and so on--without making culinary decisions of their own. Experienced chefs, though, come up with ideas for things to cook, which you can't effectively do just by following some procedure. You need to have some creative je-ne-sais-quoi.

In software engineering, we have no long-term need for the first category of people. Any programming task that doesn't require human creativity can be automated. (When's the last time you decided which CPU registers corresponded to which variable names in your program?) An effective programmer uses abstraction for precisely this purpose. They spend all day, every day on making the hard decisions, and they let the computer handle the rest.

This is why Enterprise Software Architecture techniques have always been and will always be doomed to fail. You can't have senior engineers come up with rules that junior engineers can just mechanically follow to write good code. If you could, you wouldn't need the junior engineers, since you could just tell a compiler or code generator or something to follow the rules instead. Everyone who works on a codebase needs to be capable of making good decisions about code, in a way you can't boil down to science and checklists, or the best they can ever do is waste their own time producing repetitive boilerplate.
Early raves.
Well if you like this, you are going to love 3.10 due for tomortow, because it's packed with a lot of error message improvements.

Everybody talks about the pattern matching, but I'm excited about this. I'm going to upgrade ASAP just so for it.
Patents & monopoly
That’s a very specific use case you have there though. I can’t think of any occasion when I’ve actually wanted to do that in the 20 years I’ve been a sysadmin for *nix. The few occasions I have had multiple daemons I’ve wanted to start and have the ability to terminate it made more sense to create an init file (of varying formats over the years) or Docker container. Managing multiple processes with a single signal is a bit of a UNIX anti-pattern and thus creating a sub-shell that is parent to both processes does feel more more idiomatic to how UNIX (never mind shells) should operate. But even that feels wrong in terms of how processes should be managed. Hence the init/ Docker suggestions.

As for PIDs files, I have no love for them either. But in fairness, their role isn’t to manage a persistent shell but rather to manage a persistent service being queried from a non-persistent shell session. In a way, they’re like a RESTful API before REST was a thing. So they are not designed to fit the role you’re describing of a persistent shell session managing two long running but not persistent processes.
> use physically different plugs to avoid accidental frying of equipment and things just plain not working.

Frying equipment is not possible with properly implemented USB devices and cable - because PD requires active negotiation.
My parents telling me as a kid not to start smoking definitely didn't prevent me from doing it later in life.
As I understand, 2fa will bind your document to the information system that was used to share document. Ex: Court would ask evidence for second part identity event if 2fa used.

Have you ever faced these problems? I yes, how do you tackle these problems?
How Do We Terraform Mercury? (2016)
Hum, the de facto approach to having to offer API keys in plain text is... to not offer them.

Basically, you get an API key generated, it's up to you to safely keep it, but the service it allows access to only ever stores the (cryptographically secure) hash.

All the services off the top of my head do the same (including the likes of AWS).

In a nutshell, don't do what this article suggests.
> 40x performance drop that is stated could be actually nothing.

It isn't though. The performance difference between Windows Terminal and refterm is dramatic enough that he could demonstrate it in a video.