skysight-inc/HackerNews huggingface dataset:
> Maybe the same idea now with bay area house prices in units of FAANG shares.

It's interesting how this holds up so well across time.

The Byzantine historian Michael Attaleiates [1] was writing in the 11th century how the increase in the price of grains (which, in that particular case, was caused by the nationalisation and centralisation of grain delivery by the Byzantine State) was also causing an increase in the base salary demanded by the Byzantine demos and, most importantly, by its soldiers. Presumably grains were a fundamental "economic unit" (for lack of a better term) for Byzantium, as cows are for Zimbabwe and as real estate is for SV.

[1] https://en.wikipedia.org/wiki/Michael_Attaleiates
I've been really loving Upstash's Redis offering. Scales down to $0/month and for my needs (1-3 ops per second) even their high availability Redis ends up being just a few bucks a month. Probably cheaper and certainly easier than spinning a simple instance up on my own, but with performance and uptime guarantees closer to one of the cloud managed Redis offerings which start at mid to high $10s per month
I'm in Dublin. I can't remember the last time there was any sort of eclipse, meteor shower or alignment of the planets that wasn't obscured by cloud. If it had been yesterday morning it would have been clear.
That doesn't really scale. The power grid needs to be reliable, and there needs to be some idea of how much capacity you actually have.

If people simply hook up an unknown number of batteries of unknown capacities in unknown spaces, how can you rely on the resulting power grid? How can you plan extensions?

Not to mention high capacity batteries are huge fire risks, especially worn out high capacity batteries. Can you imagine how much water you'd need to put out a 200 car battery lithium fire? Iw would be truly irresponsible to let scrapyards build makeshift power storage stations like this.
Haha, yes, also made me laugh.

If you want to collect data, there are privacy-friendly alternatives.
Beware the cost of those improvements. I never want to have another discussion about whitespace layout.
Canadian immigration policy is the exact opposite of "opening the flood gates and letting everyone in". It's a highly "discriminatory" point based selection process, accepting almost exclusively educated and skilled candidates.

If anything the American immigration policy is much closer to what's being proposed, considering it usually aims for immigrant diversity (through the lottery, for example) rather than just education/work status. They are also more lenient towards undocumented immigrants, and deal with a ton more of them than we do here.

The only thing canada proves is that you can take a high number of immigrants yearly relatively easily (at least on the short/medium term, as you said infrastructure and housing aren't keeping up) as long as they are vetted and carefully picked. Now, maybe the last part isn't even necessary, but we wouldn't know just by looking at Canada.
And the radio baseband firmware, what the hell is going on in there is likely known only to Qualcomm and the nsa.
It is a political issue, not a technical issue.
As a counterpoint, Facebook got criticism for each redesign but if they kept their 2001 aesthetic it would look and feel incredibly dated now.
Yes, you would favor using the low-nickel supply on farmland.

I wonder if nickel in olivine would be harmful on beaches.
Easiest thing is just not to quit!

I stopped autoloading things, as i found it less bothersome to wait 30 seconds for Emacs to load than to get surprised by an autoload delay while working.
OP said the mic stopped working properly after a macos update. So the mic will probably work using Android-x86
>about half the agricultural workforce of the US is considered "undocumented"

That's not need, that's choice. They could pay higher wages and provide better working conditions.

For the most part, right now that money is going toward automating everything possible, including fruit and vegetable picking, replacing those jobs altogether in the long term.
Vicious Little Desktop Shredder Pulverizes Plastic Waste
That was fun :) thanks for sharing!
One GCP Firestore tip a lot of folks don't realize for non-client-WebSocket-y workloads you can run Firestore in Datastore mode and it acts much more like DynamoDB. Can turn usage bills from $10s per month to pennies, and IIRC gives you faster response times and higher scaling limits in terms of writes per second
I remember some quote around here on how future alien civilizations discovering the ruins of ours would be astonished to see how much effort we had devoted to extend the lifespan of mice.
A Steam Deck would be an order of magnitude cheaper and more practical.
The SoM can be swapped out, and other ones are in development. The ability to just slot in 18650s for the battery means it could outlast most other laptops (as a portable machine) as well.
My site https://james.darpinian.com/satellites/ uses WebGL, Web Workers, WASM, Service Workers, Notifications API, Geolocation API, probably some other web platform features I'm forgetting.

