skysight-inc/HackerNews huggingface dataset:
> You're asking the wrong question. Why allow it?

No, this is definitely the wrong question. Things shouldn't be banned by default and then we debate about why to unban (allow) it.
Google's AI software learns to make AI software
> Isolation often gets a person stuck into positive feedback loops of negative feelings

I became much happier after I chose to be alone. I realized that I'm not meant to have any close friends. I realized that I'm not a likable person. And I realized that it's totally okay. Even if I change to become a "better" (more likable, able to have more friends) person, I won't like myself. I like myself the way I am. Now, if people don't like me, it's their problem: I took every step possible for us to not interact. If they still seek interaction with me and, after it happens, don't like me, well, it's their problem, they chose to seek interaction with me, not me.

> cynicism

Cynicism is not a feeling. Cynicism is a belief that people always act selfishly. And such a belief has a lot of supporting evidence. Also, cynics are not always negative people. You can be a positive cynic.
I think the Republicans are heading for a huge failure here.

You know, if it was possible for them to come up with a replacement for the ACA that would make the public and business happy, they would have laid out the whole plan years ago and would have it ready to go the day they took over the government. Instead all we are getting is a bunch of promises that they will go to work constructing such a plan and come up with it eventually.
"Multiverse" can have several different meanings, causally disconnected regions of spacetime in General Relativity, landscape ideas in String theory or all the worlds of the many worlds interpretation. However, since non of them so far produced actual, that is observable, physics, it is probably not important to distinguish between these meanings in a popular discussion.
>Also possible in Java

Really? When working with Java system-level tools I always need a shell script to manage JAVA_HOME and CLASSPATH, or an OS package where the maintainer has done that for me.

I've seen these generated, but in a way that places an artificial upper bound on the number of command line arguments. Some programs like to have tons of these, so only going up to $10 doesn't cut it.

With Go I can literally just copy the binary over and execute it.
Agreed, although be aware that this is only available when you're using SELinux. By default that's Fedora/Centos/RHEL, not Debian/Ubuntu.
> We all know stories of ambitious and talented people like Steve Jobs or Bill Gates, who grew companies and created great wealth.

True. Yet both were extremely lucky at the beginning. We all know the story but Gates' mother knew IBM President John Opel, his father was a prominent contract lawyer, and IBM originally wanted CP/M but Gary Kindall missed the meeting to fly his plane. And Microsoft retaining the rights to the OS was, in hindsight, a very grave mistake.

Jobs had the charisma and drive, but without Woz I'm sure we wouldn't be talking now about Apple.

But given the opportunity that this initial luck gave them, they absolutely maximised it, so good on them.
Ask HN: How do you publish your work when you're not in academia?
Most companies have multiple employees, where most employees only have one employer. You are 1/n to them and they are everything to you. The power differential is staggering particularly for a cable company.
I'm not forced, I quite like working on Vim. However I develop on a multi-app setup, 3 backend services and 4 npm based frontend apps with watchers and works running in background. RubyMine/Webstorm has a hard time keeping up and the memory usage shoots up to several gigabytes. As for Slack, I counted just now - the compressed memory usage is ~750MB! These things seem insignificant but do add up, especially with Chrome which itself takes a few gigabytes.
>"it would be useful to have some common examples."

I found this page useful when setting up Gogs as a Windows service:

https://gogs.io/docs/installation/run_as_windows_service
Wikipedia reimagined through beautiful design and smart algorithms
I skipped that step because it leads to the same conclusion. Or do you think a regular person in this country is capable of consulting, contracting, starting a company, etc?
Just checked that out. It looks fantastic, big thanks for sharing.

I haven't seen too many things for NLP on .NET. I have run across a ton things on Python or C++/C. Would love to see more inn .NET.
A welcome development, though long overdue. I don't understand why browser UI is so boring and unimaginative.
Coercion is not freedom my friend -- anything with the word "Require" is a safe bet to be a confused argument for freedom.

