skysight-inc/HackerNews huggingface dataset:
Appliances are starting to come with their own integrated 3G/4G modems these days. You don't need to give them access to anything; they already have it.
Absolutely! The top issue with model universally terrible UX is precisely trying to bring attention to itself rather than simply being the most efficient means to an end: interacting with the software.
Thank you - that's exactly the idea. There is also a client version which automates calling the API's operations.
Show HN: Cookies – create-react-app for Terraform
In Battlestar Galactica humanity's last defense was this big "dumb" battlestar spaceship with sparsly connected systems.

Sometimes it feels like the internet (of things) is the breeding ground of the Cylons in our world.
Hello HN,

80% of infra projects use the same terraform to deploy. Cookies is an open source generator for terraform. It supports containers, webapps and functions. You can check it out on https://cookies.digger.dev
https://json-schema.org/draft/2020-12/json-schema-core.html#...

This document defines a core vocabulary that MUST be supported by any implementation, and cannot be disabled. Its keywords are each prefixed with a "$" character to emphasize their required nature. This vocabulary is essential to the functioning of the "application/schema+json" media type, and is used to bootstrap the loading of other vocabularies.
LinNét: Using Rich Image and Text Data to Categorize Products at Scale
"Recently tested" doesn't mean you definitely don't have the Covid. It could that you weren't far enough along in your sickness at the time you were tested.

It's all about risk. Someone who has been vaccinated has a very low likelihood of being sick with Covid. Someone who has recently been tested also has a low likelihood.

IMO, though, if the tests are a week apart, that's a lot of opportunity for Covid to slip through. There's a reason that 72 hours (and sometimes 48 hours, I think) is the time limit for tests for traveling. Even that isn't a guarantee, though.

I can't find the chart now, but Covid progresses pretty rapidly, so if someone gets tested on Friday and was exposed 1-2 days before that, they can pretty much spread it for an entire week before they get tested on the next Friday.

And even if they were tested on Mondays, they could still be spreading it before the weekend.

Tests prevent someone from spreading it for weeks, but not days.

Vaccines are much more likely to prevent the spread at all.
What do you do if an order has a negative quantity, if you get a string instead of a number, if a value does not fit in your DB column, etc ?

Isn't that all just basic data validation and sanitation that we all do anyway? And wouldn't it still have to be done, even if the JSON came with all the schemabloat?

I don't think I'm suddenly going to accept that the data presented to my function is valid and fit for purposes just because it goes through someone's JSON schema library. That's just passing the responsibility on to a third party, which feels lazy and dangerous to me.

Maybe it'll be OK for systems that don't get unusual data. But mine are always ingesting strange things, and the only person who knows what's truly valid and what's not is me, not a third party. That's my responsibility as the programmer of the system.

I looked through the web page, and it's probably great for someone. Somewhere. But I'd like to see that SKU example that was presented fully fleshed out with real-world type data. It seems OK if your data only consists of "productID," "productName," and "productTags." But in real life, SKUs are often incredibly complex, and this just seems to invite disaster by making complex systems even more complex. So much so that they require even more complex tools to manage them.
I expect dumb limitations like "too many people around you, you must buy a more expensive plan to play this audio"
> It is impossible.

I think this is where you're talking about the same thing but using different words. Is the ability to persuade people to do something (without any ability to force them to do it) the same as having "power" over them?
Great, now we can finally add the next step in "The Ascent of Ward".

EDIT (for the lucky 10.000 of today): http://harmful.cat-v.org/software/xml/
Twitter seems to be cracking down on bot-like behavior. I recently had my twitter account suspended.

It seems to be related to using the new function which suggests that you follow a group of related people with one click, e.g. digital artists. Seems I followed too many people in a short period of time. Make up your mind, Twitter , do you want me to follow people or not?
Oh I see, that makes sense.
> One thing that's maybe worth noting is that I've gotten a lot of mileage out in my career both out of being suspicious of discontinuities and figuring out where they come from and also out of applying standard techniques to smooth out discontinuities.