The use of workers and WASM is not obvious, but on page load it takes the current orbit parameters for every orbiting satellite that is potentially visible anywhere on Earth and calculates the future position of each satellite every few minutes for the next 5 days, and then checks each future position for visibility from your location (accounting for sun angle, earth occlusion, sky brightness etc), all client side before page load finishes. WASM allows me to use the canonical satellite propagation tools (SGP4, written in ancient C translated from Fortran) and workers let me use multiple cores and not block the UI too much.
Well, I would give my left nut for a laptop like this that's actually useful though.

But $1500 for a fun weekend project is a disgusting waste of resources that I can't afford. I used to have to live off of less than that for the whole month, so the mere thought of it makes me angry.
And they mean pretty much the same thing.
> We have huge price increases because the governments printed money for so long.

Not really. The unemployment checks did result in inflation, but the huge increase since November is because higher order supply chain issues (that started with the pandemic, ships waiting for unloading for many days, longshoreman on sick leave due to COVID, lack of empty containers, trucking industry problems, big swings of spending from services to products due to working from home, semiconductor shortages completely fucking up manufacturing schedules, then a few new waves of COVID in China, and so on).

There's also a cascade effect that happens because if something is out of stock people will buy something else, so the price of that will go up initially, then it will also go out of stock, because the next batches are sitting in containers somewhere.

> You don't make anyone wealthier by printing money.

That's not how it works.

Public spending has a fiscal multiplier, if that's greater than 1 then it does increase wealth. Public services, infrastructure, education, healthcare, all have high multipliers. Of course some have less than one, eg. giving tax credits to Amazon for moving their HQ, end of life hospitalization is arguably overdone in developed countries, a large chunk of military spending, spending public money on sports/stadiums, etc.

On top of this printing money during a pandemic is extending credit in time, so the private sector doesn't start a contagious bankruptcy chain.

...

Then after all this the Fed did wait too much to increase rates. (Mostly because the unemployment numbers were/are still high.)
If you want to see insufferable pseudo science Google "Pepsi gravitational field"
It may be worth evaluating why we need to explore this space through computing in the first place? Pen and paper have never failed us before, nor has actually traveling to the space in question.
Not sure if I can help with the “want them“ part. But perhaps at least analyzing the profile is something that could be automated to make your own time in the app better spent.

How many of those 9.5 people actually do have anything in their profile that would’ve conclusively shown you that they either have of want children if you had seen it before you swiped right on them?
This. People who are against working from home are the same ones who measure productivity by measuring activity. They make horrible managers.
Alas, I see no way they'll be successful, because the 'old players' who need disrupting own all the electricity cables and get to set the rules.
Show HN: Serendipity Theme v2.0 for VS Code and other platforms
Hello everyone!

Here I am back with Serendipity V2.0 this time comes with better accessibility and more perks and we crossed 15K users!

Marketplace:
- https://marketplace.visualstudio.com/items?itemName=wicked-labs.wvsc-serendipity

Official website:
- https://serendipitytheme.com/

Repositories:
- https://github.com/serendipity-theme

So, what's new?

100% new colour palette for the 3 themes.
- Midnight
- Sunset
- Morning

*This time comes with tree icons too!

A new site with links to all the reports and a colour palette picker where you can copy the colour code to your clipboard.

Ported to other platforms:

Code editors
----
↳ VS Code
↳ Open VSX

Terminals
---
↳ Windows Terminal
↳ iTerm2

