skysight-inc/HackerNews huggingface dataset:
There's Diesel[0] for Rust which is a full ORM. It's by Siân Griffin[1] who, as I understand it, is also behind a lot of how rail's ActiveRecord works.

0: https://diesel.rs/

1: https://twitter.com/sgrif
Exactly, that's why I left. It was unbearable for me to see we were consistently pushing half-baked features out of the door with technical debt piling up. Also seeing your colleagues being baffled at supporting customers with new features no one has ever told them about, deployed in production.

I'm all for move fast and break things (sometimes), but this cowboy, shoot from the hip was unsustainable, we simply could not keep up with developing new features and shipping them ad-hoc with barely any support.

A lot of burnout in that org also.
More fear-mongering.
Organice does support Google Drive, Dropbox and WebDAV. (Organice is a fork of org-web)

More fundamentally, if you (anyone reading) can think of any easily usable way to sync files between devices, I think it might not be too hard to get Organice/etc. to support that as yet another backend.
Suspence and the cliffhangers: how to write horror
The Corporate Culture Gap
We're currently trying to figure out how to relocate to Port Townsend, WA from Seattle. It's a small(ish) town that's semi-rural. Lots of agricultural activity in the local community, hacker / maker spaces, festivals, etc.

My wife and I found that we would frequently vacation outside of cities after living in them for about 10 years; so we figured we might as well try to live where we find relaxation (especially since we rarely take advantage of the perks of urban life).

The only real downside is the lack of good broadband. There are a few local providers (DSL, Cable, etc.) - but I'm fairly unimpressed. Right now my hope is to build a hobby / side-business delivering Internet in the "just out of reach" areas around town.
You might also notice that none of that is actual product development and it will not lead to a product anytime soon (and as far as I know the Netflix Challenge results were not used by Netflix). That‘s research. It‘s great if you‘re working at a research department or maybe you do it for fun after work. But how is this related, exactly, to the software industry?

The point was that actual software engineering has not been more or less trivial than a few decades ago and that the glue isn‘t that much after all.

There was never a time when the daily work of software engineers was, in fact, research. There are plenty of research institutes and universities and even research labs of software companies where you can do this after you‘ve got your degree. Just go there, many of my friends are doing exactly that.
By that description, the birthday paradox is a paradox for anyone who doesn't already know it. The instinctive answer is generally 1/2 the total.
I fought that fight at Esri. first office (we were a remote r&d center) we simply put all of the phones in a box and put the box into the locked server room.

when the second office was being built out, and Esri's CTO visited along with some IT staff, we noted that we wanted as wireless of an office as possible. IT asked, "but how will we connect all of the phones?" my answer was, "no phones." they looked at the CTO, who said, "you heard him, no phones" and the precedent was set in stone.
I would describe the ESP32 as having a basic peripheral set. The ADCs and DACs are not great, and there are basically no other analog peripherals. The timers are meager, and low-power functionality is lacking.

The documentation is horrible, which is very important when you compare it to NXP and STM which both put out fantastic 2k-3k page reference manuals.
> Explanation =/= endorsement.

I'd try to rebuttal, but it seems entirely worthless to do so. But your response to Sesame Credit highlights why this needs to be stopped. And the Truth is the same model is being rolled out in Africa as well as the regions of 'Greater China.'

> Basically what Social Credit was designed to do: expel non-productive people or those that burden Chinese development [CCP Agenda] out of privileged areas and visibility. Indoctrinate new generation to comport to CCP values, replaced displaced dissenters with mainlanders [Colonialism].
Work from home is dead, long live work from anywhere
Live piano duetting online with CloudPiano
> Some of the surplus is dumped in foreign markets at prices that are well below cost. Farmers in undeveloped countries cannot compete on price.

Yes, but you would still have the transportation costs on top of them. Which depending on the product is not so cheap.

It seems the policies and subsidies change with time as well and some of the overproduction was used by the EU in humanitarian programs as well.