But this would be a moot point regardless, because: https://www.glassdoor.com/index.htm
Not sure what you're getting at. No one said things should be banned by default. Now that it is up for debate, as you mention, the question still is: why allow it? What benefits does it serve?
*Medium.com giving me fits and starts trying to post so doing here. CDN issues I am guessing through the GFW of China.

So glad to come across this piece; it is as if you are looking over my shoulder at my to-do list. Started messing with Minio on Docker on Raspberrypi a few days ago testing a setup to implement in my newish business in Shanghai (version 2.0). Still early days but I like what I see.

You continue to produce practical, insightful, germane pieces. Keep up the high quality work. Really appreciate it. Bought your Flocker book last month and plan to start it during Chinese New Year.

Kudos! Be well.
People have been bullshitting us for centuries that market investing is a game of skill. If it really comes down to luck then it is gambling, and it should be treated (legally) as such.
3-Year-Old's Colorful Answer About Trump
BLS is quite up-front about what the "unemployment rate" measures, and provides six different numbers using different definitions in order to better capture the big picture. I don't see why I can't complain if people's reaction to this information is to trust statistics less, rather than spend thirty seconds reading about where the numbers come from.
McLuhan's vision was much more descriptive of today's wold* than his. I don't think people read his essay carefully enough.

* Also today's world, but wold is a nice word that doesn't get out enough so it stays.
> You are 1/n to them and they are everything to you

This is false! You are 1/n to them and they are 1/m to you. Where n=number of job seekers and m=number of employers. Both numbers are very high.

EDIT: You can have many employers over your lifetime, and you are not bound to any one during your job search. m does not equal 1.
I'm rather indifferent on the issue - I guess by default that means I'm in favour of the current status quo

But if you're going to ban something you have to have a good reason to ban it, not lack of a reason to keep it.
All things considered, 84 bit encryption is pretty impressive, considering DES was still considered "okay" even into the late 1990's.

https://en.wikipedia.org/wiki/Data_Encryption_Standard

https://en.wikipedia.org/wiki/Deep_Crack
Yes, but all incognito tabs are in the same session, even if opened in separate windows.
On a blog. See iquantny.tumblr.com as a great example. http://iquantny.tumblr.com/post/144197004989/the-nypd-was-sy...
Dorothy Vaughan
I'm also working on Node.js port for Ring https://github.com/macchiato-framework that's fairly usable at this point.
Used AWK a whole lot in early 90s for massaging source code. Mostly to analyse and refactor 1m+ LOC of COBOL. And Awk was brilliant for that. Have used it ever since when needed to text process. Around 2000 was using it a lot to get convert systems by running reports on old system and then getting the data from output text files. Clunky way to do it but faster than typing when there is no way to get the data directly. If a system can print to a text file then the data is available. Use awk still on Windows, OSX and Linux. Its an essential tool when faced with string/text processing tasks.
Things i hate people saying
Contracting? Yes...

Starting a company? Sure. There sure are a lot of restaurants, food trucks, and dry cleaners out there. Although it's not easy with all the legal barriers to entry created by well-intentioned regulators like yourself :)

This is a tangent, but the whole nanny-state ideology advocated by many of the people arguing with me here is the reason people are so dependent on employers instead of having freedom to easily create their own enterprises.

But this is not necessary regardless, as I addressed in my previous closing statement.

Edit: curious if HN users are downvoting based on opinion versus content. Feels a bit like a hive mind whenever I post against a generally left-leaning argument.
Not really, many people have both work and personal gmail accounts, for example. Contexts are not based on domains.
Also from welly and like it. Overseas because there's maybe 10 companies max I could realistically work for (application security engineer).

It's a decent environment for consulting though because after a few years in industry you pretty much know "everyone".

