skysight-inc/HackerNews huggingface dataset:
Thanks for the long message, I now get the point. However necessary the change, it's sure to drive some people away for good. Some kind of redirection mechanism would have handled this nicely.

Now that I'm thinking about this, a browser extension could handle this - with JavaScript enabled of course. It could come with a V2->V3 host mapping, and then scan the page and fix the links within. Or maybe do the mapping when the link is clicked or otherwise interacted with.
CloudFlare also claim to sell .com at cost, their price is $8.57 per year. Porkbun's price is $9.03 per year (ignore first year promotion).
Realtek was always the "budget" choice.
It was indeed. I forgot that 3dfx was the official owner when the card was bought, it was the geforce drivers that were made for it that I remember came after Nvidia bought 3dfx.
AFAIK only Japan allows operation anywhere close to 4GHz nationwide, everyone else puts limit at 3.8GHz for nationwide licenses, with occasional location limited <4GHz in UK.
Thanks, not sure how that happened but can't edit the submission now.
I have their AX router, Flint and the CPU is actually good on this thing - ARM-A53, Quadcore 64-bit, basically it's a Raspberry PI 3. Most routers come with ARM-A7, an old 32 bit arch, and not all of them are quad-core.

When I use OpenVPN, I get over 100 Mb/s with Flint, and <30 Mb/s on ASUS RT-Ax55.

I do not think your wireless performance comparison is right, you need 3 antennas to get 1200 Mb/s on AC/Wifi 5, and there are only a couple niche desktop PCIE adapters that can do that.

I get 30-40% higher real-world wireless throughput from Flint compared to two high-end AC routers I tested. If you want to really dig into wireless performance, you would have to test real-world throughput. It certainly doesn't have all the bells and whistled of Wifi 6E and 160 Mhz channels.
What I really want is QR codes (or similar) for document management. I want every document that my printer spits out to be saved on my NAS in an immutable way, and for the document to have a small 2D barcode on it that I can look up and find a digital copy.
Definitely. For most on-screen talent, part of the ordering is even contractual. I think this was more of a fun exercise to see if they could come up with a model for how that political process averages out to create a technical one.
Assume $11.88/TB [1], 5W per 4TB disk, and $0.2/kWh. We’re talking $1.19mm NRC + $18.3k MRC.

With a 9% discount rate, that’s only $3.63 million dollars in present value to pay for infinity months.

Of course there are other costs (and cheaper more efficient disks; and cheaper power; and your discount might be less aggressive; and server aren’t free tho you only need like 1 server for 100 disks with SAS expanders since most data is never read; and maintenance), but the $200 million number you got seems very reasonable to me.

1: https://diskprices.com/
Most countries simply don't allow the frequencies FCC wants to approve.
I think the challenge will be how to convert existing C FFI/stubs to work correctly with code that wants to take advantage of multicore(domain) capabilities.

