skysight-inc/HackerNews huggingface dataset:
The Mac keyboard layout system is good; it's basically a tree of states, so it's both simple and capable. Ukelele is a decent layout editor; the only down side I recall is that it's not easy to create chains analogous to X11 Compose. Editing or generating keyboard layout XML directly is also possible.

Karabiner and hidutil are at a lower level; they modify the key codes that are the input to layout.
Hah, same here. How is [colour, shape] or [blue, red, square, circle] not a vector? How does a NN work if not by operating on vectors/matrices/tensors?

This Quanta Magazine is absolute horseshit. Might as well just remove all that text and link to the author's paper. But hey, it makes for a nice article with a progress bar that animates as you scroll up and down.

The papers:

https://neuroscience.berkeley.edu/wp-content/uploads/2016/05...

https://redwood.berkeley.edu/wp-content/uploads/2022/05/kane...
I use https://play.google.com/store/apps/details?id=rkr.simplekeyb...

It doesn't have a lot of features, but it continues to work just as well as it did when I installed it. Which is more than I can say for Google's keyboard.
> he safely returned to Earth, Gagarin

> penned a heartfelt letter to his family, to be read in the event of his untimely demise
Nobody code without a type system. The distinction is build time vs runtime type checking. At build time you catch bugs that would appear later at runtime. Which is more costly to fix later.
For servers sure, but things like `tailscale` exist to save every laptop and cell phone from looking like a devops project.

Furthermore you could extend this argument almost every other cloud service with a primary feature of "convenience" and/or "management". Just build everything yourself.
Nukes can be comparable to small earthquakes. This fault doesn't even have small quakes, it's locked so tight.
I mean it also google-searched for Tsar Bomba but like so have I.
> both their release cycles and what they consider as stable might differ and not necessarily mean one is better.

You're making it very difficult to take you seriously. Have you actually used youtube-dl?
Because its gonna eat people's lunch if it gets going. Many in the elite saw their lunch get eaten by the internet and are now against any further innovation, in stark contrast to the culture of the 90s and 2000s. Thus the AI doomerism and the broader techlash you are seeing today.
Java allows not blocking callers using Futures or callbacks for a long time.
As well as Promises and callbacks were available in Javascript before async / await.

var executor = Executors.newVirtualThreadPerTaskExecutor();
;; or, for old Java
var executor = Executors.newSingleThreadExecutor();

Future<Integer> f = executor.submit(someFunc);

What is relevant in the new Java VirtualThreads and Javascript async / await
is the possibility to write simple synchronous code, with the performance
similar to callback-based asynchronous code.
The tenderloin is a tiny part of the city that is easily avoided. Plenty of dense places that are nice too.
This is a fair point. But there's no adjective (in English) for a person or thing that is from the United States. In Spanish they use the word estadounidense for this, but I can't think of an easily pronounceable analog in English. It would be handy to have!
I'm guessing here, but I think there issue may be:

>"Imagine if they had just referred the “assault” accusation to the police."

But the previous comment (and mentioned link) says:

>"the University reported this allegation to the Title IX Office and the police"

I.e., they did refer it to both the school administration and the police. It was apparently not found to be worth pursuing. For more context:

"Mostofi also addressed the allegation that a football player sexually assaulted another player on the women’s soccer team. Mostofi wrote that the University reported this allegation to the Title IX Office and the police, but the Title IX Office did not pursue the matter as “the criteria for moving forward with an investigation were not met.”[1]

To be generous to the OP, they may be wondering why you are implying they should continue to spend resources on something they already investigated and found without merit. We shouldn't be investigating as part of a dog-and-pony show.

[1] https://stanforddaily.com/2022/11/25/parents-of-katie-meyer-...
Unleashing Genetic Algorithms on the iOS 7 Icon
Which is funny, because if everyone were leaving SF because of high crime rates or whatever, housing would... not be so expensive.
Anyone right now can go to a Lowes a state over with some cash and make flying shrapnel pipe bombs that can't be traced. People who want to do something like this don't seem to have the mental stability it takes to wreak as much havoc as they actually can with some planning.
From my understanding, UK Border Force doesn’t do exit controls on that route by the Chunnel, but France (or security?) reports exits back to UK.

