skysight-inc/HackerNews huggingface dataset:
Milk delivery could work some years ago, but today there are so many options that it would be a problem. Not saying impossible, but near. And added costs.

I'm currently buying whole and lactose-free whole (this is surprinsigly hard to find). In the market you have skim, semi and whole; cow, goat and sheep; with and without lactose; organic and non organic. And then different enrichments, brands and even added flavours, that are more marketing than reality, but they work.

People has to go to the market anyway, so it's just more convenient to buy 30 litres of your brand-semi-lactofree-uht for the month than to rely on the delivery.
Open a github account and start hacking, as if there is no tomorrow.
Potentially to find out which employees would have voted to unionise, in order to expunge or at least neutralise them.
Well, every game company :)

Makes sense robotics would do it too. AAA games and robotics are basically the same field after all
No, but it has most of the same advantages and disadvantages as just ignoring them. I would bet that the only reason they apply a smear rather than just ignoring the leap second entirely is to keep their clocks in sync with the outside world.
You're not going to like the answer, but I think it captures some of what you're getting at.

Windows 95. Old style gui programming meant sitting in a loop, waiting for the next event, then handling it. You type a letter, there's a case switch, and the next character is rendered on the screen. Being able to copy a file and type at the same time was a big deal. You'd experience the dead letter queue when you moved a window while the OS was handling a device, and the window would sort of smear across the screen when the repaint events were dropped.

Concurrent programming is hard. State isolation from micro services helps a lot. but eventually you'll need to share state, and people try stuff like `add 1 to x`, but that has bugs, so they say, `if x == 7 add 1 to x` but that has bugs so they say, `my vector clock looks like foo. if your vector clock matches, add 1 to x, and give me back your updated vector clock` but now you've imposed a total order and have given up a lot of performance.

I'm blind to the actual problem you're facing. My default recommendation is to have a monorepo, and break out helpers for expensive tasks, no different than spinning up a thread or process on a big host. Have a plan for building pipelines a->b->c->d. also have a plan for fan out a->b & a->c & a->d

It has been widely observed there are no silver bullets. but there are regular bullets. Careful and thoughtful use can be a huge win. If you're in that exponential growth phase, it's duck tape and baling wire all the way, get used to everything being broken all the time. if you're not, take your time and plan out a few steps ahead. Operationalize a few micro services. Get comfortable with the coordination and monitoring. Learn to recover gracefully, and hopefully find a way to dodge that problem next time around.

Sorry this is hand wavy. I don't think you're missing anything. it's just hard. if you're stuck because it won't fit on 1X anymore, you've got to find a way to spread out the load.
I'm not trying to detract from the monumental achievement SpaceX's engineers have made with the development of the Raptor, but that development work didn't take place in a vacuum. Unfortunately, I don't have a credible source for this, but I have seen multiple reports that the Raptor program was explicitly a continuation of the IPD program, with SpaceX receiving technical data, hardware, and even hiring engineers who worked on it.

That the IPD was hydrolox and didn't proceed to the point of a full engine, let alone a flight is besides the point.

What you said was: "They kind of did invent full-flow engines though", which is completely false.
> and given a valid `wg0.conf`

And there it is. Idk about OP but this is what tripped me up. There are many guides online, but the native documentation assumes you have a pretty deep understanding of the network stack, authentication, and VPNs.

The online guides all kinda make assumptions about your network set up and if it’s different in anyway your attempt will fail and you won’t know why; as the error codes are kinda generic and somewhat meaningless to someone without in-depth networking experience.
You're not allowed to say that on HN (I don't disapprove of you saying it however and I've said the same thing myself - the point of my comment is that it's ridiculous to disallow comments like that)
"Debian uses old drivers" is a pretty big meme. If you're the kinda person who reads Hacker News or messed around with USB Audio Interfaces, it shouldn't be that hard to d a quick search on what the best distros are.

Ubuntu. Mint. PopOS. Manjaro. Covers like 95% of use case syou could ever have.
What even does this package do? I can't understand how to get to the source and the readme is vague.
I don’t want Amazon in my house, but this is contrived.

Determining what you need replaced and fulfilling it != secure delivery of what you ordered yourself.
Aneutronic Helium 3/Boron fusion looks set to actually happen. The ability to generate large amounts of electricity directly, instead of having to boil water to make steam to turn turbines, removes a huge cross section of limitations from the otherwise mundane area of power generation.
I tried using Mattermost for internal projects a while ago. Apparently, it needs to call the mothership every so often and doesn't seem to work/install otherwise (IIRC, tried running docker images on "internal" network only), which i found to be pretty strange and a big nono. Ended up spinning up an IRC server instead.

But MM is still nicer than slack/discord in terms of controlling your data.
> Perhaps banks should offer an identify verification service?

In Canada the postal service offers this. You can show your ID at any post office and be verified. Sounds pretty convenient.[1]