From my point of view there is no shortage of talent in wellington. There are shortages of venture capital and a shortage of opportunities outside corporate that'll pay you enough to be worth the surprisingly punishing cost of living (metro housing in particular).
I'm not a stats or even econ nerd, but could the numbers shake out if you counted all of the participants since the market was created?
>> > You will always need the job more than Comcast will need you
> Where is the evidence for this?

It does not require a great deal of imagination to understand that a large corporation and single prospective employee are not equal parties. If you fail to get a job, you will starve. If Comcast fails to hire you, they most clearly will not face an existential crisis.

This is most certainly not a free market at work. Comcast wants this power because it will give them a significant negotiating advantage and result in lower wages. Eliminating this advantage is one small step in leveling the playing field between the two unequal parties.
Most high schools in my district, even the ones serving poor neighborhoods, taught at least through Trig/Algebra 2. Calculus was AP Calculus only (which one didn't have to be in an "honors" program to take).
There are several competing lines of technology:

1) humanized organs in animals such as pigs.

2) decellularization of animal organs, such as from pigs, followed by replacement with the patient's cells.

3) outright creation of organs from scratch, from a patient's cells (e.g. https://www.neworgan.org )

4) repair of existing organs in situ.

It will be interesting to see how it shakes out; #1 and #2 are only in the running instead of #3 because no-one yet has a good solution for creating the blood vessel networks needed for full size tissue engineering. At the moment only organoids or other thin tissues (e.g. trachea, esophageal lining) can be constructed reliably. #3 is only a goal to the extent that #4 isn't figured out: how to spur regeneration and change cell behavior for the tissues that exist.
The beauty of ClojureScript is that you don't have to recompile and reload your page all the time. Development is done using Figwheel https://github.com/bhauman/lein-figwheel and things reload live in the browser as you change the core in the editor.

Not only don't you need to wait for recompilation, you don't even have to reload the page to see the changes. Everything happens interactively as you're writing the code.
Surveys make gigantic assumptions, namely that the sampling is random or representative or can be made so.

How do you take a random sample of Americans? If you call landlines, you'll be heavily biased toward the demographic that has landlines. If you call cell phones too, you'll be biased toward the demographic that has phones. You'll also be biased toward people who answer calls from numbers they don't recognize, and are willing to spend ten minutes talking to a stranger about whatever.

You can survey people in the street, but then you're biased toward people who go out more, and again biased toward people willing to spend ten minutes talking to a stranger.

Obviously they know about these problems and try to compensate for them. And I'm sure they usually do a pretty good job of compensating. But that compensation involves a lot of modeling and assumptions.
Interesting that various people here are horrified by restrictions on what you can ask in an interview. In the UK there are various restrictions on what you are allowed to ask, such as a candidates age. Actually the main risk to a business from this is a careless interviewer asking by mistake.

An enlightened employer should not find any of this restricting at all. All of the worst interviewers I have faced have always asked about my salary, and recruitment consultants always do (they also tend to lie about your expectations to potential employers in order to get interviews). It is a deliberate attempt to screw you down and is totally unnecessary.
It would be wrong by our standards to call them "experts", but that won't stop the media from using the term.

Personally I avoid news as much as possible, but it's almost impossible to avoid it totally (break rooms, visits to friends homes, etc mean that I still see a bit of mainstream news media).
But they could've still made something of themselves, even if that opportunity didn't pan out? They might not have become billionaires, but I don't think it's unrealistic to assume both would've done well in life.
I agree, 100%, with everything you said. Ver good response.

Except.... "You are not free to walk around naked."

Funny thing, in Oregon, nudity is considered constitutionally protected speech! You might get hauled off for walking around in the nud, but people have fought that and won in court!
Love the idea! However, the info button in the top left corner wasn't working for me.
etcd3 provides a HTTP+JSON API as a gateway: https://github.com/coreos/etcd/blob/master/Documentation/dev....

