skysight-inc/HackerNews huggingface dataset:
As someone who works for Purism on the Librem 5, I have to say that I never had the impression of stagnation due to duplicated effort. Quite the opposite - we benefited a lot from work done on projects like postmarketOS, Mobian or Plasma Mobile, and I'm pretty sure others are benefiting from Purism's work just as well. A lot of stuff is interconnected and the push to mainline as much stuff as possible was certainly worth it long-term, as we can clearly see its fruits in our everyday work now.
If y'all aren't using git then I can end the interview quickly and save everyone some time. I will never get the 3 years of my life back that I got suckered into working with RTC.
The effects of ants on pest control: a meta-analysis
My point was more that feeling bad, by itself, actually is a demotivator. I'm all for motivating! But that would mean emphasizing e.g. the health benefits, or positive reinforcement of actual lifestyle changes.
So what if it does?

In the old days I loved them. Then I found myself using older versions despite having newer ones because of important bugs.

Then came 64 bit code. They were years late in releasing a compiler that could produce 64 bit code and the reaction from the company seemed to be that it's a tiny portion of the users that need it.

Never mind that for that not-so-tiny portion (you might have no direct need of 64 bit address space but if you have to play nice with 64 bit code you have to be 64 bit--plugins) it was a total showstopper, companies relying on it were dead in the water, had to to a total rewrite or die.

I got the strong feeling that they were looking at us customers as a resource to be milked, not supported. My employer at the time died in the housing collapse, while I still have a couple of little Delphi apps around that I wrote I haven't touched it since then. C# was almost as good (and at this point all that's missing are arrays with an enum index and arrays that don't start at zero) and has much better support.
I have something similar--for deciding whether to try to connect locally or via remote address:

Match host 10400 exec "timeout 1 nc -z 192.168.1.101 22 2>/dev/null"
Hostname 192.168.1.101
Port 22

Host 10400
Hostname myhost.duckdns.org
Port 564
It was designed by engineers to be quantum resistant without enough deference to mathematicians who could see that it was not resistant to more conventional approaches.
Increased wheat price spikes, larger economic inequality with 2°C global warming
Yesterday, Bryan Cantrill was on the homepage for learning via screaming at a server, now he's back here for an equally useful contribution :)
Popcorn Time worked pretty well with just that model; watching more or less immediately is it's downloaded in order from the swarm.
There is quite a difference between fundamental and applied research.
Of course—the fat backbone pipe is progressively split into smaller pipes as it gets to your house. The internet isn’t a big truck. It’s a series of tubes.
All non-void return values should be [[nodiscard]] by default. Of course then you will need something else ([[discardable]]?) to indicate the ones that may safely be ignored.
Yep! I've had two mortgage servicers in the first year of owning a home.

The first offered bi-weekly payments, the second didn't. So you aren't even guaranteed the same "features".
There are periodic sightings of them. Although not with high enough confidence or documentation to say definitely, "They are still out there".
Exactly life is short so why are people knowingly making it shorter?

I think you don't see them as defending alcohol because your comment is doing the exact same thing.
How would you do it if you had much more modest scale requirements? Say a few thousand simultaneous viewers. I'm kicking around an idea for a niche content video streaming service, but I don't know much about the tech stacks for it.
I am just an amateur game dev, but I really love Godot. Its so simple and just makes sense. The architecture with nodes really works and is easy to reason about. I hope Godot 4 really knocks it out of the park with 3d, but as it is, Godot is my favorite engine for 2d. With 3d stuff I think I would still just use Unreal, which is just so incredibly powerful.

Unity I don't understand how it got so popular outside of marketing, since I have found it to be actively painful to use.
I've only now noticed your response, sorry. Lots of good points, some maybe less good, but I'd like to answer those two:

>I have been a life long critic of the US system, of the neo-liberal corpocracy.

Okay, we're similar in that regard then. However, I don't think we can pretend that US isn't trying to manufacture consent for another war. I also don't think we should ignore the fact that western media present a very single-sided view.

>> Can a famous US public individual, in US, tell a huge crowd and media that they believe US supreme court and Senate need to be booted from power?

>Yes. It's been done many many times.

And for some of those people it ended badly - from being shunned to finding themselves killed in interesting circumstances. (Okay, perhaps not claiming literally those specific two things.)

>What I find ironic, is from your other posts, you apparently support Ukraine in the Ukraine<->Russia conflict, but China actually supports Russia

China and Russia have a common enemy, but the war made them split ways. China has pulled out from all the strategic investments, and is quite religiously following the sanctions. Even Huawei exited the Russian market.

>Chinese state media parrots endlessly the 'denazification' model in Mainland China, and you see Chinese citizens on Tiktok, Weibo, parroting these claims, that Ukraine is full of nazis.

