skysight-inc/HackerNews huggingface dataset:
Here you go: https://www.youtube.com/watch?v=6RNKtwAGvqc, it's 8 minutes, feel free to still hold your opinion afterwards, but challenge yourself to listen to someone give you substance instead of "whatever" reasons. They kind of matter a lot, and whether it's "Apple" or someone else is pretty much irrelevant.
I (and a lot of other French students) have started programming during my bachelor's mainly in Java and C. I now develop in Golang and I know it would have been better for me to start with it:

- The logic of Golang is straightforward, e.g. you need to import the package fmt to do a fmt.Println("") in Golang but you do not need to explicitly import anything to do a System.out.println("") in Java. Some things could still be weird for a beginner, e.g. methods like len(), but the official documentation gives a clear explanation about a lot of things.

- gofmt, the best way for a beginner to understand what is pretty code. Golang forces you to write clear code (e.g. no unused variable) and that is an excellent way to learn as a beginner.

- The goroutines / gochannels are simple to understand, I wish I would have started concurrent programming by developing in Golang instead of C.

- Golang works on every computers and installing it is simple (simpler than installing Java and Eclipse).

This list is subjective, other languages like Python are also excellent for new developers from what I heard but Golang could also do the job.
I think the only ones that are "sad" are those who saw Go very philosophically, like if it was more then just a game with set rules that can be computed.
Human cognitive biases are easy to exploit too.
Proving the security of cryptographic protocols is a counterexample to this. Sometimes basic assumptions are very difficult to catch.
Is there some reason why the government wouldn't be able to license the use of unadulterated crypto for purposes it doesn't give a shit about, like you transmitting your credit card number to online retailers, while mandating some form of government access in situations where it does give a shit, such as being able to access the data stored on disk-encrypted cell phones?

I'm sincerely asking here, I don't know.
Only a certain percentage of people are addicted to gambling. For many, it's a simple calculus of the entertainment value. If 45 minutes of playing penny slots is worth the 10 bucks or whatever then they do it. I do agree with your general thesis though, there's definitely some areas where our logical abilities short circuit.
Principles and Procedures of Exploratory Data Analysis (1997)[pdf]
I guess I picked a bad example :-) On the other hand, you do either have to pick from pretty broad categories or have to go with a specific list that you or someone else has curated. But it's a hard problem.
I think I see where you're coming from, but in every case where this has been hypothesized so far (e.g. soap bubbles a few years ago) it has been shown to be false. Mostly, physical phenoma result in purely local minima/maxima -- which is generally useless for solving NP-complete problems. At least that's my intuition.
Urlcleaner – Let me clean that URL for you
I can't find any textual summary about what "the seif project" is supposed to be. All I can find are talks and announcements for these talks.

There is a github repository[0] that doesn't have a description and a pretty useless Readme.

Does anyone know what this is about ?

EDIT: you can skip at least the first 30 minutes in, he's still just complaining about how HTTP,HTML,CSS and Javascript are terrible and a description of television.

[0]https://github.com/paypal/seifnode
"Hardware specification" sounds like it's designing the shape and size of an ATX motherboard.

That set of documents appears to be largely focused on the HID protocol for data transfer between a Microsoft-certified touchpad and the driver, not a specification for the hardware design per se.

With that said, open, freely licensed, and non-patent-encumbered protocols are vitally important and it's awesome that Microsoft has stepped up and shown leadership.. if that's what that is. Microsoft has been doing more and more impressive things to work with the open-source community since Ballmer, and that'd be great if that's what it is.

Care to comment on if that's a:

1) freely licensed or open-source specification

2) patent-encumbered?
My guess:

exit ~ ex-it = out + go

prospect ~ pro-spect = forward + look

decide ~ de-cide = down + cut

alarm ~ a-(l)-arm = to the weapons

I think what he's basically saying is that when English became a fusional language, forged by the collision of two alien languages -- one Germanic, one Latin; each with its own morphological building system -- everything just turned into a big jumble, and people forgot all these (once) nuanced rules for compounding / deriving words -- leaving us with the comparatively limited ruleset we have now.

At least that's my basic interpretation of the coldly functional, atonal clusterfuck that is modern English.
And global remittances, store of wealth, international monetary system resistant to government and bank controls, to name a few other uses. It's amazing how many people are willing, even eager to dismiss crypto-currencies. The concept is so radical and revolutionary that it scares the shit out of a lot of people. It will take time for humans to catch up but if you think it's just a fad then you are deluding yourself.
We will be voting to implement the same mechanism in Switzerland in next June. Fear campaigns by right-wing parties are intensifying.
Securing data is a daunting state to be in; it's not a task, but a lifestyle.

Out of 100 average web developers only a handful take security into account during design and fewer still think and work through what's necessary to keep anything safe at all.

