skysight-inc/HackerNews huggingface dataset:
I don’t know anything about xrpc. Do you know why any of the numerous other rpc specs weren’t chosen?

Thrift, cap’n proto, grpc, etc have already been in production for years now.
That's what it did for me (Edge). I just clicked to dismiss the dialog and then you can still browse the site, read the shader code and so on.
It's quite functional but the UX is poor. I had to Google how to add a second account. That should be very intuitive to locate for a newbie. It feels very much like other FOSS: built by developers, for developers. I think they could unlock a lot more customers if they employed a designer and product manager.
Indeed!

https://www.google.com/search?q=%22An+astronaut+riding+a+hor...

The internet is already flooded with images generated by these common prompts.

It would be fun to have a space agency do a photoshoot of a real astronaut on a real horse ... just to complete the circle :)

There was a phase decades ago about "googlenope" -- defined as a phrase that google has never seen, so it would return zero results if searched with quotes.

Something similar for GenerativeAI may be worth coining?
I can't really prove it, but as far as environmental impact goes, single use wooden chopsticks are just so much nicer than wooden forks. They usually seem to make them in such a weird texture that my arm hairs go stand up if I lick a wooden fork. Ugh. Eating without full on contact is hard, and wooden knives are also a joke. Also I usually have a pair of plastic chopsticks in my backpack and they're much more compact (despite being longer) and aren't smashed or broken like an emergency plastic spoon. Also you kinda need 3 pieces.

Totally different for proper metal cutlery, there I agree.
> the major standard used on the federated internet right now: ActivityPub

This might be a true statement for microblogging, but the major-est "standard used on the federated internet right now" is surely SMTP+IMAP, and I wouldn't be surprised if RSS/Atom were in the #2 spot even though "nobody" is using it anymore (esp. considering "nobody" includes most podcasts).
Yes, but it's unclear how having a proper documentation detracts from customer experience or the final product.
> It's absolutely abusing market position,

It’s definitely a “dick move” but, I’d have trouble calling it abusive. Having to buy expensive development kits is common in our industry
> I wonder if the receiver could append a signed message upon receipt with something like “the sender’s identity was valid upon receipt”.

That's exactly what does happen, if you view the raw message in GMail/iCloud, you should see DMARC pass/fail header added by the receiving server (iCloud in your example).

(Well not exactly, it's not signed, but I'm not sure that's necessary? Headers are applied in order, like a wrapper on all the content underneath/already present, so you know in this case it was added by iCloud not GMail, because it's coming after (above) 'message received at x from y' etc.)
The 2-sided marketplace has not been added for plastic surgery and cosmetic procedures yet...

BUT, if it did exist (and you needed a nose job, hair transplant, botox, breast implant...etc) AND it included ratings of surgeons & doctors, WOULD YOU USE IT?
> Last I checked, it didn't even support uBlock origin. That alone makes it a no-go for me and I imagine most folks who visit HN.

Privoxy?

Although I use both, myself: Privoxy and µBlock Origin.
True, but then you have to evaluate the value of having a deep skill versus a wide range of xp. Usually, it's a feat in itself b/c starting things often require money, which is difficult to obtain with no deep skills (unless given/inherited).
> 0 and -0 being distinct values is honestly just an accident of convenience with how floats are stored

This is actually a valid distinction because these values can represent different values.

Floating point values are not numbers, but ranges of possible values: float -0 is a number in the range (-FLT_TRUE_MIN / 2, 0] and float +0 is a number in the range [0, FLT_TRUE_MIN).

IMO if I were to redesign IEEE 754 I would add a third float 0 value that always represents exactly 0 and redefine float -0 and float +0 as open limits, but that would probably make everything a lot more complicated.
That's only on paper. During anniversaries of various politically important events, access to the foreign segment of the Internet is slowed down, infected with packet loss, and disrupted in other ways so that VPNs become practically unusable. This obviously affects not only VPNs, but other kinds of traffic.

