skysight-inc/HackerNews huggingface dataset:
They have 10-1 voting rights. There were talks of this being reduced to 3-1 during the IPO talks, but those broke down when the IPO was pulled.
Don't miss The Unix Game (linked halfway down on the page)!

https://www.unixgame.io/unix50
How to protect your DNA data before and after taking an at-home test
Unix Turns 50 Today
There could be whistleblower protections for hackers. Consider the previous attitude was hackers are causing millions of dollars of damage and need to be thrown in prison. With the proliferation of state sponsored and counter intelligence hacking over the past 15 years, no one believes you can make anything secure just by throwing enough teenage script kiddies in federal prison.

The reverse now is companies are taking the blame and legal liability for being negligent in their security practices.

That said, no organization public or private is impervious. Heartbleed and meltdown should have driven that home to anyone who thinks otherwise. Determining where the line of negligence lays will be a harder one to draw, though for civil liability it may not even matter (which is great for Google, Apple, and death for small businesses.)
In my personal experience, yes.

There is an unbelievable amount of sensitive data, whether corporate or personal, unencrypted on network shared drives and laptops across corporate America.

I'm pretty much a lay person when it comes to security, so I don't know generally how safe or unsafe that is. But there is definitely a sense that, as long as you don't get phished, everything on-prem is basically "secure" and IT is just taking care of it.

For example my employer had strict rules about data that can be stored on a cloud service, but less-strict rules about data that can be stored on an on-prem network drive.
> Taxpayers didn't pay for bailouts. The Fed did.

The 2+ Trillion dollar expansion of the Fed balance sheet during the crisis costs taxpayers every day that they pay interest on a loan enabled by that 2T+ expansion. Every house that used to be $200K and is now $500K is part of the price people are paying for how the crisis was managed.

> But don't just blame bankers. Also blame borrowers defaulting.

The core function of a bank is to evaluate risk. Being able to do so correctly enables the bank to make loans at a profit. Being unable to do so means that the people involved should go do something else. Debtors have been defaulting for millennia, it's a well-understood process. The financialization and securitization of housing was the creation of bankers, not borrowers.
This answer misses how several different universal times already existed at the time, which use abbreviations UT0, UT1, etc. UTC was a logical abbreviation for this one, considering it follows the same style, and the desire to find a good compromise between the French and the English speakers.
Any examples? Which are these common patterns of struggle?
I'm curious what your purpose was in leaving this comment?
What were you trying to add to the conversation?
Not all databases require passwords to authenticate. I'd imagine most popular ones don't nowadays.

https://www.postgresql.org/docs/12/client-authentication.htm...

I imagine developing something like equifax today, you'd want to hook up it up to your SSO, and used row based security so a user can only read their row, and then you focus your efforts making sure user accounts, especially privileged ones such as staff, aren't being abused. (You'd still probably establish system to system level trust, such as keys between your API and DB).

But it's so much easier and cheaper just to connect using a username and password, and then do whatever the framework you chose does by default.
> Polluting vehicles account for around half of London’s harmful NOx air emissions, with air pollution costing the capital up to £3.7 billion every year

Where does this 3.7 billion figure come from?
Best Linux Desktop-Distro for 2020
It’s possible that your IT Department are idiots

I wouldn't use exactly those words, more like 'not really capable', but yeah, definitely possible. Due to circumstances I can run my own machines out of IT's hands. This is a pretty large university, yet: my Linux, Windows 7 and 10 machines are what I'd call rock solid even despite aged hardware. Better spec'd machines running the same OS managed by IT seem to be riddled with random bugs and in case of Windows also slower.
But see Greenspuns Tenth Rule of Programming (substitute Haskell for Common Lisp and JavaScript for Fortran).
It pays to be a liability...
The founder of wiki leaks forgotten in ten years?
With all due respect but the chances of that happening are quite slim.. Julian Assange will end up in multiple history books whether you like it or not.
People actually forget that they are even paying for these storage lockers, so often in fact that there is a cottage industry surrounding bidding on forgotten lockers. [0]

[0] https://en.wikipedia.org/wiki/Storage_Wars
I was wondering: "oh, I know a lot of stories of people working for Linux distro startups back then"...

then I recognized the nickname :)
Note that this is an order on a motion to dismiss; none of the fact claims reported here are findings by the court, they are allegations made against Equifax. In a motion to dismiss, the facts in dispute are viewed in the light most favorable to the non-moving party, and here Equifax and other defendants are moving to dismiss. That's why the supporting reference for every fact claim is to the complaint against Equifax in the case, and “According to the plaintiff” is liberally scattered throughout the document.
I wonder why a Latin name wasn’t appropriate.
If there was PHI in that database, equifax would be out of business already. Why does PII not have the same level of scrutiny?
This is not even close.