Apps
---
↳ Linear App
↳ Slack Channel
↳ Discord
↳ Bear Blog
↳ Instatus

Code
----
↳ CSS
↳ SASS
↳ Tailwind CSS
↳ Swatches
↳ ACO
↳ ASE
------------------------------------------------------
Get them here: https://serendipitytheme.com/themes
------------------------------------------------------

The first version for Serendipity V1.0 can also be installed from here:
- https://marketplace.visualstudio.com/items?itemName=wicked-labs.old-serendipity

Feel free to join Serendipity on Github and if you have any questions, feel free to ask me here or on twitter.com/mike_andreuzza

Also, I would like to thank @chaphasilor and the rest of the contributors for helping me out porting the theme to other platforms.

Have a great day everyone!

/Mike
There are already U visas for crime victims:

Qualifying Criminal Activities:

Abduction

Abusive Sexual Contact

Blackmail

Domestic Violence

Extortion

False Imprisonment

Female Genital Mutilation

Felonious Assault

Fraud in Foreign Labor Contracting

Hostage

Incest

Involuntary Servitude

Kidnapping

Manslaughter

Murder

Obstruction of Justice

Peonage

Perjury

Prostitution

Rape

Sexual Assault

Sexual Exploitation

Slave Trade

Stalking

Torture

Trafficking

Witness Tampering

Unlawful Criminal Restraint

Other Related Crimes†

Includes any similar activity where the elements of the
crime are substantially similar.

