skysight-inc/HackerNews huggingface dataset:
> Maybe we need to zoom out of ancient languages...

Maybe. Compare your function to the equivalent Erlang one:

sum(L) ->
sum(L, 0).
sum([], Acc) ->
Acc;
sum([Num|Rest], Acc) ->
sum(Rest, Acc+Num).

Assuming that it's in a module called 'math', run it like so:

math:sum([5,4,3,2,1]).
15
I don't know about all the collaboration and sharing hoo-ha.

I can say though that when I'm doing front end development I waste alot of time iterating on user interface changes by changing the code and building the app and running it.

I try to reduce this by doing live CSS tuning as much as possible using Chrome developer tools then I move my adjustments into my code.

Something I have thought would be helpful would be a tool that displays all the colors that I am using on a page and allows me to easily change them.

Also to be able to list all the fonts I am using on a page and rapdily find the best looking font by allowing me to cycle through different fonts.
> Sorry Mr. white male authority

You are a racist, sexist ass.
- "Be heard, not seen."

- "Be seen, not heard."

- "Be seen, be heard."

Which requires the more control, trust, etc.?
curious to know what kind of trust you're talking about. Trust that they're being genuine here, or trust that they could protect your data?
Interesting. This is literally the only thing I use it for.

http://i.imgur.com/2HX9M0r.png
Neoliberalism: the ideology at the root of all our problems
But what if we can achieve X in early age without compromising anything?
These Are Dancing Dogs
I'm not sure why you believe that states are any better. Central planners are everywhere, even down at the regional and local levels. I've lived in ten different towns / cities in five different states, and each had its share of central planning, for better or worse.
I find these billboards amusing when I am up in the "empty quarter". The State of Jefferson folks believe in sovereignty but wouldn't have the economy to maintain even a fraction of their roads, or to fight a fraction of their fires.
https://news.ycombinator.com/item?id=11496947
> the training provided by the company reflects the skills they want you to have, not the ones that you might most want to have.

This usually means you should leave if they won't fix it. They either bait-and-switched you into a job different from the job you signed up for, or else they did not understand their own needs and hired a wrong-fitting person.

I agree that developers are responsible for their own growth -- in the sense that they should quit jobs that are not imparting experience to them that helps them to reach their goals.

They should not, however, work that demanding yet not-goal-empowering job and also perform overly burdensome self-study, second jobs, night classes, etc., to make up the gap created by their employer's lack of ability or willingness to plan or manage correctly.
Weird, I don't recall installing it, but my case might be atypical since I have been continuously updating since beta.
Why host in the US?
The obvious solution to this is to make it easier for politicians to raise money.

Instead everyone is demanding to make it harder. The lack of Economics instinct is costly for our society.
A lot of their bugs are induced when you have a cgroup with multithreaded/-process tasks and a cgroup with just a few using processor time.

Just testing one benchmark will not show it, unless you have something else running too.
In the future they'll be using 65536 bit encryption and an off the shelf GPU will be able to crack 4096 in a reasonable amount of time.
I think the OP meant "on Windows".
To Save the Great Barrier Reef, Move It – It Worked for Dubai
JPN Sega 16-bit collector here; the Teradrive was an interesting piece of kit, but I've always been floored by just how many variants of the core system there were: from the beautiful Wondermega RG-M1 to the Laseractive, to a Megadrive and MegaCD shoved into a boombox, etc. There's a reason that generation from Sega spawned multiple books about its history.

And then there was this, which is perhaps even more impossible to get ahold of: http://segaretro.org/Sega_Mega_Anser At least the Teradrive pops up on Japanese auction sites, some even in the original packaging; I've never actually seen a full Mega Anser out there, though a couple of the Ten Pad controllers show up every year or two.

In short, Sega attempted to provide the utility of the platform as a limited use-case computer, and then attempted to bring the functionality of the platform _to_ a computer.
Or, you get financially irresponsible rural areas sucking tax money from the urban areas. In the state in which I live, 80 cents of every state tax dollar that I pay goes to some rural area where they waste the money on unnecessary police cruisers and rarely-used fire trucks. The state government is one big welfare system for the rural elite.
- health care