It's no wonder that popping servers is so trivial and even high value targets with dedicated security teams and constant proactive threat response get pw0nd daily.
The toolbars are dead I think though.
Sparkle Bravely
>You do realize the Freedom of Speech was literally created to enable political dissent that used to involve criminal acts?

key word: used to.

The people, via the vehicle of the government, collectively decided to make those acts legal, thus giving people the freedom to commit legal, non-criminal acts of speech, which were 1. legal, and 2. not illegal.

It is trivially easy for anyone not emotionally invested in failing to understand it, to understand how this is different from giving people the freedom to commit acts that everybody agrees are illegal, should be illegal, and should stay illegal, just because apple has figured out how to engineer a product 100% immune to government scrutiny.
What if the video game AI decides that losing a boss fight by getting stabbed repeatedly by a player who glitched through a wall is totally hilarious and more fun that fighting? Bug? Or just an AI doing AI things?

We have squishier heuristics for what "winning" is compared to AlphaGo, and that seems likely to stay true for the foreseeable future of specialized AIs. But someday it might not.
It doesn't have to be a huge hexadecimal code; it just needs to be as complex as the device's unlock password. After all, that's what the user, through his choice of password, chose as the desired security level. In fact, it just _could_be_ the unlock password.

The secure enclave (https://www.mikeash.com/pyblog/friday-qa-2016-02-19-what-is-...) could generate a public/private key pair, keep the private part for itself, and give up the public part when given the unlock password.

It could even generate a new key every time someone asks for one, and only accept the last one it sent out.

But yes, as I outlined, one problem with this is "no more updates for you".

A way halfway around that could be for the secure enclave to accept unsigned firmware updates, but to first destroy the device's encryption key ("sorry, no more updates for you, unless we are allowed to erase your device first")
I saw this same talk live at forwardjs, I think his ideas are the perfect blend of being ambitious (enough to capture interest) and yet tempered by past failed attempts at "revolutionizing the web". I hope the project garners more attention and interests, we have fundamentally broken tools and maybe it's time to start building new tools that we can begin to shift to.
This is really fascinating to me.

As someone with adhd, my psychiatrist has explained it to me in terms of Dopamine. In his words, stimulant medications help to treat symptoms of adhd, in part, by creating dopamine when we either lack it or have a weakened response to it. This flood of dopamine keeps us from being impulsive, in his explanation.

In other words, I am more impulsive without stimulants and the explanation I was given is that my brain is too busy seeking out dopamine and thus always looking for excitement. By providing dopamine through medication, that seeking behavior diminishes and I am more focused and less impulsive.

So, something doesn't add up. Either my psychiatrist has been misinformed or there is a lot more going on here / my understanding is very off base.
Blender can be used to edit your video, add small effects, overlay text, add audio, subs. See my old answer here https://softwarerecs.stackexchange.com/questions/175/video-e...
I'm not an expert either, but my understanding is that "consciousness" is still so poorly understood that it's more the realm of philosophy than science.

In particular, we all know that we're conscious, but can't really explain what that means.
Yesterday, 21.co made a blog post proposing a micropayments API: https://medium.com/@21/the-first-micropayments-marketplace-3...

The two key value propositions noted in the post are:

> Buy APIs instantly without signup or credit card

> Sell APIs instantly without a bank account

...which are solutions looking for a problem. If you are working with legal businesses and dealing with signup, credit cards, or bank accounts are deal breakers, then there are other significant problems with your business model.
SEO Basics of search algorithms
You got his point backwards.
Flow's way of handling classes nominally and interfaces structurally is really nice.

By the way, can you extrapolate on eslint and babel working to check symbols across modules? I don't think I ever noticed that feature.
We run containers locally for components that our code needs, i.e. if the code needs redis, or elasticsearch or whatever it's easier to spin up a local container, keeps the dev system free of clutter, and what you're running can often be the same or very close to what is in prod. For our own code, why should it care whether it is running in a container or not? We develop locally on the host and package into a container at deployment.
Here's a non-mobile version of that same link:

http://www.aliexpress.com/item/2015-New-Smart-Wifi-plug-sock...
It's very early stages, Douglas mentioned in the talk I attended that he has purposefully tried to refrain from giving anyone set dates for deliverables in attempts to prevent rushed code at this stage.
ISPs give out the cheapest possible routers.
21's micropayments marketplace
Sure it would. It just wouldn't be friendly to you.
The main discussion of the third game can be found here: https://news.ycombinator.com/item?id=11271816

However, this article contains much more analysis of the game than previously posted articles, and is worth reading.
Hit me up when you are in town (Seattle) we can grab a pint and talk startup!

I also host an Open Coffee at Surf Incubator on Tuesday AM, come meet other founders and angels.

Prepare with a mutual NDA and be sure of what you want before starting conversation.

They might grill you but, its more than tech. Team and Traction are very important as well.

If party A passes on your deal it doesn't necessarily make everyone else sour. YC passes on many who still get funded later, loads more examples of this in the market.
There's also no reason to believe, e.g., rocks are not conscious, if your position is that we have no idea what consciousness is or where it comes from.

If you take the view that consciousness somehow arises from the brain and neural connections (which is intuitively plausible, but I personally am skeptical), it stands to reason that other species with complex brains are conscious as well. Perhaps "less conscious" (if that means anything) in proportion to how much less complex their brains are.
Two strong assumptions in your comment:
1) "there won't be enough people giving back into the system"

