skysight-inc/HackerNews huggingface dataset:
I think the imagery you referenced in your post was a little non-sensical. But okay. Looks like you got quite a few likes and comments on that post so gold star for you.
That's just someone trying to get some free labor.
For some reason, the first thought I had when I saw "minibrains" was "Spy Kids".
I don't think we have typeahead for branches, it would be awesome if someone can contribute it. BTW we greatly improved the speed of the branches page for GitLab 8.5 (out Feb 22) if you have many branches.
Agreed. The current system is controversial because there is a dichotomy between what entrenched residents and newcomers pay to that government.

I assert it's a problem with a non-trivial solution.
Cute. It's fun to see game programmer code. This is really C with a little C++. Lots of pointer casts, comments like "The user must provide ample buffer space, preferably 256 chars or more." There's a lot of stuff in there to deal with Microsoft Visual C++'s interpretation of the language, which prior to 2010, was kind of off.

Why does "swap" use EASTL/move_help.h? There are things that can go wrong with a move that can't go wrong with a swap. Move is a swap with a constraint that the destination be empty.

(Doing things through swapping has its uses. It preserves single ownership, for example.)
Git is powerful, but it's certainly not the end of version control. Most importantly, it does centralized version control (which is what most of us are using in practice) very poorly.

features like binary file locks, large binaries, large repo
/history and small working copy are either unsupported or only being added with extensions.

Setting up a multi-gig git repo for hundreds of users with binary assets that require full history but also require locking etc. is painful as hell.
Here's an overview of devices that are running IKE on the Internet at the moment: https://www.shodan.io/report/h2Naw1fd
If people don't want to deal with server maintenance please consider GitLab.com (our SaaS) and GitHost.io (our single tenant offering where we do the upgrades and backups).
Any sufficiently large 'internet platform' is going to be a corporation. Complete with politicking corporate offices, lawyers, human resources departments, accounting, support staff, etc, etc.

While there are some differences in culture the basic model is not much different then any other industry that relies on skilled labour or engineers to produce a product.

Small startups can do things differently but once you become a 'platform' with millions of dollars changing hands investors and public stock there is an entirely different set of logistical and legal components that have to be taken care of.
Worked on firefox after allowing gstatic. Email verification was rejected. My mail server didn't like your mail servers TLS settings. I will try again later.
Doesn't chrome block SF even without blockers now?
Urban design and the perpetually imperfect
> Cute. It's fun to see game programmer code.

This. I work almost exclusively with game programmers and it can be ... difficult at times. They seem to be largely unaware of the larger computer science community that's existed since the mid sixties, often "discovering" things that were solved by the science years ago.
We don't have two-way sync but we do have mirroring of external repositories in GitLab EE and .com. Please see http://doc.gitlab.com/ee/workflow/repository_mirroring.html
Does anyone else think this kid's a scapegoat?
What? You can't be serious..
>Correct me if I'm wrong but haven't the past 3 presidential elections been won by the candidate with the biggest cash flow?

