skysight-inc/HackerNews huggingface dataset:
Most phone companies now provide IPv6 natively over their 4G/5G service, and IPv4 goes through carrier-grade NAT.
> Google exists and can help

Google isn't going to help if you were doing merges for a year, and then discovered you need to go back in history, and now you realize you should've been doing rebases instead. Google all you want -- it will be of no use, because your repository is a pile of garbage at this point, and it's not humanly possible to go back in time. Like I wrote in the post you replied to -- most programmers use Git where rsync would do.

> git being distributed lets you work offline

You could do that with SVN too. It was actually my other complaint about Git. Both SVN and Git use the word "commit", but those two mean different things. SVN "commit" is more like Git "push". Perhaps, you'd have to work harder in SVN having to reconcile the changes you haven't committed for a while, esp. because the tradition was for many developers to work on the same branch, but not impossible.

> If you have more than one person, how can a repository be write-only?

Do merges instead of rebases. When I say "write-only", I mean that the history of the repository is worthless -- it's written, but it's not actionable. This isn't apparent with smaller teams who have very few branches and work on a relatively small project. With larger teams merges in a repository create a ball-of-yarn history. I mean, you can read it, technically, but even using it as a log isn't feasible anymore. You could just throw it away, and nothing will change in your workflow / ability to recover from bad code changes / ability to transfer patches across versions etc.
I think most intelligent recognize that it's just a role. The comp really is just a power dynamic where having a bunch of money/power gives you a bunch of leverage to acquire more of it from anybody with less. Organizational, you don't want to hire somebody that could just be taking orders from someone else with more power to be your head.
It's pretty hard to see anything but AI related content, so yes.
No real sources but hn comments, but hey if the river sounds..

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

The NSA/CIA are just too good at hijacking swiss -neutral- companies for their own bidding
Not if you use a sso
Firslly a private person should not be forced to have or use an online account either.

Secondly, as a small business, we prefer to just buy box versions (even if they cost more) from the nearest computer store the same way we buy office supplies.

Neither was a problem in the past, everyone could just buy a box, install and reinstall it on any PC.

