skysight-inc/HackerNews huggingface dataset:
What particular stories of human rights issues, as distinctly separate from embargo-induced economic hardships, did he talk about?
Thankfully, it also has the same "Alt-Enter" to revert said LINQ query :)
Code can be clever to allow (significantly more) other code to be simple.

For example, we are using Higher Order Messaging[1] to turn this:

if ( [delegate respondsToSelector:@selector(doSomethingElse:)]) {
[delegate doSomething:self];
}

into this:

[[delegate ifResponds] doSomething:self];

Yes, the implementation of -ifResponds is slightly clever, though I've gotten it simpler over time, but it certainly is worth it in the simplification of client code.

Engineers manage tradeoffs. That's what makes them engineers.

[1] https://en.wikipedia.org/wiki/Higher_order_message
It may be mandated, or company policy, but ultimately it's up to the pilots. Cockpits seem to have quite a bit of security since 9/11[1], with the ability of crew to enter after a 30 second delay if there is not a denial by someone within the cockpit, and the doors are supposedly rated to withstand a grenade.

As we've seen, a plane can be devastating when used as a weapon, so I think it is sensible to deny terrorists to the cockpit at the expense of the passengers. Theoretically, there are few situations where passengers can be forcibly restrained, since they should outnumber any people trying to seize the plane by quite a bit, passengers could (and have[2]) attempted to neutralize the threat themselves (as they understand the possible consequences of waiting out the situation in this era where the goal is not money, but chaos).

1: http://www.bbc.com/news/blogs-magazine-monitor-32070528

2: http://www.cnn.com/2004/US/07/22/911.flight.93/
What about particularly dense urban areas?

I'm sure NYC would be perfectly willing to have the right to search all people entering the city (or at least Manhattan, which has a limited set of entry points, so it's easier to check). The Democrats could be convinced with a gun violence argument ("all those guns used to come from nearby states with more lax gun laws, but now we can stop them!"), and the Republicans of course would be satisfied with a bit of talk about terrorism.
With all due respect to your father but that is seriously very bad advice.

It's almost impossible to fill a container leaking all the time.

Also make note a lot of people have gotten rich by saving and investing than have people who went into doing start ups or 'revenue stream' or such.
Comments like this predictably derail the discussion without adding anything to it. Please don't do this here.
Hacker News is about whatever the community of Hacker News elects to upvote. My guess is there is a significant overlap between people interested in tech, people interested in BBQ, and people just interested in anyone striving for perfection.
List of open source React Native apps
A lot of people think that! I don't know why, maybe it's something the guidelines need to be a bit clearer about.

It's never been about only tech. Here's dang from 2 years ago saying it's not only about tech: https://news.ycombinator.com/item?id=7663631

Here's the guidelines from 2008: https://web.archive.org/web/20080616133301/http://ycombinato...

> On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.

If you really want to kludge it into "on topic for startups" it talks about building a brand and competing against incumbents.
Thanks a bunch^^

Markdeep looks totally awesome - I'm going to give it a try, soon! Now is midnight, though, and my fiance wants me to quit the computer^^

Thanks again, I'm looking forward to be able to include diagrams and have them under version control!
Social Club of SV Elite Accuses CoFounder Tony Perkins of Misappropriating Funds
> problem's phrasing is much closer to the modulo implementation

But I take the problem description as only describing a specification of what output is wanted, I don't think it's intended as a guidelines of how it should be implemented internally. If teams I've been on ever implemented things as some of our clients imagined they would work (which we had to sit through while trying to coerce some coherent requirements from them) we'd have been in a world of hurt :)
Interesting. That led me to ask my original question which is how many employees that represents, which led me to [1] which states:

> According to U.S. Census Bureau data, employer firms with fewer than 500 workers employed 48.4 percent of private sector payrolls in 2011, and employer firms with fewer than 100 workers employed 34.3 percent, and those with less than 20 workers employed 17.6 percent.

which is in line with my memory at the high end (the US is 50% small and 50% large) but fairly surprising at the low end (nearly 20% < 20 employees).

