skysight-inc/HackerNews huggingface dataset:
Or you could just not try to Social Engineer society...

It rarely works anyway, and often leads to unintended consequences.

Educate people about the choices and why it might be bad for them to choose one way over the other - then hands off, let the now-educated adults make their own decisions.

We can look at smoking as a good example of this. Decades of hard-core educational efforts about the negative effects have inarguably led to a massive reduction in smoking. Has it eliminated it entirely? No... but it certainly has reduced it to benign levels when compared to historical smoking.

When someone considers trying cigarettes for the first time, do they consider the costs of an addiction/habit - or do they consider the effects on their own health? The massive taxes on a pack of cigarettes has little-to-zero impact on the choice to smoke the first one...
Could you elaborate on the durability?

Would a multi tenant SaaS with databases on the much smaller size compared to what you all talk about do well to use this, with proper backups?
Show HN: Set up your mobile DevOps with no code or configs
>And can't uber drivers use the car they want as long as it meets some criteria?

This. The cars have a bare minimum requirement to ensure a good passenger experience and for safety (no older than X year of manufacturing, etc.), but beyond that, you are welcome to use whatever car you want. Uber has no issues with letting you use any car of your choice, as long as it meets the minimum requirements (which seem to be pretty reasonable).

I've seen regular Uber drivers (not Uber Black or any other more premium services) pull up in anything ranging from a few years old Priuses to pretty much brand new Teslas and Audi Q-series SUVs.
I wouldn't necessarily say that ESP8266 is a beginner-friendly board. Its a cheap board with WiFi capabilities, but not as beginner friendly as say Arudino (and clones), or STM-stuffs, or Rasp. Pi.

But I think most hobby projects are the type you're basically talking about:

1. Insert some combination of sensors onto a microcontroller board.

2. Loop over reading those sensors.

3. Very basic math / addition / etc. etc.

4. Turn on blinky-lights based off of the sensor readings. Or maybe WiFi / Bluetooth / RS232 UART / some other I/O to "publish" the results somewhere. Maybe a motor in some cases.

This general process covers the typical projects a hobbyist would do: "useless boxes", blinky, temperature sensor recorder, remote-control car/sumo bot, etc. etc.

I wouldn't say Arudino "just works". There are definitely decisions where you can "hang yourself" or "shoot yourself in the foot" if you don't know what you're doing. But I guess the physical-version of that is "literally overvolt your board and maybe something catches on fire". So making sure that the physical bits (voltage levels, current levels, etc. etc.) are all set requires a bit of thought.

Ex: Doing some PWM-controls on a 12V motor? Good job, if you forgot the flywheel diode, you're gonna see a fire pop up somewhere. To understand why requires understanding the underlying physics of a motor (inductance, dv/dt and di/dt), and how that interacts with pulse-width modulation.

Even if things aren't catching on fire, you can damage components by having inappropriate controls thought out along the electronics (think of the voltages associated with the back-EMF when that motor turns off).
I don't understand why you need to imitate something that isn't vegan or vegetarian, when you want to eat vegan or vegetarian. There is a metric shitton of vegan and vegetarian dishes from the entire world's cuisines that you could be eating right now insteaed of a substitute for something you've decided never to eat again. Why pretend-eat what you don't want to eat in the first place?

That's just mad. Go eat Indian (meaning food from a dozen different places in and around India, including Bengali, Bangladeshi, etc). Eat a mediterrannean diet. Eat a North African diet. But why do you have to eat something vegan and call it cheese? That just doesn't make sense.
I think saying it's "not even close to ready" is way over the top. I've been vegan for two years and was a cheese lover prior to that, and I'm happy with the selection there is for doing things like mac and cheese, pizza, a slice on sandwiches etc.

Is it a perfect stand in? No. Does it serve the purpose? Absolutely
Nope, you have reached the limit of your knowledge. Estimated taxes must be paid at a minimum every quarter with few exceptions. You'd face large penalties for not complying over a period of time.

https://directpay.irs.gov/directpay/payment

That doesn't mean filing, it means estimating and paying.

The rest of your post was pretty good, so it's disappointing to see you double-down on its one major flaw.
It's really difficult to come up with good statistics, because of the number of things one can factor in. Tobacco industry in-country producing, or it's imported for example (total cost of cigarette smoking)? How many jobs directly, how many secondary (marketing, product chain, the news stand which sells them). How to factor in second-hand smoking exactly? Are smokers more likely to consume other drugs, if so, why? Because they have a tendency to try, or smoking causes them to try? How do you factor in that? How do you even "measure" that?

With alcohol: how to factor in violence due to alcohol? How much less police incidents Friday / Saturday evening due to less alcohol? But what about people maybe going out less than before, or spending less money when doing so (will they pay the same prize for drinks if there's no alcohol involved)? What about sports betting and gambling industry (where it's legal)? How will it affect illegal drug use (we've been through that, but it's been long enough for people to say "well, it was different than").

