skysight-inc/HackerNews huggingface dataset:
> I keep having sync issues and conflicts in my git repos even though all versions are in lockstep.

Syncing git repos using a tool other than git seems like you're asking for trouble. Git is already meant to be used for distributing a repo to multiple computers. It's responsible for the "syncing".

Let's say you have to computers. Both go offline. Then you make a guy commit on each computer. Then they go back online. What do you expect to happen? Even if there are no conflicts in the commits, your .git directory is going to be messed up.
Having been actually hacking in the time when WarGames came out, it portrayed exactly how it was for me and my sphere of young hackers (sans the NORAD visits, of course).

I found Sneakers great, too. Great story, and the TTPs (techniques and tradecraft) were mostly spot-on. Has anybody else been to NewHackCity West (in the bay area, now defunct, AFAIK) and remember the sign out front? :)

Maybe I'm not giving it a fair shake, but Hackers looks awful. I never saw Hackers completely, only scenes and such, but it never interested me and seemed silly and outlandish, as if it were written by some Hollywood outsider who was trying to be as imaginative against stereotypes at the time as possible. It doesn't resonate with me at all (from the scenes I've watched).
I thought the fade thing was specifically to trip up bots. Like bots know what the picture is long before it is shown to the user, so if the bot clicks on it then the CAPCHA knows something is up.
I don't listen to podcasts as I don't want to miss anything in them but I do use audiobooks. I only listen to audiobooks I've read before (normally a number of times) and my current go-to is the Honor Harrington series (It's my go-to for "I want to listen to something comfortable but I also want to be able to miss big chunks without caring since I know it all).

As for my "setup" I use my gooseneck flexible arm [0] that can hold my phone so that I can "direct" the phone towards my head/face. I used to just leave the phone on my side table so it could charge it but my phone can charge just about anywhere I am for more than a few minutes in my house so charging overnight isn't a necessity for me. Also when it was on the bedside I had to turn the volume up louder to hear it over the distance/fan noise, having it hovering a foot or two above my head give me great audio (or good enough for my purposes). I've been thinking for a while about getting a bluetooth speaker that I could mount above my headboard or something like that instead of using my phone but that has other downsides (inability to use "Hey Siri" or any microphone-based things on the phone while connected).

[0] https://smile.amazon.com/gp/product/B07P2VK93P/
As a comparison, in Ruby

puts "a" "b" == "ab" # true

and

puts "a"
"b" == "ab"

prints "a" with "b" == "ab" evaluated to false and discarded. This could create bugs as with Python. However

["a"
"b"] == ["ab"]

is syntax error at the beginning of the second line. The parser expects a ]
It would evaluate to true if it were on one line.
We must be talking past each other ; I spoke of immigration to replace or replenish the working class labour pools - then you point to other sorts of migration entirely.
MusicBrainz has been around for more than two decades and is the gold standard for this kind of data (and more):

https://musicbrainz.org/
It was never from urine. It was always chemically synthesized
Build an environmentally sustainable pig farm
"Hurlyburly"[1]

Sean Penn
Kevin Spacey
Robin Wright Penn
Chazz Palminteri
Garry Shandling
Anna Paquin
Meg Ryan

One of my favorite movies.

[1] https://en.wikipedia.org/wiki/Hurlyburly_(film)
I hear this sentiment a fair bit - but what is the actual risk here?
Lopsided routing, a stealthy hole punch into FortiGate
Good times create weak men (2019)
> I haven't seen that communication style very often in engineering managers.

It might depend on whether "engineering manager" means "an engineer who has risen to management" or "a manager who happens to manage engineers even though they have no engineering experience themselves". The communication style I described is indeed very rare in my experience for the first type of engineering manager. But in my experience it isn't for the second. It's not clear from the OP's account which type their manager's boss is (or their manager, for that matter).
So painfully true and common.
> I would love it if I can eventually shout the "you-just-need-discipline" people to extinction.

You shouldn't. They're partly right.