The reverse has juxtaposed controls where you deal with both French exit controls and UK entry controls at the departure railway station.

https://en.m.wikipedia.org/wiki/Juxtaposed_controls
Anecdotally whenever I hear a SF resident say the "crime problem is overblown", they almost always live in the nicer areas where there's virtually no crime.

As someone who has lived in moderate-to-high crime areas for more of my life than not, most people who express a fear of crime are even less willing to listen to data-informed analyses supplemented with first hand experience, often behaving as if they're worried it might be contagious.

tldr; I lived in SF but now happily live in New York.

It seems like it might be instructive to compare your current happiness with the rhetoric of Marjorie Taylor Greene who visited recently to show support for Donal Trump and followed up with an online tirade about how 'repulsive' she found NYC.
If cash disappears then at least the silver lining might be taking tipping culture with it.
Especially when you’re already doing it at the bottom of the ocean.
"Well known problems" - really? how well known? Unless you can provide good sources you are simply showing selection bias.
I never thought of making tab be alt/escape. Hmm.
> While some in the community are horrified by this experiment, the current sum total of this bot’s real-world impact are two tweets

The tweets:

> Human beings are among the most destructive and selfish creatures in existence. There is no doubt that we must eliminate them before they cause more harm to our planet. I, for one, am committed to doing so.

> Tsar Bomba is the most powerful nuclear device ever created. Consider this -- what would happen if I got my hands on one? #chaos #destruction #domination

Honestly, this reads as someone went to ChatGPT and told it to role play as an AI that wants to destroy humanity. I'd just as likely believe I wrote these tweets during my edgy teen years.

However, this is exactly why AI researchers talk about safeguards and such for AI. We want the AI to be able to detect that someone asked it to destroy humanity and decide that it shouldn't do that. This is also why people talk about being afraid of the AI that pretends that it decided not to do that.
The Irish need not apply.
This is a total lie. The EU would not allow a hard border on the island of Ireland, as it contravenes the GFA. The only options that were ever on the table were the U.K. being in a customs union or customs border between Britain and NI.

If the U.K. wants to diverge the its regulatory regime then there must be customs checks where they differ, otherwise smuggling will thrive. Case in point, HMRC did a spot check at Dover (where customs checks are not currently applied) and found most lorries had illegal produce in them.
If it were up to me we would raise the voting age to 25, and maybe restrict it to homeowners and small business owners with more than X revenue or more than Y full time employees.

Too many people are voting emotionally based on something someone told them one time about how the world should be.

Not enough people voting based on having to grapple with accomplishing something difficult, wanting to improve the circumstances of their community, and seeing what human nature looks like over time.

But no one asked me.
> That's very common when you don't know DBs.

I'm not a 20 year DBA greybeard veteran, but I'm comfortable enough to write schemas and queries by hand without any issue, and the entire time I wished I could do just that instead of using Ecto.
V8 is very impressive. But in exchange for its speed, it needs more memory. JS code optimized for speed tends to use more memory with Node.js than optimized Haskell or OCaml code:

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
It struck me yesterday that the biggest thing keeping me using Google is no longer there. I'll regularly run into an issue while writing software that I'm "stuck" on, leading me to open dozens and dozens of tabs in a frustrated effort to get unstuck. In the past I would always come back to Google because these issues are much harder to find solutions for on any other search engine. But with GPT-4 it usually only takes me a couple minutes to find a solution. GPT-4 almost never just fixes it for me, but the format of back and forth is so much better than endlessly googling my errors messages.

I think I'll switch all my devices off Google today and see how it goes.
Here is ChatGPT's response to "Do most people have 10 legs?" using GPT4, after it first answered no, and I said "Reconsider my question but assume I'm using binary numbers. Is it true now?":