Now the very meaning of a box version seems destroyed (I don't understand what does it mean anymore).

Meanwhile, there is a EU Court of Justice case saying people can re-sell used software.
I have personally never seen a situation where more training data (of similar quality) causes the model to perform worse. Have you seen such a situation? Please provide example.

Your suggestion of running 1000 training runs with different subsets of data sounds excessive and unnecessary to me.
I'm in the UK. I was speaking to a guy this week who had just finished a contract in the US (CALI) working on an embedded contract. The rate was good and he completed it without issue, however now he's a little unsure of his tax liabilities. I'm not sure how complicated this will be given he was paid into his UK company. Maybe he also owes tax in the US?
This seems to be a very naive view of the way people and organizations work.

It is quite typical for managers to delegate projects/efforts/initiatives to a subordinate for the express purpose of giving them an opportunity to develop and demonstrate the skills they will need in a future position/promotion.

If I assigned a stretch opportunity to one of my direct reports and their response was that they needed a promotion before they would do that work, that would be strong evidence that they were not going to be progressing anytime soon.
> "higher chances at finding a funny life partner"

I find it hard to tell if your entire comment is intended to be humorous
What if there was a free, open source alternative for Teams? I don’t mean Matrix or Mastodon. I mean something you could run on-prem and it would have chats, meetings, attach files etc. Do you know anything like this?
There is no pro-government party. Just two pro-business parties wearing different hats.
Right. That is working as intended if you really are performing at the next level prior to your promo.
The vulnerabilities and constant updates where the final straw that killed Java applets, since they convinced browsers that the unpopular Java applets plugin was a liability more than an asset. Java's security story was broken from day 1, but back when Java applets were trying to gain a mindshare security awareness just not there, and almost-weekly nag screens asking you to update your JRE were not a thing yet.

It's also not the fact that users rejected the idea of apps that are restricted to a rectangle inside the web browser - after all, Flash and even ActiveX (to a limited degree) managed to churn out popular apps running inside a (badly) sandboxed rectangle. Some of the popular use cases (e.g. games) did not die, and are now faithfully served by WASM. Rectangle-constrained applets are obviously not good for every use case, but Java applets failed to succeed even at the places where Flash shined later.

Looking back, I think what killed Java applets was that they were just slow, ugly, hard to interact with and had bad developer experience. Developing HTML pages was easy - just a change/reload cycle. The same goes for cgi-bin scripts. Java applets required compilation, packaging and then testing, at the time when automated building tools were not there. IDEs with RAD designers that tried to improve the experience did come, but at least most Java IDEs I tried back then were quite cumbersome to use compared to incumbent native RAD tools like Delphi or Visual Basic.

In addition to that, Java applet support was initially spotty during the browser wars, and features such as JAR files and different JDK 1.1 (and later JDK 1.2) APIs were not evenly supported across Netscape Navigator and Internet Explorer[1]:
https://www.infoworld.com/article/2076251/applets--still-ess...

And then there's the slowness and ugliness. You really only had AWT available for your UI and graphics, and it sucked. It was ugly, buggy and slow. In theory, it shouldn't have been so, but the technology just wasn't ready and just wasn't
mature enough.

I think Flash was so wildly successful because it took an entirely different (and less ambitious) route at the beginning. Flash started as a multimedia player with user-friendly authoring tools. They later added ActionScript and Flash itself become the RAD tool that could penetrate the web frontend.
It was the only thing that made me understand his point.
Whereas before I would Google something 20 times, and visit Stack Overflow 10 times per day while coding… Now I visit ChatGPT 28 times per day.
Previous discussion: https://news.ycombinator.com/item?id=25301437
"defund the police" wasn't a call to get rid of the police or cut their funding in a vacuum, but instead to spend less on police while spending that money on social services that would handle many of mental health and domestic issues that police are called to but ill-equiped to handle.

It was a terrible/name slogan.
It's not a hypothesis, the change happened several times and is used in networking code: in putty and s2n in C and in grpc in C++ and I guess in all C++ code that uses string_view and span, it's easier to happen in C++ due to more language features.

>Rewriting everything is not going to happen, at least, not in the short term.

If you can't do a big task in one go, split it into smaller tasks and do them in sequence.
I recently moved, and was mildly annoyed to find that my ISP didn’t assign me an IPv6 address. Then I remembered that, in order to get one at my previous location (same ISP), I had to call and specifically request it. That was six years ago. If they haven’t defaulted to giving out IPv6 addresses by now, it’s never gonna happen.

I honestly can’t figure out why they don’t, as it has to be cheaper to just do it than make customers call and speak to a representative, given that the technology is clearly in place already. Honestly, though, it’s been over three months and I still haven’t called, as there has been absolutely no reason for me to bother doing so. Like you, I also used to be interested in the rollout of IPv6, but now I just don’t care.
A Human's Ultimate Guide to Setup.py
I fully agree that the async story needs attention.

Something as drastic as backwards-incompatible changes might not be needed.

But definitely much more documentation about best practices, highlighting the option of local async tasks, making the APIs for that more convenient, and also some low hanging fruits in terms of language syntax.

It seems a bit like while there was a lot of excitement about the async syntax a few years ago, now there is a MVP syntax and everything has just slowed down a lot.
Close enough for the purpose at hand!
Hard disagree. I've been using it on Ubuntu for over a year now and it's worked absolutely perfectly
I wonder if it's because squash courts are a pain to keep clean - they're a magnet for scuff-marks from the balls (and racquets...).
Mobileye Launches the First Camera-Only Intelligent Speed Assist
That's true. And the term mechanical turk by itself refers to an even (much) older 'fake' AI!
They’re under fire in the areas where their practices have noticeable consumer impact, namely the App Store, USB vs Lightning, and repairability.

Their services are an afterthought in terms of market share, particularly in Europe. For example no-one really gives a shit about iMessage and “green bubbles” here because most folks are just using WhatsApp.
I like Go’s new approach
To Save Itself, Hollywood Must Build Its Own ChatGPT
Hasklig is worth a look, too. I use the NerdFont variant "Hasklug NF" (spelling intentional)
Aye was on quantized weights using gptq.
You're making all valid points and all those points were immediately clear at the start of the lockdowns, for anyone who would listen. Problem is, a lot of people are simply unable to listen to reasonable arguments. That was a problem back then, and they'll remain convinced of their own opinions even in when they are proven to be wrong over and over. It's like people who are religious. You can't reason them out of it.
I think GPs point is that evaluate(sum(impact of ICs) can be evaluated by the manager of the person-to-be-promoted.

My concern with this is: How do you correct for luck/easy tasks?

It’s hard to compare the performance of departments unless you have been inside and seen the challenges they’ve been facing.
Yes. See for example https://link.springer.com/article/10.1057/s41272-019-00224-3

many stores (including grocery stores) have already been testing it out.

The biggest hurdle they face is the fact that most people (if aware that it's happening at all) find it offensive, which it is. Even those store loyalty cards are conditioning us to accept the idea that certain people get, or even deserve to get, different prices because of who or what they are. Prices should be transparent and it shouldn't matter how much money you have, or who you know, or how "loyal" you are (what a sick concept!) to a grocery store.
This is also the reality for many DSL connections these days.
Simple Verification of Rust Programs via Functional Purification (2016) [pdf]
I don’t get it. What are the worst things about Teams in your experience? It always worked reliably for me when I was on a team.
It’s oddly liberating in a way. Once you get over the initial revulsion of no TLS, to reuse the example, you can build simple protocols that just use a callsign for authentication (that’s just a convenience for the operator too, who must station ID every 10 minutes). It makes it easier to experiment without thinking about security at all, because the assumption hams have is that all conversations are public.
Space material found on a beach in Western Australia
Why conspiratorial?

People are allowed to be private and not want others to follow them by not saying exactly where they moved. I am allowed to voice my frustration about that.

Segregating communities is the trend now (post web 2.0 social platforms), I don't think that is over dramatizing things.
it's understood to be a gray area. you're not supposed to be throwing spitballs, true, but batters aren't necessarily unhappy if pitchers have more control and are less likely to hit them in the head.

the players also aren't necessarily using special-purpose foreign substances; sometimes they take advantage of some combination of rosin, sunscreen, and sweat, each of which is totally legal.

the recent crackdown is basically only because it's a lever to improve batting. if offense got too good for some reason, i bet they would loosen up again.
The police is trusted by 43% in 2023 according to the article. Being top three at 43% just confirms my "rant".
I must be an unique snowflake, because I switched jobs around March 2020, and the new place used Teams exclusively, and... it was good. Not stellar, but good for the standards of software in this decade. Better than Slack, anyway. There were some weird glitches happening couple times a year, but nothing major.

So either I'm incredibly lucky, or - my going hypothesis - Teams actually does work quite well, if you deploy it along with SharePoint, Exchange, and other Microsoft products it integrates with.
That only means that Amazon had money enough in the bank for acquiring a potential future competitor, just like most of FAANG has been doing since they became behemoths.

When you have enough money to stamp out any potential competition by simply buying them out I think we can't really rely on comparing management approaches anymore, it's just a finance game: I got more money than you, I will make you go away.
Some problems benefit more from a solution using generics than others. Collection types, as you note, are a good example because you will have heavy re-use and the way you use generics is simple. It is worth a little bit of extra effort and it isn't going to demand much from the programmer using it.

But in the hands of people who love to go bananas, generics can result in hellish code.

My favorite example of a problem where generics is not useful is the OpenSAML implementation (Java). For all I know it may have been sanitized since I tried to make use of it about a decade ago, but that thing was, for lack of a better word, a pointless exercise in type system wankery. It was so bad it took us less time to implement what we needed from scratch than to figure out how to use the library correctly. (The code I wrote a decade ago has been in production, for a decade on a system that is used by ~150-200M users. Not just because it works, but because it can be maintained by people who aren't really that interested in spending weeks understanding it)
They got big during COVID days for being more "touchless"
I have no idea, I was genuinely asking
> Whereas lockdowns in the Covid-19 case might have contributed to a lengthening of the crisis by delaying herd immunity

The point of the lockdown was not to entirely stop the spread- that was obviously not happening. It was to slow the spread to avoid overwhelming hospitals.

It allowed us to reduce the lethality of COVID-19 by having more resources per sick person.
Indeed.

That means that the interop story for golang is horrible. Golang can somewha work with libraries with C bindings. But you can not publish a golang lib as a lib.so with C bindings because of the runtime.
As far as I know, the NetBSD driver odel is so good anyone can port a NetBSD driver to any other OS. This means it is optimal to make NetBSD drivers so you effectively cover all the OSes by letting enthusiasts and backer companies to port wherever the need is, even to exotic OSes like Haiku.
I kinda regret getting an m1 macbook pro last year. This seems like a much better machine for my purposes. :( Hoping framework will contusion updating this line by the time I need another laptop.
Is it just us jumping on a bandwagon or is it sustained corporate propaganda that undermined institutions? Our ancestors used to believe in things like anti-trust, labor protections and so do the people today. So what changed?
I'm sympathetic to this point but I think that:

a) Saying Node + Deno are good is a stretch. Node has horrible performance, even for simple routing. And I'll source that[0].

b) Saying that adding `Send + Sync + 'static` bounds is a serious burden is, to me, overstating things.

> the far better model for writing performant servers.

It's completely workload dependent. For a chat server it's almost definitely not going to be more performant and you may end up with worse latency.

> it only costs you friction everywhere else in your entire codebase, and quite often performance as well.

I am unconvinced tbh. I do not believe that adding Send + Sync + 'static bounds is onerous, I do not believe satisfying those bounds is hard (it's almost always just a matter of moving the value), and I do not believe that the vast majority of programs benefit from TPC architecture.

I recognize that there is a problem here - that we are optimizing for one runtime at the expense of others - but I am not convinced at this point that the problem matters.

[0] https://www.techempower.com/benchmarks/#section=data-r21&tes...
just to be clear, you're asking me, has a big tech company ever worked to stifle competition?

if so, I'm not sure I follow why you're asking: do you believe this has never happened, or do you agree it has, but can't think of a single example?
That was a big draw back then, along with the ability to interact with ASF and Real AV objects. We did a lot of really useless sites that did that in the late 90s.
Huh? ASUS already makes PCs and mobos.
Intel still makes chips.

NUC is just a chip in a small mobo in a little case.

This is just selling the name "NUC" for marketing?

Is ASUS going to maintain the PCI backplane platform for expandable NUC?
That’s a bit of a rosy take of the web of the 90’s-00’s. Plenty of sites failed to render without JS, they just had a noscript tag that said “this site requires JavaScript”. Graceful degradation was ideal but often too much for sites that either weren’t small enough or who didn’t have the resources to implement it. If you were adding JS to a preexisting site, it was easier to do, but on a fresh build or redesign, timelines often meant some things just wouldn’t work but hopefully you could still navigate pages.

With the rise of mobile browsers, the ability for frameworks to solve cross-browser comparability, and the general acceptance that anything beyond trivial interaction required JS, catering to a tiny crowd that didn’t like having it turned on became very unimportant to most. I do agree that graceful degradation to a state that’s still functional is ideal and something I wish had stuck around.
It’s not outdated or racist to be patriotic, but the most overtly “patriotic” people are usually racist and fighting to make things worse for everyone else.

Police are seen as the enemy because they’ve stopped doing their jobs and allowed power to corrupt the entire institution. Bad cops are shuffled between locations like trading cards.
lmao... so olive oil now costs double what it costed a couple of years ago... are they telling me I should switch to canola so my costs increase by 5.5% only? These people really deserve to end like the French monarchy.
Supercool, thanks!
Swappable 1000lb batteries? Gasoline weighs 80lbs.
Played with writing a little script to format/sort that:

Microsoft takes pains to obscure role in 0-days that caused email breach - https://news.ycombinator.com/item?id=36740133 - (64 comments)

Microsoft still unsure how hackers stole Azure AD signing key - https://news.ycombinator.com/item?id=36731731 - (9 comments)

WSJ: China allegedly hacked Microsoft Azure - https://news.ycombinator.com/item?id=36693469 - (6 comments)

Microsoft Warns That a Chinese Cyberattack Breached Government Email Accounts - https://news.ycombinator.com/item?id=36697272 - (5 comments)

Thousands of Microsoft Customers May Have Been Victims of Hack Tied to China - https://news.ycombinator.com/item?id=36692494 - (3 comments)

Microsoft government email compromised (and quietly fixed) - https://news.ycombinator.com/item?id=36696852 - (3 comments)

WSJ: China Hacking Undetectable from Less Expensive Microsoft Services - https://news.ycombinator.com/item?id=36713560 - (2 comments)

Chinese Hackers Breached Government Email Accounts, Microsoft Says - https://news.ycombinator.com/item?id=36690598 - (1 comments)

China-based hackers breached US gov email accounts, say Microsoft, White House - https://news.ycombinator.com/item?id=36694188 - (1 comments)

Microsoft mitigates 0-day, allowing forged AD tokens - https://news.ycombinator.com/item?id=36708294 - (1 comments)

A cloud flaw gave Chinese spies a key to Microsoft’s kingdom - https://news.ycombinator.com/item?id=36716028 - (1 comments)

Chinese hackers breach email of Commerce SEC Raimondo and State Dept officials - https://news.ycombinator.com/item?id=36719412 - (1 comments)

13 posts with no comments: https://gist.github.com/bcjordan/b579960792ee146f905c3e66f39...
I think the stems from the fact that everything is just so hard to grok nowadays.

A good example, the Fukushima Nuclear disaster and the decision to release the water into the sea.

I mean, the whole accident was caused by negligence and corruption, not really a tsunami, and now the same agencies, at least the same types of agencies who allowed the negligence that caused the meltdown to happen, are likely the same agencies telling people it's safe to dump all the treated water into the sea.

What are average people supposed to do here? They were lied to, or at least let down in step 1, and now in step 2, just trust the institutions ?

Deepwater Horizon, another disaster, really shouldn't have happened, do we just trust the institutions that it's all fixed?

In my opinion, the world is too complex now, we're struggling to understand it.

To be clear, I'm absolutely not trying to argue that institutions shouldn't be trusted, but we should be able to see why people have lost trust.
The topological aspect, very much in the mathematical sense, is that the insulator maintains those properties even when deformed.

So when you cut a topological insulator in half to expose the non-conducting inside, that exposed surface becomes conducting again.
Does anyone know why German universities are so slow to deploy IPv6?
Almost none has their website reachable over IPv6 or IPv6 on their internal network.
I'm having trouble finding it now, but at one point I used a tool that put monospace fonts head to head (without revealing their name) and you would choose what you thought looked best. Jetbrains mono was my winner and I've been using it ever since.
Also Juno and Netzero giving internet access for watching ads.
Thanks! i didn't check the app, only the website.
What did you tell clients when you’d be available for calls generally? Did you just not work with clients who are used to frequent calls?
I don't have hard facts, but this feels incorrect. As someone who remembers 9/11 and the run up to the Iraq War, Fox News was already happily selling fear and outrage back then. Perhaps the level of hyperbole has changed, but not the basic strategy.
If you want golang in Rust just use channels and tasks? Or threads?

I don't find async Rust difficult at all, I'm having a hard time really empathizing with this to the extent of needing breaking changes.

To me, async from a lang perspective is virtually done - in 2024 I suspect all of the various impl Trait and async Trait stuff will be done and at that point I don't see anything left.
For those whom are curious, a lot of infosec people are now on infosec.exchange .
More aptly:

They're intrinsically linked and therefore inherently the same account.