skysight-inc/HackerNews huggingface dataset:
This is where I always run into problems with the conservative line of thinking. Private pharma depends on public research, the same way most commerce depends on some kind of public infrastructure or groundwork. We help lay the groundwork for their private profits, we are entitled to our share and our say. Nothing happens in a magical free-market vacuum.
Writing open source is voluntary, but when companies take so much without giving anything in return, it should be called exploitation.

I just don't want to keep reading this stories of open source developers burning out.
"Which, for a clock showing HH:MM:SS, means 72 light bulbs to replace."

??? There are only ten digits, and you don't even need all of them everywhere. By my reckoning, you would need 3+10+6+10+6+10=45.

If you add the ability to display dd-mm-yy, you till would only need 3+10+6+10+10+10=49. I wonder what they did with the remainder. Spelling out the word "ALARM!"?

Or did they simply ship spare bulbs inside the product?
Shrinkwrap is ridiculous. I'm expected to go look at every resolved dependency and individually add them if I want to update or not? No thanks; one app at my workplace defines ~50 top level dependencies, but this balloons to almost 1300 - and this is with npm v3 - after npm install. Ain't nobody got time for that.

Deep nesting is not 'solved' it just doesn't happen 100% of the time anymore. If you have conflicts, you still have deep trees. I suppose range operators help with this a little, but looking at what gets installed it doesn't seem to help that much; I still have duplicated dependencies.

I was mentally comparing npm to tools like maven, ivy and nuget, all of which are faster but also not interpreted. Not a fair comparison I guess.
I understand, and agree with you. Almost no problems in the world are technical. We have everything we need, right here, right now.

The academics that already have tenure need to be the ones leading the charge. The niche and "low quality" journals all need to go overlay+openaccess. While Elsevier and Springer are pointed as these rent seeking machines, even the ACM and IEEE have a pretty tight noose on the flow of information.

Maybe it is as easy as a federal law that states, if federal money ever comes within 3 meters of your research, the researcher cannot assign copyright to another entity.
"cargo --list" will show all commands, which shows fetch. "cargo fetch --help" then shows the help for fetch.

We certainly have some work to do on Cargo's docs. Please don't hesitate to open a thread on users.rust-lang.org if you run into some kind of issue. In addition, I actually live in Brooklyn; if Pivotal ever needs a hand with Rust stuff, just let me know, I'd be happy to swing by your office and talk about whatever.
That's a great point. I just checked and it doesn't list it. I don't know why I never thought of that.
Blogging Platform Ghost 0.9.0 released
Unfortunately, the free version of Foundation, the library that implements the features lacking in Swift's standard library is still dreadfully incomplete (eg. networking is unusable).
I'm calling BS on this. The stealthiness of a sub, it's only real purpose, is defeated the moment you start transmitting via a big antenna. It wouldn't happen. Subs no doubt are used for surveillance, but the concept of them sitting offshore and actively "hacking" communications is absurd. It would be a suicide mission with a billion-dollar asset.

The OP reads like a funding request. It's a pitch for a world where hackers will live inside submarines close to the action, when we know from experience that even when submarines were used to tap lines that the submarine did nothing other than install the tap and scurry away. (They also retrieved the recorders, but then too scurried away asap.) You don't risk something like a sub, and the lives onboard, on information management that can be done from afar. A drone capable of operating untethered far away from the mother ship might as well be controlled from thousands of miles away. The sub may launch the hacker-drone, but no matter the navy's fantasy, subs won't be at the center of the flowchart.
Sure, those are all various options. I was replying specifically to "why not GitHub".
I'm confused by this logic - what about women men actually want? Surely that should cancel out the other side.
"If you break into their house and leave some personal items along the curb, like nude photographs? I'm probably going to gawk at them as I drive by. I don't like the fact that I do it, but I am human. You are still a criminal, and as long as I don't start sharing your personal items, I'm not. I'm just a schmuck."