You are correct that "just be 100% disciplined 100% of the time" will fail. But "just get a language/compiler smart enough that I don't need discipline" will also fail.
That's an interesting idea - maybe it would be smart to have captcha's do a "Point out all the motorcycles" or "Click all the pedestrians" setup.
Cybersecurity for Democracy
The general idea is to clean things up piecemeal and gradually, until we've got a coherent design that's easy to reason about and enables us to then start working on proofs and formal verification, discussions with the academic cryptography community, and even test vectors. This initial pull request is mostly getting feet wet with fixes and low hanging fruits, but long term I'm interested in more comprehensive improvements.

The thing is, with Linux development, these things tend to work their way in _gradually_, rather than totally radical rewrites. (If you recall, I tried the radical rewrite thing with my Zinc replacement [1] for the crypto API, which wasn't too well received.) So I'm definitely not looking to cause a ruckus, but I do really want to get this into good shape. Provably secure constructions and slow-but-steady work will hopefully be key in doing that.

So, that may not the concrete answer perhaps you were hoping for, but that's a snapshot of my general approach.

[1] https://www.youtube.com/watch?v=a9A80i6noLw
A developer forced them out of their building. 3 yrs later, nearly half are dead
Cattle mutilations are up...
Struggling as in dying. I've seen no evidence that plants are dying of lack of CO2. In my research into permaculture I've never seen any issues with plants lacking CO2 - primarily plants struggle for nitrogen, hence the use of fertiliser (or in the case of permaculture, other nitrogen fixing techniques like using bacteria or cycling legumes, or cool stuff like using aquaponics to recycle fish poo into fertiliser).

Maybe they could grow even more successfully with some kind of CO2 biodome, I don't know - but my point was that lack of CO2 is not causing problems with plants growing, but it is causing problems with our biosphere slowly dying.
Speaking as a startup guy, greater success (and happiness) comes from value generation than chasing bigger paychecks.
Misspelling a variable on the lhs of an assignment just causes a new variable to be created with the new name. That's a lot worse in my book.
> The messenger arrived with a big envelope. I opened it. It said Sneakers. My heart sank. It sounded like a bad teen comedy about a hapless junior-high basketball team that is saved when they recruit a girl point guard who’s a great shot.

XD
Bashing immigrants and bashing immigration are different ; Usually accusations of the former serve to allow the later.

I would point to China as an example of nationalism paying dividends.
I imagine 18650 cells will also be easy to find for the foreseeable future.
See also the discussion of that meme at https://acoup.blog/2020/01/17/collections-the-fremen-mirage-...
50% of the marketed energy input, that is, which someone bought on the market, is from nitrogen (though I read the same article and I thought it said 90%). But that marketed energy input is only about 20% of the total energy input of the system; the other 80% is the sunlight that falls on the fields.
Previous discussion:
June 2020, 306 points, 159 comments

https://news.ycombinator.com/item?id=23537243
The rejection notice seems completely counter intuitive to me. How is adding a plus "harder" compared to removing a foot gun?

> This PEP is rejected. There wasn't enough support in favor, the feature to be removed isn't all that harmful, and there are some use cases that would become harder.
I had a similar experience trying to set up my family on a password manager. Something relatively simple to tech-inclined folks is like pulling teeth for the average person. For me, fortunately much of my family has some tech savvy but even still I'm 1/4 due to being across the country from most of them.
5% of 'released' software is quite a lot, more importantly it's a class of errors that definitely should not exist. This is a 'bug' in the language effectively there just isn't any real upside.

Python has a few of these things, which is really sad.
No schematics are to be found...
The official annual Django Developers Survey Results 2021
This particular patent specifically covers a mesh network of independent playback devices that can be dynamically rearranged into possibly overlapping zones, with the volume controls being on a separate device in the local network. That's pretty far removed from a simple hard-wired two-channel audio system.

I'm opposed to software patents in general so I also think this should not be patentable, but it's hard to deny that there's a ton of engineering effort required to implement such a system and its not just a matter of adding a few lines of code to an existing audio application.
Consider that you may be describing a compiler. Typos are not generally a problem in statically typed languages with notable exceptions such as dictionary key lookups etc.

Even without static typing, argument length verification etc. can be done with a suitable compiler. In python we are left chasing 100% code coverage in unit tests as it's the only way to be certain that the code doesn't include a silly mistake.
> AI uprising

There won't be one. But there will be more and more unethical rich people using Machine Learning and Deep Learning technologies and vast computing power, money, and political clout to gain things for their own, and many people will suffer or at least be worse off as a result of this.
There will always be IPv4 for sale just as there is always land for sale.
> 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.

No, they didn't. That was the story the masses were sold, but power and wealth were a function of the hierarchy rooted at Mao Zedong. But also, I don't believe that zero wealth gap is a reasonable goal, so kindly lay off the strawman. Nordic countries show that there is a lot of room for improvement in terms of inequality, without a blush of the totalitarianism that you fear.
Don’t look up!
Some discussion already here:

https://news.ycombinator.com/item?id=29840294

Discussion of the film "Sneakers" here:

https://news.ycombinator.com/item?id=29840802
This is great advice. Thanks for offering it.

The company is small (sub 30 people) and I don't think they are acting in bad faith. I just went back with this:

---

Hey <CEO>,

Thanks for getting me the paperwork and for working to accommodate my pre-existing condition (of being a <COUNTRY>ian)!

A little confused though? In my conversation with <CTO> I was offered full-time employment @ $XXX,XXX USD with benefits, vacation, and an equity package.

While I understand that it might not be possible to employ me as an FTE, I hope that we might be able to come to terms that are closer to what was originally offered.

I'm free after <TIME> if you'd like to chat!

<SIGN OFF>
<PHONE>
> From a margin induced COGS perspective, Intel would be vendor silicon and the M1.* aren’t. This matters a lot.

This matters a lot when the vendor lacks competition and therefore has high margins. In a commodity market it's a liability.

If five independent vendors each pay money to develop a processor, you get to pick the best one to use. If four independent vendors and you each pay money to develop a processor and yours isn't the best one, oops.

> A lot of the swing of the pendulum in tech to de-vertical is still was collateral damage from the core competencies excuse in the 90s MBA era to basically chop companies up and make the financials artificially better for a time.

It's quite the opposite. Companies that do one thing and do it well result in more stability. If one of them screws up and falls behind, they fail, but that's as it should be, and the damage is limited to that vertical.

Now look at Intel. Their processor designs are fine, their process technology is behind, so they're losing. The same thing happened to AMD -- Global Foundries fell behind -- but because they de-integrated, they could switch to TSMC. Not doing this sooner nearly destroyed the company. Now that they have they're back in the game.

The problem with vertical integration is that it requires all of your business units to be the best in the market. Because if any one of them falls behind, it pulls down the whole chain.

People like to ignore that when they're winning, but the result is that when you lose, you lose big.
Ammonia per bushel of corn from:
https://www.canr.msu.edu/news/nitrogen-rate-trial-results-in...

US Ammonia production per year: https://www.eia.gov/naturalgas/weekly/archivenew_ngwu/2021/0...
thanks this is a great idea - I discovered this last summer... This really does work - I had to keep an icepack in my bag to keep my emergency protein bar from melting on my all day bike rides and I realized how much cooler I was from just that tiny bit - but then I have the condensation issue.
I think the most logical decision would be to design the Apple Modem / Wireless Chips with Intel Fab sometime in 2024+. Because it is the single product that doesn't directly compete with Intel, gets extra Fab capacity instead of relying on TSMC only, and doesn't need to go to their competitor Samsung Foundry.

There is also some Wireless / WiFI IP Apple could leverage, since Broadcom / Apple relationship has been unstable for years.
Necessary Changes in Society – Richard Stallman
Coca-Cola buys the extract from https://en.wikipedia.org/wiki/Stepan_Company which, IIRC, is the only one with a license to import the leaves.
Exactly. It worked perfectly to sync my Android tablet data on my NAS, but I never tried it as a cloud file server. However it should be relatively easy to set up a VPN on a broadband (non NATted) connection, if it has a dynamic IP hook it to a free domain name using for example DuckDNS (.org), then redirect the VPN traffic to a *PI or similar board and a USB disk that will stay up 24/7, so that no matter when or from where, any other device with the right credentials can use that space as cloud storage from anywhere. The big difference being that there are no strings attached, no size caps, no sign this and that, no download of closed apps, no ads etc.
Not true if your vehicle uses diesel.
If anyone wants to see that, try launching the browser via Selenium. I used to do that to partially automate some activities, such as download bank statements. I'd have my Selenium using script open a browser and go to the bank, then wait for me to login and get to the account page.

I'd login, dismiss any popup or interstitial promotions the bank decided to give me, get to the account page, and tell my script to continue.

My script would then use Selenium to click the download button, click the "custom date range" radio button on download popup, fill in the range fields to cover the last 60 days, pick OFX for the download format, and start the download, prompting me to let it know when the download is finished.

When the download finished, I could then go to one of my other accounts at that bank, tell the script I'm there, and that one gets downloaded, and so on.

My bank isn't giving CAPTCHAs so that would still work if I were to get around to updating my script to deal with some redesigns they did of their pages which broke finding the relevant elements on the page.

But I've found that if I do visit a site that uses hCaptcha while using the Selenium launched browser, it seems to get stuck. Click to tell it I'm not a bot. Then get an image test. Answer that correctly and get another image test. Answer that correctly. Then it goes back to the click if you are not a bot thing, and repeats--two more image tests and back to the beginning.

Here's a program if anyone wants to try this and has the Selenium Webdriver package for Python3 installed. This will open a browser and take you to fanfiction.net. Trying to actually read any story will bring up the CAPTCHA.

#!/usr/bin/env python3
from selenium.webdriver import Chrome

driver = Chrome()
driver.get("https://www.fanfiction.net")
input("press enter when done")
driver.close()
driver.quit()

I'm not sure if the looping is a Cloudflare thing or a fanfiction.net thing, because the latter is the only site I use that has Cloudflare's CAPTCHA.

It used to be that if you added

from selenium.webdriver import ChromeOptions

and changed opening the driver to

options = ChromeOptions()
options.add_experimental_option("excludeSwitches", ["enable-automation"])
options.add_experimental_option('useAutomationExtension', False)
options.add_argument("--disable-blink-features=AutomationControlled")
driver = Chrome(options=options)

you could get past the CAPTCHA, but that stopped working a while ago.

There's this project to provide a Selenium Chrome driver that is supposed to not trigger anti-bot detectors [1], but it still hit the CAPTCHA loop when I tried it.

[1] https://github.com/ultrafunkamsterdam/undetected-chromedrive...
> This concept that "if it's in ROM and cannot be updated it's not software, it's hardware" is asinine, against actual practical freedom for users, and also a net security negative.

There is a distinction between blob 'is in ROM and cannot be updated', 'is in EPROM and might be updated', and 'it is in RAM and must be provided at boot'.

While one can argue about the second case, the third case is problematic for practical and legal reasons, as handling (using and distributing) requires accepting licence of the firmware, which affects distribution infrastructure of free Linux distributions. Some firmwares also do not allow redistributing, so they have to be downloaded from vendor website, which further complicates practical and legal matters and have privacy issues.

The second case (it is in EPROM nad might be updated) does not have such effect directly, but leads to it indirectly, by allowing vendors to depend on cheap post-purchase fixes by firmware update, so they can offer less tested products, where firmware update is practically necessary due to original firmware being buggy, so essentially moving to the third case.
Hackers also had that early-90's "before it was cool" techno soundtrack vibe.
'Woke' _primarily_ means roused from sleep.

Every other usage is metaphoric drift from that.

Casual and false accusations of racism are as wrong as racism itself.
Hot, high-humidity days are the days I like to go out and run several miles. A lot depends on your fitness level. And Westerners are becoming decreasingly fit.
These are FDA's documents, not Pfizer's. The pharma companies aren't the ones doing the redaction.
Netherlands are in lockdown as well; at the tail end of letting delta run wild and with our health care at it's limits due to that we started it as Omicron was just getting started. Shortage of staff, beds and care has been pretty consistently high and getting worse here as well as in Canada apparently. We basically introduced capitalism into our health care system back in the day with insurers etc. subsequently optimizing away all of the (under normal circumstances) superfluous capacity. Strangely we still don't seem to have made any real improvements to our capacity since Corona started and have mostly just experienced loss of staff instead similar to what this article describes.
Some people really think out of the box and their opinions are often censored all the time.
If a task has yielded its not holding on to a thread. A loop that wasn't yielding would leak, though.
It works both ways though, doesn't it? If you are IPv4 only, you can't access/can't be accessed from the whole internet. If you are IPv6 only, same applies.
Hot take. Any thoughts on the US International Trade Commission's ruling that Google was infringing on Sonos’ patents?
In my opinion, you're not paranoid.
Not in Lisp! ("foo" "bar") and ("foobar") are lists of length 2 and 1, respectively.

(Python copies some bad ideas from C. Another one is having to import everything you use. It seems that since Python is written in C, its designer took it for granted that there will be something analogous to #include for using libraries, even standard ones that come with the language.)

Implicit string literal catenation is tempting to implement because it solves problems like:

printf("long %s string"
"nicely breaks up"
"with indentation and all",
arg, arg, ...)

and if you're working in a language which has comma separation everywhere, you can get away with it easily.

There are other ways to solve it. In TXR Lisp, I allow string literals to go across multiple lines with a backslash newline sequence. All contiguous unescaped whitespace adjacent to the backslash is eaten:

This is the TXR Lisp interactive listener of TXR 273.
Quit with :quit or Ctrl-D on an empty line. Ctrl-X ? for cheatsheet.
TXR needs money, so even abnormal exits now go through the gift shop.
1> "abcd \
efg"
"abcdefg"

If you want a significant space, you can backslash escape it; the exact placement is up to you:

2> "abcd\ \
efg"
"abcd efg"
3> "abcd \
\ efg"
"abcd efg"
4> "abcd \ \
efg"
"abcd efg"
5> "abcd \ \
\ efg"
"abcd efg"
I got immense joy out of working in Google's original SF office that was right above where the "handoff" scene took place and it's funny in the movie how there's a long hill of dirt in the shots that look out towards to the bay as that's where a MUNI line is now.

Also, in case anyone is wondering, the acoustic modem in the movie they use to make an "untraceable satellite call" is an Atari 830. Finally acquired one during lockdown last year while I was building an in-home dial-up ISP because I never really understood how they worked...it looks just as cool in person as in the movie.
I work with the bus industry, so this sort of stuff is on my periphery. This is what I was thinking of: https://www.theguardian.com/news/2005/jun/10/transportintheu...
> "I'll work for you but only if you can't fire me" is something only the most desperate companies would accept unless they are forced to.

Yeah this would be a red flag on the candidate immediately. What I meant was that the negotiation should be on the notice period not on being unfirable. I see it's a huge burden on the company to not be able to fire someone and what ends up happening when you have a bad apple is other team members start leaving.
Bought covertly for a large sum of money with intention not to use it.
BC locked down as well
> Please just publish as a normal, plain old apt.

I personally would prefer appimage or tarball bundle (like Mozilla does).
Of course it reeeallly depends on the case, but every business will need the "wetworks": customer service, client relationships, etc.

So if you have a core tech product and that is scaling, then fantastic.

The classic success case was WhatsApp: 19 billion dollars (jeesus wow) for a basement full of people.
And what changed? We stopped regulating corporations, and they started becoming bad for society. You have to lead corporations to the good, with guardrails, incentives, and regulations, like a petulant child. Without this safety-net in place, you get things like the opioid epidemic.
Nearly every vaccine in human history has some level of escape or immunized infection rate. Flu, polio, MMR. They're all vaccines

Covid vaccines do prevent (not all, but some) transmission and prevent (not all, but many) serious infections. This is the same as pretty much every other vaccine out there.

Covid vaccines are still very effective if you have preexisting conditions.

You're spreading lies, please don't do that.
That is very impressive! What is your tech stack?