skysight-inc/HackerNews huggingface dataset:
> We also used atoi/itoa

Do you mean the C function atoi() to convert a string to number? If yes, I also used the same technical interview question for year. It is a nice "fractally complex" (many levels of depth) question. Everyone can understand it in 10 seconds, but you can really show your experience when you get into the edge cases and unit tests. Plus, if the candidate is a bit junior, you can push their boundaries by asking about different edge case and watch how they react. Similarly: I had a teammate for a few years that asked people to program a very simple linked list class. He was shocked how many mid-level devs couldn't do it. As I recall, he never sent me a bad candidate, so it was good enough for us.
The Life, Death and Rebirth of an A.I.-Generated News Outlet
Hi, great. I like to share my most important commits in open source projects with tweets. Nice idea, I'll install it right away.
It’s called monitoring and it’s all automated. When something triggers then of course someone is expected to investigate. It’s how you run a service responsibly. All big corps do that and things would be much worse otherwise.
People who advocate for IPv6 are always like 'ahhhh just plug it in and its ready to go!!!' There's even twitter accounts that shame people for how they approach IPv6. But after doing a crap load of network programming I can tell you its really not simple at all.

- IPv6 has many different address types.

- Depending on the type you want to bind to it needs to be handled different.

- Some types need an interface ID appended to them.

- This is conditional on the type of the OS.

- Windows has no easy way to get the ID programmatically.

- Some address types need additional bind info like the 'scope id.'

- Whether you can reach a specific addr type in a con depend on the addr you bind to.

- IPv6 was designed to have plenty of addresses so that NAT isn't needed. Guess what: IPv6 can still do NAT like NAT6. In which case you won't have any nice global scope addresses to bind to.

Writing good network code depends on being able to list the interfaces on a machine and the addresses that they have. With IPv6 this is desirable since it lets you know if you have any global scope addresses, what your local-scope addresses are, and other kinds. But from what I've seen seen most programming languages fall back to using default routes for everything. This means that the programmer literally can't lookup the addresses and interfaces for their software.

