skysight-inc/HackerNews huggingface dataset:
I had an experience similar to their Lambda one not that long ago. Needed somewhere to host a static Hugo site, went with Netlify, who marketed some vaguely specified special support and functionality for Hugo, and "sync-to-git-repo" functionality.

Ended up spending several hours digging through their docs and scattered code until it became clear to me that the hugo-stuff was just out-of-date and poorly stitched together tooling around hugo build that was made to run in CI, and there was no actual git functionality, just web hook APIs specific for GitHub/GitLab/Bitbucket.

Even leaving that aside and figuring out how to properly upload the ready-made static directory, which I got to in the process, would have taken its own fair share of detective work.

Whereas if I had treated it like magic, I could have just zipped it up and drag-and-dropped it in their web UI and be done in 2 minutes.

It still bothers me how they go to such great extents to make it as appealing and smooth as possible for the majority happy-path use case but end up making it extremely confusing to do what in the end turns out to be trivial. Even deliberately using technically incorrect terminology in documentation (which act as misdirection) just to align with common misconceptions.

I can't seem to properly verbalize the eerie feeling I have but it relates to a trend leading to devs only using ready-made tools and APIs precisely on their abstraction level, dumbing down, total centralization of internet infrastructure, and an eventual ban on or unavailability of general computing for individuals.

