skysight-inc/HackerNews huggingface dataset:
@kushti sure:

http://bitcoin.stackexchange.com/questions/936/how-does-a-cl...

http://bitcoin.stackexchange.com/questions/29742/strongest-v...

Pieter Wuille is a core developer afaik: "The actual rule always favors the chains which required the most "work"."
2015 Global Startup Ecosystem Ranking
Yup. I'm saying (guessing, really) the header doesn't necessarily have to stay in the file. You might as well put it somewhere else (e.g., docs, license file).

---

Per-file licenses are different. The only one I looked at is MPL2 and IIRC it mentions the little note doesn't have to be in the file.
From the slides, it looks like AMD chips are vulnerable as well. They didn't mention any other X86 vendors.
Nothing cloud is community. Cloud is corporate. Cloud is the new mainframe. This is about the new Fidonet.
Completely agree. I think Spotify's biggest value-add is curated playlists -- I love that I have the ability to listen like Pandora radio if I want to be passive, but otherwise I can have fully-granular control over which songs I want to listen to without having to skip through a playlist.
Look into Machine learning and Neural Networks. If you like python start by checking out pyBrain.
I know next to nothing about this, but I have a question. Couldn't you make more hives yourself? What prevents you to 'cultivate' (or whatever it's called) queens and let them mate?
Pretty sure this is exactly what @codinghorror is experimenting with on http://www.discourse.org/
I use Adobe Bridge for this [0]. It comes bundled with Adobe Creative Cloud and I'm not sure if you can get it separately, but it does everything your asking about. Also, as someone who shoots in camera raw mode for photography, it's great to be able to see my photos without having to open them in an editor.

[0]https://creative.adobe.com/products/bridge
I love the "why not try this" attitude of your comment.

Is this due to an LB fronting?
Floridi agrees that that is bullshit, but it's not Google's job to dictate what information we read.

Google's job is to give us the most relevant results, and as stated in the article, a large part of the US believes in creationism and thus it's relevant to them.

So statistically speaking, you are more likely to want to read that page for that search term.

Google is not a search engine for scientific facts, it is an advertising platform. Who should be the judge of what type of information is presented? You? How about we put it to a vote? That vote has happened, and these are the results.
We have IPNS, which allows you to have a mutable pointer to immutable content in ipfs. On top of that, you can put your IPNS name (which is still a longish ugly hash) into a DNS record to hide everything away (although youre still depending on DNS at that point)

If you want to read more about ipns, its discussed in section 3.7 of the paper[1]. Do note that a few things have changed since the paper was last updated, so its not the source of truth right now.

[1]: https://github.com/ipfs/papers/raw/master/ipfs-cap2pfs/ipfs-...
Ask HN: Best issue tracker in 2015?
What do the people of Hacker News use as their issue tracker out there in 2015? We run Bugzilla, but I find its UI lacking. The UX is clunky. It does not integrate well with GitLab. Now that it has been 4.5 years since the Make Bugzilla Pretty contest happened and failed to affect change, even in Bugzilla 5.0, I feel it may be time to switch and I'd love to know what you use in your daily development life. If it has a good kanban experience, then all the better!
I liked using Jira at my last job.
Thanks for the helpful response, this is exactly what I was wondering as I assumed there might be some publicly available info on vulnerabilities.