There are users we know successfully using it. If users are unhappy about the HTTP API, or it is too hard to use, we might consider to provide a native HTTP API.
But even if investing is about luck it is still not comparable. Investing was originally (well ... kind of.. ) people betting on which ships would come back from the new world. And it were only those bets that made the game possible, established a new market and caused enormous changes in the world.

Investing is not people playing some made up game - but people playing a heavily complicated game which is also known as: the real world. This makes it fundamentally different. Even if it might be very much based on luck, I would bet on the ship with the more experienced sailor/better crew etc. and would not call that gambling.
Yeah, joining Google before IPO would be pretty lucrative.

What I don't understand is the multitude of students who STILL want to join Google, even though they will likely be munging data from one format to another, for years.
With or without API?
> there are also no real signs that a quantum computer will beat a "classical" computer at anything any time soon

John Martinis' group is planning to do that within the next two years [1][2]. Ten years might be realistic for solving useful problems faster and cheaper, but the esoteric speedups are right around the corner.

1: https://arxiv.org/abs/1608.00263
2: https://www.youtube.com/watch?v=kgMWommXxU8
This sure has a lot to live up to: trying to do two thing and do them
Well isn't very unix-y. There's a reason relational database are set up to have oltp schemas (highly notmalized tables for supporting transactions etc.) and olap schemas (star schemas for example, large sometimes flat fact and dimension tables etc.). Also I'm not sure about the learning part: any decent database these days will cache frequently used data and tables can be built as in-memory ones.
The lectures are great.
Golomb ruler
Interesting because this is the same thing I've seen having worked for my first startup. They don't want much money, and want to keep it lean, yet that for some reason turns investors away because they're used to putting in millions and millions.

How do you keep the size small, yet still get the funding you desperately need?
Ah, well, I'm more of a "ban by default" kind of person. As for the answer to implicit question:

https://news.ycombinator.com/item?id=13452727
> What definition of functional programming does JS meet that you can't apply to nearly every language?

Since functional programming is a programming paradigm, not a language, don't be surprised if many languages support it, just as many diverse languages support OO.

The language support generally thought necessary is first-class functions (and consequently concepts like higher-order functions). For example, Java < 8 and C# < 2.0 aren't usually considered functional.

If you think allowed mutability makes or breaks a functional language, then neither Clojure nor Clojurescript fit the definition.
The Incredible Machine (1968)
This part made me laugh a bit:

> The declaration also says that CIA cannot release these TIFF files in electronic form because they can be so easily altered by the mere act of a CIA FOIA analyst looking at them, and that the security measures they must take to remove this accidental metadata for an electronic release (involving editing each file separately by hand) would take 28 years and 1,200 CDs.

Aside from the issue of the CIA apparently not being able to develop (or download) a batch metadata editing tool, a common excuse by agencies for releasing data as PDFs or image files, instead of Excel/CSV, is because the latter is too easy to manipulate by the public:

http://www.nytimes.com/2010/04/13/business/13docpay.html

> Among the four leading drug companies making physician payment disclosures, Mr. Coukell said, Eli Lilly, which was the first to disclose, presents data as an Adobe Flash image, which he said was impossible to download or to sort. “They’ve gone out their way, I think, to present it as a Flash document,” Mr. Coukell said.

> Mr. Dunston said Obsidian had to retype all the Lilly data.

> Carole Puls, a Lilly spokeswoman, said the company purposely made its report impossible to download "to protect the integrity of the data." Lilly was concerned someone could change numbers and create a false report outside the company’s Web site, Ms. Puls said.
Right. And because of luck you always have the same poker players winning at tournaments, taking home the cash?

I personally don't believe investing in the market is gambling, but even if it were, that doesn't necessarily mean you can't consistently make money from it. Some of it is luck, some of it skill.

Investing in general is about probability. An example: I am working on a deal right now.

