skysight-inc/HackerNews huggingface dataset:
> Can you cite an example of this?

Sure, several :). For example:

- The tree layout of Settings Manager is no longer around (it can still be enabled at compile time, though, and I think e.g. SuSE still does it). The default one is the strange hierarchy/screen-based which is pretty obviously meant for touch interfaces.

- The same layout is used by Discover and it's very obviously a mobile design. Actually, anything Kirigami-based is like that :).

- The new Virtual Desktops settings page in System Settings is very obviously reworked from the same perspective. Instead of two spinboxes (number of rows, number of desktops), you now have to click "Add" to add a new desktop, then manually edit its name (by default, they're all called "New desktop").

- The default Alt-Tab switcher, which is remarkably awkward to use from the keyboard (switches applications and brings windows to the front at every step, somewhat like Fluxbox' alt-tab if anyone remembers that) is actually very smooth to use on a touch device. You can sort of see that on a desktop, too, if you try to use your mouse the way you'd use your finger on a touchscreen. You can hold-to-scroll through the left-hand side view and switch to a given window by clicking its thumbnail.

(Edit: plus the usual suspects: oversized widgets and titlebars, large icons with humongous space between them etc.)

The good thing is that Plasma is super configurable. I don't mind changing default settings that I don't like. In fact, I'm all for fashionable defaults, I completely understand the dynamics involve there.

But I also don't trust that I'm going to be able to change these default settings 12-18 months from now -- not to settings that are appropriate for a desktop machine with a large monitor, in any case. And KDE is a big beast. It's hard to migrate settings even between two computers running the same KDE version. If you go all in, it's hard to turn back. I've already done that once with KDE 3.2 and it took me months to sort it out when 4.x hit the market. I'm not sure I want to do it again.

Edit: FWIW, I do try to keep an eye on it because it's actually the only Qt-based desktop environment that's unlikely to get abandoned soon :). Plus, while Plasma 5 feels a bit bumpy to me, it's definitely better than KDE 4, and that's a big deal. Last night, in fact, I tried my hand at hacking on Breeze a little, to make it slightly more compact. It's definitely better than other flat themes but boy is it awkward to use with those huge widgets. If I can get it to look okay, I'll try to see if there's a way I can get this into upstream, too (maybe make some things configurable?), or just package it separately as a compact theme for me and anyone who's interested.

Historically, the KDE community has been super friendly and willing to help newcomers. I'm not sure if it's the same now that there's a visual design group and whatnot, but I'd definitely rather write code than whine about software I get for free :).
Tested some, Google assistant has very decent answers.
Yes, all of my statements are just one of thousands or millions of potentials scenarios.
Agreed. We’re planning to revise in the next year or so. At the moment we wanted the brand recognition so that existing customers who are looking to use the Mac version know and trust that this is the same product. Modernising the icon can come in a subsequent update. Cheers!
Are you saying that python is good for the 90s? VB6 was good for the 90s. But that's not really relevant to what language to use now.
Older Adults More Likely to Condemn Even Accidental Harm
A few years back Wendy's had an offer where if you got a medium or large drink there was a coupon on it. 32 coupons got you a one-way flight in the continental US, 64 got you a round-trip flight. Being a poor college student at the time, a few friends and I went dumpster diving at all the local Wendy's and over a couple nights ended up getting about 4 round-trip tickets. The only drawback was having to throw out those clothes..
>For a large enough amount of data, that can save me enough space to include a program that can print the decompressed string in less space than the original string

It can't. You'll find that, in a truly random sequence, the "compressible substrings" will be infrequent enough that you will use up your data budget just specifying where they go.

Let's take your run-length example. Let's work in bits to make it simple. Your chain of 10 zeros - 10 bits of information - happens on average every 2^10 bits. Let's say we magically compress this sequence down to 0 bits - we just assume that statistically it's in there somewhere, so we don't need to store it. All that's left is to specify where it goes! How many bits do we need for that? Well... the sequence occurs on average every 2^10 bits. We need all 10 of the saved bits just to say where the sequence goes! We haven't saved anything!

