skysight-inc/HackerNews huggingface dataset:
I have to travel to Facebook HQ once a month, unless I'm traveling to some other FB facility. Since I switch hotels and run in the mornings, this has given me a good opportunity to see what's going on in several different neighborhoods. One constant seems to be a pretty high number of camper vans, or sometimes plain old utility vans, parked semi-permanently on side street. I'm sure some of these are just there because there wasn't room in the driveway, as might happen anywhere. I'm equally sure that most are people living there, and not always low-income people. There are surely a fair number of Google and Facebook and whatever-else developers, making well into six figures, saving money that way. That's how bad the housing market is. Even the tiny bit of land for a mobile home is expensive. Glad I don't live there myself.
Submitted MidiWriterJS about a year and a half ago (https://github.com/grimmdude/MidiWriterJS). I think the majority of the stars and usage it gets came because of that.
I was thinking of the multiple build outputs issue. The fact that someone gave the "obvious but wrong" [1] solution as an answer only underscores this problem.

Make is full of cases where the obvious thing is wrong. That is not a good UI!

As a conceptual summary, I would say that the problems stem from a couple underlying causes:

1) The execution model of Make is confused. It is sort of "functional" but sort of not. To debug it sometimes you have to "step through" the procedural logic of Make, rather than reasoning about inputs and outputs like a functional program. I mentioned this here [2].

2) You want to specify the correct build graph, and Make offers you virtually no help in doing so. An incorrect graph is when you underspecify or overspecify your dependencies. Underspecifying means you do "make clean" all the time because the build might be wrong. Overspecifying means your builds are slow because things rebuild that shouldn't rebuild.

In practice, Makefiles are full bugs like this. In fact I should have mentioned that my Oil makfile is FULL OF bugs. Making it truly correct is hard to express because some dependencies are dynamic (i.e. the gcc -M problem.) But I just "make clean" for now.

The Google build system Bazel [3] is very principled about these things, but I don't think it makes sense for most open source projects because it's pretty heavy and makes a lot of assumptions. It works well within Google though.

It does some simple things like check that your build action actually produces the things it said it would! Make does not do this! It can run build actions in a sandbox, to prevent them from using prerequisites that aren't declared. And it has better concepts of build variants, better caching, etc.

All these things are really helpful for specifying a correct build graph (and actually trivial to implement).

3) Another thing I thought of: Make works on timestamps of file system entries, but timestamps in Unix mean totally different things for files and directories! You can depend on a directory and that has no coherent meaning that I can think of. Conversely it's hard to depend on a directory tree of files whose names aren't known in advance.

