skysight-inc/HackerNews huggingface dataset:
Also, you can bypass screen lock in Ubuntu by removing the HDD [1]. The bug still is not fixed.

[1] https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1777415
I meant SIGHUP. Edited.
Obviously it's not for you, but anything less is no good for my eyes.
> This argument, he said, seems to be predicated on the notion that systemd is a single, monolithic binary.

Can we please stop misrepresenting the complaints against systemd? The only time I ever hear this "monolithic binary" argument is from systemd advocates. The actual complaint is about tightly coupling important features together. Not only does this make it difficult (often impossible) to replace individual components, when tight coupling happens at the (internal) protocol level, any replacement component ne4cessarily hast to implement a bunch of (sometimes unwanted) systemd baggage.

Busybox implements all of its features in single monolithic binary, but it isn't a monolithic design that tightly couples those specific components together. Replacing one of busybox's components is often as simple as removing busybox's symlink and installing the replacement. This isn't even a "Unix philosophy" issue. Even inexperienced designers shouldn't have as hard time Understanding why systemd is a monolithic design but busybox isn't.
In all my years programming, there's been only one feature that I've seen that I consider The Killer Feature of Autocomplete, and I've only seen it in one editor: Emacs.

I don't want to complete with all the other code everybody else in the world has written. I want to complete with the words I wrote in a comment 3 lines ago. Or my README I've got open in another window. Or the JSON config file I was editing. That's my litmus test: can it autocomplete from all my other text? Kite can't.

I played with this online demo, and I actually found it pretty frustrating. It kept trying to replace what I was writing with snippets that other people, apparently, had written. I guess that could be useful when trying out a new library, but the rest of the time, it's just going to get in my way.
"They hold all currencies, and move records between 2 accounts in different currencies."

When a bank 'converts' money for a customer, the bank ends up owning more of one currency (and less of another) than before. They may not want the larger exposure and will try to do other transactions in the FX market in order to even things out. This is not costless, but for most currency pairs can be done for less than 0.03% (worst case).

So it costs the bank _something_, but much less than the 2%-5% it chsrges. I'm OK with banks making a margin, but not with these charges being hidden or deliberately obfuscated to confuse customers.
It is a mild punishment for something which is a "obviously a very serious crime".

How many other 'very serious crimes' have a maximum incarceration of only six months?

How many other 'very serious crimes' are misdemeanors?
next quarter: Snapcoin
Nick's story is inspirational, but are there any stories like this that don't center on a pedigreed education?

Sometimes it concerns me that American class structure is so stratified that it's impossible to have social and class mobility like this without an elite education.

I'm sure he would have had similar outcomes had he gone to UMD, but would he have if he had gone to UMBC?
High earning job and living well below means with a good amount of luck
4k with 2x scaling is much sharper and easier on the eyes.
The current debian testing version crashes with a NULL pointer segv in the kernel module. You need to downgrade to the previous version.
Does this ever actually come up for all the people complaining about it? Where are these people working that they're not willing to install rsyslog which reads journald logs directly and will write plaintext, but who have this problem enough to warrant all the complaining?

Like, previously to have any logs at all you had to have a syslog daemon. This is not a new situation.
I don't appreciate the natural resolution of my XPS 15's 4k screen because my typical use case is to use an external screen. For that use case, the laptop's own screen is totally irrelevant.

Without an external screen, 4k resolution makes everything too small. But setting scaling on the laptop's screen interacts badly with the external screen, which I use almost all the time and do want at 4k. So I end up with the laptop being that much less usable when I'm using it by itself.
HA! It used to be a lot worse

Current CSS is a culmination of polyfills, which is why nothing works as expected

I wouldn't call CSS hard, once you accept that there is no expertise of making CSS work right without many iterations.
[video] Fractal visualizer ported to oculusrift touch controllers
Snap is only on my phone because my phone storage fills up sometimes and I need space to save photos or videos.

