skysight-inc/HackerNews huggingface dataset:
You should file a bug on that. Someone coming up behind you might end up getting hurt due to the chain reaction of your car braking unexpectedly (and without a good reason to do so). There's a typical domino effect from one car braking where the reaction times compound and cars further back end up having to brake harder and harder to avoid a collision until one ends up being out of room and out of time.
> I like my filesystems like I like my Toyota, reliable.

Not sure if you're deliberately joking or not, but the quality of software in Toyota cars is hilariously awful.

There was a stunning writeup by one of the people who got source code to investigate the unintended acceleration issue a few years back. [1]

IIRC, as part of the cruise control, if they decided the car was going too slow it'd be given a command to accelerate. There was a second process which checked the speed, and once the car was going fast enough, it'd kill the accelerate process. Except the check/kill process would regularly crash, so the car would be told to accelerate and then nothing would be there to tell it to stop. Don't worry though, there's a software watchdog process to catch this! Except the watchdog ran under the same process manager as the check/stop script, so when the stop script crashed it'd take the watchdog process down too - and this was only the top of the iceburg when it came to problems.

tldr: software quality in Toyota's was abysmal and there's little reason to believe it's gotten fundamentally better.

[1] https://users.ece.cmu.edu/~koopman/pubs/koopman14_toyota_ua_...

[1.5] Actual Talk: https://betterembsw.blogspot.co.uk/2014/09/a-case-study-of-t...
This is just a myth. You make it sound like there was some purposeful intention to gimp and gtk. There was not. Gimp was created by some kids at berkeley who created gtk because at the time qt and motif had untenable cost and or licensing, or sucked. When the gnome project started years later gtk was chosen due to licensing considerations since ironically qt was “too free” ie pure gpl which limited its use in closed source software without licensing. At the time this was considered a major problem in unseating windows (back in 1998 when there was actually real vested interest that could be a thing)—- visual studio cost a little bit of money (but it was cheap) and you didn’t have to license anything to make closed source windows apps. You could write a GUI app in assembly and not pay ms a dime if you wanted. The Unix side of things was not so good. Motif was thousands of dollars.

Anyway, turns out maintaining a professional image editing program is a lot of work. While it is true many fanboys named gimp as some kind of foss and gtk showcase its not like most of them were actively contributing to either gtk or gimp.

There was never any longterm large scale commercial investment in gimp similar to how redhat threw massive resources into gnome and gtk.
How Much Should I Get Paid to Work at a Startup?
The Moto G5+ doesn't have NFC if you buy it in the US. It has NFC if you buy it anywhere else in the world.

But there are lots of phones in the US market with no NFC: BLU Grand M2, Zenfone 4 Max, LG K3, etc.
Why won't the simple approach of not allowing packages to break API compatibility work? Fixed some bugs or added new functions to a library foo? Keep calling it foo. Made an incompatible change? Call it foo2.

At least, this encourages backward compatibility. Incrementing the version number is an easier decision to make than explicitly creating a whole new thing. One of the awesome features of Go is how stable the language and standard libs are. Why not expect the same of the community?
Hate me for that, but my opinion is that there is no reason for using Firefox at all anymore. Mozilla as company have decided that honesty, dignity and loyalty towards their origin user base was less important than the hopeless try to defeat Google Chrome and take their place in market share.

All what Mozilla does is simplifying the browser, removing every single bit of more advanced customization features to be most attractive to the typical mainstream user who thinks that customization, features and choice is bloat and should have no part inside the product.

How should i as wary user ever have faith in Mozilla as i see what they have been doing since 2013?

If they want to be so badly like Google Chrome, then i can also use the original instead.

I - as being loosely connected to the Anonymous collective - value morality most. And that morality... Mozilla has thrown over board without thinking twice about it.
It would be a good time for microsoft to re-release MSN Messenger.
Yes it's a dirty world overall, but Android Studio - all its issues notwithstanding - is a great improvement over Eclipse regardless, and an awesome IDE. At least in terms of software design as such.
This Game Is Bad for You
My guess is the reason they haven’t overhauled the UI is they build GIMP for themselves and their own mental model. Having used Photoshop forever, I can’t make the transition to GIMP because it feels unintuitive. Unless Linux is your desktop OS, there are plenty of other cheaper options (than Photoshop), for example Pixelmator (OS X) or Paint.NET (Windows) that feel way more familiar.
I had thought it was a brilliant move by Arizona. They were trying to be for autonomous vehicles like what Detroit was for cars back in the day, or Boston is now for biotech, or New York for finance.

