skysight-inc/HackerNews huggingface dataset:
Cooperation would quickly become unnecessary because you either start from a cooperative state every time, or you quickly figure out how to tweak the brain state into cooperation.

What starts out as mere science will easily be repurposed by its financial backers to do this in real time to non-consenting subjects in Guantanamo Bay and then in your local area.
My first thought was some of the gift cultures of First Nations people, but the most obvious group that came to mind is the source of the word 'wampum', so that probably kills that theory.

I think we downplay how much 'international trade' went on, and for how long. The Hopewell civilization seems to have flirted with Egyptian levels of long-distance trade. The Mississippi river valley is a hell of a highway system.
Using HTTP methods as verbs is a terrible practice.

It works for simple CRUD APIs, but it becomes too limiting once there are more than one way of updating something.

It ties the API design too closely to the data model and usually means that the client has to implement more business logic instead of handling that on the server.

Good API design should decouple business logic from the HTTP spec.
The one device I would like would be an e-paper Signal and Matrix messenger with a physical keyboard and without a camera, a form factor not unlike early blackberry devices.
Hi, author of the post here. I'm happy to answer any questions.
Few relationships in the real world are linear. That is just an assumption that makes the math easier.
I wouldn't do it myself, but I imagine a team of a few hundred people could get it done in a month. We're only talking about Arizona, though.
But it's just a machine. Just because it screams realistically doesn't mean it's really suffering. Just like in videogames.
>... asset price inflation. [...] Is this sustainable?

No but society has basically locked us all into it. I made a previous comment on why devaluing the currency causes a worldwide game theory of economic actors protecting their purchasing power to counteract it: https://news.ycombinator.com/item?id=15728480

Can we reconfigure society? It doesn't seem like it. Some critics today think that Bitcoin's limit of 21 million to support its philosophy against inflation is wrong.

Hey, maybe it isn't society that wants inflation but it's the US Govt and/or The Fed Reserve forcing it on us. Well, surveys say the majority of Americans want $2000 stimulus checks so that money has to come from somewhere. It's easier for politicians to print new money rather than sell Yellowstone Park to China for a few trillion dollars.
In its basic form, creativity is an act of creation. Whether or not these creations are at the Picasso/Mozart/Proust level of high art, creativity is technically operating in this network. Measuring creativity in the way where more of x produces more of y (more users=more creativity) is of course, not a real analysis. More people produce more content which may or may not be creative in nature (it can be a product review for instance).
Is there a website that implements ABX test and blinds you to what it's playing? Then unblinding at the end?
Yup, same specs here. It was due on the 29th of Jan, but somehow got delayed. I've had a few other friends relay the same experience. I wonder how some people are having much better luck. I had the same experience in the Spring last year when I tried to order a MacBook Air for my daughter with 16 Gigs. I left it for a few weeks and then finally went back to Apple and cancelled as it looked to be an eternity before they'd be able to ship it.

Definitely glad other people are having a better experience.
I think it’s time to start targeting the younger generations with these sorts of comments.

The oldest millennials are in their 40s now. Gen X’ers are all gray haired and half are retired. Most boomers are dead.

Edit: wrong letter.
With a program they have apparently run for many years. The headline is sensationalized.
Honestly, the best performance I ever had in my life was on a 50km race a few months after finishing a 2700 mile MTB race. Safe to say the 2700 had a lot of long, slow miles. That massive base (and recovery afterwards) allowed me to win the 50km race, by 10 minutes, against Cat 1+2 and one pro (who got second). Also everyone else had more than one gears on their bikes.
I was reminded that there are research packages like LINPACK, BLAS, and EISPACK for FORTRAN (and some other languages) that have been maintained since the 70s and are still in use.

Back in the 70s my dad was working for an organization called UTHERCC, the University of Texas Health, Education, and Research Computer Center, and these libraries were some of the code he worked with.