Just wanted to point out that quote from danluu. It's a really good practice to sit down and plot histograms, scatterplots and other visualizations and JUST THINK for a while before trying to cram the model you think applies.
Good & $100, no. The volumes being produced make that impossible right now. But there are cheaper boards around. A summary can be found in the RISC-V Foundation board giveaway (https://www.cnx-software.com/2021/05/03/the-risc-v-foundatio...), but there exist more than that. Unfortunately the one we were hoping would come out about now - the BeagleV - just got cancelled.
I feel exactly the same.

I also want to add that consumers with an appropriate framework can automatically generate a response body explaining where in the payload that errors were encountered and what those errors are. This allows API consumers to understand what is going wrong far more easily that a 500 being returned.

ASP.NET for example can do exactly this with validation on incoming payloads.

If the payload is invalid, then either way there will be an error, but it's nice to be able to give more helpful errors.
Having a voice doesn't not equal being heard. Especially not if you define A Voice as writing on Facebook or Twitter. You might as well stand on a box in the dead parts of Detroit and talk politics. Being heard in a democratic country means your vote matters.
PC BIOS and UEFI are a mess as well. They are proprietary blobs guarded by Intel and alike. At least ARM had most bootloading open with uBoot, for example. Also PC firmware code on modern platforms is often bigger than Linux kernel. Hardly a good example.
I sincerely hope RISC-V will avoid relying on UEFI and opt out for something more sensible.
I talked to an acquaintance a few years back, he was working for an AR company that was using Google Glasses in manufacturing plants. It makes it much, much more efficient to ensure that people don't make mistakes.

There's definitely a bunch of commercial use-cases.

Personally, all I want is for these glasses to tell me the names of people who are my Facebook friends. Given the privacy concerns though, this is very unlikely to happen.
My country = the entire world outside the US.

Only targeting the US is folly for a social media app. And even there, iOS has only 60% of the market.
I think of it similarly to being required to wear a hard hat if you're in construction.

It's not just about whether you're willing to get hit on the head, it's about an employer's duty of care, and (if you just look at it cynically) the disruption to work caused by an incident that could have been prevented if someone took appropriate measures.
DevSecOps Engineer – IT Security (m/f/d)
Our security team ensures that visitors of our online shop have a safe shopping experience and their personal data is secure with us. In addition, the team also protects our corporate data and the equipment of our employees. Protecting customer and company information is an important part of our business and our team is passionate about improving it. Our goal is to create a secure environment without restricting or slowing down business processes.

From now on we are looking for an experienced DevSecOps Engineer who is passionate to work on these topics, but also wants to take hands-on responsibility.
What you will do
Develop & maintain cloud security solutions and integrate security services into company processes

Patch management across the whole infrastructure and tech stacks
Log collection and analysis in the cloud / potentially implementing a SIEM solution
Work closely with the team on other projects, which cover every information security topic in the company
Who you are
At least 2 years of experience as a DevOps within the field of IT Security

Experience with one of the major cloud technologies and knowledge in cloud security
Hands-on experience with cloud security and you also understand the key security risks of running a cloud infrastructure
Proficiency in Linux OS and the ability to read and write code in Python
Self-organised with strong task management skills and experience with working in an agile scrum based culture is an advantage
Fluent in English both spoken and written
Nice to have
Experience with SIEM (Security Information and Event Management) solutions
Hands-on experience with Incident Response and Log Analysis
Docker knowledge and an understanding of GitLab CI/CD
YOU ARE THE CORE OF ABOUT YOU.

We take responsibility for creating an inclusive and exceptional environment where all genders, nationalities and ethnicities feel welcomed and accepted exactly as they are. We believe that a diverse workforce essentially contributes to the ABOUT YOU culture. In order to maintain talent and diversity, we emphasize the care for physical health, mental health and overall well-being. Our values and work ethics essentially contribute to our brand mission: empower acceptance and shape an inclusive, fair and circular fashion culture.

We are looking forward to receiving your application – preferably via our online application portal! Thus, we can ensure a faster process and for you it is very easy to upload your application documents. :-)
It's a horrible mess, made worse by the several years in which OpenAPI defined their own "dialect" of json-schema for their data schemas which was incompatible with the non-OpenAPI variant of json-schema, so you get libraries that support both, or support only a certain version of each, and because different versions tend to be completely incompatible with each other, you might run into lots of problems if you have more than one language consuming schemas, or even the same language but using different libraries due to transitive dependencies... it's just terrible, just use XML if you need a schema.
Our largest healthcare provider has already mandated vaccines for their staff and insurance companies are now following suit because they got hammered with life insurance payouts for 2020 and first half of 2021.

Waiting for retailers to announce this as well at some point.
> In school, 25 years ago, I was taught the "circling balls" atomic model and for me physics seemed kind of boring and very stable field of science, like we already knew almost everything.

School-level of physics is pretty stable. There wasn't anything radical new in decades. Most things pupils learn is around 100-300 years old, because everything else is too complicated for them and mostly unnecessary. Even physics I learned at university took several years till it reached more modern levels.
> but it sounds rather problematic

Why does it sound problematic?

As others have already explained: it’s not an offensive phrase and kimonos are certainly not most commonly associated with women, so what’s your goal here?

What’s the point of trying to find offense?
Not really. Arm boards only work with uBoot because of a vast behind-the-scenes effort to integrate all the crappy forks and out of tree kernel drivers into Linux distros.
Nice write-up.

I think "desktop manager" is wrong, "display manager" is the right term.

(xdm, gdm, etc.)
This is probably only OK if you work at Facebook.