I disagree with this one.

First, we effectively have government mandated healthcare now: hospitals aren't allowed to turn people away. Would you like to change that? Have people dying in the waiting room if they can't prove insurance? Or people not being picked up by an ambulance because they were out for a run and didn't have their insurance card on them (or worse, being profiled about whether they're likely to pay)?

I think most people, when it comes down to it, think some level of healthcare is a service everyone in the U.S. is entitled to, just because we can provide it and nobody wants to see people dying on the streets or in hospital waiting rooms.

If you disagree with that, then I guess we can just agree to disagree.

But assuming you agree that everyone should be guaranteed some level of care, then it's just a matter of efficiently providing it.

Here we get to where "insurance" is a fundamentally flawed system for delivering health care. With insurance, risk is spread out so everyone pays (cost of healthcare) * P(need of health care). The issue is everyone has dramatically different P's so it's impossible to pool the risk effectively. If you have a pre-existing condition, then your P is 100% and no insurer in their right mind is going to want to accept you.

If you get diagnosed with something, you won't be able to change insurance providers, you'll be desperately tied to your current provider, etc.

Now the government could step in as it has now with Obamacare in the U.S., and stop insurers from blocking pre-existing conditions, but then to make that economically viable you need to require citizens to pay for health insurance...

So all told, if you come from the perspective that we're a rich enough country to provide some level of health care to our citizens, then the best, most efficient way to do it, is to have the government involved.
Interstates are the safest roads in the country, with dramatically lower fatality rates per mile.

Sources:
http://www.rita.dot.gov/bts/sites/rita.dot.gov.bts/files/pub...
http://www.fhwa.dot.gov/interstate/faq.cfm#question16
"the truth we all know, but agree not to talk about."

The English metaphor for this is "the elephant in the room": "an obvious truth that is going unaddressed", or "an obvious problem or risk no one wants to discuss".[1]

[1] https://en.wikipedia.org/wiki/Elephant_in_the_room
It's a popular opinion that a crash is possible, if not likely.
No, each ISP would offer a different set of fast/slow websites to the consumer, because that's how they can differentiate and segment the market. Various costs of switching/vendor lock-in will keep consumers from bouncing around, and it's in each ISP's own interest to leverage these effects to extract profits from content providers.

Similar practices already exist with satellite TV providers, who drop content providers over contract disputes [1], and with cell carriers, who provide preferential billing for in-network calls. Not that these practices are inherently bad, nor are monopolies good, but these are clear examples of the free market inducing discriminatory carriage, directly counter to your claim.

"The market" only "sorts things out" in fantasy worlds with infinite liquidity, no financial transaction friction, and no information imbalance. The world of consumer internet is none of these things. The most direct route to net neutrality is regulatory enforcement via common-carrier status.

[1] https://en.wikipedia.org/wiki/The_Weather_Channel#Cable_and_...
> They form the same labor market though. Fewer startups puts less pressure on the price for hiring engineers.

Yeah. I guess two questions.

1. how much of the market for Engineers is vc-dependent startups? My impression is that they have an outsized PR footprint for the number of jobs there.

2. If I'm right that they get paid less, (which is my experience and belief, but I have no hard data to back up my assertion) are the engineers working at startups mostly just entry-level folks? (this is kind of my impression, or at least they seem to be way less experienced than folks you see at established companies, though again, I don't have hard data.)

I mean, inarguably, it will have some effect, but how much depends a lot on those two factors.
Jupyter/Python has been game changing for me.

I'm not a commercial software developer, but a scientist working on technology development. I've been programming for 30+ years.

Jupyter has become my lab notebook. In the past, I always had illegible, disorganized notebooks, files, and program code, all over the place. A Jupyter notebook lets me organize all of that stuff in one place, in a narrative fashion, allowing me to reconstruct what I did, long after I've forgotten the details. The reasons for open communication of methods and results to the public, also apply to internal work.