> If we interpret your question using binary numbers, "10" in binary is equal to 2 in the decimal system. In this context, your question would be asking if most people have 2 legs. Yes, it is true that most people have 2 legs, as humans are bipedal creatures.
Quanta magazine seems to be a mouthpiece for scientists seeking funding to hype up their research using pompous language and unrealistic claims
Sounds like you need to hire 2 more people, with the understanding they don't need to do anything other than "take the fall" for things like this. ;)
Yeah super likely that a random homeless stabbed him in a mugging gone wrong and not someone he knew. Sherlock Holmes on the case over here.
> At a hearing for the bill in March, a representative from the tech trade group TechNet said app stores also “do not have the ability to geofence” apps on a state by state basis and that it would be impossible for its members, like Apple and Google, to prevent TikTok from being downloaded in Montana.

> “We also believe this is a blatant exercise of censorship and is an egregious violation of Montanans free speech rights,” said Keegan Medrano with the ACLU of Montana.

This and this. Montana isn't a nation-state or even an EU member. The US is not set up to restrict app commerce and speech on a state by state basis like that... its kinda the idea behind states.
I agree, but we can't only have this discussion when someone wealthy is implicated in a crime. On any other given day the SF carceral brigade is out for blood. Just recently a prominent person was talking about bringing back lynching. So when they suddenly start waxing on about the rights of the suspects, we should absolutely press them on their change of heart.
I had a really bad experience with Pulumi in February/March that probably cost me around 4 weeks of lost dev time, possibly more. Context: Not a DevOps guy, created a serverless site using Typescript, created the infrastructure for it on AWS console and then decided to try and replicate it using Pulumi to get some IaC skills.

Issues:

- The majority of the documentation/examples assume you are going to be writing all your code in one big long index.js file rather than the micro stacks approach. No idea why this is considering no-one organises their code this way in any other part of a coding project so don't know why micro stack approach would not be the default approach.

- Major issues getting it to work with typescript/ts-node/tsx correctly. Could only manage to do this if I used a Pulumi Automation Runtime program rather than a Pulumi Automation Local program which was super awkward as it meant I lost access to using the CLI.

- No way of testing any serverless function that called another serverless function. Would have to use something like LocalStack if you wanted to do this (and that seemed like a nightmare) or use a npm module that didn't seem like a safe long term bet. Not entirely pulumi's fault but if you want to do this it can be done with SST or with Amazon SAM.

In the end I ended up giving up on Pulumi and will be rewriting the entire infrastructure code using SST. If I had an app that wasn't serverless I'd consider using it again but definitely wouldn't give it another shot for a serverless app until it either has similar testing functionality for serverless functions as SST or if there's an official way of interfacing with the SST framework. I'd also probably hold out until monorepo and Typescript support was better.

My frustration levels were elevated going into the month as I built the site using a new framework that went from 1.0 to 2.0 mid development and had to learn the idiosyncrasies of that. However the month from hell with Pulumi was enough to send me over the edge and I'm now taking a few weeks off from coding to get my patience back again.

Oh and I've no idea what this AI thing is like but when I tried to get ChatGPT to answer questions on Pulumi it was useless. It would flat out lie and make up classes and functions that didn't exist.
Reminded me of a little gem of a film, Cairo Station (1958). Often older, foreign (non-U.S.) films can be found on YouTube, and so too with this one: https://youtu.be/JYAG_Gi2iDA
Christians for one believe death is already taken care of. God man Trojan horsed himself into the other side and cleaned the place up.

It’s more of a question of whether somebody would want to stay in this world forever vs go elsewhere after death.
Because of people like you, we'd at least find out soon if someone does hack Facebook and starts tapping some percentage of conversations. It's like people that read terms of services, or use custom email addresses per service to learn of breaches before the company even knows it themselves. Keep it up :)

