skysight-inc/HackerNews huggingface dataset:
Dang has said that collapsible comments are coming[0]. and shadowbanned comments are reversible by the public now[1] - and people vehemently defended shadowbanning as being absolutely essential in maintaining the quality of the community. Plus, other features (like domain links) have been added which make the site superficially more like reddit[2].

There used to be a "feature" where links would expire very quickly, making it impossible to reply to a comment if you spent more than a minute or two with the submit form open. People argued that that was also an intentional feature, even when the staff admitted explicitly that it was a bug. The staff has attempted to add a mobile stylesheet numerous times, and yet people argue that keeping mobile users away was a conscious decision by pg to keep the site from becoming reddit. This site has become so paranoid about "becoming reddit" that it literally tells you in the site guidelines not to complain about the site becoming reddit.

It is entirely possible that, while pg did make a conscious effort to design the site in such a way as to attract certain users and repel others, that is not nearly as overriding and critical a priority as people make it out to be.

[0]https://news.ycombinator.com/item?id=8247089

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

[2]https://news.ycombinator.com/item?id=10223645
Remote, Controlled: How Vizio and Google Radically Reinvented the TV
Man Arrested in North Carolina for Allegedly Failing to Return VHS Tape
American Big Brother: A Century of Political Surveillance and Repression
good work! congrats =)

also in Turkish: kolaylıklar dilerim :)
Godwin's law (the probably of a reference to Nazis approaches 1 as the length of an internet discussion approaches infinity) follows as a simple corollary of the Infinite Monkey Theorem. The irony of Godwin's law is that it was originally intended to be a way to point out bad argumentation techniques, yet it is almost always invoked inside a bad argument.

I would propose an alternative law which I believe better captures the kernel of truth in Godwin, namely:

"A discussion can be considered to have been derailed or to have become unproductive once a hysterical analogy unrelated to the original topic has been invoked".
What's a little mind-boggling to me (I have some, not the best, but some experience with the Docker devs) is that the mantra for a long time has been "We're not going to add features to Docker if that feature could wrap Docker instead."

Makes sense, that's fine. But, it seems they've gone (and continue) to do that very thing!
I was a software engineer at my previous job. I was mostly unhappy with the environment (lack of challenge). My friend was a recruiter at a company and was telling me about opportunities in said company. One of which was a SDET roll. At first I was hesitant, but it isn't 100% testing. Although, I enjoy the testing aspect.

Tbh, the biggest thing was 'getting my foot in the door' and they paid to move me to a location more appealing. But, I've always enjoyed automation (bots, scraping, fuzzing, etc) so it was a good fit for me.

The main concern with SDETs is the lack of mobility and lack of definition. Many places I've seen that have SDETs just have a "SDET" roll. Maybe, a lead roll as well. While they would also have SDE 1-5 + lead + management + etc. So people feel there is no growth, you get in, you do your time, you get out. Others are less dependent on the 'engineering' side. At my first job the SDET didn't use visual studio at all, they used automated testing tools, where they drag/dropped crap to make tests.
This is literally exactly what Numbers.app on OS X does.
There's a book called "The high cost of free parking" by Donald Shoup that's the bible for this subject, but it is more than 700 pages.

One of his popular journalism articles might be a better place to start: http://www.shoupdogg.com/journalism/
This article reminded me of an interesting video by Chris Granger, co-author of the Light Table code editor, titled "In Search of Tomorrow: What does programming look like in 10 years?" He's designing a visual/code block hybrid editor.

https://www.youtube.com/watch?v=VZQoAKJPbh8
TypeScript website just got a makeover
I saw that in a small town in Middle America when I was a kid. They had a grid system, and they had the lights synced to 25 MPH. They didn't even post a speed limit - just a statement that the lights were synced. Once you realized that they were telling the truth, you drove 25 MPH. Why would you do anything else?
Very cool site.

I've already filled out a survey for my job and sent it to most of my developer friends.
RE parking minimums: http://graphingparking.com/2013/01/25/residential-parking-re...