1. https://www.canadapost-postescanada.ca/cpc/en/business/posta...
I like making photos of landscapes as a hobby. I have a big dSLR camera, nice digital p&s, and my phone. Every time I go out (eg. on a hike) I have to force myself to consider if this is a "photo trip" or a "leisure trip". Am I going to be switched on, take a ton of gear, and be trying to make photos? Or am I going worry less about it, try to enjoy the moment and maybe grab a few non critical snapshots with whatever I have (usually just phone).

Even when going someplace new as a tourist, it's tempting to worry too much about photos. If I really want to play the aspiring travelling landscape photographer it would be work, a lot of it.

With a modern phone camera, for the purpose of a "I was here, I did/saw this" snapshot for posterity, it's pretty hard to mess up a photo so bad that it is worthless as long as it's pointed in the right direction. Take a few shots, but don't worry too much about quality or quantity.
Well, some other comments indicate that this might affect NTP servers? Would that indicate some kind of follow on effect on database timestamps? Timezone localisation/conversions? Replication setups?
> We'll see how Vue fairs in the long run if they never make any big shifts, I suppose.

Vue 2 to Vue 3 has felt like a big shift. Big enough to leave most libraries incompatible with Vue3 and a lot of community forks spread around while library authors work out how (and if) to support both versions.

Vue 3 is an improvement to work with IMO but it's a rewrite your code kind of upgrade.
Unions are a necessary corrective to the inherent power imbalance of most employment arrangements, where each worker needs a job but the company does not need the individual employees.

> What if those workers who wanted to join a union did so, and the union collectively bargained on their behalf. Those who did not want to join could continue to negotiate with their employer on a 1-1 basis.

Then management would fire anyone who joined a union.
If you want to do real-world things, like change your project settings across different compilation targets (AppCode has a buggy/incomplete settings interface that can't be trusted), use the interface builder (inc. previewing your UI, inc. creating/editing the UI if you're not using SwiftUI), debugging the UI hierarchy, performance profiling, etc., you'll be switching over to Xcode. Once again, in theory you could just have everything running off whatever `make` toolchain you prefer, but if you're making apps for a company, and sharing code with other team members, chances are your exotic setup isn't going to cut it.
You seem to have conflated two things here - do event-driven architectures work at all, and has anyone "fully embraced" it. It doesn't have to be "fully embraced" to be successful.

