skysight-inc/HackerNews huggingface dataset:
Sweet, looks like something fun to work with this weekend, thanks for sharing!
Agreed! Wish I could afford a Tesla car, maybe one day I will. But I always look forward to see what else they're doing. Got to hand it to Tesla for disrupting the standard industry.
Bit to early for that, but a public ID number on cars is surely becoming an issue.
To a first-order approximation, possibly. On the other hand, the BSD license encourages fragmentation (or at least doesn't discourage the natural tendency to fragmentation), which does lessen the value of the software because network effects, among other things.
Facebook Introduces 'Hack,' the Programming Language Of the Future
Thank you! Thanks to marijn too!
A better headline would be "Tesla must topple the car-dealer franchise system".

The retail side of the dealer network is really just a front door to the service department. Electric cars are supposed to have fewer service requirements, so if Tesla cannot defeat the franschise system, they are kind of screwed, as franchises will have to make more money on retail.
(I lean on the *BSD side of anarchistic, DWTFYL.)

Patents + OSS is a huge, under-served point that unfortunately Lessig is no longer working on.

I and others that open source tons of code will be the first to wave the FOSS banner all day long, but it's not going change the reality of the present landscape.

As such, open source projects and startup founders repeatedly fail to anticipate the consequences of nonparticipating in the patent scheme. If the other side (a company) holds a (shitty) patent, and a project doesn't... they can still squish them like the cockroaches they are should the project become significant. So there's options: either play the game, fight city hall or get fucked by pretending it doesn't exist. Not choosing an action is still a choice.

Perhaps one of the larger OSS orgs would show leadership on this to help projects manage this tricky minefield.
It weird to me that the free software license is more restrictive than other licenses. GPL maintain the end user freedom, but not the freedom of the programmer.
I had to create an account for this because it was too funny. This is some of the best advice on the thread, and it is being downvoted.

I suspect since traditional Chinese medicine is over 2500 years old, and doesn't have the quantifiable street cred modern science needs, it is tossed into the advice garbage can. Shame! Under the tcm umbrella, Kungfu/QiGong/TaiChi are great exercise routines to combat OP's burnout symptoms, and can be practiced safely until you die (unlike hard sports --->Hockey/Marathons etc..)

goodluck, keep an open mind to all the possible paths in life!
I disagree with you, it depends a lot on the problem.

If I were to hire a contractor to do work for me, I would require exclusivity for the duration of the contract and not because I want a certain number of hours necessarily. Being a developer I know that the delivered value is not directly related to the number of hours, I really do and in fact I'm skeptical of the value delivered by people claiming to work long hours.

No, I would want exclusivity because focus is important and people (especially developers) cannot focus on multiple things at the same time, unless we're talking about things that the contractor is very specialized in, has done those things repeatedly and has a track record to show for it. For CRUD stuff for example, I wouldn't care. But for new, more difficult, more challenging problems that require focus and inspiration, then I would require exclusivity. On the types of problems that I currently work on, for example, I cannot focus on multiple things on the same day, or even the same week. Sometimes if I get distracted by conversations that are unrelated to what I'm working on, my whole day is fucked because then I have to remember the context I was in and I'm already tired and out of my zone and I can't get back anymore, ending up staring at the laptop with a stupid look on my face. I have days in which I notify everybody that I need to get work done and don't want to be interrupted, unless there's an emergency.

Sometimes I envy devops, or CRUD developers, or other types of freelancers that can rely on experience to place themselves on autopilot or that can deliver value in a short amount of time. For example devops get paid mostly for being on-call, which means they can get calls at 12 o'clock at night, but can also mean that they don't have much to do all day and thus can serve multiple clients at the same time.

And note that I'm not comparing the difficulty of the job here, but about the types of gigs on which you can rely on experience or on short amounts of focus to deliver value. Or who knows, maybe I don't have enough experience and some day I'll be able to place myself on autopilot.
Yes, some wonder if Tunney, and the others controlling occupywallst.org, are some kind of performance art/joke. They run a "Boutique Activist Consultancy" which "serves a hand-picked international clientele of people’s parties, political celebrities, and emergent social movements." (http://occupywallst.org/about/)

On @OccupyWallSt, one of the tweets when she started using that platform is "I think Weev is one of the most brilliant people of our generation." Yes, Weev: (http://en.wikipedia.org/wiki/Weev#Trolling)

Graeber claimed, "oh she was involved in the early comms team. Quickly stopped going to big meetings as she disliked democracy, esp consensus" (https://twitter.com/davidgraeber/status/438688288313212928)
I'm not averse to cycling, I just didn't think it would be too scenic around the Valley.

Unfortunately I have no contacts in these big companies.

That's a good shout on the redwoods, I had no idea this was on offer near the SF area, thanks.
I'm the manager of the team that developed Hack, and I'm sitting here with some of the language designers. Happy to answer your questions.
And the NY Times has done a great job:

http://open.blogs.nytimes.com/

That said, I think those are exceptions, not the rule.
> What's ultimately more important than the license is the people working on the project and the community that forms around it.

Is it? Look at the router industry - licenses like zlib, the busybox license, and the "no copyright" sqlite licenses have enabled an entire industry to take open source software and use it for profit without having to invest developer hours to making it themselves. But they still sell that software, and take away their users freedoms, on their routers. Every time I buy a new one, I have to either look for one with an open source firmware already installed, or be very careful to make sure one I get is supposed so I can reflash it (if its even possible on some models) to reclaim my freedoms.

Tons of other embedded devices do the same. As long as Linux at least is gpl v2, they can get away with using the kernel as well as long as they don't modify it directly.

And who knows how much open source code Microsoft and Apple have in their OS installs that has been heavily modified without any of that work being contributed back to the source projects while those companies profit off license key sales?
I agree -- I think this article should have been named "Tesla will topple the car dealer monopoly".

The entire dealership system represents a market inefficiency that will correct itself. The only forces that are keeping the monstrosity around are broken political systems and force (physical or otherwise) paramount to coercion.
Facebook announces "Hack", the "language of the future"
Hi Brandon! Email is also free, Facebook is free, waze, twitter, etc... We will NOT be charging a monthly or annual fee for InvoiceNinja.com Email us to discuss: contact@invoiceninja.com
Facebook is always pushing PHP to new places. Would it be too broad to say PHP is the worst thing that ever happened to Facebook's engineering but Facebook's engineering is the best thing that ever happened to PHP?
I wouldn't be so dismissive of dealers by simply saying "They will lose." The most important thing in American politics is power, and power comes from money (sounds like that comes directly from House of Cards). The article points out that the car dealer lobby is well funded and powerful. It even points out that they are exempt from the Consumer Protection laws, meaning they don't have to disclose the awful interest rates they are offering (which surprised me). Look at the size of a company like AutoNation ($6.3B market cap). They aren't a local mom and pop car dealer. Never underestimate the fight of a wounded animal backed into a corner.
The "rawness" he describes has nothing to do with Bitcoin, and everything to do with the laws surrounding fiat money.
A story about a petition with 2 signatures (2!) created by someone who's main qualification doesn't stand up to scrutiny. Slow news day huh?
You will get better data off glassdoor.com, I imagine.
So who are you going to buy that supports major consumer OS releases for more than 12 years?

Ubuntu's LTS support is just three years. Apple's OS X support varies (I think it's current plus past two?) but is < 5 years.

So who are you going with?
I bought an XP laptop 4.5 years ago, not 13 years ago. This 13 years that people keep mentioning is a red herring.
If you're curious, look on Glassdoor. If you just want to brag, post to HN. :)
Very excited to play with this. While I know many poo-poo PHP, it still is a pretty decent gateway language.

If these type of innovations introduce hobby programmers into more professional practices and concepts, I'm all for it.
Great feedback! Can you email more details or to discuss about the Canadian requires and we'll implement in our next build! contact@invoiceninja.com
> Maybe 1 out of 100 users of XP would care and seek how to patch that OS.

That's a good number of people, I think. I would love to see them empowered to maintain their computers however they want.

Security updates don't magically happen. But with open source, people who want to do them can put in the effort. That's the point. You could maybe sustain a business of being paid to maintain security updates for this magical open-source-XP. Or maybe some enthusiasts would choose to do it. Maybe they wouldn't. But we'll never know, because opens-source-XP will not exist.
wait, xp is not upgradeable to 8? Just like linux 2.0 to 3.whatever is current now??
Proprietary software does nothing as drastic as 'take away your rights'. There is no inherent right to browse source code. At best, you entered into an agreement when you started using it that doesn't grant you as many benefits.
True, though from the article, it sounds like they first set up Twitter integration and then added on Instagram to that as an evolutionary step.
Actually I think Hack might've just surpassed it.
Are these "Culture Hacks", or just common sense and decency?
Their support of "old crap" (which they built) is not heroic...it's their business model. There is no altruism at MS. Enterprises adopt MS software in large part because it has widespread support and because MS maintains it for years. You don't go with Mac because Apple kicks you to the curb after a few years.
Announcement: https://code.facebook.com/posts/264544830379293/hack-a-new-p...
> Not your secret sauce

Open source your damn secret sauce so other people can improve and benefit from it rather than hoarding it as your precious in a lockbox like Gollum.
Larry Page: I Would Rather Give My Billions To Elon Musk Than Charity
Why is it there's an expectation for MS to support XP for so long, yet people have so little problem with Apple's OS policies? Entire PowerPC architecture abandoned between versions? My last mac was a great little 10 inch ultra-portable, which no more than 6 months after purchase was made obsolete by the Intel macs release. A release upon which, they not only stopped supporting the old OS, they stopped giving people any upgrade path at all for their equipment. Most machines that run XP can be made to run windows 7, albeit without all the bells and whistles. Those that aren't, are likely old enough that they'll probably need replacing soon enough anyway.
One of the great things that has come of this entire ordeal is simply education.

I usually take pride in doing my research well before buying something, but it had never really occurred to me that the dealers are forced middlemen. It had never occurred to me that it is ILLEGAL for Toyota to sell a car directly to me.

I am rooting for Tesla now with even more fervor. It's absolutely comical to me how politicians will tote the values of a capitalistic society, then turn around and get on their knees for special interest lobbies.
Pretty sure it just scans a palm ID and not fingerprints but I never use these things to sell anyways, only to buy which takes less than a minute after filling it with cash. I always use local bitcoins for in person no ID cash exchange just because I shouldn't have to fill out a passport application to sell a few coins.
How does the sediment rain in the ocean affect this ?

I would think that if the plastic pollution stopped one day, within a few years most of the plastic would be sequestered at the bottom of the ocean. Even though plastic floats, eventually it gets inside animal bodies which eventually die and rain to the bottom ... yes ?

Genuinely curious...
Our next build (very soon) will integrate with Stripe's API, yes!
We have to be careful here, while I am all for Tesla being able to sell their cars where they want I want assurances I can get their car and any other car serviced where I want.

Car dealers and independent auto service centers need protection from manufactures; dealers can service brands they don't sell should they choose.

The danger in allowing manufacturers to determine how sales are made is they will likely dictate how repair and maintenance is handled. While maintenance on an electronic vehicle is going to be significantly different my warranty should not be affected should I choose someone other than the manufacturer to repair it.

disclaimer, I work for a leading supplier of auto parts.
For me clojure is more about wonderful community (like ruby's one) and real projects (because of java libraries)
I immediately distrust all startups that don't have a team page with real human beings on it.
There's nothing wrong with a little bit of comedy every now and then to lighten things up.
I'm really intrigued by the concept of array Shapes. I actually implemented that for Obvious and use it for type checking hashes in ruby with Contracts. https://github.com/RetroMocha/obvious/blob/master/lib/obviou...

It's cool to see the same idea implemented in Hack. I don't know if anyone at FB has even heard of Obvious, but it's cool that they had the same idea in their language.
> we can virtually eliminate crime

No, we virtually eliminate crime of anyone that isn't friends with the bureau that manages the cameras
So potentially having tens or hundreds of millions of computers in a giant botnet 2 months from now is not scary?
Microtype is different from " use free fonts." Microtype allows for:

"character protrusion and font expansion, furthermore the adjustment
of interword spacing and additional kerning, as well as hyphenatable
letterspacing (tracking) and the possibility to disable all or
selected ligatures."

I will follow up on github. Are you planning to have the book printed? The recto/verso margins can be distracting.
Are the Smart Machines Taking Over?
Pedantically,

s_n = k (-1)^n

for

n = 0, 1, 2, ...

and nonzero constant k is a non-constant geometric sequence that doesn't exhibit exponential behavior.
HDT – compress large RDF datasets
This does look promising.

Markdown gets a lot of love from developers, but in my experience with clients across many industries (including journalism), it's a non-starter. If you're used to looking at markup in an editor, Markdown is an abstraction you can tolerate. But the average non-technical person tasked with the job of updating a blog or website sees Markdown as something like pig latin - a thing that makes communication more complicated.
Exactly. There are no guarantees that abuse-prevention policies will remain in existence, since such provisions can be ignored by secret policy (national security) or overturned by political football.
Presumably because it brings them some value?
And yet some have had great success with Scrum as their process.

How's this for an alternative experience: I was coaching a Scrum team once (note I'm not an agile consultant, I just happened to be in the wrong place at the wrong time) and it led to fewer meetings. The rule was there was one fifteen-meeting standup meeting daily, and otherwise all team members were freed from meetings - they worked on delivering software 80% of the time.

Most communications were short impromptu discussions in the product room related to the current sprint, where devs could talk to the product owner, or the business analysts, or the testers, (who were all living in that room too), or the come-and-go liasons that were protecting the core team from meetings with the outside organization, etc.

Sometimes the impromptu discussions led to longer design or requirements discussions as the product owner/biz analysts taught the solution domain to the developers, or the developers explored the constraints or opportunities to rework parts of their architecture to the product owner. These were focused primarily on the current sprint needs with an eye on the overall backlog to detect if big features were coming, or there was a need for a major refactoring or architectural change. I wouldn't call these "meetings": these really were "design sessions", probably the most integral part of building working software.

After each two-week sprint there were 3 meetings: on Friday, a one-hour demo for outside executives to see progress, a one-hour post-mortem ("how would do do things better, what technical debt did we accumulate, etc.") , and on Monday, a two-hour planning session for the next sprint (which replaced the usual standup).

That's 8 hours of "management meetings" in an 80 hour period, or 10%. Not bad, in my experience. The other 10% would be for personal stuff that happens (doctor's appointments, everyone gets distracted by a YouTube video, mandatory town halls, etc.)

So, combine the above with a bunch of stickies on the wall to track progress, a backlog of features, and (most importantly) a product owner with authority to make decisions... that's Scrum, in my experience. There's really not a lot to it.

I don't think this is what you likely experienced. What did you experience that you hated? The hardest part is having a product owner take responsibility for the priorities & trade-offs, that also has enough clout or political protection in the broader organization to make (potentially wrong) decisions. If you're missing that, you get meeting explosion, as people point fingers and spin their wheels.
When I left Apple 5 yrs ago, I didn’t imagine I'd end up making a mobile browser
Facebook VP of Engineering on Solving Hard Things Early
What IDE do people use for Hack?
We wanted to preserve our investment in PHP, while introducing new capabilities and safety that make rapid development at scale less daunting.
‘We’ll eradicate Twitter,’ vows Turkish Prime Minister Erdoğan
Field Hospital System, 52 Bed
Ahh, I must have read that backwards, I thought you were advocating use of /dev/random.
Thanks for your comment! We will not "harvest invoice data", rather in the near future we'll be offering more advanced payment gateway options for those who want to move off PayPal.
If you're building a product and your product's blog doesn't provide link directly to that product so I can figure out what your product is.... I automatically assume you don't have enough attention to detail to create a valuable product. Bummer.
I was going to write something up to the guy above you, but you nailed all my points. Good show!

> Even today, the free software movement is developing new licenses to combat a new threat: hardware that will only run an approved version of an open source program.

And a lot of people miss that this is why they wrote the GPLv3 in the first place, and why it is such a big deal that the Linux kernel doesn't adopt it.
That's actually probably not how RMS would respond. He goes out of his way to emphasize that Free Software is fundamentally about morality rather than any sort of pragmatic reasons like security. He would probably make some analogy equating you choosing to use Gmail with some hypothetical people in the past choosing slavery or indentured servitude because they either didn't know any better or had no better choices in life. He might even chastise you for choosing expediency over moral correctness, and he might even question your own morality because you are contributing to the capital-E Evil in the world by doing so.

You might think that this is somewhat crazy and shortsighted and absolutist and nonconstructive, and you might question the groundedness of someone who equates other people's choices in mail clients with things like slavery, and you'd be quite correct in feeling that way. If you then vocalize these concerns, you will be roundly flamed by one or more CS undergrads claiming that you just don't get it and that you either need to get on board or be steamrollered by history. You might think said CS undergrads are also a little lacking in the groundedness and perspective departments, and you'd probably be right about that too.
Do you imagine a future where Hack will merge back into PHP (like PHP 7), in the same style that Beryl & Compiz then rejoined? Or does the team intend for the two to always be adjacent-yet-separate?
It seems to me the "rawness" has everything to do with bitcoin and its decentralized design.

1- Needed to create an account for "their" exchange.
2- Needed to transfer bitcoin into their exchange.
3- Needed to wait for transaction to get validated in the blockchain
4- Get money.

You could reach and say that all the PII and initial setup was to comply with laws about banking/money laundering. But that took 7 mins of a 45 min process.
Drizly Going Hipster, Launches in Brooklyn
Wouldn't surprise me. She talks in circles with ideologies. Her political philosophy is....spaghetti code.
2005 Hyundai Coupe SE | eBay
Why a brand new language, instead of building or optimizing the PHP backend for HHVM with an existing language like Haxe? http://haxe.org/
Stay tuned. You'll hear more in due course.

In the mean time, the open source release of Hack includes integration with both Emacs and Vim.
I'd rephrase the question to be "Would Facebook be Facebook without PHP?"
whats the state of the type system like? Here[1] it suggests that it may have bugs, is this a 'covering backside' thing or is it currently unsound?

[1] - http://hacklang.org/manual/en/hack.annotations.summary.php
BSD is more like: you're free to buy a gun and kill anyone you want.

GPL: you're free to buy a gun, but can only use it in self-defense.

That's why GPL feels "restrictive" - but in a good way - to preserve the freedom of the software in all instances of it.
> Even today, the free software movement is developing new licenses to combat a new threat: hardware that will only run an approved version of an open source program.

You mean, like the GPLv3, which restricts the freedom to choose such software to business users?
Everything is a hack nowadays it seems.
Is this just syntax sugar or there are performance improvements upon php?
That's because the staff needs a schedule similar to the academic schedule so they can answer questions, correct things, participate in the forum discussions...

Crypto I has been offered several times though (at least 4 or 5). If you ever signed up for one of the offerings, you can still access to the full course (videos, lectures, and I think even the automated grader) as well as the forums (but the forum activity usually fades down after the end of the course).
24 Thought Provoking Questions You Need To Answer To Know Yourself Better