skysight-inc/HackerNews huggingface dataset:
It looks like you didn't read the article either -- it describes how Postgres is using 2PC, but 2PC doesn't stop the server from committed something that the client is unaware of through missing the final ACK.

Quoting the article:

> The 2PC protocol says that we must wait for the acknowledgement message to arrive in order to decide the outcome. If it doesn’t arrive, 2PC deadlocks. It’s not a partition-tolerant protocol. Waiting forever isn’t realistic for real systems, so at some point the client will time out and declare an error occurred. The commit protocol is now in an indeterminate state.
Strange the Sky did not approach one of the beer factories and ask for "sponsorship"...:-)
If you read the actual page you will see there are comparisons between Zepto, Sprint and JQuery for a bunch of it's core functions.
I also see Basecamp as having jumped the shark.

Highrise was a palatable "cheap and cheerful" CRM system but they decided to stop investing in it.

The appeal of Basecamp is that it is a simple product and there isn't anything 40 developers can do to make it more simple.
Seth Godin's Freelancer Course
Nicely said, I thought I'm the only one who noticed this ^_^ This is one of the reason why I tried Docker/Vagrant images few times and said no thanks :) I would rather spend my time and install everything on separate server my self then have unknown set of packages or security holes. As few articles on HN shown this containers not secure at all.
A for some reason I thought you were talking about a COTS receiver and just pirating the business channel completely, not using an actual home receiver.
The default Android browser is no longer supported, and the embedded Chrome is blink-based and less and less webkit-ish.

(And even the different Webkit ports can't be thrown into the same bag.

Compare e.g. Safari on OSX, Safari on Windows, Midori on Windows and Midori on Linux. Two webkit browsers, crass rendering and behavioural differences between them and on each platform.)
The Unsolved: Why Startups Are Failing Us
The title says "someone" but the article is talking about families that make $75,000. There is a big difference between a 23-25 year old making $75k and 2 30-35 year olds making 75k combined.
Isn't this more of a supply/demand issue than anything else? Most my friends back in Poland are coders and engineers and they all have master degrees in their fields.
Ask HN: How do you take care of security risks at your startup?
I work in a startup. We have very limited knowledge of security. The only thing we have done to ensure safety of our infrastructure is to install firewall. We are planning to install openvpn and block ssh on all servers on public interface. We currently use key based ssh.

We have idea about XSS and SQL injection, so I think we can handle that.

How do you manage security at your startup? What are the best practices?

I know that security in itself is very big issue. But till we can hire a security guy, we need something to prevent naive attacks.
exactly.
It is the equivalent of "You made doors with extra locks built in, this makes it harder for us to break down criminals doors."
I can't name terribly many examples where rust belt turned new economy hub.

They usually just fade :-/
I never use man pages, to be honest, and I'm quite comfortable on a command line. Reading long-ish things in a terminal kind of sucks, for me, and even if I end up reading a man page in Chrome it's nicely formatted and has readable serif fonts and is easily scrolled with the trackpad on my laptop.
Have you ever spent much time in Singapore? I ask because if you had, you would probably notice that Singaporeans do feel quite free to question things. The culture is not one of oppression. There is plenty of debate, typical amounts of criticism of government, etc. I wouldn't want to be a political opponent of the SG government (though those do seem to exist), but it really isn't a place where science or religion is going to get you into trouble.
VAT is on top of the iTunes cut, which they aren't going to regulate (and I don't believe they have the power to regulate sales commissions in that way either)
How We Hire: Compensation and Hiring in a Small Startup
From their own website, https://adblockplus.org/blog/restating-the-obvious-adblockin...

> Now that the legalities are out of the way, we want to reach out to other publishers and advertisers and content creators and encourage them to work with Adblock Plus rather than against us. Let’s develop new forms of nonintrusive ads that are actually useful and welcomed by users; let’s discover ways to make better ads; let’s push forward to create a more sustainable Internet ecosystem for everyone.

> You know where to reach us.

