skysight-inc/HackerNews huggingface dataset:
Extrapolating from your comment (neither disagreeing or agreeing, primarily trying to provide additional resources for people to learn about and to help explore the option space):

The history of ammonia production has led to a fossil fuel dependency chain. This article at resilience.org seems to include some good history: https://www.resilience.org/stories/2006-06-11/implications-f...

One of the primary processes involved in the creation of ammonia is the Haber-Bosch process, as outlined on Wikipedia here: https://en.wikipedia.org/wiki/Haber_process

The International Energy Agency provides a good summary of a technology roadmap for migration of ammonia production processes to lower-emission methods: https://www.iea.org/reports/ammonia-technology-roadmap/execu...

And finally - I've no connection with the University of Michigan but I did find this recent article about a research grant for solar-powered, energy-decentralized fertilizer production; I'm not clear on the details of the research yet but it does again re-iterate the nature of the problem and illustrates that there is effort directed towards overcoming fossil fuel dependence in this area: https://news.umich.edu/2m-to-replace-fossil-fuels-with-solar...
> but 3/4 is exceeding rare in popular modern music.

So true, which is a shame, since 3/4 songs such as "Suspended in Gaffa" by Kate Bush or "All in All (This One Last Wild Waltz)" by Dexy's Midnight Runners are great to listen to and stick with you. Not to mention "Golden Brown" by The Stranglers - although that one is apparently in 12/8 and 13/8 for the riff [0].

My favourite modern waltz would have to be "Paristocrats" by Gonzales [1].

[0] https://www.goldradiouk.com/news/music/stranglers-golden-bro...

[1] https://www.youtube.com/watch?v=cNVzS3p8KKU
First you need to understand what is actually happening here and who is responsible.

Deadlines are creative fiction. It's nice to hit them, but they are almost always management tools to extract work from engineers. Only sometimes are they intimately connected to actual business needs. Don't get me wrong, they can be a helpful tool, but equally they can be harmful.

Scoping and requirement changes are program management issues. It's useful to push back on obviously bad requirements and scoping. But this requires understanding of the business space and what likely is good and what isn't for the end user. Sometimes you can save program management blunders with the right questions and friction to the desired feature set. But this is more the in the realm of experienced devs correcting management issues (an invaluable skill). Customers certainly can change their minds, and it's often appropriate when figuring what the real needs are. But it does cost additional schedule and money to pivot. Sometimes significant amounts of both when fundamental assumptions are changed. This should be understood by management or they are not doing their jobs.

You experienced some common management issues. Your boss was expressing his frustration to you and that may or may not reflect on you down the line. A lot of people don't own up to or recognize failings.

Engineering issues also can happen, but that typically involves failure to build the thing to spec. Also can involve over engineering or under engineering given the communicated business needs. This happens plenty too.

Unless you're just lazy and not working, that's when delivery time is your fault.

Good management of engineering projects is pretty rare. In twenty years I have only experienced it a couple of times.

As for what you can do, ask your direct manager questions like "I really liked working on this project, how can I be successful here?". This helps align your interests with his and communicate your willingness to pitch in/contribute.
>The first open successful computer

I love the C64, but the first was probably the Apple II
There should be an EDIT and SAVE button on the right side if you’re on a computer and at the top if you’re on mobile.

If you can’t see either, this is most definitely a bug!

Could you try refreshing the page to see if it helps?
>Cubans are generally happy people with good lives

Some, but definitely not most. Step out of the touristic areas sometime and you will see. Poverty, poor healthcare, slow, overpriced internet, blackouts, food shortages, very low wages and very high prices, some places only get tap water for a few hours a day (sometimes every few days)... Such good lives they have.
Can you point to any research showing what the optimum level of co2 should be for plant growth?
I'm talking walks every day, this helps clear my thoughts.
> I thought you were saying that hardware is whatever "cannot be updated".

Yes, I'm saying that. But if you intentionally prevent users from updating it, then it does not turn software into hardware in my opinion.