It definitely seems to be a politicized topic and I definitely don't think it is without problems.

But saying it costs "16GBP per week per each family in increased food costs" is a misrepresentation at the most charitable interpretation. Feel free to compare supermarket prices of unprocessed products (with comparable quality)
There are a few more categories in there 4) conspiracy theory guests that he wants to get more information out of or find out if they're full of shit 5) subject matter experts on topics that he's interested in, and more recently 6) the ones that feel like they're looking for the Rogan Bump and have probably been told to "go on Rogan" by their publicists, I have mixed feelings about this group since it's good to see them react to Rogan's interview style but it also feels like he sometimes softballs them out of deference or maybe just general politeness.
I use vim, so what is my alternative? Not gonna learn emacs for the sake of org mode.
I don't think the water analogy is a good fit here. For me the revelation was that energy can also be radiated away. When we did basic circuit exercises we never talked about that. Energy was either stored or turned into heat. Not sure how you would explain electromagnetic radiation with water pipes.
Would really appreciate links to guides that don't suffer from this.
I've recently installed Pop!_OS, mostly because I heard good things about its installer (setting up FDE on a secondary SSD is completely insane in Ubuntu).

But their tiling window manager extension is the real gem in my opinion. It's very clearly a v1.0, but I am still surprised by how much I enjoy it: https://github.com/pop-os/shell
I'm really curious, because I tried something similar maybe 5-10 years ago with a moderately powerful Linux system, and it couldn't support more than 2 USB cameras recording simultaneously.

What were the hardware specs on the PC like? How many cameras could you record from simultaneously? Which OS were you using, and did you have to do anything special to make it work?
I wish it were possible to still use them for anything useful... I'm slowly working on a new ssh client for 7/8/9, but there's no way a modern browser could be ported, and the CPUs would be too weak for the modern web
I'm not sure if it was the MH problem--all I can remember for sure was that it was a probability problem that was simple to state and the immediately obvious answer was wrong--but I have a similar story. Except I blew the problem and didn't get the job.

It was 1982. A small company from the Pacific Northwest called Microsoft sent some engineers down to recruit at Caltech. I was a senior that year, and interviewed with them. They asked me their probability problem, I got it wrong, and did not receive an offer.

I've occasionally wondered how different things would have been had I got it right, and so maybe got an offer, and accepted [1]. I think pretty much every engineer that started at Microsoft around that time and stuck with it (which I almost certainly would have done) ended up quite well off.

I've also wondered if any of the engineers that interviewed me are people whose names I would now recognize.

[1] It was not at all certain I would have accepted. I was more interested in bigger machines than the microprocessors MS was focused on, and also had a strong preference for staying in the Los Angeles area.
There was, in fact, huge demand. The delivery of British opium to China required a lot of help from Chinese merchants. Opium was legal in China and had been brought in from abroad for several hundred years by that point. Importation was banned in the 1700s after the Portuguese got into the business; but excluding foreigners did not actually exclude foreign opium, since Chinese merchants would bring it in and pass it off as Chinese-sourced opium.
The Lowdown on TCP
Cumulus requires a license to run on whitebox hardware. Sonic doesn't.
Yeah, I would say so. But these chemicals are just defense mechanisms with no other benefit to the plant.
All the bad parts of San Francisco with none of the redeeming qualities.
Yeah, and while some people talk big with no credentials/experience to back up the talk, there are a lot of people I don't know personally that I follow whose opinions I trust more than some anonymous forum commentator.

That being said, I deleted Twitter in January and am much happier for it.
When? The UK supported Kai-Shek through WWII, when they agreed not to intervene.
> Not good to experiment on students.