Obviously you missed a crossed circle and every tesselation of regular polygon has at least one of those. And that's just a start.
Metric spaces are a huge area of mathematics.

1) Question did not mention distinct points. Two joined equal length segments with overlapping points qualify.

2) Question did not mention metric used, you assumed euclidean distance.

3) There are many more solutions in multidimensional spaces even just for euclidean metric. Question did not specify 2D euclidean (but explanation sort of assumed that) nor even planar. Have fun finding these in hyperbolic geometry - current model of reality due to General Relativity. Or in quantized space.

4) Do infinite distances count as distinct? Zero distances are more obvious, but what about zero limits with different signs?

Mainly etc. Never ask a general question about geometry. ;)
I think the problem is not just subjectivity, but also that people often give strong opinions without examples.

Here's an example about Haskell. Go to https://tryhaskell.org and enter these:

3
div 6 2
3 + 1.0
(div 6 2) + 1.0

The first line returns 3, and so does the second line. The third line returns 4.0. The fourth line fails with this error:

No instance for (Show a0)
arising from a use of ‘show_M552168474310802709512215’
The type variable ‘a0’ is ambiguous
Note: there are several potential instances:
instance Show a => Show (Const a b)
-- Defined in ‘Control.Applicative’
instance Show a => Show (ZipList a)
-- Defined in ‘Control.Applicative’
instance Show GeneralCategory -- Defined in ‘Data.Char’
...plus 106 others
In the expression:
show_M552168474310802709512215
(let e_16210 = (div 6 2) + 1.0 in e_16210)
In an equation for ‘e_155216847431080270951221555216847431080270951221516210621016210’:
e_155216847431080270951221555216847431080270951221516210621016210
= show_M552168474310802709512215
(let e_16210 = (div 6 2) + 1.0 in e_16210)
In the expression:
(let
e_155216847431080270951221555216847431080270951221516210621016210
= show_M552168474310802709512215 (let ... in e_16210)
in
e_155
I wonder if there's a similar explanation for OWL - Web Ontology Language - or if the creators just really liked smart birds.
Fun fact: Googling "mosaic" today returns a page full of results about art. Even if you search for "mosaic software", you get a bunch of software for creating mosaics. If you want to read about Mosaic today, you need to already know that it's a browser.
Travel Reservations Platform Leaks US Government Personnel Data
Assuming you absolutely do not touch the money, and cash out at the correct time after 11 years.

I understand that the income is passive, but you do have to monitor the markets to make sure you don't get caught during a downturn. For me, I would rather invest my time into my career as that money is more safe in the form of cash income than it is in the form of a portfolio. Just my opinion :)
Tsk! I remember reading a white hat pen-test report once where a major US bank had their master MS-SQL server left at the default root user 'sa' and no password. From memory the pen-test team got full access to the main transaction tables within a minute.

If I remember correctly, they immediately stopped the testing and reported it to management, but I believe they never heard back as to whether the problem was fixed. If anyone knows more details about this, I am sure we would all appreciate an update.
Moving OpenStack containers from docker.io to quay.io
Very cool that I can use Ghost as a headless CMS now. Going to have to give it a try.
As tempting as it is to thirst for blood in this case, what do you really want to go after is upper management.

Credit rating isn't exactly a free market, but I'm very skeptical that we should reduce any significant oligopoly from three corporations to two.
The problem with dropdown fields (and what you should use instead)
This is what losing looks like for billionaires. Not you.
The sysadmin workplace: Lessons for how to deal with your boss
He did it with money from VCs not from la cosa nostra...

Do you think Masayoshi Son is going to order a hit on him?
If you have a single ticket, or you have separate tickets but the train operators are members of Railteam or parties to AJC (DSB, DB and OBB all are), there's no reason to feel anxious.

Get the conductor on the delayed train to endorse your ticket proving the train ran late (or give you something saying so, if you have a digital ticket).

When the train arrives, if your next train is a "reservation only" service, you should go to the desk of the train operator, show them your ticket from the late-arriving train endorsed with the delay and your ticket for the outbound train that you've missed, and they'll give you a new ticket for the next train with availability.

If the next train isn't a "reservation only" service I usually just get on and sort it out with the conductor. I think technically you're not supposed to do this, but it saves time so can allow you to take an earlier train, and I've never had a problem doing it. YMMV!

I've done this probably 8 times, and never encountered someone who couldn't speak English well enough to understand the situation. In fact, very little communication is necessary since you're holding an endorsed ticket showing your incoming train was late, and a ticket showing your outbound train that you've missed – there's only really one thing you could be asking for!
>Except for that part where their business model incentivizes them to bloat the library towards what is actually paying (car and smart fridge dashboard UIs)

That will happen to any project that takes any form of sponsorship money. People sponsoring will always want to prioritize their needs.

> instead of what most people would want Qt to focus on (desktop widgets - see pretty much every thread whenever a Qt release or news is posted).

KDE, with it's very successful suite of OSS, cross platform apps, Plasma Desktop and Plasma Mobile would like to disagree. You should remember that Qt is the only cross platform toolkit for desktops that is small, performant and actually works without compromises.

> Since we're talking in the context of money instead of popularity, 1000000 projects using the LGPL version of Qt for free doesn't make Qt successful, it only makes it popular.

Those 1000000 projects include Krita and Kdenlive, the successful and premiere apps in their categories that even give proprietary tools a run for their subscription money while being completely free and cross platform. KDE Plasma is the only fully featured independent DE that runs across Linux and BSD's.

Qt and it's business model is a success by all terms.
Sara Chipps is on there. I only know her from her Stack Overflow drama. I am not sure about what she is doing on this website with Ken Thompson or Larry Wall. I guess I am not aware of her revolutionary side.
Except it still favours languages that use the same initial letters for universal, time and coordinated.

Don't know why it's such a big deal to favour one language for an abbreviation and let others just deal with it. We dirty foreigners also have FM radios, hailing from the country of US(A) in the year 2019 AD (the era that follows BC).
Bose apparently already does something like this. See Bose Hear.
I don't see how wanting to "prototype something and move fast" is a good reason for choosing NodeJS over Golang. It is fairly easy to build a highly performant backend service in Golang using just the standard lib. See for instance this wiki page: https://golang.org/doc/articles/wiki/
My father was head of marcom at SCO went this went live and my 8 year old self was one of the first people to use this site!
I don't think they ever wrote anywhere that they have 6,000+ physical servers. Calling a VM (like an EC2 instance) a server is not unusual. For the customers it was important that the resources, bandwidth and different IPs were available. For that it doesn't matter if it's a physical server.
Is there a reason that a piece of corporate tech must be delivered for free?
How many years?

If it's more than one, perhaps ongoing adjusted for value?

Sign me up.
Who's Equifax
Adobe Plans to Launch Illustrator App for iPad
This is the most useful thread in HN in years.

As someone who started his engineering career after the burst, is good to hear the experiences (good ones and bad ones) before the next one burst.
How would one motivate these companies to _actually do something_ with the results of the audit? Perhaps, buried deep in the burrows of their bureaucratic empire, are several audit reports outlining this vulnerability..
I understand the cookie choice popups are maybe a legal necessity in some places with GDPR and so on, but the implementation of the entire thing is just awful. Each website having their own badly-coded popovers which are either slow, unusable or just outright deceptive, blocking page scrolling and causing unnecessary page reloads.

As for advertising taking over the place, it's just getting insane with them being inserted inline in article content and increasing the page load time significantly, appearing at the beginning of videos or, worse, half-way through them, making pages more resource-intensive and less responsive.

The web has never been so widely accessible and yet it has never been more inaccessible.
I don't know what it is, but it does satisfy an itch. I took one class that used Haskell and ever since then I find myself missing it. I think something about writing in the functional mindset makes it easy to write "elegant" solutions.
Open Sourcing Mantis: Netflix Platform for Building Realtime Applications
They should go for the ambivalent “chainmail”.
I work on exactly the same OS as production (ubuntu 18.04) and still need (not want) containers to do my job. One project uses ROS along with different detectors with incompatible dependencies. One takes forever to build from source, and it's way easier to ship around images by pulling from a repo than tranferring binaries and libs.

And even if I didn't have those constraints, I'd still use containers in production because it just makes testing and deployment so much less of a headache.
As for Haskell ... if you start fresh, it's not that hard.

I'm going to respectfully disagree with that.

I do understand the point you're making. In fact, my own experience of having taught beginners without preconceptions to program is consistent with that point.

However, the "scale" of a language (including all the strange edge cases) is very relevant for production use and particularly maintenance. Even if you stick to a core of widely understood language features and libraries yourself, you might still have to maintain code written by someone else that uses more obscure features or complicated interactions between features.

For Haskell, that "scale" is usually determined in practice by GHC plus whatever language extensions anyone has turned on plus whatever libraries they've found from Hackage or elsewhere. Those language extensions are numerous, and they can not only add new language features but also change existing code to behave in different and potentially unexpected ways. As a platform for research and development of programming language concepts, that is a benefit. As a practical programming language for production use, it is a huge liability.
I don't think they care about GDPR much. They were set up in a way to avoid legal scrutiny (not a bad idea for a VPN provider).
Looks great, the payments integration is a great idea.

I've looked at Ghost on and off while considering setting up my personal site, and pricing is the reason I avoided it. I think they started at $5/month for "Ghost Pro" and are now up to $36 for Pro Basic or $99 for Pro Standard (a bit less purchased in bulk). At a minimum, it's now $348/year.

Having paid subscriptions built-in makes that easier to swallow. I don't want any 3rd party ad networks on my site, so subscriptions could help offset the high costs.

Wouldn't help me personally since my site isn't very active and wouldn't get subscribers, but I imagine this will work for some other folks.
> On August 2, 2017, Equifax notified the FBI of the Data Breach. It also retained legal counsel to guide its investigation into the breach. The same day, Equifax’s legal counsel retained Mandiant to assist in the investigation into the incident. Experts would later note that these steps suggested that Equifax knew that the Data Breach was serious. In the days immediately following the discovery of the Data Breach, Gamble and Ploder sold more than $1 million in Equifax stock. On August 1, Gamble, Equifax’s Chief Financial Officer, sold stock for $946,374, representing more than thirteen percent of his holdings. On August 2, Ploder sold stock for $250,458, representing four percent of his holdings. These sales were not made pursuant to a Rule 10b5–1 trading plan. Smith would later state in congressional testimony that Ploder and Gamble would have been in many of the meetings he had concerning the Data Breach.

Am I crazy or is this not blatant insider trading?
Take it to a brand consultancy, and it'll turn into “Universal. Time. Coordinated.”
This is true of every technology.

Surely it must also be because Haskell is a pleasure to work with?
https://en.wikipedia.org/wiki/American_Service-Members%27_Pr... :

“[The American Service Members Protection Act] authorizes the U.S. president to use ‘all means necessary and appropriate to bring about the release of any U.S. or allied personnel being detained or imprisoned by, on behalf of, or at the request of the International Criminal Court.’ This authorization has led the act to be nicknamed the ‘Hague Invasion Act.’”

But it doesn’t apply to all Americans. Technically, it only applies to Americans connected to the military, although I would expect similar efforts to apply for several other important people.
Only if someone used it successfully for MITM attacks. We don't know that, they can still argue that in fact no user data got breached.
In being careful to not build an impossible barrier-to-entry, perhaps the requirement becomes active upon certain criteria (e.g. number of users)
Wow this was a really interesting read. I didn’t expect the lawsuits to be as frivolous as claimed here, and it makes sense that these are essentially abusing legal processes for activism or public theater.
Quick iteration means quick feedback and that is a major success-factor for software projects I believe. The purpose of compiler is to give you feedback about what you're doing wrong, but if that feedback is slow then it loses much of its value. Goal is to guide the programmer, not stop them.
Trump Wields DOJ as Russia, Media Reprise 2016 Roles for 2020 – Rachel M
You're quite right, Rust would be better tool. But first Phantom code was written some 15 years ago and now it's too late to switch. :)
PDFs are often big, which is a concern for those on metered connections.
Level 5 Doors
I'd love to see a list of organisations at which these practices are the norm.