It seems like nearly any ~100 person company is totally addressable without conversation in terms of cost. At 500, it seems possible to go direct to Vanguard et al. (is that a misconception?). But what fraction of the 34%/~100 employee companies would provide a 401k?

The total population is approximately 50M employees, so that on its own seems sizable, I just don't know how to extrapolate that to "and would provide a 401k" (but I know you've thought about this a lot more!). Apparently, tons of employers do! 80% of all employees in the US and 90% of those at >500 firms [2].

Color me surprised. I had a vision of a vast mom and pop sea (~1 person per firm), dotted with retail / fast food chains all too resistant to offer 401k plans at all. As someone asked elsewhere: who's your competition / who are these folks using as providers? (It can't all just be Vanguard / Fidelity).

[1] http://sbecouncil.org/about-us/facts-and-data/

[2] http://www.americanbenefitscouncil.org/pub/e613e1b6-f57b-136...
Faster multi-core sort than JDK 1.8
I think they meant try using .call and see the 'too clever' remarks come in. I'll delete this if they clarify...
Feature Creep: What Causes It and How to Avoid It
I'm tangentially related to a business that uses protolabs for injection molding. It's worth noting that the tooling is so much cheaper in part because you don't actually own the mold; You cannot choose another factory for future production runs.

That said, for us protolabs was still the right choice and they have been a pleasure to work with.
Sigh.

I have read all your comments -- including the doozy "all...without fallible men" -- and I will suggest that:

A) If you are incredibly savvy, you can already sidestep government regulation by pursuing remedies outside the scope of what they control.

B) Most people are not that savvy and, unfortunately, need the protection provided by government regulation.

C) There is zero means to remove the fallibility of "men" from the equation. (I am a woman. As much as I would love to joke that things would be so much better if women ruled the world, the reality is that the fallibility of humankind is inescapable. Also -- cough -- Theranos.)

D) Antibiotic resistance is not due to lazy bureaucrats. It is due to lazy humans. It's lazy humans all the way down. They are hardly confined to government.

E) Even in alternative med circles, you get social pressure and people with a profit motive and conflict of interest and on and on.

F) The path to solve this will never catch on. It is too much work. It can be done now. The research into how to break up biofilms is already at a useful stage, if you are sufficiently motivated.

G) Gosh, I wish you would step away from this discussion. You aren't adding any value here.
Does Google Really Care about SSL?
Addiction works like that (what I said above). It's bad because it gives you no reason to do the stuff you'd normally have to do to stay alive or reproduce.
Except that Google has tried several times to replace those old building with denser development only to be blocked by the city.
1. Learn cooking: Saves a lot of money, healthy and a lot of long term advantages.

2. Learn to do the 'beginning with the end in mind': A lot of us here in India go and buy a plot on a reasonable loan, and then try to clear it off within 2-3 years. This way you get to acquire a resource, make a investment, and are forced to save up every month to clear the loan. This is more like forced savings. Repeat this for a long time, and you will get really really rich.

3. Keep a diary: Keep a habit tracker, try to get a continuous streak of $0 expense days.

4. Pick up a hobby like music: Gets you entertainment without bills for TV/Cable and things like that.

5. Buy for need and durability: Don't buy everything that you see people buying. Buy only if you need something and buy durable stuff.

There are a range of other things I do. But it might get a little too long for a HN post.
Feature request: Client should be able to specify either 3, or 1023 for the number needed to print "fizz."

Feature request: Client should be able to optionally request "Lizard" as another string whenever the number is a multiple of 13.

That's what the article is referring to. Your function may be more clever, but it's more specific, works in only exactly the requested cases and is harder to change.
If you're sane you need to read this – several tips to understand insane people
How'd we get here?

We hyped up college: It is your goal in life to go to send your kids to college. Everybody has to go to college. If you don't go to college you will fail.

Nobody talked about college as an investment: College isn't just another step in life. It is an investment. $75K for college makes sense if you will get a degree that enables you to get an income of $120K. It does not make sense to invest $75K in a degree that might get you an income of $40K.

