skysight-inc/HackerNews huggingface dataset:
There’s 5 or 10 more things I want from a keyboard. But I know Apple (and every other manufacturer) is never going to give them to us.
To be fair, I don't see a link to that from the front page.

Still, nice that they've implemented it.
Wifi firmwares are non-free and are not included in the official iso for a reason.

Search for "debian non-free iso" and you probably will find what you are looking for.

> ...nightmare maze of wrong links and secret knowledge.

Please, don't exaggerate.
>Remember that the mere presence of DNA is not alone grounds for a conviction.

That's awful wishful thinking. The general public is of the opinion that DNA evidence is 100% accurate and the government does a great job of continuing to present that farce. I wouldn't want to be the person who has to face a jury of their peers in the face of DNA evidence saying I committed a crime. Regardless of my alibi... I wouldn't trust the lay person to understand or get it right.
I mean, it doesn't, but this time it actually makes sense: If you want more storage as part of a GSuite account, you just buy it. There's no reason to buy a consumer-focused package for a business offering that has the same thing already available as part of its billing.
Show HN: Slim4Py – Use Ruby Slim as a template engine in any Python framework
I believe in this case the partisanship comes from less from the topic itself, but if you look into the proposed solutions, they all tend to shift money and power in a single direction and don't have much to offer in regards of actually changing the climate.
That's not a valid inference. Even during the era of nuclear testing, the great majority of cancers were not caused by radiation.

Now, SMOKING...
Thanks. There is a spelling mistake here:

"...and adhocratic it its form,..."

I think it should be:

"...and adhocratic in its form,..."

Can't find a way to edit the wiki. Anybody know how to contact the people behind the project?
Original source, in Swedish:

https://mau.se/nyheter/arbetslivets-moten-har-ofortjant-dali...
It is a mathematical thing based on how orbits work. Orbits that are very close to a resonance but not quite there will tend towards being even closer, so it's a stable system. If this wasn't the case, you wouldn't ever expect to observe anything like this, due to disturbances to the orbits (from other bodies tugging gravitationally on the objects) building up.
I think it’s more along the lines of moons that don’t avoid each other merge.
Expecting mass exodus from Go developer to Oberon-07 as the language starts adopting more features.

The "simplicity" is shown in the amount of code generator frameworks.
The armchair psychologist in me considers there to be two camps of programmer in this regard. One that gets distressed by something like not having the entire language in their head, and the other that doesn't ponder that kind of quandary in the first place.
ARM might win against the x86 architecture in more and more areas. They already beat Atom on phones and tablets.

Intel might run into serious problems for whatever reason we can't even imagine today.

Apple switched from Power to Intel when IBM stopped being competitive in their area. Apple is rumored to also work on the switch to ARM.

It is usually a good idea to invest into a few alternatives if only it is to bring them up in negotiations.
I'm not sure I would have called Python simple, it's a great language and it's not as complicated as something like C++ but it's not simple.

For example when should I use NamedTuple and when should I use a dataclass? Should I be using a list comprehension or a map/filter/reduce? When should I split that list comprehension? I have seen (and made myself) terribly long lines with only list comprehension and it was hideous.
Yeah, no, I wouldn't. I might at best have a vague idea of what might be motivating. Like I said, I don't do introspection -- I could tell you if I'm happy or not happy at work, but if the answer's not happy that doesn't mean I know why.
Google One has been available for a while. I'm not sure why this link was submitted, and how it made it to the front page of HN?
Ok, I understand that people that use Go has a different idea about it, but...

> Code duplication is more acceptable in the Go community than elsewhere.

> Many times, you’ll need to write that functionality yourself, or copy/paste it from a StackOverflow answer.

Am I the only person that this is regression?
How can code-duplication be defended by 'simplicity'?

> Fewer dependencies means fewer things that break while you let a project sit idle for a couple months.