</rant>
Accepting or not that you pay for these costs anyway, they exist. And the more you use your car the sooner you will need to replace it. And certain other costs exist for trains also, not just the price of electricity. A more realistic comparison would be car rental vs train since in both cases you pay for temporary use.
How to Take Action Like a CEO
I might be skewed because I do a lot of DevOps, but this is clearly one of the easiest thing to do for any half decent dev. You juste have to follow one half hour tutorial (and have a very basic knowledge of VLANs, DNS and routing, maybe? Depending on your internal network). The hard part is making sure your downtimes are low or inexistants, and if you this, hire a devops.
What right do they have to request something like that? Are words copyrightable, or what did this website do? (I've never played wordle)
Interesting if he manages to take over twitter. For me Twitter has become full of people marketing themselves with lists, tweets that don't make sense out of context, replies full of bile or inane comments and animated gifs.

But I'm not convinced Musk's opinions of what is good for twitter is aligned with other content creators and consumers. Paypal, Tesla, SpaceX, Boring Company have clear goals - twitter is quite different.
Until you realize as a beginner that for some reason that is not enough and you are even more stuck
If it had multiple wheels or would allow you to turn the wheels 90deg so that you can slide sideways into a parking spot there might be a case for a system like that. I guess about half a cars length is needed as padding for a parking spot, so having a bumper to bumper system would unlock an extra 33% parking spaces which would be huge.

Unfortunately the system in the video still requires a significant bit of space.
Their point is interesting. Feels a little like the first mover take all outcome, too. Ie if software does do something dramatically helpful (has a truly killer feature) it’ll often push other entrants out. Thinking of you, Windows 95.

I think this also underscores that programmers would benefit from some form of regularization. Like instead of a degree followed by a job, a close apprenticeship graduating into a junior membership in a programmer guild or union.

Is anybody offering that?
hostile takeover is a common way to describe the fact that you are taking over a company by buying back its public share. Nothing unusual if you read financial news.
But how would you position the slash to get a somewhat easy to decipher symbol? To me, the right angle symbol seems to lend itself more to this unorthodox negation through the contradiction symbol than to negation through the normal slash.
Hostile takeover is an investment term.

When you attempt to buy a company without the board’s consent, it is considered a hostile takeover.
If you want a better book on this topic, I can recommend "Sadly, Porn" by Edward Teach MD, also known as The Last Psychiatrist.
That's how we do it— snapshot the box, apt dist-upgrade, snapshot again, gitlab upgrade, snapshot again.

A few days later, drop the snapshots.
In my US state (which is nationally renown for its authoritarianism) you only ever have "gotcha" questions for stupid stuff that doesn't actually matter on the road. Like "what is the maximum sentence someone with one DUI 366 days, but not more than 24mo ago can receive", as if that actually matters on the road. It would be a lot more palatable if it was some obscure questions about a 5-way intersection with a light only controlling a fraction of the streets or something about a rail crossing and a drawbridge.
Suspected spy devices found in gifts given to ministers by Chinese embassy
>But without some basic trust, this society could not operate anymore.

I am afraid this eludes our leaders across the board.
This is true also for fiber. Depending on the ISP fiber setup, the fiber can run for many 10's of km without a power relay.

I can run 1 Gbps symmetric for ~48h without power by running my optical network terminal (ONT) and a teeny travel router on battery packs. (Used this set up through several long power outages.)
> People also don't hesitate to honk if you are driving with a bike, or even a car slowly.

The acoustic warning signal is meant to warn other traffic participants of imminent danger - which includes the intend to overtake (outside of towns). There is no fine for that.

> but I expected more from Germany, a country in which people normally love sticking to the rules.

Careful there: Your scenario does not exactly paint you as a hero. Driving deliberately slowly (you mentioned for "like 5 minutes") when higher speeds are possible (both from the street conditions and your vehicle's capabilities), if it hinders others from using legal use of the road (which includes driving at the speed limit), can be construed to be "Nötigung", which is a crime. (The other driver of course could be fined for the same as well)
Glow is absolutely gorgeous! I wasn't aware of it before reading this article and I love it so much! I write most of my notes as Markdown files and Glow is the best tool to browse through them.
He actually dismissed Twitter’s management so I am guessing they’re slated to be demoted or fired if he takes over. Should they sell? I mean it’s such a bizarrely undervalued company. It’s like buying a plot of land on fifth avenue that’s owned by a convenience store and the store owner wants to charge for a skyscraper market rate.
when you own 100% you can make it private again.
To follow up on this now that the election has been done, here are the results and the detail of invalidated votes: https://www.conseil-constitutionnel.fr/decision/2022/2022195...

About 10 000 votes have been invalidated in total, which is an order of magnitude less than the smallest difference between two candidates, and 40 times less than the amount of votes which decided which candidates are going to be present for the 2nd turn.

Only one voting office reported a significant discrepancy between the amount of ballots and the amount of voters, resulting in 475 invalidated votes.
Ongoing discussion: https://news.ycombinator.com/item?id=31025061
Managing Complex Dependencies with Distributed Architecture at eBay
Outside the obvious extremely bad drivers (old people who are practically blind, people who habitually text and drive, people who drive at huge speeds above other traffic even in traffic to dense to really be doing that effectively, etc), probably not.
> Doesn't seem to work

It worked very well when it came to do all the foundational work for developing semiconductors, early computers, fiber optic, GPS, GSM, particle physics, CD/DVDs, CCDs, spread spectrum radio, solar panels...

Research benefiting society needs was paid by society. It was paid by taxes.
Maybe it's a reflection of 6 hours total worth of small arguments missed over a long period due to too much work taking up time.
guess i'm really old then, memory was failing... incidentally, my first non-toy PC was a Pentium 75. coincidence?
> Free speech absolutism is possible and is beneficial

How can Twitter possibly get even more liberal in terms of free speech? Just look at the trends occasionally, they are really, really stressing the boundaries of free speech and crossing into defamation territory without being censored in any way. You can't start a trend comparing a democratically elected politician to Hitler and expect no repercussions.
India’s TikTok Alternative Thrives After Ban on Chinese Apps
The users. it s the only think making it worth

The web isnt much fun to build because everything is built into very powerful but hard to use APIs. I would like to say that Webrtc is an awesome technology, but it s too much work as the browser does not abstract away things (we had that with Flash in 2002).

AR VR sound like something worth getting into , but again you need frameworks.

I used to have this idea of the browser being a 'glue' platform that bridges many different technologies. When you try to do that it gets quite bloated. I'd like browsers to integrate more UI things so people don't have to build the 100001th datetime selector thingy. Building things with PHP was fun because of the alt-tab,ctrl-r instant feedback which encourages experimentation. When you have to wait a minute for things to compile it s a chore.
I wonder how much more functionality would be needed on top of a state-of-the-art active suspension, to enable the car to "walk" sideways into a parking spot.
If you don't have a dedicated sysadmin who's always on top of new Gitlab versions, then the alternative to automatic upgrades is letting insecure versions run for an arbitrary time until someone takes the time to upgrade. Gitlab is merely 1 of the 200 things we have to keep track of.

Besides, we already make weekly automatic backups, stored remotely and encrypted. And Gitlab automatically makes a locally-stored backup before each upgrade, which is good enough unless the disk fails right after we discover that the upgrade is broken.
Gallium OS: a fast and lightweight Linux distro for ChromeOS devices
I don’t think of it as idealism when the market skews so backwards and people are dying who shouldn’t have. Insulin prices being raised so high that people “ration” doses and have died. It’s a hundred year old medication!
> easily build a much better rival

Bootstrapping a network the size of Twitter is nothing like easy, and might even be impossible this late in the game. Gold rushes of new users tend to wear off as new areas calcify into established concepts.

(The same would be true for launching a modern day FriendFeed / Bebo / MySpace etc)
And specifically without the board's consent, or in active opposition to the board.
Permission Panther: Permissions for killer apps
But what if cocaine is actually treating Covid ? Imagine discovering the cocaine control group is having the same result - would be an interesting plot twist to the pandemic.
Why not. Makes totally sense. Twitter gets a better image. Right now there is a real risk that something like gettr will take off.
Hi HN! Dan Goodman here, creator of Permission Panther.

Like many of you I am a builder, I like to build projects, tools, and products that others find value in.

However every time I’ve made something, there was always an enormous amount of work that would go into (what I call) “productizing” it: Allowing users to invite others to dashboards, features based on subscription tier, admins to control access levels of other members, and many more access control related tedious tasks that weren’t working on my core product.

In fact, it was an IndieHackers post I made earlier this year that sparked my journey to solve this: [https://www.indiehackers.com/post/how-do-you-guys-productize...

I looked at existing permissions and access control solutions, but trying to learn their schema definitions, user and resource architecture, novel terminology, setup hosting, then finally integrate seemed like it would take longer than just building a custom solution.

After speaking with a few other devs who implemented similar systems, I got the same feedback: custom was faster and easier than existing solutions.

I saw this as an opportunity to squash this problem and deliver on the promise that existing solutions miss the mark on: To allow developers to spend less time on permissions and access control, and more time building our core products.

So I created Permission Panther: A permissions platform for developers who want to spend less time on permissions.

Some of the best features of Permission Panther:

1. Any developer can understand and implement it in minutes, not days
2. No complex schemas or entity definitions, while still enabling advanced features like inheritance for permissions and objects
3. The ability to list relations in both directions: Ask questions like “what resources does user have ‘WRITE’ permissions on?” And “what users can ‘READ’ this resource?”
4. Open source! Host it yourself with just a single binary/container and a few environment variables
5. A managed offering with pricing that any project can afford (built-in free usage, scalable pricing model)

Early feedback so far has confirmed the problem and solution:

I always find creating permissions to be the biggest time-draining PITA, which involves a lot of repetition. Glad there is an easier solution, particularly a platform-agnostic one.

I’ve just released it as an open source project on GitHub, and am excited to share!

If anyone is interested in learning more about the managed offering, I’m giving unlimited free usage to users who are willing to provide feedback and share what problems they are solving while in early access! If you want to join the early access group let me know in the comments, drop an email at https://permissionpanther.com, or shoot me a DM on Twitter @Dan_The_Goodman if you’re interested!
> Your users can actually be trained and held accountable

What does it mean to hold a user accountable?
I don't think ProseMirror has taken a bad approach. I think we've just taken a different approach when it comes to the design of things. In Lexical, you rarely concern yourself with the DOM – and typically you deal with Lexical's node API directly and that's really all you touch.

Lexical also treat its own EditorState as the source of truth. We use DOM MutationObservers to ensure the DOM matches the EditorState at all times. We do allow external mutations from things like spellcheckers update Lexical – otherwise people wouldn't be able to use Grammarly and other tools with Lexical. However, that's really constrained so that they don't overreach.

Lexical also has the notion of double-buffering. When you update Lexical, or use a node transform, you're actually mutating the "work in progress" EditorState. Once Lexical feels that the EditorState is ready, it will commit it to the DOM, and that EditorState will become immutable and will reflect what you see on the page.
We already did! That's what happened when UTF-16 was exhausted, which was never the original plan. Just like how the IPv4 internet degraded into a mess of hacks once addresses ran short (like NAT), so too did Unicode start becoming wildly more complex.

Amongst other things, hitting the limit of 16 bits meant the introduction of:

- The concept of "planes"

- UTF-16 combining characters

- UTF-32

- The newfound desire to encode emoji using combining characters, which means many apparently simple emoji are actually hacked together out of a mini programming language (e.g. black man = man emoji + skin tone modifier). Same thing for flags, which are actually two English letters mapped into a different part of the code space and then combined e.g. the British flag is G+B.

It's one reason why emoji broke so much software. It used to be that before emoji nobody cared about characters beyond the basic multilingual plane and ignored them. Then emoji came along and broke everything that assumed a UTF-16 code point == a character.
It’s interesting to contextualize this with a regular persons life. This amount will present about 1/7 of his net worth.

However unlike a traditional purchase this will be n investment and depending on how it goes, he can get even more money.

If an average person had a max net worth of 3 million this would be like them deciding to buy a 400K investment property, or a laundry mat.

That aside, this is also a great example of how easy it is to become richer if you’re rich.

Musk buys at $39 pumps all month to $54. He can either sell and easily make billions profit or take over the entire company at what can only be described as a discount compared to potential.

Not to mention twitters stock hardly does well. He can just try again on the next dip if he likes.
Once he's taken it private, supposing he succeeds, you can't short the stock anymore as there won't be shares to borrow (or buy, or sell).
Ongoing discussion, currently on the front page: https://news.ycombinator.com/item?id=31025061
Here’s contradicting evidence to your position:

https://static.googleusercontent.com/media/research.google.c...

The point op makes is that the more complicate a claim is made, the more evidence is required. More common sources of errors would seem to be more likely and thus more common causes of bit flips.

Thus more evidence is required for the cosmic ray hypothesis being a dominant reason than anything else. We know that empirically there’s ~1 bug in every 1k lines of code. 1 in 10k if you have very good tests. But flip type errors are probably less common so let’s guess and say 1 in 10 million. There’s about ~30 million lines of code in the Linux kernel. There’s probably a similar amount of userspace code (eg Firefox is also around 20 million lines). Then think about the Verilog that backs HW designs. I don’t know the size of those codebases to have estimates but it feels like bit flip bugs are possible there. Then you’ve got to actually synthesize that digital logic and implement it in analog space. Components could easily be driven out of spec electrically (whether by accident, manufacturing defect, or swapping in lower cost components) and bit flips would be comparatively a common type of error when shuttling them around, especially sensitive across high bandwidth links that aren’t error-checked.

The point is, the combined probability of all these sources of errors seems higher probability than true cosmic rays being behind bit flips. The Google paper is just more evidence of this. I’m sure measuring just for cosmic rays you’ll be able to see their impact. In a running production at scale on variable quality hardware running on arbitrary software versions, all other sources of errors would seem like more likely first order effects that would swamp any ability to detect cosmic rays. Not to say that Mozilla hasn’t accounted for it. Just that OP’s position is the default sensible position to start from (ie Occam’s razor).
It seems like the difference(As far as I can tell without spending way more time with the article) is deduplication, which other languages already give you with strings.

I think thr syntax is slightly nicer than quotes, but it's also more syntax, and there is a limit to how much you can have if you don't want code to look like Perl(Which Ruby is approaching).

People are saying it can can be used for some kind of better compile time checking, would be interesting to see that as the main focus?
Yes, but the reduction step is far more complex than for Iron.
What a clown. Probably made the offer knowing it won't get accepted anyway. Then sells his shares at a nice profit and goes on with his day.

That said, it would be interesting to see how Musk would destroy Twitter, instead of seeing Twitter continue to do it themselves.
> alternativeto

I actually find alternativeto so useful that I usually just go directly to it instead of my search engine when looking for FOSS alternatives. Having to go to the alternative page before clicking the official site link is a small hassle compared to finding what's the official from name search, but it used to be better when the description page and the alternative page were the same. If I were to guesa, they probably changed because it would be confusing for people searching for alternatives and finding the software description.
I thought Elon was mostly a paper billionaire. I wonder if this deal would mainly be a stock swap or if he would have to sell $43B in stock, BTC, and Dodge to raise the money to buy Twitter.
You might want to help your friends start moving politically, eg you might have a crown prince that you want to line up for your job. Or you might know that your team is going to be taken over by some tyrant, in which case they need some time to jump ship. Or you might want to take people with you wherever you're going, and they should start talking to their families about whether they want to go on that adventure with you.

Also keep in mind people are unlikely to just blurt out that you are out interviewing, especially if they are a trusted person. They might want to tell management that there's a number of people looking to leave and they should do something about it if they want to keep people.

Of course try to weigh the pros and the cons. But don't keep it private unconditionally.
All of Eastern Europe pre-1989, and most of the same countries for few years post-1989, until they realized this is going nowhere and privatized.
If you don’t do what the US wants, they start to undermine the legitimacy of your regime with human rights talk. This is what happened here. India didn’t play ball on sanctions against Russia, and suddenly Blinken is talking about human rights abuses. Now India is just retorting.
Sure, but no-one asked them if they'd like their article to be referenced on HN, Reddit etc then to be hugged to death.
> I mean it’s such a bizarrely undervalued company.

Is it, though? Snap's market cap is $56 billion right now, and they have more MAU than Twitter (~320 million vs ~220 million).
I believe the wordle archive copied the look and feel of the game as well as the daily word list. Maybe it’s that combination of look and feel AND word list that made NYT upset?
Very brave of India to come forward and say this. The whole world should join them and condemn the treatment of minorities in the U.S. and in the case of native Americans, the centuries long, drawn-out genocide.
I would also love to hear the justification. At best they could force a name change as presumably they own Wordle trademark.
Thanks. I was two minutes slower.
3 : being open-minded of what is possible.
No, Ruby has symbols because it was inspired by Smalltalk which has symbols. Of course, Lisp also has symbols, and it was one of the inspirations for Ruby (and Smalltalk), but the idea of representing message sends (ie. method calls) as symbol + arguments comes from Smalltalk.
Yes I created a program to submit VAT tax returns to the UK tax authority. I had to write it and do a live demo to get the authorization to use the API. It was the first time the interviewer had seen a command line tool.
I just tried the number game on my wife and she got, 3, 7 and 16. I would call that a success. Especially as I had to repeat the last one which gave her more thinking time.
I'm the target demographic here. I have 5 acres of mostly non-wooded property. I just need it cut and don't care for striping or any of that. I was mowing with a zero turn with 48" deck. Last year we upgraded to a much bigger deck and the old 0turn sits idle. I wanted to tinker with it and do something similar to this to at least mow the "back 40" where there isn't much to navigate around.