What you've just unknowingly (I hope) done is encouraged continuously violating people's privacy, property, and physical health using powers of state just in case something is found. Given most are innocent enough, that means innocent people will be hurt constantly to find some extra guilty ones. That's ridiculous from a moral perspective.

It also assumes the cops are all good: an assumption that's countered by existence of Bill of Rights itself. Not to mention steady stream of corruption cases, misrepresented evidence, lying to get fake confessions, and so on. Definitely not the kind of people that need any "right to ignore rights" if that should ever exist. Their incentive is to lock people up, not keep them free. So, the system should give us protection against that to force them to do it only when they have strong justification.
Mathematics promotes bad habits too. Example 1: paying too much attention to worst-case scenarios. When creating a mathematical proof you want to make sure that your conclusion holds in all possible scenarios allowed by your assumptions. In real life decision-making worst-case scenarios are really bad, really expensive to guard against but also really rare so often the best thing to do is to ignore them. You may find that hard to do psychologically if you spend too much time doing mathematics.

Example 2: being too parsimonious. When doing mathematics you have a clear cut objective (your conclusions) and your goal is to achieve it while using the least resources (assumptions). In real life a person thinking mathematically may put in just enough effort to fulfill the formally specified part of their objective while ignoring informal requirements that are assumed to be 'common sense' by non-mathematical people.
How is that woman entitled to the status attached the man she married?
Sound type systems help you prove things. In other words, a type system is a tool that partially discharges part of the programmer's proof obligation. Of course, what you can't prove, you still need to test. This isn't news to anyone.

The problem is when the programmer doesn't know how much of his proof obligation is actually discharged by his use of the type system. (Hint: Not all of it!) And the solution is educating programmers, not replacing types with tests.
> Is it possible the unfathomably complex economic machine will simply adapt to the subsidy?

Not only possible: it happens all the time. There are very few industries in the US that aren't subsidized by the govt one way or another. Agriculture and oil being one of the best examples.
I've come to believe that 'clever' solutions are almost always a bad idea. You should err on the side of best practices. Defying expected norms means that other people aren't going to be able understand your code or maintain it. This is a pretty spectacularly bad example of that. I've actually worked on sites that did similar stuff to this - having multiple versions of the code checked out on the same server with references to files in specific commits.
Kind of a metaphor, but: hiding under the sheets because I was afraid of the dark. One day someone helped me realize that if something were to happen because of the dark, it would serve me better to know about it (and see it coming) rather than live in denial and wait for something to suddenly snatch me out of bed without warning because I was hiding with my eyes closed.

This has helped set the tone for my life. If something bad is going to happen, I'd rather know about it and see it coming.
While Israel does grow and export fruits and vegetables, it imports "water" in the form of grains and beef and other "red" meats. At least some of the beef is imported from Argentina.

According to one source 1 ton of wheat is 216,000 gallons of water.

Beef requires considerably more water per pound, at least 10 times as much and the documented source says much more.

Beef and other red meats are also imported as a rule. Turkey and chicken, which require less water, are grown domestically.

http://www.vegsource.com/articles/pimentel_water.htm

For many of the Middle Eastern countries with water shortages, importing grains and red meats to conserve on water seems like a good strategy.

Also, technology from carbon nano-tubules may make the desalination if much cheaper.

Couple this technology with ever-improving solar technology which is likely to be efficient in Israel's Negev Desert and this promises to be a water technology with no consumables.
I think he in the story he means use the Oberth effect not a slingshot?
Russia accuses Google Maps of ‘topographical cretinism’
Is cursive handwriting making a comeback?
Wow never thought of that, that's a good idea.

I'll give it a try.
I only know of two somewhat comprehensive studies on this. One says Haskell had far fewer bugs and the other has a conclusion like yours.

