skysight-inc/HackerNews huggingface dataset:
Thanks for explaining - makes a lot of sense.

One cool feature (which might be what BranchMetrics does) would be to add a one-time-use token to the URL so I don't have to log in again on the app, if I already have a desktop login. It is annoying to try to type in a complicated login on a small mobile device (first world problems, I know). Not sure if this is actually feasible though!
It doesn't get a zero exactly, it says it's a "baseline". Sorry if I linked to a questionable source, but it's not the only place I've heard this from. AV Comparatives does the same (PDF) http://www.av-comparatives.org/wp-content/uploads/2014/10/av... Under the chart on page 3, it notes that MSE scored 80% (which is lower than the others) but it's not "competitive".
I'm certainly not saying my CS/EE classes were spot on in their approach, but they forced me to solve problems, which I think is a fundamental component of learning that is easy to ignore.

I'm guessing your logic classes had similar problem solving where errors were objectively called out. I regrettably didn't take philosophy classes, but only softer things that were subjectively graded via essay. In retrospect, they seem like fine topics to have studied after one developed critical thinking skills, but when presented as competitors to hard logic they devolved into a subjective/memorization fest

(I'd love to upvote you for friendly insightful discussion, but I appear to be unable to vote on comments. email to hn@ has so far gone unanswered)
I liked how the idea's champion dealt with Microsoft bureaucracy:

> So, back in August I started looking at what I was going to accomplish over the next year or so, and I thought it would be a good idea to try and see if I could get some of the CoApp package management ideas put into Windows itself (hey, it'd be kinda nice to be able to do apt-get style-stuff and have that built into the OS)

> I had proposed some of this at the beginning of the product cycle for Windows Blue (Server 2012 R2/Windows 8.1) but it was a little too late in the planning cycle, and I gave too-grand of a vision.

> I finally came to full understanding of some advice my pappy once told me: "The secret to success is to find someone else to care what you care about, and make it their problem." ... I looked at him like I understood what he meant, but he could tell that I was just paying lip service. He then said "Try it this way: Set the building on fire, take someone else's stuff into the building with you, and then cry for help"

http://coapp.org/news/2013-10-02-State-of-CoApp.html
> It makes macro invocation feel "wrong" or "special" in a subtle way and betrays a lack of confidence in the macro system

But a macro invocation is special. The syntax within a macro does not follow Rust rules, so if macros would not be marked properly it would be incredibly confusing for a user. Let alone that macro imports are different by the very nature of their behavior.
That's a very optimistic view on the situation considering that average pay of a "Computer Programmer" is just under 80,000 [0]. IT Managers are closer towards your ballpark at just under 130,000 according to the same source.

Also your ROI assumes you have no expenses at all for those two years?

There is a lot not to like about being a quarter million dollars in debt at the age of 22. Especially since the majority of programmers who graduate from these colleges come out and make between 60-80 for years and many never reach 125,000. Especially when you consider trying to pay for rent, food, bills, loans, and living all at once.

And while the number of graduates who go on to have a multi-million dollar acquisition event is undoubtably higher than most professions, it is still a statistically insignificant percentage much like kids in college hoping to play football for the rest of their days.

Personally I'd take critical thinking skills over any specialized set of skills any day. Because those are the kind of skills that can improve all areas of my life, not just the financial aspect.

The fact that, as a society, we can routinely saddle 22 year olds with tens and hundreds of thousands of dollars of debt for the chance to get a higher education is deeply troubling to me.

[0] - http://money.usnews.com/careers/best-jobs/computer-programme...
Completely agree with you. And they are evolving fast and acoording to the feedback they receive. I hope the C++ community wakes up!
This is a good read, and far from a one-sided paean of praise for the spreadsheet. Lots of discussion of pitfalls.

This is a fun quote:

Already, the spreadsheet has redefined the nature of some jobs; to be an accountant in the age of spreadsheet program is — well, almost sexy.
http://www.peachyprinter.com/ is a photolithographic printer in beta stage development which is aiming to sell at a similar price.
I don't know, I got it. I actually kind of like the idea and think it could be quite useful if it's high enough resolution.

What is a bit problematic for me is the position of the projector/camera relative to the monitor. I really don't want to have to extend my arm out to interact through touch. I f-ing hate having to interact with touch at a distance. I don't think it works for extended periods because it puts a strain on your arm.

I would have much more liked a design that allowed you to rotate monitor vertically so the projection/camera surface is off to the side or something. Or maybe they should make the projector/camera surface a separate device.
> is it fair to say that there's no privacy concern if the API only exposes a one-way lookup?

It helps, but no. The data is still there to use. The API or Mozilla policy may change, or security may fail.

From what I can tell, there's no need to record either the devices gathering data or the devices looking up their location. Just don't store that data and everything is fine.
Have the authors seen [ http://en.wikipedia.org/wiki/Paxos_(computer_science) ](PAXOS)? It seems related.
Charts on Grids – Responsive Dashboard Templates with Bootstrap
App Review Psychology
> but don't then say that existing code still compiles fine.

Oh, I'm not disputing that a lot of existing C code wom't compile as C++; I'm just nitpicking the claim that good C code won't compile as C++. ;)

But to be fair, there are perfectly good, valid C programs that don't compile as C++, void * aside.
Haha, this was right below your comment: https://news.ycombinator.com/item?id=8529151.
Yes. You can sign transactions completely independently from Coinbase, provided you have your private key, encrypted shared key, and passphrase (the two keys are provided on a sheet of paper which you print out during vault creation).

https://github.com/coinbase/multisig-tool
They're doing MVP a bit better than you think. They start with the sales pipeline and if they don't get the number and quality of prospects up to where they want it they can adjust their vision before they go through expensive builds. On top of that they are heading off a whole pile of would-be-buyers who will now postpone their 'brand-x' purchase until they see what HP really has to offer.

This is not nearly as stupid as you make it seem.
Ground up rewrite failed? So surprised.
So in essence, you're motivated by the same underlying concept as the Plan 9/Inferno developers: define a small set of abstractions and apply them ruthlessly, in contrast to the myriad of non-uniform interfaces one is practically using every day in an operating system.

For Plan 9, it was "everything is a file" and the power of using simple operations like bind mounts to create complex software interactions that would otherwise require monolithic protocol and library stacks anywhere else.

Here, it's... "everything is a table"? I'm not very familiar with table-oriented programming, but what advantages does having the RDBMS be the prime metaphor over the file system really bring? Structure? Rob Pike had some interesting words on that: http://slashdot.org/story/50858
https://github.com/mwrock/boxstarter can help setup Windows machines for developers.
Rooftop solar will be at grid parity in all 50 U.S. states by 2016
Yes, the shared key is generated and encrypted with your passphrase client-side, then sent to Coinbase. We never see the raw private key.
Oh, now I see they actually interviewed John Britton from GitHub on that. I don't buy this completely, though:

"But as far as...we don’t have a set, like, this is the way, right? There are multiple ways to use GitHub in the classroom, and it depends on what goal you’re trying to achieve."

Same is true for software development, yet they promote the GitHub Flow. Find the practices that work for 80% of the people / contexts!
Indeed, their servers are located in the US
Yes, you can sign a transaction offline using our multisig vault recovery tool, which is open source:

https://github.com/coinbase/multisig-tool

You can use it to generate a transaction payload which can be broadcast from a client of your choice, including Toshi, our open source bitcoin node:

https://toshi.io/docs/#relay-transaction
Well done. That's a great post. You might find the data from this interesting: http://linktally.com

It was shared a total of 83 times according to http://linktally.com
One of the most lucid explanations of the Raft Consensus Algorithm that I've ever seen is the one in John Ousterhout and Diego Ongaro's Raft User Study[0]. The 2 videos do an excellent job of explaining both the Paxos and Raft algorithms and the key differences between them. John's narration is extremely clear and the slides are very informative. Definitely recommended!

Raft is a consensus algorithm designed to be easier to understand than Paxos. To measure Raft's understandability, we conducted an experimental study using CS students at two universities. We recorded a video lecture of Raft and another of Paxos, and created corresponding quizzes. This page makes our materials available for anyone interested. We think these are valuable resources for anyone learning consensus (whether Raft or Paxos or both).

[0] - https://ramcloud.stanford.edu/~ongaro/userstudy/

Raft Video - https://www.youtube.com/watch?v=YbZ3zDzDnrw

Paxos Video - http://www.youtube.com/watch?v=JEpsBg0AO6o&feature=youtu.be
The curve is far less uniform than you might imagine.

There are going to be a few companies which are obvious superstars (great team, market, execution, traction, etc.) which will be obvious yeses. You're either in this group or your not.

There are many many companies which are obviously bad: weak team, bad market, poorly thought through idea, pre-product, etc. These companies would get rejected regardless of how many companies applied.

Then you have the companies in the middle. That's where the competition is. It doesn't really matter how many companies are in the previous groups, what matters is how you rank compared to the "maybes".
Someone accidentally hit spacebar twice.
I used some of the space sounds by NASA in a track I was working on
We changed the url from http://www.staringlizard.com/index.php/projects/3-memwa#imag... because the current page seems to give the most background to the project.
Maybe, but if all your teachers have obvious biases and they grade on how well you pander to their biases, and all their biases just happen to line up, then you're left only able to argue one side of things.

It's not hard to imagine going to a liberal arts college where the professors are all moderately to aggressively liberal and/or Democrat.

I'm not saying that it's RIGHT that this could happen, but that it's not unreasonable to expect that it COULD happen.
Yes. They even reference it on their website:

"Raft is a consensus algorithm that is designed to be easy to understand. It's equivalent to Paxos in fault-tolerance and performance. The difference is that it's decomposed into relatively independent subproblems, and it cleanly addresses all major pieces needed for practical systems."
> The exclusivity clause is there because the retailers want it there.

More accurately, I'd contend the exclusivity clause is there because every other retailer wants it there. You don't want it applied to yourself, but the only way it would work is if it bound everyone.
I think this is an excellent point. Perl excels at facilitating a wide variety of users, and as a language it really does feel like everything and several variations of a kitchen sink included. That openness to any idea is seen as inelegant by some, and accommodating by others.

Early on Perl 6 felt like a different language, and while that has moderated somewhat, it still doesn't feel very 'perlish'. It will be interesting to see where it goes.
The transformation is performed at the ToroDB layer. Each document is analyzed and several steps are performed:

- Document is received in BSON format (as per the MongoDB wire protocol) and transformed into a KVDocument. KVDocument is an internal implementation, an abstraction of the concrete representation of a JSON document (i.e., hierarchical, nested sets of key-pairs).

- Then, KVDocuments are split by levels (called sub-documents).

- Each subdocument is further split into a subdocument type and the data. The subdocument type is basically an ordered set of the data types of that subdocument.

- Subdocuments are matched 1:1 to tables. If there is an existing table for the given subdocument type, the document is stored directly there. If there isn't, a new table with that type is directly created. This means that there is also a 1:1 mapping between the attribute names (columns) and key names, and makes it very readable from a SQL user perspective.

- There is a table called structure that is basically a representation of the JSON objetct but without the (scalar) data. Think of the JSON object but only the braces and square brackets, plus all the keys (or entries in arrays) that contain objects. There is, per level, a key in this structure that cointains the name of the table where the data for this object is stored. This table uses a jsonb field to store this structure, but note that there's no actual data in this jsonb field.

- There's finally a root table which matches structure with the current document. This is used as structures are frequently re-used for many documents. This is in part one of the biggest factors which contributes to significantly reduce the storage required compared to, for example, MongoDB, as the "common" information of that "types of documents" is stored only once.

This information and more will be shortly added to the project's wiki. However, it's very easy to see if you run ToroDB and look at the created tables :)

Note: I'm one of the authors of ToroDB
White House computer network 'hacked'
>The former is almost certainly false. I'm not going to be drafting briefs on an iPad any time soon, nor are CPA's going to be poring over spreadsheets on iPads.

You clearly don't work for baby boomers. My partners love that shit.
PAXOS is very complicated, Raft is direct response to it by simplifying the consensus algorithm. From the article:

"It's equivalent to Paxos in fault-tolerance and performance. The difference is that it's decomposed into relatively independent subproblems, and it cleanly addresses all major pieces needed for practical systems."

One of the authors of Raft is Prof. John Ousterhout(TCL creator, among other things)
I can't even imagine how expensive consumables for an HP branded printer will be!

Mind you, there's a lot of room for innovation in this space. I just don't see HP as being positioned to really expand the technology in any meaningful way.
Link to announcement and existing discussion: https://news.ycombinator.com/item?id=8528460.
A quick internet search shows that one person came up with that estimate and published it without any actual calculations. I'd be curious to see the calculations, if only to point out what happens when a non-economist tries to make such calculations.

And the whole point is moot, because Medicare and Medicaid obligations can be easily lowered by legislation. Which is why the actual debt number is the one that matters.
I agree partially. When Ruby took off,it captured a lot of programmers that otherwise would have probably gravitated towards Perl (or Perl6).

But if Perl6 had been finished in 2005 or 2006, things might look quite different today.
> Many mobile phones are already modular to an extent. Replaceable batteries, replaceable SD cards, replaceable SIM cards.

I'm not sure those are great examples of modularity on the march; replaceable batteries and replaceable SD cards, at least, are both much less common on smartphones today than they were (say) five years ago. The trend for the last couple of years has been towards non-user-serviceable batteries and omitting external storage slots altogether.

(I wish it wasn't, since I want my phone to have those features, but that's the way the market has been going.)
I seem to recall you being similarly skeptical about the iPad - and whether or not that was you, I think this is an equally transofrmatve product.

There is nothing artists (and scientists) like better than a new toy. The win here is a camera with a standard fixed orientation towards its subject; high-quality optics are sacrificed for reproducibility. I can think of numerous creative/education applications for this just from looking at the still pictures, and I haven't clicked on any of the videos yet.

- let ants walk on it to study swarming behavior

- put petri dishes on it and leave them overnight to measure bacterial growth

- liquids with different viscosities/specularities for artistic purposes; I've tried 'painting' with dishwashing liquid squirted out of the bottle and a camera, but it's difficult

- rolling marbles around for stochastic video effects

- make arty models of things in whatever medium you like and then wave them around and have them scanned into 3d without any tedious calibration/scaling

- massive possibilities for gestural control of music/animation

I could go on and on. Think of this like a 'macroscope.' The advantage of a microscope is not just the lenses that let you look at very small things, but the form factor that makes it easy and efficient to put your samples in position and focus upon them. You could make an effective microscope that was like a telescope and that you held in your hands to look at small objects, but as soon as you think about it you realize what an utter pain in the ass it would be to use because of the constant refocusing and reframing.

I think it's too expensive and there will be an app shortage at first, but I feel comfortable predicting that this (or an iteration by a competitor) will be a fixture in any creative/educational/lab environment in short order. In fact, this is what has been missing fromt eh 3d-printing side; most of the desktop printers are Not Very Good and building CAD models is tedious for most people. How much nicer to have a high quality interactive scanner and just send the refined model to a facility with a high-quality printer, CNC or sintering device for delivery or pickup.
Initially, I tried to see how stereotypes about blondes related to what you were saying and then I realized you meant "blind people."
I think their existing logo is far better. The one above looks too modern, minimalistic, abstract, and edgy. For HP, I kind of expect something a little more curvy, playful, and potentially colorful.
Networks with hidden SSIDs can be detected many other ways. A little searching quickly will turn up methods.
Tools for Prototyping, Mockups and Wireframes
http://weeklyyouthpay.com/?ref=423270
No, it's not using json/jsonb/hstore (to store the true JSON data). It uses a bit of jsonb but for a side part of the information.

And this is the true power of it, that data is stored in normal, relational tables. Please see a comment above explaining this in more detail :)
> ??! There are pictures.