The more compressible the substring, the less frequent it is, and the more information is required to specify its location. This is also why we can't compress files by specifying their offset in the digits of pi, incidentally.
The day it will do it, will also be its last, so they will both sides in HK have interest to drag it out.
Save Money to Travel Around the World – Tips from Travellers
https://en.wikipedia.org/wiki/The_Story_of_Mel
If you ask me the world only needs two programming languages, Scheme and OCaml and it would be better if OCaml had s-expressions as syntax.
Pathological gaming is a symptom of bigger problems rather than a unique disease
What a marvel!!!!
Honestly, I am a fan from now on. I'd buy that!
Food Delivery App Deliveroo to Stop Serving Germany
How to use cryptographic accumulators to prove set membership
Okay I’ve added it to my backlog (I blog at secretGeek.net)
>iodine, which is believed to help prevent the thyroid gland from absorbing radiation.

"Believed to"? I thought that was accepted as fact?
Ask HN: What Neural Networks/Deep Learning Books Should I Read?
There are lots of deep learning books on the market. The vast majority of them are presenting practical examples using some Python (or whatever) deep learning framework. Such books don't interest me at all. If I wanted to learn some particular framework, I would just look up the documentation for that framework.

I'm looking for two types of books:

1. A technical, math-heavy introduction to neural networks and deep learning, with little or no actual code (except possibly some pseudocode). The often recommended book by Goodfellow et al resembles what I'm looking for, but unfortunately, it completely lacks exercises.

2. An entertaining pop science like book which takes a more philosophical and cross disciplinary look at neural networks as well as their inspirations and applications. I haven't been able to find a single book like this, but surely it has to exist?

Recommendations, anyone?
Say anything you want is a lie. Let's see some real hate speech in a column targeted at minorities. You won't. So why should it be tolerated for any group.
As compared to a revolution or doing nothing, yes the civil rights movement worked within the system.

If instead of gathering people and motivating them with eloquent and carefully constructed arguments, Martin Luther King had led violent protests, he’d have likely changed nothing. He (and others) worked within the system of laws and public behavioral mores so as to not forfeit the right to be heard.

Rosa Parks sitting in the front of bus was exactly the type of action that was needed, not burning the bus. I see that as 80+% working within the system.

The civil rights leaders earned a seat at the table. They got publicity during the Apollo moon launches. They had meetings with important leaders who held the original seats at the table. They did it by being peaceful, strategic, unrelenting, and incredibly savvy.

I can’t imagine how frustrating it must have been to live as a disfavored racial minority prior to the civil rights era. To have leaders exercise the strategy and patience they did is almost unthinkably impressive to me.
> Business as usual.

You could replace that with the more general "Humans as usual."
Safety is the number one priority but as a parent you have to determine what is acceptable risk. Getting in a car is an everyday risk that many of us choose to accept. You have to determine for your own children what "safety" is depending on their individual needs.
Matplotlib Cheatsheet
I think after OWS, and before that the various "G20" etc anti-globalization protests, it became very clear that the police could effectively contain and suppress mass protest and that it would not be allowed to change anything.

And with better gerrymandering and voter targeting, the votes of protestors could be made irrelevant as well.

(There is a history that needs to be written of how "anti-globalization" moved from a left position to a right one, along the way changing from focusing on goods to focusing on immigrants)
How is disclosing critical security vulnerabilities responsibly a bad thing, again?
Right, before they mainly used it as an escape vehicle in case of warp nacelle or containment issues.
Never said it was useless, it was a feeling of using an unpolished product.
Things and Facts to Know About Huawei's Harmony OS
But why does US farmer wanting to export to EU don't just enforce EU norms on food production ? Do not use hormones or forbidden pesticides in the EU, enforce traceability of all all inputs. Then they could negotiate easily with EU for their products, checked by EU validated organisations, to enter the EU market. I often think that it's not for the some free market ideology but just to force other countries (like EU) to abandon any normative sovereignty.