Considering the fact that we don't even know precisely how it will be financed, why is this already a conclusion?

2) "I wish we had laws in place that all voters had to at least 1) have a job 2) proof they paid income taxes"

I have never seen any factual data supporting this. Actually, surveys seem to support the exact opposite: a large majority of people without work want to work, and a considerable portion of employed people wish they didn't have to work anymore to pay their basic utility bills. And would you surrender your right to vote just because you got laid off last month?
It doesn't crash on my iPhone 6 Plus, but it's practically unusable. 5-10 seconds of waiting for it to respond to trying to swipe down, and horrible frame rates while it does so.
so... it was built for clustering but it doesn't quench your thirst for clustering? Please could you clarify.
Just buy a new router if you have a buggy one that needs restarted all the time.

This is silly and illogical, if you have a reliability problem fix it, adding more parts is not likely to help. What happens when this smart plug malfunctions and restarts your router every 5 minutes?
> the goalpost on what is "true AI" shifts to be something that computers can't do yet

while I agree that this does happen, I don't think it did in this case - that is, I don't remember anyone saying that they would take a computer beating the top human in Go as evidence of "true AI"
I'd say that it will reach majority status in introductory courses for U.S. universities by 2020.
The elephant in the room here is that Bitcoin is dodgy.

It's proponents claim that it has all sorts of uses, but the only thing people actually use it for is illegal activity.

Since the Ross Ulbricht trial, it has become obvious that even using it for illegal activity is a bad idea, as it's easily traceable.
A new approach to the gears on a bicycle – WaveTrans
You could use OBS, Open Broadcaster Software, which is open source that has features geared toward streaming, but could ultimately prove more valuable than "simple" screencasting software. For instance, want to show your code always even when you're googling answers? That is very easy in OBS.
Microsoft seem to be more interested in Ethereum [0]. They introduced an Ethereum blockchain-as-a-service offering on Azure [1] last year, and they are working with R3 [2] and some other Ethereum-using players in the much-hyped blockchain space. They seem to have decided that Ethereum is a better solution than Bitcoin for a broad set of applications, and they're probably right.

I do think Microsoft's move is indicative of growing disaffectation with Bitcoin. Bitcoin's community has been a cauldron of discontent for the better part of two years now. It's a mess, but it's not just about the blocksize. What most scares investors and technologists is that Bitcoin's development team appears to be beholden to the interests of a single company, and still worse, has disavowed making basic changes to the protocol. But basic changes are needed to enable many of the sorts of things that people dream of doing with blockchains—at least if they're going to be done with Bitcoin's blockchain.

Meanwhile Ethereum and several other competitors are maturing into good alternatives. Ethereum is a much nicer platform for programmatic money. Dash [3], Monero [4], and new projects like Zcash [5] are in some ways technically superior to Bitcoin as currencies and payment networks. At the same time, many speculators have fled bitcoin, fearing a gridlocked community and technical stasis; they've put their money into other crypto-assets, driving up their valuations. The price of ether, Ethereum's underlying asset, has skyrocketed lately, to a valuation of over $1 billion. About half a dozen altcoins have risen enormously in value over the past several months, and higher valuations bring more interest. With more interest comes more use, and with more use comes more infrastructure; Bitcoin's first-mover advantage narrows.

There was a time when I thought Bitcoin would be able to incorporate proven technical improvements from other systems, and by maintaining its technical competitiveness in that way also be able to maintain its network effect. I no longer think that. If Bitcoin can't purge its demons, other systems will out-compete it.

0. https://www.ethereum.org

1. https://azure.microsoft.com/en-us/blog/ethereum-blockchain-a...

2. https://r3cev.com

3. https://www.dash.org

4. https://getmonero.org/home

5. https://z.cash
Free personal finance software for Mac, Windows, Linux and iOS
It has nothing to do with web developer and everything to do with the insane state of web development and software development in general. You want a full-stack developer that also deal with security, as they say good luck with that. Knowledge in web development is always incomplete because there is simply not enough time to learn everything. So web developers and software developers are necessarily hackers. All of them. It is impossible for a software developer to be an expert because the domain of knowledge is beyond an individual's comprehension. So good luck adding security to the repertoire of already overworked people who are doing the jobs of 3 different people and usually earning a pittance for all the work they are doing.

