skysight-inc/HackerNews huggingface dataset:
Man, this is bringing back memories.

Yes, I am very aware of the post-Be trajectories of all you guys. I've been following you all since then. Almost nobody remembers Be anymore, but I still get mileage in job interviews out of having former coworkers on the Android team. (heh.)

I would say that my time at Be was a failure, but that it was also entirely my fault. I was often so intimidated by you guys that I was afraid to speak up. I would have gotten over it eventually, but not in that environment, what with our impending doom and periodic layoffs hanging over our heads. I didn't enjoy working on the eVilla, and I don't think I was alone in that respect. But I could have put my head down and performed a workmanlike job anyway, while cultivating contacts amongst all you guys who were dribbling out to bigger and better things. But I let my intimidation get in the way and made myself a liability.

I am well aware I could get back into the big leagues if I wanted to. I am a much better programmer now than I was then. I clawed my way in the first time, I could do it again. But I really don't think the Bay Area is for me. I recently bought a house for 180k that would have likely cost a million bucks out there. I am happy with my piddly little jobs in the B leagues where I don't have to try all that hard.

I guess I'm not as ambitious as I thought I was.
“Coupling is one of the enemies of a healthy code base”
>But now I feel like there's more to life than banging out code.

Have you thought about moving "up" into management?
Rackspace notice regarding the same patch:

https://community.rackspace.com/general/f/53/t/4978

I wasn't able to find anything on Digital Ocean's public facing websites.
In Canada, environmentalists are being labeled as a "growing threat to security" and face increased surveillance (and worse) under the government’s new terrorism legislation[1].

Basically, if you get in the way of big business in Canada, you're in danger of being labeled a terrorist.

[1] http://m.theglobeandmail.com/news/politics/anti-petroleum-mo...
I really don't think this is a fault of programming itself though, many people are dissatisfied with their jobs. I'm a programmer and my day job isn't all that interesting but it pays extremely well and I can still program things I enjoy in my free time.

Being able to do something you somewhat enjoy while being paid a high salary would be amazing for a lot of people.
>It has very little in solid critiques

"The government has failed to make the case for the new powers it seeks."

"The government has failed to give a single example of how the amendments it seeks in Bill C-51 would be used."

"The government has refused calls for more oversight of our national-security apparatus"

"It would provide new powers that are frightening to many people."

"We will have had only three days to debate this important bill."

Good enough for me.
Sweet treat innovation
Programming is the next manual labor and like all the other manual labor that preceded it most people don't need to be deeply passionate about their role in the assembly line. Like current manual labor it will generally not be considered skilled work, even though it is now.
"a coffee cup that's fashioned out of a cookie wrapped in edible sugar paper and fortified with a layer of heat-resistant white chocolate that helps keep the cookie crispy and your coffee hot. " It's just amazing what human can invent ...
Sure, but detecting assignments inside conditionals is very easy and every compiler worth its salt gives warnings for them.

IMO, the really annoying language faults are the sort of thing that can't be fixed by a simple linter: object keys being converted to strings, the wonky pseudo-classy prototypal inheritance, dealing with libraries that abuse Function.toString or eval, etc.
it's very much not XML. it's closest to javascript.
Ask HN: ECommerce SaaS with VAT and customer groups
I'm looking for a SaaS provider who offers the following features:

- Customer Groups (Regular, Wholesale)
- Custom Domain
- TLS/https
- Compliant with European tax rules
- Multiple languages (German and English are a must)
- Payment: Credit Card and Pay by invoice if you are in the wholesale customer group.
- Migration of customer data and products from magento would be great but it's not that important

The only difference between customer group 1 and customer group 2 is that one should be able to see different prices with no VAT and be able to pay via invoice.

I'm currently using a self hosted Magento instance and all of these things are possible, but it's a bit of a hassle for a smaller shop and customizing the themes is a lot of work.

I already looked at shopify and squarespace. I'd prefer squarespace because the default templates are pretty good but they don't support customer groups.