A similar issue is street sizes in the US are much larger than in countries with good transit and walkability. Anecdotal, but compare image searches for "American Street" and "Japanese Street". Not only is the driving area of the streets much narrower, on street parking doesn't really exists in Japanese cities. This contributes alot to the walking experience.

"japan street"
https://www.google.com/search?q=japan+street&espv=2&biw=1440...

"american street"
https://www.google.com/search?q=american+street&espv=2&biw=1...
If you aren't using something like nopar or sinopia, you're really doing it wrong - I mean, if you're taking the micro-dependency route, surely you're not building your application as one monolithic chunk of code, right? So you need somewhere to publish your private modules to, anyway.
And its stuck to OSX, yay...
Compare also with Fallacy Fallacy - just because the argument is fallacious, doesn't mean the overall point is wrong.
France fines Google over 'right to be forgotten'
Good point, but I'd say that could be solved with UI - split-screen dual-worksheet views.
Unboxing Bubble Wrap
I use dns.he.net for my DNS hosting. It's free up to 50 zones and has been rock solid. The other day I started having some trouble with accessing some of my domain names. Turned out that all of their DNS was down and was returning NXDOMAIN for pretty much any request, including their own domains. Oops. So I emailed their support (which is usually very quick to respond and is better than I have seen with lots of paid products). Well, it then occurred to me that I will not get a response since the MX records for my domain were also hosted with them. Double oops.

On the plus side, in the past 4 years that I've used them this was the very first issue, and they fixed it within a couple of hours.

Anyone have any good recommendations on cheap or free backup DNS hosting?
Most trading card games "cycle-out" content to drive sales. The business model works because the players want new content. I wouldn't liken Hearthstone — where people generally know how much they need to spend to get a competitive deck — with games that are socially engineered to reward sinking arbitrary amounts of time and money into them.
> I don't understand what impact you're trying to have on the discussion.

> I really don't get what point you're trying to make

The point I'm making with you is the strong confirmation bias (See https://en.wikipedia.org/wiki/Confirmation_bias) to your belief that there is no compelling reason to upgrade from an older PC to a tablet.

You are selectively fitting evidence (ignoring MacPros) to ensure your anecdotal argument is factually correct, then using that statement as the basis for invalidating the assertion that PC users with old hardware would benefit from "upgrading" to an iPad.

There is no reason for you who presumably has a very powerful, albeit "old", PC to upgrade to a tablet. That does not mean every other person with an old computer will also not benefit from replacing their machine with a tablet. The latter part being the basis for the statement from Apple.

My opinion: for folks who don't require KVM, could upgrade to a tablet. Anecdotally, my Mom no longer uses her laptop, and does her emailing, youtubing, and photo stuff wholly on a 1st gen ipad. However, her use case is clearly not yours (or mine).
Even if this was a problem for potential female candidates how could you possibly fix it? Hide the gender identity of your team from the public?
"Quite simply, we do not think the way we think we think. Human cognition is built on complex mechanisms that inherently sacrifice some accuracy for speed. Speed in thinking was the overriding evolutionary force for our hunter ancestors, and although occasional errors caused the loss of hunters, new hunters were inexpensive and fun to make."

Quote from

http://arxiv.org/pdf/0802.3457v1.pdf

accessed via the first of your links. Excellent quote.

Thanks for these links, much interesting material.
The thing on this guide that is big for me is "How to Learn Design Skills" but then the suggestions are underwhelming. If there was a list of "canonical" well designed projects to learn from, that would be helpful.
On the contrary, choosing Erlang for your startup seems to make enterprises nearly salivate to hire you.
I think this is because Blizzard/Activision is already a successful gaming company with many years of experience of player retention (via WoW) and deep pockets. Thus, they don't need to squeeze every penny out of a user now if they know those users will come back every time a new expansion is released to buy more cards.

