skysight-inc/HackerNews huggingface dataset:
By closed system, I mean anything which you can isolate from anything else.

For example, a car and a truck are both vehicles, but a vehicle is neither a car or a truck.

The truck or car are the subject/closed system.
I thought Home Publishing was just a bundle of Publisher and Works? That seems to be what searches turn up. They truly killed Works (which was crap), but Publisher still exists in zombie form.

Office 365 includes Publisher as do most Office SKUs. Office 365 Home in the Windows Store will install Publisher by default today, but for a long time with Office you had to do a custom install to install it, which is partly why a lot of people thought Publisher was dead because it didn't install by default.

That said, Publisher does feel like a zombie compared to the excitement it had in the 90s. I've wondered if that's because we aren't printing as much today (and there's basically no competition in the "desktop publishing" space at all), or if it's just how much of its development resources merged (back) to Word since the 90s.
lol or more likely just rebrand once enough people have moved over

Hope they keep the adult ad networks though. Thats key infrastructure
A major benefit is declarative constraints. If you declare something UNIQUE, it's going to be unique no matter what. No race conditions, no "whoops, I guess there was a bug in version 4.7.3 of the application that didn't properly check for an existing entry, and it was silently fixed later in some refactoring, but we still have duplicate entries floating around".

Same for foreign keys and check constraints.

Queries are pretty intelligent, also, and mostly just work efficiently. You are right that some queries don't, and you have to know about the internals to make it do what you want. But here's what you are missing in that story: your data lives for a long time across many different applications. If you program everything yourself imperatively, you are bound to either over-engineer or under-engineer a lot of queries. The over-engineered pieces will look like premature optimization, clutter your code and tests, and be a time sink. The under-engineered pieces will come back to haunt you when your data grows and changes. Declarative relational systems actually do a pretty darn good job of handling this problem with a cost-based optimizer. Is it perfect? No, but it's an improvement in an awful lot of cases.

Also, you are ignoring places where databases do a good job with queries, like parallelization. It's easy to say that you'll just write all the queries imperatively yourself, but a lot of people don't want to spend the time to do the harder stuff even if it really matters for performance.
I wish people would remember this phenomenon when they are engaging in wild theories of intricate (and often malevolent) corporate strategy.

Such as: buying GitHub is unlikely to be Microsoft's attempt to trap OSS; Apple's early adoption of new ports probably isn't motivated by selling an extra $12 dongle for every $2000 Macbook; a journalist criticising Facebook is rather unlikely to be acting on corporate orders to sully the competition, etc.
>There is the right to say and think whatever you want. That does not imply the right to have your message amplified to millions.

If ~90% of a population has access to this and you don't, the "right to say and think whatever you want" means very little.
Over in the midwest, I thought that simply was its meaning.
> There are more times than I can count on my right elbow when I deactivated it by accident.

The author manages to periodically elbow a button that is placed right next to the hand-brake switch and the seatbelt buckle receptacle, below the armrest?

While that's an uninspired place to put half of the controls for assistive driving you'd have to adopt a pretty strange driving position to hit it with your elbow.

Edit. Downvotes aside, I found this random image as a reference [0]. I'm having a hard time picturing the elbow naturally reaching below that armrest while driving. I'm sure someone can find a way to do it but not in any position that a driver should have. "On the highway. Doing 120Km/h."

Even later edit. @dmitriid, any chance you can post a picture of what kind of body position leads to such an accidental press? Don't take this the wrong way, I am genuinely curious how the elbow can get there while driving.

[0] http://www.renault-me.com/CountriesData/GCC/images/cars/Tali...
We Americans are living in a pretty stressful time as well (i.e. politically, financially, among other things). I can't name the study(ies) to show it, but psychology has told us that stressful environments correlate with poverty and other awful factors, which also cause even more stress, so people tend to go down and stay down in a vicious cycle, unless they make a significant effort to turn it all around.