You make it sound like there are numerous studies supporting your conclusion, can you link a few of them?
I have no idea where you got that idea. Nix has built in support for building normal non-privileged Docker containers.
The paths are hard-coded but just like hard-coded /usr/whatever paths in other unix software, that's what the chroot in the container is for.

http://lethalman.blogspot.ca/2016/04/cheap-docker-images-wit...
On further inspection it seems severely limited:

;; Inputs (one per line):
'(a b c d)

;; Desired output:
'(a b)

;; Suggestions:
;; No matches found.
The cost of weapons systems and training and feeding of armies can be very expensive.
I just looked up the Mexico dispute and:

>The dispute centered on Mexico's adoption of a 20 percent tax on the use of high-fructose corn syrup in soft drinks, Mayer Brown said. The financial impact was significant because Mexico is the world's second-largest market for soft drinks.

>The tax illegally favored Mexico's domestic sugar producers over U.S.-owned producers of high-fructose corn syrup, the firm said.

It doesn't seem totally unreasonable. One of the principles of trade deals is there is a level playing field rather than passing laws to advantage the locals. http://www.law360.com/articles/123636/cargill-wins-77m-from-...
"What bothers me is that no-one seems to be able to separate politics from technical assessment."

What bothers me is that anyone thinks their emails are private.
No more than every man being entitled to a gorgeous woman.

For most people, political correctness flies right out the window when it comes to sexual attraction and mate selection.
Its always so awesome when people think so far out. I'm still trying to get of bed. His web site is so retro, it's just cool x 10. :-)
This is pretty neat. I've definitely spent hours scribbling examples on a sheet of paper trying to come up with the correct math to go from my desired input to output for one or a few examples of input/output. Two drawbacks to this kind of solution, that I can think of: (1) the examples I'm thinking of are pretty complicated and I can't imagine this could solve them for me, and (2) playing with numbers on a sheet of paper is kind of fun, and jumping straight to the answer would remove that bit of fun from my life.
I also want to say wreq for http and persistent/esqueleto for SQL alchemy equivalent.
Ok, so what's discrimination?
> The dev tools built into browsers also tend to be rather bloated and sluggish

> Scrolling is painful.

> Passable for making a quick change to test an idea but I wouldn't use it as an introduction to an IDE.

I have the same experience, albeit in Chrome. Using it on "about: blank" and restricting yourself entirely to the console helps (e.g. no debugger, not using the feature described in OP, etc). But at that point it's just a REPL, not an IDE.
Washington's Farewell Address 1796
I totally get your point and I would think the same if all browsers supported ES6. But right now I would transpile just to use ES6, and TS adds a lot of goodies on top of that.
Also, TS is pretty stable and proved its value, it isn't a flavor of the month transpiler.
Can you clarify that a bit? The reason I ask is I work as a software engineer in NYC, and I'm single, and I eat out during work weekdays almost every day (I unfortunately don't work in one of those tech companies which give freebie lunches!)

I estimate my cost of eating out = $15 per day x 22 work days a month x 12 months ~= $4000 per year, or $330 a month. That seems reasonable to me personally.
Seriouly, does EVERYONE need dev tools in their browsers? As a casual web-developer, I use it quite often. It is questionable for most people if they are using the dev tools in Chrome or Firefox. Not to mention when someone accidentally press F12, something scary for them will appear. Personally thining, Making dev tools as an add-on would be more appropriate.
dynamic programming can be very declarative in Haskell: http://lpaste.net/172965
"When we published some simple byte matching detection, it appeared that an “automated system” on that attacker's side would modify the previous version by doing some simple code manipulation that didn't change the functionality of the malware, but broke our detection signature."

The major flaw of some AV in one sentence.
I have 2 thoughts about this

A) $10-$15/hr is not too bad for an entry level position. I started around the same level and 5 years later I'm doing six-figures. Everyone needs to start somewhere, and the first step is sometimes the hardest.