You can find references to UTHERCC in papers from the time, although I don't think it exists under that name. Maybe institutions need something like UTHERCC as an ongoing department now.
Or last July, depending on which spike you want to pick.

https://covidactnow.org/?s=1613556
The obvious answer is to embed TCC or another C compiler and either generate a dynamic library or generate wasm and load it directly into the process.

exec_wasm(generate_wasm(generate_c(grammar)))

Now if you can make that whole fn chain incremental, then a delta_grammar -> delta_c -> delta_wasm -> delta_recomputed_wasm_call stack, this will propagate deltas down to exec_wasm and you could dynamically execute the generated code as the grammar changes.
This has a good breakdown of how it works https://redcanary.com/blog/clipping-silver-sparrows-wings/
Indeed, software is an enabling technology and is morally ambivalent just like any other tool. A machine tool can make a medical device to save lives or military device to destroy lives. At the heart of the issue is the intricate web of institutional mouse traps designed to convert low stakes issues into serious offenses. For example, a person who does does respond to a citation for expired vehicle tags is now ensured in a mechanism that turns a minor issue related to tax collection into a real criminal offense. It is up to humans to make these things so.

I brought up the Ask HN question mostly because I felt the lack of replies were a silent acknowledgement of the realities of most software endeavors. That they are not making the world a better place. Most aren't going out of their way to make it worse. Probably, it isn't even a consideration.
China detains several for social media posts on deaths of PLA heroes near India
> In the process of creating stricter control the bureaucrat increases the the power of their bureaucracy while shifting the blame for any problems to a faceless entity.

They are basically using software to preserve the problem to which they are the solution. i.e. the shirky principle

https://kk.org/thetechnium/the-shirky-prin/
One gap in the website that may be deliberate: I don't see any "how long will I be using the drops?" information. You posted it here, but not on the site (or if it's there, it's not obvious).

While I've suffered from allergies my entire life, I don't think I care enough to spend several thousand to probably cure it.

However, it's certainly interesting. Thanks for the information.
Gait recognition is a thing, in humans and in ML.

Shame we're seeing places explicitly banning facial recognition rather than biometric recognition.
Becoming Data Driven with Apache Kafka and Stream Processing Ft Daniel Jagielski
Bjarne Stroustrup’s retrospective on C++ (2020)
Bitcoin Price Falls $10k in Largest Daily Drop in History
"Bitcoin’s price has dropped from a high of $58,000 to a low of $47,700 within 19 hours. This was the largest single-day fall Bitcoin has ever seen.

Since then, the price has rebounded to $53,00, up 11%. The cryptocurrency is now aiming to retake the $1 trillion market cap mark it lost earlier today."
Haha. That doesn't always work.

The present demand is spurred by the boom phase of a potential boom-bust cycle (similar to oil). You have two (actually more) sources of demand: crypto, conventional buyers (retail and industry customers). If they adjust production upward (which requires an investment of capital) to meet the present demand then they reduce their profit, prices will go up (at least a bit) to compensate. But they also face another risk: what if there's a bust? If the crypto demand for hardware bottoms out (whether because of a change in crypto or having satisfied the demand) they will be left with excess capacity and potentially excess inventory. The increased production capacity may be able to be redirected to other productive endeavors, or it may just end up idle. And the excess inventory has to be sold off at a potential loss as the hardware becomes worth less and less as each day passes (plus holding inventory costs money).

Instead, if they leave production as is (or only increase it slightly) they can virtually guarantee their products will sell out and increase the prices because they know people will continue to buy it. Obviously, the retail and industry customers get screwed because they have less profit to make (if any) directly off the hardware purchase, but the miners will continue to buy almost without regard to the price because their profits (presently) justify the investment.
Yes. Slack was a pivot from gaming.
It isn't the same as invalidating the argument. It doesn't approach the substance of what was presented. There is no substance to the objection.

Assertion: "That apple will fall on your head"

Appeal to authority: "You're not a physicist! Show me your PHD."
The brain is pretty much guaranteed to be inefficient. It needs living tissue for one, and we can completely dispense with anything that's not actually involved in computation.