My notebooks become my reports. I've abandoned PowerPoint, and my colleagues, including managers, don't seem to mind. Seeing the actual work might actually give them a feeling of involvement, like inviting them into the lab. They're also a good way of communicating a prototype of a process to the software development team, when an idea ends up in a product. Even if they don't like Python, the programmers can read and understand it.

I can actually run some of my data acquisition code directly within Jupyter. A code cell that spits out an inline graph is practically the default interface for a lot of this kind of work, so I don't have to build a unique GUI for every kind of test. This speeds up incremental refinement of an experimental technique, even if the routines that I write end up in a "straight" Python program when it's time to let an experiment run for a few hours or days.

Granted, Jupyter won't turn bad programmers into good. Learning good programming methods is still a gap in the education of scientists.
Well, LHA and LHD-based, anyway. And also short improvised landing strips. The marines wouldn't have anywhere to base the A-10. They'd have to fly out of Air Force bases.
The solution, in my humble opinion, is having the government open up that cable. Figure out a way to share it, not keep it a monopoly.
there is some truth to the idea that midwest investors are more conservative, but fundamentally businesses exist to deliver earnings. Sure, when they are not profitable and are growing their revenues really fast, this may be an indication of future high earnings - but as soon as that growth rate comes down, so does the valuation. It's a mathematical fact which has little to do with geographical location of investors
How Fighter Jets Lock on (and How the Targets Know)
Oh, you'd feel safer if the most insular, xenophobic parts of the US had direct control over their own nuclear arsenal?
Gluten sensitivity: from gut to brain
Sure, it's great if you can pull that off. But for a lot of people expecting they have to be a great success in an early age puts a lot of pressure on them and I think it impedes learning.
-module(math).
-export([sum/1]).

sum(ListOfNumbers) ->
sum(ListOfNumbers, 0).
sum([Number | RestOfList], Subtotal) ->
sum(RestOfList, Subtotal + Number);
sum([], Total) ->
Total.

edit: blargh... sorry @simoncion, I didn't see your reply. It apparently takes me longer than 14min to type that out on my phone without typos + proper spaces to treat it like code :-)
Normally laws are constructive: you can do anything, unless it's so objectionable that people pass a law against it.

Let's say I am the first one to find a star. Should I be able to stop other people from looking at it? Maybe, but the burden is on me to convince a lot of people that such a law is justified; not on stargazers to justify why they should be able to look at it.
Have you ever tried to break a wine bottle? They're pretty sturdy. This is actually not very difficult to do:

https://www.youtube.com/watch?v=8EZZVIyVeQI

Although, I would think borrowing a wine opener from reception would've been the easiest approach in this case.
Microsoft is in the pocket, so to speak, and has been for a long-time.
Ooohhhh... Mysterious. I'm excited!
And you are a troll. I am a racist and sexist ass because as a white male I raised the reality that the author was a white male authority figure rather than a practitioner? Clearly I hate whites and males, I mean that is just obvious here!
We've gotten so used to boom/bust cycles that we try to cram everything into that narrative, and anything that doesn't fit is disregarded as meaningless. This is what a functioning market adjusting inflated valuations down looks like.
BACK+TO+BASICS:+HOW+TO+ESTABLISH+GOOD+CREDIT
Call me an idiot, but how do I turn off two-step authentication in order to turn on two-factor authentication? Neither my iPhone nor my Mac allow me to turn it off. Where
Typical C program, eh? Yet another reason to not program in C, I guess.

sum = std::accumulate(begin, end, 0);
The empathy you and everyone else are talking about is not what a clinical psychologist / psychotherapist / competent psychiatrist means by empathy. Yours is more akin to what they would call sympathy / pity / compassion.

It's unfortunate, because while I agree with you, the lesser-known version of empathy is actually useful with respect to dealing with pain. The characteristic in common is a sharing of emotion, but therapist empathy also includes intelligent analysis to overcome things like racial prejudice, dialog with the recipient to check for understanding, and well it's basically just hard work that pays decently if you're good at it.