Is there a definitive source for keeping track of these out of curiosity? I'd consider myself an "early" programmer, so I know enough to be dangerous, but feel like there's no time like the present to start keeping track of known issues with things I might be using, even if I may not grasp the full extent of them at my level of experience.
Since no browsers support these preload hints, does anyone know of any good hacks to force browsers to preload fonts earlier than usual?
A comment from a real bee farmer on the article: " Mr Ingraham---do not assume you can read a few papers on CCD and bees and make cogent, authoritative remarks in a newspaper piece----this piece fails miserably. I AM a beekeeper, in Los Angeles, using feral honey bees, making public presentations, teaching beekeeping and selling honey. I am going to fill in your ignorance here with a few salient points. Making splits causes a yield of TWO WEAK hives, which is not the same as having the vigorous, healthy original hive. And just so you know, the splits the commercial folks are making from the survivors of pesticide, fungicide, herbicide exposure on industrial crops are the already weakened colonies that happen to make it. So, the splits are not especially fated to thrive, either. Your little tables showing statistics does not tell the real story of the insults being suffered by ALL pollinators from monocrop, industrial agriculture. The typical Consumerist answer to a problem---"just buy more" bees and queens is not addressing the real problems which are decline in clean forage from toxic chemical exposure, lack of forage diversity, trucking bees all over the country, narrow in-bred genetics. The loss of all pollinators, as well as decline in overall ecosystem diversity from the same insults, is the REAL issue. Your piece is also old ground previously plowed over by that corporate apologist and booster at Forbes, Jon Entine, another geek behind a computer who writes about beekeeping with a singularly narrow and uniformed arrogance. Like your ballyhooed Tucker and Thurman, the "economists" (never far from pontificating for the beauties of the "free market") the people weighing in on the loss of pollinators and trying to urge us not to be concerned are akin to Climate Change denialists. "
> What would a non-native honey bee in the wild look like?

It would look like a honey bee. None of them are native. Native bees are orchard mason bees.
REMOTE - Help Scout, a help desk software company, is looking for a couple of awesome people to join our team. 75% of the team is remote and we work hard to support a remote team culture. Please check out the job descriptions here:

QA Engineer - https://help-scout.workable.com/jobs/98160

PHP Software Engineer - https://help-scout.workable.com/jobs/77887
Could you go and say 'that is my widget' as the sale wasn't complete (assuming the widget was something tangible that could be returned)?
But he is also partly correct, the way some of the comments are phrased is pretty childish, rude or whatever you want to call it.
I think about it regularly. There is the Discourse solution that is mostly linear but with a replies button to show inline the replies. There is the google wave solution, if I remember well, that is tree like but more dynamic than reddit. Maybe there should be something hybrid where new answers are shown at the top but can be inline expanded to show the context and the replies, and the tree structure is kept after.
Open-plan offices, creativity and programming
Philae's approach to 67P/Churyumov-Gerasimenko, 30FPS
He clearly wants to build something, just in the process of figuring out what that is exactly. Your comment was a bit snobbish buddy boy.
I think the general consensus is that if you authored 100% of the code yourself, you could always change the license (but people could fork the latest version under the old license and keep going, as happened with X.org), but it you ever took any patches/pull requests/contributions without also receiving a copyright assignment, you need to hunt down every single contributor to agree to a license change. I think that happened with Mozilla and VLC, whilst for Linux it would appear that several core contributors have explicitly refused to re-license (for example to change from GPL2only to GPL2+).

Other examples include MySQL, which was dual-licensed GPL and commercial, and KDE/Qt which also had a dual-licensing (and then a re-licensing).

If all contributors also accept to transfer copyright/ownership up-front, re-licensing is easier.

I'm guessing re-licensing after death would require waiting whatever period (70+ years?) for copyright to expire.
I agree that Github's positions are ultimately negative beyond the scope of the company and product itself.

Ironically the GitLab CEO has also injected politics where it didn't belong. Thus is the power of open source, even though I don't agree with GitLab Inc's politics, I can take the code base and host it myself.
That was true in the early days. Now we have toooooons of Docker customers, so this thing is right at the top of our TODO list (and would be done already if it wasnt architecturally hard).
Document the licenses for each, and include all the copyright notices and license headers, exactly as they appeared at the top of the files you took those functions from. The resulting file is under the conjunction of all of those licenses, requiring anyone who uses it to comply with all of them simultaneously. That's theoretically possible when the licenses don't conflict.
I, for my part, think I'm still better off with a central repository with problems than without one.