†Also includes attempt, conspiracy, or solicitation to commit any of the above and other related crimes.
As someone who builds multiple products in this space, make sure you check if a credit note is valid for your purpose. It's not in NL, and it would get you in trouble with the tax authority.
The proper solution is a self-billed invoice (though perhaps you're using that and just calling it a credit note!)
Should work, but various JSON parsers (Jackson for sure) can be configured to also deal with (JS-style) comments. If all you will realistically have to process is JSON+comments, I'd stick to a parser that does just that.

Also, YAML has more features, and YAML parsers have to be a whole lot more complicated as a result. This is important if you use that parser at a security boundary!
The ergodox has significantly more keys.
You were very lucky! All I had was trial and error and the occasional help from my dad. I never did learn to code until High School but when it came to troubleshooting and "IT" related stuff? Thats what I ended up becoming good at. That just required trial and error. Coding would have required me to figure out how to install a compiler. Later on we got TechTv but I think we had internet by then. Not really useful as I recall relying on my collection of webrings instead of search.
> I severely doubt that std::for_each_n exists on GPU code.

https://docs.nvidia.com/hpc-sdk/compilers/c++-parallel-algor...

This is 4 years old. Been using it in production for the last 2 years. Works fine.

Pretty much everyone I've talked to using this in production from other research groups was able to remove all their CUDA code and replace it with this without any performance hit.

There are some recent publications about this, but most of them are quite old right now cause this is not new anymore: https://arxiv.org/abs/2010.11751
I’ve absolutely sat in RFP processes where a product is discounted because it ‘feels old and legacy’, so you are absolutely right that there is value in the emotional feel of a product.

There is definitely a perception that if the front end of the product is old and hasn’t had a refresh, that it’s probably the same with the rest of the product and it’s sitting in maintenance mode.
Bought Airpod Pro on heavy discounted price, I've been using them for more than a year worked with both Android phones I've had, osx, windows everywhere with no issues.

I chose them because they were the smallest and most discreet ones and I'm glad for once to have Apple's quality.
Implementing operator precedence isn't that hard actually.

Essentially you take note of the first operator's precedence and keep consuming input until you reach an operator with lower precedence than you currently have. The precedence you use for comparison is updated each step.

Here's some code that does that: https://github.com/uibk-dps-teaching/ps_cc_2021/blob/0ad022c...

Only thing you have to watch here: with a recursive descent parser you might need an extra step to fix the associativity (right-to-left vs. left-to-right) if that's important for your application.

Here's that: https://github.com/uibk-dps-teaching/ps_cc_2021/blob/0ad022c...
The Six Horsemen of the DevOps Apocalypse
Funnily enough the original EEE PC 701 happened (in part) because of the availability of automotive parts, in particular the screen. Same spec as the built-in sat-nav units that started to trickle into the mainstream in the 1998-2003 era.
Ah yeah, i forgot to write about this issue. We also never made it to work when providing all the list of partitioned tables, the api call was failing. We were fortunate to just provide the list of 7 tables as input and made it work (somehow).
Just keep it away from your dog. Xylitol is a notorious pet killer.
I know someone who recently bought a new .af domain in cash from the Taliban, in person in Kabul. The ministry of communications which controls it accepts payment by depositing cash and getting a bank draft receipt in downtown Kabul.

The previous government has definitely stopped existing, but this is the same process as before the August 2021 ghani government collapse.

Once you have your bank draft you walk it over to a clerk at the ministry of communications and within a few days somebody will hand edit the .af root zonefile.
I’m not sure if this perspective will or will not be helpful to you, as a particular individual, but I would like to try.

I get the sense that you are not being allowed enough of an opportunity to express how bad those feelings make you feel as much as you would like to be able to. And if that’s the case, then I wish for you to find the right means to deeply let it all out, in a safe environment, just so that you would not have to fear each morning about that feeling’s return.

It is such a draining feeling. Let alone the double burden of having to also practice continually the simultaneous dispossession of internal self-restriction. Hope you love strongly again.
https://www.merriam-webster.com/words-at-play/the-origins-of...

> Etymologists point to a proverb warning that it is not wise "to sell the bear's skin before one has caught the bear." By the eighteenth century, the term bearskin was being used in the phrase "to sell (or buy) the bearskin" and in the name "bearskin jobber," referring to one selling the "bearskin." Bearskin was quickly shortened to bear, which was applied to stock that was being sold by a speculator and the speculator selling stock.

> At about the same time, another animal symbol made its appearance in the marketplace. The term bull originally meant a speculative purchase in the expectation that stock prices would rise; the term was later applied to the person making such purchases. The animal seems to have been chosen as a fitting alter ego to the bear. Thus poet Alexander Pope wrote in 1720:

Come fill the South Sea goblet full;
The gods shall of our stock take care:
Europa pleased accepts the Bull,
And Jove with joy puts off the Bear.
well, they don't have a silver bullet part, but there are standardized components like screws, gears, levers etc. It's just that mechanical engineering is constrained by physical laws, and that gives design constraints that don't exist in software.
To me it seems pretty obvious from first principles that it can't work.

It's also not something that you can just try out. I'm sure it will "work" in some sense at small scales - you can probably buy a few worn batteries off a used car and connect them to the grid and perhaps make a profit.

But the problem is that this can't be relied on by a whole country as a solution to ensuring power generation. This type of storage is by definition "best-effort" : you don't know at what rate you'll be able to increase storage capacity (how many car batteries will be retired and with how much remaining capacity?), you don't know how much capacity you actually have (what is the actual remaining capacity of these batteries, and what is the risk each will malfunction in some way in the next charge/discharge cycle?).

Not to mention, the risk of fires while amassing worn-out lithium batteries in close proximity to each other is gigantic, and there is no simple way of putting out a lithium battery fire. It could even be that this alone is enough to make such an operation unprofitable when accounting for insurance costs, even if it were allowed to run and connect to the grid.
Libraries over frameworks. It's that simple. Frameworks always make something hard the initial authors didn't think about. That happens a lot. Libraries provide some small set of well-tested functionalities, which you can replace if they don't serve you well.

Every framework I've worked with had some issues, and because it's a framework it becomes a herculean effort to switch to something else. If it's only a single functionality that's much easier.
Mine does wake on input, but it doesn't change inputs automatically. So if it's off and I send sound to it on some input, it'll wake and set that input. But if it's already on on a separate input, it won't switch.

In my case, I turned that off, because I don't want it to randomly turn on while I'm away (it's connected to a computer I tend to leave on with spotify running). But the fire TV remote is actually able to tell it to switch to a specific input, which is exactly what I need, since that will also turn it on if it was off.
Yes, that would be Douglas Engelbart’s “Keyset” from 1965:

“In addition to inventing the computer mouse, Doug Engelbart and his research team at SRI adapted a five-key "keyset" for typing and entering commands with the left hand while pointing and clicking with the mouse. Reminiscent of equipment used by telegraph operators and stenographers, Engelbart was among the first circa 1965 to use a keyset with a computer, and definitely first to use on a display workstation in concert with a mouse or other pointing device to seamlessly and efficiently navigate the information space, without taking your eyes off the screen. Much like driving a car, you steer, press the pedals, and even shift gears without taking your eyes off the road.”

“By pressing down the various keys on the keyset like keys on a piano – one at a time or in various combinations – you could type all the letters of the alphabet. In addition, they programmed the buttons on the mouse to work like shift keys and command keys for the keyset. So for example, pressing the middle mouse button while typing on the keyset produced uppercase letters, while pressing the left-most mouse button produced numbers and punctuation instead of letters. Other mouse buttons served as command or ctrl key. Thus with mouse and keyset working together, you could enter the equivalent of every key on the keyboard.”

https://dougengelbart.org/content/view/273/
Agreed. I really like CloudFlare’s built-in serverside analytics.
Zsh 5.9
Pappl 1.2 Released with Full Localization Support, More IPP Features
It's not an absurd reduction, it follows from the definition of a universal turing machine. This is how completely non-empirical theoretical models of computation are: they are devices of pure mathematics.

This is exactly my point.

If you want to use the formal machinery of computer science to say something empirical, you cant just hijack terminology and speak in this pseudoscientific way, ie., "the brain as a computational process" (etc.).

What is the empirical content of such a claim?

There might be some if you defined what algorithm the brain was computing, and what the empirical correspondance between the algorithm and the brain way (etc. etc.) -- but no one is doing this.

We are speaking as-if somehow "universal turing machines" had some empirical content, that there's something insightful about labelling the brain this way (vs. anything at all). There isnt.
You might, but that's not the question, it's the other side that's more important.

Will any state be willing to rely on used car batteries as a critical component of their power grid?
Azure App Service also...

It's odd how whenever someone on HN mentions a list of cloud providers, they will list Google, IBM, and even Oracle before Microsoft Azure, which is the #2 biggest provider after Amazon.

It's like when a parent lists their children and just "forgets" their second child.

"Oh, we don't talk about Timmy..."
There are plenty of grids with wide deployment of community solar, which are also unknown-capacity, unknown-delivery. They work because in aggregate they are predictable. The demand side of most power grids is the same - you don't need to tell anyone that you want to switch on the oven, but if everyone in the world switched on their oven at the same time, the worlds electricity grid would collapse.

At scale, everything becomes more predictable, because individual failures no longer have much impact.

Battery operators also will configure their systems to make money, so they will in fact have a big incentive to buy power when it's cheap and sell when expensive, so they will form a strong stabilising force. (unlike say solar, where operators don't track the price and just inject whatever power they produce, even if the spot price of electricity might occasionally go negative, and when it is negative, there is unconstrained overproduction)
I'll accept 2, 4, 8 spaces or tabs, but it should be consistent.
None of those things. My point is that logical models of computation dont, in themselves, have empirical content. That the language and ideas of theoretical computer science are, as with any area of pure mathematics, only empirically useful insofar as we establish how a system corresponds to a formal model.
Ah yes, the old slash key commands are still burned into my brain..along with the formatting key combinations for WordStar.
I had a mild jaw-drop moment when it showed my house on a starry night with the satellite passing overhead! Very cool website