skysight-inc/HackerNews huggingface dataset:
No, because you would not build it that way. You could say the same about Facebook. Diaspora already exists, as well as some other distributed social networks. If any of these alternatives prospers it may be because the idea of Twitter should be implemented as something other than an investor-owned venture.
The is awesome! I hope they're able to bring their vision of a decentralized web to fruition!

The biggest outstanding problem that nobody seems to be talking about though is how to monetize a decentralized business. With the current web there are lots of options that have varying degrees of nastiness for their users but ultimately pay developer salaries: 3rd party ads, IP/API licensing, pay for product, data collection, in-app purchases, e-commerce, etc. Since not all of these carry over well to a decentralized web, how can it be profitable for companies?

The problem of building a generic, distributed platform (or at least some technology for decentralized services) probably comes first but putting money behind its development couldn't hurt. I think if engineers won't be able to make money with it, then it will be much harder to sustain development in the long run.

Any ideas for this part?
This framework looks like it was inspired by Skeleton [0], in particular the grid system and the documentation.

[0] - http://getskeleton.com/
8 hours in aggregate is not unusual
I'm a little surprised at the down-voting. Your feelings on the subject are completely valid and shared by many. I've written enough comments on the subject within this thread that I won't repeat myself yet again, but briefly: a lot of extroverts dislike working at home -- I can name several off the top of my head that share your opinion and prefer an office job[0]. Additionally, introverts run the risk of being less successful working at home unless they extend themselves and force continual communication rather than fall into a natural pattern of putting their head down and getting work done. So the environment that may appeal most to introverts can be one of the more difficult for them to achieve success career-wise and the environment that may work well for an extrovert may not appeal to them at all.

[0] Though I think this is the first time I've heard "food and coffee" be a major factor. Perhaps it's something not understood by me as an American, but working at home means I can prepare a hot meal in 10 minutes for lunch with the wealth of food in my cupboard rather than eating out at fast food or enjoying whatever thing I managed to throw in a bag while I was rushing out the door in the morning that often doesn't appeal to me by noon.
Redux-orm – A small, simple and immutable ORM for Redux
The rich and corporations hiding their money is precisely the problem with "trickle down" and an unregulated free market. The solution is not to give in and pay the extortion money (ie. cut taxes), but to reign them in.
No degree? You can still work with us
> twitter simply cannot reach people who don't go looking for it

I'm not so sure. Hashtags are everwhere both physical and digital, companies want to to start tweeting about their event/product/etc. As for a direct connection, how often have you see a tweet embedded in a news article, or displayed on live TV?
Should Excel get all the credit, as it wasn't the first spreadsheet
MOS Technology 6502 CPU
yea... not really. We only have the article to go on, but according to the article there were multiple woman in the audience (at least 2) he could have talked to. I guess we'll never know the reality of the situation.
It's less a matter of what you are entitled to, and more that society doesn't work very well with gross disparity. I always argue it's in the interests of the wealthy to mind that everyone else is happy with the way things are. Otherwise you get violent populist uprisings. Stability & happiness of the whole country are in the interest of those on top of it.
Those f-strings are awful: "embed expressions inside string literals"!? What kind of a maniac does that!?
Am I alone in finding this "tiny home" trend insane? There's nothing wrong with downsizing, but just call it what it is: a mobile home or a trailer.

Companies have been engineering mobile homes for decades to be highly efficient, long lasting, and fuel efficient for towing. Slapping a bunch of heavy wooden shingles on one and calling it a "tiny home" is just feel-good hipster nonsense.
I know you've talked about your case as a counterexample, but I think it's because it's not coding ability you were finding hard to get, but security and pen-testing knowledge and experience.

To my mind, that's domain knowledge, and domain knowledge can definitely be taught, and much faster than how to write good code in good time.