And how's that different from Fox News?
Been on a team of 10. Trainwreck.
“We can now take the giant leaps..." says Professor Pask of the Thylacine Integrated Genetic Restoration Research (TIGRR) Lab.

Which is a lot more accurate than the article headline, which says that they _have already_ taken a 'giant leap'. I expect such exaggeration and overstatement from mainstream news sources; I suppose I should not be surprised to see it coming from a university website.
While we are at it let's just put video streaming on the blockchain! Who needs all these engineers and servers.
> we're working on the clean API problem developing what we calling the Modular Object-Oriented Solidity Engine (MOOSE)

MOOSE meet Tovero the horse.

I guess everybody's gone from this post, but for posterity, it might be worth looking more closely at the source for Tovero, since we had to work around the lack of a formal C API when wrapping BRL-CAD with C++. In retrospect, I probably wouldn't even have chosen C++, but just done a C API which would be easier to use with the FFI of many languages like Python, Julia, or Common Lisp--and eliminated the need for SWIG. At least think about putting a C API on top of the OO of MOOSE, if you intend it to be accessed by other languages.

For an intelligent way of putting a C API over a C++ OO design see:

https://www.libfive.com

This project also demonstrates F-rep, a technique for modeling geometry with implicit functions and SDF, and Tovero 2.0 used it as an external dependency for its geometry kernel.
It's crazy they even mentioned Shazam in a PR because it will be folded into Siri at some point and disappear.
I think there was a "hack" a while back where users, malicious or otherwise, could somehow manipulate their video uploads to generate a desired URL. So, for clarity, I doubt a Googler/Alphabet employee is directly responsible and this is essentially an exploit.
> . Am somewhat envious of the Vitalik types but at the same time I wouldn’t trade my “neurotypical” brain for an autistic one.

I'm genuinely curious, you'd want to be a person who developed perhaps one of the most needlessly complex and obtuse programing languages riddled with bugs and have an even more nebulous idea of what it's built for but assured everyone it was to revolutionize the World via something VC scammers would eventually call Web3 after failing to build the first 'global computer'?

To date, Vitalik represents exactly what HN seems to think about crypto; lots of promises with no real use-cases which all end up as vapourware and exit scams.

I've been in this since he was in an Unsystem member squatting with Amir, and to be honest the only way I can justify his trajectory was that he was always a scammer and was bidding his time, and just decided to take his scam and build an aura of mystique around his... condition as a marketing ploy to justify the horrible thing he has built that's led to countless hacks. Hacks that I personally hope are being used to fund more interesting and viable things, because there is no way you can explain going from building tools like dark wallet/market to crypto kitties and NFTs and have it make any sense other than sheer grift.

With that said, I've worked with outreach programs to reintegrate people on the severely incapacitated end of the autistic spectrum: and I wouldn't wish that on anyone. To live a life with no autonomy and have no real capacity to communicate or to articulate your thoughts is perhaps the worst type of hell I can think of as our very species 'Homo Sapien' translates to Wise Man and often refereed to as a thinking monkey and they have been robbed of their very Humanity.
Which animals can best withstand climate change?
If you are working on GPT-3, how is this affecting your project?
In the same way that the Angel of the North is not actually an angel, I am not sure that anyone thinks this is a god. All these (my fellow) Christians are doing is engaging in animism, which is particularly unchristian. What was an "earth goddess" they have cast as a goddess. And thanks to the Streisand effect will remain one.

God help us.
So the heating thing appears to be false. I wasn't able to locate literature in my brief search on the subject so perhaps someone can post a link
I have interviewed a lot of small D2C brands, either a single person company or a family. To say that the banning user tracking hurts small business is an FB narrative is not the complete story. Businesses still need to do marketing, the amount of money is just diverted away, in a less efficient manner so they budget has increased and the end users see less relevant ads (just like back in early 2000 where all ads were penis enlargement/real estate/viagra).

Not justifying what FB did / does, but what apple did, does impact the small businesses and end users negatively and it did stem from Apple wanting to get a cut of FB's business, there is a published email thread for this, it's a known thing.
That's interesting - I had a vague recollection of having heard of them before launch - I guess they were hiring from the pool of developers being laid off from the dotcom bust?

I have an image in my mind of my boss at the time going around the office asking if anyone was interested in talking to this thing called Shazam. I've long wondered if I imagined it. I certainly didn't act on it.

I remember (not much later than this) interviewing at a place where the product was intended to be "an automated assistant that listens to your phone call and pipes supporting information to your computer as you speak". Obviously I gave them a wide berth. It's funny to think about the "gap" in magic - Shazam seems magical but totally worked, this other idea seemed magical and, at the time, totally was.
> [&] is handy indeed yet this was motivated by my experience in legacy heavy codebases where there are often many variables in scope and some with external consequences (e.g. file descriptors, sockets). I don't want these accidentally captured if the lambda invocation site has lifetime implications beyond those resources.