This is not blackmailing. At all. :-)
I find it amusing that people would use the term "incompetence" to describe Ken Thompson and Rob Pike. These two guys have been as instrumental in shaping modern computing as Linus Torvalds, Bill Gates and Steve Jobs.

But I guess it's easy to be critical of other peoples output when you're an anonymous internet user yourself.
Know of any examples?
> Even though a datepicker is something basic needed on most websites

This is why I don't understand the incredibly bad support for the HTML date/time inputs (http://caniuse.com/#feat=input-datetime)

In theory they allow using the platform convention (i.e. on iOS the native datepicker is usually much nicer than whatever you can do in HTML).

Luckily Spartan (new Internet Explorer) will support it. Unfortunately given the recent track record of Safari development, I don't think we'll see support across all browsers anytime soon.
It works for Apple and how they want it to work. That's why it is designed well.

Design is very much depending on the intended outcome. Apple wants to sell devices -> design them so that they get bought (make them "shiny", as you put it ;)). Of course this is not the only point of what Apple wants, but it certainly is the biggest one.
> the alternatives are

The main competitive alternatives to Rails are single page application frontend frameworks combined with light API focused backend frameworks. Not a single web application framework.
It's possibly because your original downvoted comment was a vague hit out at 'the man' castigating the establishment and placing this trader in the same bracket as Madoff.

It had no facts, no real argument, was unspecific, ad hominem and didn't advance the debate in any particular direction that was useful or informative.

Much like your second comment.

You could have pointed, for example, to the rise of HFT, and perhaps asked why this particular trader was being penalised unlike several larger HFT operations when he was front-running or pulling trades before they could be completed. (See Flash Boys by Michael Lewis). Then, chances are you might have been upvoted.

We can take dissonance. We just prefer it to be informative.
Sky also add a number to the screen to help inspectors or to shut down streaming

I believe this is mostly to stop streaming.

For years and years, Sky have had issues with people buying multiple subscriptions to their sports packages, connecting the receivers to a bunch of servers, and then reselling access on commercial streaming sites!

The big difficulty they've then had is identifying who's behind the streaming site, and at the least, shutting down their stream.

The fun part is that - judging by the number of sites that remained in operation for a good chunk of time - it does appear possible to operate an essentially anonymous business on the internet.
I had a part-time job for a while inspecting cinema advertisements. The pay was minuscule (I did it on the side of my full time work), but all it involved was writing down the ads and previews in the order they were shown and noting any reaction from the crowd (positive, negative etc).

My work was done when then feature started ... at which point, well, it would be rude to get up and leave wouldn't it?

(We did have to get the manager's permission to stay for the show, but I was never once knocked back. I'd usually buy a frozen drink, so I guess they got something out of me.)
I'd love to have a streamlined but otherwise version of JQuery which I can serve to known modern web browsers. And serve the 'full' version to non-modern browsers.
Hats off to the writing style, both informative and a good read.
A slight tangent, but as a lover of rails and a user of websockets, I can't recommend Tubesock[0] highly enough. I think regardless of your opinion on event machine, Tubesock is a better engineering match for rails, than websocket-rails. Hopefully, the websocket support will be a standard in the future, as opposed to an afterthought for rails, but until that point, I'll keep recommending Tubesock!

[0] https://github.com/ngauthier/tubesock
I must said, I've never heard of this guy, I think I have a new favorite blogger now.
Yes. And it won't last. Either Amazon gets bigger or the stock price comes down.
Maybe, EU is coming to SV, not the other way around.

Although startups have a great culture, big tech companies are being filled with executives and acquiring any disruptive micro-startup.

Analogously, many employees often feel like 'factory workers'(sorry for overstatement) being pressured by employers to produce X as fast as possible.
OK, that's great. Now, how has General Dynamics, Boeing, Lockheed Martin, Northrop Grumman, SAIC and Raytheon's spending been during the last 15 years?