Do you have any link saying that the blobs are still being executed on the main CPU after the RAM training is finished? Upd: you replied here: https://news.ycombinator.com/item?id=29842166.
Didn't the KGB stop existing 30 years ago?
But now do I have no way to access the S3 bucket not through cloudflare?
Government isn't an outside entity. Government is the people--except in a capitalist country where government is owned by corporations.
Much of Canada is back to being locked down (ie. businesses and schools closed) for the whole population (not just unvaxxed) due to our healthcare system crumbling.

It's unearthed the sad truth that Canadian healthcare has far less total capacity than either the US or really any EU country as we're now one of the few places on earth back into lock-down.

I'm physically in the Czech Republic right now - life is normal. I know the US isn't locked down. No where in the EU is right now. But Canada is...
You can always make impedance measurements with a slotted line, 6-port reflectometer, or vector voltmeter if you don't have access to a VNA. My undergrad microwave professor had us learn on the slotted line before letting us touch the VNA.
Xenix is a discontinued version of the Unix operating system
Do people still build underground there?
Think they meant Balkan.
Huh, I didn't realize Full didn't check certs at all.

Why don't they have a mode that checks that the cert is valid for hostname that you have configured cloudflare to access (which *.s3.amazonaws.com already has), rather than for the end-point that the destination isn't actually answering on directly itself? Or maybe I'm misunderstanding what was up, have to mess with it more.
mercurial is calling you.
Chrome and Firefox on iOS are just skinned safari with their own sync and features. Apple does not allow third party browser engines and you absolutely have to use the one built into the system (webkit).
coca cola never patented their formula, it's still a secret

same with WD40/KFC/...
I don't. Hence, the procedure I mention above. There is much less guilt involved. I feel you, though.
Jack: 'Originally I was going to program twttr in Python, C, & OCaml' (2011)
Passing unit tests on each commit is only a realistic goal if developers can run all tests locally in less than (say) an hour. If the test suite is ten hours and you have ten commits on a branch then it quickly becomes silly to bog down your build servers (or cloud bills) with building and testing the intermediate commits over 90h. Using your own machine to do it (blocking it from doing other work) is obviously not a good idea either.
They are announcing and withdrawing different prefixes at different times
Yeah, that's totally fair, and I think I generally agree. Perhaps I just see it as less of a must. I interpreted your point of view as being relatively strict. If there was some sort there was some sort of standard for always squashing oops commits on a software team I was a part of, I'd probably have an issue with it.
"Cloud" is fundamentally just another device.

Syncing is not a square peg, monetisation is.

There is no reason why syncthing cannot work on both a server in the "cloud" and an end-user device. Syncing files is a well researched and solved problem, at this point dropbox et al are not selling syncing, they are reselling IaaS + integration and gaffataping on anything else tangentially related they can conceive of to squeeze money out of users.

The fundamental value is already there to have for free and at a much higher UX quality, while paying for the IaaS directly... if only non-technical users were aware of it, and could access it as easily.
That will probably ruin everything the author liked about it in this post, because then you will have to add account creation, verification, ans sign-in steps. The horror!
Pulling a Macron here
This article title is mis-leading. More like:

"Google Home speakers are about to get slightly worse because Google infringed on existing patents and was caught."
I've always just said Hackers is a comedy whether or not they knew they were making a comedy.

Sneakers is a drama and might as well be a documentary except for two scenes, which I'll accept would've bored audiences to tears if they weren't graphicalized.
First version and Delta re-infection is fairly common and Omicron re-infection will be more common still, even if vaccinated.
I know a few of them. They're robots. For example https://www.call-cc.org/

Transformation according to logical invariants is basically the goal of compilation. Eschewing compilation creates a treadmill whereby a programmer thinks they're getting a lot done because they're mechanistically spitting out a large volume of code, but really they're acting as an imperfect compiler.