Dealing with standard practices, most especially violations of your #2, have contributed in large part to my getting off this ride.
This article could some background about what Ghost is. There's no explanation until about 6 paragraphs in, and it's only in an image, not in the article itself.

> But you probably want to know about the $5M thing.

No, I'd rather know about what Ghost is :P
> What today is Germany used to be about 100 separate nations until 1871, and a still somewhat loose federation until 1918. I think the mentality from that time is still pervasive today in many areas, particularly in bureaucracy.

Hmm... France on the contrary comes from an extremely centralised political and cultural model, yet many things (like social security!) and run in a myriad of independent offices compartmented by geographical location (100 départements) and by sub-domain, which do not communicate or share, send the client/citizen to the next one and blame each other for anything.

For a few decades, there has been a move to regionalisation (a pale will to copy German Länder), which make things worse, building another important geographical layer for various things. Depending on the mood of the year, stuff will either depend on departments or regions. Or on the new thing of the 2010's: huge groups of municipalities, almost as large as departments.

But almost all of those get their funding from the state anyway.

If you take minimum welfare for example, it is handled by departments. Why? No idea, it doesn't make any sense. The rules, the amounts are nation-wide. The funding is national: the state gives money to the departments for that task. So you'd think "I should ask the department" for it?". No because the department gives the money it got from the state to the family branch of the social security. Which is nation-wide? Yes, but it is an association of a hundred independent local offices. Each of them being a private law organisation and not public law. While obviously being a public service, which redistributes public funding. Note that in some departments there used to be several different offices for that same role until recently... Of course each department, and each office will develop its own culture of unwritten rules along the years, so the result is you won't be treated equally depending on where you are, whereas the laws are supposed to be the same.

This is all nuts. Sometimes there are historical reasons gone bad. Sometimes it is just some perverse invention.

I mostly gave examples which remain in the same domain. Now just imagine the madness you have to deal with offices from different domains... Also keep in mind while picturing that, that most of the people who work there do not have the smallest interest in having things going smoothly, files closed quickly, job well done and so on; their only happiness comes from bugging customers/citizen or bugging and blaming another service/office; the only way to get something done is to start yelling at them, then miracles happen: in a few minutes (after several months of being bounced here and there for whatever wrong reason) 'lost' files are found, 'necessary' documents are in fact not needed, everything is ready and solved, that's magical. I wish they were corrupted, it would be nicer and easier, but they aren't even. That's just French culture.