skysight-inc/HackerNews huggingface dataset:
If I may, I feel that there's a better version of the first video. The version you linked suffers from terrible framing where you can't see a single line of code he writes. This video has a much better view, but unfortunately has awful sound. For me though, code is more important than sound quality.

https://www.youtube.com/watch?v=KQwEmdOH-GM
Just some pricing pedantry: unless you're selling a like-for-like substitutable commodity, you should ignore your costs and price according to the value you generate for customers. (If the value you generate is less than your costs, you should find a new business).

So it really doesn't much matter what their panel of experts makes; the big pricing issue they have is that a single percentage point of value in a recruiting context is worth several thousand dollars.
By all means. Ed25519 (which underlies signify) is a pretty decent modern signature scheme. (tweetnacl.c also implements it, in less code.)

It also seems you want to expire things, so I do feel I have to warn you that signatures are a totally separate thing to a secure time source, which is a whole different bag of marbles.

However, since what you're designing sounds like a logic bomb/copy protection/DRM system, I must say what I've been saying for the last quarter-century or so: please do not design your software to deliberately fail. That is a bad call: trust me on this one. Any crypto that you do to support it, even if the crypto itself is sound, is just tapdancing around a failure state.
House burns down/cave collapses -- all pictures gone. Which is how most people run anyway.

Personally, I'm using Amazon Cloud Drive for storing pictures.
Sure, there is an option for a no-JS version of Gmail, but the default definitely uses Gmail, because the user experience is much better - I think that's pretty clear.