For Java there are commercial curated Maven repositories and I'm not aware of anything like that for C/C++. So Cargo
can be an enabler for Rust in big corp.
There's already a sub-thread about this in the comments here: https://news.ycombinator.com/item?id=10024292
This is the ultimate downside of predictive ads and content: if the Internet only sees you as someone to give what they already want, obviously you'll get bored with the same crap over and over.

This is what happens when we relegate all of our discovery to community aggregators like Reddit and HN, or social media sites like Facebook and Twitter that are, at the end of the day, there to sell you ads.

I was never into MySpace, and before Facebook came along I remember MY FRIENDS telling me about this funny video called "Leeroy Jenkins."
IANAL but looking at ThirdPartyNotices.txt there is MPL code, so they're probably OK with APSL. Maybe not so with LGPL though (which would rule out Apportable's otherwise excellent Foundation implementation).

It's also kind of weird they're using OpenSSL instead of Microsoft's SChannel. Usually Microsoft are pretty good at only giving you one way to hang yourself in the security department - I'm a big fan of SSPI, even if the API is occasionally unwieldy. (And as soon as I wrote that, I remembered CryptoAPI vs CNG...)
Build High Performance JVM Microservices with Ratpack and Spring Boot
Particularly since he has done so much for emacs and email.
Oh, Happy Day Sephora Is Launching a Subscription Box Service
It's theoretically possible to comply with that license while moving the notice elsewhere, sure. However, for the purposes of avoiding situations like this, it's a bad idea. Much easier to just keep the license in the file exactly as it was, and add a header above it if needed.
If I had this when I was working on extracting the ISIR data fields in the Department of Education's documentation it would've saved me time. Bleh, it's a shame it didn't exist then. :(
Good to know that cross-compilation is supported at least.

LLVM is supported on Windows. [1]

Talking to Windows APIs requires UTF-16, but UTF-8 can (and should!) be used in all languages on all platforms internally. It's trivial to add a UTF-8-to-16 conversion step when calling a Windows API (and the other direction on receiving such strings from Windows).

[1] http://llvm.org/docs/GettingStartedVS.html
Wow, thanks for all the responses. I think I would like to share more of what troubles me the most. I usually back away when the task seems even slightly complex. For example, I need to try to join 2 collections in mongo and want to try out map-reduce on it and see how long it takes.. I am just postponing it although I know if I stay with it, I will probably get it done in an hour or two. My mind refuses to start anything that seems complex. I get overwhelemed and anxious and delay everything to the last minute and then work in panic mode and do a half-assed job sometimes. Even though I have evidence that when I just start and stay with the problem, I more often than not do it well, I can't seem to internalize this and repeat this. What do you do when you have to do something seemingly complex. I always have trouble breaking it down into smaller tasks unless I have someone to talk to.. then somehow it gets very easy.. I have found that when I work in a group or in pairs, I am way more effective and my speed goes up tremendously. So much so that others often need time to catch up to what I saying. What advice would you give for someone struggling to work on his own?
As I said in-thread, I've now promoted my back burner idea to allow repository owners to automatically lock GitHub threads when they appear here. There are a couple missing pieces from GitHub's end, namely API support and the ability to lock "other" threads like commits, so I suspect the functionality will become deleting non-owner/non-collaborator comments after a thread appears here. There are GitHub accounts like MTWomg whose sole purpose is trolling when a thread appears here, and it's becoming simply irresponsible to divert this community's conversation to another community.

I have contacted GitHub for clarity on these points, since as it stands, it seems like locking was a kneejerk "put out a fire" mechanism that is really unsupported and betrays GitHub not caring about abuse on their platform. They join Twitter in that regard.

HN destroys threads more than Reddit, in my experience, but both are worth hitting.
That seems like a problem of your employer imo. If they understand software development they'll know that blockers and problems habitually crop up and should be expected and timetabled for.
Putting on pressure to get stuff done hastily or creating artificial deadlines will just make things much worse + create a load of technical debt for later. In my experience manager types who have little or no experience actualy building stuff themselves think this is a good idea, 'they must be goofing off I'll, light a fire under them!'

From the simpsons...
Hank Scorpio: I'm gonna leave everything to you. We're on a tight schedule. You
keep them motivated. [he leaves]
[his staff is busily working]
Homer: [to staff] Are you guys working?
Man 1: Yes, sir, Mr. Simpson.
Homer: Could you, um... work any harder than this?
Man 2: Sure thing, boss.
[they do]

Also relevant if your self-employed. In that case you must not be creating realistic schedules for yourself.

If I'm doing some project with a hard real deadline say, 3 months away. I'll arrange my timetable to have everything completely finished at least a week early cus I know, something or other will crop up at end end.

In conclusion perhaps scheduling/planning/timetabling issues are the route cause here.
If you arent self employed you should definitely bring this up with your employer. If they are even halfway decent they should take this very seriously.

ps. I've only been working in software for a few years now but I have a good few years of experience working as an architect (building buildings) Architecture is all about project management and stuff always goes wrong! + If you delay the project everyone sues your ass off!!
The internet has become too easy. It was interesting when it required deep technical knowledge just to make it work, that ensured a certain amount of savviness and weirdness among participants.

I suggest you try communities that are built around hard-to-understand technologies.

There are definitely interesting discussions among scientists, for example, but they 're mostly reserved for face-to-face meetings in conferences.

Perhaps the best answer is to build the next big thing yourself.
Thanks for that explanation
This is error could have been caused by having `regex_macros` listed as a dependency. (Which has never worked on Rust stable.)

(The failure mode is bad here. Instead of reporting a compiler error on `regex_macros`, it's trying to compile `regex` with the `pattern` feature enabled, as specified in `regex_macros` Cargo.toml.)

`regex` has worked on Rust stable since 1.0.
> why would we need to address neonicotinoids at all?

Unintended consequences of large-scale ecological engineering perhaps. Sure, commercial beekeepers can increase prices and the neonicotinoid users can accept it as an indirect cost of their choice of pesticide, but what about the large chunk of the ecosystem you're engineering which is not directly tied into commercial interests, but on which we still depend?

Seems to me like there's a huge indiscriminant spillover effect into an incredibly complex system, the implications of which can not be easily predicted nor priced.

One of the shortcomings of "free market systems" is they historically fail at pricing ecological consequences... look at the fight around putting a cost onto carbon emissions. Also note how you said "have fewer ill effects on other mammals"... there are still effects, and asbestos seemed like a miracle material before the long-term effects were studied.

The indiscriminate usage of an chemical toxic enough to cause measurable ecological web disruption sounds like a geo-engineering quagmire to me, even if the commercial front-line can compensate with higher prices. How do you accurately price what you don't know?
Ha, the hn fud.
Not like if theres going any real answer to this
Where in Somerville (if you don't mind my asking)? I used to live there and never knew a place like that!
There are no wild honey bees. They got wiped out in the 1990s by varroa mites.
An example that happened to me recently regarding a git problem:

I had a few changed files in a working directory. I did `git add -A` to stage them. I then intended to `git stash` those changes, but I accidentally did `git stash pop`. I now have two sets of unrelated changes checked out: one staged and one not. I'd like to just stash the staged changes for now, but I don't know how to do that off the top of my head.

Google brings up this answer: http://stackoverflow.com/questions/14759748/stashing-only-st...

The original poster asks pretty much what I'd like to know: "How can I stash only staged changes?" However, he also provides some background. It sounds like he legitimately has an XY problem here, and the top answer is a long discussion of alternate workflows. However, when I search for something like "git stash only staged", I get a very unhelpful answer.
I recently saw a good summary of PyCon 2015 talks that included this and a lot of other top notch ones: https://www.fusionbox.com/blog/detail/pycon-2015-talks-you-s...
React Recap: August 7th
How is that possible? Are people volunteering to pay before the free trial is up?
Why, yes, yes, I have tried that. Again? If you insist, please wait. Bam! Done! This machine is sooo fast.
I used to work in a tech support shop for desktop, laptops and other devices a few years back.

I had to once explain a furious customer, why their newly purchased desktop doesn't have internet(They had no internet connection). Basically I had to talk to them about how internet works.
Why Cargo exists
Fantasies of a Happier Kitchen
> …to consider the knowledge it delivers as a basic, common necessity, and as such, one that requires a democratically-empowered quality control.

Knowledge determined by popular fiat. Sounds lovely.

I mean, even now, popularity determines what we get, but at least it's implicit—results are based on how people act, not how they say they should act.

Unlike the article, I'm not willing to assume that the latter is better than the former, much less that it should be forced on us. Then again, I'm the sort of person who's content eating donuts and would hate being forced onto a kale diet.

More importantly, the former provides a more granular system: different people can get different things based on what they want or how they act. A democratic system, on the other hand, would pretty much force a consensus on everyone. Centralization simply doesn't have the capability to let everyone have their own way.
A similar requirement would apply to misappropriated third-party proprietary code.

If you're copying code from elsewhere, document where you got it from, and preserve all licenses. Don't delete copyright notices and license headers, ever. That's neither ridiculously complicated nor burdensome.

Complying with other license conditions is another matter, and that's why many companies have people or groups whose primary job is to understand and deal with those kinds of issues. But basic due diligence about copyright and license headers needs to be fundamental 101-level understanding.
You win the gold star, that was the historical context of this usage of the word that I did not understand and what I was missing, mystery solved. Thank you!
Yes, as long as you retain the copyright of the code you wrote (i.e. didn't explicitly assign it to someone else, or write it as a work for hire) then you can relicense it under whatever you wish at any time. You could make it available under GPL, CDDL, MIT, and the Beerware license all at once.

This stuff is relatively simple at its core. Copyright says, "You may not redistribute this work without permission from the copyright holder." An open source license says, "I grant you permission to redistribute this work, as long as you follow these conditions." Relicensing is just a matter of making another statement like that with different conditions.

If you die tomorrow, then the copyright transfers to your heirs, who could then do all the stuff you used to be able to do.

If there's no clear owner, then life becomes interesting. If there once was a clear owner who released the stuff with a license, that license is still valid, but relicensing isn't possible unless someone can demonstrate that they're the owner. If there was never a clear owner then you can't really use the stuff, although if you're brave you could proceed under the theory that if nobody claims ownership there is nobody to sue you.
Verizon Ends Smartphone Subsidies
I'm using Rust as a C replacement (I need speed and ability to produce libraries with a C ABI). To me Rust is "C with templates". Rust isn't an OO language in the same style as C++ (instead of inheritance it has trait polymorphism, which is nice, but doesn't always map to C++ design patterns).

I don't use C++, because for every thing that can be written in C++ there's always a more complex/clever version that should have been written instead.
This link was posted: https://news.ycombinator.com/item?id=10024503

The main gist of which is the difference between 'concrete' and 'statistical', which seems to be very different from the way many of use think about 'reasonable'.

The article certainly indicates that you don't need 85% certainty to have probable cause. While officers can have pretty high accuracy rates to their guesses, they need a 'concrete' piece of evidence to point to so they can have probably cause. Drug dogs are being used to create this concrete reason, but this has more to do with their perceived reliability than their actual effectiveness reliability.

My biggest concern with the points that this article raises is that it seems like the dogs are being trained to reliably provide probable cause rather than being trained to provide reliable probable cause.
+1! I've met some of the most creative "weirdos" in the maker community and in particular the "hacker spaces" [1] around the world. Hacker spaces aren't as numerous however but I love that people have been organizing more and more mini maker faires [2] all over the world.

[1] https://wiki.hackerspaces.org/
[2] http://makerfaire.com/map/
When dealing with privacy, they're definitely saying what's wrong. Right to be forgotten. Retribution of newspapers for headlines... That's not about competition. Not at all.

Also, Google is not a monopoly. There are plenty of alternatives (Yahoo/Bing/etc). Google is not even trying to buy them.