Also lastly: getting a modern router that properly supports IPv6 isn't easy at all. I literally have a cupboard filled with PoS routers that can't do IPv6 properly. Everything that Telstra and Optus tend to give customers; most Dovado routers; GL inet routers (can do NAT6 but who wants that); 'netgear nighthawk' (I found a security vuln in netgears router when testing v6); and so on. People will say 'just slap Open-wrt on something and call it a day.' But these are the kinds of people who will spend 120+ hours reading the open-wrt wiki and learning electronic basics to setup a custom router. What they think is 'easy' doesn't take into account all the time they've already spent learning such niche BS. I have better things to do than (((just waste 1 billion hours with open-wrt and end up with someone that still doesn't work.)))

'IPv6 is easy. It just works.'
I think we're already well into looking at Alzheimers as an auto-immune response by the brain.
Some producers are replacing plastic with PFAS coated paper. It boggles my mind that this is seen as a preferable alternative.
This reminds me of the fact that humans used to be able to hibernate (https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1117993/) and (https://www.popularmechanics.com/science/a35033907/early-hum...)
Are You There? Distance Sensor Automation
I like this idea as the more advanced version of whiteboard programming from the year 2000. Even if you still do whiteboard programming, give them a PC / tablet, and allow them to do some Google searches. Then, you could even make the problem a bit harder to solve. Again: You are looking at the candidate's problem solving process holistically. I also very much agree with your second paragraph. Some of the most pleasant surprises I had during interviews were candidates who had very limited domain knowledge, but tried as hard to possible to make educated guesses, or ask intelligent questions. It shows a lot about a candidate.
Yep. AMD and Intel had two decades to come up with a CUDA alternative or even a parallel implementation and both failed to do anything. Incompetence.
> The word you are looking for is subjectively. Objective measures need to be specific.

If you're going to be pedantic, you should at least try and be correct. Objective just means based on facts where subjective is based on opinions or feelings. Just because I didn't enumerate all the ways in which those technologies are objectively terrible, doesn't mean they are not.

> Although, if Konquerer had implemented its own Flash renderer back in the day, there is a decent chance that Flash would have won in the end.

But even if that was the case, we'd still be using JavaScript.

> Flash failed only because there was, for all intents and purposes, only a single implementation

...and that implementation was terrible. Full of security flaws, bugs, and insufficient investment from Adobe. But a single closed-source implementation is also a perfectly good reason why it objectively terrible as well.

> The browser has fallen quite short of any kind of success in that regard.

If Apple was not specifically crippling browser potential on their platforms, it might be more. But either way, the actual success of the iPhone was entirely based on the browser (the first version didn't even have apps). The web is what makes any alternative operating system viable today -- whether that OS is iOS, Mac OS, Android, WebOS, ChromeOS, Linux, etc.
shifting baseline syndrome - didn’t know there was actually a term for it. I just call it generational amnesia.
Curious why would you ask that? It uses spectrum around 2.4GHz, so if presence/absence of WiFi doesn't bother you, this one should not either.
One of my memories of being a gamedev is when I tried to convince people at S2 not to go all-in on matchmaking for the reasons you outline. They looked at me like I was an alien.

Unfortunately the wild success of Dota 2 proves that this model is superior for generating monetary returns.
Of course it would. And should be applied.
this is literally the reason given for 100% adoption of https (because what if)
ISP's IMAP server and Thunderbird.
> There’s nothing wrong with, say, buying a two family home, living in one unit, and renting out the other to help pay the mortgage.

There's obviously something wrong with that.

> But corporate landlording, where an organization owns multiple buildings and runs it as a profit-maximizing enterprise, is a cancer on modern society and needs to be phased out.

It's literally the same but on a larger scale?

And actually I found little landlords to be the most "profit maximizing", petty, cruel and stupid. At least big organizations have some sort of reputation to protect, unlike anonymous landlords.
But iirc TF2 always has community-hosted servers.
I personally care very much about my privacy, but people are people, and most people only care about what directly and immediately affects them. That's the problem with privacy concerns, the negative effects aresubtle and gradual. It's very hard to make people care for that reason.

It's the same reason why it's taken decades to take serious action against climate change. It's only in recent years with extreme weather events and record breaking temperatures that people are finally starting to care because they're finally experiencing the negative effects of climate change. But only to a certain extent, you're still not going to see many people trading in their vehicles for ebikes anytime soon.
PSA: This paper is quite a difficult read for "normal" folks i.e. those without much knowledge of "Higher Mathematics". However the first few pages and the last few pages try to bring together the overall picture of the argument presented and can be understood by the layman. Hence i suggest browsing the paper and skipping all mathematical details if one does not understand them but focusing on the big picture.
Is it still that way? It seems likely that they’ve backpedaled on their flat hierarchy in decade and a half since they published that handbook.
Sperm whales can produce sounds of 230 decibels so humans aren't the only noise polluters of the ocean. In fact we almost hunted sperm whales to extinction so on net the oceans are probably much quieter than they were.
The thing with monopoly laws is it doesn’t matter how you got into pole position. The point is that you’re illegally utilizing tangential benefits of the pole position to maintain that position as well as enter new markets.

> including how the company’s software locks customers into using its chips, as well as how Nvidia distributes those chips to customers.

The lock-in is probably a losing argument on technical merits unless NVIDIA is doing something nefarious there (which the lawsuit will potentially reveal). If nVidia is distributing chips in preferred ways to partners it wants to succeed (e.g. those partnered with MSFT which it has a very cozy and tight-knit relationship), that could be an anti trust thing.

> Microsoft structured its minority stake in OpenAI in part to avoid antitrust scrutiny, The Times has reported. Microsoft also reached a deal in March to hire most of the staff of Inflection AI, another A.I. start-up, and license its technology. Because the deal was not a standard acquisition, it may be harder for regulators to scrutinize.

So there is an argument to be made that MSFT is acutely self-aware its behavior could be viewed as engaging in antitrust. If there’s a law against structuring financial transactions, why isn’t similar behavior in the business world viewed similarly as trying to bypass the spirit of the law?
I think it’s interesting that you call out Google. It’s not that I disagree, but from the European enterprise perspective you can say that Microsoft has access to virtually everything. Banks, Healthcare, Defense, Public Services and so on, everyone is using the Office365 product line and almost everything is stored in Azure.

I don’t begrudge Microsoft, I think they are a fantastic IT-business partner from an enterprise perspective. They are one of the few tech companies in the world that actually understands how an Enteprise Organisation wants to buy IT and support, and they’ve only ever gotten better at it. As an example, when I worked for a Danish city, someone from Seattle would call us with updates on major incidents hourly. Which is something you can translate to a CTO being capable of telling their organisation that Microsoft is calling them with updates on why “e-mail” isn’t working. So I actually think Microsoft is great from that side of things.

I don’t think we should’ve put all our data into their care. We live in a post Snowden world, and even here in Denmark we recently had a scandal where it was revealed that our government lets NSA spy on every internet point leaving the country. I get that’s the way it is when you’re a pseudo vassal state. We’ve always had our government secrecy regarding the US and Greenland. It also makes me wonder how secret anything we’ve let Microsoft have access at really is.
The greatest trick the centralised email services ever pulled is convincing people that a faulty spam filter is the sender's problem.
Oh, it's worse than you think.

My team were employees. But the PM and several developers all came from a Canadian consulting firm. We were being project-managed from the outside. And any time some piece of functionality needed to be added, the new boss kept asking, "Why don't you just use a stored procedure for that?"

In the end, the boss decided to just fire everybody and replace us with Oracle stored procedures. Not even kidding, this is not a "things that didn't happen for $400, Alex".
That's "Périphérique", not "Périférique".
These kinds of mesh solutions are rather omnipresent in IoT already, like ZigBee. Would am iPhone acting as a bridge do more harm than a smart bulb acting as a bridge?
I generally use ESP32 nowadays, since most things I do benefit from having WiFi connectivity, but I have fond memories of using AVR microcontrollers in the past.

For hobbyists, AVR (ATmega, ATtiny) microcontrollers were really great. Easy to use in C for most cases, great cross-platform toolchain, and many of them came as DIP package, which made them breadboard/protoboard friendly.

Heck, we even had a USB 1.1 library, that could bitbang USB 1.1 on practically any AVR, including 8-pin ATtiny: https://www.obdev.at/products/vusb/index.html

Not to mention, that Arduino started with ATmega, and still have many board featuring it.

I definitely might check Dx line, just to see if the experience is the same as it was before.
Reko – A General Purpose Decompiler
Languages enforcing a questionable structure or boatloads of boilerplate are one thing, but it's also that writing comprehensible code is a skill in and of itself. If you don't have that (yet), no language on earth is going to save you.
I can recommend Runbox.
It's a paid service, but I really think that's for the better.
The detailed employment info might be worth something to identity thieves, but yeah, it’s kind of hard to see what benefit a criminal would derive from knowing what brand of turn signal bulbs you buy.
Or like the way that in the U.S. north a Yankee is someone from New England, in the U.S. south a Yankee is anyone from the U.S. north, and in much of the rest of the world, a Yankee is anyone from the United States.
The only Arab-Israeli that ever thought it would be a good idea to wander into Gaza was a mentally ill young man named Hisham al-Sayed a decade ago, and he has been a hostage there ever since.

https://www.bbc.com/news/world-middle-east-67165002
Count me excited for advances in AI that don't involve ML! If for no other reason than it is refreshing =). One thing that strikes me about the write up is that the team deeply understands what their model is actually _doing_.
How do we measure quality of publications? I know there have been attempts to do so based on journal impact factor and quantity of citations but those metrics are also manipulated.
> Cognition is such a handwave IMO - what's the biochemistry behind that?

Hormones are chemical messengers. They exist to relay messages between different organs and tissues. An organism is constantly sampling its environment and adjusting its internal state to optimize survival and reproduction. Within this framework, it is not at all surprising that cognition interacts with hormones; in fact, it would be kind of surprising to find a biochemical pathway that is entirely independent of cognition.

A good example is stress. For those of us in the first world, stress begins as something cognitive, but it is expressed hormonally as increased serum cortisol. All you have to do to change your hormone balance is start ruminating!

Another example is oxytocin. If another human touches you affectionately, you'll see a bump in serum oxytocin. But it depends on your judgment of how affectionate the contact is, which is cognitive.
> it is obvious that GDP per-capita has been flatish throughout history

But is it? That's ostensibly the point of this article--trying to actually use data to establish whether or not this "obvious" principle is true [1]. But if you turn to the actual data, the author of the data is creating the historical data using one of three assumptions: either real GDP per-capita is correlated with population growth, which comes both with and without an arbitrary pre-industrial haircut, or real GDP per-capita is literally flat pre-industrial.

It really isn't clear to me if there really is a step change in per-capita GDP growth around the First (and/or Second) Industrial Revolution, or if it's a one-off jump, or if it's a continuous, consistent per-capita growth rate with no real impact. All of those would look pretty similar in a linear-scale graph at first glance. What we do know from other economic proxies from archaeology is that pre-industrial economies weren't exactly static: you can see a clear trend that highlights the rise and fall of Rome (see, e.g., the data in https://acoup.blog/2022/02/11/collections-rome-decline-and-f...), so you better expect that the econometric statistics you use can replicate that trend.

[1] Let's assume the purposes of discussion that GDP here is something meaningful for economic prosperity in pre-industrial times, something that can capture the productivity enhancements that did occur at that time.
nice and thank you.
There's also the fact that 'oh, that doesn't work with macs' is an acceptable response from companies that should be making drivers.
This is incredibly impressive, but I wonder- how does a project like this get proposed and funded? Why would Mitsubishi devote resources to solving a Rubik’s Cube as quickly as possible?
NYT Gift Link: https://www.nytimes.com/2024/06/05/technology/nvidia-microso...
How can a product on its own cause anti-competitive damage?
Going back to my comment which made you reply, it's nice that you can stay excited after a year. I struggle with that.
What does science say? I strongly believe what freezes the body will (not just figuratively) pull the plug on the brain.
> Trust your doctors, believe the science.

Don’t really disagree with the rest of your post but as a sufferer I’ve dealt with dozens of doctors now that casually dismiss your very real symptoms or say stuff like “it’s just stress” rather than drilling down to the core of the problem. People become desperate and will try anything in this environment, so it isn’t really unwelcome to a sufferer to hear tips like this other than when people say dumb stuff like “have you tried identifying a trigger?”

No, I haven’t ever thought of that, I just shovel whatever crap down my gullet and dump liters of blood out my ass without a second thought. of course I’ve tried identifying triggers and if I already knew the trigger I wouldn’t be suffering, would I?
It’s questionable whether or not he anticipated this specific market vs he just positioned the company to eat up sales to high energy particle physics & similar super-computer applications and then got lucky that this accelerator also turned out to work pretty well for AI. At best, he saw that he needed a more general compute platform for GPUs but OpenCL was a thing so he wasn’t alone in recognizing this. There’s even an argument to be made that NVidia intentionally undermined OpenCL to cause it to fail; since NVidia has the fastest cards & mind share, if they make CUDA perform better than OpenCL, they encourage developers to buy into that development environment and thus lock out the standard from adoption.
starlark-rust (used by Buck2) supports this! They're immensely useful for grokking complex build code, as you said. https://github.com/facebook/starlark-rust/blob/main/docs/typ...
Yes, that's what this article is about. It doesn't mention user device surveillance.
Shoot, I forgot TF2 is _nearly 17 years old_.
It's also possible to do mentally by visualizing it rather than internal monologue. You can imagine the 1 on the left arcing over to the right, cancelling the 22 to 21, then the 3 moving under the 21 and the 21 descending through the 3 to become 7.
> This is a 2015 story. Why is it dated 2024?

Edit: Ignore me, I was confused with the .38/s video from 6 years ago.

https://m.youtube.com/watch?v=nt00QzKuNVY
This article ends with a discussion of the impact of the noise of human activity on sea life, and I don't like how it portrays human activity as a negative. "Chronic shipping noise may harm or even break invertebrates’ hair cells, leaving them not only deafened but numb or disoriented." Sounds like they should evolve new, better hair cells soon! Jokes aside, the subtext is "boats are bad". Well, I think global trade is a good thing. How about semantically isolating the noise from the shipping? "The chronic noise from today's shipping may harm ..." Maybe we'll find better propellers.

Otherwise great article. First two parts are very interesting. Worth a read. 10/10
Very weird. Someone else replied to my comment saying that Ice was working too, so it doesn't seem to be a widespread problem. Hope you manage to fix that.
It might be a promotional flex. Here we are talking about Mitsubishi.
> we, the people

unfortunately most engineers I've seen (i come from an engineering background) care mostly about technical stuff and lack the EQ to see the bigger picture.
It’s a visceral demo that execs and customers can interact with to demonstrate Mitsubishi’s expertise in robotics. It’s both for PR purposes (improving the value of the brand) + sales (come talk to us for your robot needs) + defending the R&D departments budget (hey exec, isn’t this thing we built really cool? We’re actually accomplishing progress on long term goals, not just collecting a paycheck and doing nothing).
'Russia now is like 1984': Inside a Russian dystopian library
Really? I don’t think it’s substantially different to the psychology of cheating in any other field, whether that’s drugs in sport or tax fraud.

In gaming, cheating is an opportunity to LARP as a better player. Gaming identities are often anonymous, cheat tools are widely available, and the prevalence of anti-cheat implies that “lots of other people are doing it” which gives some personality types sufficient moral cover.
How do you determine quality? Right now, publishing below Q2 or even below Q1 in some cases is the same as not publishing at all. I've seen grants that only accept D1 papers. As a curiosity, Gregor Mendel original work was published in a small and newly created local Brno journal. It was cited three times in the following 35 years. By all metrics, it was a low quality work. Only 40 years after being published it was rediscovered as a fundamental work.

That on the clean part. I've also seen papers published well above its merit just because the authors know the editors, or the paper comes from a reputable lab so it must be good. Also, the opposite is true: your work is from a small or unknown lab, or goes against the grain, and you'll be lucky if you get published at all.
My personal opinion is that this should have been part of DMCA 1201 from the get-go.

We already have a Copyright Office triennial rulemaking to decide, without having to go through a court, if a particular hypothetical instance of breaking DRM is lawful. But it's still illegal to actually provide the tools needed to break that DRM, and as far as I'm aware that doesn't go away even if you only provide tools to people who need them. So everyone's expected to independently research how to break DRM to build one-off hacks for specific systems. This seems like an extremely high burden when the DRM is implicating fair use, which is part of free speech.

What we should have done was oblige DRM vendors to provide lawful access to protected media. If they don't comply in some way to facilitate the access that was improperly blocked, then we let the Copyright Office march in and strip that DRM system of its legal protections.
No, this is not what the article nor this discussion is about. Windows Recall is completely local and hence actually is in line with the argument of the article that stuff was local way before they were in the cloud. Those screnshots Recall takes pose a whole different security and privacy problem: that someone (bad actor, your employer, your partner) may access these screenshots and gleam a lot of information about you they shouldn’t get. Recall is not about „Microsoft having way, way more data about you“. Other MS products, sure - Recall isn’t the point here.
I just released a concept album made with AI. AMA
force lower mouse sensitivity and large mouse room. this also lowers maximum response speed as you have to move more of your arm than just wrist.