See also the large crowd of people writing JVM assembly (aka "Java"), as opposed to using higher level languages like Clojure or Scala. Yes JVM is leaps and bounds ahead of C, just like C is leaps and bounds ahead of machine assembler. But unless you're often writing things that existing compilers cannot, then personally standing in for a compiler is mostly just a way of introducing bugs.
I would happily pay $20/month to remove the massive frustrations I've had with modern search engines.
What’s uninformed is caving to a blanket rejection of all cryptocurrency despite there being many eco-friendlier alternatives to Bitcoin, and many ways to offset approximate carbon footprints. If you’re a “privacy company,” you better learn about privacy coins.

They’re essentially saying “PuppyKicker Inc. is a stock. Therefore, all stocks are bad.”

What’s the carbon footprint of accepting a large donation from Google? How many flights, full time staff are involved with ensuring this?

Their decision is short sighted for many reasons, including the unpopular truth that in the long term they will need to natively support cryptocurrency “Web 3” features to survive as a competitive browser.
I know Shopify are using it [1], Do you know if Github or Basecamp are using it too?

[1] https://twitter.com/rafaelfranca/status/1479259699694477312
Once you reach a certain age, you really should.
Yeah, it's not like they will label something a train just because a single person says so. But if you have 10k responses with 95% confidence saying it's a train, it's very likely to be the case.
Just looked up Bvckup 2 and it's completely different. First of all, it's windows only which is a deal breaker for me. It also doesn't appear to be open source.

There is also a pricing scheme so you have to constantly have to check to see what features you have. The cheapest $30 version doesn't even come with a background service. That's only in the Pro version. And it's the same with the command line tool. I also find it weird that they market it as a backup tool when clearly it's just for syncing.

This product seems to be pretty much exactly what the author was complaining about.
> FunnyPlaying IPS V2 display

How are the colors on this replacement display? With GBA the colors are kinda complicated topic because AGS-101 colors are very different from the original AGS-001, to the point where games can end up looking over-saturated and cartoonish.
I'd love to.
These are the guys that want us all to rent our stuff instead of buying it. "You will own nothing and you will be happy". Uh no.

I'm not going to buy bug burgers nor rent my stuff.

What we should do is more population control. As a first step stop incentives for having children (Inn the Netherlands you get more child benefit per child the more you have!). It's tough for the people that want big families but we can't continue growing humanity like this.
Sneakers is one of the few hacking-related movies that I can really enjoy, because it doesn't come off as pretentious the way that others do (to me, at least).

It was unapologetically nerdy; it doesn't try to "be cooler than it is". The filmmakers didn't feel compelled to include a scene filmed in a nightclub (like Swordfish or all 3 Matrix movies). They didn't feel compelled to gussy up their characters in absurd costumes (like Hackers or, again, all 3 Matrix movies). The plot and the characters were interesting enough on their own.

The result was that I never felt like they were talking down to me or pandering to me. As a side benefit, I'd argue that Sneakers has aged much better than other hacker movies have.
Since the Mac Pro has ECC Ram, I would expect a future Apple Silicon Mac Pro to offer it as well with its desktop M1 chip, with the functionality trickling down the line in years to come.
Regular capitalism always becomes crony capitalism, and then probably neo-fuedalism.
Doesn't HN give you paragraphs just as wide?
Fertilizer Fever: Soaring Costs Could Impact Farmers and Food Prices
I do this as well. My current pen sits next to notebook, Leatherman, wallet, and keys on dresser. But stuff falls out of pockets (I have to spelunk through buildings alot in job), or I leave it on some desk, etc.

FWIW, my current pack of pens has lasted me well over 8 months now.
If they got the dates just right, I think the legalized it for a little bit during the pandemic. Also, you can pump your own gas in certain rural areas now.
I'll come play it for you, for $15 an hour.
> No, seriously. It’s so simple I thought I missed something. But no. After you run that binary, you have a fully operational node of Syncthing. It’s ready to sync with any other Syncthing node, no other setup necessary. There’s no installers, no package management (but there are packages if you want to), no registration, no email, no logins, no password creation, no 2FA, no consents, no user agreements.