We didn't tie the loan to the degree being obtained: Do we need workers with this degree? Is there a glut of people with this degree?

Etc.
The knee-jerk reactions are propelled by fear and cowardice of voters, first and foremost. It's convenient to blame politicians, but they just do what brings them easy votes.
>How to make such help good for both sides?

Convert the value of your service and reinvest it back into the nonprofit as unrestricted funds. Nonprofits are usually in need of unrestricted funds.
Camus would tell you that by killing yourself you have utterly failed to embrace the absurd

As an absurdist (not a nihilist) of course he would!
This comment violates the HN guidelines. Please don't derail the discussion by introducing flamewar topics.

https://news.ycombinator.com/newsguidelines.html
Seagate Technology to cut about 6,500 jobs; stock jumps 22%
Hyperloop One was just hit with an explosive lawsuit from its co-founder
The 4x4x4 is far more difficult then the 3x3x3. The 5x5x5 is almost the same as the 3x3x3 with just one extra step, though it takes more time to solve.
The cubes with even numbers (4x4x4, 6x6x6) are more difficult because these have no fixed centers.
Dupe: https://news.ycombinator.com/item?id=12070998
I forgot about the submarine map! It's fascinating to study.
OTOH comments easily become outdated, and it's painfully easy to make a change that subtly invalidates a comment in another file. They're like lines of code that is never tested or run.

For calculations, I'm not really sure I agree either. I used to work in games, specifically on physics and collision, and there's a point at which you have to assume that the person maintaining it has a reasonable level of familiarity with the subject matter, or else you'd need to write a comment that contains all of a linear algebra course.
That's not borne out by actual attacks. The recent airport bombings didn't kill as many people as a single airplane. I'm tempted to blame it on incompetence, but we shouldn't deny the facts.
The EU guarantees the freedom of movement in the sense that any EU citizen can go and live in another EU country. It does not guarantee that people can cross borders without any border control.

The Schengen area, on the other hand, guarantees that people can move across borders without border control. Border control is done at the Schengen area borders, whether that be land borders, sea ports, or airports.

A country such as the UK can continue to be part of the Schengen area without being part of the EU. So anyone can fly into Ireland, where the border checks would be carried out.

From there, the person could freely cross the border to the UK, but they would not have the right to live and work there. In order to do so (legally), they would have to apply for a UK visa and work permit.

However, at the moment neither Ireland nor the UK participate in the Schengen area, so border checks will be conducted according to existing agreements between the UK and Ireland. From what I understand, if a person can freely enter Ireland, they can freely enter Northern Ireland. However, from what I hear, there are additional checks when traveling between Northern Ireland and the UK, so the UK can further control who comes from Northern Ireland.
I draw pictures because I think in pictures.

I just took a short look at TLA+ and read a tutorial.

Don't think I could use it without drawing a picture.
Typed assembly language would be an excellent addition to the Rust ecosystem -- there are still segments of software which should (or must) be implemented in assembly, so anything that can help make assembly easier to verify would be helpful to the ecosystem.
Hyperloop One Co-Founder Brogan BamBrogan Is Suing Shervin Pishevar
Firstly they are not mutually exclusive.

Secondly, though there is no upper limit to how much you can earn it rarely works that way in the real world. People who are not saving money are doing it for many psychological reasons, like being unable to resist the temptation to spend on things. And most of the times they don't like it after they do it.
For those that don't want to click through:

- VTSAX
- VTMSX
- VMVAX
- VEMAX
- VIGAX
- VTMGX
- VVIAX

Do you also have VTIAX? (International fund, equivalent to VXUS etf)
The article and the website tell different info - TechCrunch says it's free up to 50 checks per year; the website - that it's free up to 25 checks. Then, it's $1/check, I assume, as there's no info for pricing for individuals. $1/check is too much - both for business and individual use, but especially for businesses! Plus, I don't see how is this better than ACH as most probably it's using ACH underneath unlike, let's say, Dwolla.
Quote from the article:

Among the 26 pages of proposed changes [PDF] to the contract signed by the operators of the internet's top-level domains, the following language was inserted:

If Registry Operator wishes to place any DNS resource record type or class into its TLD DNS service (other than those listed in Sections 1.1 or 1.2 above), it must describe in detail its proposal and submit a Registry Services Evaluation Process (RSEP) request.

That of course means nothing to anyone but a small group of DNS policy folk but it was enough to prompt an official rebuke from the security and stability advisory committee (SSAC) of DNS overseer ICANN, which published a strongly worded advisory calling for the text to be deleted.

"The possible use of the RSEP process risks delegating any future evaluation of registry proposals on dotless domains to ICANN staff, effectively circumventing the informed NGPC Board resolution to prohibit dotless domains," the advisory [PDF] reads in part.

==========

I still don't understand what's going on here, but it seems like a dirty trick by Google. Do no evil? Glad it failed!
What I meant by choice is that the USA has standards that can be considered minimally safe by 1st world nations. Companies can and do exceed those standards for food quality and safety, and end up producing better products that consumers can choose to buy then.

Another example of the difference between the US and EU with regards to encouraging choice is labelling.

In the EU, food must be labelled for origin, and other factors. In the US, that's all option but if a food company does label, it has to meet strict standards as to accuracy of the label.

Do consumers care about GMO corn vs non-GMO corn? In the EU, the question is non-optional, you must label. In the US, the question is optional---some companies label themselves as non-GMO and charge higher prices, some do not label themselves anything and could be using GMO or non-GMO products.
Yeah Manhattan is a good example of going deep but Mountain View sits on soft soil rather than bedrock.
You are correct its 54 states counting the latest addition South Sudan which is looking like things are going to kick off there again any minute. So out of that 54, 7 are failed states. Also I think the majority of Africa operates an "informal economy" which calls into question the accuracy of those projections.

I do wish them the best though. Also Kenya has become something of a startup hub the last few years. I hope it continues. It's exciting to see Africa represented in tech news.
Because a lot of people including politicians like Obama needlessly glorified college and government started giving aide to higher education. That seems to be the problem.

Bright kids succeed. One of the way they succeed is by going into good colleges. But that does not mean any Tom dick and Harry could succeed going to any college.
Which provider? Vanguard lets some folks do this online...
I wonder how common the use of "ain't" is today.
I grew up in the rural US in the 1980s, and it was common. And today I don't hear it, but I live in a more... well, educted area. It throws me off when I see it in writing now.
This sounds simply like someone complaining about what prices the market has settled on for education, for the skills that this education provides, and for loans. Yes, I too would like to earn more and pay less.
Cause they don't have the experience?

I'd be surprised if this was true - being a part of Google and all for quite some time.

I'd be really interested to know what percentage of users have AR turned off.
The Missing Feature in Data Science: Provenance
Ha, yeah, that's what I get for being distracted by the "New features!" banner :) Too late to delete my post now.
There's a number of SaaS offerings I've considered suggesting for non-profit organisations (technically charities), however being Australian based, rules like this can be tricky/off-putting because it's explicitly a US requirement.

