skysight-inc/HackerNews huggingface dataset:
I am not a freelancer, but as a personal finance tool, I am using YNAB (You need a budget). I've been using it for many years from desktop app to current webapp. I highly recommend it to anyone looking for financial app if you are willing to do some manual work (putting every transaction by yourself).

Budget scheme in YNAB is far different than any other financial tool (personal area) in my opinion. And it has helped me a lot to keep me stable financially.

The price ($60 for desktop app, which no longer available, and $7/month) would be big barrier for new comer, though. It is worth to subscribe :)
Civil Disobedience by Henry David Thoreau
It seems these days you need 8 cores because 5-6 of them will be kept busy running someone's CPU-spinning bug.
Show HN: A Survey to Help Co-Founders Discover (In)Compatibility Early On
What I'd like to know is if the "irreproducibility crisis" is really some combination of "sample size was too small" and "effect size was too small". When I went through a lot of these studies myself and saw the ones that don't reproduce, I saw this theme over and over. "P-hacking" is less of a concern to me when the effect is real and widespread.

It's so bad now that for any article/study, I look at the sample size first. If it's too small (especially < 100) or they don't say I just ignore it. And if you don't publish or give some estimate of your effect size I just think about it directionally but don't give it much weight mentally.
AWS already hosts government services:

https://docs.aws.amazon.com/govcloud-us/latest/UserGuide/wha...
> A big part of the cost and complexity of Crossrail isn't the tunnelling but rather the (re)builds of the stations, the remodelling and reconstruction of the above-ground street areas to increase capacity there too, and many other subtleties that people don't tend to think about.

The BBC's documentaries on the Crossrail are great at showing all of the complexity of building the thing and dealing with historic buildings, super-hard brickwork, archaeological discoveries, concert halls and more.

https://www.youtube.com/watch?v=SD77jr6M6cs
Correct, but new directors can opt to keep that information private and out of the public domain. So what I meant was, having the information public is no longer a requirement.
> Not sure if I'm 100% right here, but knowing all my contacts and when I communicate with whom is an awful much.

Signal actually doesn't know all your contacts - you can check the source code to confirm that it doesn't know about any contacts that you don't message using Signal, for example.

Signal also doesn't store most of the metadata that it could, so it really knows incredibly little about its users. It knows (for example) the last date that it was able to talk to a particular device, but they don't store historical data for that, so if you received a message on Signal today, they don't (anymore) know that they sent you a message yesterday, or last month.

Of course, that second part all runs server-side, so you do have to trust Signal when they describe their internal architecture. But to be frank, who do you trust more with that metadata: Moxie Marlinspike, or the government that is essentially the "sixth eye" in the Five Eyes alliance[0]?

[0] https://www.defensenews.com/global/europe/2018/02/05/french-...
I don't think that's true at all. Let's set aside all the improvements Sun made to the ()nix ecosystem, which includes dtrace and filesystems and network protocols, among others.

Most servers were migrated from Sun to Linux (with minor hiccups). Sun basically set the standard for security and reliability that led to the successor instead of OS/2 or MacOS or ReactOS or whatever. Microsoft HAD to change their OS to meet the needs of the users (ANY security, more interoperability between ()nix and windows, etc).

The statement is either poorly phrased or wholly inaccurate, depending on your point of view.
Ask HN: What aspects of computer science excite you the most?
Eminent Philosophers Name the Most Important Philosophy Books from 1950-2000
The article was written by trained experts in statistical thinking. It's worth a read.
I guess I would do it, because I could then be explicit about the differences between the two, and explicit about how I would decode something if it was indeterminate.
> But what/who do we blame?

No one? We shouldn't be assigning "blame" because the public doesn't have the same specialized education that we have to understand the nuances of "APIs" vs "breaches."

I think what needs to be done is to create an easily understandable formulation of "privacy-as-a-right" and teach that.
No one would dare try to sell a set top box in the US that didn't support Netflix.
There’s an UDRP precedent saying that using njal.la as your registrar constitutes bad faith.

