skysight-inc/HackerNews huggingface dataset:
Well they don't have big hard drives, so you can be confident they're not recording everything to disk that then could be unintentionally accessed or sent out later.

And you can look at network traffic (e.g. from wifi router stats) to be pretty confident they're not constantly live-streaming audio up to the cloud.

Of course most people will not actually do this monitoring themselves, but there are enough of these devices out there that if a significant number started recording constantly somebody would notice pretty quickly. And that would be terrible PR for the company involved, so I think google and amazon and apple have a pretty strong incentive not to do this.
Yup. Unlike most sea creatures, the ancestors of whales used to live on land.

More info: https://evolution.berkeley.edu/evolibrary/article/evograms_0...
On the debate of iOS model vs. macOS model
Different Types of Hiring Assessments and Their Advantages
We need better data privacy self-regulation
I'm the founder of a startup, and I hire people I trust and people I have worked with in the past. It just so happens that most of these people have made it to the CS/ECE/Math departments at my university (otherwise I wouldn't have had the opportunity to work with them). If I measure merit by how qualified I think they are, then I'm more inclined to hire people I already know, and this is just knock on effects of gender/race composition by major[1] and university enrollment in general. Any hiring/enrolling system that puts diversity above merit has to bare the opportunity cost of not having more qualified people, and for most companies/organizations this isn't a reasonable compromise.

[1]: http://waf.cs.illinois.edu/discovery/Gender-Diversity-at-UIU...
> why were people so interested in virtualizing OS/2 in 2007?

A lot of PLCs used OS/2 software to debug / reconfigure them, so that’s one possibility other than the ones mentioned, but I still need evidence that:

A) OS/2 depended on Ring 1

B) VirtualBox supported it better than alternatives

C) OS/2 had anything else to do with VirtualBox’s creation.
Yeah I was hoping Nim would be it but I don't like the syntax they use.
I checked the actual numbers. The incarceration rate in the US is not 10x higher than the EU, it's only 7 to 8 times higher on average. (Maybe the poster meant that the incarceration rate is 10x higher than the incarceration rate in his particular nation?)