Source: I worked for a company that had an office in China, and was responsible for maintaining the Chinese servers. In that case, I had to troubleshoot multi-hour MySQL replication lags. Solved by switching the TCP implementation to BBR, because it is resistant to packet loss.
Without developers there would be no customer experience. But developers keep prostituting themselves and become the victims that you mention.
Reading the comments there reminds me that Reddit can be a pretty nasty place. Like "Do you have any other questions? Cos if this is your lot then you should stay out of pub quizzes" - needless hostility.
EU citizenship was established by the Treaty on European Union [1] in 1992. While EU citizenship is different and additional to national citizenship, it does exist in law.

[1] https://eur-lex.europa.eu/resource.html?uri=cellar:2bf140bf-...
> I'm not sure if you're saying that 1-indexed arrays are counterintuitive,

It is all a matter of what one is used to. Quoting myself:

> I guess counter-intuitiveness is in the eye of the beholder.

1-indexed arrays are not common in programming languages. There is nothing wrong with them, but most languages are 0-indexed, so for most programmers a 1-indexed language is something slightly unexpected.

For non-programmers it might be different.
I thought so too - sand can be uneven and shifting, an easy way to damage an ankle if you aren't paying attention. Then again, maybe the brain eventually becomes skilled at adapting to it?
> Imagine if I had to store the 50k+ tweets I've made on Twitter on my device, and upload ALL of them to a new server whenever a community server went down.

Twitter had what, 160 or 280 char limit per message? 50k*280 is 14MB. What's to imagine here?
> Using this model one can pull content from _anywhere_ without having to worry about MITM forgeries etc

Does that makes it more difficult to implement the right to be forgotten and block spam and trolls?
Some Title
He's also been working on a solution to the problem of having work for a lot of people.
How does the cat's account let her get tracked? Surely she was not using another's account, right?
Framery | Tampere, Finland | Hybrid

Framery is the pioneer and the world’s leading manufacturer of soundproof private spaces for solving noise and privacy issues in open offices: Our products make employees happier and more productive in offices of dozens of the world’s leading companies, including Microsoft, Puma and Tesla. In fact, 40% of all Forbes 100 companies use Framery. As experts in happy workplaces, we take the well-being of our employees very seriously. Framerians come first and customers are a very close second. We are located in Tampere (HQ), but we have colleagues in 15 countries all over the world.

We are hiring for DevOps Engineer: https://ats.talentadore.com/apply/devops-engineer/Zq1pYG

At Framery, you can work where you feel most at ease, thus, you can choose whether to work in our office in Tampere, or anywhere else in Finland.
At least you can build on docker runners instead of fragile shell runners on MacOS. But any benefits are probably not worth the cost of complexity of cross compilation.
That is the number of macOS VMs. Linux windows etc is not limited
Not to detract from everything else.. I've gotta say, that's the most confusing library name possible. First I thought it's a website about Julia plotting libraries. Then I thought it's a new Julia default plotting interface (with actual plotting libraries as backends). Then after I saw the code I realized that it's a library that literally called "plots"...

I'm sure it's great SEO though
Coming from a Canadian, you're in for a shock if you think New York doesn't have intense winters as well.
I have a junk drawer with easily 12-15 old unused phones that I just ignore.

I am sure today's kids can easily get their hands on a junk throwaway phone to use as an "attendance" marker if that is really the rule (while still keeping their actual functional phone with themselves).
Can you explain? I was actually about to send the link to my girl.

So no I was not offended, lol.
I agree that the title of the article is misleading, and that Sam Altman is not dismissing remote work entirely, but only for startups and only for full remote.

I think that remote work is not a one-size-fits-all solution, and that different roles and tasks may require different levels of interaction and synchronicity. For example, some activities where there is a lot of ambiguity or uncertainty may benefit from more collaborative and tighter feedback loop, while others may require more independence and concentration. Some aspects of in-person communication, such as non-verbal cues and implicit knowledge, may be lost or distorted online.

