skysight-inc/HackerNews huggingface dataset:
Artificial fingertip gives robots nearly humanlike touch – Science – AAAS
unit testing is essential, TDD might be a stretch in practice.

instead of having separate test/ directory with multiple unit test files, I put unit test code right in the source code(at the end of the file), so when I modify the source I can easily update the unit test in the same place, and they never get out of sync. It worked for me very well. They can be turned on/off easily too. Sometimes it's easier to understand the code by reading the unit tests than reading the whole lengthy code, and it's helpful when they're in the same place. For me, unit test code is part of the real code, not something 'additional'.
Europe's most beautiful train journeys
So if I access it with a non-compliant browser that, say, doesn't run validation javascript when I submit a form, it's abuse? I think even the most tech illiterate judge would agree that, if I fill out a paper form and give it to someone at a company, it's on them to validate the information in it before executing a contract with the information inside it.
windows blows.. I only use it for gaming.
It's not a simple solution, but a plan for a long-term, robust, self-sustaining world: A good mix of {solar, wind, geothermal, hydro (as storage), biomass, tidal} combined with long-range energy transmission, grid storage, energy efficient buildings, transport, city planning and industrial processes.

Of course let's not close existing plants germany-style while we do it (in the next few decades), but lets not kid ourselves that nuclear fission can power a stable, robust and resilient society that can last thousand of years.
They may be making a finer point here, I’m not an expert on packaging, but generally speaking there are packaging processes that support using only “known good die”. You still have the issue of testing the final integrated product, so the packaging process itself needs to have high yield.

For more info check out Dylan Patel’s series on advanced packaging:

https://semianalysis.substack.com/p/advanced-packaging-part-...

https://semianalysis.substack.com/p/advanced-packaging-part-...

https://semianalysis.substack.com/p/advanced-packaging-part-...

Or this from SemiWiki for a shorter overview of just TSMC processes:

https://semiwiki.com/semiconductor-manufacturers/tsmc/290560...
Until your competitors start buying ads under your name. And you have to buy ads back to counter-attack. And Google laughs all the way to the bank.
> i think this is just an inherent issue with democracy

I think it is actually an issue of government - Belgium for example seems to go long multi year periods of time without the sky falling in.

The reality is that the lying dishonest corrupt party that isnt MY party is actually the exact same as MY party. Neither party actually do anything different and the whole political process is just theatre.
Quarterly Adversarial Threat Report from Facebook [pdf]
why bother learning powershell, as it's extremely unlikely to run in production (or any other linux box) environment. Bash works well and it's ubiquitous with tons of documentation.
Please don't forget WinGet for package management. No need for Scoop/3rd party.
Oh, life is far too short for a Harley. Buy a Ducati or something. ;)