Even the death statistic is tough to do. "Pre-mature death due to smoking", maybe the person also was overweight and had diabetes, how do you estimate how long this person would have lived, if they didn't smoke?

In every step of the way is the possibility for variance. Social sciences, from sociology, to psychology, to health, is such a minefield. Medicine of course is half and half. You can do a lot of stuff on the level of biology, chemistry, hard science in a lab, but health benefits/damages are "observed" in practice (observational studies). And the number of problems there are just ... huge.

I could go on and on and on...
That's what long-term studies are for, but we've bypassed those for this vaccine.

Just as a layman though, my instinct would be that something like a vaccine would have pretty short-lived side-effects. It's a single dose (or maybe two, depending) and it doesn't persist in the body for very long. Most drugs with bad long-term effects are ones that are taken on an ongoing basis.
Building without a sandbox is really pushing the definition of "just installing a package". Also the sandbox is enabled by default on at lest NixOS.

I do admit that this sandbox is likely more for purity than security. Nonetheless while there may be exploits it is quite different than executing an installer or packages that have after-install scripts.
Wasn't Pulse Secure VPN the one that required an ActiveX control and IE in order to "secure" your system on Windows? I mean, when I see that kind of shit, I kind of assume the vendor sells some shit software.
It's an odd way of saying if you pre screen you can say which people probably shouldn't get this vaccine.
Alexa devices have auto answer mode
How does this have anything to do with Nano 5.7?
You realise that (typically) an uncle would be one generation younger and thus have decades more exposure to technology, hence "so simple my uncle could use it" doesn't really work.

It's hard to hide from the fact that seniors are more likely to struggle with technology. You can't sweep that under a politically correct rug. And if we did, people would be less likely to make things like this, because no-one could talk about them.
No one knows right now, but we will know more over time. I guess we can take comfort in that a lot of people are in the same boat. I would like to better understand how/why mRNA vaccines can't/won't eventually turn into a dangerous prion.

I am genuinely confused as to why there seems to be more side effects/issues with the 'traditional' J&J vaccine vs. the mRNA Moderna/Pfizer vaccines. I would have thought the opposite to have been true.

But then again the Sputnik vaccine seems to be doing ok? So maybe it's just the J&J formulation. Who knows though, the peer reviewed data for this hasn't had much time to go through rigorous scrutiny.
The blood clotting is a side-effect of the immune response, so we expect it to be correlated with the initial dose, usually within 2 weeks. I think they chose 60 days here as the largest reasonable upper bound to be as certain as possible they caught all cases.
Synology has always had better software. But they have been more expensive and they have been threatening to lock out some features unless you use their drives.

There is no real competitor on the market right now except QNAP. And who wants to deal with FreeNAS, I have better and more important things to do with my time at work.
Their use of the term is not meant personally I'm sure, but for anyone applying insights that are ten years out of date in a fairly rapidly changing field of software like this, they are hardly going to win awards for being smart are they?

This happens too much with software - look at various open source filesystems that had reliability issues in the early days (which is pretty reasonable), someone writes a piece that highlights this and years later people are still parroting it as current insight - with the downside being that it can crush a project and thus in time make a self fulfilling legacy.
The alternative is to assume that most people aren't rational, except for those pushing for such laws.

If one subscribes to that, why even bother with democracy at all?
In practice, most American jurisdictions will not let one legally subdivide a living area into chunks as small as a Parisian studio. NYC regulations on how small you can subdivide are probably as generous as they get.

In the Parisian example, it is legal to have an apartment without an in-unit bathroom, and this is straight up illegal in virtually every American city. A list of requirements for NYC (not exhaustive): https://www.renthop.com/qa/nyc/what-makes-an-apartment-illeg...
Not all roads in the world and not all food in the world! Just enough for yourself.
Oh wow, goes to show you what I know... I assume when we were working with the company we contracted out to build that fancy website they asked if we had anything to link to for flight deals that we were just like "this engineer had a little pet project you could link to". The funny thing is a new hire just asked why we didn't have anything in the app for "best deals in general from my city" and I responded by linking to that project.

It used to exist as its own separate app called "Get The Flight Out" but for some reason we removed it from the app store. We also had a feature devoted to something similar for "flexible watching" but it never got much engagement and it didn't warrant the infrastructure cost it required to keep up.
They are banning sale, not use. It seems totally reasonable to say we don’t want anyone to profit from selling highly addictive health damaging products. This is ok. Your argument boils down to “I want the right to poison myself and the convenience to do it at easily accessible retail outlets.”