I thought that pinning dependencies is \the\ solution for this?
I don't use Go, so I'm not sure about the Go packaging story, but is there no package pinning solution?
Yarn & npm handles this beautifully...
Honestly, it sounds like the OP is doing a great job at sales, and he's just making money as an underpaid affiliate.
I guess pretty much any tool that copies files will do that too. I like that!
What about using the Chrome Dev Tools for Node profiling?
Drgn: Scriptable Debugger Library
In some ways, they could be not only a driver of innovation, but profit off of it. For instance, the initial idea of spearheading Waymo makes sense to me: self-driving cars lead to more search queries and YouTube video views when someone is in transit. They didn’t need to own this technology though and should have sold most of the equity last year to GM or Ford as the OEMs moved into the space. Verily makes more sense to me, but it’s goal should be specialized cloud infrastructure for healthcare.
“Canonical has, historically, had a number of products (and attempted product initiatives) that didn't quite work out (including Ubuntu Phone, Ubuntu for Android, Ubuntu for TV, and several software initiatives)...”

Anyone else reminded of Microsoft when you read that? Windows Phone, Zune, MSN TV, and “several other software initiatives” (Bing, Bob, Clippy, etc)...
Microsoft isn't selling your PC usage data to advertisers. If you doubt me, go ahead and show me how you can buy this data. I'll gladly give you my next month's salary if you can.
Just uploaded to github this module that allows you to use Slim as Template Engine in any python framework.

Being this my second public repo, I repeat that I accept any advice to improve the code.
:)
The price jump from 2TB to 10TB is weird. 5x storage for 10x price. The other storage/price increments give you a "quantity discount" (e.g., twice as much storage for a 50 percent price increase) but that one is the opposite. Any guesses as to why they chose to do that?
Yep. Copy-paste for the win.

Maybe they should do away with the abstraction that memory is endless.
Does this get rid of ads? I would pay for this if all of the Ads in Search, Gmail, YouTube, and every other Google product they pushed went away.
Intel doesn't own x86-64, more commonly known as AMD64.
Code duplication reduces coupling between multiple unrelated pieces of code.

Edit: not sure why the downvotes, perhaps these people have never seen a junior engineer go on a fanatical deduplication spree across a whole project, or perhaps these are the junior engineers.
Can't find a reference now... but I read a while ago that you can count the risks of cycling differently, if you want.

