skysight-inc/HackerNews huggingface dataset:
IMO Git is already quite resilient to this kind of breakdown. Even if your host shuts down, everyone who has a clone has the development history and can become the host, continue with another host, accept patches over email...or patches on paper napkins.

The main problem with services like GitLab is that they are not only hosts to repositories. They're issue trackers, they're CI/CD platforms, they're release artifact hosts, they're discussion platforms, they're review platforms, they're their own bespoke pull/merge request workflow; all eggs in one basket "as a service". If they shut down your repo, the code is the last thing to worry about unless they have the only copy of the current canonical history.
It's knallgas bacteria: https://wikiless.org/wiki/Hydrogen_oxidizing_bacteria#Knallg...
Not really.

With kids, I spend all my nights and mornings with them. I do sneak in some work at 4 AM or so.

With just my wife and no kids, I spend all nights and mornings either dating her or playing games.

Being single, I'd spend all my free time on dating and arguing with strangers on forums.

It doesn't really change much. Arguably I get more work done with kids, because I need some escape from them.
StopTheMadness is $7.99! Do you think it's worth the price?
I had no idea this spacebar to trackpad feature existed! It is awesome!
Whilst I am not super keen to have a national identity card, the Australian government has effectively linked all this info together already, with agencies cooperating.

Also, I'm not sure that a referendum held 35 years ago really means very much. In that time the population has grown from 16 million to 26 million, and many of the people who voted in the referendum would no longer be alive.
Everything is a tradeof. I replaced my thinkpad with an air because my thinkpad, while far more servicable, was far heavier.

Apple has traditionally removed things before other companies did (both the floppy and optical drive). This angers some people, which is understandable, but others don't mind and again, it is a trade of for a thinner laptop.

Removing the headphone jack is also a trade of: recent iPhones have survived extended stays in water, which is just not possible if there is a headphone jack.

Your preferences may be different, in which case their products aren't for you.

As for crippling competing web browsers on IOS, you can download chrome and firefox from their app store. They aren't crippled in any way except that they have to use the same browser engine apple uses. Which has two effects: random websites don't get to ask me if they want to send me notifications and it prevents Chrome from completely taking over the internet.
Absolutely the government is to blame, in just the same way if companies started pumping a new pollutant into the environment and the EPA did nothing about it for 14 years.
How we avoided Redis thanks to Mnesia
Google, facebook, walled gardens in general, and the fact that ~100% of users neither know nor care how much better things could be.
They aren't crippled any more than the native browser.
I explained how Australia trampled on UN Human Rights charters, including by essentially imprisoning foreign residents. What does that have to do with lockdown policies?

There's a pretty big leap between mask mandates (a pretty common response) and preventing foreigners from leaving, a UN Human Rights violation that almost no other country engaged in other than dictatorships like North Korea and China.
Lol, I am that guy (the one that buys the products that die in the market). I like 3d touch. It was so seamless you don't realize it is an additional feature.
Because I have knowledge of history, and specifically, what a shitshow it was before financial regulation occurred.

Consider reading a history book too.
You need to think in miles not cycles. How many hundred thousands of miles will the battery last until it needs replacing? Most ice trucks kind of do up to about three quarters of a million miles before they head for the scrap yard. Maybe a bit more if you take good care of it. By that time they will have consumed hundreds of thousands of dollars worth of fuel and needed lots of maintenance to replace lots of its moving parts.

Batteries look pretty good when you consider that you can charge them a few thousand times before they degrade to below 80% of their original capacity. Electricity is of course not free but can be sourced a lot cheaper than diesel. The savings on that probably create a pretty nice budget for replacing the entire truck. But it might be cheaper to replace the battery and drive it for another few hundred thousand miles.

The economics of this don't favor diesel engines. That's why electrical trucks and vans are so much in demand right now with companies operating fleets of these commercially.
the author of that post was called out by the HN mod for engaging in vote manipulation in the past, and lying about several aspects of the GPT3 post [1]. I wouldn't put so much faith into that author

