skysight-inc/HackerNews huggingface dataset:
- Dlang : overall much better than Golang

Fast compilation and has GC (default) similar to Go, and more sane and intuitive than C++ or Rust.

Has many useful and productive features for modern software engineers from packaging, TDD, inline assembly, native linear algebra library (i.e in-house LINPACK), nested function, second to none CTFE, awesome generics, compiled scripting REPL facility:

DLang Features Overview:

https://dlang.org/comparison.html
> You still have to procure web hosting somewhere, and that hosting provider might choose to refuse your money and kick you off.

Who says you need to procure a web hosting provider?

But yes, if you connect your computer up to other computers, the other computers may decide they don't want any part of what you have to offer.

Without that, I wouldn't want to be in the Internet. I don't want to be forced to ingest bytes from anyone who would send them my way. That's just not a good value proposition for me.

> That's because most people do not have neither the time nor the will to learn and speak computer.

I'm sorry, but no. You can literally type in to a word processor or any number of other tools and select "save as web content", and then use any number of products to take a web page and serve it up to the world wide web. It's been that way for the better part of 25 years. No HTML or CSS knowledge needed. If you can't handle that you can just record a video, save it to a file, and serve it up over a web server. Yes, you need to be able to use a computer to participate on the world wide web, but no more than you do to use social media.

Now, what you won't get is a distribution platform that gets your content up in front of people who never asked for it. That is what social media provides. It lowers the effort for the people receiving the content, as in exactly the curation process that the judge was ruling about.
It is amazing how people were programmed to completely forget the meaning of Section 230 over the years just by repetition of the stupidest propaganda.
What do you mean? OpenGL was a product of understood computer science.
The first bullet point on the /partners page of login.gov (regarding who should use it) says:

> You are part of a federal agency or a state, local, or territory government

I'm talking about a more generic service that any random industry system or individual can use. The way many websites use Google's OAuth without using really using Google's APIs. Things that just want someone else (Google) to handle asking for and authenticating a name/password.
Enjoyed the site personally when it was up, enjoyed this post even more. tyvm
Trusting Google's OAuth not to vanish overnight is less stressful than managing your own username/password database.

And that's pretty much my point. 2FA? Password Resets? Account Activation? Updating Email Address? No thanks. I would rather not have to deal with any of that. I literally just need a unique identifier to associate with your data and preferences.
E.g. the way a librarian Googles stuff vs how an average user does. Googling "highest average income USA state" is fine for an average user. A research librarian would need to be more sophisticated because they're being asked to solve more sophisticated problems.
OpenSearch really appears to have a significant amount of development momentum. It is functionally equivalent with Elasticsearch. There would be no incentive for AWS to do this. After ES broke their compatibility with OpenSearch they also broke compatibility with their own older versions. This forced users to choose in order to move forward with anything. I don’t know how it worked out for others but I’ve converted hundreds of ES clusters to OS and switched all development to OpenSearch because they started gaining momentum and didn’t make decisions that were actively hostile to their users.

Edit: As long as OpenSearch doesn’t start breaking the self hosted use case, I don’t see any reason to consider Elasticsearch again. In fact, ES would have to offer up a significant advantage to overcome the bother.
What other countries do a mini-TSA? Is it only countries who don't have a normal security screening that is comparable to TSA?
Hmmm. A solar espresso machine, with the sun heating the brew water and also a boiler to drive both the steam wand and the steam engine that runs the espresso pump!