B) If you are having trouble with the interviews, you need to practice your interviews. (Assuming you are actually a good coder). The technical interview process is not all that different. There are certain types of questions that everyone will ask, figure out what they are (there are many books), and practice practice practice. You have 14 waking hours in a day, practice the questions every day you will be pro at interviews in 2-4 weeks.
Intriguing point. Though it'd seem very likely that the other comparison cities list (LA, Vegas) would also import pretty much all their grain and beef.

Also, never saw many cattle grazing in Jordan or Israel. But there is a fair amount of grains grown in Eshcalon and by Lake of Galilee.
It's been posted before, but anyway: Flashfill from excel sdk: https://microsoft.github.io/prose/documentation/flashfill/us...

Keyword: program synthesis
Perhaps this suggest thing could do with some kind of a genetic algorithm searching for new functions that seem to do the right thing..
Dozens of friends, family members, classmates, and coworkers of mine (not to mention the majority of users in this thread) have described the same experiences I've had as well. Guess we'll call it a wash?
Tesla reportedly modifying Autopilot driver-assistance software
Angular 2 Material demo – run the official showcase using the Angular 2 CLI
> He's playing on the Russian fear, which is what the Democratic party is really pushing right now (by the way, isn't this something the Republican party used to do - what's happening here?!).

During the USSR times, the project of Russia as a communist country was to be egalitarian and inclusive. It was a terrible place to live, but in the most abstract sense, lefties could identify with that goal, while righties saw it as fundamentally going against the social order. Thus the threat of "Russians" became a gloss for helping the poor, taxing the wealthy, minority rights, women's rights, etc.

Now that Russia is an oligarchy, the basic social structure appeals to righties, and has become a boogeyman to lefties. "Russians" are now a gloss for gangster/crony capitalism, oligarchs, etc.
VVPATs just demonstrate that the printer is working. Nothing more. Receipts remove voter privacy.

The Australian Ballot, private voting / public counting, remains the gold standard for election integrity.

(Forgive the repetition.)
I think what Kyriakos means is, the Basic environment was how you operated the machine. On my Amstrad CPC, if I wanted to see what was on a disc, I'd use the Basic command CAT. I wouldn't type "dir" or "ls" into a command line or click on a folder icon. If I wanted to run a program, I'd have to type a Basic command.

I use Chrome dev tools as a general coding environment all the time. I have a blank HTML page on my computer which loads jQuery and few other things, and I just load it up and open the dev tools. I have a bunch of snippets for generating Java boilerplate for work(!), transforming various things into JSON, etc. etc. It just sort of evolved over time into my personal coding environment. Of course I'd rather have something like the Symbolics Lisp machine:) but it's a fun little system.
Source:

http://info.legalzoom.com/happens-divorce-couples-earn-same-...
Social security numbers are in the uncanny valley between something private enough to be plausibly used as a shared secret and public enough to be exploited widely. There is really only one effective solution to this: Make all SSNs public and therefore useless as a secret key. All the services that are currently (ab)using this number will find alternatives.
It's not the same. HFCS does not trigger an insulin response.
These are a lot of tedious to write tests in a frontend codebase that mainly renders a lot of state into HTML.

Additionally, these are tests that you will have to tediously adjust every refactor since HTML frontends and it's data APIs behind it tend to change often over the lifecycle of a product.

From my experience, "only those tests" save you hours and hours of programming time.
This. It is far too common for applications to default to saving their own .special format, despite opening another fully supported format. Save should always default to file type opened, and .special format when a new file was created. Save As is an easy and friendly enough vector for allowing saving that opened .whatever file as a .special when specifically wanted. It really is unfriendly increased mental load to open a .whatever and have to remember or figure out you must Export to retain your file type.
I desperately want to read a lawyer's answer to the questions raised by the author. My bet is that most of the gray areas exist simply because no cases involving them have been litigated. If such cases ever go to trial, courts will probably rule in a rather common-sensical way, such as by creating a bright-line rule[1].

