skysight-inc/HackerNews huggingface dataset:
In the sample code, the buffer into which the key is read appears to be undersized.
To me "compelling" hits the mark. It carries meaning that you are engaging with the game, sometimes against your better judgement. Most of gaming industry is perfecting the art of compelling players to spend time and money on their products. There are game studios though that give more of an honest vibe: Thatgamecompany, Media Molecule, Introversion Software, Mossmouth, Sokpop... It is still impossible to draw a line where the game starts to exploit the psyche addiction mechanisms.
Iain Tyrell has just published a video where he is sent to authenticate the actual Ferrari 250 GT Ferruccio was pissed off with. Includes some clutch-swapping to see if any Lamborghini clutches might fit inside the Ferrari.

https://www.youtube.com/watch?v=-4n9EeiKhCA
Yeah, I really disagree with the person above you, @treis. This saves people money. It's not stealing from them, it's saving them money. This is a valuable and good thing. This gives attention to the fact that they can pay much less.
> here were two red and two green lamps. These are a go-no/go set for parametric failures such as continuity and leakage, and a second pair of Red/Green lamps for functional failures.

Interesting idea to have separate parametric and functional test indicators. I've made a few custom production test setups in the past years (nothing as nearly as complicated as the one described here) and always went with the greatest simplicity possible - start button and a single red/green go/no go, exactly to avoid the kind of problem described later in the article.

I can see why they would do that though. When reviewing test runs, it's always the parametric tests that give the most false-positives. If a parametric test fails, the part functions as intended, but some measured parameters are outside of the designed range. Parametric failures are often not failures in the parts themselves, but failures in the test procedure (e.g. bad connections to test points due to dirt or worn out contacts in the fixture, etc.).

A separate indicator for parametric failure would give the operator an early indicator that excessive failures might be false positives and re-test the parts, or clean or exchange the test fixture.
A fireproof copy of 'Handmaid's Tale' auctioned for $130k
Have you tried magnesium before bed?
> impeding the work of doling out punishment.

I'm OK with this; Blackstone's ratio applies here, too ("It is better that ten guilty persons escape than that one innocent suffer.")
Look at how inefficient and harmful for the environment software has become. Devs and corporations are throwing away CPU cycles like it's no big deal when they use large, overly abstracted software tech stacks. You don't need a 3GHz CPU when 500MHz will do the job just as well with greener coding practices. It's time for common sense tech reform in order to protect the environment from this kind of corporate waste.
yeah, it looks like data points are missing.
> Rather than do the typical HN thing of commenting on something irrelevant (like the landing page)

I think you just did! (comment on something irrelevant to Deepkit, like the generic and uninformative landing page, that is)
I see a built-in there. Are you really seeing a proc macro?
Sorry, but with the focus on Bitcoin and cryptocurrency, there's no way I'd ever be able to trust this product. Just going to their website, where that really slow image of a browser windows loading that says "good morning, satoshi" - just no.
I do the opposite, I optimize for Safari/Firefox. Chrome with it's market share and pushing own features seems to be better analogy for IE.
> or could be solved using much less power with premined coins.

How? mining new coins doesn't cost energy, preventing double-spends does. Premining wouldn't make any difference

Proof of stake or some other non proof of work consensus mechanism could reduce the energy usage
Yep, but Apple controls MagSafe, which extends Qi. In a wireless iPhone, you would use whatever magical shenanigan Apple comes up with to seamlessly pair and communicate with MagSafe accessories, all while they get huge fees from accessory sales and certifications. It's a true and tested approach.
Rather than just deriding someone, you could of course offer them a way to improve, by suggesting that it should be 'and solidly engineered', or 'engineered solidly'.

The whole sentence / tag line could probably do with improving, but maybe this is not a native speaker, making derision all the more unacceptable.
The first thing Aeneas eats as soon as he lands on the beach is also pizza!
This looks really interesting. The possibility to define runtime types basically removes the need to write data object validation blocks, greatly alleviates database sync etc. I'm sure I'm not the only one to have implemented runtime types on top of Typescript for this reason, albeit not at this low level and therefore incurring a certain performance penalty.