http://www.wipo.int/amc/en/domains/decisions/text/2017/d2017...

Given that precedent matters a lot in UDRP cases, I’m not sure that njal.la is a realistic option.
Duit, a cross-platform UI toolkit in Go
Gary, we're working on publishing database numbers. In the meantime, we've made our compute and storage numbers public, in addition to the test suites we used, so you can reproduce the testing if desired. https://blogs.oracle.com/cloud-infrastructure/high-performan...
You claim that as long as numbers fit in a double precision IEEE754 floating point number significand, which is what JS implements, you are safe. Fine.

But what happens after successive operations? the risk increases. Is this a good idea when dealing with currency? No. Does this library warn you about those cases or throw an error? no. Does this library provide unit tests for those cases? no.
Yes, yes I would. Avoid those places.

Always prefer to live in places that do not have basket case governments that kick the can down the road for the next guy to fix. Previous generations avoided fixing the problems by anticipating that new blood would bring in their money, and they could grow their way out of trouble. Don't be the sucker that comes in to a new situation who is then expected to carry old baggage.

I don't think Illinois is bad enough that anyone should move away if they already live there, but their choices are to move away, become more politically active, or be left holding the bag for prior decades of bad government.

It's like any other relationship. You're going to have an easier time with someone who seems capable of dealing with their own problems, than with the person who pushes responsibility for their problems on to you.

If you simply must live in a particular place, you need to account for bad government as a price premium. If you intend to work in California, you need to increase your salary demands, to account for its insufficient housing stock and property tax laws. It just so happens that many businesses in California can currently meet those demands. A lot of places with bad government cannot, so just don't go there.

And if your local government seems to be turning sour, you need to stand up, make some noise, and let those responsible know that you will not allow your home to become one of those places. If things still go bad, leave. Corruption only works when people go along with it.

And that is why I moved from Chicago to Kenosha in 2002. As it happened, I then moved again to Madison in 2005, but that was moving to something rather than moving from something else.

What kind of city sells its own parking meters? The kind you don't move into.
Ah, Joe's. A completely different kind of meal to a Dominos.

I never really understood why people from the US call pizza 'pizza pie'.

But when I think of a Dominos (or deep dish in general) it kind of makes sense. Joe's is a pizza, Dominos is a pie.
> That we are in the midst of this shift in taste might help explain our larger mood of instability and paranoia (or is it just me?).

It's just you. There's always been a mainstream and an underground. Now the underground is much larger and more diverse and arguably the mainstream is a bit better (due to said diversity).

Source: I lived through the 90s and was basically forced by Clear Channel to listen to Ozzy Osbourne 24/7 on every station on the dial.
there will be no more js... just typed languages that compile to wasm
"Chefs tested over ten types of crusts, fifteen types of sauces, and dozens of cheese. They mixed and matched different combinations to understand what flavors worked best together. In the end, they ended up with a completely new crust, sauce, and cheese recipes. The entire pizza was new."

Not to undermine the turnaround but they had terrible pizza for 40 years. I guess I'm just surprised they survived this long when the above could have been done in a long weekend. Perhaps the hard part was just deciding to do it and rolling it out, as the product was so well known.
Well I've done it a bunch of different ways, and granted this take is about three or four years out of date, so take it with a grain of salt.

Selenium / headless Firefox with JS running in the browser waiting for things to load / resolve. This is the worst case scenario.

Sometimes you can use a layered approach, first do a normal mechanize request then if the page doesn't 404 you can try to parse it there. If you detect that its relying on infinite scroll try to run the JS command via Ruby Racer then if that isn't [semi-]automatically possible put the URL in the "requires full DOM queue" all of this on a bunch of code that lights up different servers to evade log analysis. Some URLs are behind a CAPTCHA, and some people will then add those urls to the "Use a human to do the work" queue, but I've never really felt right about doing that. To me a CAPTCHA is basically someone saying, "no seriously, bugger off" plus I don't want have some poor soul waste their life copying and pasting text. It's easier to just convince a client that last 0.01% of data isn't worth getting.