I started going down this rabbit hole a year ago (see the many good replies to this https://twitter.com/swyx/status/1241482183472295939?s=20) and most people feel it is "hard to reason about", which often seems code for unfamiliar.

What I and other people were lacking is a good framework to think about it. Unfortunately this has compromised my credibility to you as I left Amazon to go work on this very problem at https://temporal.io this year. I'll try to give some thoughts for how we tackle this but wanted to give that disclaimer upfront - not trying to sell you anything other than "i think this architecture could work use whatever you want"

1. DLQs - the AWS answer would be to wire up Lambda and SQS to build your own DLQ retry system (https://aws.amazon.com/blogs/compute/using-amazon-sqs-dead-l...). This is a bunch of extra provisioning and coding. So you may want to use the retries built into Step Functions (https://aws.amazon.com/blogs/developer/handling-errors-retri...). But instead of learning a bespoke States Language and debugging-by-redeploying-cloudformation (sooo slow lol), you may wish to work in a proper programming language SDK you can run and test locally instead (this is Temporal.io's approach)

2. Failures - any decent workflow engine will log and retry your failures for you, i wouldn't write my own logic for that these days

3. Microservice communication - what problems do you foresee? need more here. We simply call them Signals (send data in) and Queries (get data out) and it works well.

4. Breaking schema changes (versioning/migration) - yes this is really fragile unless you have a proper framework to bring this all together. We just build in versioning into our SDKs and give you a replay tools to verify you've handled still-running workflows (https://www.youtube.com/watch?v=kkP899WxgzY)

5. Keeping engineers happy - this one REALLY depends what youre talking about but being able to write tests for your asynchronous/distributed system is important for increasing confidence, as is being able to work in your preferred language (polyglot microservices), making every part of the system horizontally scalable so you don't have random bottlenecks, having everything logged and persisted so you are resistant to network/machine failures and can figure out exactly what went wrong when it goes wrong... I could go on.

Of course i'd love for more neutral users of workflow engines to chime in if I got anything wrong here. just trying to offer what I've learned so far working in this area.
The example I'm aware of is that the toilet seats needed to be a specific shape to fit in a specific aircraft, and that they only needed 1XX of them. The $20,000 price tag is because they had to pay for molds, testing, various other fixed costs required to operate, etc.
For those interested:

As absurd as it sounds nuclear powered aircraft engines are a thing.[1] They have also been proposed for spacecraft, Scott Manley does a great video talking about nuclear rocket engines[2].

[1]https://en.wikipedia.org/wiki/Project_Pluto

[2]https://www.youtube.com/watch?v=cvZjhWE-3zM
This is a pretty good free resource https://docs.microsoft.com/en-us/dotnet/architecture/microse...
This article is almost incoherent. I'm really surprised to see it rank here. It's useful neither to folks who know about open banking (because they would learn nothing new), nor to people new to open banking (because it doesn't explain even the basics of how it's meant to work).

Open banking is meant to allow any third party to get your financial information if you agree, just like any app can implement social auth with Google/Twitter/GitHub.

But (pasting a comment I wrote here 2 years ago):

"By using Plaid or an Open Banking service from another party (e.g. Experian) you'll pay fees to get information you can get for free if you integrate directly with the banks.

Even though the open banking APIs are uniform, any company wishing to use them still has to register with each and every bank, and test the integration works with each one. Until you've done it once, it's hard to know whether it will be easy (you write the code once, and it works flawlessly for all banks) or you have edge cases (e.g. some banks have funny timeout issues). So if you're a developer on a deadline, you will likely prefer to use a single API."
Usually I just check the github since most NPM modules link directly to it but the only thing I find find linked is this: https://npm.runkit.com/-/dist/index.js?t=1627966991920

The index file is:

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = null;

The readme mentions that it's a test of this: https://github.com/parzh/create-package-typescript

> Recklessly create TypeScript npm packages left and right with this single command
Any particular reason why you're so confident of this?
Yeah, just got done with my degree at NTNU. Really enjoyed living there.
They were determined to not surrender. This is not brutal. The enemy was killing kids and babies just because.
It was a very right decision and should be thanked by all free people for their sacrifice.
not OP but 4 examples I've faced recently:

- facebook used to maintain CSSTransition for animation but dropped support for it and gave it to a dude who broke not only the public API but also some features I was relying on. I'm left having to recreate all the animation in a different lib, meh

- lifecycles related deprecation: componentWillMount, componentWillReceiveProps, componentWillUpdate. My app used to have a lot of these but that's the easy part to migrate, the problem comes when third party libraries use those and nobody support those anymore

- method deprecation which brake third party libraries: findDOMNode. The 2 one I've used that relied on it: dnd and csstransition. There's no clear path forward that would take less than a few days to migrate my code, meh

- upgrading webpack to whatever your config should look like in 2021 and what new plugin for x is named

Nothing very specific to react in particular but for simple use case jquery or plain javascript tends to create less problems to maintain things over longer period of time

As far as the community is concerned, hooks has been a positive change when used correctly but it's not because you can do something using hooks that you should, some of those abstraction are over-engineeringly absurd (eg: https://react-native-aria.geekyants.com/docs/useCheckbox#exa..., https://react-table.tanstack.com/docs/api/useExpanded, ...)
One of the most interesting interview processes I went through was for a VFX house as a systems administrator. I had been into their offices for multiple interviews, done video interviews with their HR manager who worked in a different country, and was told that I was their preferred candidate.

Six weeks later, I was told I was still their preferred candidate. However they still did not offer me the job. I think they were waiting for me to make a lowball offer since the industry typically doesn't pay well for artists or the systems people.
> Allow folks their individual freedom as much as possible, but don’t break the health care system.

Unfortunately, these two goals, when combined with an infectious agent with a good-sized R0, are really in opposition to each other.
Many users - who weren't programmers by training - loved CF for the ease of understanding. They had a DX paradigm that worked and I understand why people try to emulate it. It's a question of audience, and not for the HN crowd.
TEC Building Systems | Front End / Full Stack | Remote or NYC | Full or Part Time or Contract

Come work on the largest robots in the world.

TEC Systems is a world leader in building automation. We make sure giant buildings in NYC and elsewhere are habitable by defining and maintaining the algorithmic behavior of all the mechanical equipment that makes buildings respond to the environment and needs of the humans who work and live within them.

We have several new initiatives that tackle the complexities of IOT at scale, energy consumption, and hydroponic farming. Yes we are automating grow rooms. What you will build will be used by people all day, every day, as they try to do their jobs well.

TEC is a small(ish) company that weathered 2020 without laying a single employee off even when all construction stopped.

We need devs who care about the tangible, real world, impact of what we build.

Email scalhoun@tec-system.com if interested. Our interview process is streamlined and doesn’t involve any leetcode-style nonsense.
Published and peer reviewed? Or just studies?
It's dongles all the way down!
> I am guessing the grandparent is seeing things from the perspective of a North American

No, I’m basing this on extensive travel experience in Africa, South America, and South Asia. If a town has anything resembling a hostel, then it is also 100% likely to have a copy shop or an Internet cafe with a printer.

—————

I think the actual failure of shared model here, is that there are people here who think something being 20 minutes away by car is “inconvenient.”

Folks, where I used to live, the nearest thing other than a farmstead was an hour away by car. And I still would have had my photos printed in town rather than owning a shitty inkjet printer (that would have been used so little that it would have required maintenance before every print.)
> Misrepresented ideas

The notion that "misrepresenting ideas" is a form of "misinformation" is chilling. It suggests that there is some privileged point of view regarding any given idea and that anything that contradicts that point of view is "misinformation".

Exactly how do you propose to determine what the correct representation is for any particular idea? Isn't it possible that some ideas are not credible and that criticism of them is legitimate? How do you propose to evaluate new ideas if they can't withstand criticism and competing ideas?

It is awfully convenient to be able to tag criticism of your ideas as "misrepresentation" and therefore "misinformation". It is just one step further to regulate the means of communication so that "misinformation" is prohibited, blocked, etc.

Ideas that can't be defended on their own merits but instead are perpetuated by ignoring, blocking, censuring, or disparaging competing ideas don't seem particularly sturdy to me.
GPT-J and GPT-3 combined with Pen.el (libre copilot for Emacs)
Pen.el now can take advantage of GPT-J-6B via AIX. That means there is a completely free (libre) alternative to VSCode and Copilot.

https://www.reddit.com/r/emacs/comments/owwcwv/gptj_support_...

Get yourself a key if you'd like to try it out.

https://apps.aixsolutionsgroup.com/

You may make composite 'prompt functions' that combine both language models, and also fine-tuned OpenAI models and use them to extend emacs in all directions!
Good question. I know that some private CM forks of really old Android version is still kept alive by companies making things like POS terminals
Society has moved beyond possibility/impossibility (i.e. behaviors prohibited by law and lack of opportunity) and we've moved on to decrying the emotional difficulty in doing things that are hard because they feel awkward or uncomfortable, like asserting one's self and asking for a raise.
> Unions are a necessary corrective to the inherent power imbalance of most employment arrangements

I present this thread as counter-evidence:

https://news.ycombinator.com/item?id=28029344
The Soft Power 30 Report [pdf]
People always compare bandwidth which is important.

Has anyone done any comparisons how latency is affected between various VPN implementations?
Varies depending on the organism.

https://en.wikipedia.org/wiki/Microbial_metabolism

Water, sunlight, carbon sources, phosphorous sources, nitrogen sources. And any additional think they have enzymes to break down and process. Advanced organisms could feed off complex organic molecules, but this isn't necessary.

The point is that with reverse chiral sugars, polymers, etc., they wouldn't be a meal for anything in the wild. (At least not one with nutritional value.) No predation and no competition leads to massive expansion, and they could exhaust resources that other necessary parts of the food web require.
But the terms are not ill-defined.

They've been deliberately obfuscated by those with power and wealth, particularly in the USA since the Progressive period (roughly 1880-1920), when US capital got scared shitless that actua leftist politics might assume power in this country.

It is absolutely in the interest of existing power and wealth that these political concepts be fuzzy, misunderstood and hard to apply. Political scientists don't have much problem defining them in unambiguous ways, but our political culture is full of attempts to obscure their meaning.

I would agree that there's a legitimate argument about whether or not 1-dimensional axes are a useful way to talk about political ideas. There's a lot of merit in the 2D approach that many libertarians like to use. But that doesn't change the fact that these terms are well quite well defined by those who understand the subject matter, and deliberately obfuscated by those who see problems if people were to really understand the differences and purposes of the ideas described by these terms.
Most people using NTP servers do not use GPS units directly, but sync them to public NTP servers - for example https://www.ntppool.org/en/. Redhat for example ships these as the default upstream NTP servers. if the ntppool.org servers use GPS and gpsd, they are likely to have patched the issue well in advance.

I work in a business where we do use serial and network connected GPS devices as stratum 0 timesources for NTP, and yes we have concerns about the implications of this bug on some of our remote devices. If the gpsd starts sending incorrect time/date to the local ntpd it will probably be marked as a false ticker. We have multiple GPS based NTP servers in our datacenters as fallbacks, however we will probably need to check for a firmware update from them for this issue from the vendor.
Insects are all not quadrapods, they are not rare, their combined biomass is much greater than mamals

I am not clear on calories - are insects inefficient?
Unsubstantiated claim. He is used as a negative advertisement of Soviet era.

If you read carefull the trial in Nuernberg, Germany was not punished at all and they were worse.

For me he showd disrespect for his comrades. The battle of Kursk had much more casualties that it needed to be. The same happens for the war in total. He was completely incapable to be a leader. Useless and he did not care for his country. He also demonized communism and was in reality a dictator that pulled the right strings to become leader of a party (exactly what happens with leaders usually). He was also a racist and mass exterminated people. If he was different may the bloodshed of WWII would be prevented.

But the same was Pinochet and the western media covered all his crimes.