The most similar experience I had to this in recent years was using a program called wormhole for peer to peer file transfer: https://github.com/Jacalz/wormhole-gui

It was refreshing in a similar way; I download and open up the program, a friend does the same, and we can send files to each other, with a code genereated from the program. None of all this accounts stuff.

(For what it's worth, file sending has a similar issue as backup/sync that the author described -- most modern services are some centralized/cloud form, as opposed to the old days of ICQ/AIM/etc. where you could actually establish a direct connection to a friend and send files.)
tl;dr: Python concatenates space separated strings, so ['foo' 'bar'] becomes ['foobar'], leading to silent bugs due to typos.

I've been bitten by this one at work, and can't help but think it is an insane behaviour, given that ['foo' + 'bar'] explicitly concatenates the strings, and ['foo', 'bar'] is the much more common desired result.

edit: This also applies to un-separated strings, so ['foo''bar'] also becomes ['foobar']
Not surprising that this is coming shortly after Kazakhstan's internet access was disrupted [1]. It's a lot easier to murder your citizens if they can't expose such atrocities to the rest of the world.

[1]: https://netblocks.org/reports/internet-disrupted-in-kazakhst...
The objective is to have a little fun.
You just gave me the idea to start a captcha service designed for datasets relevant for the prolitariet. Not sure how viable it is (what kind of data would be useful for the prols in a revolution) but it was a fun thought experiment.
NEVER use select(). It's like gets() - an API that should never be called in new code. poll is the standardized alternative (epoll/kqueue are more performant with large numbers of fds, but are os-dependent).

The biggest problem with select() is that it will corrupt your stack if you use it with an fd with a value >= 1024. Since you can't easily control fd values, you must assume that calling select() is UB unless explicitly proven otherwise. There are also performance problems due to having to set up the sets before each call, but these are minor in comparison.
How can you claim it's your thing? Customers ain't paying for that.
'shared nothing' has meaning.
Not to mention the stupendously low amount of data available on unpredictable future medical breakthroughs that may or may not result in delaying death.
My "dotfiles" are used across MacOS (where all shells are login shells by default), X11, and Wayland. So I have some extra layers of safety just in case I mess something up.
Why is the universe depicted as a cone [1]?
Given this links to a Penrose’s Hawking Points based diagram, i am constantly wondering why the universe - or its history is always depicted as a cone.

It’s hard to get my head around it since if there was a big bang, you’d expect a spherical visualization.

Plus I am aware of WMAP and even if the reality is a, b or c - it all goes back to the theory of a flat universe, thus space time.

Since everything we see - on earth and through instruments in space - has three dimensions it is hard to understand gravity by showing a warped plane by spheres. That works when showing the earth and its moon but is hard to follow once you add a galaxy, a cluster, etc…

Does anyone know of any good explanations and above all visual models that might make this more comprehensible?

Cheers and thanks!
Construction like this is now mostly illegal in the United States.
Just looked it up, "עמוד ענן" seems pretty cool for trail hikes!

I do hope people use Radar Chat for hiking as well. They could put down markers for trail heads and stuff. But, the biggest differentiator with Radar Chat is that they can put down timely information, such as a tree being down, a trail being washed out, etc.
If you use git-rerere you don't have to fix the same conflicts over and over again
How is that stabilising though?

It starts to sound demi-religious. You shall not disobey the word of a larger power/figure.

And then society starts to rift over time, through the interpretation by different sects about what the words meant.

Over centuries you get a pretty twisted view of the original values, interpreted by a few different sects, and an ever growing wedge between those interpretations that gets harder and harder to reconcile.

Just like most major religions.
Obviously not a movie, but Mr. Robot deserves a mention here anyway for the highly realistic hacking supporting its less realistic plot.
It's also worth noting that in the first world for "food-as-it's-consumed" the share of agriculture is just 10%-20% (depending on how it's consumed) of the final value, the majority of the cost comes from processing, transportation, retail, cooking and service or delivery; so if the price of agricultural products leaving the farmer would double, the increase in total price would not be as big. Of course, the poorer consumers in third world with actual problems with food security would bear the full effect of such a price increase.
People eat shrimp and crab and lobster. Bugs are arthropods as well. They seem to perform similar functions in different contexts, eg, they feed on the waste of other animals.

The difference is historical and cultural inertia. Buttered cockroach could be the next big thing in Brooklyn.
Since this is a side project, it depends on what you want to learn at the end of the day.

You could invest in learning the tools that bigger teams are using, like kubernetes, or cloud-specific offerings, like AWS Fargate or whatever, but my guess is that if you don't already use those tools for your day job you may end up spending more time on "how to deploy" as opposed to actually having something to deploy.

A simpler approach would be to focus on sharpening your existing skills, or perhaps using one or two additional tools that get the job done without too much fanfare.

For example, if you already use git you could learn how to setup your own git server with hooks, so that you can just `git push production v0.0.2` to your own server to deploy your application.

Personally I find docker a very nice tool for both development and production as it allows me to quickly try out new things without messing up with my dev or prod machines. There's a lot of things to learn (if you aren't familiar with it yet), and it's best to start from the basics (networks, volumes, container lifecycle) and later move on to more complicated stuff, if and when, needed (swarm).