First, correlation is not causation. Second, this chart [0] shows Romney and Obama were neck-and-neck as far as dollars raised, and that Romney actually had spent slightly more than Obama. This chart says it covers through September 2012, so maybe Obama did end up spending a bit more (or maybe he didn't), but the difference in spending is very small.

When you ask why Romney lost in 2012, there are a couple answers that get cited. First, Romney's leaked "47% comment" was disastrous for him. Second, Obama's team used technology much more effectively to get out the vote. Apparently there was a group working on software on Romney's side, but it wasn't managed correctly and the software was not usable by election day.

[0] http://elections.nytimes.com/2012/campaign-finance
NW.js and Electron compared
This study, and the news articles about it, say a lot more about attitudes towards software developers, than it does about software developers themselves.

And those attitudes are disturbing. They describe the industry as a terrible, sexist place, even though the actual study shows the exact opposite.

This isn't just insulting to us software engineers, which it definitely is. It's also making the problem worse. Why should women be interested to join a field that is described as horrible to them?
The problem with these kinds of analysis is that they forget one key element in the entire deposit creation mechanism - loans are also repaid. (The economists just leave that part out). In fact a bank lives in the middle of continuous streams of loan repayments coming back on its loan book.

Banks default when their annual losses are more than ~1% of their loan book. Anything else is illiquidity, and that is solvable.
As much as I love your response, in my experience, the craziest perks correlate strongly with candy-a$$ed brogrammer frat houses that do little more than string together rickety MVPs of open-sourced code and very weakly with attempts to attract real engineering talent. The latter is best achieved with $400K+ annual compensation or 2% or higher post-SLP equity wherein they can afford to purchase their own perks and the expected return on a sensible startup gamble is higher than working for $400K+.

For I find the perks exist less to attract engineering talent and more to achieve that perfect blend of easy party money and college party life that serves as a nearly 100% efficient system of wealth redistribution from the top 0.01% to the top 10%. That said, I think the disappearance of facebook and twitter from the Internet would be approximately as inconvenient as a philosopher's strike.

"Script kiddies new reality: amateur hour is over."
Each pair of asterisks turned into an empty italic block due to HN's formatting rules. You can see them if you view source :)
Just like surveillance (http://www.ianwelsh.net/the-logic-of-surveillance/), censorship has its own logic. First, we censor all the information about censorship, the same way that we first put every anti-surveillance person under surveillance, and the spammers and telemarketers threaten to put people who complain about spam and robocalls and scam calls on the spam and telephone number lists.
I doubts the claim about only being able to produce with a 3d printer. I can imagine easily making the layers in mass out of wood and sliding them through bandsaws to mass produce these.
With GitLab we sometimes shell out to git and we're using more and more Rugged https://github.com/libgit2/rugged, a ruby library that calls out to libgit2. For more information on our git calls see https://github.com/gitlabhq/gitlab-shell
EBay Listing of 18 Core Xeon E5-2600 V4 Broadwell-EP ES Processor Spotted
Apples and oranges. Snapchat is personal, moments is more like news.
What do you do of researchers that pirate their own books, and tell you never ever to buy their books, but go to libgen? I have met at least 5 world-class scientists say that "because I don't do any money on it anyway", "it's a scam", and "I wrote this book to be read". And tell "it's wonderful to imagine that this poor student read my book, and she was afraid to say she downloaded it illegally"...

"Piracy" is a very nuanced subject, depending on what/who you are talking about.
Is it possible to pay extra for explanations that will help me build a better mental model of HTML & CSS layout?

Aside from flexbox[1], I've felt for years that the mental model of layout I gained from reading explanations of the box model, blocks, and inline-blocks never made sense.

[1] Folks should totally check out http://flexboxfroggy.com/
It's not even about quality of code - it's just who gets more pull requests accepted. Which may have some correlation with "quality of code" but it's -not- "women are better coders".
The general public handling bare lion cells has increased significantly, whereas the amount of incidents related to cells catching fire etc. doesn't seem to have increased correspondingly.

This may in part be due to certification and testing methodologies [0] for battery packs. The issue is that not all cells/battery packs go through this testing, so unless the batteries have been appropriately certified, there are restrictions on the handling and transportation of these batteries (for example non UN 38.3-rated cells are not allowed on planes [1]).

CE manufacturers test and certify the batteries in their products ([2], [3], [4] for example) which is why Amazon can ship them by air and passengers can carry them on planes. The issue is that 3rd party batteries may be uncertified and possibly unsafe. Lenovo doesn't want to take responsibility for an uncertified battery in one of their laptops downing an airliner [5] so they disallow the use of batteries they haven't certified. I doubt this is a nefarious scheme and more about potential liability.

(at my company we use lithium-ion battery packs for our field equipment and had to become very familiar with these issues when IATA promulgated their lithium/lithium-ion battery pack shipping rules a couple of years ago.

[0] http://phmsa.dot.gov/pv_obj_cache/pv_obj_id_D4B2D17039E70621...

[1] http://www.iata.org/whatwedo/cargo/dgr/Documents/lithium-bat...

[2] https://www.lenovo.com/lenovo/us/en/Lenovo_Battery_DoC_Lette...

[3] https://www.apple.com/legal/more-resources/docs/apple-produc...

[4] http://www.dell.com/downloads/global/corporate/environ/compl...

[5] http://news.yahoo.com/fires-involving-lithium-batteries-plan...
Caveat Sections Save People Valuable Time
> the best startups, like Google, come out of a period like this

Google isn't a startup. In fact, a company ceases being a "startup" once it finds a business model with which it can sustain itself. If a company can layoff a percentage of it's employees, slow growth, and still make money, they aren't a startup.

We really should stop putting ourselves in double binds with stupid statements like this and reject them when we hear others parroting them.
Medium skilled men are coders.
High skilled men are coders.
...
High skilled women are coders.
Selection bias.
I used to offer feedback to rejected candidates... until a person felt that was unwelcome and left us an extremely angered review on a trusted website. I have been careful with words and have tried to avoid confrontational or subjective topics. That didn't seem to matter much to them.

All in all be thoughtful of the person in front of you and try not to be a jerk. Be prepared despite that some people will not want to hear what you have to say.
Previous discussion:

https://news.ycombinator.com/item?id=11074587

There's a rebuttal here too, that seems interesting:

https://news.ycombinator.com/item?id=11093434
https://news.ycombinator.com/item?id=10995948
I don't know about childish but the argument seems very 2012 or something. Twitter is going to keep bigger 'cause social is the thing! That's it?

It seems like there's good evidence that Twitter is limited by the Twitter - most people don't like to scream at the world (post a stream of public crap) and for those that do, Twitter is kind of the lowest quality pedestal to stand while you do so.
> an effort by some of the "ebookers" to plant proxies in various universities' networks that would perform much the same function

Yep they did that, it's called ezproxy.

https://github.com/kanzure/ezproxy-urls/blob/master/urls.txt

scihub uses this AFAIK.
Or a (fanfiction).
Matlab was used a ton by my schools (UCSC) Robotics and Signals Processing groups. Simulink seemed to be the killer app there.
We should have a status quo bias when considering tearing down a certain fence, lest we be gored by Chesterton's bull.
Robots to take 50% of our jobs by 2050 and outperform humans at almost anything
Here's an argument against using the term "ingredients" for arguments: in the real world, if you bake a cake, its ingredients are gone. In your language, they still exist (if you write a recipe for eat in mu, you can have your cake and eat it)

From that observation, I think one should conclude that using analogies from cooking, as you do with recipe in the kitchen sense is not the best idea.
they don't distribute scihub data in their torrents, it's a separate data set :(
well I certainly didn't mean to imply that you were full of hot air. :) and although I agree with you about nicotine but I'm personally more interested in the idea of consuming medicinal plant oils this way as a form of relaxation therapy because it would seem that cannabis prohibition is rapidly evapourating in the United States. I suspect it'll be a lot more difficult for scientists to find any medical evidence that this form of vaping is harmful, that is once they're finally able to conduct research into it.

One problem with conducting this kind of science however is that different varieties of cannabis have different profiles of cannabnoids and turpentines, so what science would really need first is a way to determine what genetics are what. This is why I'm so excited about the work that is being done to track the genetics.. here is a fascinating interview with a leading scientist about this if you're interested:

https://letstalkbitcoin.com/blog/post/episode-73-distributed...

When it comes to aesthetics though I think we're on the same page about those portable smoke monstrosities.
> One such incident would significantly tarnish the brand.

Ahem, as if there were no reported cases of genuine Apple/Dell/HP/Sony/... batteries catching fire. Seems all those significantly tarnished brands are doing quite fine.

edit: Or... how about Lenovo?

http://www.cpsc.gov/en/Recalls/2015/Lenovo-Expands-Recall-of...
OMG it is awesome! Any plans to OS X support?
PDFparanoia: Remove watermarks (IP address, name, ..) from academic papers
A new strain of hyperefficient, drought-­resistant rice known as C4
Nice article, that was a really enjoyable read. But one of the things that stuck out to me was:

> The last four bytes of the EC firmware image clearly appeared to be a checksum, and there were some other locations that consistently varied as well. I guessed (correctly) that if I programmed an image with the wrong checksums the EC would fail to boot and I would have a brick on my hands, so trial and error was not a very good option.

I was under the impression that the checksum is validated before flashing? Isn't that the primary purpose of checksums in ROM images?
Googling for "premium on the stock's previous closing price" reveals a few non-tech deals, none of which are above 1.5x
Is This the Future Bicycle Bell?
Good recruiters are essential for building a good team. I have been happy to know many of the great recruiters I have had the pleasure to be on the same team on. Hiring is a complex topic involving marketing the company, searching for candidates, understanding the needs of the company and the legal terrain and helping everyone through the process.
Not batteries, but Apple has had problems with third party chargers in the past.

The initial reports often do not say whether a third party charger/accessory is used and just says things like "Chinese flight attendant electrocuted after picking up charging iPhone 5", which is not a good look for Apple.

* http://www.pcmag.com/article2/0,2817,2484293,00.asp

* http://www.nydailynews.com/news/world/chinese-teen-dies-char...
The full text of the clause is "To promote the progress of science and useful arts, by securing for limited times to authors and inventors the exclusive right to their respective writings and discoveries."

"Creative works" is as reasonable shorthand for "useful arts and sciences" as "privacy" is for "the right of the people to be secure in their persons, houses, papers, and effects"
PCextreme ending free Raspberry Pi colocation
We changed the URL to that from http://www.telegraph.co.uk/news/uknews/crime/12154592/Britis... because it is a more substantive article. If there's a better URL, we can change it again.
Ah I tried searching for this but didn't see it. Thanks!
If something, such as stoicism, does not work consistently what is its measure of success?
Show HN: Micro – async/await HTTP microservices
Microsoft seems much better at this than the others you mentioned (or Linux).

Compatability seems like something that the Qubes model could help with quite a bit. Rump kernels can also help by simplifying the OS level interface to where effective sandboxing is possible. Getting safe and convient access to the data an app actually needs is still a difficult issue.

Minus the sandboxing, some package managers are better at this than others, particularly Nix or OpenPandora's PND packages. However, that only helps as long as the OS provides binary compatability.

Even with sandboxing, applications that require network access can be a major security issue. It is no consolation to the rest of the network if your botnet node is nicely isolated from the rest of your system. To fix this, applications need to not directly interact with the network but with other system components that do so and can be updated separately.

OTOH, often the compatibility loss is independent of the application, either communications standards change or expected features change, so being able to run old applications only gets you so much. In those cases, open source can have a major advantage.
That's a really good point. I'm going to keep an eye out for this confusion with my next student.
this comment (not by me) is representative of my impression of atlassian:

Why has it been 7 years and nothing's been done? We're also considering moving everything to github, even if the price is higher... especially since the interface is more user friendly and there are far superior integrations available. It seems Bitbucket has been lagging in improvements :(

-- https://bitbucket.org/site/master/issues/589/file-history-should-follow-copies-and#comment-25069061

streamline your honesty about bb.org. turn it off or get serious. atlassian's handling of bb.org has turned me from "no opinion" to "avoid" on all their products.
Still debating working for a startup? Consider the emotional roller coaster
They're not saying that Google is still a startup.

They're saying that when Google was still a start-up / very young company, it thrived in the post dotcom bust after 2000.
That sounds orders of magnitude more difficult. You might as well 5-axis machine them.
> a cow or a penguin would use their Northern-hermisphere version the sundial

But penguins live in the southern hemisphere. Conspiracy?! Maybe!

It must be a Galapagos penguin: https://en.wikipedia.org/wiki/Galapagos_penguin
Not when brand security is your concern.

A user could put a Lo Pan Six Demon Bag battery in their laptop and then it bursts into flames. The user is going to complain that their Lenovo laptop burst into flames. Everyone else is going to parrot that statement because almost no one looks into anything anymore. Once someone does dig into it and find out that it was actually the shoddy Lo Pan battery, its too late. "Lenovo" and "third degree burns" has been plastered all over the Internet and good luck finding Lo Pan to hold him accountable.
Indeed, I missed the output for find! A warning would definitely be helpful.

I like that you have users and thus will be able to test things out and get some genuine feedback.

This might however introduce a bias guiding your language and standard library in a certain direction (I think it's inevitable and what's happening in all languages anyway) .. Therefore I would add some of your peers into the mix.

Otherwise I really like the directions you are exploring, as I've come to very similar conclusions at this point in my career:
- being able to modify a system through safe additions
- not focusing too much on local details of a system
I agree with the idea that you shouldnt care companies making more money of you than you cost. That's because capital, marketing and teams are multipliers. They use you plus these things to make more money than you could by yourself.

Completely disagree with the rest of it though. You should neogiate the best deal possible, you should walk away if deal isn't good for you, you should treat it as business. You need to be an engineer and a business person and make sure your getting the best deal.
I for myself have GitLab with its CI and handcrafted scripts that deploy (because i currently support multiple environments, it was just easier to write them myself)

At work we use mostly Github and a local Jenkins instance.
Just as a test I decided today (Feb 13, 2016) to download WinSCP. Fully surrounding the actual download link[1] are no less than 3 ads with the word "Download" prominently displayed. The project page[2] was even worse with 4 "Download" ads. This is still unacceptable.

[1] http://imgur.com/XGkkPag

[2] http://imgur.com/822v7CN
Can anyone tell me how OpenSCAD compares to something like SolidWorks for designing objects? I'd much prefer to learn something open and programmable, but if SolidWorks is much easier to use for common cases, then I'd go with that.

I've never used any 3D designing program other than SketchUp.
From the article: "Twitter is live".

Now that's a useful concept to focus the business. That tells Twitter what not to do. Twitter should do only things that are happening right now. All retrospective uses of Twitter data would be via Google and Google accounts.

Monetization of Twitter might not involve ads on Twitter. Google could data-mine Twitter for ad-targeting data. That might be more useful than "paid tweets".

Google's AI capabilities could be used to digest the Twitter flood and create news alerts. A Google Maps overlay of where things are happening on Twitter right now, for example. Enough activity, and a Google satellite (yes, Google has their own spy satellites [1]) would focus on the target area as soon as possible.

This could work out.

[1] http://www.bloomberg.com/news/articles/2014-06-10/google-buy...
You get a check back because you overpaid your taxes for the year.

Like getting change back at the store because you used a coupon.
Adobe Edge Animate CC 2015.1 Final Incl Crack
I would reply to you, but [THIS PHRASE HAS BEEN REDACTED FOR BEING ANTAGONISTIC. WE APOLOGIZE IF YOU HAD ANY FEELINGS OF NOT BEING ABSOLUTELY CORRECT IN ALL YOUR STATEMENTS.]
http://highwire.stanford.edu/lists/devecon.dtl
Yes, except that the asynchronous hells finally go away when you start using async/await. Makes code easy to read, write, and reason about.
Ah, ouch. That complicates things a lot. All my trips to the US are very expensive, because I'm used to the price being the price, and it later turns out that the price is actually 20%-40% lower than what I'm going to end up paying (if you include tips). So I see a $50 steak and go "eh, that's not that bad for this quality", only to end up with a $100 bill.
I assume it's because you've been bloating HN threads with generic ideological filler. Such tangents are not what this site is for, so please stop.
You can also just setup accounts manually, w/o using external auth.
> I mean you'd hope that it'd stick, but it doesn't. Nothing more infuriating than people talking the talk whilst you're walking the walk. My reading list is longer than your business plan, so fermez la porte and do stuff instead of distracting me whilst I'm trying to work.

Why infurating? Are you expecting them to appreciate you for how awesome you are? It's almost never going to happen, even if you are truly awesome - that's just how people are.

The solution is to not have business conversation with people you consider clueless about business. Talk to them about football or whatever if you like them and want to maintain a friendship, or simply don't talk to them at all.