(I'm mostly looking for an excuse here to stay in bed on bad weather days...)
For those who don't know what ISO 8583 is: it defines message formats used in payment card transactions (credit cards, debit cards, etc); used by point-of-sale terminals, ATMs, etc
i previously converted this tutorial to an interactive website when it was still in google sheets format and shared it on hn: https://news.ycombinator.com/item?id=40395057

i'm currently in the process of hard forking the repo and converting the remaining tutorials to typescript. just yesterday, i completed the conversion for the next part called "real world prompting", which you can find here: https://freya.academy/anthropic-rwpt-00
It's a 15-year-old project. Try harder.
Sure thing - we'll plainly state this in the extension's description, the extension itself, and our website
Yeah, that's what the IT at my company did. Installed Zscaler, rolled out a new root cert to Chrome, and then told people to configure the remaining apps they use to use the organization's root cert.
In my experience, that's more "training" than a lot of big corps provide.
I’m sorry to hear the writer married an actual psychopath. There’s more of them around than one would imagine.

I’m confused about the lack of charges though - in the UK this seems like it could come under Actual Bodily Harm or even attempted murder. Certainly a crime of that kind has been committed and the intent is there, even if the method wasn’t particularly effective. I realise the system of public law in Nordic countries is quite different to the UK though - there was enough evidence for it to go to court so it shouldn’t be up to the public prosecutor to decide. Putting this to a judge and jury would be sufficient for the jury to join the dots and pass a guilty verdict. Circumstantial evidence isn’t worthless if there’s enough of it.
Let's Use Prediction Markets for Olympic Athlete Selection
Revised Raspberry Pi 5 chip comes with unexpected power savings
This is always the problem with firewalls. If your adversary controls both ends of the connection then it's not outbound HTTPS traffic you're letting through. It's totally arbitrary two-way traffic that happens to be transmitted over a connection first established to port 443 on the remote host.

The only useful technical defence against this kind of deception today is deep packet inspection and a policy of blocking everything by default and only permitting through packets you can actively approve. But that becomes very expensive very quickly and there are practical limits on how far you can go. Ultimately if your adversary is willing to engage covertly in the kind of hacks mentioned in the article then they're probably also willing to engage in steganography to get past whatever DPI rules you can afford to run. Then you're back to square one and either you trust their device or you sandbox it.

In reality a more effective defence is probably the one involving contracts with severe penalties for this kind of behaviour and liability for any consequential losses.
Knowing big corps, it'll either still be in use 20 years from now, or in 2 years they'll switch to Julia.
None of the replacements I've seen so far are mature enough for me to recommend them over TLA+.
Not the OP, but if I thought we were all joking around, and it was the type of forum that allowed people to be a bit silly, I would let it stand. Or if I thought people on the forum would point out the danger and hopefully dissuade the poster and/or others from engaging in that behavior, I would let it stand.

However, if my hypothetical forum received a persistent flood of posts designed to soften people up to dangerous behaviors, I'd be pretty liberal removing posts that smelled funny until the responsible clique moved elsewhere.
I can see the value immediately. That's hands-down the best fizzbuzz I've ever read.
In considering this, my first thought was it would block bona fide desktops running in AWS, especially for service offerings like Amazon Workspaces. However, it looks like the IP space for such services are publicly documented if the need arises to specifically whitelist those IPs.

All that said, it's trivial to use proxies or VPNs to bypass any blocks.
Here is the reasoning they gave at the time.

"So why the change? AWS and Amazon Elasticsearch Service. They have been doing things that we think are just NOT OK since 2015 and it has only gotten worse. If we don’t stand up to them now, as a successful company and leader in the market, who will?"

https://www.elastic.co/blog/why-license-change-aws
This is very true. Just look at Intel: people frequently complain that the company isn't "engineering-driven" any more, but back when I worked there, it was led by Craig Barrett, an engineer. It was a disaster: under him, they adopted the terrible P4 Netburst architecture that was married to the patented, proprietary, and very expensive RAMBUS memory. And that was just one of many terrible decisions in that era. Don't forget Itanic.
Heavy vehicles often run on 24V. (Trucks over 26k GVWR, earthmovers, military equipment)
I assume this is only valid in that state. I bet most states want to seethe physical card if you are driving outside of CA.
It's not as overt as I describe it. It's often a subtle bias.

A great example in my own life: people have expressed concern to me when I tell them how I own a Chinese robot vacuum that can map my house. They think it's Chinese spyware.

And yet, iRobot, an American company now owned by Amazon, was the one caught in a privacy and data collection scandal related to test units that leaked interior photos of homes. [1]

[1] https://www.technologyreview.com/2023/01/10/1066500/roomba-i...
So around the TDD phase of Rails and Ruby, there was this huge push to make methods 5 lines or really short and dependency inject everything. It would make changes incredible hard to make because which the open closed principle talks about how things like this should be easy to change, you end up with a lot of subtle bugs because your individual dependencies drift from each other. I think the Ruby community has gotten much better now with more experience but ya that time it was crazy. And Ruby allows you to really take the metaprogramming and block passing madness to the next level.

I didn't leave the community because of it. I left it because Ruby was slow as molasses, dynamic typing is a failed experiment (imo) and people would love magic and be proud of it. Which meant systems would break in production more times than I could take and I have done so many on call rotations because someone thought some magic was a fun way of doing it.

For personal projects I used Steel Bank Common Lisp because there the dynamic nature of the language actually has benefits such as programming through the REPL which is much more reliable than typing dynamic code in an editor to build programs.

Once I had to hire people I moved to Go but then again moved to Rust because I want to write programs which do not break, is fast as possible and doesn't take my users' memory and cpu for granted. Who am I to burn their electric bill or data plan while delivering broken buggy software to them. Plus I cannot stand null pointer exceptions and Go due to their ideological drive of remaining "simple" has null pointer exceptions in 2024.

Also the other meta thing I realized was because Rust is harder to get into, the discourse, libraries, tutorials, community is much higher quality compared to anything else I have seen so far so I really enjoy it. Plus Rust has some really cool things like high level maps and functional code while them compiling down to the same Assembly as for loops and other such zero cost abstractions that I like.
I do think there's an interesting and deep connection between the world of model checking and the world of planning (as most often done in logic languages).
The person being harassed hiding the edgelord comment would also hide their post from the edgelord followers, making them harder to find. That's the feature I think is extremely usefull. The rest, meh.
This is cool but it is way to expensive and the free version is not that useful.

Tried it on the github.com/pulumi/pulumi codebase and I get 5 blocks and that's it. Seems nice but I'm not going to pay 20 bucks a month to view one layer deeper.
This is exactly it. They made the gigantic miscalculation that Amazon wouldn't win this battle.

I can't believe they didn't predict that this exact outcome would happen: Amazon forks under a more permissive license and becomes the new standard instead of Elastic because the entire package (managed service from AWS + more permissive license) is a lower risk package to the average business.
It wouldn't surprise me if this sort of digital ID becomes mandatory or default in rhe next 20 years. Imagine a world where you need to upload your license to the canbus, biometrically identify, and breathalyze for the car to start...
AWS revenue. Internal AWS stats. Open search client pulls (not sure if the client is different now). Opensearch is mainly going to be used on AWS so that won't show up as much in GitHub stars.
I mean, couldn’t any semi popular, transitive dependency installed with <insert package manager here> do the same thing with a reverse tunnel? Imagine a simple go module that kicks off a background routine that just keeps a tunnel open with a direct call to os.exec. Seems like an easy way to cat env and pipe back secrets to the attacker
> As far as I'm concerned, that's just free speech. People may disagree but that must be tolerated right up to the point they pick up weapons.

Hard disagree here. Free speech is not unlimited, and in most countries there are limitations to it. Calling for violence is one of those things. Demanding a military coup is not, and should neve be, protected speech.

> Showing up at the capital with flags and bibles is not an attempt to take power by force.

You know full well that what happened there was a lot more than elderly people with flags and bibles. If you don't know, you are willfully blinding yourself.

> So the "attempted murder" analogy is not convincing either.

Murder, while a serious crime, in my opinion, is generally a less serious offense than the abolition of democracy.

> To take power by force, you actually need force.

Brazil has a long story of military coups, in more than one occasion invited by portions of the civilian population.

> Every day on the internet people publicly wish fates worse than death on others. This does not amount to attempted murder or anything of the sort.

We are not talking about people merely "wishing" a coup. They in fact, and very plainly, attempted to make it happen.
This doesn’t match intuition at all.

Losing anonymity because you go around all day in the same car and people are keeping track of you from location to location is not something people normally worry about. Spies might worry about that sort of thing, but most people don’t (maybe we should, given the state of public surveillance in some countries, but I think it is a not intuitive concern for most people).

The intent of a disguise is to, well, disguise the user. You’ve described a sort of bad disguise, like something somebody might put on in a comedy movie, but that’s because a disguise that people can easily see through is a punchline.

Incognito mode isn’t like a bad disguise anyway. It is like no disguise, it does absolutely nothing to obfuscate who you are.
Decades? https://en.m.wikipedia.org/wiki/Eddington_experiment
Ah hello! Glad you enjoyed it, and hope post-Deepfield life (if you're not there anymore) is treating you well :)
Weev is effectively banned from the banking system. The list of places with enough infrastructure to survive as a hacker, without foreign citizenship and in a cash/crypto economy with no extradition treaty is thin. I'm sure Transnistria might do that but apparently it wasn't worth their time to kill him. Seems better than North Korea, Iran, or the bush of Africa.
>Funnily enough that's also often the issue with engineers - good at technical things but not so good elsewhere.

Exactly. There's plenty of examples of people we consider great engineers in history. Does it matter that some of them may have been terrible marriage partners? When we're discussing their engineering accomplishments, no. When we're talking about someone as a great scientist, engineer, business leader, etc., we're not also claiming that they're literally a saint. Of course they have flaws in other parts of their lives; everyone does.
exactly this .Walmart is better value. Brands sell specifically modified products for dollar stores for a mark up.
Hard to find newer things in Python. Perhaps:

https://github.com/JuliaQuant

Used at Jane Street:

https://dev.realworldocaml.org/
There’s a simpler solution that allows you to leverage the simplicty of good modern tools without suffocating in dependency hell:

Ban ‘npm install’

It’s nothing more than a party drug.

Just copy/paste any helper code you need into your ‘libs’ folder and be done with it. Your app will still run in 2044.
Aren't these features already being included in meeting platforms like Meet, Teams, Zoom and so on with much wider platform integration? At $18/m per business user wanting to take notes for Meet calls this is $2 away from the cost of Gemini across the entire Workspace platform. What's the incentive to spin up yet another 3rd party per employee subscription for a specific AI tool per app if not price?

Sorry if this is coming off overly doubtful I just have a tough time with the level of competition in this market lately.
A more interesting example would be

f == CHOOSE f \in [Int \X Int -> Int]:
\A <<x, y>> \in DOMAIN f:
f[x, y] = f[y, x]

Which is expressing that `f` is some commutative function, but we don't care which. Could be multiplication, could be addition, could be average, could be euclidian distance from origin, could just be the 0 function.
The logic seems clear to me: if you want people to be able to make use of/benefit from your published knowledge/artifacts you would want people to be able to find it when they are searching for that kind of published knowledge/artifact. People use search engines to perform the search for published knowledge/artifacts. Thus, publishing knowledge/artifacts but restricting them such that they cannot be found is a set of simultaneous contradictory actions.
I think this is why some have liked it to the poverty tax. being poor is expensive in and of itself. ironically, you pay more.
> supreme court evaluates that X and Starlink have same ownership

They don’t though. And this is obvious even with the most basic web search. To me this looks like political intimidation and retribution by an out of control Supreme Court justice (Alexandre de Moraes). It’s a shame to see Brazil turn into a lawless banana republic.
As someone who has spent countless hours and days deobfuscating malicious Javascript by hand (manually and with some scripts I wrote), your tool is really, really impressive. Running it locally on a high end system with a RTX 4090 and it's great. Good work :)
I had to read the article twice to be sure that it was a utilitarian move (however questionable it might be) rather than a grand ideological stand that the article seems to spend much time portraying.

FWIW, data center IP addresses are already being treated as second class citizens by major content/service providers, and this has become an escalating barrier to self hosting. I am honestly not sure what the author is trying to accomplish.
I did some further investigating - it's apparently due to not having enough setup
time on the RX pio SM. Even though the PIO clocking is fixed at 100 MHz, there are CRC errors at the lower system clocks. I tried changing the delay in the PIO instruction that starts the RX sampling, but that only made things worse (as expected). Also tried disabling the synchronizers with no improvement.
Japan must slay its startup zombies
+1 this commenter. I just visited the UK for the first time at the beginning of this month and had a fantastic ~3 hours at Bletchley Park, but felt I had to cram TNMOC and the amazing Colossus live demonstration (where I asked a million questions) and everything else in the museum in the 90 minutes I was there. If I assume other HN readers are like me, I would dedicate at least 2.5-3 hours for TNMOC to actually get a chance to actually see and play around with their extensive collection of vintage machines.
Because this has been abused, a lot of (mobile) apps use certificate pinning and will not accept MITM, even with a custom CA installed.
(in Europe)
X labeled an unflattering NPR story about Donald Trump as 'unsafe'
According to a quick search, there are 33M "users" of Linux (I suspect that number is way too low). Only 15k have contributed to the kernel. That's an "exploitation" rate of well over 99.9%.
Never did I think I'd see somebody I know personally hit the front page of HN... hope you and the rest of the Moov crew are doing well! I got to see these libraries in action (and deal with some mutual TLS auth issues) during my time helping out with connectivity to the card networks' sandbox environments. Things were working very smoothly even 2+ years ago so "battle-tested" is probably an understatement at this point :))
Use your own domain so your address ownership is separate from your mail ownership. I keep everything with different companies: webhost, mail, domain registrar, etc.
Man Left Behind by Co-Workers During Office Retreat on Colorado Mountain
Infinite canvas is for me the new UX paradigm that could dominate the next years to come. Just seeing how natural Miro is used for all kinds of document creation is the moment it made click in my head.
As a fellow brute forcer I can appreciate this comment a lot.
Personally, I prefer XML over JSON for prompts from a readability perspective.
Caltech - where your best just isn't good enough.