Does anyone know any other providers I missed that come with these features?
Its not just twitter. Trolling is a problem that afflicts a majority of internet services. I commend their attempt to reduce the issue without reducing mass user freedom, even if their proposal isn't a perfect fix.
> "Today, however, I sit here writing this post as a 32-year-old man with...eyes that have only been open to the digital world."

Wow, I'm basically his age and spent almost half my life in the US not online. I was climbing trees, chasing rabbits, shooting bows & arrows, and jumping off small cliffs.

Other than that, sounds like a good plan. Wish you the best
Met bars Guido Fawkes and others from asking RIPA questions amid Press Gazette conspiracy theory
http://www.pressgazette.co.uk/met-police-bars-guido-fawkes-a...

Met's extraordinary Ripa FoI refusal
http://order-order.com/2015/02/27/mets-extraordinary-ripa-fo...
Actually Google Docs has version control with single keystroke granularity http://features.jsomers.net/how-i-reverse-engineered-google-... but they don't expose it with a UI. That was discussed on HN time ago. Etherpad probably has something very similar built in.

However I don't know of anything with the advanced functionalities you describe.
Animated gif of the evolution of NYC's transit system
There is also .black.

Oh hell, there's even a TLD for a specific university now!
OK, so what does it do exactly? I'm sure it's an interesting project and the beautiful UI was mentioned several times, but seriously what does it do? This reminds me of reading corporate software marketing material -- they never want to say exactly what a system does because that would pigeonhole their sales approach. Just add a couple paragraphs -- what does it do, how does it do it, and what are the use-cases...
Microsoft made an Android keyboard especially for Excel
From the original comment:
> Problem 1: ISPs trying to charge to (de)prioritize packets.
> Problem 2: The two biggest ISPs suck, and should be broken up, and/or it should be mandated that competition is much easier.

My point is that problem 1 is only a "problem" because of problem 2. If it's easy for new competitors to enter the market (which I think addresses the main complaint about charging for traffic), then "problem 1" is not a problem. It may well be the case that you can't solve the competition problem without solving the pay-for-traffic "problem", but the competition problem is the only one that matters on its own.

If Comcast wants to charge Netflix for their traffic, let them go ahead. This country used to have antitrust laws that should be perfectly sufficient to take Comcast to court and break them up if the case can be made that they're doing it to punish competition and promote their own services.

I can see the case that sometimes it makes sense and is fair to charge big users, and that sometimes this behavior can be abused to harm competition. My worry is that Net Neutrality is a sledgehammer we don't really need.
VLC 2.2.0 WeatherWax
Earth's other 'moon': crazy orbit could reveal mysteries of the solar system
So, here's a fun historical detail.

ISO 646[0] was a 7-bit character encoding, of which ASCII is a superset. It defined a common subset of characters that would always be available, leaving a few codepoints for local supersets to fill in. ASCII used some of those for punctuation, but Scandinavian character sets[1] filled them with extra lowercase and uppercase letters with diacritics.

IRC came from Finland, so it was designed for those charsets.

But the standard for the Internet is supposed to be ASCII, so what happens when you use those codes from ASCII that correspond to extra letters in the Scandinavian character sets? Take a look at RFC 1459:[2]

Because of IRC's scandanavian origin, the characters {}| are
considered to be the lower case equivalents of the characters []\,
respectively. This is a critical issue when determining the
equivalence of two nicknames.

Cute, right? Try it, it actually works (at least on Freenode!).

[0] https://en.wikipedia.org/wiki/ISO/IEC_646

[1] https://en.wikipedia.org/wiki/ISO/IEC_646#National_variants

[2] http://tools.ietf.org/html/rfc1459 § 2.3
Your discrimination example is a straw man. Not applicable.

I'm talking about the menu a restaurant puts together based on the deals and choice they get from suppliers. One supplier may undercut the other. The restaurant may sign a long term deal with a supplier that isn't beneficial to the patrons. Competition is a check on that scenario, just as it is with any market where there is at least a handful of non-colluding sellers.