That said, there are still players who complain about it being too hard to get into the game for new players, but I think Blizz is addressing those issues decently well.
Around 20% of the motor fuels tax ends up in the general fund, and not the highway trust fund. Your legislators can increase highway/transit infrastructure spending by that amount, but won't pull funding from other programs that have grown dependent on it. You should talk to them about this.

The article briefly touched on it, but as car owners transition to non-petroleum powered vehicles, the motor fuels revenue has nowhere to go but down. So the current taxation basis of gallons consumed will become unworkable. Taxing based on miles traveled has privacy implications (they will need to monitor your driving to assess the tax). A monthly road-tax based on vehicle size/weight/capacity might be the only way to keep highways funded.

To keep transit systems like BART funded, they will have to support it by taxing the local population, whether they own a car or not (remove the dependence on the highway trust fund).
As a German with an interest in computer and electrical engineering looking for a viable career path, I'd like to know, what companies are y'all talking about?
ah you submitted it too (mods feel free to merge this submission into the Show HN https://news.ycombinator.com/item?id=11355976)
> Still really surprised that more people haven't started using it.

You see, something like packaging your dependencies in source packages and
keeping those by yourself is a very old technique known by sysadmins and Linux
distributions developers, and old techniques from the ops world are not
exactly popular among the JS crowd.
AI-controlled deer running around in Grand Theft Auto V
Minimal genome ... which also means the minimal viable cell. They are trying to figure out what is the minimal amount of genes to create a cell that can survive and reproduce.

Craig Venter, the researcher from the Nature article, claimed to have built "artificial life" earlier in 2010. The new Nature article is reporting he's claiming to have made a "new species".

An article on Venter's group's 2010 work:
https://www.theguardian.com/science/2010/may/20/craig-venter... ...

"Craig Venter and his team have built the genome of a bacterium from scratch and incorporated it into a cell to make what they call the world's first synthetic life form"

The recent 2016 Science journal article is here :
http://science.sciencemag.org/content/351/6280/aad6253

"JCVI-syn3.0 is a working approximation of a minimal cellular genome, a compromise between small genome size and a workable growth rate for an experimental organism. It retains almost all the genes that are involved in the synthesis and processing of macromolecules. Unexpectedly, it also contains 149 genes with unknown biological functions, suggesting the presence of undiscovered functions that are essential for life. JCVI-syn3.0 is a versatile platform for investigating the core functions of life and for exploring whole-genome design."

One question I would have is "Are there homologs to the 149 unknown function genes in the human genome"?
Justin doesn't just work with the media. Justin IS the media.

I think it's worth pointing out that Justin.tv led to the two largest YC exits to date, Twitch (Justin.tv pivot), and Cruise (founded by Justin.tv cofounder Kyle Vogt and Justin's brother Dan).

In 2008, Justin.tv co-founder Michael Seibel found Brian Chesky crashed on the floor of a hotel in Austin, offered him space in his room, began coaching him on how to build a startup, introduced him to the rest of the Justin.tv team, and ultimately brought them into YC! (and look where he is now: https://www.youtube.com/watch?v=hP6TH3pBPi8)

I look forward to more of the same :)
The cable companies might have once been the underdogs, but were they ever the good guys?

They seem to have succeeded in charging people for things that were free of charge. I heard originally that they claimed to be commercial free TV, but at some point, the cable channels decided to double dip with advertisements and rather than demand reductions in costs so cable bills would decline, the cable companies went along with it. They also enabled the rise of ESPN, which charges a fortune for things many would rather do without.

As far as I can tell, the broadcasters are the good guys ones.
Well, I wouldn't run Gentoo on it. Compiling Chromium takes about a day, and I'm not a big multimedia user. But in day-to-day development work (both client-side and server-side) I've never had any issues. I had actually forgotten it's a Core M.
Yeah the use of eval is purely to get it working today. The ideal would be to just change the JSX parser to place whatever is in the JSX tag directly. That would also give you arbitrary expressions:

<memoize(f) key = "value"/>
<compose(f,g) key = "value" />

