skysight-inc/HackerNews huggingface dataset:
There was nothing "woke" about the disciplinary response to what he was saying; it was absolutely unacceptable. Ron DeSantis wouldn't have tolerated it either.

Regardless: most of my enmity is reserved for people like RFK Jr, who are literally building a movement in large part by mobilizing people with untreated mental illness.
That's what everybody says about every kind of dis-incentive program, but we have hundreds of them on the books. It would be one thing if it were just trying to correct people's health, but the issue is far greater, spanning ecological impact, water rights, feedstock, farm subsidies, animal treatment, land use, etc. We will one day reduce our use of meat, if only because eventually it won't be feasible to keep farming it at scale. But the sooner we start, the better.
Ensure Tor is strong for years to come: become a monthly donor
Winchcombe meteorite bolsters Earth water theory
Depends how you market them. Tons of people opt for organic without having much clue what is means. It’s almost default in most shops.

Tons are buying sunscreen that doesn’t even work all while thinking they are better than everyone else.

Honestly making it cheaper is probably an error. Less cash for developer to improve it and has negative aspect of it.
Here is an example: target metrics are heavily manipulated and people don't really want to know what's going on. At my first job the Director of Product would change the way a target KPI was measured every few months but would not back-propagate the changes, the end result was that to upper management the product always looked good, because the product owner would just redefine the metric in a way that made the numbers go up. This was at a multi-billion marketcap company in the SP500 and this particular person was promoted two levels to managing vice president in 1.5 years.

Basically, like some other people have already said, companies are inherently political - they do not want data-driven decisions they want their decisions to be data-validated. If their view of reality aligns with the data that is all the better, but if it doesn't, their alignment takes priority. Moving up as a DS then involves delivering "evidence" that fits whatever narrative your boss and senior management want. Sometimes that evidence will be rock solid, other times there is no evidence. That's why I suspect in the beginning they loved hiring STEM PhDs from "elite" universities. If your degree is from Harvard Astronomy Dept, people will borrow your credentials to further their agenda - because you got a golden halo.

TLDR: science is not gospel, it's just a method of thinking to deduce natural laws, if you keep digging you can find your initial assumptions proven wrong, sometimes completely wrong, - in business and politics if you dig too hard, you start finding things that nobody wants to hear.

Regarding your point about owning profit and loss that is very true as well. In my second job I was in a center of excellence team and it was extremely hard to get any traction because we didn't own any sources of revenue so we were a cost center like HR or Accounting. Teams that owned LOBs want to hire their own analytics rather then "outsource" to a COE team as a way to retain control and expand their own power base.

Would I ever do it again? Who knows, maybe, I still believe it's possible to do good scientific work outside of academia (not to say good science always gets done in academia either). I am living off investments and savings right now and working on hobby projects that may or may not pan out. People always take less than ideal jobs for want of reality.

I think there is real value in scientific analysis in business but it's closer to operations research where you solve complex optimization problems that are directly pertinent to the core business (like traffic routing or container packing) than in busting out the latest DNN techniques.
It's also way less complex. Last time I picked up Unity, after a year or two of not having used it, it felt bloated and full of new stuff that is mostly relevant if you're looking at monetizing mobile apps.
Would it require it to have gov't involvement to be bad? Let's say that the leader of a country stood up on a stage during a speech (which was preceded by years of pro-violence rhetoric) that was very suggestive of committing acts of violence. Would that be gov't involvement even if it the violence was actually perpetrated by private citizens?
Yeah, I was really going for something like "the more things change, the more they stay the same."
For me as a customer, the GPL is a feature, not an "issue."