It's not rational to charge suppliers for priority? It's totally rational. They want more of your pipe. Ignoring the popular notions of fairness and "packet equality", why shouldn't they get charged more?

Competes fairly? How about just legally? A rule violation is a rule violation and should be settled in the justice system. The beauty of competition is that companies would rather undercut/offer a superior product over the competitors rather than waste time in court (or jail). You just need several competitors to keep them honest. It's a sufficient quantity of options, not the heavy-hand of the state, that ensures consumers are protected.

If anti-discrimination laws were repealed, do you honestly believe minorities and women would have their dining and golfing options cut by 50%? I bet it wouldn't even be 5%. And I bet white males would have their options cut by the same number. Popular opinion and competition help solve that particular market problem. Law definitely helps, but the assumption that competition only works when "everyone competes fairly with the same moral and ethical values" is flat out false. On the whole, the profit motive is much stronger than any superficial biases. Finding talented workers who share the exact same superficial biases, and not having someone like Jesse Jackson leading picket lines outside your business would both be damn near impossible.
Hi js4, Thanks for the offer - I really appreciate it and will reach out with an email tonight.
io.js is moving along swiftly and its mere existence has already inspired Node.js to be better.

It's a huge win already and will continue to be.
Thanks. It seems interesting - I will check it out.
The Road from Westphalia
5 Interesting Articles on Reading Problems and Behavior
Lessons Learned from My Mistakes on Twitter – Adventures in Consumer Technology
Thanks for the response. Yours is the clearest intro to Markov Chains that I have found.
27 Pages of New gTLD's
While I feel it's clear that you are on the opposite side of this discussion from myself, I nevertheless would like to pose the following to you.

Proponents of this FCC Title II reclassification have argued that this action will not curtail investment in network infrastructure and that Internet bandwidth will continue to improve unimpeded. After all, if they do not argue that, they would concede one of the points presently being dismissed as FUD hawked by the anti-Title II people such as myself: that reclassification will reduce innovation and ultimately hurt end consumers in the long run.

So an underpinning assumption of pro-Title II is that investment in networks will continue unabated and network bandwidth will continue to increase in spite of Title II regulation. Why, then, are the hardware companies that stand to profit from this unimpeded continued investment concerned? Is it because the regulation will require them or their customers to disable support for IPv6 Quality of Service flags on packets? That seems like a fairly trivial configuration change. It seems more plausible that they fear their customers (ISPs and backbone providers) will see less incentive to upgrade to the next generation of network gear to continuously improve the aggregate performance of their network. After all, the hard part of network R&D is steadily increasing bandwidth/performance at prices the ISPs and backbone providers can afford. Implementing IPv6 QoS bits isn't going to show up as a significant line item in the R&D budget or Intel, IBM, Cisco, and Qualcomm.

So yes, these companies were lined up to build the bogeyman "multi-tiered" Internet, assuming such a thing was ever going to come to pass (aside: we'll never really know if such a thing might have ultimately been a boon for consumers, because we took away the opportunity for the market to experiment with that preemptively). But more importantly, these companies were and have been lined up to continuously build the always-evolving "next" generation of Internet network hardware, full stop. And for some reason they are worried that their profits are now in jeopardy.

I for one find that a bit alarming. I want network companies to get rich selling my ISP ultra high-performance network gear because that ultimately improves my bandwidth. I don't want to still be at 30 Mbps five or ten years from now. I don't want asynchronous connection speeds to persist through my lifetime. I want more hardware and network innovation, not less.

All that said, I don't suspect much of anything to happen in the next few years because network R&D isn't a fast-moving process in any event. But in five or ten years, we should be able to assess whether the pace of innovation has been curtailed. I worry that in 2020 I'll look back with a tinge of regret.
Social sharing buttons without the trackers
So now it's just a job - it pays the bills, and you get fulfillment elsewhere. You're not alone at all. It's a quirk that we look to our jobs to be fulfilling. (A noble one, I'll note.)