I think sending some pen-testing books to a bored and under-exercised VB programmer may well get good results; but put the same guy in front of a problem that is almost completely abstract, and if he's able to understand the solution you present to him and create code (in any language he likes; we don't care about specific language experience either) that implements the solution, then he'd get hired at my company too. Because we don't test for domain knowledge; we don't expect it. We test for ability to communicate, understand and turn concrete implementation ideas into code.
Very much this! I'm getting very used to tools as an implementation of policy! Feel very spoiled!
Yes, this has been done before and failed, see: Ancient Rome. Giving tax avoiders exactly what they want doesn't accomplish anything.
"Great" developers may be that rare. But most coding jobs don't need "Great". Most coding jobs are CRUD apps with some business logic. Toss in some UX for flavor. "Good enough" will do just fine in most jobs.
Show HN: Citizen's Amendment to the U.S. Constitution Proposed by Dave Ackley
This is well worth a watch. Prescient.
Reducing Swift Compile Time
That's the sad thing about decentralized services, they follow a standard that doesn't get updated. Facebook and slack can add new features every month, but adding a new feature to email or IRC is so difficult.
What are you talking about fantasy? Why are you assuming that fantasy is the only recourse and that there aren't enlightened alternatives? I can't claim to hold some answer but certainly it's more enlightened to maintain a position of modest uncertainty than to exclaim "Everyone but me is living in a fantasy! Nobody else can handle the truth!"
Ask HN: How do you back up your site hosted on a VPS such as Digital Ocean?
I have a production site running on Digital Ocean. I'm looking for a cheap and reliable backup solution. What are your suggestions? Thanks.
The funeral industry in this country should answer that to you: where there are vulnerable populations, there will be people willing to exploit them for money.
It's kind of amazing what it does for your marriage. I've seen both sides of it, myself. In both cases, my wife was also stay-at-home.

My first marriage was actually damaged by working at home. My wife was an introvert and I think having me around all the time hurt things (we were not particularly compatible to begin with which was exacerbated when I went from working 50-60 hours a week away to working most days at home).

My current marriage is greatly helped by it. There's nobody I'd rather share my time with than my wife and she feels the same. A lot of people will say what I said in the last paragraph applies to them -- they'd hate their spouse if they had to spend every waking minute with them and couldn't get away from time to time, but her and I thrive in the situation. I think it helps that her dad and mom were both small business owners who ran things out of their home and worked together on everything. It helps me because my wife is non-technical and by being around while I'm working/talking on conference calls, she understands more about what I do and the things I struggle with at work so she can offer more support/understanding to me than if I had to explain it all to her (it also avoids me having to spend hours explaining things). My four children love that I'm at home at all times. Even though they're respectful of the fact that I have to work and try not to bother me while I'm busy, they know I'm there if something important comes up. This is especially important since two of my children are step-'s and we're blending a family. The complexity of emotions that kids go through is helped by the stability of the fact that I'm seen as "always present" in the moment and at the time.
If only. What language are you talking about, exactly? This unicorn I have to see.
Very few people would consider taxation based on "wealth" to be a fair system. Most people accept income taxes fair enough, but a taxation system based on wealth feels like (and is) simple confiscation.

You hold $100. I hold $1. We live the same life, live the same services, make the same income, and you pay 100x the taxes, if you base it on wealth. Does this really feel fair?

Even better, if you subtract out debt (as you suggest), this gives me an incentive to spend my money, rake up debt, and pay nothing -- wealth is now a liability, didn't you hear?
Makes friends. Build a network. Ask your friends. Teachers work too.
No it's not, it's really not. In fact I think in a niche market then it's often even more true.

If you're building in a niche then (almost by definition) you're not going to need a lot of infrastructure. There won't be millions of customers and they (usually) won't need tons of infrastructure.

I think the only case is where you're building a business like Pinboard :) Where the CLTV is relatively low but the the bandwidth, storage & compute is relatively high.

Regardless of the market you're in though, if you want to build an independent livelihood or a lifestyle business typically infrastructure costs still shouldn't be a factor.

A good livelihood might be $50k/yr say or $4k/mo roughly. The difference between $5/mo and $500/mo in hosting costs isn't what determines success or failure. It's whether or not you've built, marketed and sold an app to 5 or 500 customers.
Linux Desktop Search Engines Compared (2009)
I wouldn't say it locks you. All the configuration is done via env variables, so your app code will have no Heroku-specific parts at all. Since it's a very known and popular platform there are many resources online about how to migrate away. If I were given a task to migrate between hosting providers I would rather deal with Heroku apps than anything custom and bespoke on top of DO, Linode, or AWS: heroku apps are just so predictable.

Besides, not every app needs big computing power, and many businesses can thrive on Heroku for a long time. An employee of ProductHunt mentioned on a podcast that they ran their website on 3 Performance L dynos at in 2015. That's $1500 plus some extra for the database and other services they may be using (say $3k in total). That's one of the popular websites out there, and that's a pretty good indication of an upper bound of the infrastructure cost on Heroku for a popular product. Most will never exceed the $200-300 a month.

Is $3k a big sum? Yes, it's noticeable.
Will you end up spending more on hosting plus the ops work that needs to be done over time for a similar app to run and grow? Likely.

EDIT: spelling
Actually, the established science in weightlifting and other sports is that only the top 1% have to play based on their genetics. For most people it's more a matter of having a decent training program and sticking to it come hell or high water.