I understand that a global agricultural market with a single norm would be better for mercantile exchanges, but for the single producer EU (or China, or whatever) is a sufficiently big market to be targeted exclusively if they want. OMC should not conflate normative barriers with tariff barriers, they have a real purpose (maybe USA is wrong to eat so much pesticides).
The Earth is believed to be round, too.
What is safe for your child changes over time as they mature. As a parent you need to understand what is and isn't acceptable risk for them at their current developmental stage. There's no one answer, each child is different.
I think this is a space where concerned parents with technical knowledge can help, not by hacking, but by asking for documentation like proof of security audits from their local school board. It’ll up the pressure on vendors to get their act together.
Coprocessors: Failures and Successes
If you take a look around you'll see it's mostly non-technical people throwing their money into the crypto space (see reddit.com/r/bitcoin), unfortunately, this applies to investors too. How many years has it been and still all we have is 200 different shitecoins.
I'll stick to my film cameras for a bit longer.
Visualizing Peg Parsing
Being able to choose your ISP is a luxury many people, especially in the US, do not have. Elsewhere there might be choice, but none are really trustworthy.

This is about disincentivising ISPs. If it's hard for them to pull off, they wouldn't do it and it would become something normal every ISP does.
I've never heard it, but apparently:

https://www.urbandictionary.com/define.php?term=OGC

https://www.telegraph.co.uk/news/1901656/OGC-unveils-new-log...
This brings back memories from my undergraduate days as a physics student, where we made extensive use of root in labs. It was a kind of badge of nerd honor to do analyses in root as opposed to Matlab.

It also came with a sort of C++ interpreter that gave you a repl. I remember that kind of blew my mind back then.
Getting Started with Halp Answers
Luxi+Mattress+Savings+$200
In western society we force our youth into pursuing "employable" roles. Anything expressive through the arts or craftsmanship is risky and you'll be lucky to have support from someone close. This doesn't seem to be the case for middle-class families that are not always waiting on next months pay check.
Interpretable Convolutional Filters with SincNet
If you look at VZ, RU, CN, it’s clear that if a government doesn’t want to, it will not negotiate and will simply roll you over.

Change has to come from within; you need people like Gorbachev.

Revolutions bring lots of bloodshed and animosity and pits friends against friends. It takes many decades to heal from that. There is also a vast and deep trail of wasted lives in its wake.
It really depends on the child and how they cope and react to getting scammed. Some might take it in stride and learn. Others may not yet be ready to deal with it. It really depends on the kid and their maturity, which as a parent is for you to determine for your own child.
I haven't used lxde so I can't tell you much about it. What I can tell you is that it has a "start" menu, a taskbar, a desktop switcher, icons on the desktop and Openbox :). It doesn't do anything that you haven't seen before, but pretty much everything it does, it does reliably.

It's... I dunno, it's like FVWM95, only from this century. I used Openbox + a bunch of tools cobbled together before. It doesn't do anything my old setup didn't do, but it sure is more comfortable. No scripts, no custom setups... all that was fun twenty years ago but I'm not a teenage l33t h4x0r anymore, I got work to do nowadays...

I'm not sure why people conflate it with Lubuntu, you can use it on any distribution, and the fact that it's very easy to package means there are few packaging-related problems with it. It's also pretty easy to compile from source if you need that, for whatever reason.
Safecrackers Can Unlock an ATM in Minutes
Mafia boss visiting Canada unwittingly carried a police wiretap to his meetings
If you want to make that argument, you have to spell it out and engage seriously with what people mean. At the moment it's not even clear whether you're in favour of or against mis-gendering trans people, let alone what argument you're making about violence.
Buddhist teacher Jack Kornfield calls this technique “naming” your thoughts, and I’ve found it to be remarkably effective.
Yeah, uh, BMW sucks and so a lot of auto makers. Instead of making an additional menu in the ridiculously over-complicated dashboard computer system, I had to buy a $150 tool that can do a "battery registration" so that the smart alternator knows that there's a new battery installed and not to charge it so much. You don't have to buy BMW brand batteries, though. But Jesus BMW, get over yourselves. There could be a button right by the battery in the trunk to do this, it doesn't have to all be locked down.
> but how reliable are his repairs long term?