But I never thought through: which jobs are moving to Arizona? Autonomous vehicle production and maintenance? LIDAR and other sensor R&D? AI software development? Or is it just the test driver and the cars get developed elsewhere?
No matter how much of a mistake Facebook make with their PR, they're gonna get away with it.

Primarily because a majority of the public can't sustain their interest in the subject beyond their day-to-day concerns in life.

I mean the whole argument here is that stolen user data from Facebook led a marketing agency to enable a political party with a certain agenda to deceive the public and win a democratic vote. Gathering so much power is a big victory in the first place, that is not so easy to ignore / forget / undo very easily, especially when most people continue to use Facebook products the way they did because the news slowly becomes old and people forget and move on.

This subject is bigger than Facebook, it reveals shortcomings of a democratic vote and how power in the capitalist system can render a democracy to be an illusion. Facebook's victory is to have accumulated so much power in the first place. Power aka most personal user data any institute has ever gathered. Never mind they used shady sly tactics to take permissions in the first place.
I would consider Dublin. Besides the language advantage it has lower taxes.
Okay, so i'm reading the minimal version selection algorithm article [1], and there's either a flaw, or something i don't get.

Here's a modified version of the example graph, written as pidgin DOT [2]:

A -> B1.2
A -> C1.2
B1.2 -> D1.3
C1.2 -> D1.4
D1.3 -> X1.1
D1.4 -> Y1.1

The key thing here is that D1.3 depended on X1.1, but the new D1.4 depends on Y1.1 instead. I guess X is old and busted, and Y is the new hotness.

What is the build list for A?

Russ says:

The rough build list for M is also just the list of all modules reachable in the requirement graph starting at M and following arrows.

And:

Simplify the rough build list to produce the final build list, by keeping only the newest version of any listed module.

The list of all modules reachable from A is B1.2, C1.2, D1.3, D1.4, X1.1, and Y1.1, so that's the rough build list. The list of the newest versions of each module is B1.2, C1.2, D1.4, X1.1, and Y1.1, so that's the build list.

The build list contains X1.1, even though it is not needed.

Really?

[1] https://research.swtch.com/vgo-mvs

[2] https://www.graphviz.org/doc/info/lang.html
In Honor of John Perry Barlow
Software people as a rule absolutely suck at dealing with exceptions and in general tend to make a ton of assumptions about the underlying hardware and sensors that may not hold up in practice. The 'happy path' is where 90% of the attention goes, when actually 90% of the attention should go to the exceptional bits. But as an industry we're slowly learning and the habits and practices of other engineering disciplines are slowly seeping into to software.

Aerospace (and medical) is where things are much better.
Rubbish. Javascript is far from acceptable as a first language to learn and use.
Show HN: Glitch Embeds – Embed live, running full-stack code anywhere
Meet the open sorcerers who have vowed to make Facebook history
Who would've thought cryptocurrency guys would inflate whatever valid claims they might have had?

> After more recent changes to how Monero chooses its mixins, that trick now can spot the real coin just 45 percent of the time—but still narrows down the real coin to about two possibilities, far fewer than most Monero users would like.

Note that this is still a break, because quick Googling says that there are usually 4 mixins, so random chance would be 20 %.
It’s easy to embed a video, song or social media, but embedding a whole app has become nearly impossible - so we made Glitch Embeds. But they're not just any old embed, it's like embedding Glitch itself on your page: you can remix and edit the code for the app live within the embed. It's great for blog posts, documentation and even Stripe-like embeds within your homepage.

You can see a live example on https://glitch.com
> Finally, I force myself to log out of Facebook on my laptop every time I visit.

There are browser plugins which automatically delete cookies when a tab is closed. They work wonderfully as automatic log out by default.
If a social network wants to take over for Facebook, an “import your data from your Facebook export” tool would be a killer growth hack.

Also, there’s really no reason Facebook couldn’t organize photos this already. I feel like they make that data dump as obfuscated as possible to discourage you from doing anything useful with it.
Very interesting. I'm still floundering for a use case... can you give an outline if it's difficult to make a specific example?