1. https://en.wikipedia.org/wiki/Bright-line_rule
Of course they only enter markets where there's demand. But it takes a while for people to understand and adopt something new as their preferred transit. Some initially view Uber/etc as weird, before later becoming big fans.

In San Francisco, it appears Uber/Lyft have massively increased the total number of paid-rides taken. They're not just shifting trips from taxis or public transit, but also from private car usage – and creating new trips where people would've just stayed in or walked.

That points out another stat a 'gold standard' study should try to identify: fatalities per trips (or ride-miles) taken, rather than just absolute number of fatalities. If cities with Uber have the same number of fatalities, but spread over twice as much travel, that's giant safety and welfare win, too.
Only problem is people tend to build whole theories and conclusions out of assumptions, and their assumptions could be wrong.

Mathematics only shows you deductions that could be make out of initial axioms and rigid rules. It doesn't mean the assumptions you made while forming axioms or the rules itself are right.

Having said that being mathematical increases your chances of arriving at the right results.
how to install the official showcase of Angular 2 material, see the Angular 2 CLI hot reloading in action, learn the Portals functionality and why Angular 2 Material is more than a widget framework.
How funding at 15 almost ruined my life
Ok, non-lawyer here. I keep on hearing about arbitration clauses being a bad thing. Isn't arbitration kind of like a privatized court system that's also legally binding? Isn't this much faster than using the traditional court system? I would imagine this would be a GOOD thing. What is the disadvantage of arbitration from a consumer's point of view?
The first plan only inflates the price of water, but makes up for it. It's exactly equivalent to letting everyone have an equal share of the water, and letting them decide to use it or sell it.
Cargo's docs need a bunch of work, it's true. I have so much to do :(
Not very useful definitions are by definition more useful than useless definitions.

If a person lobs avalanche prevention ordinance upon an unstable mountain slope thereby preventing the demise of the hikers I invented earlier, that person's actions might be said to have affected the behavior of the mountain.

If the person lobs ordinance after the invented hikers have met their fate, that person may well change the mountain slope geometry in such a manner that unique unstable accumulations are no longer physically possible [while others may be].

Clearly neither seems like a case where there is moral agency in the mountain. We get moral agency when the person lobbing ordinance onto the mountain slope is doing or forgoing the activity in the presence of hikers.
Everyone on this thread, from the original article to you seems to agree that sometimes nitpicking is good and sometimes it isn't. But for every minute that has been wasted ignoring and even responding to pedants, days have been lost by people undertaking projects that they never bothered to define.

And if you have ever worked with customers to elicit requirements, then you will know that the human race has far more fuzzy thinkers than it does logical pedants. (And of course some of the worst nitpickers are fuzzy thinkers too).
The odd one out here is cutting your own hair, which seems like a very minor choice (you can usually find a decent haircut for $15-30), especially since you do it so rarely. Do you have an explanation for why this is significant, or why you bundle it with a set of life decisions that arguably look much larger?
> there were 12 bulbs, 12 masks, 12 lenses per screen

The detail for what the extra masks were for is unclear, but it does look like there were 12 per digit.
"Arbitration: The Good, The Bad, And The Ugly"

http://apps.americanbar.org/buslaw/newsletter/0038/materials...
I saw this in America in the 90s, on an Amtrack train from Seattle to Los Angeles. When I went to flush, I could see the railroad ties flashing by under the toilet. The staff locked the washroom doors when we entered cities.
> The only tests you have to discard (...) are some of the tests validating your input data.

That's not true. You can safely discard anything that tests something you've proven. A good type system doesn't only prove things for you - it also makes it easier to manually prove what the type system can't prove.
I was going to reply that this was surely nonsense and I've seen the thick cables the size of a man's leg, but as the article says these images we've seen are only for shallow areas and the majority of the cable really is just the size of a marker pen, shielded with just a few millimetres of plastic.