Otherwise it's pretty weird (unless you were friends with them before the gig, presumably).
I'm not affiliated with this project in any way. I just posted for publicity
I get a "Video unavailable"
Only on Twitter is 'bot' now a loaded term the masses understand. In every other medium you could already (and many did) let some software post automatic posts (most benign example: "Here's my new blog post: xxxx") or scripts on irc.

Where is the line? Technically scheduled tweets are automatic, and so, by some definition, bots.
Still missing: namespaces, attributes and comments (only-half ironical comment).
Not really, mathematically a functor is really two "functions," one mapping objects to objects and one mapping morphisms to morphisms, along with some conditions that make sure the functor is "structure preserving." It is fundamentally a type level construct because, as it is applied to programming, the category in question is the category of types (which is not technically a category due to the halting problem but we sort of hand-wave that away).
Yes, the unspecified fields is a nuisance.

It is hard to manually look at JSON data and compare it visually to a JSON schema because the schema has a depth to every property and lots of other cruft, which makes it somewhat cumbersome to retrofit a JSON schema to existing JSON data.

I once developed an alternative JSON schema internally for a company where the structure was the same as the JSON data (and default strict of course). We implemented multiple implementations for every language we used. It sort of worked, not as feature complete as the official JSON schema of course, but my conclusion is that JSON doesn't fit well for this.
I don't see why as a local user i cant override a crappy translation at least for my account.
Unless we're talking about the calisthenics we did in school gym class, circles with your arms, you can get pretty big and shredded with it. Calisthenics is basically gymnastics and gymnasts are much bigger than yogis.