I agree doing some work on the server can also make sense, and that the new pre-rendered JS is an extension of progressive rendering which is not a new technique. It's a new way of doing it, though.
6 Years of Bootstrapping Spotted by Locals
I'm not bashing the article - I'm referring to the mindset necessary for the fact that this article even needed to be created. Server-side rendering should have always been first-class.
No reference to Salt (http://saltstack.com)?
Serious question: Is there a better way than the Abercrombie/J.Crew model approach?
My experiences may be biased, but most startups I work with have target audiences that do not include tin-foil hatted JavaScript disabling individuals.

To the contrary, for them investing any energy in servicing this minority would be a mistake.

I suspect their exists some subset of startups were this may be reversed. But they are absolutely in the minority.
And yet many of Disney's most successful movies retell much older stories, only possible because those stories went into the public domain. Bit of hypocrisy there.
Say Good-bye to the Internet as We Know It
> But a basic income would not in fact raise the income of the entire population. It would lower the income of the rich and raise the income of the poor. Because it would be paid for with taxes, not deficit spending.

Realistically, it would be paid for with both. Marginal increases in spending might be paid for purely with tax increases, but that rarely actually happens.
you are correct...thanks for the catch! corrections made
You're arguing against a straw man. The free software community has stood by using free licenses and selling exceptions and dual licensing. The FSF explicitly sells its code and gives you the source along with it. The community holds that software should be free as-in libre, not free as-in beer. This is a distinction that has been made time and time again.

That is, you are always free to charge money, but you are not free to withhold source or prevent modifications/redistribution of those modifications, because this restricts the rights of other human beings. Or said another way, your freedom stops where my nose begins.
I donated last year, and just donated again.

Really happy to see that this post on HN has traction, and delighted to watch the counter go up. GPG and other security projects need a way better tech PR push.
(including GMail, and probably others). All of which are big names that can and do work ENTIRELY without JavaScript.

Gmail has an html/css only interface that uses no javascript. I use it every day, and everything just works. Additionally, on my device it's much snappier even with full page refreshes. This rebuts the original assertion that "All modern websites, even server-rendered ones, need JavaScript.".
App stores are profitable for a small number of UX experts. It's very hard for me to imagine many open source apps having good enough UX to survive the app store hunger games.
I don't believe NEST or any other device will ever be the "hub", that is my opinion, open to discuss about it.
I wonder why they needed to store SSNs online. They use SSNs to run a credit check and identity a person. Why then is it not stored encrypted and over an air gap? They can use email and phone numbers to recover passwords. This is absolutely ridiculous.

They said in an email that they would pay for one year of credit protection for all those that they say were victimized. I don't think that they are capable or trustworthy enough to state who was victimized. It looks to me that they are just ignoring their responsibility for this attack. They also stated that they do not think health records have been compromised. I believe that they are just trying to avoid HIPAA fees. If so much personal data was stolen, it is likely that health information was also stolen. Generally, the patient's personally identifiable information is stored more securely than their actual health record.

Now I'm off to get credit protection for me, my wife, and my one year old. Does anyone have any advice on where to begin?
I think this might be semantic quibbling at this point.

Yes, progressive enhancement and server-side rendered JS are similar. You can see the latter as a new version of the former. But it is implemented in such a way - a novel way - that it definitely deserves a term of its own.
As someone who used to work for Apple—they source all the photos they use in their promotional materials from photos actual employees have taken.
Photos will be replacing iPhoto and Aperture: http://www.macrumors.com/2014/06/27/aperture-development-sto...

I believe Adobe has already released a plugin to import your Aperture library into Lightroom.
I agree it may look like money laundering. But one can't really say "the bank was right" in this case since it wasn't money laundering.
A CV joint ideally does not transmit any force other than torque on the axle, if there is a lot of play in the wheel from side to side you really need to replace that ball joint or control arm or whatever suspension component is broken. Your car is currently dangerous to drive, if that joint fails completely at speed you will lose all control over the orientation of that wheel and there's a good chance it will want to immediately turn sideways. If the side to side play is at the 3 and 9 o'clock position then your tie rod end has failed, if it's at the 12 and 6 o'clock position then it's probably a ball joint.

But back to the topic at hand, every repair manual I have seen has listed inspecting CV joint boots for tears every so often.
OS X already has support for Extensions. Check System Preferences. The relevant category here is "Actions". The system already provides a "Markup" action that provides Preview.app's markup capabilities to other apps that embed images. On my system right now, Pixelmator also exposes one action called "Repair Tool".

You can try this out by creating a new TextEdit document and dragging an image in there. In the upper-right corner of the image there's a dropdown button that shows you the available actions you can take.

I certainly hope Photos.app supports Extensions. It would be a pretty obvious oversight not to do this.
> It's a lot of effort, though.

This x100. My wife and I recently bought a new car. We went into the process assuming that we'd buy a car that was a couple of years old. After 3 months of casual browsing and research, we bought a new car with a few modest upgrades.

We even live in a place with plentiful public transit. We've only put 4000 miles on our 10 month old car - and that's _a lot_ of driving for us.

The reason being is that we recently had our first child. We have to get him to daycare somehow before we can go to work. Any time our car is in for repairs, one of us simply stays home with him, as relying on the bus schedule to get us to an from the daycare reliably is a pain. Moreover, we're lucky we can do that on a moments notice. If we worked in jobs where we couldn't work from home, we'd be even more incentivized to buy something reliable.

We had an 14 year old car before. We got a new car specifically to avoid having to think about it. As long as we find time for a regular oil change, everything keeps running smoothly.
> Lower income isn't going to be taxed more, so lower income housing prices are going to raise, as their market segment gets a boost in income.

Predictably, it will raise less proportionately than the increase in income in that segment, so housing will become more affordable, though not as much more affordable as it would be considering only the income increase and not the effect on price levels.
By having the app running on the server it can take advantage of being primed before the first request arrives. Primed in that the app is already running, and/or the data retrieved is cached and regularly refreshed.

Depending on the nature of the application, if it's largely not client personalised (a content site like Bustle, as opposed to a Gmail client), one instance of the app on the server can respond to multiple client requests in it's lifespan. So basically it's an already spun up ready to go instance of the app, or already processed, just needs to squirt the HTML buffer at a response object.
Sure, but it does mean that "few successful companies so far" shouldn't be taken as a death knell for YC's forays into hardware. By fairly direct analogy, the majority of startups not making a profit in their first month will fail, but the majority of successful startups weren't making a profit in their first month.
Could someone buy one of these negative bonds in hopes to short sell it? I barely understand shorting, but it seems like this would be an opportunity (I realize shorting is always risky).
I've never read it until now. Some hilarious stuff...Thanks!
>the states with highest property taxes (New Jersey, New Hampshire) don't seem to be the economic powerhouses compared to the states with ultra-low property rates as the theory would imply

These are property taxes, not land taxes, unless the article is lumping them. A property tax doesn't provide incentives for more efficient use of land, on the contrary actually.

Even if they were land taxes, they would be way too small for a meaningful difference. Also the biggest effect would come from replacing income tax with land tax, as the most productive people would gain the most, and presumably invest the gain in whatever productive thing they're doing.

>For one, he took the opportunity risk of locking his liquid capital into a piece of land

>For two, he took on the appreciation risk

There's nothing valuable in risk. Your argument works even better for buying a piece of a rock for a million dollars and expecting profits, as the opportunity risk and appreciation risk are way higher than buying a piece of land.
No, you are not alone. I too would live to find a solution so that I can share photos and updates with my family and friends and still own the data.

My ideal setup would be the photos encrypted at rest in Amazon S3 and a simple Google+ style photos masonry and albums app (Wordpress style install) that are locked down. Files can be shared on Facebook and other social networks but only as iframed embeds a bit like Wickr https://nakedsecurity.sophos.com/2015/01/30/facebook-to-fill...

All my data. I control it. I can share it. Code open source. Openphoto that became TroveBox that then failed and open sourced it's code is probably the closest to what I want, except it is missing the Wickr style sharing and the encrypted at rest parts.
You haven't given any reason to believe that demand would go up. Demand doesn't increase because wealth increases.

Now, you MIGHT see increased demand in some areas! For example, some people who previously lived at home might look for an apartment if they had a higher income. Or people who are currently homeless might move into the housing market.

At the same time, some people would presumably graduate out the top of the lowest-income housing market, and put increased demand on the middle-income market. Or whatever. And of course we might say that it's a huge victory if a bunch of homeless people got out of the vicious cycle of homelessness, even if it does increase housing demand for the working poor.

The problem was not that your example was simplified, it was that it introduced a brand new element (monopoly) to the matter under discussion. If you want to make a simple example that actually shows some kind of demand-increase, rather than illustrating monopoly power, you should do so.
I am surprised to hear that the market for device drivers is shrinking. Is it because hardware is becoming more homogenous?
Although I haven't implemented it yet, the full plan would be to store the external drive off-site. Granted, that's a much larger inconvenience.

Of course cloud storage provides more convenient redundancy, but would it be completely safe to rely on it 100%? Is there no scenario under which Apple or Amazon could end up contacting you to say "Sorry, we lost your data and cannot recover it"? It is very unlikely, but so is your house burning down.
I worked on farms as a kid. We expressly didn't allow backing up in farm trucks. To the point where that part of the transmission was removed on most big farm trucks and we were told to park in a way that allowed only going forward. Pretty easy when you spend most of your time parking in giant fields, but even now in my city life I try to avoid the risk of driving backwards.
> multinational entertainment conglomerates, who have twisted what is notionally a trade negotiation into a special interest money-grab

Honest question here, is there really a difference between the two? Is there some doctrine somewhere that specifies exactly what constitutes a trade negotiation and what is considered corruption of said negotiation? I see these kinds of statements thrown around a lot without a lot of justification.
Jeff - Congrats!!!

I clicked on the link and hoped this was your company (we met at Startup School).

Great press, looking forward to seeing your company own this space.
Money Stress Weighing on Americans’ Health Nationwide
(Throwaway because I don't want my real name associated with the site)

So here's another perspective. I'm running a highly dynamic site[1] with 8m sessions and 650m pageviews per month. The site runs on a single moderately sized server (4 cores, 16gb RAM) for MySQL and PHP. I can only do this, because I offload everything I can to the client.

The site loads a single 80kb JS file (which also contains all templates) and fires of one AJAX request that gets the requested data. This data is the same for all visitors (for the same resource), so it can be easily cached on the server for a few seconds, before it gets stale.

Everything on this site can be voted (tags, comments, images). These votes are stored client side and synced with the server if needed. This means I can load my canned data from the server and augment it with client data when rendering.

If I were to render it server side, I'd have to create a custom page for each and every user and load the client's votes from the database for each request. This is simply not feasible with the current hardware.

[1] http://pr0gramm.com/
Which EBS Volume Type Do You Need? A Cost-Performance Based Comparison
Game Changer: Facebook Brings React JavaScript to Native Mobile Development
It's being negotiated the same way every single international agreement has been negotiated, so that's probably not a scandal.
By itself, Google could pay that guy's salary and even hire another dev to help him. Red Hat could do the same. In fact there are any number of companies that can step in and do the right thing.
You're off on your numbers. The 120k are for him plus one developer. By that estimate that's 20 people for the FSF.

However, a lot of commercial entities use pgp as core of their business: all software packaged for the linux world is signed with gpg one way or another. All commercial distributions depend on it at their very core. I'm amazed that they don't fund gpg at least partially.
An Introduction to Pattern Matching in Scala
Or including it as part of the iPhone's obscene 50%+ profit margins. That's what Google does with unlimited free auto-backup to Google Plus, and they don't even make money on most of the Android phones sold!

Apple doesn't need this money, just like they don't need the ugly user experience when an iPhone's account gets disconnected from its credit card.

But Apple's culture of nickel and diming for everything has to do with training users to pull out their credit cards. The more often a user hits Pay the easier it is to do it the next time it comes up. As long as the user keeps pulling out the credit card the experience is smooth and makes the user feel like they are part of an elite higher class.

In other words, it's deliberate consumer brainwashing.
But can one predict how CSS will look to the CPU? Or do you assume a memcpy will happen at some point, and catch it then?
While you are waiting for Anthem to drag their feet, here's a year of AllClearID Pro on behalf of Home Depot:

https://homedepot.allclearid.com/
>I make robots in Chicago and sell them on Tindie

sounds very scalable
According to The Verge[1]:

> iPhoto was often criticized for choking on large image libraries, but Apple says it built Photos to handle large and growing photo libraries, since people are taking so many more photos than they used to before. From our experience, it seems that Apple's efforts have paid off: the new Photos app effortlessly scrolls through thousands of photos, [...]

[1] http://www.theverge.com/2015/2/5/7979925/apple-photos-app-ne...
Going into business selling lemonade without the proper license for that type of business could be serious in some areas as well.
You could use tarsnap, which is very safe and quite cheap. I'm doing that with my photos.
Nice! I'll have to try this out in my next side project.
The only person I know who has been able to own and enjoy cheap cars is my friend who sells and fixes up cars. It's not just knowing how to fix up a car that's important, it's also knowing what to look for when buying a used car.
Implementing AngularJS controllers using best practices
The "Black Monday" crash of 1987 was actually the turning point for the efficient market hypothesis. It basically launched the entire field of behavioral finance, as the market plummeted for essentially no reason.
I used to host my own git repos on a VPS but bitbucket (for private repos) and github (for open source repos) provide so many good auxiliary services that self hosting no longer makes sense for me. Great services.
The problem with AI systems has almost always been that they tend to be both right and wrong in ways that humans would never be.

Watson gives high confidence to it being a color photo of a human (which is a Person, and an Animal). Which is right. But the only part that a human would ever really care about is that there's another human in the picture.

It gets things wrong with a reasonable confidence for Dog, Placental_Mammal and Long_Jump...importantly, these are wrong in ways that humans would never get wrong.

Just as important are the omissions. A human would probably describe this as a picture of a girl or young woman, laughing or smiling, with curly brown hair wearing a scarf -- and maybe some other incidental information.

Of that description, Watson only got the superclass of one part correct (Human, Person) and didn't provide any of the other parts.

AI fundamentally "thinks" differently than a human, and that makes it hard for humans to use AI as a cognitive enhancement tool in the same way humans use calculators, books, writing, etc. We don't trust what an AI is doing or the answers it provides because for the information it provides, AIs tend to provide right-and-irrelevant, weirdly wrong, or omits obvious and necessary information that a human might use for informational purposes.

If humans ever encounter aliens, it's likely that their mode of thinking will be just as different. So bridging that gap, and figuring out how to make AI like this useful could be a useful endeavor.
Gave him 5$. Thanks HN for showing this.
Great question! And yes I actually did do that. However the owner of the company I was working for (the company that was being acquired), was not helpful at all. We were quite good personal friends from high school. What happened was unfortunate. We had really turned his company around together and made some great strides in a short period of time. We had talked about my exit from the company from the very moment I arrived. However, when the time came to be acquired he became rather greedy. He even said to me at one point, "Your portion shouldn't have to come out of my hide."

At any rate, the relationship deteriorated, which is not uncommon when a company is being bought or sold. We kept our smiles on until the acquisition was complete.
Lock-in, as in a lock I can't unlock? As in I can't get my photos out if I want? It's only lock-in if you want to leave and you can't.

I'll be as locked into this as I'm locked into my favorite scotch. I can switch, but why?

I really don't get the lock-in argument. I like Apple's stuff, all of it. It works really well for me. I'm the happiest I've ever been with my computer environment. If Apple starts to suck I'll find something else, as will many other people and some enterprising fellow will see that and create something great. Better yet maybe Dropbox will up their game to compete with Apple on photo storage. Rising tide etc etc.
neither of them recommend checking the CV boot for damage

It's common knowledge, part of the most basic examination of a car. It's on par with noticing a crack in your sidewall or a badly frayed brake line.

I can't come up with any other reason why the passenger side wheel has an inch or so of play side to side when it's jacked up, or why it clunks when I turn left.

OH MY GOD. I created an account solely to comment on this.

CV joints have NOTHING to do with retaining the wheel, holding it in position, or anything else of the sort. NOTHING.

Your ball joints are shot (and/or your hub). If you're driving that vehicle, YOU ARE RECKLESSLY ENDANGERING YOURSELF. Pardon the caps, but seriously, you appear to be unaware of the danger you're creating for yourself and others.

A timing belt won't give you that luxury.

I don't know why you're going back to timing belts, as they are scheduled replacement items.
Your reasoning might be valid if authors didn't stand on the shoulders of existing culture.
Wow, they have done a pretty bad job of promoting their donation campaign. I use GPG, I love GPG, and I hadn't heard about it.

If they'd done it before 12-31, they could have easily gotten a lot more donations (due to tax year), especially from companies (who IIRC don't need it to be a 501c3).

Helping GPG market itself, especially for fundraising, would be a great way for a non-technical privacy advocate type to contribute meaningfully. I think a lot of those people exist.
My hope is on the can in "And with iCloud Photo Library, a lifetime’s worth of photos and videos can be stored in the cloud", but it wouldn't surprise me if that turns out to be a must.
Colorado May Have to Refund as Much as $30M in Pot Taxes
I think that the author says that he doesn't think there will be a "hub". And, personally, I agree on this.