Just like we can make a walking robot without being the least concerned about the details of how bones grow and are maintained -- on the scales needed for walking a bone is a static chunk of material that can be abstracted away without loss.
>Remember that if you're in cash, you've chosen to put your wealth in an asset class whose controlling authority's stated policy is to make it worth consistently less every year.

We might as well consider VTI to be better than FDIC insured on a 5+ year timeframe. FDIC only protects nominal values. The Fed can protect real values.
CNN for comparison focused on "right engine failures" rather than engine type, citing 2 failures in three years. In related news, for two coin flips there's a 1/4 chance of two heads in a row.

To be fair they did mention that the engine type was the same, along with the fact that both aircraft were headed for Hawaii.

[1] https://www.cnn.com/2021/02/22/us/united-airlines-2018-engin...
Have you considered also switching the client to Rust?
GO promised to be very fast, but if you check the actual benchmarks:

https://www.techempower.com/benchmarks/#section=test&runid=8...

High-level C# (asp.net) is almost twice as fast as GO in the benchmark... Rust is also in the top 3.

So, why should I use GO instead of C#, if ASP.NET/C# is so blazing fast and requires a lot less lines of code to achieve the same? -> It makes absolutely sense to switch to C# or Rust.
Flowrite lets you turn sequences of words into ready-to-send emails
Using Makesite.py
I imagine our pointy-haired bosses would appreciate an "unsuck it" for tech jargon, with stuff like:

orthagonal -> unrelated

immutable -> unchangeable

idempotent -> (is there a very short phrase that works here?)
I'm not making the analogy; I'm pointing to how GP's analogy fails to demonstrate their point.

But yeah, the analogy isn't perfect. And the academic nature of the metaphor's subject was obviously going to invite some rube to point out how it's not 100% spot on and how that's well worth talking about.

You're just arguing my greater point anyway: Your chosen level of perspective with these metaphors (and real issues) will invert the design philosophy. At one level, everything is different and using different means for the same goal, at another level, everything is the same and using the same means for different goals. If it's not organs, then its cells, then its "extracellular material and are dead cells different from live cells!?", then its atoms and then quarks.

But please, go ahead and educate me on how atoms aren't all the same and how that too is a critical point to be made in this conversation.
Cyphercor Inc. | Senior Software Engineer | Remote, Kanata, Ontario | Full Time

Cyphercor is a premiere security company specializing in two factor authentication. We build solutions that solve security challenges and deliver peace of mind to our global clients. We are a team of dedicated, thoughtful and forward-thinking people that want to make security accessible rather than get in your way. LoginTC is trusted worldwide by organizations large and small representing virtually every sector of the economy.

We believe all organizations should have access to seamless, user friendly, secure and well supported multi-factor authentication. Anywhere there is a username and password, we add strong authentication and protect organization assets.

Learn more about our flagship product, LoginTC, at logintc.com.

See full roles and apply at https://jobs.github.com/positions/7a03df91-118d-45a3-8cde-6b...
What is first dose first?
Rust will never replace C++. It is terrible langauge driven by terrible programmers.
Personally, I prefer Svelte. The boilerplate of a react app alone is a barrier to entry to somebody who primarily focuses on backend and/or systems programming. Svelte is easy to pick up with little experience with "modern frontend development" (whatever that means today), easy to understand, and easy to remember how to use after months of not working on some frontend thing.

Maybe it's not the tool of choice for somebody who is immersed in frontend development as their full time job, but it's really appealing to somebody like me.
Simplest Cloud Functions. Code and Deploy from Browser
Pay each inmate $10k for each day they're unable to leave prison past one week after the end of their sentence. Most inmates probably wouldn't mind staying a couple months longer if it means they get to leave with a million dollars in the bank, and it would correct the state's incentives.
> Since nuclear competes with renewables for subsidies it is kind of a competition.