If it goes through I put $100k at risk by investing in an asset. Absolute worst case I can resell that asset for $50k, but I can probably sell it on for $100k. Best case if everything pans out I make $3m. The chance of that happening is probably around 50%. Those are odds I like. Lots of upside, almost no downside. Some publicly traded stocks are like that.
You "again reiterate?" Do you know what those two words mean?
Imagine if media corporations had free speech rights!
"Because they let you"

That is consent.

Please point out this binary nature in my post. It's not there. You are the one reading with your bias goggles on. I'm pointing out that the article made a strong case for the need of leaks in actual cases on government abuse. Then they undermine their case by including targeted "hit pieces" as useful leaks. If it was unbias then where was the Hillary email leaks? Oh that's right, it again was something targeted to undermine and not to show the value of whistle blowers.
Good. Put the negotiating power back into the hands of the employees. Get an offer. See that it's too low based on previous compensation and then say so. And then proceed from there. I've burned my own ability to negotiate by sharing current salaries before but that was with recruiters.
Nate Silver gave the eventual winner a 30% chance of victory, and his prediction for the popular vote was off by only 1% for Trump and 0.5% for Clinton. That's a damned good job if you ask me.

I can't fathom people who look at the results of this election and conclude that the polls are all horrible. They got very close to what happened. Many places took those poll results and interpreted them far beyond what they should have, saying Clinton was a lock when she wasn't, but that's a different matter. (It seems like they assumed that errors in swing state polls would be uncorrelated, thus vastly underestimating the chances that a lot of them would flip together.)

If you were trying to sway the election for Clinton, talking about how her victory is assured would be a bad way to go about it. That just encourages her voters to stay home. If the polls were biased that way, and if it was a deliberate attempt to sway the election, then if anything it would be an attempt to sway it for Trump. Which really doesn't seem likely at all.
Well that was disappointing.

From the title it sounded like they had verified the "Pixar Theory", which is a fan theory by Jon Negroni which connected all the Pixar movies in a deep way [1] [2], connecting all the stories and plots. For instance, in this theory the little girl from "Monsters, Inc." spends her life trying to find a way to get back to the monster world. As part of that she ends up traveling to different times and learning about magic, and one of those times is the time of "Brave" where she is the witch that provides the spell to Merida.

The video, though, is just showing the easter eggs Pixar puts in each movie that reference their other movies. If one movie has a kid in it, and that kid has a room full of toys, one of those will usually be something from "Toy Story", or a car from "Cars", or similar. They also like to put in each movie a reference to an upcoming movie.

These easter eggs, though, do not connect the stories. A kid having a car from "Cars" among his toys, for example, doesn't suggest that movie and "Cars" take place in the same world or imply that there is supposed to be some plot connection. They are just set dressing.

[1] https://en.wikipedia.org/wiki/The_Pixar_universe

[2] http://www.pixartheory.com
I could, but the HN community is really diverse. I think there are genuinely more people interested in just watching stupid machines play video games. I could be wrong, but that is my working hypotheses.

On the other hand, if there is enough interest, I could start live-coding Rust or similar. I would love to do something to support building the Rust community, but I don't want to keep talking to an empty room again and again.
SD Association – Application  Performance Class for Running Smartphone Apps
One of the more out there free speech defenses no?
The good news is CIOs that implement ERP are often replaced after it fails.
> In the UK there are various restrictions on what you are allowed to ask, such as a candidates age.

In the US, asking the question isn't itself illegal, but it's an incredibly bad idea to ask, because discriminating based on the answer is illegal.
I wonder if opportunities follow an exponential distribution. Then it's a matter of having the talent and ambition to capitalize on those opportunities. Although I don't know if a "talent distribution" exists such that its joint distribution with an exponential yields a power law.
I agree. More and more blog posts should work from some realistic examples. This is not to undervalue parallel indexing though.
A curated guide to the best tools, resources and tech for data viz
The idea of write-behind logging is slick.

http://www.cs.cmu.edu/~pavlo/papers/p337-arulraj.pdf
Any country leaving euro zone must settle bill first: ECB's Draghi