In one side, you have something like game development where outside of some indies who have been successful working remotely, you have many examples of failed or delayed projects due to remote work issues. Devops? Oh yes, let me do that from Florida or North Dakota, if you have the infrastructure and culture to support it.

Remote work has its advantages and opportunities, but also its drawbacks and risks. I think that startups may suffer from remote work if they are not careful and intentional, rather than optimistic thinking that they will figure out along the way.
Chicken and egg problem. Hardly worth porting plugins if there is no decent DAW ecosystem beyond a watered-down Cubase version ..

The desktop plugin ecosystem will come to iOS now that Logic Pro is on iOS. I'm seeing tons and tons of plugin developers jumping on the AUv3 bandwagon that is now on the road ..
How did you deal with all those migrations? I have a blog from 2010 with around 450 posts and it's been through several migrations and it's getting more and more painful to do them, with many manual interventions needed.
> The schema is a well-defined machine language which translates to static types and runtime validation through code generation.

Can you elaborate on this point? There's multiple mature solutions in this space like OpenAPI+Json Schema, GraphQL, gRPC. All try to solve the same problems to varying degrees and provide similar benefits like generated static typed and runtime validation. Was there something unique for you that made these tools not appropriate and prevented you from building upon an existing ecosystem?
I camped close to the crater. One photo on Wikipedia shows some tents.

The view at night is definitely better than the one when the sun is up in the sky so it's worth getting there late in the afternoon and spend one night. There is some smell of burnt gas downwind but not much. It's not even so hot, but you don't want to risk standing directly on the rim, as with any cliff.
Reactivity is great. Is there any framework for using it without a REPL?

I.e. to define a DAG of tasks and have them executed as needed?
I know existing workflow engines, and they are typically not reactive but rather work on batches.
> 2 hours of running is the "sweet spot"

to clarify, is that 2hrs daily, or 2hrs 3-4 times a week (i.e. every 2 days, or avg 1hr per day)?

Sometimes I think the real gains are running on near empty, when your body has to start creating blood sugar.

I also think some marathons can be pretty harmful, especially because they are unusual events, possibly masked by the fact that runners are healthier than the general population so no one takes notice - but when you start to tire it's easy to get sloppy and take a misstep that damages your feet. That said, I have a poor gait as a result of a medical/genetic issue so maybe I'm just more liable for injury.
Exactly. Nothing at all is wrong with it.

Whereas rotating logs as aforegiven, locked or otherwise, has an unfixable race condition where logs can grow without bounds, because it divorces the log rotater from the log writer. The aforegiven tooling is merely wallpapering over huge cracks and not fixing the actual problems, which were, ironically, fixed with better tooling as long ago as the 1990s.

* https://jdebp.uk/FGA/do-not-use-logrotate.html
Do you consist of matter? Are you conscious? Are you aware the brain is a neural network?

Let's assume the premise that a form of neural network is necessary but insufficient to give rise to conscious experience. Then might it not matter whether the medium is physical or digital?

If you answer this with anything other than "we don't yet know", then you'll be wrong, because you'll be asserting a position beyond what science is able to currently provide; all of this is an open question. But hint: the evidence is mounting that yes, the medium might not matter.

Once you take on an information theoretic view of consciousness, a lot of possibilities and avenues of research open up.

https://en.m.wikipedia.org/wiki/Neural_correlates_of_conscio...
Even brand new kitchens get replaced if new owners don't like the style. Just like perfectly painted walls get repainted in different colors all the time or like some people move around furniture to get a "new room feeling".

Also I would say software may not deteriorate on its own, but in the context of other software/technologies moving forward it does deteriorate. For example many old games kind of have deteriorated because they don't easily run on modern OS any more.
You could start indices at 0 but still take slices with ［start:end］, I don't see a dependency between those two aspects. And the start index being 0 or 1 does not affect much the understanding of the language, contrary to this slice insanity in Python...