This gives me the take that you didn't read what I said. Because it was about the complexity and not limiting experts.

> Brookings has a pretty long history...

Even more so since I was specifically critical of this article and mentioned that you can make the numbers go any way you want.

I'd love to have a good faith discussion but at this point I do not feel the response is giving one.
Yeah, from that angle, yes, you'd do that. But within any one of those devices, would you carve the insides into independent FSMs? Probably a 'yes' qualifed with 'if they were very independent problems anyway'.

I did say I needed to think about it more. Guess if there were to eventually be a point I'd try to make, it would be that s/w seems to have a tendency to be structured more like an entire complex system, than like nice tight clean self contained state machines.

Idk if this has to be so or not, but in recent years with the rise of multicore processing, I've seen a huge gravitation toward splintering s/w into threads, without, seemingly, well planned combination of those threads. It's sort of like if, as an EE you were going to build a whole computer, declared "I'm going to need counters and adders and registers (etc)", and then set about designing great counters and adders etc, but then just lashed them together somewhat haphazardly and kind of just hoped to get the system you wanted.
> Set the Content-Type header in the response to application/json; charset=utf-8 without any changes.

The "; charset=utf-8" part is not necessary and is ignored. See https://tools.ietf.org/html/rfc8259 which defines the application/json media type: "No "charset" parameter is defined for this registration. Adding one really has no effect on compliant recipients."
Mobile phones didn't invent caller ID and answering machines...
Well, my point is that in C++ objects can be allocated on the stack.
I rented a U-Haul recently to pick up furniture. I reserved a 1/2 truck online. Upon arriving I entered the office and said I had a reservation. He then asked me to fill out a form on my phone. Then when I returned the vehicle I went in to drop off the keys. I had to take photos and fill out a form, again on a phone.

The whole system was geared for 'easy' 'seamless' pickup, but it was much more difficult then renting a car a decade ago. They eliminated a cost of having more than one useless employee by making the customer do all the work. Totally infuriating and a horrible experience.
The analogy is with the dichotomy in incentives between teams that have to win now versus teams trying to build for the future. Some companies need you to hit the ground running because they are presently making no money and need to get a product out the door as quickly as possible. Some companies are going to make more money than God next year no matter what and are more concerned with ensuring they'll still be in a dominant position ten years from now. That affects the kinds of candidates they're looking to hire in terms of narrow specialists versus generally talented people, independently of any constraints in the candidate pool and compensation markets.
I don't know and I haven't consulted a CPA, which is why I described it as an "idea" instead of a fact. I know technically how it works, but not how the IRS will view it.

But to my amateur mind, treating it as property doesn't seem like a problem for this view. If you get a loan from a pawn shop, you're not selling them your property, you're just putting it up for collateral while you pay back the loan.
I think you’re mistaken. The British empire was the largest empire that has ever existed. That other empires existed (and had centuries-long conflicts/wars) does not refute this fact.
While those 2 things would help, I haven't seen any projections that could possibly put supply or distribution availability at ~400M doses in the next 5 weeks.
I think you're wrong, but I don't think this should be downvoted.

I think it helps to compare "copy and remix" with "does nothing". Compare "watched 50 difference dances" with "saw 0 dances". When you see it in that light, it would be difficult to argue that some people don't get inspired by seeing new things.

Now, I might argue that the level of creativity added from each additional user is not linear. That the creativity added is vacuous, pointless, 99% mimicry, and doesn't actually move the conversation forward...

But there are those 1% of users who are able to participate in the global conversation and say something new, who otherwise would not be able to participate, that I think it's at least worth acknolwedging.
I must admit, the notion of being "in" a party in a way an employer can easily check, or party affiliation that is legally registered, is outside my experience. By affiliation I meant only the party a person tells other people they support, in a non-binding social sense. I'm not in the USA.

I agree, where affiliation with a party has greater meaning and consequences, and is practically required for access to ordinary local services, the secret ballot is even more important.