Just keep in mind what your end goal is: if your side project is more about learning how to deploy real-world apps at scale then yes, kubernetes and cloud-specific technologies may be the best approach. If you just want to get your code out there and used by other people you can easily get away with `git pull && npm start`.
The actor model is far better suited to solve these kind of problems to begin with.

Depends on whether you are talking about a single machine or a distributed program.
Happy it helped! Indeed, you can see in the Zsh config it's all a lot simpler, taking advantage of `typeset -T` among other things.
For those wondering what the differences between Raft and Paxos are: I can highly recommend the following paper https://arxiv.org/abs/2004.05074 It presents Paxos similarly to how Raft was originally presented.
I've had my personal computer's background be this picture for about 5 years now, since I forgot to lock it once, and just haven't bothered to change it

https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.reddit...
I kinda go the other way -- could a FFT heuristic mistake this feature for a crosswalk? Then I'll select it, whether or not it's actually crosswalk. Most of the time, this works. It's a stick in the eye of our prenatal robot overlord.
I'm a little taken aback at 100M+ qualifying as "not a lot of cash" in comparison to, say, YC's usual funding level for brand new companies?

I think it might be restating the obvious to say that a company pulling in 100M+ is no longer a startup, it's an established (even if relatively new) company in aggressive growth mode.
Cows are getting virtual reality goggles to feel like they’re outside
Also it's disingenuous of them to say "the law in fact does not ban generators" based on the reasoning that existing units will still exist and you could still buy one from another state.
This is nice but I always preferred the clam shell GBA. I would like an update of that.
I noticed that TEST Batch account and got a little concerned. Credit Karma is also polling my data monthly it seems. I don't like this one bit.
What you described is a completely different idea.
Same. I was 14 at the time it came out and I can still remember how I felt walking out of the theater. Everything I love about the movies was there and it inspired me to want to lean more about computers.
Have you ever been to East Asia? They don't have the latest iPhones but they have a better cell phone network than the United States and cheap Android phones from which they do just about everything. You'll get four bars in the middle of nowhere compared to the United States spotty coverage concentrated on population centers. But pay no attention to geopolitical competitors, what could they possibly know that we don't?

Or if you call capitalism a failure because only rich people can afford MacLarens, you're just being disingenuous. See also cheap perfectly serviceable 60" flat screen TVs versus a 85" Samsung Goliath.

I don't want a society with zero wealth gap. They tried that during the cultural revolution and it sucked every bit as badly as the libertarian dystopia Peter Thiel wants to make happen. We have a really serious inequality problem with fairly simple answers that are politically infeasible until we federalize all campaign funding.