What's really funny is the meta game that stores have. There is no "price" any more for many of these people. There is "the price you happen to see" and they use a bunch of tricks to try to figure out if the traffic is real or not because they know that other places are dynamically setting their price to undercut them by some optimal amount.

It's just an arms race, but you know what arms races are really good for?

Arms manufacturers.
I don't have the link handy, but I was reading an article about how the backup water system is inadequate for the western part of the city (Sunset district mostly) and they're figuring out now how they want to extend it.
Facebook doesn't sell data, they sell the ability for other people to microtarget. If the result of all this is a law saying that Facebook/etc cannot sell your data, then Mark Zuckerberg will be very happy.
They also changed the way they do log analysis.

https://www.splunk.com/en_us/customers/success-stories/domin...
it may not be heresy but it is naive. a market economy requires a supporting political environment from which to develop.

you need both, and both need tending by citizens. nothing about a company makes it implicitly better than a government (being able to start a company is good for you, but how do i know you're not a jerk?), and both need vigilance to keep in line.
iOS CI with fastlane: Automating everything from tests to distributing builds
How Headlines Cherry Pick Numbers to Sound Dramatic

If the absolute difference is not impressive, use the percent difference.

If the percent difference is not impressive, use the absolute difference.

In April 2007 Domino's share price was around $32 before it went to $2 (which I can't even find in the stock price graph, the lowest I see is around $3)

If you go from a stock price of ~$20 to ~$180, that's a 9x increase in stock value.

So the secret of 90x growth is to first drop from a reasonable value to trash, then grow again.

---

Nitpicking aside, Domino's really has had an amazing turnaround, and it seems to be driven by focusing on the customer, not on share price and cost cutting.
The problem I was referring to with docker-compose:

let's say I update my Dockerfile and change from `FROM ruby:2.3.4` to `FROM ruby:2.5.1` and commit the Dockerfile change, merge it to master, etc.

Our developers have to remember to manually run docker-compose --build, or to remove their old containers and create new ones, which would get them rebuilt... I couldn't find something that would warn them if they're running off of stale images, or better, simply build them automatically when the Dockerfile changes.

Part of the benefits of docker is creating a repeatable environment with all sub-components on all dev machines. Isn't it?

Maybe our devs should only pull remote images and never build them, but then wouldn't I have the same problem that docker-compose won't force or remind the developers to pull unless they explicitly tell it to? And also, isn't this detaching the development process around the Dockerfiles/builds themselves from the rest of the dev process??
"On March 23, 2018, Congress enacted and the President signed into law the Clarifying Lawful Overseas Use of Data Act (CLOUD Act), as part of the Consolidated Appropriations Act, 2018, Pub. L. 115–141. The CLOUD Act amends the Stored Communications Act, 18 U. S. C. §2701 et seq., by adding the following provision:

A [service provider] shall comply with the obligations
of this chapter to preserve, backup, or disclose the
contents of a wire or electronic communication ... within such provider’s possession..., regardless of whether such communication, record, or other information is located within or outside of the United States.”

So, all US companies are now forced to store a backup, or copy, of all data they store off shore? To make sure this doesn't happen again?
How often does us-east-1 go down? I know of about 4 big outages in the last 7 years but you're making it sound like it happens much more frequently. Is there a list of outages somewhere?
Fair enough, TIL
That's a cute idea, but building accurate enough requirements to complete the task is actually part of the core problem. This team bypassed that bottleneck by ignoring requirements, re-building the application(s) 1:1, and then using testing to prove that they reproduced the same result(s) for the same input(s).

In order to set up the competition you're suggestion the department would need to have documentation which they lack, which also happens to be the whole crux of the issue.
Ultimately it has to be the company providing the technology that is liable, but I bet you they have a terms of use clause that puts the responsibility on the clinics using the technology.
SEO works, and always will. However, trying to figure out the latest tricks is a losing game. Even if you do figure out how to make something work today, algorithms will change and you'll be punished for having gamed the system.