So performance would be one reason to chose Deepkit for me. The integrated framework looks interesting too. Something that make me hesitant is the relative small user base and size of the community (mainly one single developer?) considering this would basically be to commit to a new programming language. And if the Typescript team should decide to do anything similar then the project might be dead in the water?
I think people are missing the fact that Haskell was created for programming language research, and not for commercial purposes. It is somewhat of an accident that people started using it outside of its original domain. It was never meant for "general purpose SW".
A marble slab in storage turned out to be an ancient Greek yearbook
Should always be easily changeable too. It’s down to personal preference which currency is preferred when traveling. One might need to check a hotel rate in Europe against a company policy in USD, for example.
I worked at Demon Internet in the late 1990s, and our “homepages” service ran on thttpd. My colleagues had hacked an earlier version to support mass virtual hosting - there were tens of thousands of homepages web sites at a time when that was a lot.

On the front end we had a few cacheing reverse proxies running Squid on FreeBSD, like an early CDN (we had nodes in London and New York). The FreeBSD kernel was hacked to support configuring IP addresses by the CIDR block instead of individually. When Homepages was set up, the HTTP Host: header was not yet well supported, so it needed an IP address per web site. The Squid boxes had 96k addresses each (a /16 and two /18s) and the network was configured to spread the load across them.

Squid was modified to translate the server IP address into a Host header as necessary, so the back end did not need many IP addresses. There was one box running thttpd, one box running an FTP server for uploads, and a NetApp NFS storage server. There were hacks in thttpd to shard the web site names across multiple directories to avoid performance problems with very large directories.

We made some effort to get the modifications upstream, tho thttpd had diverged a lot by the time we sent our code to Jef. But, IIRC thttpd’s vhost setup has some resemblance to the way Demon did things. (This is also why Apache httpd mod_vhost_alias is so weird.) And these days, firewalls can be configured to do the CIDR IP address trick, so there is no need for kernel hacking.

(edited to add) Here's an old blog post on the topic, with the links I left out of this comment https://dotat.at/@/2012-09-25-large-scale-ip-based-virtual-h...
Not just steel cabinets, but vitreous enamel steel cabinets. That's a very durable material, a form of glass bonded to steel at high temperature. Won't burn. Won't scorch. Won't rust. Scratch-resistant. Smooth and easy to clean. Insulator, both of heat and electricity, so it doesn't feel cold to the touch.

In the late 1940s, about 2,000 Lustron houses were built with exterior and interior walls of vitreous enameled steel. Not the roof, though.
What I don’t get is AA isn’t in control of the court system or what happens in jail. I can totally get behind identifying the wrong guy, how can they be blamed for shitty conditions?
And Lego in Cornwall, UK https://www.bbc.co.uk/news/magazine-28367198
Chimera Completes Ground Testing – Heads to Hypersonic Facility for Next Tests
Other music streaming services are available. /bbc
> By that logic, you shouldnt hire women, since they may get pregnant and take extensive leave on your company’s dime

Although you're presenting this as obviously absurd, taking that risk into account was long practice wasn't it? Forcing companies to pretend women are as likely to suddenly disappear for long periods as men is ultimately an economic choice and debatable as such in economic terms. It's essentially a kind of welfare that companies are made to pay, except instead of being an insurance scheme with actuarial rigor and smooth risk sharing over the entire population, it's a form of regressive taxation that disproportionately impacts smaller firms.

It can therefore be argued that it'd be better for society to take a different approach here, maybe more similar to (non-US) healthcare, e.g. mandatory maternity leave insurance, and then allow companies to simply price in the higher risk of extended absences. If they're no longer on the hook for paying wages this difference would be basically disruption risk and shouldn't be a particularly large difference for any but the tiniest firms, especially as motherhood comes with a much longer notice period than the typical resignation.
A very good account to follow on Twitter who is fighting for our rights:

https://twitter.com/equalityAlec

Because of this post on HN, I've set up a monthly donation.
one interesting thing is that it looks like the built-in debugger can also do static analysis and draw a call graph of the execution context.

[0]. https://deepkit.io/assets/screenshots/debugger-http-light.pn...
Even worse when you have an application with no knobs, and "automatic computation" — essentially a heuristic as in this case — gets its wrong.
Yeah, Countaches are definitely not comfortable cars. As I mention later in the comment, the original intentions of Mr. Lamborghini were somewhat at odds with what Lamborghini the company became famous for after the success of the Miura and the Countach. The engineers that Lamborghini hired to make his luxe GT cars were more interested in building racing cars. Mr. Lamborghini gave them room to experiment, and they built a uncompromising, racing-inspired sports car in the Miura. This led on the the even more successful Countach. Good thing too, as the Lamborghini GT models (350 GT, 400 GT, Islero, Jarama, Espada) were never really luxurious or well constructed enough to compete with the likes of Mercedes and Jaguar. So Mr. Lamborghini's willingness to compromise and follow his engineers' vision of making radical, uncomfortable sports cars probably saved the company. They managed to limp along with the Countach design almost to the 90s. Meanwhile, the GT models that Mr. Lamborghini loved were out of production by the end of the 70s and are all fairly obscure today.
Amazing stuff :) Thank you for taking the time to pass this bit of history on.
A young person could simply argue that requiring prior experience is a form of age discrimination no different to saying "We are looking to hire someone to run a project, no usage of obsolete methods allowed" and then not defining what that means. After all, "years of experience" is a rather arbitrary measure, it's easy for people to rack up years on projects and learn nothing, and it's common for young people to have insights their elders lack despite the YoE difference. See: Larry Page, Sergey Brin, Mark Zuckerberg, Bill Gates, the young Steve Jobs etc. Lots of young world-changing founders out there who easily beat people with far more experience.
Except for the fact it's backed up by independent studies. Of course people will blow their own trumpets - in this case, it's justified.

Top 3 results for me on 'remote working productivity studies', and there are countless more that come to the same conclusion:

https://blogs.lse.ac.uk/businessreview/2021/09/29/remote-wor...
https://www.forbes.com/sites/bryanrobinson/2022/02/04/3-new-...
https://www.apollotechnical.com/working-from-home-productivi...
> Hope he’s doing well.

AFAIK @eevee [1] identifies as she/her [2].

[1] https://news.ycombinator.com/user?id=eevee

[2] https://twitter.com/eevee
its very rare that I find Airbnbs cheaper than hotel rooms.

Airbnbs are now exclusively for the rare trip that lasts longer than a week where I largely intend to stay inside.

In tourist places, I've also found that hotels are much better located
Or was it about control, subjugation and power? Ofc, centuries of propaganda and mind washing does wonders. After all history is written by victors...
To illustrate a couple problems with it being standard (importantly, note this paper was in a clinical epidemiology journal, so we are invariably talking about human health data):

1) Are you sure the data is deidentified? Can your analysis be done on the deidentified data?

2) Do you actually own the data? This is more complicated than "Well you published a paper on it...". The data is likely governed by data use agreements. Those are often extremely complex - especially at the international level. Or if you're working with particular populations - they're not wrong to be wary of who their data is given to, given the history of how science generally has treated them.

3) Is the data in a form that's genuinely suited to being shared? Is it in a flat file, with clear and easy to understand variable names, a good data dictionary, etc.? Is missingness, and the reasons why, clear and evident (the difference between a variable with a lot of missingness and a variable that's a bit garbage is often subtle)?

4) Where do you put it - and importantly, who pays for that, and how long?
If you want to try BASICA again, you can do it here:

https://www.pcjs.org/machines/pcx86/ibm/5170/cga/