If you cycle to work, you get perhaps an extra hour's phyiscal activity compared to driving, and you get some risk of being squished to death by a car. An extra hour's moderate physical activity is good for you, being squished to death is absolutely awful for you, and the story I read said one of the German health insurers did a study and found that the former effect is the bigger for most of the German population. (Or put differently, most Germans don't exercise enough.)
Yes, send them to treatment even before they do anything wrong. This is a line from basically every future dystopian nightmare ever.
Brandenburg to Form ‘Tesla Task Force’ to Facilitate Construction of Factory
The difference is that soon as he gets successful, he reincorporates Microsoft in Vancouver BC. Or people like Musk, who continue to use their personal wealth to bankroll new companies, move to Toronto.
Actually I was thinking about Google's products
A little code duplication prevents mounds of dependencies.

I’ve seen people link to multi-megabyte modules to save one line of duplicated code. At Google this was a disease. Good to see they’re fixing it.
Why People Hate Endings
Actually, we looked yesterday how many eye surgeons underwent LASIK/PRK in the previous 5 years to write a study about this specific topic (this . We found 16 people.
LASEK had a surge of interest 5-10 years ago because it was tought that it could have the pros of both PRK and LASIK. Nowadays it is more or less forgotten (no real benefit in comparison with PRK).

Eye surgeons not getting surgery was totally true 15 years ago but it is not anymore (at least in France)
I think the question is whether the performance will be reasonable. Most emulators (e.g. of gaming consoles) struggle to keep up with recent software, since the translation often incurs in a lot of overhead.
I've heard, but can't confirm, that photos and videos stored on Google are used to train ML models at Google. So I'm surprised that Google would want to charge at all for this service if it's important.

Were any other company able to get you to store your photos and videos, I wonder if that could dent Google's ML capabilities a bit.
Microsoft won’t buy Canonical. Folks are making these predictions without a root cause analysis as to what the companies do well. IBM bought Red Hat because IBM bet wrong in the cloud race and is/was way behind. Red Hat consolidated companies beneath them and worked hard to expand their cloud offerings. Right now on OpenShift along the US Gov pays them $100MM a year. Just OpenShift.

Add to this banks, grocery stores, and airlines are moving off mainframes and to the cloud - and choosing OpenShift. IBM was starting to get eaten by Red Hat. Not to mention IBM is on the cusp of a major leadership change, and needs fresh cloud leaders to lead IBM into the next decades.

These are the reasons IBM bought Red Hat. Because IBM has lost its way. Red Hat had the most to offer.

Canonical doesn’t have much to offer. Few people are paying for Ubuntu. Yeah yeah it’s popular in Docker images, yeah yeah it’s a popular desktop distro. But so what? OpenStack is shrinking (SUSE abandoned it for Kubernetes) and Ubuntu has bet their farm on OpenStack. They don’t have much in the way of Kubernetes. On OpenStack Red Hat has most of the customers. Canonical has almost nothing to offer in terms of being bought out. They have very few items that produce profit. They made a huge (and flawed) bet on mobile and failed. Ubuntu doesn’t have strong leadership and doesn’t have strong clients - In fact I’ve been a consultant for 5 years now bouncing between companies every few weeks. I have YET to run into a Canonical client.

This is why no one will buy Canonical. SUSE? Well we’ll see.
I love Ibsen but this article was less about Ibsen than the author’s own point of view.
Leaked Files Expose How China Organized Mass Detentions of Muslims
I think it's actually important to understand how much the computer manufacturers don't really appear to want the free state to become the default. (Not from a "look at these jerks" perspective, but from a benchmarking perspective.)

The project is explicitly about free software, so you should not be able to walk in the door and casually/accidentally walk out with non-free software. But more importantly, it should be a fairly straightforward process to identify "how many non-free sources did I need to incorporate in order to make my piece of 2004 hardware boot and run acceptably?" vs "how many ... in 2019?"

One of the ideals of the Debian distro is also reproducibility, for reasons I won't go into since it's not particularly relevant, but for anyone who hasn't seen it before already: https://isdebianreproducibleyet.com/

The non-free parts will (potentially, depending on what kind of non-free I guess...) always keep this number under 100%

I love the Debian that Gotham Needs, I've never seen this, and the big red asterisk on "should" handles this concern neatly ;)
There are 2k untested chemicals in packaged foods – and it’s legal
When it comes to Linux networking I find that tooling is very, very, veery bad, compared to what it should/could be.

Of course it's free and open source, so we can at least try to make it better besides complaining, but that part is harder than it should be (otherwise the whole problem would have been "solved" by now).
I think Ubuntu for Phone was just too soon, had they taken it slower the project would have probably been ready now and usable on phones such as the PinePhone and similar.
Go’s simplicity means I have to focus most of my time on solving the problem instead of showing off that I know (insert inscrutable feature) and figuring out what the last person to touch the code when they used (other inscrutable feature).

That sucks! Why sh I kid I help the company solve their business problem when I could be spending all afternoon debugging (insert language issue)
They're trying to "unlimit" it by making emulated x86/x64 apps work, otherwise the chicken/egg/app/platform problem persists.

Supposedly ARM is more power efficient than the x86 family, so you'd get lighter laptops with longer battery life.

I would love to know from the HW experts here what happens when you start running your usual desktop workload on an ARM device. Does the power consumption stay low ?

looking at how quickly phones run out of battery when playing games, my feeling is that the ARM advantage is over-hyped, but I'd be interested in opinions from people who know this stuff.
When I said Python was simple I was talking about the concepts, functions and datatypes in the core of the language. I agree that if you include all the modules that come with Python it is a "big" language.
Surely there is a middle ground.
This question : "how can I buy data from X" should be asked more often on HN, for factual purposes. I would like the same question asked about Google.
I don't agree with your argument.

I agree that designing good APIs requires a great deal of work, but Sun/Oracle were not alone in doing this work. In fact, they had considerable help from community, competitors and customers.

Java APIs are to a great degree a collaborative effort and it isn't right that Oracle should be the sole benefactor of this uncompensated work that has only made their product more valuable.

If this is true for these particular APIs isn't very relevant in my view. What is relevant is that the Java platform as a whole has gained much from its community. Without the Java platform the APIs would hardly have any relevance at all.
Less money invested in oil means more money to invest in alternatives, which is what they're saying they will do.
Not really.

None of Canonical products reached the general consumer market in any significant ways while the Windows Phone and the Zune have good reputation (and have been actually sold to consumers). I hear Bing is doing okay and Clippy is from a different millennium.

Surface, Xbox and azure are doing great.
I do not find go simple. Too many hidden conventions that my brain refuses to memorize because I do not see any logic behind them
I would love to use Go just if it wasn’t for the garbage collector
My point is that the stock price has nothing to do with the amount of oil burned. Exxon Mobil could trade for $0.01, doesn't matter, they will still sell oil.

The second part is true, it is shaping the narrative somewhat. We'll need much more hardcore stuff than just twiddling the narrative, though.
The Art of Not Believing the Lies You’re Telling to Yourself
Yes, aarch64-ilp32.

It's used in production for Apple Watch Series 4 onwards among other things.
I assume the postal service still worked in post WWI Germany? We don't have to be living in a new stone age for our money to be worthless. I assume the internet would still work in some capacity.
The framing doesn't have to be dishonest. But if your company really has NO 'goal' or 'vision' beyond 'make as much cash as possible'...then maybe frame that instead of making up a bigger goal.
"Lets become titans of our industry, and fly around the world in private jets" or some other relatively soulless goal. Still inspiring to the right folks, but not dishonest!
Batteries as transparent as glass could power devices in your home
The results on code lines being directly related to bugs is getting old. Programming languages and practices have changed substantially in the past couple of decades. I'd want to see more recent evidence.

Besides, in practice I find lines of code in Go vs. Python are only maybe 20% different in many common cases, if you ignore the struct declarations which I have a hard time calling "code". (Being not a Turing complete language, that particular subset can't be considered vulnerable to the issues that Turing complete things can have.) I find myself very frequently wondering how many people complaining about all the lack of abstraction in Go have A: used it and B: used it to the point they're writing Go in Go. (Go just blows if you're trying to write Python in Go or something, or if you insist that you know better and must use map, filter, etc. rather than for loops. For all languages X, writing X in X is important, but Go is really graceless if you don't learn how.)

Now, if you do get to B, it is still true that Go does not quite abstract as "well" as some other languages, but it does abstract well enough that you can start having reasonably conversations about whether those other abstraction tools are actually paying their way in a lot of larger, shared code bases. If we throw out a ton of language complexity, but only pay a relatively small price, are they really carrying their weight? The answer will vary from code base to code base, but I think it's not necessarily some sort of horrid, unthinkably idea that not every program must be assaulted with the most powerful, complicated toolkit regardless of the price incurred by the complication.
s/did much to improve/did little to improve/

(Not sure why I can't edit the comment)
Anyone but Microsoft please. I can never trust Microsoft for the rest of my life. If that occurs I will use Debian 100%.

On Canonical side, I read somewhere complaining they suck at marketing, they could have done much better otherwise.
Cocaine. Lots of cocaine.
It needs to be Pu-238 which is not a typical component of nuclear waste. https://neutronbytes.com/2017/03/05/nasa-re-starts-pu-238-pr...
Oh hello! It's possible to write (only very simple) device drivers with ioport, here's an example: https://rwmj.wordpress.com/2009/03/09/ioport-command-line-ac...

To address your point about /dev/port (I think I was having this conversation on one of the internal Red Hat kernel devel channels): https://rwmj.wordpress.com/2016/04/06/ioport/ I still think it needs to be fixed.

I should also for completeness mention vfio, which is a rather better way to get access to some devices from userspace.
Yeah. As can be seen in that case they are focusing on things that are mandatory (non copyrightable) and those that are just stylistic choices (copyrightable).

API compatibility doesn’t have any stylistic choices in it.
Nude – Auto Hide Private Photos and Videos (Gymnos)
It's already the cheapest segment of the S&P 500: https://www.gurufocus.com/sector_shiller_pe.php

Timing the exact bottom is hard.
Yes, the middle ground is to avoid duplication when code is non-trivial.

Most code is trivial.
This article reads like something from theonion or babylon bee. Especially the last paragraph. Did you read it?

It's either an elaborate joke, or McAfee wrote it himself. Or both.

In any case, if I was an US citizen and had to choose between him and Trump, well, that would've been a very hard choice. They both deliver.
From clicking on the header I can see two emails in the bottom of the page and the right column has `People` and `Hackers` section which both lead to pages full of email.
Thank god for Arch Linux. Who would ever use Debian, Ubuntu, CentOS, and all that trash. Let's Arch it up. You have to be illiterate to not use Arch every day. No reason, whatsoever, to not use Arch Linux. Fucking pagans.
DHH and Jason Calacanis discuss bootstrapping and VC (2010)
This was how I adopted CSS from day one. My standard home-evolved CSS library has a large set of very simple classes that standardize the options I have to choose from. As the article mentions one of the fallouts from this is consistancy of design across multiple pages. I'd like to say I had some grand epiphany about how CSS should be used but this just seemed like the most obvious way to use it.
Kickbacks, future speaking appointments (for decades afterwards), etc probably raise the "official" salary for various politicians and ministers.
The shower can be a dangerous place - a friends died in the shower (slipped and hit his head). I've seen people slip in the shower and, in attempting to recover, launch themselves across the bathroom (potentially into cabinet corners et al). So I avoid dancing and exercise while showering.

See also

"That Daily Shower Can Be a Killer (nytimes.com)"

https://news.ycombinator.com/item?id=5145268

Make sure your shower has grab bars, a non-slip pad and is, in general, a safe place to bathe. Occasionally consider, if only for a moment, what you might do were you to slip.

Bath-tubs merit mention in the National Safety Council's data on accidents. See
"The most common causes of death due to injury in the United States:" at

https://danger.mongabay.com/injury_death.htm
That sounds like a conspiracy theory. Training how? It's not like people are uploading tagged photos. And what value is that over Google Images (or other services)?
Anyone interested in the topic should also check out 2b2t, which is one of the oldest Minecraft anarchy multiplayer servers. It's filled with history and ruins.
I agree with you and your idea makes much sense. I've been thinking about how beneficial alliances could be implemented in a number of fields for some years and have wondered why it hasn't happened on a big scale before this.

That said, I would love to chat, form alliances etc. with you and others but I would not do it on Skype or on any Google platform/medium and or Facebook etc. for the very reasons that you are talking about. For starters, I no longer use Skype and I don't even have a Google account let alone use any of their services.

Communications would have to be on Tox or some other peer-to-peer communications system that cannot be corrupted by these new owners of the internet. Using any of their services would only aid and abet the problems we're having or trying to solve. In my opinion an independent communications framework must be prerequisite and in place before any proper dialog can take place.

Incidentally, I'm one of those people who use rooted smartphones without Google Play Services or any other Google service installed; that's to say I practice what I preach.
Cut out the middle men, the banks, use Bitcoin and you'll shave even the rest of the fees off.