That is to say: "Hey! Over there!"
I don't know any tooling that turns (recursively) a Maven pom file into a Debian repository of Debian policy-abiding .debs, which are magically updated when the pom file changes.
Interestingly, we had a couple of Clojure experiments.

Takeaway was that there were some benefits in terms of performance and maintenance, but they weren't worth the tradeoff in expressivity and increased developer time.

There's no reason that Rails should be restricted to 'monorail' or monolithic apps. We've had great success writing what are essentially microservices in Rails. Code is easy to read, easy to maintain, and performs well. It's hard to find any compelling reason to use another toolset under those circumstances!
Just heads up, for anyone who hasn't read the article: The publishers mainly went against AdBlock Plus not because it blocks ads (though surely a welcome side effect) but because they offer advertisers to put their ads on a whitelist for a fee.
Well, what kind of code are you looking to have written?

i.e. what languages, frameworks, libraries, etc.
One month with Kotlin
I agree with you in principle, but in practice shell scripts are really not the best tool for this sort of job: they tend to be write-only (in the sense that they can be difficult to read months or years later) and can become very hairy and difficult to maintain.

I'd prefer something like scsh (or a Common Lisp or elisp version thereof) for this sort of work: access to a full-fledged programming language and easy access to the Unix environment.
Doesn't compile though. You'll need lots of extra lines just to see an output, which is really much of what the posted article was talking about with its wandering-eyed gopher tale...

package main
import "fmt"
func main(){
fmt.Println(name(28))
}
type T struct{name string; valid bool}
func get(ref int64) (T, bool) {
return T{"abc", true}, false
}
func name(ref int64) string {
switch data, ok := get(ref); true {
case !ok:
return "No Data"
case !data.valid:
return "Invalid Data"
case data.name == "":
return "New Data"
default:
return data.name
}
}
I don't think that's acceptable, but ranting and ignoring the underlying issue doesn't help.
Startup opportunity - Capture pint glass logo from commercial feed in real time, Chroma key it, stream over internet to small overlay device, profit.
It would not be hard at all I imagine. I built this as a solo founder so the team at Trello could no doubt replicate this if they desired. This is the risk with building anything on someone else's platform and I don't deny I am taking a risk.

However, I'm gambling that the benefits outweigh the impact of those risks in this situation. Building Corrello on Trello gave me access to a large user base (5M as of last autumn) and one which is growing. Check out google trends for asana, basecamp and Trello https://www.google.co.uk/trends/explore#q=trello%2C%20baseca... Not directly linked to their user numbers but Trello looks to be increasing in terms of awareness. I believe there are a large amount of people out there who were previously managing projects in excel or on post it notes. Trello has pulled those projects into the cloud and put a decent API on them. That's a whole lot of projects which were previously stuck to peoples desktops (literally in some cases) which are now accessible via an API. I think it's worth the risk that Trello decides to replicate this functionality as there is a good opportunity there if they don't (or until they do)
Yes, I find it very interesting that the publishers in this trial said their content and their ads are an "inseparable unit" and still they do deliver the content to visitors with adblockers.

They could block users with adblockers or they could just circumvent the adblockers. Many sites already show alternative content where blocked ads would have been. All you cannot do is to link through central ad-markets. Thats easily blockable. But a direct link to advertisers can never be blocked. Because the adblocker cannot know if the link to some site was paid for or not.

I can understand that Google does not dare to go this way with adsense. If adblock would decide to block ads on googles own websites, billions of yearly revenue would go up in smoke.