I don't look at anyone's stories anymore. The people I care about, I make time to hang out with them in person or call them when I miss them. You know, like people used to before 2010.

There I said it. I know I'm not alone.
> How else do you propose to make sure that when I log off my ssh-agent is really terminated and not just locked up with my keys still in memory?

Perhaps with a signal handler?
Guess we'll see in a year or so. My OLED phone had burn in after a year and I can see the Android status bar when I watch full screen videos.
I wonder if selling it on eBay with that description would increase or decrease its value.
Launchd has been open source (Apache license) pretty much from the beginning: https://wiki.freebsd.org/launchd
I checked a bunch of them. No, they are not "election propaganda bots". They are real humans, all on one side of the political spectrum. If you are on the left and would like to strengthen your filter bubble, this list is for you. It's like blinders (horse eyewear to prevent fright) for Twitter users. With this list, you can enjoy the morning of the 2020 election with complete confidence that there is nobody who would possibly support Trump. Also, you yourself won't be tempted by crimethink, because you'll never even know it exists.
Yes but this would be a DIFFERENT crime which I made it extremely clear we aren't talking about

Nation states aside, the point you seem to be missing is that many people people are able to acquire goods and services directly with Monero without using an exchange. Merchants are not subject to the regulations that national currency exchanges are subject to and there is no framework to create this kind of prohibition right now.
Not the parent, but I recall that Deng Xiaoping basically kicked off China's steel industry by buying a modern steel plant from Japan for a not insignificant portion of China's total GDP at the time. It was a risky investment which paid off.
They still work fine
Always drives me crazy too. Uncapitalized company names are not a thing, get over yourselves.
web apps are 2d, web docs are 1d. There should be something else to style web apps instead of css.
> Have you ever had pid 1 (systemd or any other init) crash?

No, I have not. But I have seen how systemd gracefully failed to boot system to login, with good looking colorful error message. Something that reminded me "Keyboard is not found. Press F1 to run setup."
This was the worst one for me:

https://www.cvedetails.com/cve/CVE-2017-12712/
Right; the Linux kernel has a "we don't break userland" policy, systemd doesn't. That's a selling point for the Linux kernel, and a strike against systemd. Both systemd and the Linux kernel are infrastructure projects which, if they're doing their jobs well, will never cause me problems so I get to ignore them. Systemd has been causing other people problems, and doesn't seem to understand that in the role they're trying to fill, preventing that from happening is their first and most important responsibility.
What the fuck is the relevance of this story? We're just sharing tales of Chinese people misbehaving now? People in here need to do some serious soul-searching about their attitude toward 1.3 billion people. The transparent racism that pops up on every thread about China stealing trade secrets is embarrassing.
Why not just build a web app that works as a regular (mobile) web app, but has additional features when launched in the context of a PhoneGap-style app-store app? Then have the web version offer to install the "native-ish" version. That's progressive enhancement, no?
It seems like the biggest problem outlined in the article was the inability to get a job as a known whistleblower. I think that would happen in pretty much any system, unfortunately.

It takes a lot of courage to rat on an employer. Your career is probably over if you do.
I bought a physical copy of this (still have it around somewhere) after reading many of the koans from /usr/bin/fortune
So the primary purpose of Snapchat, sharing nudity temporarily is now permanent?
They’ll fix it fast. People just love to crucify Apple for everything.
At this point this fact should not be news anymore. An average person cannot out work a bad diet. The saying I like is that abs are made in the kitchen, not the gym.
written by metafilter founder mathowie
The technical streaming aspects work better, unfortunately trying to actually discover who is streaming games you care about is almost completely impossible to the point of absurdity.