Note on bias: I do calisthenics...and weightlifting (https://www.instagram.com/p/CScdKCjr_0c/)
I remember having a beer at night with an Apple employee who halfway through started walking around the table. Apparently his smart watch was telling him his group of 5 people were under their target miles for the day and he had to walk a mile right now to have his daily quote done. He didn’t want to disappoint his fellow staff. Including his boss I think.

Not quite what you posted but it certainty is similar.
State law can not superseded federal law.
Ig Nobel Prize Winners
If this were the case, shouldn't Israel have fewer cases now? No other country has more infections per million than Israel, with a vaccination rate much higher than the US.
Yes, the other poster hasn't laid out what liability they think employers face from this government mandate.
What an ill-informed take. That is absolutely not how the victory of 1945 is presented in France.

Has the author ever visited Normandy?
It’s been a while since my last physics lectures so this might be wrong, but the way i understand it:

We don’t have a good model of quantum gravity yet but our best guess is that the force carrier of gravity might be a particle called graviton. This hypothetical particle has no mass and therefore the length scale of gravity would be infinite. This matches the Newtonian and the general relativity model of gravity.

This is different from the source of gravity which would be the (gravitational) mass of an object (or more accurately the components of the stress energy tensor which describe the density and flux of energy but that’s also the point where I have to start with the hand waving because my knowledge becomes very fuzzy there)

It’s also true for the electromagnetic interaction: the force carrier here is the photon which is also massless and the length scale is also infinite here.
In case you're wondering: yes, it uses Electron. Because you definitely need yet another browser just to watch youtube videos.
A great reminder of the classic law professor talk "Don't Talk to the Police" (https://www.youtube.com/watch?v=d-7o9xYp7eE).
I remember when coreboot wasn't shit.

It all went to hell when the website changed from a very functional wiki to some standard template filled with marketing buzz.

They did then drop support for a lot of chipsets and boards, for some sort of commercial focus that as far as I can tell went nowhere.
His policy platform came off as uninformed. Overly-naive in certain respects and overly-corporatist in others - appealing to neither side of the aisle.
Right, that's been going on in the US for the last 20 years but it's a frog-slowly-boiled situation. Nobody really knows why so many people are unhappy but they are.

Imagine if all that had happened over a year or two. The BLM protests would probably look quaint by comparison.
An act which benefits someone else isn't necessarily a bad thing, right?
Unfortunately I can't find the reference any more, but there was this great presentation by someone explaining how in computer systems developers will "optimise for the requirement", and ignore anything outside of it.

The example was latency. If the programmers were told to achieve less than 1 ms for 99% of the requests -- then sure enough -- the 1% of requests would have sky-high latencies of multiple seconds.

If told they needed to achieve 1 ms for 99% and 100 ms for 99.99%, then -- you guessed it -- the worst 0.01% would be tens of seconds or even minutes.

Inevitably, there would be a visible discontinuity in the latency histogram just above whatever the official business requirement was.

It's a difficult thing to fix, because no matter where you set your threshold, unless it's 100%, you won't meet it. And even 100% is just a fiction, because you'd need an infinite number of tests to achieve it.
Version 1.0.0 – scikit-learn 1.1.dev0 documentation
what GPUs are compatible with this?
Yes, couldn’t you say that?

To go back to your previous point

> For that bank with $1m in deposits and $1m in reserves before any lending that 10% requirement means that it can not let its reserves go below 100k (10% times $1m in deposits) so it can only lend up to $900k out

This just doesn’t make any sense. The whole point of the reserve requirement is to guard against the risk that depositors will withdraw enough money at once to deplete the reserves. The bank needs to meet the reserve requirement of deposits on its balance sheet, not a theoretical future balance sheet. You’re explaining it as if the reserve requirement applies after the theoretical worst possible bank run occurs.

Say the debtor moves all their money to another bank as per your example. Now the bank has 1m deposits and 100k reserves. Now those other depositors also move 100k to another bank, so the bank has no reserves. Uh oh - making that 900k loan actually allowed the banks reserves to drop below the requirement in this theoretical eventuality!

Does that mean the bank shouldn’t have made the loan? No, because the reserve requirement applies to their current balance sheet. When the bank had 1m deposits and 1m reserves, it could make 9m loans. At this point it has 10% reserved (designed to guard against the eventuality that those debtors all withdraw their money). If the bank makes 900k loans and they are withdrawn, it has 1m deposits and 0.1m reserves. It is now in exactly the same situation as the previous example (scaled down). The bank doesn’t need to wait for this unlikely event to happen to allow its reserves to drop to 10%, it can just make the extra loans in the first place.
Up and Down the Deliberately Adaptive Organisation [video]
Yes, didn't mean to imply it was unique to Lisp. And when there is little distinction between what you distribute and what you develop in then it's very apt.
"Wi-Fi is among the most successful wireless technologies ever invented. As Wi-Fi becomes more and more present in public and private spaces, it becomes natural to leverage its ubiquitousness to implement groundbreaking wireless sensing applications such as human presence detection, activity recognition, and object tracking, just to name a few."

"...and private spaces, it becomes natural to leverage its ubiquitousness ..."

Are these researchers soley focused on their next grant only, do they live in another world? Or do they sometimes pause and think about the ethics of their research?
Yes, was that legal? As far as I know most remittance is between family members, so why doesn't everyone do this?
I am obsessed with "The Linux Programming Interface" by Michael Kerrisk. I highly recommend this book if you want to level up your C programming skills and knowledge of Unix operating systems (specially portability and Linux). It might not exactly fit your description, but I still would recommend it. I feel like my C skills have gone from medium to pro, since reading most of the book. One really gets a good grasp of what syscalls exist, what they do and how to properly use them to produce secure and portable code.
It is not written following a single project, but there are many different "applications" in the different chapters, for example, at the end you will be able to program a stand-alone back end TCP server with the examples from the book.
"apparently I object to the very fact that mathematicians like to fix things and make inferences about them": that's not really what's going on: time can be present in mathematics (e.g. defining a sequence iteratively) and the like.

What you do have to fix is the definition of things: your reasoning is very shaky, and once you would start formalizing things you will find you cannot "defeat" the Halting problem or incompleteness theorem.
I thought the healine was about mockingbirds.
> A modern take on a 70’s classic, we take some of the tools of modern product and organisation development and plug them into Stafford Beer’s Viable System Model, a model that (still) describes organisations of all sizes that have the drive to survive in a changing environment. The result of this exercise will feel remarkably familiar to Lean-Agile eyes, and yet it helps to reveal some of the serious dysfunctions too often experienced with current frameworks, both team-level and larger.
gold star my friend!
I think you're right, brainfart ;o
Another self-hostable option that runs as a server (and you access with a browser):

https://github.com/alexta69/metube
TBF the 100Mt variant probably wasn't a viable weapon.

As it is, Tsar Bomba was air-dropped from a specially modified Tu-95 Bear, the Tu-95V, which had its engines, bomb bay, suspension and release mechanisms redesigned and fuel tanks and bomb bay doors removed to lighten it:

https://en.wikipedia.org/wiki/Tsar_Bomba#Development_of_the_...

The bomb was dropped at 10,500 metres altitude and descended by parachute to 4000 metres before detonation, by which time the carrier aircraft had travelled 39 kilometres. Even so, when the shockwave from the bomb caught up with it the plane dropped a kilometre, although the pilots managed to recover. A US aircraft in the vicinity had its paint scorched.

And that was the ~50Mt version.

It's highly unlikely that a carrier aircraft could have survived a 100Mt bomb. Or that it could have reached targets in CONUS when flying from Warsaw Pact territory. Or that a parachute-retarded bomb gently descending towards a target in US airspace during a shooting war could have survived for several minutes without being blown apart by a surface to air missile (which would almost certainly have disrupted its ability to deliver a full, or even partial, explosion).

And as the weapon weighed 27,000kg the USSR would have had problems building an ICBM able to carry a re-entry shielded version (to avoid being shot down).

So: not a practical weapon, but it really gave Nikita Kruschev something to wave in JFK's face.