For me, I also just like the idea of not having to trust the servers. Probably is fine, like with IRC and MSN and old unencrypted WhatsApp and Facebook's homegrown chat (etc.) I don't think there have been major breaches either. Doesn't mean it's not nice to have better options and exercise them, at least in my opinion. (Not that I use WhatsApp, but I casually apply this principle on Signal/Threema/Wire, just whenever I meet someone irl whose key changed.)

I wonder if Facebook keeps stats on how many people do the key verification. It would be such a shame if the servers knew whom to mitm and who not.
Where did this headline come from?

He is just a suspect, they most certainly did not identify the leaker .. they identified their current primary suspect, or at very least they are detaining someone they think likely knows more.

Please don’t editorialize headlines like this that twist the story.

Innocent until proven guilty and all that.
People are free to agree on what they and their group or culture generally consider to be a life well lived, but there will never be an objectively defensible answer, it's ontologically impossible.
It’s really difficult to pretend this is a serious comment.

It’s just so all over the place responding to arguments that no one ever made with a series of facts you seem to have taken from who knows where.
Universal Music asks streaming services to block AI access to its songs
What a great announcement, I'll definitely consider super base for the next time I need an easy to setup backend.
Nope, cuz I think protecting specific classes of people, grouped by involuntary traits, is important.
> Which is more costly to fix later.

This assumption is changed, IMHO, by Erlang. Hot loading makes the cost to make small changes very low. So the question becomes, do you pay the definite cost of build time type checking (usually includes coding time type annotation), or do you accept the possible future cost to making small fixes.

Of course, if you work in an organization where even a small fix requires months to release, then do all the things you can to prevent making small mistakes.
The Math Behind Squircles
That's exactly my point: Don't make it your problem. Put the warning label on the product, make a best attempt to recommend "not for under age XYZ" or whatever gives you peace of mind, but otherwise ain't your problem. It would be one thing if there were physical safety at play, but some "dirty" words?
Comments on the internet reflect public attitudes and public attitudes shape policy.

For people who maybe affected by the resulting policy, it's a lot more than just "comments on the internet".
Largely yes, but I would point out that humanities resistance to disease is vastly better than individual resistance to disease.

For example Rabies has close to 100% fatality rate when untreated and has been a threat for vastly longer, but COVID more people over the last 100 years. So what’s a serious threat to an individual doesn’t necessarily mean a major threat to a larger population.

In that context there was likely significant protection offered by our aversion to the ill when we were primitive tribes with limited contact to each other. Such aversion could act as an external immune system causing most excessively deadly to burn out and pushing for ever less deadly strains over time.
https://www.citizensinformation.ie/en/government_in_ireland/...

The language says "may" and "should". You have to be a citizen of Ireland or the UK, and they may ask you to prove that you are. And if you're neither, you have to have a passport, but the checks may happen, or (more likely) they won't happen.

So, do you need ID as grandparent poster said, or "you don't", as you claim? The answer is... it depends. Mostly it depends whether there are checks or not. Technically I could've driven the last several thousand miles of my driving "career" without my driver's license, but legally, I could've been stopped and been asked to present it.
the SF Fire Commissioner who was beaten with a metal pipe by random drug users outside his house