Its been like this for years now, I don't understand how anyone at youtube can not understand how awful discoverability is for live streaming.
Redundancy just isn’t rewarded by the market, yet another form of market failure.
Yes, exactly. Working a desk job is cushy in many ways, but long term sitting is terrible for you and it will be reflected in your muscle tone, posture, etc.
It isn't an app, but a website. As for how I learned I guess years of practice ..
Some projects are looking forward to using WASM as a general replacement for their current Turing-complete query language engine (e.g. Javascript in CouchDB, Lua in Redis, etc.) WAVM is probably what such systems would embed.
I’m currently writing my second ebook on CSS, and you are exactly the type of person I want to help.

The first thing you need to understand is how a page behaves when it’s _unstyled_. I mean when you haven’t implemented your own CSS. It turns out that there is no such thing as an unstyled page because the browser comes with its own default CSS.

At that point you have to get a feel of how each type of element (block, inline, table, list…) is rendered. Turns out that you’ll that if you understand block and inline elements, you’re halfway there (that’s actually what my second chapter will cover).

When I started writing CSS, I wrote it by hand in Notepad++, line by line, with no autocomplete. I think you need to go through that process to understand each property first, and learn what it does.

Send me an email and I’ll send you a draft of my book. If I can solve your problems, it’ll mean I’m on the right path.
Honestly, I wouldn’t but that in the same class if bugs as those that preceded it because if the attacker he removed the HDD he will have access to your contents anyway (unless the HDD is encrypted) and it’s not a quick and convenient process either (unlike tapping backspace multiple times).

That said, I also don’t agree that this bug should never get fixed either.
I think you're completely missing the point.

If you ruin everyone else's day, and change behaviour everyone else is expecting, then it's probably your own fault.

Approaching it as if everyone should simply change and do what you want, is the height of arrogance. You are generating work for others. And in this particular case, not only are you generating work for others, you are eradicating a category of software.

When a distribution adopts systemd, they let everyone know how things are changing, and slowly transition things over, releasing when stable.

We know systemd replaces init.d. It was difficult, but distributions using systemd got over that hurdle, but it did take time.

However, this is not the same.

Yes, systemd is userland, however it is also PID 1. It is a layer between most userland and the kernel, and so needs to reflect the responsibility of it's position.

Ignoring how NOHUP is supposed to be interpreted, is a _bad idea_, and yes, a violation of POSIX, specifically signals (SIGHUP and nohup), and how they are supposed to be handled.

Moreso, it greatly heightens the difficulty of many utilities that are expected to work.

Why should cron (all implementations of cron), suddenly need to rely on another userland library to maintain it's function?

You just broke most Linux automation. Across an entire industry.

Why should screen (all implementations of screen), suddenly need to rely on a userland library much bigger than most implementations, to continue it's base function?

You just broke an entire category of background systems - including systems communicating with embedded hardware. You might have caused a factory-floor fault. Which could cause injury, or worse.

A breaking change of this level can cause industry-wide ramifications that are not just limited to the digital. Unexpected behaviour is exceptional, and should take time and considerable thought before occurring.

Systemd has responsibility that no other userland system has. It's PID 1.

If they're going to require a massive change in process behaviour, then they are going to require consultation, awareness within the industry, and transition time. They should be working with distributions, aware of the man-hours they're generating, before they put something in place.
So they make worse quality apps yet still include gapps. That's a brilliant plan.

How about they stick to quality hardware and let the pros deal with software.
As long as you're wearing obvious running clothes, this is not an issue anywhere I've been.
When a problem is finally solved well on OpenBSD it’s usually the best solution going. Some might not agree but I think OpenBSD has the best wireless configuration system going, and the most Unixy one as well.
Backend Go, frontend React.

I want to check our Erlang/Elixir, and maybe Ember for the frontend. Trying to figure out the most efficient way to build things!
Wow! This is disgusting. In a sane reality AT&T would've been the one paying damages...
Please someone enlighten me what the uniqueness of Snap(chat) then will be again?
Question:
>>I find it disturbing he can't find work as a project manager.