But other publishers, who are not in bed with adblockers, should probably try linking directy to advertisers. At least as alternative content, when the ad-market ads are blocked. A startup that creates a market for direkt-linking-ads could become huge.
It would seem that any constitution or right to privacy is also friendly to terrorists.
This Wealth Management Site Was Created for the 99%
I agree. When we hire sysadmins, we look for folks with experience using various products and weigh in extra bonus points for folks who are also SecOps. We could care less if a person knows how to code. That's what we have the developers for.
In my experience, this is mainly describing the sad state of sysadmin work at tech startups. Larger and profitable tech companies tend to take sysadmin work a bit more seriously and give more resources and authority (and pay...) to their TechOps/Devops/Security teams.
Hot Farm Africa Game Free Download Full Version
Yeah, but the thing is, we are not really running out of flats/houses, we are running out of space in the cities. That is a way less bleak future than the parent proposed, it just means that poor people will leave far from the city center, but can we really blame that? Is that even a problem? People leave where they can afford, that's just the reality, as long as they can afford a good house with heating and all the other nice stuff, I think location is not that much of an issue.
She’s jacked into a headset that literally barks algorithmic, programmed “orders” at her, parroting her own “performance” back to her, telling her how she compares with quotas calculated…down to the second…for all the hundreds of items in the store…which recites “influence and manipulation techniques” to her

This sounds waaay too much like Manna to be real. If it is real that's just insane. What company is the author talking about?

The economy doesn’t make stuff anymore. That much you know. So what does it make?

Except this is not true at all and the U.S. is the fourth largest manufacturer worldwide [1]. I think what people are trying to say is: "The average America does not work in manufacturing anymore" - which would be more accurate [2].

[1]http://www.nam.org/Newsroom/Facts-About-Manufacturing/

[2]http://www.epi.org/publication/the-manufacturing-footprint-a...
Oh I agree there are problems still, but its an improvement over the previous - it's using HTTPS and it's calling the RVM domain - before it was plain HTTP to bit.ly
I can't remember the exact quote or its authoer, but it's like that: "The best for of government is a good dictatorship, then it's a good oligarchy, then it's a good democracy, then it's a bad democracy, then a bad oligarchy, and finally a bad dictatorship". And the problem with dictatorship is that a bad dictator can succeed to a good one. So while Singapore is currently a well managed country, we don't know who will success to Mr Lee Hsien Hong, and if that person does not turn out to be good, he will probably not encourage technological progress.

On the other hand, democracy is some kind of middle ground. Yes, it's a popularity contest what you say, politician can lie or be short sighted (we have examples of this with France suing Google over its ranking algorithm, or with the US policies in term of imprisonment, just to name a few), but on the overall democracy guarantees more stability than a dictatorship does.
> Agreed. Go lacks many things, but the "zen" of Go is wonderful feature most people aren't aware of, or under appreciate.

It's funny that you use the word "Zen" - about two years ago, I gave a talk about Go to the New York Python Meetup about why I switched to Go[0], and the punchline was that Go fits the Zen of Python[1] better than Python does[2].

[0] Before anyone gets upset - they asked me to speak, and they were genuinely happy with the presentation. It's not like I went in there to troll with a talk on "This is why your language sucks"!

[1] https://www.python.org/dev/peps/pep-0020/

[2] If anyone's interested, these were the slides: https://s3.amazonaws.com/golangweekly/go_for_pythonistas.pdf
Maybe there can be a server with a genuine subscription that would capture the video (genuine), process it, and extract the pint's features.

Then it'd broadcast that information to the other wee boxes that would have 3G and will always overlay the "right pint".

The cost of Sky pub subscription is €1,224 (about $1314.65).. I think you can go wild on the box's features and still be cheaper than a one month subscription.

That could be interesting..

Oh, the publicans have to pay you, of course, a subscription for your subscription avoiding scheme.. You could send inspectors to verify the box is operating properly, and have a drink with Sky's inspectors.
ABP hides ads from the same domain with CSS filters.
Subscription Confirmation
Websites can detect adblock. They can already block the content if they wish, they chose not to
> Linux containers were already a thing, and don't need an entire copy of an OS ported around with them.