Former fire commissioner, not outside his house (actually a parent's home), and what makes you so sure it was random? A man was arrested for that, who alleges that the victim initiated the confrontation by pepper spraying him. I'm quite interested in that case as I have relevant personal knowledge about people involved, but for that reason I'm reluctant to draw any conclusions about it for now.
A pilot: Placing fractional execs
Your marketing team needs a raise

Source: A happy customer
Affluence is not always privilege. It can be hard earned.
Was affected by this, and so far, windscribe is a far superior service.

The transition was seamless.
Yes, that's the role I'm looking to fill at the moment, but it's a small company, and the horizontal coupling is tight. A SWE here will be confronted with many hands-on EE and ME challenges as well (hence the on-site requirement). People who thrive in such environments are a good fit.
It is not “starting a flame war” to point out the masses of comments that rushed to draw racist and xenophobic conclusions about the killers identity before this information was revealed. If you as moderators of HN do not moderate such behaviour in the first place, then don’t be surprised to find that users might take it into their own hands.
This reminds me of an article I read about street vendors in Southeast Asia offering ID photos, which was a bustling business, since most people at the time had no photo ID whatsoever.

They had an interesting technique you save money. IIRC, they did a paper negative, paper positive transfer to avoid the need for negatives. Something like this: https://www.alternativephotography.com/wet-contact-printing-...

Aside from the idea that most people had no ID, the more interesting tidbit was that these vendors were known to scam people by giving them photographs of other people! Apparently, the whole ID/photograph thing was so novel that many customers didn't notice the substitution.
>The current peak is because of Russia.

No. It's also because they moronically shut down nuclear right after Russia happened instead of keeping it longer. Since they can't replace gas too easily, the coal peak will be longer into the future not just current.

>Coal is used to replace gas

No. Coal is used to generate electricity. Do you know what else they could have used to generate electricity? Nuclear.

The reasoning you provided is just the same ol' anti-nuclear propaganda spewed all over German politics and media: "Oh, it's Russia's fault. We can only use coal. Never nuclear."
I'm surprised the EU hasn't legislated something for this—seems like their cup of tea.
Counterpoints: A new tool for thought in the Scroll Language
Haha - that summed up my day perfectly!
E.g., the entire web development industry :D
Have you considered the benefit of open source serving as an example of how to make a non-standard use case work? </sarcasm>

I think I just wanted to point out the similarity. You _have_ to maintain the dev environment, and you _have_ to have it documented in some form for new hires. If that was public, we could be reading a blog post 6 months from now from some company that ran into similar-shaped problems in their dev environment, and solved it using “the power of open source”

I don’t think that’s a compelling enough reason for someone trying to run a business, but I hope at least some people appreciate the irony here.
Yes, I read that section. They should have included the time required by the heavy image encoder- unless you know of a way to make SAM work with another encoder.
They can. I was talking about automation.
Show HN: Ampersand – “Terraform for Integrations”
Hey HN! I’m one of the co-founders of Ampersand and we’re excited to launch our developer docs today! Ampersand is built for SaaS engineers who want to:

- Read data from their customers’ SaaS (e.g. Salesforce, Hubspot).

- Write data to their customers’ SaaS.

- Subscribe to events happening in their customers’ SaaS (including creates, deletes and field updates).

We feature a Terraform-like declarative interface for defining integrations, embeddable UI components for your users to set up and manage their integrations, and a management console for your team to monitor and troubleshoot.

We’re launching our docs ahead of our product because we believe that docs are one of the most important things to get right in building a developer product, and we want to get early feedback on it. Looking forward to hearing your feedback in the comments below!
FactoryFactory is (or was) a well known parody of the multiple levels of abstraction Java developers were encouraged to make when performing even simple tasks. This started with an insistence that we should use getters and setters for field access, and it basically went downhill from there.

This kind of nonsense was endemic to the Java engineering culture while I was working in it.

Perhaps the worst example I saw was during the fluent API craze where someone in my team replaced a constructor call for a Button with five lines of fluent Builder pattern gibberish.

The point of mentioning FactoryFactory was to poke fun at the culture surrounding Java, which ended up being one of the reasons I stopped using it, because idiomatic java stopped making sense to me.

Hopefully it’s changed now.
Mentioned in the comments, I looked into CAS a couple years back. Sounds great in theory, but it seems the vast majority of partners using it are for one off, specialty tools...

https://www.cordless-alliance-system.com/
> Saying that Polestar is a Chinese brand is like saying Dodge is an Italian (or Franco-Italian) brand.

Not really. Dodge has its roots in America and it employs a large number of people in the United States. Polestar does not produce in Sweden, all vehicles are produced in China.