i.e. previously some code could've in theory assumed it only ever gets called by one thread at a time due to the global lock (and that lock would get dropped in a controlled manner by the usual released/acquire). I don't necessarily mean just global state in the C stubs (I don't recall seeing many of those), but implicit global/shared state in the C functions called.
Reading manpages will usually tell whether a given function is safe to be called (or when not there are sometimes _r variants that are).
This is no different than when writing regular multithreaded C code, one has to be more careful about what functions they can safely call. (and in fact current OCaml code can already be multithreaded, so if the C stub was meant to work correctly with multithreaded OCaml code with C->OCaml callbacks then it should've already taken necessary precautions).

I like the approach taken wrt to backward compatibility of sequential code though: only code that wants to take advantage of multicore will need to audit its C stubs for safety, if you don't use multicore everything will work as before.

How do you recommend to find these kinds of multicore-specific bugs in existing (or newly written) OCaml-C stubs?
Would tools like parafuzz help here?
There is no hard data, of course. But a quick look at Kodi communities, for instance “Addons4Kodi” on Reddit shows that the vast majority of the top posts are dedicated to piracy. And even dipping your toe into Kodi communities shows it pretty clearly.

> Isn't that to be expected of literally any media player software?

I guess how you define the term. Apple TV? No, I’d say the majority of users are watching copyrighted DRM streams. But it’s definitely media player software.
> I had to move away from Asus as they didn't provide a good hardware solution for 4G. That's right, my street doesn't have fibre despite being in the tech startup heart of London. So here I am with a TP-Link router, spamming unwanted waves. Do I really have to drop another £100 on new hardware just because TP-Link doesn't want to offer a boolean flag? What a waste. Maybe it's finally time to build my own router.

I'm pretty sure building your own router is going to cost more than $100.
Gas fees on polygon, L2 and Solana is lower than credit card transaction fees.
c-cube mentioned a couple, here's another: algebraic effects, or to put it another way, 'resumable exceptions'. Go doesn't even have exceptions natively. The level of indirection this alone would introduce to handle it, would make it an extremely leaky abstraction.

Beware that in your naked grab for users, you don't disappoint them and end up actually driving them away.
So far it seems that this is intended as a type of remote KVM instead of a per-application collaboration. I've looked around on the site but haven't really seen any obvious screenshots. Maybe I've seen to much marketing pages and completely miss the 'click here to see how it works' link...

Edit: and as I suspected, on second pass on the homepage it's right there in the middle in the purple bar. And it does seem like it's "TeamViewer but for developers". I suppose in the spirit of 'pair programming' that makes sense, but I'm not sure how streaming an entire desktop is better than streaming only application state if you just want to work together on the same thing.
Search engine owned browsers make me very suspicious, the incentive to act against user interest is too high.
Oh I see! What a weird function. I've used datediff in mysql and it's ... different: https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functi...

So this is correct for years, right?

> select floor(extract(epoch from date_trunc('year', '2021-01-01'::timestamptz) - date_trunc('year', '2020-12-31'::timestamptz)) / 3600 / 24 / 365) as diff;
1
alternative - for 1y results:

select date_part('year','2021-01-01'::date) - date_part('year','2020-12-31'::date) as yeardiff;

yeardiff
----------
1
(1 row)
Message received!
I've only ever worked at small companies, but have a few friends that work at larger ones.

And I always bust up laughing reading their stories about trying to avoid adding even more code under their support umbrella. One person wrote a useful tool for fun, it got passed around and all of a sudden an unrelated team from halfway around the world started asking him for features.

It's definitely a mindset I'm not used to.
I dislike the mikrotik devices because they lock the functionality of the device. I was unable to set up a pair of repeaters as anything else because of this. It was not really advertised and it's totally artificial.
If you need it now to do your job, one strategy companies use is to escalate the request to the common point of reporting (even if it is the CEO). You and the person you are in conflict with (the other manager) need to write an escalation doc describing the conflict. It won't get to the CEO as there will be increasing levels of embarrassment up the report chain. If it does hit the point of common reporting and she says end of Q1 2022 you've got to accept her decision
I made a submission [1] about this today too, but it didn't generate any comments. I was hoping to have a discussion regarding how Bitcoin / crypto / web3 is often grouped into one category. Jack Dorsey is making a distinction here that they are not the same thing. This specific tweet [2] sticks out for me:

> You don’t own “web3.”

> The VCs and their LPs do. It will never escape their incentives. It’s ultimately a centralized entity with a different label.

> Know what you’re getting into…

I know there are concerns with Bitcoin's energy consumption, but I still think it's one of the most innovative things to come in the last decade, and I don't think it should be grouped with things like NFTs, etc.

I like some other altcoins, like Ethereum and some other smart contract platforms, so I'm not just a Bitcoin maximalist. However, personally I think NFTs are a lot of hype. I don't think Bitcoin is the same as that. There were no early VC investors in Bitcoin (with the exception of Tim Draper, but he wasn't invested from the start of the network).

Now the VCs are looking for the next big altcoin and investing in that. I.e. some altcoins that I even think have potential, like Solana, are also heavily VC backed. In that regard people should also know what they are getting into.

[1] https://news.ycombinator.com/item?id=29642794

[2] https://twitter.com/jack/status/1473139010197508098
The 5G you think of is not operating in certain frequencies that FCC wants to open for sale - in fact I found only one mention of nationwide "up to 4GHz" frequency use for 5G, in Japan, with one operator and AFAIK in limited use. UK has some location-limited licenses granted for internal networks.
They have a store on Aliexpress. I think shipping will be a lot cheaper there.
I've had a few close calls with coconuts, that very well could have killed or seriously injured me. Sitting on a beach reading under a tree, a bowling-ball sized coconut missed my head by about a foot. Another time I was lying on the sidewalk in front of my house and one missed by a couple feet; that almost certainly would have crushed my skull. My car had a few dents from coconuts blown off the tree and about four feet laterally, so you don't even have to be right underneath. Those things are no joke.
Tesla Owner Blows Up Car After Discovering Cost to Fix Battery
Haha, only serious. And it was a great deal for Apple shareholders.
I guess we won’t know until we ask a random sample. Until then—and unless Tesla has conducted a survey and is not sharing—we can assume at best negligence and at worst intentional market manipulation.
so for anyone passing by (this isn't a response to you any more I no longer care what you think but I do care what others think)

Banks and brokers that offer exposure to the defi market are called CeDeFi because you could interact with DeFi yourself with no restrictions but the organizations that help you are just banks and brokers so it is a centralized company layer
on top of the defi market. Those come with restrictions.

Their staking products allow you to provide them with liquidity, similar to a deposit at a bank or certificate of deposit (CD) at a bank, where they take your balance and put it in DeFi products to make a better yield for themselves.
> After DOJ intervention nowadays we have Apple shipping a 1700$ phone which is completely closed off and out of the box is impossible to charge while listening to music at the same time.

Even the base model iPhone SE ($399) has an external speaker, bluetooth, and airplay, all of which are capable of playing music while charging at the same time.

What a strange complaint to make, and it’s even stranger to tie it to your even stranger take on the DOJ and Microsoft.
Email Is the Antidote
Generalized One-Night Stands
Good to know, I'll take a look.

EDIT: $143.00 + $25.40 shipping, yikes
I'm on a project with 3 developers and 5(!) project mismanagers. The developers have laptops with 8 GB of RAM, which has to swap 4 GB to disk if they simply open their IDE. When they type or click things, it's like a slide-show.

I raised this with the PMs repeatedly as a significant project risk. Oh... we can't do anything about that they chorused. That's a different department, that's a different budget, etc, etc... Excuse after excuse.

The PM salaries sum to about $1M per annum, but 3 laptops are just too hard for them to organise. Too hard. Can't be done. Just stop asking. Shh. We're busy.
True. That doesn’t answer my question though. Can you give an example of a practical problem you can solve in Objective-S that you can’t solve in (say) C++?
In any case, if a large number of users is what you're after, you'd target Java ( http://www.ocamljava.org/ ) or JavaScript ( https://rescript-lang.org/ , http://ocsigen.org/js_of_ocaml/latest/manual/overview ).
So a guard band of 300Mhz then? What's weird is that I'd expect an altimeter to be on the order of .1 to 2MHz bandwidth max. There's just something wrong in the math here.
For those investing in public equities: I personally believe some SPACs are definitely worth it in the long run. SPACs suffering on the public markets are a great opportunity to make long-term investments if you are very, very careful and wait a bit longer than most to jump into the right companies.

From my experience, the strategic part is to wait until warrants expire. Most SPACs have very, very positive investor presentations that assume they will 10x or 100x in value over the next 5-10 years... Typically, SPAC sponsors get warrants to buy additional shares of the companies at a significantly lower price than those buying on public markets post merger... Knowing nothing else, you'll want to wait until these warrants expire as that's when things should stabilize.

... at least that's my strategy. Curious what others are doing.
I thought so until I gave the thing a mini-review recently.

Sure, it has a dock at the bottom and a panel at the top, but so do dozens of desktops now. It's the default layout of XFCE. That tells us nothing useful.

It doesn't have a menu bar. It doesn't have a repositionable dock. It doesn't have Miller columns. It doesn't have a folder structure anything even vaguely like macOS'. It doesn't have app folder bundles, or drag-and-drop installation. There are no desktop icons, not even as an option.

Apps don't have menus at all except a hamburger in some. Windows don't have title bars, they have something like CSD.

It's a Linux. It's a slightly weird Linux but it's way less Mac-like than, say, GoboLinux is under the hood.

Just because the desktop is quite clean and minimal, and there's a GNOME-like panel at the top, it has a passing cosmetic resemblance, no more.

You could make Budgie, LXDE or LXQt, or MATE look much more like the macOS desktop than Pantheon is or could be.

If anything it's more like iOS with overlapping windows than anything Mac-like.
> In any event it was state intervention. When that happens the victory/defeat of a company becomes political , not technical or due to financial or business acumen.

Microsoft didn't win on technical merit, they were winning because they were aggressively anti-competitive.
Intricate Systems
> However, em-dashes do make the reading voice in my head change over to an old-timey radio announcer so that is cool.

That is cool.

When I read a parenthetical in parentheses it's like someone is talking to me while I'm trying to watch a movie: Even if the information is useful, it's annoyingly distracting. The same parenthetical in em-dash form doesn't have this same effect on me.

However—and I hope you'll bear with me here—for the most part the information in a parenthetical is either not needed or important enough to justify its own complete sentence.
> He is also the son of Weather Underground terrorists

Probably not a good idea to blame a child for the activities of their parents. Makes one seem a bit deranged whenever they start arguing that blood carries criminal behaviors.
As we see here, it's much easier to criticize then to build.
This is honestly why so many of the large megatech company products are slowly grinding themselves into feature decay, automated and algorithmic decision making with very little human oversight, and just so much away from what people expect of tech "innovation" companies. Every day the tech industry is looking like the old Ma Bells and bloated companies that ask so much and deliver so little but keep us all so captive.
Some people thrive in a process-oriented engineering culture. I don't, and it seems you don't either. Be true to yourself: find other work. When an interviewer asks, "why did you leave", answer "I learn more and do better work in smaller organizations," or even "that big-company stuff is not for me."

It's an important step in the development of your career to understand this about yourself. And, you've been lucky to learn it relatively painlessly by going through this acquisition.

When you go to work at this place, put on your anthropologist hat. Observe what you see happening, and observe your reactions. By all means talk to your supervisors and colleagues about it. But don't gripe, learn. Think like a visitor to a strange land.
> State Rep. Stephanie Klick, a Republican from Fort Worth, co-authored the law, and said it would help protect women.

This would be funny if it wasn’t so depressing. Won’t anyone think of these vulnerable women who have had to see an out of state doctor to receive their specifically requested medical care? Surely the only way they can be protected is to put up — can we call a spade a spade — completely arbitrary hoops for them to jump through in order to get medical care they’re legally entitled to.

Abortion is murder is one of those arguments that although I disagree I can at least respect that it’s logically consistent — but trying to swing this law as somehow protecting the women getting abortions is just some mouth sounds this rep heard on Twitter and thought sounded good. Because let me tell you, before I and every other woman I know make medical decisions we run them by the Texas state legislature to make sure they’re safe.
I think folks here are misunderstanding what I am trying to say above.

The system seems it, at least the sensors will and then they send the image to the module that processes this and runs the algorithm to detect that its a stationary object and that it needs to hit the brakes. Then the signal needs to be sent to the module that brakes. Being a real time system, all of these need to happen within a time window for the brakes to be applied at the right time. Its possible that because of some resource constraints or poor programming/design one of the steps in the chain is not triggered and so the system did not brake.
“Roit on! It’s the Cole Train, moi luvver!”
I 100% guarantee it's someone who has recently read "The Phoenix Project" and made it up based on that.
That's a reasonable take, but a far cry from "extortion".
If "new" is not allowed in the game's title, then delist the game. That seems like a fair and justified reaction.

Deleting OP's developer account is neither fair nor justified.
Very cool, I'm curious have you noticed any productivity improvements after using this to write?
Check out https://overreacted.io/algebraic-effects-for-the-rest-of-us/
Most powerful man in the world has a book. I think it will end up being popular.
China's Big New Idea: Why Xi Jinping Won’t Stop Talking about Common Prosperity
This is only glancingly related to the topic of multicore but I figure I’ll venture the question anyways:

There were three big reasons pushing me towards other languages (C++, Rust) for a certain class of throughput-focused workflows:

1. Lack of multicore execution

2. Lack of control over how many bytes a datatype is (useful for many things, like ensuring something fits in a machine word or can avoid chasing a pointer in a loop)

3. Difficulty controlling where memory is allocated/copied vs moved (though some of this is less relevant when everything uses reference semantics and mutability is tracked with ref/mutable)

I’ll be glad to see (1) fading into history! Do you have any personal tips/anecdotes for memory optimizations in practice, or any suggestions for something to read/follow/search?
> Giving $10 to Elon Musk accompanied by $1 to, well, just about anyone else, would increase equity,

It literally would do the opposite, literally. Do you know what the word equity means? You might say it's the right thing to do ethically, that it's a trade off you might make, and we can get into all sorts of pros and cons of it, but it is the opposite of increasing equity.
My PC has a 5ghz wifi antenna, and I can install any OS I want. Why should a router be any more locked down than my PC?

The FCC takes illegal broadcasting VERY seriously and I think that should deter people from becoming criminals.
Sometimes.

If you make a tool that has been in use for years - long enough that engineers who turned to management are now in senior management position remember using and liking it back int the day - then you can get a good paycheck to maintain it. Of course this assumes that the tool is still relevant 25 years from when you first created it. Note that this is about you creating and maintaining the tool, taking over someone else's tool might work, but is probably seen as a job for a junior developer.

In some cases you can wait for things to get really bad and then be rewarded for saving the day. (I strong oppose this - a good engineer should see problems and fix them before they get that bad)

You can spend 10% of your time maintaining tools so long as the other 90% has great value. Great value means you see the market need and develop the first prototype that demonstrates the idea works (then turn this over to a new team to make production worthy while you go on to invent something else).

You can run numbers to prove that your tool makes a difference. (Some at Facebook can show hundreds of thousands of dollars saved as a result of their tools)

There are probably others - but none are easy to get into.
> ... because Bill Gates was essentially too rich and his riches were so talked about that people in DC wanted to show him who's the alpha.

That's totally not how that happened. Microsoft was doing things that were legitimately anti-competitive, and legitimately against the law. That got proven, and Microsoft's best option was to take the consent decree rather than flat-out lose and let the DOJ have a free hand to write the rules going forward.
“ART provides tools that enable developers and researchers to defend and evaluate their ML models and applications against a number of adversarial threats, such as evasion, poisoning, extraction, and inference.”

The first two attacks, evasion & poisoning highlight the incredible importance of having high quality data when training models. Evasion is false-negatives that are allowed because the model did not have a diverse enough selection of training data and poisoning can occur when the data sources are not well vetted. Data quality is probably the single biggest problem with ML models, and I wish we’d see more of a focus on it.
> It might also be related to the fact that both parents are more likely to be working today than in the past, thus less time available for driving the kids around.

I don't think so: Back in the days when Mum was more likely to be a housewife, families were also much more likely to possess only one car, rather than two. And that one car was parked outside Dad's job during the workday, so Mum couldn't drive the kids anywhere unless Dad was around to do it himself anyway.
Since hug of death, here's some other tidbits and commentary from the thread that inspired the blog post from same author yesterday:

https://twitter.com/shayman/status/1472931105091293186
True, but the pain of his parents being incarcerated was a big part of his campaign, so it seems fair.
Yes, you read that and wrote it back down correctly.

Is there a query, or would you like a chocolate chip raisin for being so good?