If you are not using search, but are using a recursive (-r) grep, then you are feeding a bunch of data to your pipe but don't care what file it came from. I get that... I mirrored the SEC's ftp back when it was ftp... and it's interesting for correlation and name stuff... but that's not going to work because it's freeform, and it's millions of small files... so you are using (large) files with a known format? Something like spectral datasets where the fields are passed with the data prefixed with it's important tags? Maybe logs?
What I am trying to do is to give an explanation to the question posed by the grandparent.

My explanation is relying heavily on a sociological observation. I don't see how that is immature.

Let me put it another way.

People who tend to not to value specific elements of fashion and style, do so for many reasons, one of them being that the subtler elements of these matters elude them. Or if they catch them, the do not pose high value on them.

This is what also predisposes to be comfortable with life choices that completely ignore certain elements of fashion and style. One example of such a life choice would be to make PHP the cornerstone of your career.
As the creator of Kismet I'm a user just like everybody else and your experiences echo mine. I did recently release an update to match users with empty profiles only against each other, so that should help. Measuring responsiveness would require me to "get in the middle" of the conversation a la AngelList or CoFoundersLab, which I don't like for privacy reasons.

I compare it to real-life networking events: the majority of people you talk to aren't that interesting or helpful, but you have to talk to them to find out. Kismet just lets you do it without leaving the house :)
https://arxiv.org/pdf/1704.04299/
You were talking about people who work at Palantir and Uber. They are in a position of power relative to 99% of the population. These are not the “forgotten men” of Trumpist rhetoric.

Making fun of their self-victimization is not bullying either. Do you really think Palantir employees are a group that needs to be protected from semianonymous Internet comments?
The entire thing is a theme park. Took a trip out there 2 months ago and it was by far the biggest adventure of my life.

Right now it's shaping up to have a cooperatively run intimate festival once a year, where we will build infrastructure that will stay year after year.

Though someone did suggest a zip line from the mountain to the ocean...

I'm really humbled that this land has been made available for this project and I'd like to use it in service of adventure, healing, inspiration and community.
Mastermind Behind EUR 1B Cyber Bank Robbery Arrested in Spain
Is this the development-hell branch that has exciting stuff like 16 bit colour and GEGL everywhere? If so then a release candidate is quite exciting. Hopefully getting this out of the door will make the roadmap a bit simpler and ease future development.
I'm sorry? There's a difference between constructive criticism and

> I really do want to love GIMP, but it's completely unusable.

And you speak of being productive...
> If you want to impress me, set up a system at your company that will reimage a box within 48 hours of someone logging in as root and/or doing something privileged with sudo (or its local equivalent).

Why revert it in the first place? Why not deny the changes? Doesn't this indicate that the wrong people have root access?
That letter is pure narcissism. Blame someone else, promise to change, play the victim.
Cambridge Analytica Whistleblower Christopher Wylie Appears Before MPs – LIVE
I just replied to your email. Would love to hear your ideas and invite you to join our community.
It took me a while to find this fallacious argument is called "argumentum ad populum".
Curious though. Wasn't that the exact same issue people raised a stink about with Whatsapp? Signal has a prompt to verify when a key changes on the other person's device? I think the only solution they have is to use a QR code to verify that the exchanged keys are the same?

I'm very new to all of this so curious if any of that is actually connected
On-screen keyboards are pretty annoying, that didn't stop them from becoming the only option available.
This is like every other Android app out there. Their biggest mistake was choosing a company outside India to do analytics for them and not having a good privacy policy. Apparently, the opposition would love to make this issue as selling citizen's data to foreign companies and the BJP have to pay for it now.
I'm a big fan of Styled Components. Also, check out Rebass: http://jxnblk.com/rebass/
Lax regulation made it cheaper for China to outsource pork production to the US
I agree with you, and it's disappointing people are downvoting you. I ended up having beers with several core GIMP developers a few years ago, and they outright stated that improving usability was not a goal for them, in fact they would rather not have the burden of users who expected it to be easier to use. Speaking for myself, I've found other graphics programs were very intuitive and helped me be very creative, yet I've tried to stick with GIMP over the years and have never felt comfortable with it. I think it's a shame it has been promoted as the go-to graphics package for the free software world (it's the one that's always mentioned). There are now better alternatives that should be promoted.
As with crypto for personal communications or mobile devices, I think it's reasonable for people to expect things claiming to be secure to be secure, or to more clearly explain the attack surface area. Someone using a technology should be able to determine what sort of protection they have if they use it for something opposed by a nation state.