In any case, the actual crime rates are about 3 times higher across the board. So we are incarcerating a lot more people for the same crimes somehow? About 2x as many. Alternatively, it's possible that drug crimes, which are an outlier, are pumping up our incarceration numbers vs some nations in the EU. Since they are not even arresting people for what we in the US would probably call possession at a minimum, obviously there would be no follow up prosecution and incarceration for those individuals? That might be the difference? But that's just speculation on my part. (It just kind of makes sense though, because we incarcerate a lot of people on drug charges. That's probably most of our prison population in some places.)

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

https://www.nationmaster.com/country-info/compare/European-U...
It’s especially common for Twitter, upon receiving complaints from a POC about racial harassment, to ban the victim.
What Drives Stock Market Returns?
Good thing we got the lead out
> But if capital were available for moderate-growth, sustaining companies, privacy-respecting HA would be an easy market to penetrate.

There is, you’ve described a small business loan. The problem is that you can’t be entering a new field. No investor wants to give money for a high risk, low return investment.
For airlines that's probably true. I fly United quite a bit and they have an expert mode where you can choose specific fare classes. Even within "deep discount coach" there are different pricing tiers like K, L, G, S, or T. That doesn't include "discount coach" or award booking or business or full fare coach.

The only potentially troubling aspect is that they don't tell you how much more expensive the next pricing tier will be.
Reading that article, it seems to me that the arguments don't fit the conclusions. Media companies may be strong-arming software and device manufacturers, but they're doing so as a means to an end, not an end unto itself. Their motive for strong arming software and hardware manufacturers is their desire to control consumer behavior. That may be slightly more general than "piracy" specifically, but not that different.
Agile is just the Ikea effect in action. Nobody blamed the chair- if he made it himself.
Linux users are already used to zero support, and in this case there isn't a cost to developing a custom client... it's literally just a matter of flipping the "fuck Linux users" switch to "off."
I like to think that if Disney+ doesn’t work on Chromebooks, the “freshmen hivemind” (aka all of the freshmen) will solve it by complaining to Disney relentlessly. Seriously, not sure if Disney has thought through the market penetration Chromebooks have in the K-12 market AND the correlation between those students/districts and discretionary income for “yet another streaming service.”
https://www.youtube.com/watch?v=imkSdlbXB_U
In Denmark, most bottles are as you describe, but glass returflaske are sent back to the brewery for refilling.

These are the biggest beer brands (Carlsberg etc) and the biggest soda brands (Coke etc), though the glass soda bottles are mostly seen in bars.
If this was something that was merchant-fulfilled (not shipped by Amazon), 3rd-party sellers can use one of Amazon’s API to perpetually keep 3 (or however many) items in stock no matter how many they have on hand.

There’s lots of hocus-pocus beliefs out there about the “optimal” number.
Lawmakers express “deep concern” over Blizzard’s Hong Kong protest response
Samsung ATIV Book 9 series is the best laptop I've used. Better industrial design than Apple. Fantastic "retina" display. Fantastic backlit keyboard. Unfortunately it is hard to find now. The 12" version is still available on Amazon but it is underpowered for development purposes. You want the 13" version for development purposes.

The second best is the new Surface Laptop. Unfortunately its screen is not quite as highres as the Samsung.
A road is much closer to a pure public good than socialized medicine. Policemen are certainly farther, but are at least cheaper. They are also on a local level.

On the other hand, as far as I'm concerned, if I'm paying for your health care, I have a right to say what you can and can't eat. No soda, candy, cheeseburgers, alcohol, drugs, tobacco, riding motorcycles, or any other behavior _I_ deem risky. It's a gross abridgment of freedom, but you can't socialize those externalities. I personally think this is a darn stupid way to set things up, but it seem to be where we're going given the number of people walking around with their hands out.
AutoHotKey – free, open-source task automation for Windows
I tried to go to the main page. Some screenshots edited with Paintbrush. https://imgur.com/a/nfSjaVm
> Python is horrible but forced on a huge number of developers because of its ecosystem

This is a really interesting perspective to me. Coming from Python circles, I've heard too often how horrible JavaScript is as a language and how it's only used because the web has dictated it. Doing web development, I've used both, and generally am inclined to agree. I know TypeScript add some niceties on top of it, but it still is stuck with JavaScript baggage. My perspective has always been that Python is by far the better language, which is why people have written that eco-system in it despite the fact it doesn't have a built-in monopoly of the browser.
“if X rolls of dice resulted in just a single success - then the remaining less than X rolls simply won't suddenly roll a hundred more successes”

Mmhh.. not so sure you can conclude this. You assume all rolls of the dice are identical (same likeliness of all outcomes), but this ignores the fact that the universe is ever-changing from a particular state towards its inevitable fate.

Consider for instance the "pulse" of galaxies as they collide and 'ignite' their central quasars anew — this coincides with extremely harsh local conditions for said galaxy merger, which becomes likely very unhospitable to life. Conversely, when the jets calm down (mature) and winds recede, star formation kicks back up and a new galactic cycle begins until the next merger (if ever).

This mechanism alone could paint a very asymmetric past and future set of conditions (relatively to our rather 'calm' present, but it's actually a cycle). Some of these conditions would definitely affect life (for instance, during its active phase, we suspect that a galaxy's quasar might be strong enough to blow away planets atmospheres).

There's just too many unknowns at this point. Drake's famous equation was actually meant to expose this fact (he actually knew it was flawed/impossible to solve, but felt it was a meaningful thought experiment, iirc).
Here is one in Haskell which is more complete: https://github.com/mit-plv/riscv-semantics. For example, it supports 64-bit ISA while this one doesn't yet.
I'm in the process of creating such a space for myself. How much space should I dedicate to such a lab? I'm interested in IoT, robotics, databases, wood and metal working.

I'm designing the house around the room. I basically want to build a research lab where I could make any idea a reality -- within reason of course.

Could you offer any guidance from your experience with such a lab? I have a lot of questions like, What kind of floor should it have? How tall should the walls be? How much space do I need for each of the tasks I want to perform in the lab?

Which tools will I need and how much space does each one require? Can I make the tools movable or should the be fixed in place? Do I need a gantry crane?
It's naive to presume that one problem doesn't beget solving the other. Humans, for example, almost to a tee, define ourselves in terms of others - tribal heritage I guess. How long do "nations" drawn on 2D boundaries survive once there's tribes which operate in 3D space on other planets, or spread out through the solar system?

Which is to say nothing of the riches that await us if we can solve orbital and deep space access problems. If you can get to Mars, you can get to a bunch of asteroids with enough gold and platinum to ensure only the rich will have things made of wood.
>No one is interested in perfect because the actual DRM is only a tiny sliver of the protection. The bulk of it is the threat of having to pay a huge settlement because you don't want to get the piss beaten out of you in court.

I don't find that argument convincing. I can't think of any famous cases of copyright holders or law enforcement going after rippers/encoders (the people who break the DRM and make it available for others to copy), but plenty of cases of them going after people who downloaded the content.
Looks I don't need Cloudflare anymore XD.
Got a link? Depending on price, I wouldn't mind having a full-body scan of me when I'm healthy, to compare for when I'm older/infirmer/less-healthy later in life.
Missouri regulators approve Ameren plan for 1,000-plus EV charging stations
Bottle deposits make me markedly less likely to recycle. Without them, it's a small amount of energy to bring the bottles back home to recycle, so I can pretend that I'm not generating waste. With deposits, I trash those and typically trash the ones at my house, because otherwise I'm providing a monetary incentive for homeless people to come to my house and root through my bins.
Actually, you can’t get higher than SD for Amazon Prime Video since they started enforcing VMP a few months ago, which isn’t supported on Linux.
Doesn't matter if you can redo with a couple of jQuery lines, their site has more traffic than any other image hosting the world and they need some code that if tomorrow all the engineers leave it still can be maintained, and React plus jQuery is a extremely smart decision for that goal.
It gives content producers leverage with device manufacturers.
Surprising his tweet blew up, one of the goals of tests (TDD) is to validate your software still works after refactoring. This is a key element of being able to change your code quickly and with confidence. Meaning if you couple your tests to the structure of your code, then it's not going to be quick when you restructure.
Patrick wasn't that famous when he wrote this.
More like a parabola, right?
> Insects and mammals differ quite a lot.

They can still be merged in teleportation accidents.
Neither of those things are indicative. Secretly recorded things could be hidden from logs and bundle up recordings with normal voice queries on the network calls.
The percentage of hires for companies in that situation is going to be extremely small, yet the "hire for tech stack" motif is cargo culted throughout the industry.
I think some companies are just looking for the appearance of fighting and succeeding against piracy.
> I wouldn't count OS/2 as a part of that, however.

OS/2 1.3 came out at the beginning of 1990 and OS/2 2.x came out 1992.

By comparison Windows 95 came out in 1995.

So you need to compare OS/2 to MS-DOS, Windows 3.x and the Apple Macintosh systems of that time and by that comparison OS/2 was very good.

In the early 90's I did a lot of development for OS/2, MS-DOS and Windows 3.x and OS/2 had the big advantage that a bug in your code would only crash your program where asd for MS-DOS and Windows 3.x it crashed the OS and required a full reboot.

The fatal mistake IBM made was to hobble OS/2 2.x to the 80286 processor.

By staying with the 80286 processor it meant OS/2 ran really struggled to run MS-DOS and Windows programs and that meant businesses just stayed with MS-DOS and Windows.

If they had just gone with the 80386 processor (like they did 2 years later with OS/2 3.X) it would have meant the end of MS-DOS and Windows 3.x only because that later version of OS/2 ran Windows and MS-DOS programs better than Windows 95 which was still a year way.
You could be hiring a murderer. Or you could be hiring literally anyone else. These jobs are in demand. There is no business reason to do this and there sure as hell is no ethical reason. I'm not saying: don't hire a murderer. If you have a cleaning job or something that just pays bad and you can't find anyone else, sure. But don't go bragging about how you are giving a murderer 100k a year. A lot of capable engineers who are not a murderer would have been happy to get that job.
> So. All that "bloat" came around for a reason and it was to try to make the company sustainable as a business.

Until someone comes along with a simple basic service that just works, exactly like how imgur replaced imageshack.
> I assume that people in the US on average aren't worse than people in other countries tries so to me it seems that there is a problem with policies in the US causing higher crime rates.

Why do you assume that? Murder rates in the US were 10 times higher than in continental Europe even at the beginning of the 20th century, long before support programs existed on either side of the pond. (Indeed, in Europe, all the modern support systems, government welfare, and gun control hasn’t reduced crime—at least homicide rates—at all. Homicide rates in England, France, and Sweden hit modern levels in the 1920s: https://ourworldindata.org/uploads/2013/03/homicide-rates-in.... Germany and Italy saw major drops in the early 20th century, but I’d probably chalk that up to increased political stability.)
The issue is software development time and the tools available. Game developers can make trees that look like this, no problem. And they do study the underlying science.

The issue comes with building a system to generate it asynchronously, to load and unload the data in a timely manner, to optimize around common use cases, to plan out memory allocation, and so on. Yes your computer could run it, but game engines are too simple to support the level of complexity to use these kinds of tools dynamically (or even at all sometimes).

Easier to just glom it all into a static world made by artists that are supported by tools like these, and ship it.

To draw an analogy, it's like trying to manage a cluster of a thousand containers across a hundred interrelated applications across a machines with only docker compose when one really needs something like Kubernetes.
Windows and Linux both only support L3, since L1 depends on hardware DRM support. The problem here is that Verified Media Path (VMP) is not supported on Linux. Amazon “solves“ this issue by restricting Linux to SD streaming, but it seems Disney+ doesn’t allow streaming without VMP at all.
Basically this. HDCP 2.2 is "secure", but the previous versions aren't. A company signed the HDCP agreement and got the decryption keys, and made a device that could downgrade HDCP. Apparently this was allowed by the HDCP licensing agreement so it's all legal.

https://en.wikipedia.org/wiki/High-bandwidth_Digital_Content...
How about 0-RTT replay attack protection?
There were no mouse acceleration options for Plasma until release 5.13 which was released in 2018, which is well after the libinput transition. Essentially since the feature was added there's been an open bug report on it not working on X11.

https://bugs.kde.org/show_bug.cgi?id=398713
And the worst thing is using languages/libraries/frameworks that presume everyone needs engineering when you need to wizard.

There's two many people that have swallowed SOLID whole and can no longer see good engineering as a trade-off against other factors.

For example, being strict about having the smallest possible public API and making most methods private protects me from future breakage that might never be an issue (I might never upgrade) but forces me copy/paste vast globs of your code into my own if I need access to something you didn't anticipate. (and that's assuming I have access to your source. Worst case is that I have to reimplement things that already exist in the code I'm interfacing with)

Python got this right. Private methods are a weak or strong hint that you might want to think twice before calling them. But you're the boss at the end of the day.
Yay! Nothing better than to put something that screams "bleeding edge" to handle all your traffic. YOLO, amirite?

update: I love the unexplained downvotes, can't help but feel that as there's no argument they can make against what I wrote they are implicitly acknowledging that the point I made is, as it happens, correct.
Turn off the DRM and the youtube-dl community will happily donate their time and effort to provide support to linux users. Disney needn't pay them a cent.
I Created a Software to Manage Gyms and Reached $100K/Month in Revenue
Science is getting there.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5436791/table/t...
Renting hardware is how VPS companies (remember those?) made money. While that's a part of cloud company business, their real margins are in services, particularly proprietary software: for example, the same AWS t3.small that costs $0.0209/hr suddenly doubles in price to $0.041/hr when it's a db.t3.small running Aurora.
I'm the only developer on my team concerned about writing tests. I don't have a lot of experience doing it, and I have no one who can review my tests. Is there anything I can do?
Confirmed on Chrome. Thanks for this!
Android's Billion-Dollar Mistake(s)
If not being ignorant about history distracts me from recognizing that the NSDAP was founded because Hitler was in power, I'm fine with that.
But good communication can solve all those obstacles. If in that family the expectation is distributed unevenly across gender roles, someone can point that out and make a case for changing it.

If terminally the problem is that these people can't communicate with each other or some people in the equation are unwilling to engage in communication, then the problem is much lower level than gendered expectations about emotional labor.
Roomkey.com has that information for all the major hotel brands, and it’s owned by the hotel brands themselves.
at least in my family, even as the male, I got judged for not sending cards but after enough years of simply not giving a shit my family stopped saying anything to me.
One of my favorite posts on such matters is Ortberg’s listicle “ Reasons I Would Not Have Been Burned As A Witch In The Early Modern Era No Matter What I Would Like To Believe About Myself And Would Have In Fact Been Among The Witch-Burners”:

I would have named names, too. And I’d have been especially good at intuiting what names my interrogators wanted to hear (they would not have to torture or even threaten to torture me) – sharp-tongued gossips and independent-minded widows and all kinds of people who get described as “unruly” in modern academic essays. Throw them under the god damn Witch Bus. Does it disappoint you to hear this? I never asked you to have faith in me, Goody Watson.

http://the-toast.net/2016/02/09/reasons-i-would-not-have-bee...
>An engineer is dealing with a significantly unique problem space that has only been addressed by theory, if that.

This is a very high standard for defining engineer and I'd guess most practicing engineers don't meet it. Sure, there's people bridging the gap between theory and practice, but most engineering effort goes into applying the same well-understood theory and practice to slightly different situations. I'd posit that your definition of software engineer is closer to what most people would call a research scientist.
Afaik, typescript is pretty bad in terms of catching some basic errors. Types are not enforced. A caller can change sync function to async, breaking the functionality downstream.
Depends on the area. My part of the Midwestern US, it wouldn't be weird for a woman to address a group comprising only women as "you guys" or similar.

There's some subtlety, though, because "the guys" or "some guys" or anything like that remains gendered, as in "I'm going out with the guys"—that'd be a group of at least mostly men, and probably entirely men.
If so, that's poor evidence, because it ignores tactical voting.
In my assessment, not really. They are surprisingly spot on (for the top spots and singling out contenders).

Not to mention the language landscape is almost static at the top. Nobody's gonna came and take Python, Java, C, C++, JS, out in the next 10-15 years...

Only a huge self-blunder, like the Perl 5 -> 6 transition, and only at much more volatile time (when paradigms change, e.g. when web dev changed from CGI, Perl 5 had already lost the web framework scene to PHP, Rails, Django and the like even before losing its main niche back then - admin work) can do any serious damage to a top language...

Anyway, let's check in 5 years...
Looks cool, thanks for sharing. It reminds me of the Portal 1 credits screen.
I included a footnote about that in my post. Latin is similar to Spanish here in that the subject pronoun is optional and commonly omitted.

One thing I don't have a clear sense of is how much including it in Latin draws attention to it. In Spanish it certainly does and so it's used, for example, to suggest contrasts between people (I do this [unlike other people?]). I don't remember whether I've seen or heard it used in Latin with a similar emphatic sense.
We don't have a wage gap. We have a motherhood gap. It is very difficult to monetize an investment that doesn't pay off for 18/20/25 years.