https://www.flickr.com/photos/pixieza/79223350
One advantage of Windows over Linux is the fact their graphics stack can easily be restarted while the system/apps/etc are running. The screen just dips to black for a second and you're back where you were. You can see this anytime you install a new graphics driver, but I have occasionally seen this happen spontaneously when a bug in a graphics driver gets caught and Windows reinitializes the driver. X11 definitely can't do that and I believe neither can Wayland. Not sure whether Windows does this for other things such as networking.
DocDB: Stripe's Document Database on MongoDB with 99.999% uptime
Authoritarians don't like being challenged like this and it tends to enrage them. Its not unheard of for them to arrest/imprison well meaning security researchers who rightfully point out their own failings.

That's a problem with authoritarian organisations/regimes in general. They value loyalty over competence and you end up with people being in positions they shouldn't be in.
You mention a couple times that you can't give more details. Can you say why? NDA?
I think it could depend on the protections Google (and Apple) puts on this type of thing.

You could imagine a scenario where putting a phone into driver's license mode disables Face Unlock, and maybe even pauses all push notifications like text messages, and therefore is more secure because it forces people to put their phone into a password mode. So it'd actually encourage people, when talking to law enforcement, to increase their security settings.

I don't know if these companies currently do it like this, but they should.
Ohhhh edgy! Lets make it a puzzle, give us clues