(With hindsight, I feel like maybe I should've emailed with a "hey we're not US based, but we have the Australian equivalent, see: ..."; but the explicit-ness of the wording made me feel like it wouldn't work... (I assumed there was a reason for needing the official status...))

I do agree with the suggestion that case-by-case may not scale; although I'm not sure I've ever considered the bias side, but don't know how I would ever "notice" the bias as a consumer.

Back to the question itself:

I've been on the consumer side of non-profits/charities using SaaS offerings before (both through probono project at work, and side projects) and think it's awesome for the non-profit/charity (and have been incredibly thankful for the services we've received), but also think it can be good for the SaaS too (there are at least 3 SaaS offerings I now actively advocate to use in future projects because I used them first in a non-profit/charity context, and I can do it with hands on experience too). Doing probono or side-projects in this context allows for far more flexibility (IME) and hence I'm much more likely to investigate and consider a SaaS than I am in a normal project for a customer (working at consulting/SI shop).

It's also meant that a lot of the other people involved in the non-profit/charity now know about XYZ now too, and can suggest it in other contexts. (It's not a direct example (but it comes to mind): we used Mailchimp for a Scout thing, and now about 4 (that I know of) of my friends have started using Mailchimp at their workplaces because they now know that it exists; what it is; and how to use it (and they're unlikely to consider competitors because they already know Mailchimp and use it).
>LinkedIn to operate more or less independently

So it can continue to lose money by itself? Is it in MS style to make pure investments like this, at this scale?
One small data point, I've heard the same from my Pops who was involved with Air America at the time.
0-index. I tried to like Lua, but indexing from 1 is just too painful when you have to talk to C.
I think it is just more common to say it rather than write it (I too have noticed this).
That is an excellent point and a great way to find yourself the proud owner of a Superfund site.
One of the companies pushing the idea, not "the Hyperloop project"
For that gap I wrote a GitHub pages compatible Jekyll wrapper: https://github.com/tasmo/reveal-jekyll
Report on the Vulnerabilities Equities Process
Dependency. Unless you don't value independence.
I don't get these engineer counts. Neither at LinkedIn or at Twitter, or even Etsy. What are they doing? Sure, there's behind-the-scenes analytics, and a good sized ops team. Does talent and capability fall off quickly when teams scale up?
> We didn't tie the loan to the degree being obtained: Do we need workers with this degree? Is there a glut of people with this degree?

That's what being able to discharge a loan via bankruptcy would do.

Unfortunately, when they redid bankruptcy laws so you couldn't discharge student loans that way, the current situation became practically inevitable.
I find it more like a mindset than an actual excuse.

E.g. I want to buy a Tesla and I don't have the money. I say to myself : "Now it's not the time." instead of "Let's save some money!".

If you have millions and you want to buy 10 cars, then I think you have a problem with your ego.
yes it just keeps reloading the css files for the page
I don't believe I found those, thank you.
Could a fuzzer that would report discrepancies between the C++ URL parser and rust-url help with part (2)?
We also started offering effectively unlimited loans for college, guaranteed them and made them bankruptcy-proof.

As with housing, irresponsible loans due to financialization is the root of the issue.
Months is a problem. Two or three year stints with obvious level progression is great.

// Hiring :-)
Anything by Alain De Botton but especially "Consollations of Philosophy" and "Status Anxiety", "How To Live: Micheal De Montaigne" by Sarah Bakewell, and "Philosophy for Life" by Jules Evans. None of them are hardcore academic works; they're just really interesting introductions to how philosophy can actually be useful.
Docker: Setup a Mail Forwarder with Docker
SQLite timeline
I think the real problem with the fizzbuzz example is that the "clever" solution fails to properly break the problem down. Fizz buzz essentially consists of two parts:

1. We have an increasing sequence of numbers.

2. Every number divisible by 3 is replaced with "fizz", every number divisible by 5 is replaced with "buzz", every number divisible by both is replaced with "fizzbuzz".

If you set out to solve these two parts individually, you would never come up with the clever solution.

While the desired result of fizzbuzz is a specific sequence of numbers, that fact is almost incidental. The clever solution doesn't really look at the problem definition but instead merely generates the desired sequence.
> anything that gratifies one's intellectual curiosity.

Do you think this post lives up to that? Aren't we setting the bar a bit low here? I don't see anything special about it.
Amazing- someone found a way to post memes on HN and get upvoted :)

(Garkov is very HN, I admit)
Why the FBI Should Re-Open the D.B. Cooper Case They Never Really Closed Anyway
Ugh should've checked my sources a little better. Your criticisms are fair, but I stand by the spirit of my comment - especially the final sentence.
As of last year (when I worked there), 8 was a pass-through floor mostly occupied by ISPs. 15/9/10 should be done by now, though.
Libgnutls: fix issue when p11-kit trust store 4 certif verif (GNUTLS-SA-2016-2)