Ideas of consent have changed a lot over the succeeding decades. (Not to argue with you, of course, just to point out that it would have looked different at the time.) The 3 Christs of Ypsilanti, for example, was only a little earlier.
They did that with Obamacare we have Obamacare
Kubera founder (and huge HN fan) here. Please feel free to ask any questions.
Pushed it from merchantilism to...
so this has never been done before? no query languages that also are programming languages? why?
The long-form format is a huge part. The regular media is not incentivized to air a 3-hour interview with a thoughtful interviewer. No, you'll get a 2-minute clip on CNN designed to extract click-bait soundbites from the guest.
I'll take your point about the article (I haven't looked), but it's a matter of degree. Your comment took the thread further into ideological battle. That's what we care about—i.e. that's what we care about not happening here.

You're right that some articles on HN have political overlap, but it doesn't follow that all political comments are equally ok on HN. That's a non sequitur. I've written about this many times: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu.... If you take a look at those past explanations and still have a question that isn't answered there, I'd like to know what it is, because my intention is eventually to compile these explanations into a moderation FAQ. Some good threads to start with might be https://news.ycombinator.com/item?id=21607844 and https://news.ycombinator.com/item?id=22902396. Also https://news.ycombinator.com/item?id=17014869, if you think HN has gotten more political lately.

> Just admit you chose sides and I'll leave voluntarily.

No, that's not what's happening. It always feels like the mods are against you. https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu.... The other side feels the same:

https://news.ycombinator.com/item?id=19194629 ("The right-wing bias of HN moderators is readily apparent, as usual.")

https://news.ycombinator.com/user?id=hn_check ("HN is a cesspool of anti-intellectual MAGA blowhards. dang is their king and ringleader.")

https://news.ycombinator.com/item?id=22706608 ("Furthermore, the moderators definitely have a personal libertarian bent that regularly seeps into selective moderation. I routinely see someone declare an interesting political assertion and then any replies to it that disagree with the principle are shut down as being political, but the parent post is ignored.")

https://news.ycombinator.com/item?id=23280156 ("You can't criticize capitalism on HN and expect to get upvoted.")

There are many more links where those came from, but I try to contain myself.

Why do the opposing sides each think HN is strongly biased in favor of the other side? They can't both be right, and the odds that only one is right are also basically zero, since the comments are so interchangeable—if you flip the ideological bit, you can't tell them apart. Since the site is the same for everybody, this is clearly some kind of cognitive bias. I believe that it's that we're primed to notice the things we dislike and disagree with, and we weight those much more heavily (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...). That would explain not only the direction in which people perceive bias (they always perceive it as going against their side) but also the intensity (people perceive the degree of bias in proportion to the intensity of their own ideological commitment).

Again, if you have a question that I haven't answered, take a look at those past explanations and if you still feel that way, please let me know what the question is.
I'm creating an entire web OS as my personal website
> Its not going to save us from all of the work, but it does eliminate a lot of redundant work.

It's not going to eliminate work in software development, it's going to increase work in developing software systems by increasing the average value of each unit of work, and, simultaneously, move the average level of the work higher up the abstraction ladder, just as every advance in software productivity since “what if we didn't have to code directly in machine code and instead has software that would assemble machine code from something one-step more abstract”.
I think about Code Management
This was very insightful. Thankyou.

Editing to add that this did fit one thing I concluded (before learning economists found it to be obvious): diffuse risks almost never get handled. Only sharp, tangible risks really get thought about.

"We had an outage" can lead to someone getting sacked, so fear prevails. But "we slowly strangle ourselves to death and then get eaten by a nimble upstart" is nobody's risk. It's invisible and immeasurable.

I don't think small-team agile is particularly immune to this problem. It just tends to have a smaller surface area for diffuse global risks.
> I failed to see the significance of “default public” in my head.

Hmm? This just raises more questions about Triplebyte's product development process than answers, especially since privacy is a core product feature.
if any of you could please open a issue on GitHub I'll take a look as soon as I'm free
I came here to say the same thing. The article implies a definition that is not a "Western world order" but rather globalized trade:

> The Chinese tea trade actually represented China’s entry point into global capitalism. Tea was traded, directly and indirectly, for Patna opium, Peruvian silver, Caribbean sugar, English textiles and Burmese rice.