The suggestion that we should restrict healthcare based on the degree to which a person is culpable for their disease is a terrible idea, and impossible to implement.
Back in the 2000s, my mother & grandmother communicated via fax because grandma didn't have a computer. This makes sense to me!
The ones that don't want to pay penalties, which is probably significantly higher.
I feel like we are speaking past each other and I will try one last time. I am not disagreeing that there is difficult mathematics involved in railways, and I agree that tropical algebra will likely one day prove useful for ordinary railway officials and managers. But I doubt that will happen before 2030.

For railway folks, an analogy to tropical algebra is linear programming, which attempts to solve similar-looking problems with very different tools. Linear programming is much older and much better understood than tropical algebra, and is widely used in all sorts of areas, including railways. I believe it’s even taught in modern MBA programs. I would expect a middle-manager in railway scheduling to have familiarity with linear programming: being able to formulate a linearizable optimization problem as a formal linear program and at least having an idea of how to solve it (“put the parameters in Python, there’s this package” is a good answer).

The fact that linear programming is widely used and well-established is important: it is so widely used that Excel can solve certain linear programs. I am not aware of a single software package for computational tropical algebra, and if there are any they are certainly experimental. Unlike linear programming and convex optimization, tropical algebra is almost exclusively the realm of PhD mathematicians (along with handful of operations specialists).

So the question is: should we really expect middle-managers at railway companies to be familiar with tropical algebra for any reasons other than possible extracurricular interest? It seems to me the answer is no. It is like demanding that software architects be familiar with homotopy type theory - because see, look, this incredibly talented math PhD showed how you could use some topological theorems to prove interesting invariants about pointers in circle buffers. It’s very silly to insist your software architect waste so much of her time and precious neural resources on something so difficult and outside of her domain, and, at best, only conditionally useful.
I like the "speed dial" feature of mobile opera. I can't find a comparable function for mobile FF or Chrome. How do you guys switch between your list visited 10ish site on those browsers?
Prediction: at some point (if it isn't already happening as we speak), the government insistence on "we need to be able to hack into any software if it's important" will collide with "we need to be able to keep foreign powers out of our software", and there will be bitter internal fights about it, both sides claiming national security interests.
Is it possible to use dqlite/rqlite for high availability in the same datacenter, while shipping logs using litestream to a different data center for diaster recovery? Or are they incompatible?

p.s. Thanks for litestream!
Congrats on your project, looks promising!
Thanks for using tg fork.
If you've any new changes, feel free to send PRs.
because -> despite
But you and the client negotiate and come to an agreement or decide not to do business. If you fail to come to an agreement with many clients this may affect your reputation, but no central authority will ban you from talking to future clients.

If I started "Daniel's Ruby Shop", collected money from clients, and paid it to you if you made Ruby websites that met standards I set, and required you to Skype me at specific times or forever be banned from "contracts" you're not an independent contractor, you're my employee.
I found the reaction to this surprising.

When Security Researcher tell a company about a bug they've found, and the company reacts badly, this community is usually strongly in favor of the Security Researcher.

The overworked corporate sysadmins don't get a lot of empathy. The assumption seems to be that that their software shouldn't have been vulnerable in the first place.

Now here's a security researcher researching smuggling bugs into the Linux kernel. It probably should be secure, and probably should face scrutiny. People have tried snuggle bugs into it before.[0]

So why is the opinion so strongly against the Security Researcher here?

What's the big difference in principal?

[0] https://freedom-to-tinker.com/2013/10/09/the-linux-backdoor-...
That is interesting. In fact I've googled for it and found a blog post with really nastay Java code defining a pipeline. Of course, in code you can do nasty things and create insane pipelines. Thus I think it is good having both - the declarative base and a generator on top. The declarative base ensures having an easy way to get into pipeline mechanics. However if you plan to write really complex pipelines, the pipeline-as-code approach jumbs in. At this point your'e firm with the basics and know what your'e doing in code.

Amazon is doing the same with the Cloud Development Kit (CDK). With CDK you can code your infrastructure in a number of languages (java, csharp, .net, python, typescript), which was synthesized into cloud formation to be finally deployed. For smaller projects and teams not firm with one of those languages, plain CFN may be much better. However after learning CDK you won't create any infrastructure without it.
> Do you mean you update PlantUML source files by hand in order to follow software changes, instead of generating them from a real model or from a reverse engineering tool?

Sorry, I didn't explain it clearly enough. In our project, it's not only about components/classes. We have architectural documentation which describes a high-level architecture of the whole project: services, deployments, interfaces, devices, middlewares, files, virtualized environments, databases, and their relations across different domains and software clusters so it's not possible to generate diagrams for such things.

>> there is no way to control the position and layout of elements on diagrams

> This is a feature: there is no way to waste time fiddling with diagram layout

Yep, I understand but... As I just said, when a project is big, and it has a big architectural document that describes different software clusters, their relations, deployments, and so on, then it's totally unacceptable when all teams on each sprint/release are getting such an important document with brand-new diagrams because of "that feature" since some new architectural piece was added to the diagrams.

> you can tell that to the cheapskates who made you switch from Enterprise Architect to PlantUML.

After all, we didn't make a full switch to puml. We are still using both. There were some problems with the Enterprise Architect so lead architects decided to check how puml will play in that role but they quickly rejected the idea after the evaluation of pros/cons.
As mentioned in several other places on this thread, you can check out levels.fyi (https://www.levels.fyi/company/Google/salaries/Software-Engi...) to see... nearly 500 reported TCs for Senior SWEs at Google. Median is indeed ~350k/yr. 320-380k seems to be the standard "initial offer" range for HCOL areas. These numbers don't include stock growth, stacked refreshers, or the new front-loaded 40/28/20/12 vesting schedule.

I also have multiple friends that work at Google, and can confirm that their numbers fall squarely into the bands described on levels.fyi. (In fact, they're often taking home considerably more, due to the aforementioned stock growth and stacked refreshers.)

Several possibilities:

1) your spouse is not in the engineering management track and isn't familiar with the payscale

2) your spouse works in an office with a lower payscale due to regional considerations (though this wouldn't make the numbers look realistic even in "LCOL" US offices, so it'd need to be international)

3) there's some misunderstanding about levels or something else. That Principal Engineers (L8 - three levels above Senior) make 900k-1M out of the gate isn't really disputed; they tend to make a bit more at Facebook, even.
I know that this site mentions MIT's Introduction to Computational Thinking course, but the hyperlink doesn't send me there.