Instead, write 'honest' content. Write it well. Write it for humans. If you find yourself adding content in hopes the search engine will pick it up, that is a short-term gain for long-term pain. Do have your title match your content. Do try to write unique phrases that are applicable to your content. And try not to copy/paste content around your pages.

Do all that, with clean markup, and your SEO will be good enough to beat out local competitors. (Even if agencies tell you differently.)
Ask HN: Is auctions.godaddy.com a scam?
Looking for your startup name with a good domain is hard. I found few nice options, 4 letter domain names with Buy Now option on auctions.godaddy.com. Those were domain names with words you can find in an English dictionary. So, I wanted to purchase them both, well, I can always sell them. When added to the cart, I was progressing with a purchase. At one point my browser froze, and I saw Godaddy website was doing something in a background. I refreshed the page after 15 min of waiting and… a message showed up that this domain was recently sold and is not available. So, either auctions.godaddy.com has outdated / fake data or Godaddy just used some algorithm to see I am trying to get a good domain for cheap and just grabbed it before me?

Edit: spelling
It also seems like a quick way to screen for this condition, vs the level of concern that a primary care doc might need to have before referring someone to an ophthalmologist. In other words, you could screen more people, even those that are asymptomatic (but have diabetes) and potentially catch retinal disease earlier. Even without mind-blowing sensitivity / specificity, this could preserve a lot of people’s vision.
> Protecting your own company against both the state and other companies is the CEO's mandate.

Which usually mean to not care about users, laws, and any sense of moral or ethical standards.
Everything You Wanted to Know About Synchronization (2013) [pdf]
BigCo starts "acting like a startup" is a facile PR trend, and this article fairly reeks of unlabelled, sponsored content.

Perhaps someone from producthabits can comment on that?

By no coincidence, Domino's is the kind of company that lobbies against useful nutrition labelling:

https://www.bloomberg.com/news/features/2015-03-03/junk-food...
This is why laws are a good solution. Force all companies to abide by privacy laws (like the upcoming EU's GDPR). Then FB's competitors will not have an advantage.
Under military rule, Venezuela oil workers quit in a stampede
Did you use that? Can you talk about your experience with it?
It's a downside of any way of decision-making that starts to get imbued with a sense of being beyond question or argument. Many invocations of "science" and "rationality" seem to treat those things more as oracles that "tell us" whatever it is they happen to want us to think than as processes or tools for investigation.
Had to drop the "Always" from the title to fit within the character limit for the title on HN.
History says otherwise. People won what we think of the “legal” right to strike only after acting collectively and disruptively against key industrial nodes which relied on their labor to function (mainly in the energy sector, e.g. the coal miners in England). They forced governments to render their actions “legal.”

Because of its centrality in the modern economy, tech workers are in a similar position today. They have the power to withdraw their labor from companies and restore a more equitable balance to ceaseless assault on labor by Capital that has pushed this country into decline since the 1970s.
Samsung Galaxy J7 Duo Specification, Price, and Features
What Searchable Speech Will Do to You (2015)
Diamonds found in meteorite were likely formed inside a protoplanet
This was a good article! It's (reasonably) missing one of my favorite parsing algorithms, though, which is Might's "Parsing with Derivatives" [0, 1]. It's not very efficient compared to some other algorithms, but I think it is very elegant conceptually.

[0] Blog post: http://matt.might.net/articles/parsing-with-derivatives/

[1] Paper: http://matt.might.net/papers/might2011derivatives.pdf

[2] Improvements: https://michaeldadams.org/papers/derivatives2/derivatives2.p...
Every successful endeavor involves luck. A corollary to that is that no successful endeavor is inevitable.

Anyone who claims their startup's success was "inevitable" is just trying to stroke their own ego or make some money from unsuccessful entrepreneurs.
Last year ours came on April 18 around 8:30PM Eastern 5:30PM Pacific for an early May interview. For some reason I do recall a mention of April 17 this year, so perhaps later on today.

Best of luck to everybody doing great stuff and if you're in the hunt - we are hoping for an invite to interview for YC BIO.
If it is that simple I am wasting my time in my current job.
I rent movies and tv shows from Microsoft all the time. They have some great sales.
Diamond from the sky may have come from 'lost planet'
How about:

- bacteria with engineered enzymes for recycling (https://news.ycombinator.com/item?id=16856246) mutate/go wild and wipe out most/all traces of civilization

- what we can find today is just slightly elevated levels of whatever these bacteria mostly ignored.
Thats what I thought was SEO.

Everything Calories Per Dollar bring in hundreds of people to my website a day. As a result, I studied more restaurants Calories Per Dollar, studied Calcium Per Dollar, and other things like Caffeine Per Dollar.

All relevant to my website, all quality content IMO. Google is easily my best source of traffic.
FYI I've read that the "account download" doens't give you all the data. If you're outside the US & Canada, you can make a formal request

http://www.europe-v-facebook.org/EN/Get_your_Data_/get_your_...
Spend $500 on some old machine that does something, sell your service as a side business, go full time, scale to be dominant player locally, acquire competition, scale regionally, become national brand, don't screw up along the way. In most states you'll probably have to skirt the rules in the beginning until some point at which you can afford to play by the rules.

Someone with a tire mounter bought at a liquidation sale, and a whole lot of luck could start a business that eventually competes with Jiffylube.

Someone who starts off with a clapped out old engine welder could eventually wind up owning a company that winds up being the dominant regional player for bridges, steel buildings or something.

No, those kinds of businesses don't have the kind of growth models that SillyValley VCs want but scaling in that manner is quite possible (with lots of luck, obviously).
Fair point. But what about companies that create tax preparation software, such as TurboTax? That could be considered "seasonal" too, yet they've made great improvements over the years. A different scale of course, but same general concept. (Developing seasonally-used software)
There's probably still some line. Just China hasn't reached Apple's line yet.
It's a good question, but depends on your workload.

Netflix is all about content delivery -- which is both distributed and highly variable over the day/year.

Using Cloud means Netflix can deploy closer to the customer. Plus scale up and down as required. If they did this themselves it would be quite expensive and involve a lot of redundancy.
This is it. I was a seo person in the early 2000s and, like now, it was lot of snake oil.

The one thing that is timeless, that works, is good content.

If you write good content you will get far.

Flooding pages with keywords and link farms doesn't get you anywhere in the long run.
There's always risk in changing a product that has more than zero existing customers. You risk losing them and not getting any new ones. And the change itself costs money, which may be lost.
I would never roll my own unless I was of facebook/google size. Colo space is abundant and affordable.
Sigaction is pretty cool. Signals still suck though, if you need to stick to the POSIX specs.

It's crazy that so many standard library functions will fail with an EINTR errno if your program gets a signal while it's in a library function. Basically any library call that ever does any I/O of any kind (that means common stuff like open/dup/read/write, but also less obvious stuff like getpwuid).

Sigaction provides the SA_RESTART flag which _should_ auto-restart most calls, but it doesn't work everywhere. And the functions which do and don't auto-restart aren't documented anywhere that I've ever found.

As a result, any high-reliability program that installs signal-handlers basically needs to have a retry mechanism for every libc call that can result in an EINTR. Some functions might not need it, but I've never found a good way to tell which ones do and which ones don't. Select(), for example, doesn't support SA_RESTART. Neither does wait(). And that means they all need to be checked every time, if you're concerned with portability and reliability. And that's nuts.

IIf I could change one thing about sigaction in POSIX, it would be to add an SA_NOINTR flag to the sigaction API, which would let any POSIX library calls finish before presenting a signal.

That, plus I'd also add Linux's signalfd() to the POSIX standard so that we could do away with "this one weird trick from a DJB" that everybody uses now (and I'd make signalfd use the new SA_NOINTR).