skysight-inc/HackerNews huggingface dataset:
It's In huge troubles as the old models do not hold up against new realities and all incentives are aligned against acknowledging that.

https://www.theguardian.com/world/2022/jul/13/floods-then-an...

https://www.bbc.com/news/world-europe-65632655

https://edition.cnn.com/2023/09/07/europe/greece-floods-stor...

https://www.climatechangepost.com/austria/river-floods/

The again, neither insurance nor building pricing wants to reflect the new reality. A whole generation has invested "safe" in buildings and companies along "virtual flash flood funels" and embracing truth is like accepting your life's saving burning away.

One wonders when the first realistic model based tax write off ahead of time goes to court and pokes a hole into that reality. As in "I pay no taxes for what is most likely destroyed over the next ten years and will repay if it doesn't happen"..
A3+ is for getting your end result as an A3 sheet after you cut the edges.
Data Protection Assessment of Privacy Sandbox's Protected Audience API
Aphantasia: The inability to create mental imagery
Go is not just a Google project, it's basically Plan9's compiler philosophy (and CSP) for Unix/Linux.
Amazon S3 Express One Zone is a high-performance, single-Availability Zone storage class purpose-built to deliver consistent single-digit millisecond data access for your most frequently accessed data and latency-sensitive applications.
Hi everybody! I'm the maker of the calculator.

I find that ChatGPT Plus is amazing but $20/month is quite a lot - especially compared to what I would spend by accessing GPT from the API instead. I know a lot of people are not aware of this, so I built a calculator that asks you questions about your normal usage of ChatGPT, and tells you how much you would spend if you switched to the API.

Let me know what you think! (And if you have any ideas to make it more precise)

Thanks!
https://archive.is/jxG6C
>So obviously you are not talking about that one.

Obviously? Not of the above rings obvious to me.

A "specific compiler implementation issue" when said compiler is the compiler that 99% of Go users use, can just as well be called a Go issue.

Whether "the Go team themselves maintain two different compilers and pride themselves on Go not being defined by one compiler" is basically irrelevant in praxtice, since people using/interested in Go predominantly mean and use a specific compiler (unlike with C++ where they might use one of several available compilers equally likely).

>To equate gc and Go as being one and the same would be quite faulty.

No, it would be the most pragmatic thing to do. De jure and de facto and all that.
I'll second this, as I consider Python a "normal programming language" and this is available as a library there.
>Now, suppose that the product manager comes to us one day and says, "We have a new design, we'd now like it to say "Greetings Brandon, welcome to our website!"

I have been writing YAML based tests which rewrite themselves based upon program output in these cases.

Change the code -> run one script and now the test is updated. There is near zero test maintenance cost for surface level changes like this message or a tweaked JSON output from an API.

I call it snapshot test driven development.

I agree with the overall sentiment - testing ought to considered an investment that provides a recognized ROI.
A great short story in this universe on this topic is "Monkey Suit."
> I doubt anyone in Europe is deciding to not have children based on this factor.

Why so few children in most of Europe then?

Of course they don't. They just know that they can have fleeting fun until 60 and then "somebody" will foot their old age bills. So why have children?

At the same time, people who have children has to pay for themselves, for their children, for their parents but also for "grasshoppers" who only use their country's coffers when in need, while barely contributing anything.
Sometimes I feel hacker news audience either have a very unique use case with their software/hardware or they are living in an alternative universe. The latest iOS keyboard is absolutely better than anything I've tried. I am sometimes shocked that it could autocorrect what I initially typed because it was so far off! And I have big fingers!
Will first step be an upgrade to their autocomplete perhaps?
Not so. Look at my post that goes through their examples, which HN being the bastion of well moderated tolerance that it is, is now at -1 and flagged. Only one meets your description and it's suspended for ToS violations. The ones that aren't suspended are just ordinary US politics that's being described as Nazis by the left.
This is great! Congrats on shipping this.
I made a basic version of this years ago (imageee.com) and would love to find a replacement. Something I could use in the same way.
```
<meta property="og:image" content="https://api.imgsrc.io/basic?title=This is a title&description=blahblahblah&logo=https://example.com/image.png">
```
Could also be a reason not to use ChromeOS for some. :- )
Also write a blog post titled "YourProduct vs alt1 vs alt2 vs alt3 etc"