For those interested in seeing Pluto in action I highly recommend checking out the course notebooks here: https://computationalthinking.mit.edu/Spring21/
Yes, the press release highlights the racial disparities resulting from the previous, and blatantly racist, exclusion of menthols fron the general ban on characterizing flavors.
I disagree. Some moral outrage is required in this situation. Well-informed, quiet opinions are not always a mechanism for change, especially with such wealth involved.
> So I booked my flight immediately. Knowing exactly when to book definitely felt like magic.

This is the part I can't do. I never get the best fare, let alone those occasional $300 round trip to Europe fares, because I care too much about the specifics of the flights.

A bad flight time can lose you part or all of a day, leave you with a ruined sleep schedule, force you to start/end your trip at an absurd hour of the early morning, you can end up sitting in an horrific middle seat by the bathroom, or flying on a bottom-of-the-barrel airline and so on. If you can live with all of those compromises, it's great! If not, you end up paying a more "normal" price for your ticket.
Not a vegan or vegetarian but it's very hard to get past this point. It's definitely insane that we have to impregnate cows over and over to keep them producing milk.
Unfortunately if you take crowded subways or buses, or have meetings in small rooms with coworkers who have young children in school, none of that matters. You still WILL get sick.

It doesn't matter how much you wash your hands, or cook food at home. Plenty of germs are airborne and linger. Unless you stay at home all day long, you're going to get sick.

Now some people have much more effective immune systems than others, and a lot of that is just genetics. Sounds like you're exceptionally lucky here.
I think the issue wouldn’t be that the vaccine is in the body for a long time to damage something but that it damages something in a way in a short time frame that keeps damaging other things or starts going wrong.
Unless you're running on your own servers residing in your own data centers and your servers in turn are running an open OS such as Linux or BSD then you're not in control of your own products. Lots of corporations run their internally-built applications in such an application hosting environment, almost no commercial software entity does.

In any event, there's a HUGE market comprised of people not running software in these kinds of environments. If you want to provide products and services to them then there's a devil you're going to be forced to dance with, unless you want to build and operate your own cloud.
Sorry, but you're spouting nonsense without knowing the facts.

In the US alone, there are over 17 million vacant residential properties. Average un-occupancy rates for urban areas run 10%. That is more than plenty to house every homeless and very poor person.

There ought to be massive taxes on urban vacation, vacant housing, and entirely airbnb properties to encourage utilization by those who require housing rather than being hoarded/exploited by those who use them for recreational/investment purposes.
Auth0 Full Service Disruption: Root Cause Analysis [pdf]
Also, Google has an internal spreadsheet where employees document their own compensation, which, according to the same friends, corresponds pretty well to the levels.fyi numbers.
I think the main issue is that most build systems are not expressive enough to do complex packaging, code gen, etc that most projects need. I've been using Bazel for a few projects/teams and it's worked really well. Once your build system is as expressive as you need you get a lot of freedom. Bazel also let's you execute completely local builds and remote builds triggered locally. If you set this up debugging CI issues is amazingly simple.
Yea it's not like you would ever use your phone for anything that you couldn't just use a website for. Before the pandemic when I was at a bar and needed to get a ride home I would just take out my laptop and find the number for a taxi company to call to pick me up. This is the perfect solution to the problem and a mobile app could never be more useful.