Answer:
>>If anything, that's one role where the practitioners typically know -all about nothing and where good ones are worth their weight in gold.
>>Instead, more often than not, you get 20-30-something "management fast-track" wannabe's who could not solve a problem to save their lives.

You answered your own question. Nobody (wants to)hires people better than them and end up creating impossible-to-defeat competition at work. This is regardless of whatever people might claim about wanting to hire the best.
I'm not sure how much laptop companies are in control of the battery life of laptops. I mean, they could always add more batteries, but those cost weight and their doesn't seem to be a market for that. X86 CPUs, screens, and wifi connections all take up a certain amount of energy. I think most companies are doing the best with what they have to work with.
Wow. Thanks.

I've been wondering about all those zombies.
Agree that dietary requirements are unscientific, though not sure cravings actually work that way, it would've saved a lot of lives if sailors with scurvy got citrus cravings or something.
I have 50 years of programming, co-authored 4 commercial languages, many technical papers, years of research, lead developer on open source, work on hardware (FPGAs), robotics, operating systems, and AI.

When I get the results of my interviews it always includes
the phrase "not a good culture fit" (translation: too old).

When I tried to join a class action suit against one company
the lawyer told me that the language was VERY specific and
would exclude me (and many, many others).
It generally happens because you don’t follow a defined state machine. An example of how this might happen is when starting the call the microphone isn’t opened. Then you add someone else to the Group FaceTime, the event handler for they didn’t stop to consider if the call is active (just assumed it is) and now the code for that handler opens a new port to the microphone so that it can encrypt the audio stream differently for that recipient.

Super easy and not remotely malicious. It’s a failed state check.

The actual bug here might be different but that’s an easy example. But it may also effectively be the bug since all the examples mention adding yourself to the call.
How to Find Dealers of Rocket League Items
Trading has grown a primary part of the video game especially in “Rocket League”. If you want to buy rocket league from one of the notable buyers over the internet. There are many dealers who do rocket league trading in bourse for real money.
Visit:- http://rocketleaguekeys.blogspot.com/2017/04/several-tips-for-rocket-league-trading.html
Apple has taken Group FaceTime offline in attempt to resolve calling exploit
Alive but I wouldn't call modern humans the paragon of physical fitness.
Social pressure doesn't seem to work in societies as big as we now have. There's not much meaningful feedback from victims to wealthy criminals, because these hardly ever even meet. Financial incentives override social responsibility in such a situation, and I don't see how to address wrongdoings except by changing the incentives.
All this crying about how evil Huawei is is absolutely hysterical.

Also interesting that so many westerners with a passing understanding of the Chinese language or have been to China a couple times are suddenly experts.
CSS is best served along with HTML. I believe that one should understand the intricacies of HTML — the hierarchies in which one writes and the ability to think far ahead on how they will be treated on a page, container(s) or re-purposed by a templating engine.

HTML and CSS for that matter are very easy to start off. After a while, many begin to believe they are done; when actually, they are just starting off. It is one of those whom many would choose to ignore or use other tools to just “get it done”. A good designer, who can code, can do magic if s/he can go deep into HTML and CSS.

For instance, when developing interface designs for a complex or a big enough system, I advise my team to think of each and every block as something that is liquid enough to be thrown inside a container of varying possibilities. Test with few default container sizes but leave enough room that this can be just thrown in anywhere and will adapt to that containing block. This has become easier in React and other frameworks that encourage design thinking in modular blocks of designs.

Pre-processors, post-processors do help but one needs to be clear of the underlying philosophies and methodologies of CSS to appreciate these helper tools. Mastering these tool can then help work faster, smarter.

CSS is learned through practice, knowing the quarks and being able to make it work for 80%+ of the use cases. Break-up into smaller chunks of simpler blocks, have a styleguide-ish setup for yourself (if you don’t have one for your team), use development tools as guard rails. Finally, have a good post development workflow to get the final juice — task automation that removes un-used CSS, et al.