[1]: https://news.ycombinator.com/item?id=24164749
They had a trial in Queensland. The plan is to allow both for the foreseeable future.
Ahhh, my first lines of code were BASIC <3

Btw, slightly related, if you want to do some BASIC from a Scala context, check this out: https://github.com/tpolecat/basic-dsl
So your response is a strawman argument? Where did I mention concentration camps?

I'm referring to UN Human Rights charters, of which Australia is a signatory.
And thanks to that bad attitude from liberal Democracy, we have pumped so much CO2 into our atmosphere that disaster is certain, and catastrophe seems unavoidable.
not to mention that it's false. a one acre plot sells for more in the middle of SF than in the middle of richtown.

what goes down is the immediate price to rent out if new units become available in the vicinity.

what all these NIMBYs want is a reservation for themselves, where time (and gas prices and everything else) is frozen.
> the only loser here is the end user with a low end device

And our environment as we are burning more an more CO2
Although there are now[1] three non-shaking ways to access undo[2] - 1) the three-finger tap which brings up the copy and paste icon bar also contains undo and redo, 2) three-finger swipe left, 3) three-finger double tap (which isn't 100% reliable for me in things like Safari since it tends to trigger "show me the tabs").

[1] Since iOS 13, 2019
[2] https://www.macworld.com/article/233056/ios-13-and-ipados-13...
I feel like this even without replacing my hardware, the software alone updates itself and changes all the time. I feel like whenever I open the youtube app it looks slightly different. See that button? Now it's gone! A week later, it's there again! Few days later, it's gone again, turns out the previous week was just A/B testing.
This is the true problem. A lot of this is not discoverable

And for real, I'm suspecting Android is better at this than iPhone
I'm willing to believe it is good nutrition and low footprint for the environment. But the cultural footprint is too high, just look at this forum!

Our cultural archetypes are rich, see which you would do for a few days and which you would do daily:

* dawn at a mountain cabin overlooking the town below, no running water [vs] dawn at a modern apartment in a block full of buildings.

* food grown in plants, in fields tended by people and fertilized with manure [vs] food grown in a vat.

* A week hiking [vs] a week going to the gym.

* Being socially approved by one day marrying at a church [vs] living with whoever you fancy every day for the rest of your life.

* Eating cabbage [vs] eating protein dust made with genetically modified bacteria that tastes like chocolate dough.

* Eating genetically modified cabbage that tastes like chocolate dough [vs] eating protein dust made with genetically modified bacteria that tastes like cabbage.

I would rather that we have all the choices.
> You could say that a PDF reader, say, is an “interpreter,"

Yes. PDF is based on PS, which in turn is a programming language. With variables, conditionals, loops and so on. One cannot render PDF without an interpreter of PostScript.

I'm not sure though what the difference is between PDF and PS, what PDF adds and how much it seems like an extension of the PS language. Never bothered to dig into this rabbit hole.
I also find it very interesting to hear them say that they're listening to user feedback. Perhaps the years of outrage are finally paying off.
You needing an amputation after an accident also lowers your standard of living. But guess what: the alternative is even worse.
Hallucination in context means something rather different.

Something like coming to accept some data-set local optima as a global truth and deriving beliefs without underlying basis.
Manga is also done by one or (maybe) two people, rather than a committee of like 50+. This means you get a clear vision and individuality shines through.
Here's some interesting data from Japan. It's the Tokyo weather record from 1876 to 2022. No change at all to speak of over the entire period.

https://www.data.jma.go.jp/obd/stats/etrn/view/monthly_s3_en...

Please avoid any temptation to assume this comment is intended to buttress a 'climate denial' belief. It isn't.
It's hard not to take advice from someone with such a flamboyant on topic nickname!
I think you meant this MASSIVELY insulting behavior. Right?
I wonder if reliability was a factor in ending this feature.

3D touch malfunctions badly with a slightly swelling battery pressing against the lcd backplate inside the phone. Or a bend in the phone chassis. The 6s case was bent for every person who carried it in their back pocket. I saw malfunctioning 3d touch several times every week back when I was in phone repair. Especially with carrier insurance refurbs, where the replacement parts were of especially poor quality. Carrier refurbs often had the cheapest batteries, screen assemblies and sometimes non original chassis.
Too bad our microservice architecture lives across 50 repos that all touch the same business functionality.
Not an appropriate comment for HN. You should read the guidelines. https://news.ycombinator.com/newsguidelines.html
Haven't followed the mobile browser scene so correct me if things have changed, but the main draw for FF on mobile (at least on Android) has been:

- Autoplay in the background without YouTube Premium
- Extensions - specifically uBlock Origin, making it an option (the only?) for ad blocking on mobile.
- Sync your FF data between desktops and mobile - great if I need to access something on the go without a password manager.

I hate its sluggishness as well but the pros are pretty hefty IMO.

For those using F-Droid, there's also Bromite, an ungoogled Chromium with ad blocking built in. Haven't used it too much.
Maybe some sites just check the User Agent, not the IP.
Growing up in a midwest suburb during the 1980s, not only were we not trapped in our own homes, we were almost never in them at all.

Everybody just biked from place to place and spent like 18 hours a day outside of the house, playing basketball, duplicating cassette tapes and making music in various garages.
Thanks for the info! The kids are excited about these companies. I'm hoping to give them something to remember by and keep their motivation going well into the future.
Yes, Reader was Google's Twitter, in the way that maybe it doesn't make money but it can be used to put the right info in front of the right people.

Throwing away that capability is demented. We were lucky, really.
Maybe they have private army or something they plant to use. You never know...
Someone showed me this a couple years ago and my mind was blown!
I worked my way through a printed manual for GW-BASIC alphabetically, with no idea why the graphics keywords all failed until I got to SCREEN to change video modes!
An attacker could trigger a large VLA allocation that jumps over the guard page, and a write to that allocation. That write would start _below_ the guard page, so damage would be done before the page fault occurs (ideally, that write wouldn’t touch the guard page and there wouldn’t be a page fault but that typically is harder to do; the VLA memory allocation typically is done to be fully used)

Triggering use of the injected code may require another call timed precisely to hit the changed code before the page fault occurs.

Of course, the compiler could and should check for stack allocations that may jump over guard pages and abort the program (or, if in a syscall, the OS) or grow the stack when needed. Also, VLAs aren’t needed for this. If the programmer creates a multi-megabyte local array, this happens, too (and that can happen accidentally, for example when increasing a #define and recompiling)

The lesson is, though, that guard pages alone don’t fully protect against such attacks. The compiler must check total stack space allocated by a function, and, if it can’t determine that that’s under the size of your guard page, insert code to do additional runtime checks.

I don’t see that as a reason to outright ban VLAs, though.
> then the development doesn't seem to be finished

It's never finished, that's the point, if you want to keep growing the a part of you must separate a bit and drag itself towards the better possible future, then later drag the other lump of you either gently or kicking and screaming. But this "non integration" seems to be the "engine for growth". Even our society as a whole embraces a similar mechanism to "force growth".

You can have integration and comfort, but... you'll need to oursource the growth and suffering that comes with it (think of the billionaines chillin' and vibin' while striving engineers and tormented artists do the real work towards the betterment of humanity). That's kind of the sad truth, some need to be non-integrated and under some amount of suffering for the wheels to keep turning.
Software Architectural Patterns: What are they and why you should care
I added one of those features, #embed, to my Cedro C source code preprocessor and posted about it yesterday: https://news.ycombinator.com/item?id=32341326

Here is the direct link: “Use #embed from C23 today with the Cedro pre-processor” https://sentido-labs.com/en/library/cedro/202106171400/use-e...

As I write there, “The advantage of using Cedro is that the source code is the same and this way it is very easy to use different compilers, only adding or removing the #pragma line.”

I also added a command-line option to embed the bytes as strings instead of byte literals; embedding an 8 MB file, the strings variant compiled between 28 and 72 times faster depending on which compiler I used, gcc or clang. It is more efficient, but less compatible, that’s why it’s optional.

I’m considering adding some low-hanging fruit, like the number literal separators: 1'384'849 → 1384849
A nice article on history of GW Basic:
https://devblogs.microsoft.com/commandline/microsoft-open-so...
You must be really naive if you think that isn't the case already.

Imagine a bitcoin standard where the rich own all the Bitcoin and governments force you to use Bitcoin. The rich have no reason to lend you Bitcoin for free, you don't need the Bitcoin, you need the loaf of bread and you are willing to trade your time for that loaf of bread but since the middleman Bitcoin was inserted, you are forced to borrow in the hope that you can pay the money back. Nobody lends out money for free, you are going to have to pay interest. The best part is that you are going to default as the interest payments end up in the wallet of the rich guy you just borrowed money from, due to the magic of compound interest he is going to lend his money out again. This means your debt is unpayable because interest payments must recirculate in the economy and somehow end up with you again but in this case they are just being lent out again. The only thing you can do is outcompete some other guy and take the money he borrowed into the economy to pay your own debt. Since someone is going to lose this competition there are going to be destitute and poor people in your society. The only known way out of this mess that is commonly practiced is to force the economy to grow faster which degrades the environment and results in ever inequality. The obvious solution and actually working solution is to make liquidity have a cost so that withholding money from the economy is impossible over the long term.

Money is power and control for those who have it and their power extends beyond what they can buy with it, it also extends to those who don't have it.
Remote worker says reprimanded for using ‘mouse jiggler’ app
> essentially imprisoning foreign residents

This sounds hyperbolic. Can you provide a link to a reputable source that shows foreign nationals being imprisoned?
> I’m touching lightly to scroll, but pausing for a moment to finish reading

Just checked on my own behavior in this regard, and I seem to have grown a habit of just scrolling slightly enough to not make it appear to be a long press before actually resting my finger on the screen.

This might be a more common habit and would explain the consensus of long presses not being seen as too problematic.
If anyone is interested in mixing other languages in node, check out this silly little library I threw together: https://www.npmjs.com/package/polyglot-tag

Embed any scripting language in a Node.js template literal!
I'd agree that it's an overall failed analogy because people here are being distracted by the intensity signal, but I still see it as a good analogy for the purposes of illustrating the mechanism.
Merchant B won't be able to serve the unexpected surplus of new customers due to supply chain constraints and JIT delivery/lack of storage.
I remember being so fascinated by GIMI, an "OS" written in QBasic:
http://qbasicgui.datacomponents.net/gui.php?id=24
Human-scale housing means more wilderness for everyone.
Privacy doesn't mean no advertisements.

In rough Apple parlance, the base level of privacy means understanding where your personal information is going and being able to consent or reject access and sharing of personal information.

If Apple built an advertising platform that made entirely local decisions on what ads to show, anonymized information on ad display and anonymized attribution, that consent prompt would be to either have advertisements chosen locally based on device-held information, or have advertisements chosen solely based on context.
> she is wrong, and there is no heaven, then you will never receive that message;

or the transmission mechanism is under maintenance or never existing

or the receiving mechanism is broken

or the telepathic basis of that belief system is wrong, as humans do not have telepathy or it is vestigial

or the ability to manipulate this plane of existence is overstated or not available to tenants of a different plane

and so on, as you begin with, if such things were quantifiable then it would not require faith. would be fun to harness the energy from that dimension, or protect ourselves against those creatures given what's recorded about them.
I think that any plan which depends on "AI and 3D printing" to "make everything we need" is too naive to be worth consideration.
And every 10000 miles an inspection of the storage tank, the hydrogen pipe system and the fuel cell's cooling system. (Or 15000km in Europe) https://forum-alternative-antriebe.de/index.php/topic,7495.0...

The question is can this interval be reduced once the technology matures?

Let's look what the Miria II brings in that regard.

Compressed or chilled hydrogen storage is hard. I am huge fan of using geological structures for it (salt caverns f.e.), as they are voluminous the pressure route will be an unnecessary cost and security risk.

What is it with H2 crowd and their persecution fetish?
Ask HN: What loophole are you currently exploiting?
The Japanese man who gets paid to fill a void [video]
Does team ethnic diversity influence the amount of capital startups raise?
You normally require a tertiary degree in computer science or a closely related discipline, as well as work experience, to become a DevOps engineer. Obtain a Bachelor's degree in computer science or a closely related field with a software development specialization.
The Two Types of Quality
I rarely carry cash (or even a wallet) around anymore and I agree it's convenient. But one thing that bothers me is that we've allowed something like one percent of our entire retail economy to go directly towards supporting a rent-seeking American duopoly (Mastercard and Visa).

The crazy thing is that we've got a payment system that is free (Osko) but we can't be bothered moving to it.
Same here. I wanted to upgrade from Xs to the 13 mini while mini is in the lineup, but found myself missing 3D Touch too much. Probably gonna hold on to the Xs until its EOL unless something really compelling gets added before then.
This wouldn't be proof that God exists though... proof of God's existence is probably impossible. I mean, hypothetically, if God exists and is willing to do anything to show us he exists, how would you or I verify he exists?

If we were somehow satisfied, how would we satisfy others? Even photos / videos wouldn't be enough as there'd always be claims they were faked. Photos / videos in combination with some sort of unprecedented global weather phenomena may be the best bet but even then science would be falling over itself to explain what happened and wouldn't just accept that yep, god exists and is responsible for that.
What if you use multiple devices, e.g. a laptop too?
It's not mutually exclusive. For example, if the operating costs of a cashless system are 1%, the operators charge 3% and cash costs business 5%, the operators turn a profit while it's advantageous for businesses as well. If businesses lower prices with the 2% they saved, it's advantageous for consumers too.
Because it's on by default in MSVC [0], and we all know that whatever technical decisions MS makes, they're superior to whatever technical decision the GNU people make. /s

Speaking seriously, I too would like an answer.

[0] https://docs.microsoft.com/en-us/windows/win32/devnotes/-win...
Did you have an onion tied to your belt?
3D Touch was a big UX problem, there was never a way to show the user that you could do it and where you could.

Apple has a problem with discoverability in quite a lot of features. There's many small little things in iOS that users don't know about and likely will never find out about, perhaps because they want to keep the UI clean.
Where is that?

One summer in around 2010, I drove up the pass to see the glacier in Switzerland that melts to become the Rhone river. The viewing spot is a stunning location on a bend in the road, and you can see both down the valley and up the glacier. When I got there, it looked like a frozen waterfall, ice "falling" over the side.

You could also see that the trees in the valley were young. Inside the tourist centre, there were drawings of how the place looked 100 years earlier. Back then the glacier filled the whole valley.

There was also a carved-out ice cave, in the solid part of the glacier visible from the tourist centre.

Each year I'd drive back to the glacier, and each year it would be smaller. The overhang at the cliff disappeared, and the ice cave was carved further and further up.
I would only make it illegal to sign an exclusive contract. The market would handle the rest, unless the platform they targeted had unique capabilities that other platforms didn't (e.g you game will only work with on a touch screen).
Wave was two things.

- A public and open protocol that could have replaced email with structured messages if it got popular, and

- A series of self-love technical exercises like the scrollbars and the live-typing which nobody cared for and killed adoption (worked in Chrome only, very few people care to share half-composed emails with their correspondents).

A textbook example of losing sight of the goal and giving devs too much rope to hang themselves with.