Neither do Docker containers. You can build off scratch and put the literal bare minimum you need in it. I've done it a few different times. It's rarely done because the time and effort almost never makes up for the complexity and cost, but if your old-school sysadmins are scoffing it's on them.
I'd like to see a similar proposal on physical goods as well. Agriculture/food stuffs is another industry that is bogged down by the multitude of EU protectionist laws and tariffs. As I wine drinker, I suffer everyday because of them :)
I'd suggest to crash servers while trying. :)
This is how most humans have lived throughout history (and many still do). The last 500 years or so are an anomaly by comparison
Ireland here we use publican.
I think there's probably a perception issue at play too. Buying a pirate decoder card from a shady dealer is 'obviously' wrong, while using a subscription that you've already paid for in a different location is a different matter. I could see pub landlords being more comfortable doing the latter than the former.

I don't know what the current state of the art for pirate decoders is, but if it still depends on extracting a keystream from a legitimate decoder in real time and sending it to the pirate receivers, limiting the number of legitimate receivers of the business channel to would also help cut down on piracy of the business channels by reducing the possible sources of key material. The high cost of a subscription and limiting subscribers to pub businesses only also reduces the number of potential key sources.
So like HOAs for the road where soccer van moms can make money enforcing the most insignificant laws over and over again.

Um... maybe let's not.
Indeed. I had an exchange just the other day here on HN with an advertiser. It's a starch reminder that the whole business smells rotten.

As I said in my final comment, advertisers will costume themselves as the white knights protecting the businesses they deal with, but they only care about themselves - the users of said businesses are just peasants.

[1] https://news.ycombinator.com/item?id=9402372
I am old-school sysadmin and I still thinking in terms of what ldd command tells me, how shared libraries are implemented, how various dlopen based FFIs work, why I need this or that.

The other approaches, such as Java's (where we "abstract out an OS") in practice leading only to a bigger mess, because it boils down to the very same libc, libm, libffi and friends. JVM is an ordinary userlevel program, so it obeys to the restrictions and rules for any other userlevel program. This is the sad truth for Java zealots.

Basically, one cannot ignore an OS (at least when you still want to dlopen cand call the stuff instead of re-implementing it poorly) - it is just a wrong idea, leading to all these ridiculous FS-inside-JVM implementations and other messed up layers of unnecessary, redundant abstractions.

System administration is still hard and it (necessity to think, understand and analyze) cannot be eliminated by some bunch of shell or ruby scripts and wishful thinking.
Diversity? Presumably you're also interested in hiring other nationalities, people who were trained in different fields, people who are coming from different functional areas, people who fit within various other of Belbin's team roles, more variety in terms of the Big Five personality traits, different MBTIs, people who have different intrinsic motivations for employment, people who exhibit different levels of creativity, and so on?

Or no? By 'diversity' you just mean girls? Why do you want girls?
...technocracy may be better than democracy.

It's possible that autocratic governments can possibly have both much better and much worse results for the people. Singapore has long been an example of the former, while e.g. China under Mao would be the latter. ISTM, however, that nominal democracies like USA keep finding more ways to reduce the quality of government. We probably won't ever equal the worst dictators of the past, but we might invent different ways to be awful that they had never considered.

I think a more important factor is the size of a government. There is no bureaucrat in Singapore that PM Lee couldn't reach with two phone calls. I shudder to contemplate the task faced by a USA President who wanted to do the same thing. Sometimes I think it would be better for all concerned if the USA were broken into about 300 separate territories for all government tasks, while retaining the same nation-wide citizenship.
Completely agree. Documentation is sparse, and blog posts outdated. The error messages don't help, either.

Why can't stack traces show arguments, for the love of God? Can I get only my namespaces' traces? I will assume that the language is ok - most of the users won't be capable of diving into it, so just hide it by default...
Beat me to it. In one sentence. You're another Dirac, only human.
The almost complete dominance of the Rails in the Ruby ecosystem seems incredibly unhealthy to me.

IMO, Rails should do what Rails is good at and was designed for (simple, monolithic, server-side heavy web applications), and there should be dozens of other successful Ruby frameworks with other philosophies.

Rails was supposed to be the breakthrough for Ruby, but instead the near monopoly of Rails is suffocating it.
For me it sounds like a real word, but refers to a tax collector (with similar connotations as "collaborator", though not quite "quisling".)