So the alternative is to listen to Apple's advice and buy a new device just because they think the device cannot be repaired?
I know I am nitpicking but you have a typo in the tag line. It should be "personal". Sorry.
Except if you read the article you'd realise this is not active damping. They're optimising the movements using a physical model so that they don't need active damping at all.
> no successful fork around

There are hundreds, you just have to install them yourself.
Are You Agile Enough for Agile Management?
I use archiso and a number of custom PKGBUILD files to configure all my gear, boot into it as a live ISO and if I need additional packages I install them as I need in the live session (normally I keep an executable README.md that installs every thing I need in the package root) if there’s anything I want to keep config wise I merge it into the package that preps /etc/skel/ for the next build.
It's hard to explain 20 years ago, but today if someone has used enough something like Reactive extension, Promise, LinQ, async/await, Optional, etc. There's a great chance to make one wonder about the similar pattern behind this, and then he can understand the abstraction very easily.
Once the corporate buy back stops the buying pressure it no longer contributes to its price. The buy backs will end simply because eventually they will not be able to raise the money even with using junk bonds.
https://karma-engineering.com/lab/wiki/MonadicVedanta
Good to know, but just because any particular short position is not guaranteed to remain in place for six months doesn't mean there is no good way to profit from shorting Bitcoin.
Packrat Parsing (2002)
The Magna Carta didn't result in anything resembling democracy, so it's not terribly relevant. The civil rights movement and the the end of apartheid may be better examples, but they both involve existing democratic institutions agreeing with the protest movements and passing legislation to fulfill their demands [1, 2].

My point is that although protests are a way to force a vote to occur, it's the actual act of voting that makes a democracy, and protests are neither necessary nor sufficient for that.

It seems to me that the protests in Hong Kong don't have to wait for the government to "allow" them to hold a vote, so long as they can manage the logistics.

[1] https://en.wikipedia.org/wiki/Voting_Rights_Act_of_1965

[2] https://en.wikipedia.org/wiki/1992_South_African_apartheid_r...
The media creates that impression on purpose by choosing who they interview.
Catching bugs early with static analysis
That's to prevent people from
taking old batteries and
modifying them to appear new.

Strange that, for all their security chops, Apple can't make or buy a battery fuel gauge with a trustworthy cycle count.
I recently found this: https://dephell.org/docs/

I seems to have some neat functionality wrt dep handling (and I'd never really heard of it before).
You have brought up something that most Americans don't want to hear i.e. "The Truth"! I have worked for well over a decade in the US (but i did not study there) and had always wondered about the dearth of "Americans" in the Tech. Industry. Here is my blunt assessment;

1) Your entire culture/society has turned away from STEM fields. Everybody is only interested in making money via Media/Management/Finance and any other way to "get rich quick". The pursuit of knowledge is gone. This is quite sad given that your previous generations did much to develop and spread scientific temper throughout the world.

2) Americans also suffer from major self-entitlement. In a global world, the fact that your previous generations were scientific top-dogs does not guarantee you the same status without working for it. You have to compete and prove yourselves worthy. So when the industry brings them face-to-face with reality they lose heart and start blaming everybody else for their predicament.

3) Americans are averse to hard-work. Here the Chinese/Indians wipe the floor with them. It is a standard joke in the Tech. Industry that while the Chinese/Indians do the actual work, the Americans are only good for bullshitting in Management/Marketing/Sales roles. Whatever happened to the "American Work Ethic"?

4) It is now a truism that much of the Tech Industry work has been "commoditized" and the barrier to entry has gotten lower. Most workers are mere "Craftsmen" rather than "Engineers/Scientists". For example, i have worked alongside PhDs in Physics/Mathematics/Biology etc. and their output was comparable to mine (no PhD) simply because the domain did not need their specialization. Most of the Software Industry is like this.