When the machine loads up, switch the disk to PC DOS 3.30 (Disk 2), type BASICA and you're in.
Cool jooq[1]-query-syntax-like ORM! https://deepkit.io/library/orm

It does not seem to have the code-generation (for the db table DTOs) though.

I also like typescript's "string & MinLength<3> & Email" type combining.

A quick edit-test-loop must be a great selling point of this kind of FW compared to FW in more strongly types languages (that have slower edit-test-loops due to compilation) that I usually prefer.

[1]: https://www.jooq.org/
If necessary, yes.
I tried, but with all the ads and the way stuff dynamically loads it's actually darn hard to target anything using a quick scroll. I miss the old, plainer web.
Well there is a saying: You always create your own devils

I think it fits here.
> I recently tried to get into Haskell, while also looking for relevant projects written in it on Github and couldn't find anything "interesting" (this may vary from person to person, obviously).

Let me try covering interesting for many people (hopefully including you!):

Start: https://github.com/topics/haskell

https://github.com/koalaman/shellcheck

https://github.com/PostgREST/postgrest

https://github.com/hadolint/hadolint

https://github.com/jaspervdj/patat

https://github.com/smallhadroncollider/taskell

https://github.com/fosskers/aura

https://github.com/HuwCampbell/grenade

https://github.com/Haskell-Things/ImplicitCAD

https://github.com/lettier/gifcurry - GIF editor

https://github.com/2mol/pboy - pdf management utility

https://github.com/ChrisPenner/rasa - Extremely modular text editor built in Haskell

https://github.com/samtay/tetris -
terminal interface for Tetris

https://github.com/mattgreen/hython - Haskell-powered Python 3 interpreter

https://github.com/lettier/movie-monad - A free and simple to use video player made with Haskell.

https://github.com/dbousamra/hnes - NES Emulator written in Haskell
A colleague of mine during graduate school who by consensus did everything right, and then just...no one in her cohort had the exposure she was interested in. To this day, no one is sure why.

The answer for a lot of this is to put in the hard work of building relationships with people who collect a lot of primary data, and make sure your work amplifies their work in a way that benefits you both. But that's a lot of effort, hard, and uncertain in its own ways.
Passkeys
Not entirely true.

https://www.techempower.com/benchmarks

Has entries for JS and PHP quick high in the ranks.
Ask HN: Would you go about designing an unhackable college admissions test
I should still be fair. I should still be accessible. what would you do?
You might be hearing a relay, which is itself switched by the proximity sensor.
They did and we haven't.
What are the advantages compared to something like Lua, that's more designed to call out to C code?
That's not what their blog post says. To quote:

"Queryable Encryption implements a fast, searchable scheme that allows the server to process queries on fully encrypted data, without knowing anything about the data. The data and the query itself remain encrypted at all times on the server."

They are strongly implying that the someone with access to the database should not be able to decrypt the data. According to their blog post that seems to be the entire value proposition compared to what they describe as traditional encryption at rest.
Hell, even things like journals requiring formatting after acceptance being taken as a godsend.
"The clutch is fine. You're shifting it wrong."
Learn Haskell by building a blog generator – a project-oriented Haskell book
Sounds like it's against someone else selling Umbrel to you; Not you going to someone and saying "Set this up for me".
They are red herrings because the airports in question are invariably LESS noisy and LESS polluting than they were when the fake NIMBYs willingly moved next door to them. This is through decline in the number of operations and the technological advancement of the planes themselves. Compare the noise and pollution of a radial-engined plane to that of a modern fuel-injected plane with electronic ignition.

The "safety" hysteria is easily debunked when you compare aviation accidents near a given airport with the automotive accidents on ONE major street nearby. Santa Monica is another example here, with not one neighbor of the airport killed by a plane crash in a century... while car crashes on the street adjacent to the airport kill (on average) a person every year. Yet this airport will likely be shut down and destroyed after an illegal (Brown Act-violating) back-room deal was struck between an outgoing FAA administrator and the SM city council.