I think if you look at software work you'll find the same kind of dependency on training rather than some innate gift.
Ask HN: What are some good educational resources for machine learning?
So for some background, I'm a junior software engineer for a big, old household-name company. I have a recent Bachelor's in Computer Engineering (basically electrical engineering/computer science hybrid, focusing on computer hardware and OS/embedded level software development), and most of my current work is classic c++/java development with some python, perl and SQL here and there.

Recently my small corner of the company has taken an interest in machine learning and other modern data analytics techniques, and is planning some informal programs to develop/brainstorm ideas for potential applications of said techniques to our line of work. Given that I've always been interested in such things in the abstract, I'd like to jump aboard. However, aside from a passing familiarity with some of the high-level concepts (aka reading Wikipedia when I'm bored) I have zero direct experience with machine learning and data analytics in general. So I'm looking to learn as quickly as practical in my spare time.

I started to search through past HN comment threads for resources, then figured it might be quicker if I just asked. :)

Given the circumstances, if possible I'd like resources that involve applications. Theory is fun, and over the medium-term I will enthusiastically dive deep, but my immediate goal is to have the capacity to deliver something practical; that's dictated by the company's timeline.

Thanks for your time!
Google Cloud does seem better here. The exception is GKE — Kubernetes nodes are associated with service accounts which have permissions that, if abused by a malicious Docker container, could be disasterous for your entire cluster.

Considering the amount of unpatched Docker containers out there, that's a bit scary. It also effectively prevents GKE from being usable in any scenario where you want to schedule containers on behalf of third-party actors (think PaaS). (GKE also doesn't let you disable privileged Docker containers, but that's another story.)

On AWS you can run a metadata proxy to prevent pods from getting the credentials, but I don't know of a clean way to accomplish the same thing on GKE.
> infiltrating their devs if necessary

How exactly does this work? Someone starts contributing to your project and it's an "infiltration"?
That seems a lot, how are you getting to work?
Android is notoriously broken among the AppSec community. For proof all you have to do is look at the last 90 days of Android bug reports[1]. The reason why your not hearing of exploits is because of the price war that currently exists for them. Zerodium recently raised the price for a Android RCE to $200,000, with iPhone RCEs at 1.5 million[2].

[1] https://source.android.com/security/bulletin/2016-10-01.html
[2] https://www.zerodium.com/program.html
Is Victory Still Attainable for Donald Trump
For real-world, complicated applications, that's virtually always a game-over vulnerability no matter what cloud you're deployed on. Be extraordinarily careful with backend code that generates HTTP requests based on user inputs.

Pentesters have been using this trick to pivot from unexpected backend web proxies to (e.g.) management consoles, LOM servers, JBoss interfaces, &c for 15 years or so already.
I wish there was a technical name for this cycle! The pattern seems to happen in every industry over time.

1. Someone sets out to change the world and make a lot of money by building a business around a new technology.