I just wish that the current/future generation of Americans would take a good hard look at themselves and make the necessary changes to their society to build themselves up again instead of blaming "immigrants" and everybody else.
Sounds like a RTG to me, though the only reason I can think of to put one on the missile itself is if you want to park it in orbit as some sort of first strike weapon
Right at the end of Gorbachev's change the street fighting suddenly became important: https://en.wikipedia.org/wiki/1991_Soviet_coup_d%27%C3%A9tat...

Whenever there's a revolution there's a potential counter-revolution. It's rare to be able to spike the guns with carnations, like Portugal.

> Revolutions bring lots of bloodshed and animosity and pits friends against friends. It takes decades to heal from that. There is also a vast and deep trail of wasted lives in its wake.

This is something every would-be revolutionary kid needs to internalise and ask themselves if they are really ready for. The cost is huge and mostly borne by vulnerable other people.
Very difficult to make anything in MS Paint
> Being able to choose your ISP is a luxury many people, especially in the US, do not have. Elsewhere there might be choice, but none are really trustworthy.

If you don't trust your ISP you really should use a VPN.
You still have to trust your ISP if you don't and nothing that megacorps do can help you there.
Thanks for that! I am tired of messing with conda, virtualenv, etc. and since I use simple Makefiles to build and run most of my code, I can easily stick with the standard latest stable version Python installation when using your trick.

EDIT: a question: when I have to use Python, I like to break up my code into small libraries and make wheel files for my own use. How do you handle your own libraries? Do you have one special local directory that you build wheel files to and then reference that library in your requirements.txt files?
Looks pretty neat, I’m a bit of a digital nomad. If there was something like this I could run off my phone I’d be quids in.
@gynvael - Please add a conventional mailing list option for following the updates/new issues. RSS would work too. Twitter even. I can't be the only HNer for whom the Google Groups option is a no-go for more reasons than one.
If you are a computer scientist doing a little data science, then R is awful for the reasons you detailed. If your function entirely consists of data science, then R is a fantastic language for the same reasons you hate it.
It gives you flexibility in writing libraries while making it harder to design a new compatible runtime. That said, PyPy has achieved pretty good C extension support while making the language faster.
But most traditional/historic family dynamics in the west involve the woman/mother being subservient to the man/father. Am I missing something here? (And no, I do not see how being the breadwinner vs the homemaker makes this right.)
Thanks, great article !
As many, I try to keep my eyes opened for the next Moore’s Law.
Seems like many similarities post-2012 still apply :
-Rise in political tensions
-Shipping container vs. Docker + Standard cloud services
-Streaming video : better diffusion of a once narrower genre : Series and reality TV (Broadway to TV shows)
If you had made the same statement but replaced Apple with Google or Microsoft, your comment would have been downvoted to death already.

You shouldn't need an online ID to use a laptop. It makes perfect sense to use it without any sort of manufacturer provided profile.
I tried multiple desktop managers. Everyone had its own perks.

Coming from windows, xfce felt the most natural for me.

I also considered implementing the feature, but it was out of my skill set(probably doable with enough effort and time).
To add to that, nonviolence only works if the power that is taken on respects that nonviolence and will itself also not resort to violence. Such is the case in e.g. democratic countries, where you can peacefully remove leaders via legal means and nonviolent demonstrations. Which is also why nonviolent struggle worked in British India: the Britons had lines they did not cross, they did not send tanks or imprison and murder leaders.

But if, on the other hand, the state you are fighting will not flinch before brutally suppressing any dissent and murdering hundreds, thousands, or even millions (such as is the case from the imperialists in South America to the Chinese government in Tiannamen), then no peaceful marching will save you, you need to be ready for physical struggle if you want change)
But violent revolutionaries almost never have credible or effective alternatives to the current system. That's why they have to resort to violence, their arguments for why things have to change usually aren't good and they're more motivated by anger than anything else.