(for example, say your job stresses you out so much and takes so much time out of your day that you can't cook, then suppose you feel pressured enough that you settle for fast food, and exercise less. So you gain weight over time. Now your weight might just stress you out too; now you have to deal with the detriments of that, on top of your shitty job. Sounds hard...)

So it makes sense to me that poor Americans's health is getting worse. For rich people, I'd have to assume they have the time/resources (possibly chefs) to get the healthy food and such that they need, so it's not changing much.

EDIT: Oh, and from my experiences growing up in a pretty conservative environment: lots of Americans honestly feel there's too much confusing info out there about diets, workouts, etc. It's always in the news, so you get tired of hearing about it and how you're going to die at 40 because of the terrible things you're doing to your body (McDonalds every week, or whatever). Plus, we've seen so many diet/fitness program commercials on TV and heard so many stories of them not working. I think people are well aware they should make a change, but how to do so is such a noisy topic with mixed success, that it stresses them out just thinking about it. Even if you were to provide them a new, easier way to get fit, it would look exactly the same as all those fake diets and exercise programs they saw on TV. Who knows if your new shit's gonna work or not? They'd rather not even bother.
Not all music players. I highly suggest you give Roon (https://roonlabs.com) a try, if you haven't already.
ACO, a new Mesa shader compiler for AMD graphics
Too Many Companies Drain Value from the Economy
EA: “I struggle with the perception that we're just a bunch of bad guys”
Since you don't need to verify your true identity, such rule would be totally pointless even if it were there.
This talk by Sid Meier is a good description of the problem of true randomness, from a game perspective:

https://youtu.be/MtzCLd93SyU?t=1166
So we've got to panpsychism. Why not? We're in the company of Thales, Plato, Spinoza and Leibniz.
If it's emergencies only and you get compensated handsomely many people will feel it's worth it. Of course reality often looks different.
Ever heard someone talk about their zeroth kid, without making a programming joke? English counts objects one two three. I've never heard of a natural language doing otherwise, we would surely translate what they say when pointing at two apples as "two".

Mathematicians of course label objects however suits the problem at hand. It's extremely common to write say c_0 + c_1 x + c_2 x^2 + ... for a taylor series starting with a constant, or start at -1 or -n if that's tidier.
Consider this:

Who do you think is more privileged, with "privileged" meaning access to money, support, opportunities and potential for advancement: Will Smith's kids or a white poor guy who grew up in West Virginia?

I think the point the parent is trying to make is that at any individual's level income and wealth are a far better measure of privilege than race. Yes, wealth is highly correlated with race in the US, and a lot of that has to do with legally enforced racist policies in our past. And there are also certainly some examples of privilege that do correlate more with race than income (e.g. racial profiling by law enforcement). But if your headline is "Gap between rich and poor Americans...", why not just focus on those who are actually rich and those who are actually poor.
As a user I sure would love free taxis for a while.
And simultaneously use existing arbiters created by the people to change youtube’s internal policies
Joseph E. Stiglitz: Thumbs down to Facebook’s cryptocurrency
wasnt there a ux designer a few weeks ago saying that renault had the best UX of all the vendors?
It isn't possible to write React once, and test it on all platforms, right? (iOS + Android + web)

Why doesn't the React team do an official release of https://github.com/necolas/react-native-web instead of leaving it on the community to support?
The war did not end until 1783. The document had an immediate and huge impact in that defined just how real the breach was with the mother country. When news reached New York City, there was actually a riot. Many of the signers paid a steep price, and certainly many who rallied to the cause did as well.
Experimenting with brain-computer interfaces in JavaScript (2018)
I haven't listened to randomized music since Winamp 2 was my primary player.
I'm not so against considering an air conditioning system to be conscious. If the goal is to define "consciousness" deliberately in such a way that you get to keep considering only a certain set of things to be conscious, then you might as well just define it as exactly that set of things.
Surely someone by now has created a distributed video streaming system coupled with search? Maybe based on bittorrent or something? It seems like an obvious solution to this issue. It wouldn't be fast, and videos might not be as "permanent" (depending on number of "seeders").

The problem seems to be centralization of content and distribution; this seems to be the problem ultimately with many services and "platforms" on the internet. Decentralize it all, make it so that your browser is also a "server" or something of that nature, let the users become "peers".

Yes - I am aware of the various projects out there working on this, but all of them seem to be doing their own thing, with no standards or interoperability - maybe that's a good thing? It is fragmentary - but again, maybe that's better for the ecosystem as a whole?

The only downside is ultimately the ISP level; they already have TOS terms that they can arbitrarily enforce to prevent using "servers"; they currently don't because of so many things out there that need to operate like this, but they technically could, blocking all kinds of stuff, including a distributed "web" (or whatever you want to call it).

So many of these problems can be traced back to when all you had was a form of dialup modem system, and we were conditioned to think that we weren't "peers" on the internet, because the speeds were so slow. We were conditioned to think that our ISP was the endpoint, and we were just paying them to get some of their stuff - and in turn, we turned them into the "gatekeepers". Today, we have always-on connections that would rival or surpass what were actual peerage speeds back then - yet we still have the same broken model that (technically) prevents us from being free to set up our own servers and anything else we want (unless we pay a lot more money for so-called "business class" service - which some providers won't allow you to purchase if the end point is at a "residential address").

This all needs to change - but we might be way, way too late.
If there were an "optimal" amount of radiation for evolution at particular stages, you could imagine that this reactor, which offers a spectrum of radiation from "really bad" to "optimal" to "background" (depending on distance) would be useful. Lifeforms at the optimal distance from the reactor would evolve at a greater rate.
Ever since Google Reader was killed I've run a https://tt-rss.org server.
Have you moved to Europe yet?
My position is that despite all of Julia's problems (many of the worst being internal) I think it's the best choice of the three. And at least as far as the move from MatLab to Julia that's just a win for all of science.

> This is partly because Matlab’s version of “object orientation” is a horrendously broken pile of trash.

Sure, but also multi-methods are objectively better than single dispatch object systems. And per Graham's web of power this is easily demonstrated by the fact that what a multimethod can do in one line, a single dispatch system requires n^m (n being objects in the hierarchy, m being the number of objects in the call) lines of pattern code (sans any meta programming features of course) to match in expressiveness.

The fact that Julia can use multi-methods with type inference to improve the compilation of typeless methods to the level of native compiled program speeds is just gravy.

> I’ve poked around in several large Matlab projects, and there are huge performance problems everywhere.

A problem python can share, with the worst offenses requiring rewriting the given chunk of code in a different language and then writing bindings for it, and managing the compilation of it.

And that Julia works very hard to avoid, through it's gradual type system (often allowing a programmer to add a type to a single line of code and have the entire project get 10x performance gains) and multimethods (allowing programmers to optimize specific edge cases without intruding on the formula code).

> Overall my impression is that Julia (and Matlab’s) language choices are driven by people who want to directly type their math paper into a program with as little thought and as few changes as possible.

Yes, but at least Julia does so in a way that allows for professional programmers to easily work with and maintain it. Between multi-methods, optional typing, choose-your-own-starting-array-index, a programmer can modify an existing Julia code base without the language itself being the problem.

Julia could certainly do better here - they are often hostile to attempts to improve the software engineering story around Julia - they at least have a path forward for a programmer attempting to maintain or optimize their scientific computing code in a sane way. Something that neither python nor Matlab can really claim.
Most OpenBSD developers know each other and meet on a regular basis so likely why no CoC is needed when there isn't dozens or hundreds of contributors that don't meet.

I miss OpenBSD for the certainty of what my system is doing, these other systems I have to use for work some intelligent process comes a long and rewrites my configs or something else annoying.
What's weird is when someone only looks at one spot. If you stare at people's eyes some will become uncomfortable, because naturally we make slight side movements. I'm sure the same it's with mouth. But most people can't tell if you're looking at their mouth or at them.

People do notice direct eye contact though. Maybe someone could explain this. I'm kinda curious why directly in the eye we notice but there's more wiggle room around the face.
Scholars say Philistine genes help solve biblical mystery
Exactly. A low end micro-controller would do the trick but a Raspberry Pi is much more accessible - almost anyone can get one fairly quickly and if they themselves don't have the knowledge to do the setup they most likely know someone who can help.
Server image mystery in Georgia election security case
Email a non-logged-in user? No, thanks. Please respect people's privacy.
HN is probably running on a LispMachine next to pg's desk. I wanted to say "under his desk", but you know, LispMachines...
The No Asshole Rule
I've been using OpenBSD since 3.8.

OpenBSD is a great system because it makes sense. If you want to find out how something works. You go to the manual page. A lot of questions about the Operating system can be found on the FAQ.

Much like Arch Linux, I don't find myself needing to Google around forums trying to find a solution. I go to the docs and 99% of the time I will find the solution.

The reasons for using it aren't really that exciting. It is a basic system that works well.
> Matlab sells its onerously expensive licenses by marketing itself as having unbeatable numerics performance.

Not at all. At Lockheed (probably one of Mathwork's biggest customers) the big use case is the toolboxes. Scientific/engineering packages like signal processing, radar, phased array, embedded/VHDL are 2nd to none and are used daily. Some sites also used a lot more of the Simulink side for modeling & simulation.

[0] https://www.mathworks.com/help/signal/ref/signalanalyzer-app...

[1] https://www.mathworks.com/help/comm/examples/rf-satellite-li...

[2] https://www.mathworks.com/help/fusion/examples/multi-patform...

[3] https://www.mathworks.com/products/hdl-coder.html
Yeah... Not the best, but I'm sure that head unit will be working in 10 years. Tesla? Don't think so.

It's also a €27,900 car, vs a €58,000 Tesla.
You can hack the functionality into desktop spotify, if you care enough (on linux and mac at least).
Do you remember when we first heard about "the cloud"?

I remind about a video when Larry Ellison mentioned the cloud and I thought: "What is he speaking about? It's the internet".

How I was wrong...

Now we are in a situation where we have too much concentration and we are experiencing that. It's a problem.
It also creates huge discrepancy between what a developer using an ORM like ActiveRecord writes and how the engines end up optimizing, meaning that should you want to write a performant one, you have to learn both, or, short of that, notify your DBAs of what you did, and in both cases huge resources are wasted. I never understood combining both from a business perspective anyway.
Why would that be a better hypothesis? It seems likely that for all of these factors the arrow of causality would go in both directions.

Being wealthier allows you to spend more time, money and effort on health (though with diminishing returns). You can spend more time and effort learning

Being healthier, allows you do physically work more both short and long term. There are also cognitive benefits from healthy activities like exercise.

Being born with a high IQ and raised well, lets you potentially make better health choices and being smarter allows greater access to financially beneficial activities.

They are interlinked.
At least with corn and soy futures there is an asset with intrinsic value and some unpredictability due to weather / disease / yield / etc.

In contrast, Bitcoin is only valuable because people assume others find it valuable. That seems like a currency, but most currencies have lower volatility and are used by a whole lot more people.

So, bitcoin trading really doesn’t make any sense to me.
I think GP understood quite well and wanted to express their dissatisfaction with the assumption that everyone is American.
Thanks for clarifying. I'll be more gentle. However, evidence shows reasoned arguments are hardly going to change people's minds. Turns out emotional arguments win more often. This isn't me being nasty and it's not comparable to climate denial, which is an existential threat. If someone believes in conspiracy theories, I'm not going to entertain them in that way, so I'll have to ignore them instead.

The fact that this site already has climate denial on every single climate article posted suggests it isn't full of the intelligent people we think our community is and no amount of talk that looks smart is going to change that. Turns out climate denial loves to look smart anyway.
The “Right to Repair” Data Architecture with DataOps
nitnitnitpick: GP is likely (and overly pedantically) referring to the use of a PRNG to implement the shuffle, rather than using a true random source.
Out of curiosity, how do you physically enter these subscripts? It seems a standard keyboard would be somewhat limiting.
In my experience, SMART doesn't detect anything of value. 95% of my disk failures are:

- Seek time gets very high (>80%).
- Drive drops dead and won't respond

SMART doesn't detect either of these.

Setting an alert on seek times > 30ms has been by far the best predictor of drive failure. If the seek times go over ~400ms then other components start complaining about slow/missing I/O, but by that point you've already gone crazy because your array is unusably slow.

If a drive develops bad sectors SMART will report it, but that's rare enough that I don't bother watching for it. It's a non-event with ZFS because of the checksumming. These drives never have one random error; they start raising hundreds in the space of minutes, and that's the moment you replace the drive.
Hey friend
I'm confused why this is actually relevant to the Pi-Top, which has always had a strong educational focus.

For someone who is in their teens and is eager to gain practical experience without dozens of hours of scrubbing YouTube and practicing programming basics, these kids are a solid idea. Further, I think the notion of pushing hard to differentiate itself from transitional machine form factors and work on a rugged"standard compute unit" is a very interesting experiment.

I'm not sure it's for me. But I've built a little Pi case with a charge controllers, a battery, and a screen just like this and I liked the result. This is certainly nicer than what I cobbled together and the idea of making a standard compute form factor for projects is really good.
Absolutely. IMO for a lot of injuries surgery should be the last option. Anyone taking rehab not seriously should be well warned of the consequences.
Eiffel may have been one of the first languages to support DbC (Design by Contract).

https://en.wikipedia.org/wiki/Design_by_contract#History
I’d love to have been a fly on the wall when WeWork pitched their business model and seemingly unique approach to coworking that somehow validates the amount of investment they have received compared to any other coworking space.
I already went over this. Quoting myself:

> You could argue that the number of people who protect their computer by password but don't encrypt their disks is too small or isn't worth worrying about. But I know that there is a significant portion of users that has it set up this way.

It isn't before starting Chrome. It's when unlocking their screen or when starting up their computer.

A typical scenario for having your laptop stolen is being robbed while carrying your laptop in a backpack. If the lid is closed, the screen should be locked, if good password settings were chosen. Better to have the whole disk encrypted, but NSAPI provides some security for those who only have passwords set.
How the $6B trading app botched a launch so badly Congress got involved
At face value, full-thickness tears are different. Maybe you don’t need whatever muscle you broke in half, but that seems surprising.

After reading the article I’m not sure what the outcomes actually are. Did the shoulder compensate and just let that muscle atrophy? Did it reattach? Either way this is definitely not a no-brainer.
Automatic alt text is a nifty feature: https://www.facebook.com/help/216219865403298?helpref=faq_co...
Thought experiment: would 'sci-fi AI' seek to ban humans from learning about disabling its computer security?
Wanted to post the BI link but it's paywalled :(
Well you can speak for yourself. I am an operating system enthusiast :D