4) Both Make and Bazel essentially assume the build graph is static, when it is often dynamic. (gcc -M again, but I also encountered it with Oil's Python dependencies) The "Shake" build system apparently does something clever here.

[1] https://www.cmcrossroads.com/article/rules-multiple-outputs-...

[2] http://www.oilshell.org/blog/2017/05/31.html

[3] https://bazel.build/

[4] http://shakebuild.com/
Project 1: https://wakatime.com/

Show HN Link: https://news.ycombinator.com/item?id=6046227

Status: Still growing, almost 100k users, vibrant leaderboards

Project 2: CLMapper Chrome Extension (https://chrome.google.com/webstore/detail/clmapper/omonmigal...)

Show HN Link: https://news.ycombinator.com/item?id=4324884

Status: Unmaintained. Reached peak of over 4k users, now under 2k and decreasing
You're honestly going to confirm bias by not changing the frame of reference? Man, you better not hope to be a lawyer in this lifetime with that mindset
1. This has some examples of articles the author feels are biased.

> http://www.snopes.com/hillary-clinton-benghazi-msnbc/

Good points, this quote was taken out of context.

> http://www.snopes.com/orlando-shooter-was-democrat/

Good points, Trump was registered as a Democrat in 2001. Old registrations aren't a great predictor of current views.

> http://www.snopes.com/is-facebook-censoring-conservative-new...

Pretty fair, there is no primary source evidence either way, so the article concludes with "Unproven". This was not "opinion-heavy" or "mocking".

> http://www.snopes.com/hillary-clinton-armani-jacket/

Very fair, the claim was wrong on both counts.

2. This article ignores the executive editor's registrations as a Republican and Independent, and doesn't provide any examples of biased Snopes content.

3. This is a nearly fact-free article. The author seems shocked that Snopes doesn't hire unbiased people, but such people don't exist.

4. This article does not mention Snopes.
> Now figure a law that says that contractors shouldn't work more than 40 hours a week: what a disaster it would be for them and for society

I agree that people should definitely not be prohibited from working more than 40 hours. But disastrous? Let's assume such a law was passed. People would visit friends and family, spend time with kids, get better sleep, have time to cook, exercise, read more books. How is that disastrous? What is disastrous is people never having time to enjoy the things I just mentioned. So I would support simple policy disincentives to people working outside the range of let's say 30-50.
Snopes = left wing hacks
I have no evidence other than a person that works in claims for an insurance company looked at my claim, drafted a letter citing relevant statutes and the bill went away.

I agree that an attorney only makes sense if you're facing a significant bill. On a smaller bill I would go to the hospital billing department and negotiate.
> I know people who have run up medical bills in the hundreds of thousands due to a long term illness despite having insurance. I don't know how this could happen, but it did.

The bills themselves aren't capped. The amount they are obligated to pay is. Insurers make up some of the difference, and the rest is forgotten about. (It's not written down in the accounting sense, because the hospital doesn't necessarily actually treat the entire billed amount as receivable.)

I explained in a top-level comment how this works and why it works this way.
On the other hand, patient satisfaction correlates with increased rates of hospitalization, higher expenses, and increased mortality. You'd want to dig a little deeper than patient satisfaction before drawing any conclusions regarding medicare vs. medicare advantage, I would think.
It doesn't reflect my views in the slightest, but it's already pretty popular…

"It is now the most visited English-language newspaper website in the world, with over 11.34m visitors daily in August 2014."

[0]https://en.wikipedia.org/wiki/Mail_Online
Thanks to some help from nevir, we are working on a new Store API design that will allow for pluggable stores. Theses stores can be tuned as needed for different performance models.

We are also working on speeding up how the default store handles large response data
Outthentic as framework to test bash scripts and command line clients
If you have excellent credit you can simply not pay and make them do the work. I had a $1500 dispute. I was getting tired of wasting time. When it went to collections I drafted the standard leave me alone. The funny thing is now the collection company has screwed up twice on some things. It is their prerogative to sue. I doubt they will. If they do it, it will be annoying but I can respond in kind with a countersuit. Oh and the credit score? Dropped about 40 points into the upper 700s. Annoying, but not worth just rolling over and paying.

You can of course negotiate as well.
I really doubt there is any per-view payout. There would be no point in their constant content churn if they were able (or wanted to) negotiate per-view contracts.
And this is why Trump won. And I'm the one to admit I voted for Obama twice before.
Just a few rogue engineers colluded, right?
My understanding is that Comcast offered Netflix commercially reasonable terms for colo and cross-connect and Netflix opted for public interconnect via an exchange, which alleviated the bandwidth constraints caused by Cogent taking Netflix's money and then refusing to comply with their cost-sharing peering agreement with Comcast. Calling the Netflix CDN boxes "free" is totally misleading because Comcast would still need to pay for the router ports to carry the traffic internally, space & power, and management assistance. That deal works for a small ISP that pays for most of its bandwidth but not a large ISP that uses significant amounts of shared-cost peering. If Comcast is required to host those boxes "for free" what of every other CDN that they previously had agreements with?

I agree that Comcast marketing "up to X megabits" is misleading and those chickens have come home to roost with people thinking that their last mile means they should get that speed to every point on the Internet 24 hours a day. I have been negotiating commercial bandwidth agreements for years and even from a tier 1 you can't get that guarantee in a contract.
I'm skeptical of that, people continue to debate (at least warmly, if not hotly) the shape of the planet.

The fact that a debate exists is not proof that a legitimate debate should exist.
Back in reality the huge ISP's provide network services at a huge premium and make a very substantial profit. If we cared about providing affordable service to low income families we would let municipalities sell access to existing fiber networks not trying to prop up an industry providing bad service at monopoly prices.

Your numbers are like historical fiction based on reality but not an accurate portrayal. Do you work for verizon or comcast?
I was there is May for a college visit and It seems to be the next up-in-coming tech center.
What I get from this article is that these people should be salaried employees, not contractors.

Sure it's not as cheap for Facebook, but folding them into a system that already exists is probably more cost efficient for society itself than having them fend for themselves in the money-pit of a private marketplace.
Apparently since I last looked into it, "Protected Management Frames" from 802.11w are a bit better supported (in non-professional APs), which solve this issue by not allowing "anonymous" deauthentication. (requires support on both clients and AP though)

You of course can monitor for deauthentication packets, but unless you know when/if your AP is sending them during normal operation you can't make sure that an individual occurrence is an attack or not. If someone floods them, it's easier to tell of course.

If you want to protect individual traffic in a network you have to share access/are worried about passwords getting lost, the best solution is to go to WPA2 Enterprise with per-device credentials. On CCC-run hacker events they even use it for the "open" WLAN, and just accept any username and password.
But he is on a journey to connect the world, since that is the greatest challenge of his generation
They make terrible money because they have no net money after basic expenses.
> Why might I want to donate to keep Snopes alive for a few months if the legal problem looms and the site could shut down anyway?

A fair question, but why might I want to donate to keep Wikipedia alive for a year if I'm only going to have to donate again in a year's time?

A donation doesn't always have to have a concrete result - keeping the lights on is a legitimate aim.
That's not $20/user to support Netflix's business model, that's $20/user to support Comcast's customers' usage model.

If you think this is unfair, then the answer is to get rid of bullshit "unlimited [but not really]" connections and charge people based on what they use. Stop making low-impact users subsidize people who stream HD movies 24/7.
I remember dithered fills being in Paintbrush itself, using Windows 3.1. My memory is you had 16 colors to work with, and to get more than that it supported dithered colors. You could have, say, a red/yellow checkerboard. The UI let you treat these like other colors: you could save them, and draw with them. When you did that, each pixel in your BMP would be set to of the 16 allowed, but the overall impression would be of more than 16 colors.

To see this, go to https://classicreload.com/windows-31.html and then open Accessories > Paintbrush.
> A spokeswoman for Facebook said none of the company’s contingent or contract workers have access to facilities such as clinics, gyms, or bring-your-child-to-work days

One thing I liked about AirBnB was their entire staff including cafeteria workers and security guards were full-time employees who ate the same food, had access to the same facilities and events, and went through the first week 'bootcamp' alongside developers, HR, and upper management.

That doesn't solve the wage gap, but it does make a huge difference in developing empathy to see people you've had common experiences with at all levels of the organization.
https://www.techconferences.io/

Posted in November 2016. Got a ton of traffic for about three days (~20k users/day). Now DAU is around 10-15. More a side-project type site, never was intended as a business.
What you describe is called fraud, and the anti-poor people in this country would go after them for it, just like they went after "welfare queens" and the like.
From the Guidelines page (which is one of the small footer links on HN's homepage):

https://news.ycombinator.com/newsguidelines.html

> Please don't post on HN to ask or tell us something (e.g. to ask us questions about Y Combinator, or to ask or complain about moderation). If you want to say something to us, please send it to hn@ycombinator.com.
Right, and Netflix and Youtube are charities, give me a break with that argument.

since you INSISTED, I have no personal interest in any ISP

If you're going to refute my numbers please provide your own.
> Every technology that I know of has been tried to address these issues, such as data mining, machine learning, rule-based expert systems, etc. and none of them has addressed the root cause, which is the basic system is fundamentally flawed.

There's no technology cure for the insatiable greed of a few. Sad reality.
They're already viable as they will be. As far as i can tell the only reason verizon is doing better is because they use CDMA rather than GSM.

At&t sucks, though. It's not good that the best two providers (in terms of how they treat their customers) are merging
http://yuzhikov.com/articles/BlurredImagesRestoration1.htm
Like the sad joke that is "minesweeper".
An electrician union here advertises apprenticeships with (decent for entry level) hourly pay, benefits and no debt upon completion.

It's several years to complete, but the 8000 hours of work experience is then sufficient to get a license to work independently.
This is one of my most frequent criticisms about open source software. jwz wrote about it almost 20 years ago. (It can even apply to highly polished software like Android, or Signal, or Firefox today, that for one reason or another make things really difficult to work with—if you can work with them at all.)

> People only really contribute when they get something out of it. When someone is first beginning to contribute, they especially need to see some kind of payback, some kind of positive reinforcement, right away. For example, if someone were running a web browser, then stopped, added a simple new command to the source, recompiled, and had that same web browser plus their addition, they would be motivated to do this again, and possibly to tackle even larger projects.

> We never got there. We never distributed the source code to a working web browser, more importantly, to the web browser that people were actually using. We didn't release the source code to the most-previous-release of Netscape Navigator: instead, we released what we had at the time, which had a number of incomplete features, and lots and lots of bugs. And of course we weren't able to release any Java or crypto code at all.

> What we released was a large pile of interesting code, but it didn't much resemble something you could actually use.

"nomo zilla: resignation and postmortem". 1999. https://www.jwz.org/gruntle/nomo.html
It's Proper Media as per this article linked from another comment:

https://www.poynter.org/2017/snopes-is-locked-in-a-legal-bat...
https://metacademy.org/ is similar to that
I posted http://moviemagnet.co (movie torrent search engine) awhile back, it was removed from Google search results and still receive a steady 2k+ visitors a day.
I always find it fascinating that they can redesign the whole OS with almost every release but thinks like cmd, notepad, Wordpad or paint stay unchanged for decades (?) despite having huge feature gaps. They surely should be able to find one or two devs that can put some ongoing effort into these.
Because people don't get sick every day. Most people don't run into these bad situations and, in general, americans lack empathy for others who do wind up in bad situations. We have a media that tells us -- and religion before -- that you get what you deserve. So, if you're rich, you deserve it. If you're sick, you deserve it.

The idea that life is unfair and random is not accepted by america.
This is really fascinating - I agree that PAM LDAP appears to be especially obscure compared to other modules.
> That's not all that matters. IMO the real decision is: do you /trust/ MS ? Do you trust that they anonymize collected data and that they won't secretly change collected data? Do you trust future MS with that information.

Bear with me. This seems like the wrong question, but not for the reason you might expect. Rather, I think that it might be wrong because, even if Microsoft acts in completely good faith, it is damn near impossible to anonymise collected data properly [obligatory citation of the 'anonymised' AOL search data]. It doesn't matter whether I trust someone to do something if they (probably) can't do it.
You remind me of the Dutch railroad system. It has a monopoly despite having been privatized, and the majority stockholder is.... the Dutch government.
Show HN: Taxi Wars – Stories from the front line - https://news.ycombinator.com/item?id=12193273 (359 days ago - HN submission links directly to http://taxiwars.org/)

tl/dr: HN provided a nice boost, but websites don't grow if you don't feed them.

Backstory: ~5 years ago I started driving a taxi, for fun & adventure & freedom. And to support myself, while trying to figure out how to finish recovering from a head injury [1]. After 8 days I made an account on kuro5hin.org (k5) & started blogging about my experiences.

[1] https://news.ycombinator.com/item?id=13123659

At first I was just trolling k5 user "Zombie Jesus Christ", who had grand ambitions to help people, but was handicapped by a history of mercury poisoning -> mental illness. My point in being 'TaxiCabJesus' on k5 was to show that it's the little things that count. After a 3.5 years I'd learned a lot about what people actually experience (which I hadn't appreciated due to my upper-middle-class upbringing), and was forced into retiring from the taxi driving gig...

One day kuro5hin.org went away. K5's absentee founder Rusty hadn't prepared for a datacenter move, and the site was lost. I posted in HN submission RIP kuro5hin that my story "Electronic Taxi Dispatch, v1.0" was last to post [2], and one of you responded that you appreciated my k5 submissions & encouraged me to re-post them at a site of my own.

[2] https://news.ycombinator.com/item?id=11609802

I still intend to write a Taxi Wars trilogy: A New Hope, The Vultures Strike Back, and Return of the Drivers. I also have some other stories to tell. Retrospectively I realized that I was learning about the various 'predicaments' that people find themselves experiencing. Draft titles include:

The Predicament of 'old people' /
Ordinary Rendition: The Public Servants' Quagmire /
the predicaments of doctors and patients

I joined Toastmasters several months ago. Recently I gave a speech that's based the 'predicaments of doctors and patients'. It went over pretty well, which was motivation to work on my little site...
You do excellent work sir. Use bulma /a lot/.
ER + hospitalization visit should be covered no matter what.
Technically, non-profit only means that the corporation is not allowed to directly redistribute profit to it's shareholders. This reduces the amount of pressure from shareholders to generate large profits, but still even non-profit corporation has to pay it's expeditures somehow and not lose money doing so.
They might want to look into not being married.

Wow. Just wow. For some people, marriage is more than a financial arrangement.

They'd also save a bundle by not having kids. Maybe they should sell one of them, it would help pay for the others?
Deal for you, snopes. You let me copy your text. I'll consider a donation.
28 DIFFERENT WAYS TO STYLE Your HAIR
I was one of the Google Summer of Code "interns" for OpenMoko back in 2008. I was so excited to get the free OpenMoko device and actually implemented gesture recognition and screen orientation for the device part of the GSoC project. Here's a video of it https://www.youtube.com/watch?v=K2S2rQUETwc

But let me tell you about the device:

1. You couldn't even make a phone call with it. There was a hardware bug that stopped it from making phone calls. It was basically a PDA...

2. If the battery ever ran out, you couldn't start the phone anymore. You had to have a spare Nokia phone that you'd use to charge that battery. Thank god they were using Nokia-compatible batteries. The gist was, never ever to let the phone's battery reach 0%.

3. The development of any UX components was cumbersome. They always insisted in supporting GTK and another platform which I forgot its name. They were such a small team and yet they were building two projects which essentially were doing the same thing. Why?!

Those three were just a few problems. The Freerunner was definitely not a user-friendly phone.
Do you have any examples of Snopes definitively answering un-answerable questions?
Ensuring That a Linux Program Is Running at Most Once by Using Abstract Sockets
Small world; I grew up in Petoskey too. What year did you graduate?
> That's only saying that you'll have bills you can't pay, not that you'll go bankrupt from it.

This is one of the things Obama-care addressed, because before that most bankruptcy's in America where caused by medical bills. I'll see if I can find the article. [1] But with Obama-care going away/being changed this might be a thing again.

[1] "A study done at Harvard University indicates that this is the biggest cause of bankruptcy, representing 62% of all personal bankruptcies. One of the interesting caveats of this study shows that 78% of filers had some form of health insurance, thus bucking the myth that medical bills affect only the uninsured.

Rare or serious diseases or injuries can easily result in hundreds of thousands of dollars in medical bills - bills that can quickly wipe out savings and retirement accounts, college education funds and home equity. Once these have been exhausted, bankruptcy may be the only shelter left, regardless of whether the patient or his or her family was able to apply health coverage to a portion of the bill or not. (Find out what you can do to avoid a financial meltdown when there's a medical emergency. " http://www.investopedia.com/slide-show/top-5-reasons-why-peo...