'cause "alt1 vs alt2 vs alt3" is what I'm searching
H1B sweatshops are typically operated by migrants from the same countries the peons they recruit from. They run their (to a huge extent legally captive) workforce within the social framework of their home country and usually with full understanding of the indenture situation by the workers.
The difference is that you don't need physical access anymore. You can convert a "good" device into a "bad" device via software.
Woah, this looks so cool!
>There are 2 conflicting goals: 1) Having a language in which it is easy to express and try out ideas and 2) Producing fast and safe programs.

Why are they "conflicting"?

Common Lisp could do both quite well.
It shipped in Safari nearly 3 years ago [1] so it’s not that new.

[1]: https://webkit.org/blog/11648/new-webkit-features-in-safari-...
I am a union member because I took individual action to become a member. This union would not be as powerful as it is without concerted actions of many individuals.

No single raindrop can cause a flood, but many singular raindrops are required for it to happen.
Show HN: Owl Report, an internet feed reader
In a similar kind of vein is the bridleway between Hayling Island and Langstone. You can see most of it at low tide, and there's a post marking it on one side. It's marked on ordnance survey maps as a bridleway too.

The only problem is that even at low tide you need to swim through two sections of it

https://www.geograph.org.uk/photo/1506617
She might not understand it yet, but there's value in exposing young children to concepts you'd like them to understand later.
did it get left on the moon?
Australian woman used her BYD electric car to power her son's dialysis machine
See also the venerable "why most unit testing is waste" https://gist.github.com/ktzar/596ee5aae7c41f2e585331e4b71d1e...

and previous discussions on HN: https://news.ycombinator.com/item?id=15591190

https://news.ycombinator.com/item?id=7353767
don't forget:

- organizations needing to appear successful and growing through job listings (but they're not growing, quite the opposite)

- misleading competitors as to what your direction/stack is or might soon be

- creating a file of possible candidates for a spot that might exist in the future
Addressing Rust optimization failures in LLVM
There is a lot of testing that is waste.

If you can unit test something as a unit then do it... the moment you put a MOCK in that code is waste.

That means to test your system you need to go end to end. API -> processing -> storage -> response.... Write the records and read them back. That also means your UI needs to do it to! JS keeps adding features in the browser, and none of them result in reliable testing. We need to do better.

But end to end testing is hard, our environment is complicated, it takes too long. Fix it (its fixable)! Bound your test system to run from nothing to complete in under 20 mins. Treat failed tests and long runs like production outages.

Write your end to end testing as stand alone. That means if you move your code base to a new language, your tests should still be valid and running.

Does this mean dont write unit tests? NO you should have some unit tests. Things that matrix out well (think email validation), are the softballs that should have some unit tests. Highly contentious code that business "logic" that is a dense ugly switch... unit test that, build the mocks, because if you have to touch that you want every confidence that it will pass your E2E tests.

Watch where you duplicate: Its the job of the front end to fully exercise its code. Its up to API devs to fully test their API's, to hit all their boundary conditions. Will there be duplication, sure, but its going to make clear where breakages are happening between layers.
Mixed feelings. I was a heavy BlackBerry user (and a PM for it at a local telco) for years, and then when I got an iPhone 3G I found I could type _faster_ on it, to the point where a visiting Apple rep commented on how quick I was at it (way before current autocorrect).

I have a feeling that Apple dropped the ball with the more modern keyboard implementations, but I can still type (and swipe) with good enough speed and accuracy to not really miss a physical keyboard.
The question is why all those things need to be in the same application.

All those were solved problems 25 years ago, they just needed a basic level of tech literacy to achieve.
A ruler sold in the US (and Britain, on the reverse/bottom) has inch markings with fractions.

│.╷.|.╷.│.╷.|.╷.│.╷.|.╷.│.╷.|.╷.│

0⅛¼⅜½⅝¾⅞1

So the measurement, when taken, is 1⅜".

I've seen inch rulers with different fractions, e.g. one end might be eights, the other sixteenths, turn it over and there are tenths.

(I don't know how this works with digital measuring devices — I grew up in Britain so have never used inches professionally. Only in Warhammer and TV screens.)
hostapd has supported multiple SAE passwords and identifiers since 2019; it even allows to bind a password to a specific MAC address and VLAN id.
Since most AP software is just hostapd wrapped up in some GUI, if they don't support these features it's probably just due to lazyness on the vendor part.
Oh the huge manatee. Whatever will we do without "news" outlets publishing clickbait articles and rehashing events for the twelfth time to drive eyeballs?

Wikipedia says newspapers first appeared in the 17th century. So they managed as n industry, to be profitable enough to last around 400 years without the ability to target adverts to individual readers... but in the space of ~30 years they've somehow become inexplicably reliant on such a thing? Really?

It's honestly ridiculous to me that this article starts out with the assumption that website operators are owed the ability to target adverts at customers based on their browsing history. I've come across people before who seem to somehow think that the whole "targeted ad" concept is good, and beneficial.. every time I do it feels like talking to a cannibal about their favourite condiments.
Show HN: SSH-Snake: Automated SSH-Based Network Traversal
This looks awesome, and they even mentioned that they were faster on the physicial keyboard. Although this design also has the problem with balance, but very likely not as much as TFA. I guess this design can't really work today as there is no home key on phones anymore, which they covered with the keyboard so it is not as long as the case in TFA.
I'm still trying to learn Zola well. Do you plan to open-source the website?
My 5-year-old understands that her older sibling is non-binary, so perhaps it is an appropriate topic even at this young age.
It's made a huge comeback in synthwave and retro future music.
Slander and libel are considered controversial amongst die hard libertarians. It's much harder to use those laws to suppress speech in the USA than, say, the UK. Which is one reason why the USA produced South Park and nowhere else can.

Do laws against "doxxing" even exist at all, or is that something you made up? Journalists "doxx" people they don't like all the time, apparently without consequence.

Laws against threats of violence are extremely controversial because the left constantly tries to redefine the term violence to encompass any views they don't like. In the USA the exact definition of "imminent" in respect to violence speech has consumed considerable attention from the courts.

Child porn is the least controversial, but even there, you will find controversy. Apple rolled back their plan to scan everyone's iPhones for child porn due to how controversial it is, right? And there is significant debate about what the actual legal age of minority is, because it varies around the world, and whether cartoons count or not.

False advertising: this is the least controversial form of speech control for libertarians because they want informed markets, but even here, it's controversial because governments suck at enforcing such laws neutrally. Consider all the news agencies that advertise themselves as neutral whilst being obviously biased.

Planning a crime: the border between people making idle threats and actually being legally liable is constantly being thrashed out by the courts even today, and usually convicting someone of this requires more than just speech. You have to actually take action towards carrying out the crime, not just saying you will.

In short, none of your examples are free of controversy. So the allegation you're insinuating there - that everyone who disagrees with you on this is a secret Nazi - does not work.

> No one is restricting the speech of the nazis on Substack.

In fact they are, because Substack does ban genuinely Nazi accounts. See the Andikon Reich example. This doesn't bother anyone because it's a very clear and precise match. The fuss is the usual problem where the left label anyone to their right banned under whatever rules are the most emotive, even when they don't apply at all.
It doesn't look like it has been a problem in the past especially since it's operated by Cloudflare.

https://crt.sh/?iPAddress=1.1.1.1
Hey corobo, thank you for that! I will surely work on this and post either on the Github Repo Wiki or on the website, or both! Really it's an alternative to a combination of MongoDB, MySQL and Redis.
> Chinese knockoffs and other junk products

As if most of the originals aren't made in the very same factory in China.
Ones that are interested in Venus usually are ones that are fed up with the Mars projects and actually I'm one of them. If we want to terraform at all it makes sense to try Venus first and since it's also very hard, well...
Are you sure they are discarded and unrecoverable?
Can't that be simply recovered by using textproto.MIMEHeader and iterating over the header map?

Seems that it could be a middleware away, I don't see the big deal if so.
Oh, so this is what they meant with "being proficient in Excel" /s

Though seriously quite a funny idea and I would love to see more of these projects. An excel to wasm compiler or similar might also be interesting.
I usually attach a 60% keyboard to my phone every time i have to write longer things. I carry it with me everywhere.

I despise having to write on a small touch keyboard, but I am pretty sure this would not solve any of my issues
That was exactly what I was referring to. One would have to at least use a VM to mitigate that danger, or completely airgap the system. Logging suspicious accesses for forensic purposes is surely useful, but expecting the user to review all these notifications won't improve security, unless this is intended to become their job.
> when you need to identify the difference between unset and zero.

Use pointer variables ? Works 4 me.
:o a slide-out keyboard in vertical orientation in 2015, I wish I had that phone
Thanks for the comment. I've been feeling a bit down recently and I feel like I needed to read this.
Portable Efficient Assembly Code-Generator in Higher-Level Python (PeachPy)
Someone did: "Physical-Modelling of Schwyzerörgeli and Accordions"

https://www.aramis.admin.ch/Beteiligte/?ProjectID=34490&Spra...

There is also a real accordion made by Roland that produces sound electronically. It claims to use physical modeling.

https://www.roland.com/uk/products/fr-5b/
You’re right, they are a good fit. If all you do is commute short distances, have a garage, own your home, and want to install an EV charger. And have terrible resale value and have a paper weight once the battery goes.

There’s a reason the used car market for EV’s practically doesn’t exist: people who want a car but don’t care if it’s EV or not see all these drawbacks. How else do you explain terrible EV resale value?

The people who are buying EVs are basing the purchase decision on the fact it’s an EV and don’t care about the drawbacks or differences, so they’ll buy new. These are not price sensitive consumers. An EV to them is more than a car, it’s a part of their personality and persona. Which is fine, to each their own.
sometimes it's because they plan on firing someone once they hire a replacement, but don't want the employee being fired to see the posting and put it together that their days are numbered because they still depend on them.

Also means you'd be walking into a situation where you're taking over a role that the company critically relied on.
Snap! You describe my experience exactly. Funny thing is I was originally on ant so I've moved before when I found a real improvement. Gradle wasn't any better than maven.
i could be wrong, but as far as i know there isn't an automatic differentiation library in python which you can use to compute the gradient of an arbitrary python function, just the gradient of an arbitrary function expressed in an embedded domain-specific language (usually one implemented by the library itself). kepler boy said specifically that this is true of pytorch but as far as i know it's true of all of them
FWIW, on MSVC the cutoff size is 8 bytes before structs are passed on the stack. It's an ABI detail that shouldn't be relied upon in portable code.

...but also don't stress it too much for functions that are not called frequently - and for frequently called small functions like in the example, just make sure that the compiler can inline the code (for instance via LTO) this will unlock much more useful optimizations beyond just passing args in registers.
I came for the same reason, but the article is still cool :-)
No worries, not gonna happen. I'm not much into psychological warfare these days.
That's a really smart idea, though probably not feasible if you want to have a borderless touchscreen when not using the physical keyboard.
It really is a simple concept

At first I thought you meant that sarcastically.

Microsoft got overzealous showing off their long file names back when that capability was introduced to their filesystem, and any sense of organization in the OS fell apart after that.

I actually miss .ini files. It was nice being able to keep your software's data alongside it (in a simple folder like C:\Programs\3DS) and made it easier to clean up remnants. I understand what drove the design, but a more sparing and opinionated approach could have produced a much more elegant outcome.

Incidentally, even Microsoft software is wildly inconsistent in how it uses the registry.
well said! doing large scale refactorings or invasive performance optimizations without a sound testing infrastructure is a huge pain. the more often you run into this, the more you'll appreciate tests going forward. but as always, one must not forget the pareto principle and related mantras - don't aim for 100% test coverage, roughly 80% coverage in 20% of the time will often give the biggest ROI.
I don't understand that reasoning. If something is chronologically ordered I can scroll back to the last thing I saw and catch up, or likely not and just accept that I can't read everything, if it's interesting it'll probably be boosted or involved in ongoing discussions.

If it's ordered by algorithm I have no way of knowing what or how much I've missed.
Maybe worth noting in the context of HN: There are two types of electron emissions in a CRT. The primary emission, which produces the visible image, and the secondary emission, which causes an electron well around the excited spot, as free electrons take up positions of the electrons emitted by the primary emission. It's the latter that was utilized in the CRT memory Williams-Kilburn tubes (the first viable random access memory), which detected that local depletion of electrons in the phosphor in the read cycle.

Moreover, there were also dark-trace CRTs or Skiatrons (developed just before WWII and used for Radar during the war), producing a dark-on-light image, which were also based on the secondary emission, rather than the primary one. (Technically, this was based on the displacement of free electrons in an alkali-halide crystal lattice, which made the CRT locally opaque.)
About flying cars, I don't think they are a solution to almost anything.

First of all, they'd always need more energy because staying in the air doesn't come free. Lifting a whole car for the usual 1.2 people in it seems wasteful.

Secondly, the noise problem would be huge. I don't see how flying cars could ever be more quiet than road-using cars (again, more power needed to overcome the drag that's generated by the lift, and propellers, jet engines or whatever aren't exactly quiet on their own). They'd also produce their noise up in the air where it can spread over a much larger area compared to land-based transportation, where even a small line of greenery reduces noise levels quite nicely.

Finally, even perfectly self flying cars (and obviously, I wouldn't want to have the average car driver handle a 3 ton flying machine over my head) would need a big amount of space around them in all directions. I doubt that there's enough air space to handle the amount of car traffic that even smaller cities currently have.

There's a reason we only see helicopters used in a small niche, and I don't think flying cars or the currently worked on drones are ultimately that different from helicopters.
We are talking about things that are not mutually exclusives.
I've learned Rust but Rust's user community makes it impossible for me to like the language. This hasn't changed over the years, if at all it has gotten worse. If I need high integrity and safety, I'll use Ada or even Ada/Spark with formal verification. For anything else, Go leads to much more productivity than Rust.

In my opinion, Rust is a prime example of overengineering (just like C++).
> So I think it's fair to say that (despite certain engineering books and management directives) the optimal number of tests isn't as many as we can possibly come up with.

Are there really (mainstream, well-regarded) books which promote the idea of endlessly ideating and writing tests? This isn't a narrative I'm aware of?
I have different opinion on Home Assistant. It's surprisingly heavy compared to alternatives, the YAML configs are insanely overcomplicated, they move too fast with Python versions (phasing out 3.9 when it was still the default on the then stable Debian, etc).

My 2 cents go for Zigbee2MQTT, Mosquitton, and Domoticz. Domoticz has it's problems, but it's been a faithful workhorse for me for the past 6 or more years.
Fire is mostly a benefit as far as processing carbs are concerned, not meat.
Is it performant? From the description it seems like it should be AGI if it is.
It was originally `use strict` without any quotes, along with other possible `use ...` statements in the scrapped ES4 working draft. It seems that the exact person suggested this particular syntax was David-Sarah Hopwood [1], which suggestion was quickly adopted to the next draft of what eventually became ES5.

[1] https://web.archive.org/web/20150525070848/https://mail.mozi...