Imagine being able to get a column’s background color to extend equally all the way down the page in a 3-Column Faux Layout in 2003 (sometime around 2002-2004). ;-)
Samsung is both a creator of consumer electronics (TVs, dishwashers, smartphones, notebooks, etc) and a supplier to other consumer electronics companies. They're massive. Hence my bringing up their notebooks, as I was initially confused that they'd be introducing this in their own lineup.

When you have unique access to technology, one strategic opportunity is to use that to move up the value chain from being a supplier to being a retail brand and create a differentiated product, winning market share. Samsung right now pretty much has a lock on non-TV OLED production, but is choosing not to go the path of using those in their own computer brand, and instead are selling to other computer makers. It's an option they have but have chosen not to pursue... so thats interesting.
Yes, if it were justified.

It isn't justified. There is zero reason to believe that these accounts are foreign or bots. I checked a bunch of them. Every account looked like a normal human American on one side of the political spectrum.

It would be nice if the list were clear on that, but "block foreign bots" is more marketable than "filter bubble me harder".
Worse. From the article:

The company is also weighing an option to reveal the identities of Snapchat users who make public posts

Of course, the irony is not lost on Reuters because just a few lines after that:

Snap is carefully weighing the privacy, technical and legal considerations of revealing user identities on public posts

So the way I read this is that Snap are giving up their transient nature and planning to become yet another platform for industrial grade stalking.
I thought Google got rid of the real name policy

https://www.zdnet.com/article/google-reverses-real-names-pol...
As I understand it, it's not so clear cut as that. This paper - https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3322046 - argues:

> that the possible constitutional restrictions on a traditional wealth tax may not matter. If the Supreme Court were to find that the Constitution foreclosed a traditional wealth tax, Congress could instead tax wealth indirectly, by adjusting a taxpayer’s income tax liability on account of her wealth. This Article describes three methods for making this adjustment (collectively, “Wealth Integration” methods): A taxpayer’s wealth could affect her base of taxable income (the “Base Method”), the applicable rate schedule (the “Rate Method”) or the availability of credits against tax (the “Credit Method”).

Another argues (quoted at https://downwithtyranny.blogspot.com/2019/01/yes-wealth-tax-... ) that a constitutional approach might be to "tax unrealized capital gains" and "tax corporate equity".

The first wouldn't be a wealth tax per se, but most wealth is made of unrealized capital gains. The second depends on if a company counts as a 'person' under the 5th Amendment.
From the perspective of a software author, I am not at all surprised.

If you are a user reporting a bug, and you say "I am using the RPM package of systemd from CentOS 7.4", then I know which RPM to download to get exactly the software you are using.

But, if you say "I am using the RPM package of systemd from CentOS 7.4, plus my own patch", then things will be harder for me. Not only would I need to get your patch, to be completely safe, I would need to get your build environment. For example, which compiler you are using, and which version of the compiler.

Working off of a common set of pre-built packages makes problem reproduction alot easier.
this won't work on bootstrap elements
I've had shutdown (for reboot) hang a few times after a systemd update, forcing me to cut the power. It's made me a bit paranoid, so I block the systemd package from having updates automatically installed, and every 6 months or so carefully manage update and reboot of each and every server ...

EDITs:

there's the classic case of the linux "debug" parameter: https://bugs.freedesktop.org/show_bug.cgi?id=76935

and the even more classic case of firmware loading events:
https://lkml.org/lkml/2012/10/3/484

and while "all software has bugs" systemd really has the most annoying bugs (by virtue of trying to do everything core to the system) and always insists that they are features and we are backwards whiny geeks for complaining.
Install the fortune package on Linux, and add "fortune" to your .bashrc file. You'll see them occasionally.
> Only a fool expects rational behavior from his fellow humans. Why do you expect it from a machine that humans have constructed? Computers simulate determinism; only Tao is prefect.

Spelling as plot device, so underrated.