On screen no. 1, there's a picture of sunlight shining through somebody's hand.

On screen no. 2, there might as well be a picture of an iPad with a fancy case.

On screen no. 3, I see that this machine can be operated in desktop mode, but I still know nothing about what makes it special. Is it an Android tablet with an innovative desktop stand?

On screen no. 4, there is a matrix of six little images; two of them finally (and way too late) let me guess the mode of operation.

On screen no. 5, there finally is a clear view of the machine.

> who would prefer text

This is not about text vs. pictures. What I'm saying is that if you try to advertise a new kind of product to me, you should just go ahead and tell/show me what the point is. When you have done that, show me pictures of sunlight and trees (if you think that's necessary).
coinbase-graig: is it possible with your current API to connect a third party service outside Coinbase to sign the transaction? say I want to do a retinal scan before the transaction is approved.
If the computer is infected, then yes it would be possible to steal both the private keys, and the passphrase. To avoid this attack scenario, we're investing pretty heavily in technologies such as CSP.

However, this can be mitigated with our group multisig vault, where separate users create their own keys. For malware to steal these, it would require infecting multiple computers.
Both Lisp and Ruby all follow that convention. Probably other languages, too, but I'm too lazy to look... :)
Yes Apple just do the same thing over and over again.
For me Apple now is just zero innovation.