If you look at the implementation in the repo, you'll see its actually a little more complex than just eval now (since JSX will pass the actual reference when the tag name starts with a capital letter), but again this was solely to provide something that people could use with their existing Babel implementations and a simple require.
And all these little macros could be one of the largest sources of increased productivity attributable to computers in history. Maybe even _the_ largest. I'm completely serious.

I've seen office workflows sped up by 20X or more with a little 1-2-3 or Excel macro hacking. Everyday minor miracles to the people who previously slaved at manually munging data. A student intern spends a few hours one day on macros, and the office staff each save three hours every day for years to come.

The spreadsheet has always and will always be the killer app of the PC.
Is it a satire?
All of your audio is recorded (google.com/dashboard) then the audio files are thrown into a lottery. Individual people transcribe what they hear for the computer to build associations.

Or, at least, that's my best guess with zero research and little knowledge.
I think you are right.

There definitely is a very strong desire still for wider spaces, bigger yards, etc. As the result, walking in most of inland sprawl take a lot more time and effort.
That's a broken system regardless of whether anything is bundled or not. If module X has a dependency on module Y, this is an implementation detail of module X and should be completely encapsulated in module X. If for some reason the system needs every copy of module Y to be the same singleton object in memory, then you need to create that instance centrally and pass it around to whoever needs it, not just rely on the Node's require cache mechanism to hopefully return the same copy for two separate require calls in different places. That may be how the require cache works, but that's an implementation detail of Node and not the right way to ensure something is a singleton.
Yeah, as far as I know in modern JS engines += is actually faster than using an array.
I imagine the kind of market data needed to curate effectively is held closely (private) by the companies and devs involved. See also: music services and their recommendation engines being universally lame.
Hopefully Loeb putting Marissa as CEO at least helped.
Yeah, except nobody does it. It's really the case where stupid ideas should be make harder to implement. Otherwise you get the present web, where a lot of companies fetch all dependencies from GitHub every time their CI server wants to run a build.

About the only good thing that comes from this is that we get to laugh out loud every half a year when there's a random GitHub outage and those companies all scream bloody murder.
I've been on terrible buses and I've been on great buses. I'm not even talking about the local/long distance divide, although the long distance buses have usually been great.

At the time I rode them, DC's Circulator buses were clean, nice looking, and fairly quick. For the rides I used them for frequently they were faster and cheaper than taking the Metro.
Hello everyone, the Teleport team is here to answer any questions.

Internally we use Teleport as a library to connect multiple clusters into a structured system of doing ops with solid identity management, but we figured it deserves to be its own tool, especially because so many larger companies in the Valley have built something similar internally.
Scio author here.

A bit background:
Spark and Flink are both frameworks with their own execution engine. Scalding is tightly coupled with Cascading + Hadoop as it's execution engine (also tez WIP).
Dataflow Java SDK/Apache BEAM on the other hand is designed to be a simple abstraction with pluggable engines and Cloud Dataflow service is just one of the many runners possible.

Right now there are:

- local runner

- Dataflow runner, fully managed service in GCP

- Spark runner

- Flink runner

Scio wraps Dataflow Java SDK(Apache BEAM) and can potentially leverage any runner available.
This is a hard real-time problem. There's a well-known general solution for hard real-time problems: split the problem into a data plane and a control plane, and then program those separately and network the components together (e.g. as two processes communicating over a unix domain socket.)

You can write your GUI in Visual Basic or Node or whatever-the-hell, as long as you've got your audio engine written in something with deterministic latency. If you specify a protocol ahead of time, those can even be separate teams with separate competencies!

Sadly, none of the real-time audio/video/image processing software companies seem to have caught onto this. I guess it's only really "well-known" in the network programming world. (A few game companies seem to have figured it out as well, but not nearly the majority.)
Did they change the Skip? I used to take that and it was just a normal bus in the normal street as far as I recall.
Apple’s First Foray into Original TV Is a Series About Apps
No clue about elm - could you please share why it is good?