Another favorite lying tactic is to cite, for example, "11 crashes in the last 12 years at such-and-such and airport," but when you look at the accidents you find that they were nowhere near the airport; they're falsely cited because the plane LEFT from that airport or was headed there. That's like shutting down O'Hare because a plane from there crashed in Iowa.

And as noted, iconic Meigs Field, which sat on an island posing zero threat or even annoyance to anyone in Chicago, was destroyed at 3 a.m. by Mayor Daley. This asshole had city fire trucks aim their spotlights at the webcam on the field to hide what he was doing. And what was he doing? Stealing an irreplaceable resource from taxpayers because downstate IL politicians used it... and he didn't like them. But his excuse to the public (three years after 9/11) was that he'd heard that people were worried about a small plane crashing into a building.

This is the kind of corrupt trash arrayed against our thousands of public-use airports across the country, just when aviation advancements have picked up speed and the light-aircraft industry has attracted large amounts of investment and attention. Not to mention the rest of the trash: local politicians taking payoffs from developers and pandering to land speculators.

Nobody wants lead. But lead is going away. We didn't dismantle the interstate highway system to get rid of it from cars, so we sure as hell shouldn't dismantle our national aviation system to get rid of it from planes.
The EU = the EU Commission. Aren't there much bigger issues impacting consumers such as right to repair, planned obsolescence, clean energy etc.? The law will not take effect until 2024, and in the meantime the industry has largely moved toward USB-C / wireless charging.
What experience(s) lead you to that conclusion?
I will say this is a cool project. However, the implementation of the idea in reality is even worse than NFC. While NFC is useful in many contexts, it then requires you to put a faraday cage around your card and manually turn on or off the NFC to not get your money stolen, and even then can be circumvented. Even further relaxing the distance constraints even makes it even easier to steal money. I'd imagine a lot of the engineering would go into making it safe (having some set up such that the US sounds vary to some degree...then may be even an authentication protocol..then...then...then...

The moment I saw the headline, I was incredulous. The actual project implementation in the article is a rather cool hack, so props to the author. I dread the day someone actually picks this up, assuming someone does actually choose to.
That is scary. Thanks for sharing it.
https://en.wikipedia.org/wiki/Boston_Computer_Exchange
Nifty, that's the very one I had on my wall.
Have things changed much in the industry since then? Perhaps more innovation and more standard code base tools and sharing?
So you’re upset that Airbnb tried to reduce the number of scammers/bots on their platform by requiring profile photos and because they tried to stop you for using them to to direct deals with the supplier and cut them out?
The rise of 3D-printed houses (2021)
I was thinking the same thing. This is exactly what "tough on crime" looks like, and those who are complacent in their righteousness never think the coin has a reverse side.
It's called "Image Accelerator" in the Dashboard > JetPack screen and can be toggled on and off.
I echo this sentiment. My "real life" has improved massively because of the fact that I work in technology. Money can't solve all your problems but there is a class of important problems that only money can solve effectively and tech. is a good way of making that money. I'm extremely grateful for this and wouldn't diss it.

On a more general level, the stress of working on multiple projects, dealing with different kinds of people, managing a team etc. all take their toll on a person but what kind of job doesn't? There's some amount of sacrifice that is necessary for any worthwhile endeavour. The trick is learning to manage it effectively.

A personal lesson I've learnt over the covid years is that being able to compartmentalise (or sometimes integrate) these different aspects of ones life effectively and not let one affect the others is a skill that's as vital as it's neglected. Dragging the doom and gloom of an extremely unpleasant client interaction back home to ones family is not acceptable. Physical barriers between different compartments of ones life are easy to build. Mental and emotional ones are harder but are equally if not more important. Nuclear fallout in one compartment shouldn't affect the flowers growing in another.
Not so much. Erlang does the one machine or many feature but only by writing your program as a bunch of objects communicating by message passing. Elixer seems to be the same. I'm thinking more along the lines of Id or parallel Haskell.