As for using Monero to break laws, it's probably pretty low risk to buy some MDMA to have a very good weekend, and fairly high risk to receive millions of dollars in payment for a ransomware attack against a government.
I hate how everyone always stresses the illegal uses of Monero in these conversations about traceability. Monero has a lot of legal uses, many of which are listed here:

https://www.monero.how/why-monero-vs-bitcoin

The big one for me is privacy:

“The most critical flaw in Bitcoin is its lack of privacy. If you give me your Bitcoin wallet address so that I can send you a payment, you immediately compromise your privacy. I can see as a matter of public record how much money you have in your Bitcoin wallet ”

I don’t want other people to know how much money I have when I pay them for goods and services or how much I have paid to others in the past. This wouldn’t happen with a bank account but could happen with bitcoin.

I don’t necessarily want people I am negotiating a contract with to know my hand. It potentially gives them an unfair advantage.

If my Monero transaction history can be figured out by a government agency with lots of resources but not the average business, that doesn’t necessarily invalidate Monero for my use cases.
Eye opener is the chart at 18:03: "from 1970 to 1995, [fusion] power and energy increased much faster than computing power (Moore's Law)" [1].

Magnetic-confinement fusion stalled, according to Dr. Whyte, because to get more power (and efficiency) we need stronger fields. To get stronger fields we needed bigger magnets. To support bigger magnets one needs bigger structures. Big magnets and big structures will absorb more magnetic and neutron flux; that increases maintenance frequency, complexity and cost.

Better superconductors let us get stronger fields without bigger magnets. That changes the cost function.

[1] https://youtu.be/KkpqA8yG9T4?t=18m3s
Unfortunately what makes many people very good at CS often makes them very good at rationalizing. People who spend their time wrapped up in clean, logical paradigms have a hard time recognizing that even for themselves, those logical paradigms float on a chaotic sea of human instinct, emotion, and self-serving biases.
I think more so this discussion just shows how humans naturally like sensational nonsense over reality.

Reality is always so boring compared to fiction.
Why take the risk of continuing to run a tainted host, though, if you can just tear it down and spin up a new, clean, untouched one?

I think there’s another level we need beyond treating servers as pets or cattle, which is treating servers as wild animals; after you’ve captured one and interacted with it, you’ve doomed it because now it has the scent of humans on it.
I encourage you to maybe go the the EU at some point in your life (and have some meaningful interaction with corporate life there). That will demonstrate to you that the sentiment you're addressing is patently false: Companies in the EU vigorously and constantly hire new people, even though employees have rights.
Not in China.
Yes: https://www.theguardian.com/technology/2016/jun/30/tesla-aut...
I am dubious about the value of a "public interest" clause as the basis for everything - that tends to be "whatever we agree post-hoc".

Look at medical ethics ideas of "do no harm" - or the more modern interpretation "do more good than harm"

It is perfectly arguable that Facebook has been doing more good than harm. And that is not something one should ban under a code of ethics.

NB
I personally do not think that Facebook's actions have been correct, or worthy or defensible. They have hoovered up everything and left it lying around for anyone to collect - it breaks every Data protection rule set since the 1980s (due care etc). They can and will pay at some point down the line.

But data is like ... oil. It has massive externality costs, but wow has society benefited. From the data footprints we leave we can (if it is well managed(!)) expect improved medical research, improved mental well being, reduction in crime, improved trade, greater econmic equality. Yes there will be costs. And we need to manage those as only externalities can be managed. But the mass collection and processing of our PII data is not just negative cost.

Edit just to be clear this is not an attempt to justify ends with means, or defend facebooks actions - but to note that just because JP Getty was unethical it did not stop ambulances getting petrol engines, generators lighting hospitals and plastics encasing artificial hips.

It's complicated.
Boardrooms and Startup Success
Building Your Business on Sovrin: Domain-Specific Trust Frameworks
Kim Jong Un Made a Surprise China Visit, Sources Say
155 Best Entrepreneurship Quotes to Inspire Your Business – Statree
As I have already said,

grep -whor '[A-Z][A-Za-z]*Exception' * | sort | uniq -c

for a histogram of exceptions inside logs downloaded from a bunch of nodes.

As for -w, my favourite case is https://unix.stackexchange.com/questions/110645/select-lines...

As for -o,

grep -o ........-....-....-....-............

It may look like Morse code, but what it does is greps UUIDs out.