You want security, then hire a security expert to oversee the development and ensure security. Pay him or her 60,000-70,000 to ensure that. Otherwise forget about it, not going to happen. Your developer is already too busy as he or she is.
...so we needed 538 to tell us that the white evangelical movement is strongly opposed to anything that has historically been associated with Communism? Wow. Who the fuck knew. It's almost like American devotion to religion was the explicit response to socialism/communism at the time.
The move is to add bitcoin to your online store, generate a bit of buzz from the gimmick and then remove it since it makes no sense.
If the senaro you describe were remotely possible BitCoin would not exist. A chain more than a couple of blocks behind has almost no chance of catching up unless over 50% of the hashing power consolidated on the shorter chain. Since miners automatically abandon short chains and it is in their best interest to do so this is extremely unlikely.
x87 is largely deprecated. Try inspecting the code emitted for floating point by all the major compilers.
Because the problem with the international finance system really is that the regulatory controls are to strict....
Hello Everyone,

Great questions, let’s dive right in.

One thing I wanted to clarify is that this policy only affects devices that have not connected to CrashPlan Central in 6 months or longer. This does not affect volumes that have not connected to the device in that period of time. (i.e. an external hard drive that has not connected in 6 months.)

Many of you are inquiring about the notification emails being sent before/after the archives are deleted. Like I mentioned in my previous reply, we’ve been testing verbiage to small groups of our users who are affected. Our goal here is to dial in the messaging so users take action as opposed to ignoring the email (something we routinely see from our some of our customer base). In some cases, we sent very direct emails in order to provoke action from the sample base.

We want users to address any old archives that have not connected. Part of CrashPlan’s ability to maintain the archive health and integrity relies upon regular connection from the device. CrashPlan is able to routinely perform maintenance on the archive by comparing checksums between both device and CrashPlan Central.

https://support.code42.com/Administrator/3/Monitoring_And_Ma...

From the feedback we’ve received so far (including this thread), it’s evident we should provide advanced warning prior to deletion of these archives. We’ll continue to refine our messaging to reflect this.

Thank you again for all your feedback.

Jarrod
As a former indie I can empathize with the sentiment, but as a journalist, by focusing on his indie friends' fortunes, he's missing the bigger story.

The app business is as healthy as Hollywood or TV, with all the good and bad that implies. You could even say it's the "golden age" of apps. Clash Royale just launched world-wide and immediately rocketed to #1 the same day -- the first blockbuster app launch?

And yet, some indies still do well! There are indies in the top 50 paid (if not grossing) apps list right now. It's an extremely interesting time in the app business. But he's missing this fascinating transition story.

I'm sure he'll rile people up. Unnamed indies, but surely any of his podcast listeners could guess who, wringing their hands because "the value and esteem is gone." What does that even mean? The obvious guess: they can no longer make a living from their note-taking or podcast-player apps. I'm sort of riled up! I bought Overcast. I bought Vesper. Etc. I like indies!

But markets move forward. And this is a very natural progression, from an immature market where anyone could set out a tent and do a brisk business, to a mature market that demands a lot more than just the best mousetrap.

Another note: the successful indies in the top 50 lists are mostly making games. Not utility apps. Not note-taking apps. Not podcast apps. The app store is mostly an entertainment venue. Games are at the fat end of the revenue curve. The indie podcast / note apps are squarely in the long tail.
Subgraph OS Alpha Release
If you liquidate instantly, there's not fluctuation risk.
Agreed. Without naming the brand of router I have in an effort to not start a brand debate, I must say when you actually end up spending more than $40 on a wireless router, the quality greatly improves. When I lived with my family, I thought resetting wireless routers was the norm (all my friends agreed it was a normal thing). Then I moved out and bought my own equipment. 5 years and counting and the only time this thing has been power cycled is when my home lost power in a storm.

You'd be far better off putting the money you'd spend on this gadget towards a better wireless router and call it a day.
Usually, 1 confirmation is enough. 6 confirmations is considered enough for any amount. Most exchanges are comfortable with letting you use your coins in 2-3 confirmations, and they tend to be very high risk businesses in the space.
I love my MikroTiks. Even the $22 "hAP lite" is a fantastic home WiFi router option, and comes with all the functionality a hacker could want.

My MikroTik's fantastic reliability (48d uptime, and that was b/c I accidentally pulled the power cord), combined with a queue policy to throttle bandwidth to avoid my ISP's humongous queues, makes me feel sorry for others whenever I hear them complain about their router always crashing, or Netflix causing Minecraft to lag.
> Would you yourself actually choose SQL Server on Linux for a project?

Well, I might KEEP my SQL Server, but switch from Windows to Linux as the host OS - to save $$ on licensing and hardware.
i second that, blender is actually a very good solution.

...but if you have any experience at all with the adobe suite, you'll be very confused, so beware.