That neighbourhood is a great example.

I'm disappointed, really, that in 21st century USA those people are still disenfranchised by local politics from voting in the primary of the party they actually support. But presumably there are good reasons for legal registration.
Elon Musk Should Come Clean: Tesla’s Emissions Are Rising
We know exactly how to fix it. Our cowardly politicians and toothless regulatory agencies are not up for the challenge.

For every piece of software that can directly and materially harm someone's life like this, there should be a chain of responsibility. And within that chain, there should be legal recourse and, in most cases, penal consequences, especially in the case of inadequate software quality/testing/validation, should the software fail to perform its task correctly. Bonus side effect, software quality will go up across the board in the industry.
> the US's ban of AZ is most glaring

People said the same thing about the US's ban on thalidomide until it turned out they were right.

In this case I'm ok with a little conservatism on the part of the FDA. The US is already in 4th place on vaccinations per capita, just barely behind the UK, without either of those policies.

Copying from my comment below, a bunch of other examples of times when the FDA was right and European regulators were wrong:

https://en.wikipedia.org/wiki/Lumiracoxib -- Approved in Europe, not the USA. Withdrawn from sales due to side effects.

https://en.wikipedia.org/wiki/Zimelidine -- Same.

https://en.wikipedia.org/wiki/Tolrestat -- Approved in Europe, failed stage 3 clinical in the USA

https://en.wikipedia.org/wiki/Rimonabant -- Approved in Europe, failed in the USA, withdrawn worldwide because the side effects were so bad.

Thalidomide is just the most famous because it was the most disastrous, but there are plenty of others.

The FDA has a strong many decades track record.
Famous for being stupid at scales most people can't even imagine isn't exactly a ticket for richness.
> and they have been transplanted as-is into Go

Hum... I don't think anything can return an lvalue in C.

Your first paragraph is not a huge concern when programming in C, declarations create lvalues, and that's it. I imagine you are thinking about C++, and yes, it's a constant source of problems there... So, Go made the concept much more complex than on the source.
We used to joke about this as friends. There were definitely times in our lives where we'd be willing to die for a cause. And while now-me isn't really all that willing to do so, 20-28-year-old-me was absolutely willing to die for the cause of world subjugation through exponential time-travel duplication.

i.e. I'd invent a time machine, wait a month, then travel back a month minus an hour, have both copies wait a month and then travel back to meet the other copies waiting, exponentially duplicating ourselves 64 times till we have an army capable of taking over the world through sheer numbers.

Besides any of the details (which you can fix and which this column is too small to contain the fixes for), there's the problem of who forms the front-line of the army. As it so happens, though, since these are all Mes, I can apply renormalized rationality, and we will all conclude the same thing: all of us has to be willing to die, so I have to be willing to die before I start, which I'm willing to do. The 'copies' need not preserve the 'original', we are fundamentally identical, and I'm willing to die for this cause. So all is well.

So all you need is to feel motivated to the degree that you would be willing to die to get the text in this text-box to center align.
Anarchism in Practice Is Often Radically Boring Democracy
https://en.wikipedia.org/wiki/C99#Implementations

Only 7 of the 24 compilers in the list fully implements C99 whereas I would guess all those compilers implement C89. If you want to write long-lived programs, C89 is a good choice.
That's possible but isn't mentioned on its wikipedia article - mosquito control seems at least as relevant.
Yes! This is a great point. It's similar to what I mentioned over on this thread [1] about how we're working on a more precise version of Code Navigation based on tree-sitter. The tl;dr is that you'd write something like tree-sitter queries [2], just like you do for the current fuzzy Code Nav, but the query DSL would be a bit more sophisticated, allowing you to specify the actual name resolution rules of your language. One of the things we're using to test this is an LSP shim that lets us test our rules in VS Code (or any other LSP-compliant editor).

[1] https://news.ycombinator.com/item?id=26227476
[2] https://tree-sitter.github.io/tree-sitter/using-parsers#patt...