Wow, there are so many JS libraries today - even just making a list is a big task in itself :(
But there is no cognitive load to having hundreds of modules in a crazy tree of dependencies?
Because econ is usually a different faculty
Very cool, thanks for sharing. I'm guessing it doesn't do OCR yet? FWIW, you may be interested in these similar projects, which are popular in the journalism community though they don't provide the same high-level interface or data-inference, just the PDF-to-delimited text processing:

- http://tabula.technology/ (Java)

- https://github.com/jsvine/pdfplumber (pure Python as well)
There are probably some things we don't know about the insides of a bacterium, and there are probably some fabrication techniques to be worked out, but I would expect the knowledge of how to fabricate a whole cell from scratch within a decade. (I know little of molecular biology, so this is a wild layman's guess.)
Why Your Business Idea Sucks
Haha I was saying "real problem" ironically. I don't think it's a problem at all to flexibly support a variety of approaches. Let a hundred flowers bloom, I say. Neither do I think it's inherently misguided to use the "micromodule" approach. That will work for some projects, if not for others. This episode has been entirely overblown. I'm sure some people went offline over it, but that wasn't entirely or even mostly due to the assholes at Kik. Rather, it was one or more fragile parts of their own infrastructure, exposed by an untimely missing dependency.
he's been awesome on snapchat, so this totally makes sense.
I never can believe how often frontend developers talk about "you're just going to rebuild it all in 2 years" anyway. I guess it's a good way to keep yourself employed.
Microsoft has been hinting that they want to get rid of localhost loopback access from browsers (they took it out of Edge entirely for a while, now it can at least be enabled).

If they do decide to block browsers from accessing localhost, will that impact docker?
Garry Shandling Dead at 66
pretty good book
Did you see a significant accuracy increase over using tesseract?
Scio author here. Yes as soon as BEAM finishes bootstrapping.
The advice is simple: Don't rely on third-party stuff you can implement yourself with no significant effort. And for stuff you can't, backup those modules.
I was actually a huge fan of that page. It was quite configurable with (almost) everything I wanted to start my day. I set up my business stuff there. Now I am shitting bricks!
> freely sharing ideas

You mean freely sharing execution? The source is not the idea.
this is such a simple and brilliant idea. thanks for this!
From the video: "I'm tempted to go 80 miles-per-hour to see what it sounds like... But I probably won't".

You know he totally did. Just saying that probably created an irresistible urge, he might have even done it immediately afterwards.
Reasons Why You Should Drink Salty Water Every Morning
It seems many people dont like this book. Why's that?
Correct it's a thin Scala wrapper with some additional features. Execution is delegated to Dataflow/BEAM.
I'm by no means a proficient programmer so take it with a pinch of salt.

Learning syntax is easy, the art form is morphing that knowledge into something that's actually got a function or purpose, then making something that's maintainable and secure is a whole different game again.

Most of my programming skill was improved from writing small apps to solve something, generally something part of the day job that was boring, menotinous or time consuming.

When I'm going to benefit from the output it's far easier to be motivated, I find it much harder to code on side projects as they're benefiting others more than myself...

Keep expanding and improving your small scripts, and you'll eventually end up with a "system" which does a load of different jobs, then improve that system
Do you think named cells and ranges in Excel / Google Sheets gets at this problem?
Totally agree, the depth of most mobile games is extremely lacking. That said, I would recommend "Kero Blaster" by Daisuke Amaya (Cave Story guy). It's a similar run 'n gun, but very fun if you're into that genre.
Wait wait, you want companies to make money off the product they sell? That's so 90's.
This looks great. How feasible would it be to have server and tag data synchronized between Teleport and AWS?
Why have I never seen this magic before?!
Last 10 meters delivery is a super easy problem though. Put packages in locked boxes, put the locked boxes on an automated car, and instead of going to my house go to me. I'll use my phone to unlock the box, and i'll use my muscle to take the package.