Any way Sprout looks very interesting and promising.
Wow. This is about as big as it can get - your site has probably been compromised, data could have been stolen, and you will have no idea if you were hit or not.
Like what?

Sure, they don't have to re-do the backend, but there's still figuring out how to actually effect the transaction between the customer and merchant. They're already talking a 2015 launch date for this, possibly longer (can't find the article, but people involved in the project are shooting to get it done within 2 years). Changing out the front end app and store support hardware/software would just make the thing more likely to fail.
It hasn't been tested, but as soon as the full Mongo protocol is supported, it should work exactly the same as Mongo does. Give it a try and let us know! :)
Or, work so hard to get into the summer batch that you don't end up caring about getting into the summer batch.
I'm very sceptical of this.

For example I just picked Lund University in Sweden. No it's not free. It's $15K a year. [1] The University of Helsinki is indeed free though. [2]

In case of Germany, the entry requirements are quite hard. Not impossible but hard enough that many Germans end up studying in neighbouring countries because they cannot get in a German university for some courses were there is competition.

Also If you go on course aggregation websites and filter for English you will get like a hundred courses taught in English, but then you realise that they are mostly humanities. It's much harder to find English taught natural science BSc programmes.

1. http://www.lunduniversity.lu.se/lubas/i-uoh-lu-NGNAT-FYSI/tu...
2. http://www.helsinki.fi/studying/fees_and_costs.shtml
PayPal Allowing Me To Use Two Different Passwords To Login
The big problem with tech startups is that they are by and large technologically clueless. Security is just one of the more obvious symptoms.

It's always been the case that a lot of tech startups are started by "idea people" who just may or may not get lucky with their choice of technical co-founder or first hire, but I get the feeling it's been getting a lot worse the past few years. You can go to startup meetups and have a hard time finding anyone with half a clue about the actual technology.

Feels like we are regressing back to 1999.