skysight-inc/HackerNews huggingface dataset:
> Writing an new operating system is a bit unfathomable

When (if?) you try them all, you'll probably find that operating systems are rather simple compared to ACID databases and non-lynxy web browsers.

> where would you lose the most time?

Same as any other project: on the part with the most features (that you couldn't live without).
Another possible tactic is to trickle your packets back slowly, say trickle 1 TCP packet back to them per second. Sure, they probably have client-side timeouts, but again, if everyone did this, wouldn't it be a pain to scan for vulns? Every endpoint you hit would last the duration of your timeout.
„ear“? „ar“?
While I can understand some getting bent out of shape from that kind of comment I know what he means.

I'm a grey-haired .NET dev (pushing 50 now!) and for me that comment means there is no desire for new devs to learn beyond what they need for the day-job!

As an example: I learned programming in the 90s at a time when computer resources had to be managed - You couldn't just throw more servers at it since they cost so much money and you had to host them on-prem at the time.

So I learned the OS inside out. I knew how Windows worked to quite a low-level - Not Mark Russinovich levels but way, way more than colleagues did and all my code, even today, has an eye on performance all the time!

Back then, when I learned SQL, I spent lots of time tweaking SQL to get it to run faster - I mean the tables, indexes and such, as well as the SQL queries that I had to fix (I wasn't coding then but I had to fix much of the $hit that third parties produced).

Fast forward to now and you are lucky if 20% of our devs at my company understand SQL properly. They can write basic SQL statements but that's it! They all learned to program using ORMs and can't troubleshoot slow queries. I'm not joking! I had to fix a system that used EF and one of the queries that EF generated caused the DB to try to sort through 14B rows of data when we don't even have that much data in the DB! Our largest database had almost no indexes on it and they kept adding more CPU's to get it to run faster... it didn't! I've subsequently fixed it and we've dropped the CPU count quite a bit too.

I think Scott Hanselmann talked about it a few years ago. The analogy he used was to do with the kitchen taps in his house: they broke, and his wife's understanding of how the plumbing worked stopped at the point where the pipe went into the wall, so she had no idea what could be wrong! His argument (if I remember correctly) was that if you just try to understand what happens when the pipe goes into the wall then you'll open up a whole new world of understanding.

So I agree with the sentiment: we live in a world of abstraction and new devs are coming onboard without that desire to know what happens under the covers and it'll bite us in the ass when guys like me retire.
No one place. I see them on all social networks. But several of them are friends who I talk with like any other friends - WhatsApp, Telegram etc.
It would be far easier to do the same things with an app and ask for a fraction of the price
AWS is not a separate company and even if they were, there is nothing stopping one company from negotiating with another company for special negotiated rates.

You don’t think Netflix is paying rack rates for AWS do you?
o.O wat? That's awesome!
At a 100 pages per year, your cheapest option is probably a bus ticket to a Kinkos.
Nice ;)

00000000001a22ae7ad6ee672633fa5504e8f7be8d0252ba5a5906e20408ccec "retr0id was here"

Yeah I am not going to attempt to beat that without a GPU! Man, I miss my time doing GPU coding, writing miners, etc
Romania. Not especially humid.
Japanese hotel websites are probably the worst offenders. I refuse to use them anymore and only book through hotel aggregators. They are straight up horrible.

> But Japanese banks at least has a system which mostly solves at least those problems - everyone's name is written in Katakana.

That's workable, though I still remember seeing banks with comically short character limits for names.
The article didn't mention erasure coding (fountain/raptor codes) and I'm wondering if the significance of this result applies to their usability or not.
A person sitting on a chair alone staring blankly would be considered a sociopath these days.
Continuously sustaining the infrastructure rather than phasing it out has to have higher environmental expenses at some point. We might be even already past it?

The amount of client devices that would need to be replaced is only declining.
What did you do before 2023 as a technical consultant?
I also don't understand why they call it LLM. it isn't.
There is a big difference between investment and your core IP being subject to congressional oversight.
Secure Your Business
Good day, people! In the era of everyday, massive data leaks, I am glad to introduce Your company's protector: OMT ERP - Blockchain Based ERP Systems. Using Permissioned Blockchain technology, we restrict interaction with the data to ALL, except of allowed users.
If you would like to know in-depth how it work, or any related additional information, You can find me at:
qniwerniq@gmail.com

On our website, You can subscribe to newsletter, and we will ONLY! email You, when our product will be ready for the beta version. Next time - when we launch.

https://www.omterp.com/
"Not sure what you mean by “clearest”, but TypeScript is the best typing system ever invented."

That's a very bold statement for a Javascript layer that allows unsound typing behavior. While Typescript introduces some typing functionality please do not compare it to actual languages that type check properly.
My wife was watching the ITV drama on this last night and I had to leave the room. It was making me so incredibly angry that such huge injustices can be allowed to take place. I recommend the show to anyone with better control of their emotions that me!
As others have commented, Shady is an IR that happens to have a Clang front-end bolted on, that combination is what I call Vcc. I really don't expect people to start writing shaders in the IR directly, even though has a textual form!

It's very comparable to Rust-GPU, I actually know a really nice person who does key work on that (you know who you are!) and they're actually facing very similar challenges, and we get to exchange ideas regularly. I am confident it's in good hands.
Is Codys Lab ok?
> Because I haven't changed that at al

My apologies. It seemed that way.
You don't have to pay rent to big tech to use a lighter.
Sounds about correct! I have one that I bought in 2018 but I remember it being more like 450+ € at the time.

I have had a fiber line connected during the whole time and it has served me well (I haven't done much customizing on it though, I have to admit. It's just the router for my home network).
This looks interesting, I wonder how this would help Apple M1 Mac's ARM to x86/x64 emulation.
>>you always have the free option to do your business in person.

I guess you don't actually live in the UK then. There is nowhere to go "in person" to interact with HMRC for instance. You can still send them paper forms for most things, but the result will be saved in your online HMRC profile, so you haven't bypassed anything.

>>I would assume a basic free option would have to be provided to legal resident of such country.

You'd assume wrong. The argument is that all of these options are "free" so what are you complaining about.

Same thing is happening with banks - branches are closing down across the country in droves, with a lot of people reporting that they now have to travel 1h+ to their nearest branch if they need to do something in person(and annoyingly banks themselves force that - you can't deposit a cheque over £500 online for instance, you have to do it in person for some idiotic reason)
This fits what I've read. Data driven decision making is the way to go, but good data is hard to come by in these fields. We have no baseline for many parts of physical health, let alone mental health. Every time a pop culture scientist tries to justify their world perspective without taking the source of data seriously, it does the field as a whole serious harm.
I had no idea that a commercial aircraft was manufactured in NZ. Thanks!
> Do they actually block hiragana and katakana? If they do that's probably grounds to sue.

I don't have evidence at the ready, but I remember interacting with websites which complained about receiving katakana for both the name and カナ field for your name.

> With maybe the exception of arabic numerals, Japanese is nearly always written in full/monospace width. This is not unlike how English is nearly always written in half/proportional width

Yes, I'm fine with them using it. But they could put in a _little_ bit of work for me and convert my half-width characters to full-width, as the good websites here do.
Steve Jobs bicycle for the mind effect on brain more like smoking and junk food
As a layman, my understanding is that soap (or other residue) builds up due to low temperature washing. High temperature washes break down the build up.

I believe most front loaders these days have both a self clean cycle (you're supposed to run it every month or two, it's basically an extremely long hot water rinse+spin that you don't add soap or put clothes in for), and a drain filter that should be accessible near the bottom front (expect black slime if you haven't cleaned the filter recently).

https://youtu.be/-v4QQcceoH0?si=yOqC6Wd9HPxQo5U9
Drew resisted so much to have a star/bookmark feature on Sourcehut
From Finland too. I have friends, colleagues, family members, shared hobbies, activism groups, sports teams and neighbors.
That's what the QALY cost would be about.

You probably don't want to give out much more than the cost of a QALY in your health system...
MindOpt Adapter for Cplex Benchmarking Performance Analysis
How do you know Twitch is "buying" AWS servers so cheaply though?

Anyways, infrastructure costs is not as important as market share in the long run, bandwidth and transcoding costs will go down with time. If you build a platform where nobody has grounds to compete with you like Twitter, (Threads tried), you've got something really valuable - maybe not 44 billion worth but still.
This analogy is more akin to exposing your database to to public internet with no credentials or weak credentials. Thinking about it just like the company in the blog post did... Oh and the filing cabinet is out on the street corner as the other commenter mentioned.

As someone else mentioned this would be more akin to a security officer of some sort waking me up and letting me know I left my front door open. I'd sure as hell be shaken but they were doing their job and I'd be thankful for that.
Lack of opt-in into those will have me keep marking those as spam. Just like those US political newsletters that also don’t feel like they need to verify mails.
“People have exactly one full name which they go by.”

My case was actually this.

I took a call from a person with a name that was one word. Not first name, not last name, just one word.

I never found them in the system as the name wasn’t in the database as far as I could tell. They were quite irritated.
> I'd like my buddies to make it home safe.

To make it home safe from some random overseas country the US decided it has interests in. Got it
I get plenty of spam through Gmail, and there is no easy way to report it, it also doesn't seem like they are the least bit interested in tackling the problem.

I wish they took a closer look at themselves and also applied these kinds of rules to themselves.
Human behavior is notoriously hard to quantify with hard data you can trust that is pertinent, lacks confounding factors etc.
A Java API doesn't mean you can only access it from Java. Such APIs can also be accessed from most languages. Obviously bytecode languages like Clojure, Kotlin, Scala, Groovy etc. But also via Truffle languages like JS, Python, Ruby. All without bindings.

You can also do C++ and Rust, but that does require a bit of binding work.

So it's not really limiting you to a single language, or these days, even a single runtime.
Many many years ago (maybe middle 2000's), while working for a company (Flickr competitor) that has customised a Gallery (an open source PHP photo album online). The version we forked doesn't use db, rather a file to keep track of each gallery at the root of the folder. So technically I told my boss that it is infinitely scalable. However it is really difficult to search and run reports on these databaseless Gallery nodes. Database a long with word processing and spreadsheets are one these early days 'killer apps' that reflected the usefulness of that type of computing usage for humans.
I'm very interested in what Apple does with LLMs on iDevices.

They have the right hardware for it and they have all the motivation, with their focus on on-device processing. OTOH they also have a pretty bad history with their AI assistant.
Infrastructure costs for a project like openwrt could be nearly zero if the infrastructure was designed with cost in mind (site behind cloudflare, free tier in Aws/Google cloud for build bots, code on GitHub, etc).

You can probably run the whole thing for $100/year of unavoidable costs (eg. Domain registration).
The point of using C extensions is to have better performance. Python is already slow in general; code that use such extensions typically depend on this performance to not be unbearable (such as data science)

People wanting to use Pypy usually do so because they want better performance. Having a performance hit while using pypy is disconcerting.

I was speculating that in the future, C extensions in pypy would be faster, but I now see that the GIL is actually unrelated to this performance hit. Anyway it's really a pity.
There are other problems as well. Popularity based rankings feed into themselves over time, creating the sort of extreme pareto distribution in popularity we see today where like a solid dozen of enormous websites get almost all of the traffic.
I wish them best luck, but it would fall in a similar league of boards like the NanoPi R5S, which is hard to beat in price.

https://www.friendlyelec.com/index.php?route=product/product...

On the other hand, they would sell it with direct support for real OpenWrt, while many other manufacturers, including FriendlyElec, often publish franken-Linux distros that force users to resort to others such as Armbian and DietPi to be sure their OS doesn't become obsolete and unsupported in a few years.
And the salary sucks. There's a new ai super computing cluster in Bristol that's connected with HPE and their salary would be half what I make in Norway. Highly interesting jobs but not highly interesting salaries.
so we store

- command
- directory
- timestamp
- duration
- session ID
- exit code
- hostname

currently thinking of neat ways we can store extra things too (git remote, etc)
I used Duolingo in 2022 for the 35 days leading up to a holiday in Greece. I went from knowing 0 greek to being able to read the alphabet and words, pronounce them and do things like order in a restaurant, explain allergies and convey our room number.

Around the beginning of 2023 they did a couple of things that ruined it a bit for me. They completely changed the track system so now you have to follow one set path, and they got rid of the classes feature which was awesome because for around $5 I could have a zoom lesson with a native teacher and other people learning the language.

Also the sentences it teaches you are a bit less silly now and that was a cool gimmick.
site_packages was annoying from the start

but I was like you until I got into ML

"wrong version of pytorch" and friends
ask your representatives to stop apple from being apple.
> Across SRX

Good lord. I don’t know whether I respect or pity you.

There used to be a saying at Juniper: If there was an issue with MX, it was likely a config issue. If there was an issue with SRX it was likely a bug.

Was incredibly accurate more often than not.

I miss Netscreen.
I'm going to say there's at least four factors, all related to bad parenting, not that bad parenting is the only cause.

The phone as a babysitter is a big one, but also parents on phones / social media.

There's also an atomisation of society (fewer extended family and friends, and institutions like church groups). And parents work longer hours.

Kids go home and suck on a digital pacifier so their parents can do the same, and those parents haven't got anything else to do. What chance does the kid have?
Of course dynamism limits performance (and as said, standard symbols and class is also an unhygienic macro thing) but I meant that you can have both high performance and high dynamism in a programming language, dynamism itself is no excuse to not even try.
> Google is pretty accurate in figuring out transactional versus marketing. They don't tell their heuristics, but you don't think engineers who build web crawlers cannot build email classifiers?

Yes, I definitely think that. The engineers can build anything, but where the company focuses matters.

I've seen transactional E-mails get sorted into people's spam/junk/newsletter folders too many times.
Show HN: Traveler's currency conversion based on location (iOS)
Hey!
I made (yet another) currency conversion app. It has some extra features I find useful for my traveling.

Currently it's iOS only (I've ended up going with SwiftUI and focusing on Apple's eco-system, mostly because their locale API was great with currencies and their reverse geolocation is simple and reliable)

Features:
- I uses device locale to try and set your "home" currency.
- When abroad (home != foreign), it uses location to set the "foreign" currency.

- Tax: Living outside of north-america, I find "tax exclusive" tricky. So, it provides rough estimation of sale taxes based on your location. (I expect this feature to require more tweaking in the US with counties name might differ between geolocation services and my json database)

- Tipping: based on many sources I've composed a simplified global tipping customs json. I guess it's a mixed bag but it should be in the ballpark for the most common scenarios (dining, taxing, staying).

Monetization:
- It's free with banner ads on currency/country selection views and a interstitial ad every N clicks.
- It has a yearly subscription for 1.99$
- I plan adding more "premium" features such as an Apple Watch app that'll be premium exclusive.

HN Technical:

- From my limited app dev experience, I've yet to see any of my apps profitable (for iOS, this is my first ad/subscription-supported). So it's nice there are free tiers for services that allows you to make simple backends and websites.

- The app data is open-source repo I've made on GitHub [1]
- Tax: global tax database fused with scrapped US sale tax for state and counties.
- Currency: I use a free tier to hourly 'cache' on the repo, latest rates based on https://exchangeratesapi.io [2] (for basic traveler's currency I find this a reasonable balance)

- The landing page website [3] is made with SvelteKit, Tailwind and uses Cloudflare Pages.

- I hope getting an Android app also, but still confused about the best stack. (CapacitorJS, Kotlin)

[1] https://github.com/talaviram/currency_utils
[2] https://exchangeratesapi.io
[3] https://www.smartercurrency.app
That is something I've been think about, what if social media wasn't designed to be addictive? There shouldn't be anything inherently wrong in keeping in contact with your high school buddies on Facebook, so what if all the doom scrolling, likes, and corporate profiles where removed from Facebook? Would it be safer?

I think there's are huge risk that we are about to realize that either social media cannot be made safe, at all, or that it has been made dangerous in order to make a profit. Either way is terrifying and should lead to a larger skepticism of new technology. The horrible reality of social media, and the ad funded Internet is what has fueled my reluctance to accept crypto currency and AI into my life, as much as it is within my control to do so.
Initial setup time: for reference, Oberon (a complete workstation, from HW ISA/circuit board/OS/language through graphical apps) required 8 person years. (calendar years: no doubt they also had teaching duties and committee work) Spartan, but much more approachable than ColorForth.

If you need all the LSP stuff, DIY is not for you.

Plaintext editors are easy, easier even than compilers.

If you write things that need optimisation, DIY is not for you.

If you DIY at the machine code level, cross platform is an issue of additional work, but not (well, at least from the 3rd platform on) complexity. Cross compilation being difficult is one of the accidental complexities of the mainstream.

Anyone who calls themself a hacker should be familiar with those algorithm families, and more, whether they DIY or not.

I'd argue that forcing yourself to learn that diversity is probably the best reason to DIY; practicality is certainly not one. (If you can't do the digital equivalent of sleeping rough, DIY is not for you)
IP and cookie-based rate-limiting are trivially bypassed. In fact, any kind of rate-limiting is ineffective here, especially for smaller organisations, because you only need to generate a small fraction of the traffic they normally send out. If they separate transactional mail from other types of mail (something that is frequently recommended), then how many illegitimate password reset emails do you think an attacker needs to trigger to get to, say, a 5% failure rate? Smaller organisations don’t send out an awful lot of transactional email.
>there is no easy way to report it

If you mean coming to Gmail, three-dots > report spam.

If you mean coming from Gmail, https://support.google.com/mail/contact/abuse?hl=en.
I often see folks complain/express confusion about shading languages.. but I think it's often incorrectly stated as syntax of the language, when in reality the confusion is about underlying GPU concepts.

Like, people (naturally) want to say 'I know how to write X, and therefor if X can run on the GPU then I can just write X for the GPU and be productive!" but in reality programming for a CPU and GPU are just.. very very different.

Vector processing differences.. shader stage concepts.. primitive types like textures/samplers.. bindings.. push constants.. uniforms.. recursion limitations.. dynamic array limitations.. invocation groups.. control flow limitations.. extension hell.. -- these aren't going anywhere

Heck, even if you stick with just modern compute APIs like Cuda - as close as you can get to treating the GPU as a general compute device - the way you write code for a GPU using that is just going to be very very different than how most write code for the CPU.
They fixed the bug which is the important thing. Corresponding back to the hacker probably involves the legal dept and it's probably safer to not respond at all.
https://en.m.wikipedia.org/wiki/Third_place

Not that building these is or was ever that easy for the impoverished, but hey, before civil society became more secular, folks still managed to throw together churches even without the Vatican. Not that I think we need more churches, but makerspaces are a very good idea, and should ideally serve a larger segment of their host community beyond just hardware and software nerds.
I'd love to see a 10g version... but it probably doesnt make sense for like 95% of the people, both in terms of specs and finantially (2x price? You probably want 2 10g ports too).
> 5. Habits are very powerful. Your brush your teeth, right?

You'd be surprised. For some, brushing teeth is an explicit act of will every day, that never seems to habituate. ADHD perhaps?
I would like to see the calculation for sour milk / Acid-set cheese, especially German variety Harzer. Among countless kinds of cheese, despite strongly polarizing due to its taste and smell, it has some "super food" features: Harzer contains very little fat (less than 1%) but extremely high protein (usually around 30%).
Don't you mean Ma Bell, in this context? ;)