It doesn't scale though, it's really only good on a 1-1 basis but some group situations can work. Supposedly parents are supposed to do it naturally with their children but everyone is so self-centered these days that I never see it.
Pocket alternative Wallabag 2.0.1 released
Type Slowly: Word Processing and Literary Composition
There's only one nation in the world with "America" in the name.

(As far as I can tell, this whole kerfuffle over the definition of "America" keeps happening because of regional differences in the definitions of continents.)
The rational part of me screams that "else if" should be a single token, so I'm left with: elif, elsif or elseif.

"else if" is really an old C hack that enables the parser to not have a special production for else-ifs, and it would generate a deep parse tree, rather than a flat one. I feel like that is wrong. A chain of if-elif-else should be conceptually linear, not nested.

Moreover, in a language that doesn't require parens around the conditions, it would look rather "disorientating":

} else if a == b && b == c {
I get the point you are trying to make but mortgages are not a good example of an asset that appreciates. The underlying real estate my appreciate in value, but the mortgage itself does not. Investing in mortgages would be an example of a fixed income security. You can of course invest in derivatives like credit default swaps which may appreciate in value, but at that point you are not buying mortgages, you are basically buying insurance (which can appreciate in value if the thing you are insuring against becomes more likely to happen).
Some quick examples that come to my mind:

* Drug laws (i.e.: Colorado has "legalized" marijuana but it's still federally illegal and for now the federal government is just ignoring enforcement for now, but there's no reason, e.g. Ted Cruz would continue to do so.) The laws are based on "interstate commerce" which the federal government how power over, yet somehow it still applies to state-grown marijuana.

* A lot of stuff very close to a "war" has been done without states actually voting to go to war.

* Personally, I'd like a state to be able to experiment with a basic income guarantee and corresponding removal of minimum wage, but that wouldn't be possible because of the federal minimum wage law.

* Federal agencies like the FBI, CIA, and NSA have been growing in power lately with their FISA court rubber stamps and attempted use of All Writs.
How we doubled sign ups from Pin landing pages
Indeed, if there was something I could force the average person to learn it would not be computer programming, it would be mass balance or other elementary principles of accounting.

Input + Generation = Output + Consumption + Accumulation

It applies to so many problem domains. They should teach it in 5th grade.
It feels a little bit disingenuous to say that you can use a spreadsheet's builtin "sum" function to compute a sum. It honestly sounds like an argument in favor of functional languages; here's a Haskell program that's just as simple:

Prelude> sum [1, 2, 3]
6

Hey, you could even search for a library that sums lists for you in C, then include and call that function.
That's not obvious at all.

Political speech can be codified and regulated with channels and times (which is largely already is via the political "seasons" and campaign routes). The questions of how to structure it, are many and varied, but would result in a normalized process that is distinctly devoid of corruption. Take money out of the process.
alert("stop hacking us please");
Also the rarest IBM Model M, for keyboard weirdos.
A winner-take-all electoral system concentrates power and enables winners to sell influence.

If I could hire whichever representative I want to exercise my vote in the legislature and fire him whenever I want, chances are I will have a representative that follows my wishes.

How would a collective decision making system work if you were designing it from scratch? Would it look anything like the American system?

No, I think it would be more like a parliamentary system using proportional representation.

But even that falls far short of what we could accomplish with modern technology.

Its also worth pointing out that the Founders did not set up elections for both houses of Congress. The Senate was appointed by the governors of the states. After that was changed, it became easier to buy influence. And easier to centralize everything farther away from the people.

But that can be turned around.
> A movie is a story. A good game today is a place you visit. VR track rides are somewhere in between.

I've always looked at it as a sort of spectrum of interactivity/freedom [0], and I suspect that as VR tech. and people's understanding/usage of it improves we'll see games across the full range - from movie-like experiences where the player doesn't even get camera control, to fully open worlds where the player can do basically anything.

I'd agree that the problem is largely the same as with 3D movies - designing a game that takes advantage of VR without it feeling gimmicky, or that it adds nothing to the experience, is a HARD problem; one that I'm not yet 100% convinced will be overcome.

[0] Something along the lines of (from least to most interactive): Traditional books/movies ; Choose-your-own-adventure books/visual novels ; Narrative/adventure games (something along the lines of Gone Home or the Telltale games) ; Story-driven open world games ; "Exploration" games (not sure of the right term, but something along the lines of Minecraft)
Well done @jurajpal! I tried breaking it by asking tougher questions but it figured it out and still made a recommendation. I like this touch!
https://infinit.io/_/37edMhy
The top Air Force brass is a former A-10 pilot. I'm pretty sure he understands its strengths and weaknesses.
http://www.af.mil/AboutUs/Biographies/Display/tabid/225/Arti...
Advanced Redux Action Types
Editing and match-cuts in VR
To elaborate on this point, "if you score 90 and above" could be parsed in two different ways:

1. "if [you score 90] and [you score above 90]"
2. "if you score in [{90} 'and' {x: x > 90}]"

[1] is unsatisfiable. [2] is still ambiguous, as it's unclear in natural language whether 'and' is a set union or intersection.

In mathematical terminology, 'and' in this countext would mean set intersection, but I don't think it's necessarily "incorrect" to have this mean set union in natural language.

To elaborate, take: C = A union B. Here are two propositions about C:

I. forall c in C. (c in A) OR (c in B)
II. (forall a in A. a in C) AND (forall b in B. b in C)

These propositions are not equivalent. [I] actually implies C is a subset of (A union B), and [II] implies that it's a superset. Note that set builder notation for C, {c: (c in A) OR (c in B)} is structurally very similar to [I].

I think [II] is the interpretation of 'and' that is intended through the natural language use. It's essentially a form of set construction: I am constructing a set; it contains 90, and it contains the numbers above 90. As a set construction it also adds an implicit constraint that the new set can't contain anything not in the operands, so that resolves the superset ambiguity (it would be patently absurd in natural language to claim that 55 could be in the set "90 and above").
Why don't we just pay lawmakers $1M a year, or maybe more?

The fact that a lawmaker is impressed by a nice dinner or a basketball game is embarrassing.
Which is possibly more to do with drinking scoldingly hot liquid than the chemical composition.

My late father had oesophageal cancer from drinking up to a dozen cups of tea a day, with reflux.
Even SCO hired reputable lawyers. Alas, it's generally the less rational plaintiffs where people give them entirely too much credit.

It's always better to wait for all the facts first. We have no reason to rush to judgement, nor is it a good idea. It simply makes one easier to manipulate, as the truth is most often the last thing to be heard. It's always easier to toss out a few quick lies than to painstakingly document the truth, especially in court.
Colorful Stripes for a Better Mood – The Emporialist│„street Fashion” Magazine
I thought that keyboard had to be a rebranded Model M when I saw the screenshot, very cool.
You don't actually need science fiction to find a non-human out-group. There are plenty of real species around. :)
"Claris Word" isn't a product. Perhaps you were thinking of MacWrite / MacWrite Pro (https://en.wikipedia.org/wiki/MacWrite) or ClarisWorks (https://en.wikipedia.org/wiki/AppleWorks)?
But even these open world games are track rides, story wise. Sure you can get off the tracks at any time, but if you want to advance you gotta get back on the tracks.

Consider a game like Skyrim: oh no the world is ending very very soon! You gotta hurry and go save the world. Oh, you want to just do side quests for a couple of in game years before saving the world? All right then.

Games that can tell stories without using any "tracks" are really rare- think Dwarf Fortress.
well watch me
If it wasn't clear, I didn't mean this was an inherent issue with transgenics, but in the way we use them.
My kids love Minecraft, but more recently they have been playing an open source, highly extensible, and much faster game called Minetest. The mods are all written in Lua, and it runs so much faster on the older hardware I make my kids use, it even runs well on Raspberry Pis.
Global buyers roll back into property
You seem to be lacking in universal empathy. just sayin.
Centralizing power makes corruption much more efficient.
Media programs that use the codecs - namely adobe video stuff, but pro tools/cubase and some audio tools as well.
Damn we need to update the about page. Thanks for the headsup.
J2ME games, that's one hell of a blast from the past.