I had college lectures using 0 as start index, others using 1, both were fine, no problem.

However taking a slice with ［start:end+1］ is unequivocally counterintuitive.
A second vote for JUCE - but also don't forget to add TRACKTION to your framework shopping list. It sits on top of JUCE. The basics are: JUCE for audio i/o and cross-platform plugin coding, TRACKTION on top of JUCE for DAW-like features.
Make sure to get an extra kg or two in weights for your non-dominant arm.
The political driver: Tories don't like (other) people looking at porn. The real driver: age verification will entail logging of who looked at which page, information which is rather useful to the government.
Available in Germany
Quarkus 3.0 Released: Improving Cloud-Native Java Development with Jakarta EE 10
I will also say, looking at the quality of the app in its current state, they just do not have a strong enough engineering team. They've been working on this for years and the UI/UX is extremely rough.
And I stand fully in support of proportionate curbs on freedom of speech for people determined to enforce their religious views on others in a harassing manner.
I am convinced this is by design. Apple has leaned heavily into service based revenue. This means recurring revenue. So in their App Store, they heavily incentivise subscriptions over one-time purchases. One of their tools is frequent and rapid API deprecation. This breaks older apps which aren't maintained. Developers must therefore spend much more effort on maintaining software on iOS and macOS (I can still run software on Windows from 20 years ago). This makes the value proposition of selling one-time purchase software poorer. It also means that older software has a much shorter lifespan, so users are forced to purchase software more frequently. I think this is one of the reasons revenue on iOS is so much higher than Android.
I live in the SFBA and have far worse uptime and far higher prices than Texas. The smugness from Californians wrt/grid does not make any sense to me. I would trade for Texas electrical grid performance in less than a heartbeat.

There was a five hour long outage on Monday while the weather was perfectly lovely. And more than a week cumulative outage in March when the weather was merely a little wet.
Gpt2 answers to gpt3. Gpt3 answers to gpt4. Gpt4 answers to God.
It's not that it detracts from the customer UX, it's simply that they don't care about the developers.

They know developers will walk on glass for the privilege of accessing a large high value consumer market.

It's exactly what Jobs said and it paid off for them as you can see in Apple's current valuation. Why is that still unclear to you?
I thought that I was done when I augmented https://jdebp.uk/Softwares/nosh/guide/commands/setlock.xml to discuss this in more detail than it previously did.