No seriously though the other reason 35-year-olds buy a motorcycle or convertible or similar pleasure vehicle is that they actually can afford it, unlike new grads just out of school? (I differentiate the pleasure vehicle from the utility vehicle; if you buy a little 125cc motorcycle as a car-alternative for zooming around town that's quite different than the speed machines, or the massive touring motorcycles that get SUV-grade gas mileage.)

Anyway, this is one of the positive parts of middle age — maybe you're not actually rich, but you're usually much better off then you were in your twenties, might have a good start on a home or a retirement, and can afford a few personal luxuries, or children.
Ask HN: Share a long-form post you spent a lot of time on
In the spirit of sharing our personal websites [0] and projects [1], I thought it would also be nice to share our own well-developed long-form content.

[0] https://news.ycombinator.com/item?id=30934529

[1] https://news.ycombinator.com/show
> I'm debating convincing my employer to let me have a Linux machine

Could you just install Linux on your mac? That way you could also dual boot in case you need macOS on occasion.
That's literally the same thing. I write a failing test, I fix it. Those are the errors to think about and the green check marks when I don't need to think about them.
Thanks for re-posting, much appreciated.
> half the packages I install on Linux never even start

This doesn't sound right. Are you sure you're starting them correctly?
At the time (many years ago) the largest instance type of OVH was used because that had the required disc capacity that the customer needed. On AWS S3 has a vastly different cost structure and the fact that you can use whatever instance type for your workload enabled us to save up this much. We could use some low spec m5.* instance type that was running with 80% CPU utilization for the workload and also we could use fewer instances.

To re-iterate:

- the most cost saving comes from the fact that we could de-couple storage from compute

- the second part of the cost saving came from the fact that we could use fewer instances with lower spec
> The chart above shows our average conversion per cost over the lifetime of our adverts. The average was 3.25, meaning we were being told for every £1 we spend, a user spent £3.25. Sounds amazing right? Just spend more money on adverts, surely. Nope. We turned off all adverts. Sales increased.

This isn't really valuable without more and better information. The post is almost totally devoid of data.

For all I, and maybe he, knows, sales might have increased more if he kept advertising.
I'm 58; dunno if I want to click through... Probably too depressing. :-(

See also: https://news.ycombinator.com/item?id=30942502 , https://news.ycombinator.com/item?id=30943370 .

(And, more tangentially: https://news.ycombinator.com/item?id=30920287 )
The problem has nothing to do with NSIS, instead you must sign your application with a ev cert that requires a hardware device to use.
If you find something meaningless, you should bring others into it?

https://68.media.tumblr.com/1720120c34db164d142a9537087b1aa1...
> This is not how we do things in Linux land:

> $ uptime

> 09:33:15 up 56 days, 16:33, 1 user, load average: 1.36, 1.29, 0.91

We have to move beyond using uptime as the measure of stability. Unless you're live patching (and I doubt most people are) all this does is tell the world you're not applying security updates in a timely manner.
The drawback is liability - in order for this to work, the FAA has to blanket say "G100UL is allowed to replace 100LL". And if it doesn't go well, then it's on the FAA for having let it happen.

The price increase is also key and we're working on two assumptions - That GAMI isn't lying and the price increase will only by what they say, and that engine maintenance will in fact be less. Because it's already expensive for a person to train to become an airline pilot and this will make it worse as we head into an extreme pilot shortage in the near future.

There's also a fact that no one likes - the level of lead pollution coming from this is pretty minor. I know we all want to be "no lead ever!" but, as someone posted earlier, the amount of lead a person ends up exposed to when they are neighbors with an airport is nowhere near a level that's considered harmful to any extent. And if battery powered everything is going to start taking over general aviation, along with aviation diesel motors that can run jet fuel, then what's the rush to replace 100LL. It's on a limited timeline already.

Could be worse, though. They could be trying to force ethanol on us.
It is/was possible. GTK3 let you edit the CSS of your program to facilitate it. People didn't do that though, because we had a functional theme interface that was much better supported. Well, we did have it at one point...

Furthermore, if you consider "changing the way my app looks" to be functionality, then one could argue that GTK4/libadwaita was a functional regression.
I'm 58; dunno if I want to click through... Probably too depressing. :-(

See also: https://news.ycombinator.com/item?id=30942921 , https://news.ycombinator.com/item?id=30943370

(And, more tangentially: https://news.ycombinator.com/item?id=30920287 )
I find a lot of the English language media in countries that isn't majority English language speaking tends to be slanted in a snobbishly upper middle class or otherwise elitist direction. It's also difficult to find trustworthy publications in countries with less free media environments than US/Canada/Australia/etc. (SCMP for example does little to "speak truth to power" these days.) One of my tricks is to look at big corruption exposés like Panama Papers and then see which regional media reported on those topics[0].

Wikipedia in general is a decent source for clicking through lists of media in different countries[1], although bear in mind that some countries have better online news sites that aren't technically newspapers but do publish a lot of written content.

I am not aware of a full list of English language only papers, although it would be useful to have one. Usually when I am interested in a regional story I do the Wikipedia dance to find a couple of local outlets that are reporting on it. For getting alerted to the story in the first place it's good to subscribe to some global-oriented newsletters like the one from The Guardian's Global Development section, or Proximities[2] on Substack.

[0] https://en.wikipedia.org/wiki/Pandora_Papers#Participating_m...

[1] https://en.wikipedia.org/wiki/Lists_of_newspapers

[2] https://proximities.substack.com/
Reread what I wrote. It could not have been rebuilt because for the rebuild you need to duplicate the data stored that was 1PB+.
His point is right at the top:

I was spending time optimising the 'bid' in automated advertising system, trying to get the best bang for buck.

Why was I doing it? Everyone else seemed to be doing it.

This was a terrible reason to do it.
Whole onions were baked in tomato sauce and then eaten for lunch.

This tastes much better than you would expect. Same for a baked onion with salt.
This is genuinely suprising to me. How can you find le diplo the best written paper in France and consider yourself right-winger? I thought anyone right of Mélenchon would not bear reading more than 2 lines of it.
Interested to hear your answer to:

If Mexico joined a "defensive pact" with China, and the Chinese military then set up shop in Juarez do we honestly think the US would let that fly?

If not, wouldn't that by your definition make Mexico a vassal state of the US?
One thing that this article doesn't mention and I'm curious about: while the author didn't see it in this case, if you are in a much more competitive niche, if you completely stop ad pay, what is stopping google from then displaying a competitor who is still paying them for ad space at the top of a search result related to your brand/market niche where you are otherwise the first non-ad result?
I actually contacted an investigative journalist about some of the problems we were having (rights violations, judicial incompetence, police lying in court). Basically, the response was that they'd like the info and documents if it fits with a larger story, but that there were so many bigger issues that this story wouldn't be published by itself. Also they ran a story about the incompetence of the magistrates in the prior year or so (magistrates here don't have to pass the Bar or have a legal degree).
MacOS does better, but it still does the "restart by default if an update appears" usually, and it is pretty darn good about opening everything where you had it, but it's not perfect by a long shot.
I think the problem with cloud environments is you do not "need" sysadmins - it is not obvious you need them, so what you end up with is a bunch of systems glued together without much thought, and then crazy things like HTTP logs not being turned on for your various services, insane service costs b/c of not understanding pricing tiers, etc..
Windows 10 is quite tolerable for me as a gaming machine. Although, Proton is fantastic there's still a few things that "just work" on Windows in terms of gaming so I like to keep an install around.

>This lets me pick the distro that’s closest to my needs and customize anything I want to change. I’ve been using Xubuntu for years and it suits me - but there are hundreds of Linux Distro’s to choose from.

That's really what it comes down to for me, it's simply how ugly I think the interface is in terms of visuals and usability. It's difficult to describe but navigating the OS feels so painful and easy to get lost in. I'm sure it's mainly to do with me lacking familiarity with it but I've never felt that way on my Mac that I use for work.

Linux is a far cry from having the perfect window manager UX but it does have plenty of options so it's easy to find something that clicks.
In design terms, I would claim that Sunset Calculator is a "component" (an integration of units), with a "required interface" (i.e. abstracted) that provides the coordinates.

A role of one unit inside this component is to use the provided coordinates and only perform the calculation.
I am more of a pragmatic myself, I believe in good software. For me GIMP has no use if it can't retouché like I want it to.
Congrats on the 2.0 release! Python support and the key/value store is super cool to see.

Recently used Pipedream very successfully on a freelance gig to create a search widget powered by a client-editable Airtable base that auto-feeds into an Algolia index.

I'm excited to play around with v2, have been promoting Pipedream in my little Discord community of scrappy devs. Best wishes on your continued success.
Is there a smart counter attack to this?
One of the contracts in a government group I used to work in was out for re-bid. No one expected anyone but the incumbent to win. When they didn't the new winner had no capability to actually put bodies in seats. They had to push the changeover date back 3 times while the new prime tried to convince all of the existing subs to come over. Their rate structure wasn't as good so they had lots of problems.
TBH mock code just sucks to write, no matter how good your unit tests are.
For really casual users (who don't really need much beyond web browsing for example), Linux is actually often a lot better than windows. It's more consistent and changes less often.
The special issuance process for medical after the use of anti-depressants is not as bad as described for cases where a medical should reasonably be (specially-)issued.

If you're interested in flying, I'd look more closely into the SI process. https://www.faa.gov/about/office_org/headquarters_offices/av...
What is the difference in expense between the "loads more" you are spending and hiring and managing a sysadmin? Ballpark is fine, interested to know if it is 1x,10x, 50x?
> Do you think time management is a learned skill?

Time management is mostly about emotion management. For example, procrastinating on asking for help overcoming a roadblock on is often a symptom of fear of appearing stupid or annoying. In-person interactions often help smooth over these sorts of problems. For example: If you are having lunch with someone, it is easier to trust him to be non-judgemental about you running into a package management error.
Oh, thanks for the spoiler! (J/K) I wasn't going to click through --I'm 58. :-(

See also: https://news.ycombinator.com/item?id=30942921 , https://news.ycombinator.com/item?id=30942502 .

(And, more tangentially: https://news.ycombinator.com/item?id=30920287 )
The ability to use even a small amount of arbitrary code really increases the utility for me
The first real estate NFT launched by Propy
Yeah, same here. There’s been several occasions where I’ve left both desktop and laptop macs sleeping for weeks and they sprang back to life right where I left them with no problems.
https://archive.ph/OlfPi
I think society has been somewhat brainwashed into the importance of online marketing. I like scientific approaches that refute that. For example, I don’t think that people should be following their dentists and plumbers on Facebook, Instagram, and Twitter.
I concur, in my experience the biggest driver of growth for Azure and GCP is that customers of SASS companies and consulting companies make it a requirement to choose anyone but AWS. Legacy companies are terrified of Amazon.

Google does have some innovative big data products like BigQuery and Dataflow. In general choosing GCP over AWS shouldn't hinder a companies growth at this point IMO.
The France24 text site is a regular read for me:

https://france24.com

Videos are embedded, but they wait for you to press PLAY! Civilization does persist, even on the Internet.
Dutch city testing the future of urban life
I was building an API and started adding some tests, then added coverage and It got me to think about the complex-ness of the codebase, how many branches / statements I had per file to test etc, I think it helps greatly to reason about modular and good software. But it takes time too.
YMMV
They do this to everyone with ADHD as well. They don't understand the condition and have a lot of weird 1950s assumptions. You can't be medicated and fly and if you're diagnosed but unmedicated you need to go through extremely expensive testing. As a result everyone just hides it.
Like safety engineers trying to run turbines on minimal reactor power so that the safety test has a checkmark for the 1rst May ?

(Hmm, I guess this comparison doesn't actually work...)
World Weir 3
There's already an STC (Supplemental Type Certificate; permission from the authorities to modify or operate an aeroplane in a way that is different from when it was manufactured) which allows the use of regular gas (literally, from a gas station) in many different planes - https://www.autofuelstc.com/.
Zerion – Invest in DeFi from one place
Confession: I'm a BBEdit user most of the time, so take my questions here with a grain of salt. Although I don't need it often, I still felt the impulse to take a side w.r.t emacs and vi.

I'll see if I can dig out my old init.el from backups and try to get it up and running with 28.1. I actually hadn't heard about the scroll wheel stuff before, so that might be one way to solve this for me.
> The major technical road-block

Yeah, this is primarily what I'd expect would hold back migrations, both in actual technical terms (e.g. Deno-flavored libraries for some tasks may not exist at all) and buy-in from engineers. Don't get me wrong, I'd love to seriously consider Deno for our (very large) codebase (a 1000+ package monorepo with 400+ engineers committing), and I say this as someone who's successfully lead a number of massive migrations for this monorepo. But Node -> Deno at even 1/100 of this scale is, in my mind, potentially orders of magnitude more difficult than even a monorepo-wide Flow -> Typescript conversion, which is already fairly daunting migration.
Thank you for writing this. There’s an insidious motivation that you have kids for what they can give you (“solve my meaning problem!”) vs what you can offer them. If you gamble on kids giving you meaning and they don’t, now what?
True. I guess the real bug is that we are generally lied to by teachers and other adults while growing up. So we expect this just, righteous, effective system, only to realize it's full of incompetence, contradictions, and even corruption.
I did not read this as suggesting advertising is useless, the author says outright that it can help build up a critical mass of brand recognition.

But the author's point is that once you reach that critical mass, advertising may begin to cannibalize your organic search results because users click on your ad instead of clicking on your site in the search results.

I own a copy of "Ogilvy on Advertising" I bought in the 1980s. In it, David Ogilvy basically says, "test, test, test." That's the message here. Test. The advertising you're doing could be useless.

I'm not sure I agree that when you reach a certain point, ALL advertising is useless. Maybe when you reach the point where most of your advertising has no ROI and is cannibalizing your organic SEO, you need to change your spend and try to find ways to get your ads onto search results that don't feature your site.

If you find that works, you can then adjust your SEO and see if you can make that advertising go to zero ROI too. Lather, rinse, repeat.
There was 1 confirmed radiation death at Fukushima and more people died from the evacuation than the accident. The exposure to radiation in the exclusion zone was very low, probably too low to cause any excess cancer in the generally elderly population there.
Show HN: Just-in-Time SDKs
I had a similar experience coming from 10 years of exclusive Mac usage. I had been a Windows guy in the 90s/early aughts before I was given a Mac Mini as a thank you after finishing an internship. I bought a gaming PC at the start of the pandemic as something to do. My general feelings were “This is it? This is Windows 7 with a coat of paint”

The single thing that the author didn’t touch on that I do love is WSL. My guess is it would have been a cop out for them, but it’s where I spend most of my time these days. I even have it set up so I can ssh into my PC from Windows, which curiously takes me to a C:\ prompt, but typing WSL and hitting enter brings me to the good stuff. It has some weird limitations though, I can’t access network mounts, namely my NAS from while ssh’d into Windows for instance.
You can rent a small prop plane like a C152 for less than $100 an hour in the US in some places.

I would be surprised if there's a turbine out there that can be rented for less than $1000.
https://en.wikipedia.org/wiki/Addition
That title thought
I'm thinking about using tcc as game scripting language.

Not really sure if it's a good idea or if it's practical.

I want to believe that it is, but it might quite verbose to use.
Secret Colors: A Gentle Introduction to Cryptography
Funny, I've read the "finale" part and the PowerShell part. When I read you, my fealing is that PowerShell is not there yet and telemetry and Defender have big issues (telemetry 'cos it allow MSFT to remove feature, spy on me) and Defender ('cos sometimes it just eats my time)...

As a dev/data scientist/netflix/websurfer/photo-sorter/privacy-aware dude, well, my Linux box just rocks and Windows is not fun (although it does the job).
yeah, surprised by this, as this answers some of OP's issues. Windows is still a mess, and WSL kind of adds a third inconsistent UI, but being able to essentially have two platforms in one is the nice part.
So what does the transpiling get you in that world? You can already run the old code on modern hardware (per tfa) and you already have people who understand the existing assembly to help do a rewrite...
> Linux is not really a viable alternative for most mainstream non technical users.

I would dare say that's the target audience for which Linux works best, because their main usecase is to fire up a web browser. Just like a chromebook would fit their needs.

Lack of funding/alternatives/support/or interest in free/OSS software make it a hard switch to professionals doing video, photo, music, CAD, etc. work.

It's a great desktop for power users, developers and tinkerers.

Thanks to Valve investment in the platform gaming support on Linux is excellent, while not being the main target of developers. Excellent, in my opinion, cause I don't play AAA games that need ~rootkits~ kernel-level anticheat software, thus native+proton got me covered.

Queue Linus Tech Tips videos with them having issues on Linux.
I agree, the post itself is borderline useless, but hopefully it will spawn an interesting discussion here.