2. In order to grow the business, they build barriers around their technology / market. This takes the form of closed platforms, patents, safety regulations, etc. (This is a neutral point, I'm not trying to call anyone evil for doing this).

3. Once the entrepreneurs are prosperous, with good intentions, they lobby for the public to pay for essentially remaking their businesses in a more open way. There's the obvious irony in this stage, as they have to fight the very barriers they erected, and I think some people get mad here, because those barriers end up costing the public more.

I actually think this is a healthy cycle. There are a lot of entrepreneurs who are satisfied with 1 and 2, and never put the effort into 3. I think applauding the people who have the strength and drive to get to 3 is going to help the world become better, faster. I don't think there's a reason to hold malice against entrepreneurs for building those barriers, if we did, we will just have less people lobbying for the good things in the world.
Ask HN: What makes OCaml so desired for writing compilers?
From what I understand, the original Rust compiler as well as Facebook's current Hack PHP compiler were written in OCaml. There are several static, functional languages out there, what makes OCaml more suited than other languages for compiler design and implementation? What are the features desired for writing a compiler?
I've not seen weak candidates that got hired get much better even after extensive coaching and pairing.

I was very much a weak candidate when hired for my first programming job after university. No experience with shipping code or working on large code bases, virtually no experience with C++ or OpenGL/3D programming for an application where the core was doing 3D visualisation in C++, minimal relevant domain knowledge etc. etc. And I'd really like to think that not only did I get much better in the first 6 month I was there on a temp contract, but that I kept getting better in every aspect of the profession for the rest of the 3 years I was at that job. And even being on the other side of the 'table' I've seen people who could hardly code at all turn out perfectly acceptable code 6 month later.

It doesn't even take "extensive coaching and pairing", just a lot of nudging and pointing in the right direction, some well timed pieces of good advice and the occasional bollocking when they're being just a bit extra dense.
At least at Google I don't believe it's the case that "any unknown person can black-ball them". There are hiring committees and they can ignore a bad interview if they have other evidence that the candidate is solid.

Now, if there are two different people who rank a candidate badly, or the other interviewers are meh, that might be taken more seriously.

I agree about the hazing ritual aspect of it though. I think it comes from engineers doing interviews who are just going through the motions without taking it seriously or trying to improve, which is what you get if everyone is supposed to do interviews.
Please don't make baseless accusations like this on HN.
You can use the exact same moderation system that is already in place on the respective websites. Only instead of voting posts down for being OT, repetitive (FAQ), funny (when actual content is wanted - e.g. reddit's /r/science), or even the bad mannered or trollish posts, just put them into the respective layer.

Could be a z-index, if I have to come up with an idea how to represent it - because I do not want them completely separate like in another forum, more like that you can see them in the background in the distance (literally) if you were to use a 3D view (only really works with real immersive 3D, like with glasses, it's sub-optimal on a screen). You can choose not to see some layers, the trolls for example.

But with this I don't need to delete "bad posts", of any kind. Not even the angry ones. Those who want can see them - on the layer in the far away background (to which one can zoom).

Advantage: If you want you can still see the hierarchy of all posts, so you know who responded to whom, even if posts where then sorted into different categories (layers).

Again: We already have the moderation system! It's only a different way to present the moderated results.
I'm guessing you're either not a programmer or don't know how to go out and socialize.
Do you mean searching the history of when you weren't online? As every client I know of can keep a history of your sessions.
Because software guys just write software. They don't do anything else... until it blows up and your company loses that big client worth 100k/yr then writing software is a priority.
In every walk of society, there are hipsters chasing cachet brands, maybe?
They each have websites with their platform up in full. Most discussion you will find will be each side spinning the other side's platform or outright lying about it. Just read it yourself and decide
Income tax rates for high earners in the US are near historic lows.

https://en.wikipedia.org/wiki/Income_tax_in_the_United_State...
Elephants without tusks are a response to the selective pressure of poaching
You've been posting mostly political and ideological comments, and this just isn't the site for that. Please stop.
Instead of charging all users, they could offer premium accounts that allowed longer posts, did not display ads, have private circle-like channels that you could post to for closed conversations, etc. They haven't expanded the feature set to take advantage of these opportunities, though, so senior management seems to lack the imagination to drive it towards profits.
A file watching service
Absolutely! I hate being an evangelist for a medication, but this stuff has dramatically changed my life and entirely for the positive, so I'll be sharing my experience and my notes (I kept a journal for the first 6 months of taking the medication -- subjectively logging a variety of emotional variables and a few objective physical ones -- I hate brain drugs, so I was being overly cautious).

Thanks so much for the link!
It's a programming job. Matasano wasn't a netpen firm; every project involved us digesting and processing some giant blob of other people's code. Everyone on the team had to write tooling and, more importantly, quickly understand other people's code well enough to outguess the authors.

I don't accept the argument that we were hiring for an easier job than "programmer"; I think we were looking for a subset of the population that ordinary software development teams look for.

The bored and under-exercised VB programmer, by the way, helped found the NCC Cryptography practice, and moved on to one of the greatest crypto software development jobs in the industry. It's not my place to say exactly which job, but if you make a mental list of the 5 coolest crypto software development jobs that might exist, it's probably one of those five.

The problem is everyone else runs hiring processes that assume the bored VB programmers are just VB programmers. They are wrong. Joel Spolsky was also wrong about this (despite the other nice things he said about VB).
Aren't they all pretty similar?
Puzzled About Republicans and Trump? Game Theory Helps
>I quoted exactly what was said, which mentions what kind of book was read... so I don't find the "framing" in "bad faith" as you put it, at all.

Having quoted it didn't stop you from paraphrasing it against its obvious meaning.

>Don't you have anything to say about the substance of the article, or original post?

A bizarre complaint, coming as it is from someone who only meta-commented on the parent's post.
Interesting -- most water softener setups I have seen are only plumbed into the hot water, I've been told that this is because drinking softened water is not recommended.
US carriers will let Samsung Galaxy Note 7 owners trade for any other phone
> which removes the baseband firmware attack surface.

If the baseband processor uses DMA and there exists no IOMMU that you can trust on the system, lots of evil things are possible if you can control what is sent to the mobile phone OTA.