I think silk would qualify, over a thousand years prior, and being traded at least as far as the Roman Empire.
> We are coming to a point where software is developing so fast and the abstractions getting better that soon we will have more software written by a smaller number of people.

This seems unlikely to me, or at least unsupported by current observations. Software tooling and abstractions have improved tremendously since the early days of programming. Going from machine code on punch cards to modern high-level languages with assorted libraries and frameworks and debuggers represents at least a few orders of magnitude productivity increase per programmer.

But has that incredible efficiency gain resulted in fewer programmer jobs? Nope, just the opposite: the better the tooling is, the more useful each programmer is, so the more it makes sense to hire. This makes sense when you consider how open-ended programming is as a field: it lets you manipulate data, and it turns out manipulating data has a seemingly endless number of uses. It's not a field like, say, plumbing, where you need a set amount of plumbers, where going beyond that number doesn't really accomplish anything.
I see you've moved on to assumptions about how my brain works and other personal characterisations.

What an awful communication style. My mistake for trying to hold a civilised conversation, then.
Kurwa jebana ich mać, Niedźwiecki resigned??
Is there something that could sync text/org files as seamlessly as Evernote/Google Keep does?
The USA does too, but the trouble is it has to be exclusively used for working from home- so you can't have a guest room you use as an office most of the time, which is particularly tricky in cities. I wonder if that'll change in the future with more WFH.
Vulnerability DB: Information and remediation for known vulnerabilities
...pretty well? I don't know if we work in different areas or what, but in my experience tech companies are very accepting of non-Trump-aligned political expression. I've seen people wear communist slogans to work before and they've never gotten in trouble for it.
Soviet B-29: https://en.wikipedia.org/wiki/Tupolev_Tu-4
The controversial song:

https://www.youtube.com/watch?v=o9LzNtpjhV0
local deps are one thing, but i think the # of network deps have increased
Same here and I was completely shocked when one of the YouTube channels that I watch the owner got it. I was like holy crap I actually know of somebody who got it and had to go to the hospital.
YOU may not care about old crappy systems, but you'd be surprised how much cruft is still in use in large organisations. And I for one am glad GNU went through all the trouble to make their code work on non-standard environments, because it means that I can use GNU stuff to bootstrap a non-crufty userland on those systems.

About the LTO stuff: Maybe you did it wrong?
I just tried to reproduce your problem by downloading GNU coreutils and running configure like this:

$ LDFLAGS=-flto CFLAGS="-Os -flto" ./configure

it definitely passes -flto to the compiler. I can't get to the linking stage because binutils is missing a plugin. Probably something wrong with my gcc setup. But autoconf is not removing -flto.

BTW: About non-standard environments: Go ask among your friends for people who do embedded systems development, and let them show you their environment. You'd be surprised.
Obligatory link to tutorial on how to run Sonic on an Arista switch:

https://www.servethehome.com/get-started-with-40gbe-sdn-with...
Opium was made illegal in China since 1800 (https://en.wikipedia.org/wiki/Destruction_of_opium_at_Humen). The government even appointed a commissioner to solve the Opium issue and the commissioner proceeded to destroy huge amounts of Opium, which was the trigger point of the Opium war.

> Chinese people definitely wanted British opium and Chinese merchants definitely wanted to sell it to them.

As in the Americans want substances banned by their federal government, and Escobar and others definitely wanted to sell it to them?

Will that justify another country dumping those in America?
Hello fellow Poles! What's the deal with that song anyway. https://youtu.be/o9LzNtpjhV0 is this the song?
Uber AI's Contributions
Highspeed broadband internet, personal devices that may be used for work including phone line/data, webcam etc.
I chose my employer based on where I want to live. The commute is stil about 40 minutes of driving each way buts its manageable. If I chose my employer to be in downtown Atlanta, or thereabouts, I would need to live in an area with more expensive house, less space, and crappy schools... Or drive 1.5 hours. Unless they'd double my salary, the 1.5 hour commute is a deal breaker.

Microsoft just announced 1500 jobs in downtown Atlanta, to be near Georgia tech and the tech hub. Not sure if they realize that developers who have working experience, likely now have kids now and arent going to settle for C level schools. Their location isn't even supported by mass transit that well (bus, but no train. They likely payed a premium for the space since it's "hip".

I've found it ironic that there's even such thing a tech hub, since we are the ones who create and push for remote work.
Er, was Bill Gates a jerk? How are we defining it?

He was aggressive towards his competitors, certainly, perhaps too much. His decisions around the web were perhaps "jerk-like".

But normally this word means he was nasty to other people he worked with. There are mixed stories about that. A lot of them boil down to him being a boss who simply expected good results and made his expectations clear.

If you look at CEOs of successful companies there are always lots of people ready to describe them as jerks. Mostly when asked to back that up, you get stories where they were just firm with people about what level of performance was required - the sort of thing any CEO needs to do.
I don't know how to respond to what you're saying because I disagree with your premise. Smartphones aren't a problem in this instance, social or personal issues, and there are several of them.

1. There's the internal discipline that the employee apparently doesn't have when they keep going to their phone.

2. There's the assumption from management that a person needs to be 100% focused on work and that lapses in focus are a loss of productivity (when in fact, stepping away and walking can be a perfect way to get an idea and move forward).

3. "punching in" and "filling out checklists" especially are management problems if they're required to use the phone for that, since by the premise of the argument phones are bad and should never be used and then they require them.

4. There's the blaming of the tool rather than the user.

5. With the vast multitude of notification management settings that Slack, in particular, provides, including just closing the app, or muting every single thing except @person's, a disciplined person can absolutely limit their Slack usage as necessary; or, speak with a manager about going dark to 'get some work done'.
A man who brought running to the masses
How Coronavirus lockdown made a 'Zoom boom' generation
>>smart people were working with computers since they were invented

Smart people were working with computers before they were invented. Consider the Difference engine, or the Antikythera mechanism, Analog computers, and efforts to organize the production of results for tables used in calculation, or engineering. "Computer" was once a title for a person, too...
There's no need to roll your own hardware integration for crypto tokens. Browsers have been able to do PKCS#11 client certificates from smart cards for a long time, in case WebAuthN / U2F are too modern for you.
Better support, documentation, and peripherals.

The ESP32 datasheet is 62 pages. The STM32F4 datasheet is 1729 pages, and that's not counting the reference manuals.

The ESP32 datasheet contains about 3 paragraphs about the ADC, which basically say that it has an accuracy of +/-6%, see example code for ways to calibrate it (which probably amounts to a linear interpolation between two sample counts with the pin pulled to ground and AVDD). In the STM32 manual, the section on the ADCs is much longer than the entire ESP32 datasheet, and goes into gory details about every possible nonlinearity/ missing counts/ slope/ offset/ noise/ reference voltage and other various potential sources of error you might encounter. If you wanted to build, for example, a wireless machine that included a precision scale, you can see why you'd want to use the STM32F4 ADC instead of the ESP32 ADC because a thorough understanding of that peripheral is critical to your application.

If you want to drop in someone else's ESP32 code and use it to push bytes over the air, it's a great tool. If you want to actually develop some application for it that doesn't exist yet, you're on your own.
If Colombia responded by carpet bombing American port cities into submission, then it would be a fair comparison.

That said, it's possible that the opium wars get too much credit for China's weakened position, relative to the Taiping Rebellion (Chinese civil war) which claimed around 20 million lives, comparable to the first world war.

https://en.m.wikipedia.org/wiki/Taiping_Rebellion
Gravity waves ;) - if they were many orders of magnitude stronger.
The servicification of the U.S. economy: The role of startups vs firms
Just a basic board comparable to the ESP32 modules you can but for DIY stuff