Of course, if you ship software for your hardware and want to lock your customers out of their own hardware, then I can see why you'd not choose it.
Not every team has eternal policy debates. Eternal debates indicate a deeper problem with the engineering culture. I'd rather have that problem become visible so that I could address it, than keep it hidden under a pile of irreversible decisions.
There's no succinct way to capture how "The Future" it felt when RealPlayer rounded those corners...like we finally arrived somewhere.
Congrats on shipping and on your first customers! I remember getting almost teary eyed when I first put paid features in my app and people bought some right away.
Exactly, shameful framing. But it should be noted that he veered onto the clearly wrong path even sooner than you suggest: by taking user deposits and putting them into anything other than what the users had instructed them to hold with it. In regulated stock brokers, the stocks that are held on behalf of users are put into segregated accounts, meaning that they belong to users even if the broker becomes insolvent. By breaking this 1:1 link between users' funds and the corresponding assets, he's already creating mayhem, even if the investments had turned out to be successful. A broker simply has no business whatsoever to speculate with users' funds.
> Static typing gives a good baseline of correctness.

Not really. Lets say you have an `add(a, b)` function. Static typing can guarantee that the function returns a number, but not that it returns the correct number. So you need unit tests anyway.

A unit test `assert_equal(4, add(2, 2))` actually tells you something about the correctness about the function, and it implicitly also verifies that it returns a number. So static typing does not save you anything.

Static typing does have advantages, for example for documentation and for automated refactoring. But it doesn't replace any unit tests.
I just bought a eufy robovac too. I've never hooked it to wifi or used their app though. Just hit the go button. I think it shall remain that way and guess I'll just live with the firmware that's on it. This is a shame. I have a couple of other eufy products and they've been pretty solid
I mean... how nearsighted is this supposed to be?

You literally cannot see the job market improving (or the startup environment for that matter) at any point in your remaining 25 years of employment?

Sure, if nothing changes you're in great shape, but change is inevitable, and the likelihood everything you've mentioned stays the same is effectively zero.
"liberal" is in the eye of the beholder.
Google Settles with FTC over Paying Influencers to Promote Phone They Never Used
Thinkpad keyboards are great (I own a couple T400’s and used to daily drive a X61s), but the latest MacBook Pros have real, actually good keyboards afaik too.
True until you have kids yourself or in other ways become responsible for people you care about.
There was an earlier ascii sig subculture on Usenet.
In my experience, a little more nuanced.

LARGE INTERNET DATA COMPANIES. They want the real data science.

For them, data science actually allows them to perform a core business function (target their customers) in a profitable way (one way, asynchronous relationship. Note the complete lack of any "talking to a human being" in your relationship with big tech).

For everyone who isn't a large internet data company with an asynchronous relationship with their customers... what's the point?

Usually, they have only a handful of technical projects that benefit from data science.

In my experience, my multi-billion dollar organization got by with a shockingly small number of "real" data scientists.
It might be "long established" but plenty of people didn't know this, including me.
> "we used to have a nice veggie patty, but they replaced it with the beyond/incredible/whatever patty."

I'm a meat lover and this annoys me too! One of my favorite sandwiches is a southwestern style black bean burger.

I also flat out hate Impossible Burgers, they taste off, their texture is weird, and they leave me feeling icky after I eat one.
I feel like there's simpler solutions than licenses that rely on vague moralisms and unproductive committees.

Licenses that are copyleft, perhaps even more so than AGPL.

Would the air force have used Kubernetes for the F-16 if it meant the entire F-16 had to be open sourced?

Would Palantir have used AtlasDB if their entire analytics suite had to be open sourced?

All the software you mention has one thing in common, "permissive" licenses.
> But as a matter of policy effectiveness, it would be useful to have examples of true statements which were banned, to see how effective the policy was, and see the types of misclassifications.

Show me the list of statements that twitter bans, with change history, and I can get you this info.

Until then, we are talking about an opaque censorship team that was coordinating with the government to (unlawfully) create mechanisms for the government to censor speech in the name of public health. There are plenty of examples of false statements being made by everyone from Biden on down to heads of CDC, mostly about vaccine effectiveness, but also about aspects of the virus itself. Claims that if you get the vaccine, you wont get the virus, then claims that if you get the vaccine, you might get the virus, but you are less likely to spread it, etc.