I think your solution to that problem goes the wrong way, though. The problem is whether or not a lambda can survive past the immediate usage, not what it captures. Listing those resources explicitly still gives you the same bug, banning [&] didn't avoid it.

I'd suggest instead an approach where a template taking a callable annotates whether or not it's "inline". If it is inline, then [&] should just be the default even. If it's not, then ban [&]. Possibly ban taking anything by reference if it's not a synchronously-used lambda even.

(inline / non-inline terms here cribbed from Kotlin https://kotlinlang.org/docs/inline-functions.html - probably there's a better word for it, but whatever)
If you mean avoiding the dreaded loading spinner when loading a single page app, you can add the JSON data in some script within the HTML. This is what server-side rendering frameworks like Next.JS do. In it's simplest form, just include something like:

<script>
window.initialData = {
isLoggedIn: true,
email: 'example@example.com',
todos: [
...
]
}
</script>
Mellanox cards or private links
Collectively, the others live with it for the same amount of time. Their incentives are lower to improve things locally, but the impact on them is the same.
At risk of being that guy on HN, this looks like the kind of thing that you would run and generate a static html and always use the same css.

If you're not happy with the perl tool, I'd run it to get all the HTML, then build a new tool in your favorite language that reads through the same source material and generates similar HTML (you can fix stuff you don't like as you go along, but don't change too much if the goal is to just get it done). I'd give an experienced developer about a week, or an average intern a month or three, assuming there's some hidden complexity, but not too much.

I'm not surprised software solutions companies aren't going to bid on a project that's 40 hours of work. And that you got someone to build a monstronsity instead.
The more apple expands the more risk they will get from anti trust activity.
Because having a direct war a little later is so much better.
I think the key question here is...why manage one person. A one to one ratio of managers to "workers" seems completely rediculous to me. If you insist on one to one then assign a mentor, not a manager, at least if it's a technical domain and there's an option to assign someone that is not a pure manager.

If you're ever assigned to manage a single person, it's better to go big picture and wonder if this is a reasonable way to run a company (imo). If a single person is working on a project that requires oversight that person should be senior enough to "manage themselves". If they are too junior, the team should be bigger (because it's important enough to require oversight). If it's oversight due to legal issues that's fine but then the management can be hands of and should basically spot check that everything is following said legal requirements.

At least that's my humble opinion. I treat one on one manager to technical role relations as an organizational smell.
Did you actually use Popcorn time? It got stuck all the time waiting for a chunk. Also, again, people sharing pirated content don't care about privacy and are happy to share their home hardware for other people to use. Paying customers care about that stuff.
FSF: you have to ship your code as GPL if you want to interface properly with the Linux kernel

Software companies: OK then we won't ship our software for Linux

linux users: (surprised pikachu)

like, what exactly is the "excuse" here? FSF set a deliberately onerous license on the assumption that you will either join (because you need to use the GPL codebase) or do it yourself... and companies either do it themselves, or don't release software for the platform. Or they do and it breaks.

Same story as with ZFS basically. The license that is necessary for commercial games/software to run in the necessary ways (that require interaction with the kernel) is incompatible with the license that FSF has chosen. And you can't build an anticheat without poking at the kernel, otherwise it's trivial to hide from it.

Anti-cheat is fundamentally a problem of controlling the code that can run on an end-user's system - looking at memory or packets to scrape out useful data that the game is not presenting to the user - and that's functionally incompatible with a free software system in the first place. And attempting to do so requires interacting with the kernel, and if you're not in the kernel tree then you're chasing the kernel ABI. And anti-cheat rootkits will never be in the kernel tree anyway, period.

Where is the excuse? These are just incompatible products at every level, both conceptually and legally/licensing. That's by design, that's what GPL is intended to do as a copyleft license.

People seem to have this weird idealistic view of GPL, that it's about "protecting user freedoms" and that just makes all the problems of the world go away and everybody happily falls into line, but the mechanism by which it works is by causing problems and removing interoperability for developers of third-party software with incompatible licenses. If you don't do GPL, you can't play with the GPL codebase, and if your kernel is GPL and you need to do kernel things, then as they say - "wow, sucks to be you". But that's working as intended: GPL is a license which is intended to cause breakage and hinder developer freedoms, strategically, in the interests of greater end-user freedom in the long term.

If you just want open-source, the linux kernel should have been MIT/BSD licensed and it wouldn't have been a problem. But GPL isn't about open-source, it's about pushing back on copyright licensing as an ideology.
It's not plausible that such a large animal can have a self-sustaining population in the wild, and not be properly detected by the scientific community for 100 years.
TLS doesn't really add latency on top of TCP after you make the initial connection - it mostly adds a bit of extra processing overhead for encryption. HFT firms aren't usually encryption-bandwidth-constrained. I'm not actually sure if most exchange FIX connections or whatever actually run over TLS, but that would be reasonable.
in general, you shouldn't really be affected much by this as a borrower, provided you don't have a problem meeting the payments. there'll be some communication regarding the change in who's charging you, and it'll be harder to get someone on the phone to talk to about anything, but in principle you don't need to worry if that happens to your lender.
> ... consumers (1) prefer not to be tracked (go figure!) ...

And that means from Apple too!

Note that "tracking" includes data collection. And this is where Apple's duplicity on privacy really annoys me - Apple has never stopped data collection of their users data. Instead they mislead their users by just informing you with a popup that your data can be used for personalised ads, but you can opt out it - opt out of personalised ads, not from the data collection part ( https://9to5mac.com/2021/09/02/apple-personalized-ads-target... ). And even this happened because French regulators started an anti-trust investigation into how Apple gave itself an exception (by ensuring that the "Personalised ads" options is enabled by default on ios) while blocking everyone else ( https://9to5mac.com/2021/03/09/french-antitrust-complaint-al... ).

So let's not be under any illusion that Apple is "protecting our privacy" by blocking others. They are just protecting their bottom lines by blocking their competitors. All this PR spin on how Apple blocking Facebook and Google from tracking is good for the consumers is bullshit, when all you are doing is replacing Facebook and Google for Apple! Remember that once they have our data, all they have to do in the future is to update their terms of services to use it as they want. This kind of creeping encroachment is why we need to strong data privacy laws and regulations to prevent even companies like Apple from abusing their consumers trust, and create a more fair market.
N had problems in US because they served data from CA. Today, N uses edge caching and the data for me in Europe is sent less than 10km to my home. And it should be cheap. We are talking about serving static content here. It is not very difficult.
Wait, why would we study people at a healthy weight whether or not shame is an effective strategy to lose weight? I am genuinely confused why someone at a healthy weight would be the person to ask, because for all we know they never had weight to lose.
> but the fall out of my ears,

I guess it's just how true-wireless headphones work. It is designed for most common shaped ears. And if your ear did not meet it. All you can do is finding something else.
Well, the point of NUMA is to allow you to do things like in slides rather than - everyone suffers equally talking to North Bridge. Fabric between NUMA nodes isn't the selling point - fast and direct connection between CPU and other components is.

Plus, not every workload is:
read from disk -> encrypt -> send to nic
What you call a crime I call the lesser evil option for heating my house in the country. The other options are peat and coal, neither of which are renewable on anything like the timescale in which a tree can be grown. I keep it at about 15° in the winter, and if I were to do that with electricity, I could simply not afford to heat, and somebody would be burning coal to make the power, anyway.
Don't quote me on this, but I think you personally will absorb more radiation from eating bananas in your lifetime than you would from Zaporizhzhia even if it were blown to smithereens.

Risks from nuclear meltdowns are actually overinflated in the public mind. Do you know how many people died of radiation poisoning in the wake of Chernobyl? It's fewer than you think.
1.) Don't have automated telephone setups that require users to press a series of numbers to drill down to 'the right department'. Just have a person talk and have that be the only person a user talks to.

2.) Don't send emails with addresses like 'no-reply@company.com'. A user should be able to reply to any message they receive and spawn a new support ticket in the process.