Or you can go hunting for a more fulfilling job, like this guy.
Maybe save some money and go travel for a few months?

After I finished college I used all my savings to travel to Japan for a month and a half (I wish it'd been longer) and after returning home, I felt like a I just had a very nice reset. Like cleaning the slate allowing me to start fresh.

Maybe you could use a hiatus as well. It's not necessary to go live in a farm for that. Go explore some place you have always wanted. I could almost bet that you won't regret it and might even find a new love for your profession (maybe not your job though).
Actually no, that assumption did not go in the pricing models. The key assumption that people got wrong, was the correlation between the risk of default of different borrowers. A single value was used for the middle of the distribution and for the tails, even though the correlation was actually much higher in the tails.
As someone who's venturing back into the CS field after leaving it for 2 years to "pursue other interests," this post makes me doubt my decisions.
Hardware companies are involved in making the Internet work.
Namecheap has 27 pages of new gTLD's[1]... oh my....

[1] https://www.namecheap.com/domains/new-tlds/explore.aspx
Yes and no. They still do it to some men. I used to get it all the time. And some places are better about it than others. My original dealership was really bad.

What can I say? some people are assholes. Assholes perform well in sales. Sales has to deal directly with customers. And we're all customers of something, so we'll end up running into a lot of sales people in our lives.
I couldn't agree more. As I was reading this post I was really trying to sympathize with the author's trouble of finding contentment in his work. But as a software dev who's very nearly a "code monkey" in his 40 hours, I also live in a rural setting where my wife and I raise heritage hogs for pork.

I also find time to volunteer with the local Code for America brigade and interface with folks in the government and non-profit area on a regular basis. My son and I also go up to a hacker club in the city where folks are always building something cool.

Perhaps rather than monoculturing your life, the lesson here is to diversify on a daily basis?
DigitalOcean uses KVM, I thought? Assuming that's true, they're almost certainly not affected.

If they are using Xen, they shouldn't know the details of the vuln yet as they aren't on the pre-disclosure list:

http://www.xenproject.org/security-policy.html
> This is a major efficiency gain.

Do you have an idea of the quantity of power Chinese bitcoin mining farms consume? That's only for the few transactions that the networks processes right now.

Here is a quick computation that shows that every transaction that goes through the Bitcoin network is equivalent to releasing 47kg of CO2 into the atmosphere: http://redd.it/2hiea4.
> The biggest downside is that when you join a channel, you don't get to read all the previous history.

In my use of it - primarily social, less technical - this is actually a huge benefit. Whereas things I say on Facebook, on Twitter, even on Skype groups float around forever, this doesn't happen on IRC.

Only the other people in the channel log things, and if someone else turns up, they don't see what I've been talking about - the exact contents of my discussions aren't floating about forever so long as people don't intentionally distribute them.
> An event happened to me once.

> All events occur this way.

So this is what happens when you try to inject sex and gender into every aspect of life.
This startup (http://www.flatiron.com/) is attempting to create a database of cancer etc. At first I thought that the idea was a bit too ahead of its time but now its value is becoming clearer. Data will be a very powerful part of defeating cancer.
Can we please knock it off with the linkbait titles?
Sanctions are a non-violent escape valve for realpolitik. Taking sanctions of the table makes hot wars more likely.
Florida. Pay isn't like SF or NYC, but the cost of living is really low.
Namecheap, the domain registrar, has pretty good value-added e-mail services. Free forwarding with domains, actual IMAP mailboxes from $10-$30 for the entire year. I'd recommend them.
Um, lady, if you're so smart about cars, why are you paying extra for synthetic oil for a Subaru?

I don't know your husband but they always used to scam me with all that junk, too, and I'm a dude.
> Canada operates as an adversarial parliamentary system

Like nearly every democracy. A member of the ruling party isn't going to write a critique.
https://ustr.gov/tpp/outlines-of-TPP

The secrecy of the TPP in it's initial stages and it's fast-tracking in Congress is most definitely suspicious, but I fail to see anything that looks harmful to the American people. If anything, it at least seems to be addressing abusive labor practices abroad, which in turn could make the U.S. more competitive in the production of goods. Am I missing something?

It would be nice to see this discussed more openly in Congress, but I'm curious if this is due to the pressure of China's rival regional agreement, FTAAP.
This was a great article, but the "This site uses cookies" warning struck me as a little disingenuous. It seems like there's a choice to not accept cookies, but if you click "Decline" it just kicks you out to Google. It's nice that they ask but the options really should be "Accept" or "Leave". Maybe this is standard, I usually just ignore those things.
They go through the spiel every time I get an oil change. Always show me a near clean air filter and tell me it's time to change it.
Modeling Your SaaS Startup's Revenue Growth Effectively
My perception of the dress changed when I zoomed in super close on the white/gold version. (the version I didn't "see" before)
How come there's no 64-bit version yet? Wouldn't that improve performance for something like video-decoding?

Also, it's disappointing to see there's still no native (and automatic) subtitle-seeking feature.
>What can I say? some people are assholes.

What does it have to do with people being assholes? It's a business trying to sell their services.

But I agree, it happens to me, as a man, all the time, regardless of what i tell them in advance. I don't think anything of it.
Imagine instead one armed courier with a briefcase containing a key, and a bunch of hard drives with signed files mailed via USPS. :)
I have said for a long time that my dad (who was a farmer) taught me to "hack" long before I began programming. The capacity to persist in the face of seemingly impossible situations is very valuable in both fields.
I mean, I know nothing about cars. I would welcome the extra offers for air filters, etc. Men just tend to have a different poison than women do. Just because I'm a dude doesn't mean I know shit about my car!
Why "opinionated"? That doesn't seem like the right word at all.
I don't really consider 'weirdo' to be name-calling... It wasn't meant as an insult, just an observation that he's different from me. Not worse, just different.
Not so sure about that. It really depends on the establishment you go to. If you are a repeat customer then over time they stop trying to do the up-sells. If it is a new place they usually go through the full song and dance. Even guys get the "Are you sure?" treatment, this happens with far more frequency when I am dressed in business attire, happens much less when I am in my knock around attire.
China’s latest draft anti-terrorism bill could damage east/west tech economy
Thanks for the good tip. I will try it out.
Who are you? Why should I have any confidence that you're going to help move my project forward? What does being a geek/tutor have to do with starting a business? Why would I think that 1 session per month costing $69/month is enough to give me the knowledge, tools and support I need to do one of the hardest things in the world? Assuming I'm not technical, what the hell is PHP or Scala or Erlang and why would I want to learn it? etc. etc. etc.
>Do you have an idea of the quantity of power Chinese bitcoin mining farms consume? That's only for the few transactions that the networks processes right now.

Other than the accelerating effect of transaction fees on mining resource consumption, which is on the order of 2 cents per tx, there is no relationship between number of transactions that the network processes and the power Bitcoin miners consume. In other words, the cost (both economic and environmental) per transaction will decline as transaction volumes increase.
This is also one of the (original) benefits of 4chan. It's not merely anonymous, but it is also ephemeral.

However, these days there are IRC loggers and 4chan archivers.
Now hold on a minute. There's no reason to assume he's a bad person.
This is exactly the sort of ill-informed, partisan nonsense that such a submission is guaranteed to draw out.

This Globe and Mail article conflates an RCMP position statement on emergent threats (and anti-oil groups are a legitimate law and security threat, some of which are given substantial foreign funding, including hilariously by the Saudi government) with CSIS and then somehow tries to draw it into C-51.

CSIS doesn't care if you protest oil. If you plan on sabotaging oil pipelines, though, yes, law enforcement does and should care.
This is wrong, you don't understand how "burnout" works.
30mph*

If I'm only doing 15, i bet I'm still thinking abut work :P