But as Twitter never published its official list of banable statements, you are asking for evidence that doesn't exist. If someone were to say "Twitter banned users for making statement X", you can respond with "prove to me that's why they were banned", and again Twitter has kept this information secret.

The idea of government agencies secretly censoring the public via twitter should be very concerning, and it certainly isn't justified by appealing to the needs of public health. Public health never requires censorship - if you think it does, you are doing public health the wrong way. Public health should work by earning people's trust and then publishing official recommendations that have a track record of accuracy and effectiveness, and thus are trusted by the public. Then, you don't need to censor people. Blaming the public for not trusting government pronouncements is exactly what you want to avoid, as now you are engaging in authoritarian behavior. The government exists to serve and listen to the public, not the other way around.
I noticed a lot of dups on the HN Summary bot (https://github.com/jiggy-ai/hn_summary) so was wondering if we needed an embedding similarity search to filter them. So I checked the database of recent stories and found 194 instances of duplicates with exact same Story Title or Story URL in the last few days that the bot has been running.

There were all story items that made it into the /topstories hacker news api endpoint:

https://gist.github.com/wskish/c8c6dbcb1c036882f3eb11b0660c0...
The Linux kernel does not accept anonymous contributions due to legal reasons.

https://www.kernel.org/doc/html/latest/process/1.Intro.html

> It is imperative that all code contributed to the kernel be legitimately free software.

> For that reason, code from anonymous (or pseudonymous) contributors will not be accepted.

> All contributors are required to “sign off” on their code, stating that the code can be distributed with the kernel under the GPL.

> Code which has not been licensed as free software by its owner, or which risks creating copyright-related problems for the kernel (such as code which derives from reverse-engineering efforts lacking proper safeguards) cannot be contributed.
ARM1 is from 1985. IANAL, but browsing https://en.wikipedia.org/wiki/Integrated_circuit_layout_desi..., I think any design protection has expired (“the term of protection is at least 10 (rather than eight) years from the date of filing an application or of the first commercial exploitation in the world, but Members may provide a term of protection of 15 years from the creation of the layout-design”)

I also expect patents to have expired after over 30 years.
I wish there was a Best of HN for comments like these!

(As a MeFite, it blew my mind when I read SoaNM a few years ago and realized that Tom was your father. Small world!)
Intel getting closer to transistor-like qubit technology
> 128K active users

You gotta pump those numbers up, those are rookie numbers in this racket.
did you try booting debian from a usb stick on it ?
A correctness check so quick, it didn't check correctness at all.

That is not how to decrease the complexity of reasoning about a Python program.

What you should do instead is break the program up into smaller microservices.
relevant: https://radiolab.org/episodes/mixtape-cassetternet
Thank you, Jessamyn, for providing your perspective. You did the same to me, privately, many years ago on MeFi and I haven't forgotten it.

I cast the same eye now on anything that romanticizes similar work, and I've even seen it in places that are somewhat unexpected. The movie Jiro Dreams of Sushi is a perfect example of this.
Either or. There are a number of server client libraries that work directly with PostgREST:

https://postgrest.org/en/stable/ecosystem.html#client-side-l...
Nothing so complicated. The geese are just compelled by nature to walk into the woods with their goslings shortly after hatching. And coyotes have their own habits, of course.

There's a reason geese lay so many eggs. If they all survived, the population would quadruple every year.

The average Canada goose lives for about 20 years in the wild, so if you think about it... for population to remain steady, more than 99% of goslings have to die.

Still, every year I root for the goslings. Coyotes have plenty of other things to eat. None so convenient and tasty, perhaps.
I don't think it's that straightforward. Remote US employees are not (in any scenario I've witnessed or been part of) equivalent to Remote Low-income Country employees. A person who previously worked in Snap's LA office who relocated to, say Scottsdale, is likely still going to be a much more valuable employee than an offshore person.
Yup, it’s way more than a blob. You can query it.
The reason I don't use an old, general-purpose PCBs for the types of projects you describe is because they're generally very poor in the terms of performance-to-power ratio.

SBCs like the raspi are much more power efficient, but I absolutely agree that they're not the only option.

Another great option for certain types of projects are used smartphones. You'll need to put thought into the specific models that will support your needs, but many android phones can be readily converted into low-power Linux machines and—with the right adapter—can be used with a wired ethernet adapter without losing charging.

If you want to host a simple web service, something that draws only a few watts and has a built-in UPS (its a cellphone, after all, and has a battery) can be pretty compelling.

Add to that the fact that you can often pick up a reasonably powerful, used android phone for less than the cost of an SBC if the screen is cracked.
More cardboard. The 10% not being recycled still requires a lot of trees.

Anyone who has worked retail and used the baler can attest to the sheer amount of cardboard that comes into a building, gets de-boxed and then goes right back out in the back of a semi-truck trailer. Most of the cardboard recycling isn't being done by consumers, it's done by businesses.
There might be some I'm not really sure for the specific varieties you have listed above. A vegan gouda seems to be a pretty standard thing for some of the manufacturers. So there are definitely some trying to make things outside the typical cheddar, swiss, mozzarella.

I don't think I have ever seen something trying to imitate any really soft (brie) or blue (roquefort) cheeses.
What you're describing is already common in functional languages such as OCaml and Haskell. They tend to use the Hindley-Milner type system, which allows for exactly the kind of non-local inference you're talking about (where `auto` is only for local inference): https://en.wikipedia.org/wiki/Hindley%E2%80%93Milner_type_sy...

However, better type inference does not mean that a language is no longer statically typed, it just moves a lot of the burden of assigning types from the programmer to the compiler. You still don't have as much flexibility at runtime, and you still can't run your code until the compiler can prove that it it correctly typed. The only thing you get is less syntax, not dynamic semantics.
Unfortunately, yes. It seems like it. For a long time nitrogen had been a problem but politicians have delayed action. Banks have even encouraged expanding farms after milk quotas were undone a few years ago by granting large loans. I am sympathetic to this..

The buyouts of top polluters are part of a targeted effort to comply with rulings to make sure nitrogen excesses do not occur near specific nature sites. The alternative is (probably) to instead scale down a lot of other farms as well. The former option makes more sense to me. Seemingly random voluntary opt-in buyouts were also offered some time ago as an option but some news cycles showed farms with elderly owners and no inheritors or really small farms wanting to be bought out.

Its all stil rather vague and complex what is and what is not happening which I hope gets rectified in the near future.
Thank you, buddy. I understand; the feeling is super emotional.
> Should we not punish people who drive at excess speed on empty roads, or embezzlers who steal money but later return it, or drug dealers who sell only to moderate users?

IMO: No.
For my use case that doesn't really help at all. So I'm doing request/response in JSON with a third-party API and I want to programmatically detect if their response is valid, not based on any rules the API can know, but based on the context of my integration. So I use JSON schema to define what valid responses (for my particular application/integration) look like.

How I do this now, is to get an example response, auto-generate the schema using a tool like this https://extendsclass.com/json-schema-validator.html and then hand-tune from there. In some cases the same endpoint response can have huge variations depending on the request so it's very tedious doing this by hand.

A variation on the tool above that would help a lot would be if I could provide multiple example JSONs and it could return a schema that validates all of them.

JSON schema is used in MySQL now natively, it's used in PHP, and from what I can tell a lot of other languages. The package you linked to assumes you're generating it from JS/TS. As JSON becomes even more popular as a data interchange format I think that assumption will be less true.

This is just a complete guess, but maybe your tool wasn't getting traction just because it's so early in the life of JSON Schema. There's not even a final stable version 1 yet.
It's Buff! And Ballsey!

(It's from a cyberpunk movie of a similar vintage. I forget the title.)

I mean it sincerely. My eyes!
> the error message in this specific instance could be more helpful.

What do you think it should have said? Because this:

john.name = "John Doe"

is, literally, calling `name=` on `john`. But there is no such method.
Building your own 10GbE Linux router
> recently got very disappointed to find out that safari still needs lots of -webkit- prefixes; even for stuff seemingly available for ages now.

Safari is fairly conservative in de-prefixing new features, but also sometimes beats Firefox (e.g. Container Queries and Container Query Units).

For reference, here's the caniuse.com list of Safari CSS features which need prefixing, compared to Firefox: https://caniuse.com/?compare=safari+16.1,firefox+107,ios_saf...
There are a total of ~130 combined human-made and AI-made images. 30 images are selected from that pool at random.
Just last week I updated one of those for Retina/HDPI:

https://houptlab.org/img/made-on-a-mac-20221117.png
For example I use https://github.com/ergoemacs/ergoemacs-mode, with some commands that I have acquired as muscle memory from using Emacs/mg for long. And still I use nano when I need to do small edits to a file. I also do it almost without thinking about it, especially when doing "sudo nano whatever". Mg should be better for me, but nano is engraved into my palms for some reason.
Yeah, it beats unity in terms of development speed BUT if you use their internal script, I think with c# that would be somewhat similar?
> This, to me, is equivalent to saying "I think the cascading part of CSS is either a mistake, or too complicated to maintain in practice, so I am going to eliminate it."

I agree both with your interpretation, and with the sentiment. I think, in many contexts, using the Cascading part of CSS is a mistake. It's great for low-level design system kinds of work (e.g. setting matching text and BG color, then override font size or decoration later). But, it's pretty problematic when you start styling specific components in a web app. (This is less of an issue with static documents).

If we're using SASS instead of a css-in-js, we end up doing things like:

```
.my-custom-hero {
h1 {
// override necessary styles
}
}
```

That's essentially the same encapsulation. It's just hidden in a one-off class in the CSS rather than embedded with the HTML - which makes it even less legible. It also has a dependency on the root-level `h1` styles. If someone change those, they inadvertently change the hero's styles.

We could get around that by having a `.my-custom-hero .my-custom-hero-title`. But, that's essentially a worse version of css-in-js encapsulation: I have to come up with names for everything, and my component's internals are split across multiple files.
> These buttons are an historic example of advertising in the earlier days of the World Wide Web.

These were not “advertisements” as we now know the term. No, these buttons were mostly put up by users themselves, on their own web pages. Yes, ordinary users used to have their own web pages, mostly without paid advertisements. These buttons, when they linked to commercial products, were unpaid product endorsements.
There was a Black Mirror episode that makes plain the downside of a virtual representation: it can be taken from you and manipulated by someone else. The persona becomes a sale-able commodity, and can be separated from your control.
so this does 100% of everything the compiled c ffmpeg exe can do?
You have been warned. Plants are unsafe to eat by default

The fact that wild peas are much more dangerous does not remove the danger from common sweet peas (of any kind or color, Is the same species). Is a matter of how much of it you eat, and if you allow enough days between meals to detox.

It depends also in "how" you eat it. If you mix it with cereals or not (hint, you should) and even in "where" you cook it.

https://pubmed.ncbi.nlm.nih.gov/15679560/
Autogynephilia and Science: A Response
There have been earlier attempts at achieving this functionality by Intel, can't recall what they called it right now, but it has existed for a while.
That sounds more like a jupyter notebook/python problem than an R problem.

but otherwise, yes, I see the problem.
AWS re:Invent 2022 analytics announcements
That's really a great idea. We are actually going to add two more sample demos this week, along with the existing one on the website. One of them is the "How to create your first demo"?

Let's see how it goes.