3.) Don't use automated 'live assistant' chatbots. Personally I never had any luck with them and the support agents were woefully unprepared and not trained to deal with rare edge case scenarios.

4.) Have senior managers have a say in support situations where the issue is a rare edge case not typically in any FAQ and requires specialist preparation and training to solve. Not all issues are of the 'playbook' sort and can be solved by following a set of steps.
It's the largest nuclear power plant in Europe.

The risk is high, if the plant loses the cooling system which requires power to run then this becomes a serious issue. The fuel will start heating up.
https://musicbrainz.org/ existed at least from 2003, and it does a similar, although a less impressive job.

There are other apps such as SoundHound, and even some virtual assistants have the same feature.
> Even though hindsight is 20/20, I'm still surprised that the power of network effects didn't occur to him (or whoever the "we" refers to).

To unwrap that, the “power” of great efficiencies of scale, but also “weakness” from the lack of adaptability and resilience inherent to monocultures.

The jury is still out on which way the balance swings — especially because the former manifests in “typical events” while the latter manifests in “tail events”. Post pandemic disruptions of logistical supply chains and supply-chain vulnerabilities in software, I think folks seem to (or at least ought to) be far more apprehensive of blindly submitting to network effects.

In summary, it’s surprising to me that even in hindsight people seem so enamored with network effects to be blind to the cons.