Then along came Joseph Holsten, author of another flock(1) utility, contacting me to throw the cat amongst the pigeons. (See https://mstdn.social/@josephholsten/110343362815736310 .)
Numbers are abstract concepts in general. There is no fundamental reality only "real" numbers.
You asked for an example I gave you one. You tried to claim (in spite of the source I provided showing the contrary) that the actions weren’t blackmail and weren’t illegal. Now you’re trying to reframe to get me to provide another example for some reason.

Pretty clear you’re not even attempting a good faith argument at this point.
Varies from country to country. Here in Germany we have substantially stricter laws against hate speech for example. Even more egregious, we have pretty strict laws against insults as well, which do get abused by people in power. For example, not too long ago someone got his house raided by police for calling the state interior minister a dick on twitter.

These kinds of laws are only possible because we have less strict and explicit rights to free speech in our constitution than the us.
You can get a free Apple developer account and run any software you build on your own devices.
I remember the feeling when you see a module and it has an "On Error Resume Next" at the start.
My blog is 16 now, but the first 8 years were very irregular. Now I publish a post every week and I love the experience. Note: I don't have analytics etc., I don't "monetize" it (apart from an occasional reminder about my book), I have no idea how many people read it (but I know a few do, since I get comments or emails about it every now and then, and sometimes other people link to it, too). I usually write about interesting stuff I did or learned (mostly Elisp/JavaScript/PostgreSQL), sometimes about some deeper stuff (an occasional book review or religious matters).

In fact, in a few weeks I'm going to start a second one. As many people here said, writing is useful for many reasons.
Back to the Future – Simplifying the Stack
For some reason, reading this title made me remember Betteridge's Law, so I first answerd "no" and then clicked to read the article.

> Betteridge's law of headlines "Any headline that ends in a question mark can be answered by the word no."

https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...
Could you elaborate on how it is wrong?
Add `/embed` to the end of the URL.
Can you explain a little more about how it works? Does it handle cases like loops correctly (or self-referencing cells)?

Is this running a CPython fork, or how does the lineage tracking work? Are the values “x” and “y” in the quickstart example still simple Python int types, or are they a wrapped type?

The papers seem very interesting but even as an early adopter of tools like this I’d like to know what the limits and expectations are, and some docs would really help.
Postgres extension that provides vector similarity search functions in Rust
VB 6 paid for my first home. But yes, this is insanely brave. VB is not the most expressive language out there.
I didn't mention this, Jobs is the one who called it way back when.
If you're willing to go for graphics as good as minecraft (best selling game of all time mind you, even in 2023) it's just as feasible as in 2011, in fact it's a lot easier (and hardware a lot more forgiving). People care much less about graphics and much more about gameplay, and building things from scratch makes making unique experiences much more feasible.
The Moral Machine – Could AI Outshine Us in Ethical Decision-Making?
In this mildly amusing illustrated essay, I look at how philosophy could help us make more moral AI systems, and suggest that AI could actually help mankind be more ethical.
I'm not sure those two are incongruent. Surely, the customer experience and final product includes software written for the platform? And, if developers make apple development an afterthought, or more poorly tested because CI/CD is tedious and cumbersome... how does Apple benefit? Of course, this is a comment on the what seems to be lack of insight on the comment made by Jobs, and not your comment. Thanks for sharing that. It does give some insight into the state where developers seem to be treated as second class citizens, even though they rely on their work.

In any case, Apple sure has convinced the masses, and can rarely do no wrong. So, I suppose I'll just keep yelling at the clouds.
Breaking the Matrix: syncing clipboard between emulator and host with Windows 98
Well, someone "higher in the power structure" has to decides what your saying is insulting _and_ put in place the means to actually punish you for that.

Speech, like pretty much every other freedom, is restricted by laws. And, we do have a pretty decent level of separation of powers as far as "putting people in jail" is concerned; so, to put you in jail for a long time, the "insult" has to be recognized by lawmaker, judges and governement.

(The situation is more troublesome for "putting you in jail for a few hours after a demonstration". But the forerunner for "repression" on this front at the moment in Europe, is, ironically enough... the UK [1]. So, good for them that they're not under "EU tyranny" anymore, I guess ?)

Europe has a troubled history on this front (we had certain issues for letting certain people "freely" explain why certain religious minorities had to be "dealt" with). So some countries passed some laws barring some discourse about race, slaverly, discrimination, etc... that would be protected by free speech laws in other countries.

(And, contrary to one pervasive piece of "free speech", there is not yet a "global goverment" enacting the same laws everywhere. Go figure.)

As for free speech on social media platform, that's a different topic. But my very personnal opinion to think that "insulting people while protected by putting the blame on twitter" is not a fundamental right.
Open a blog, become a "publisher" under "freedom of the press" laws dating back to the late 1800s. Then, bear the consequences of your speech.
(Neither is twitter's right to earn money from publishing insults while claiming they're not a publisher.) But, just my 2c, and I agree to disagree.

[1]: https://www.theguardian.com/politics/2023/may/08/labour-urge...
Again: this depends on the business case.

Not all web-applications with a login are open for registration. Not all are public. Not all are "landgrab". Not all have thousands of users or hundreds of registrations a week. Not all are web applications and not all require email validation.

Some do. But, like your niche example proves: the business-case and constraints matter. There's no one size fits all.
You could probably run Termux and launch a REPL from the command line?
Teens held after Ginza heist claim not to know each other