skysight-inc/HackerNews huggingface dataset:
>it will still influence people who read it long into the future

I can’t see anyone with any understanding of statistics being influenced by this “study”, but I do agree there is a real risk that the less skilled VCs might be influenced by it, but I thought you weren’t supposed to accept dumb money anyway :)
That's pure FUD, a car could easily cause the same fire, and the average fire in the hills does turn into a firestorm, it requires a particular set of circumstances.
Looking for potential dev intern host companies for 12 months in SF
Nocturnes et dinosaures pour les enfants au DinoZOOre du zoo de Thoiry
The actual paper is behind the Nature paywall but this development is pretty important. Modulating a white laser would make it much easier to pick up a reliable signal, imagine an AM radio transmitter that transmitted on every frequency of the AM band, even the crappiest tuner would give you a clear signal.

Given that it makes it an excellent candidate for intra-satellite communications. Imagine satellite clusters which can effectively be very large aperture sensors if they know their exact relationship to each other and can communicate with picosecond accuracy. Very cool.
Buzz: An Extensible Programming Language for Self-Organizing Robot Swarms
Show HN: Erlbus – scalable pub/sub message bus written in Erlang
The Monolith versus The Microservice, A Tale of Two Applications
Where does one find the ImageNet class numbers? It doesn't appear to be http://image-net.org/challenges/LSVRC/2014/browse-synsets
Sorry it was actually the Heroku CLI that didn't work - can't remember the exact error but it stopped me deploying.

edit:

Looks like a solution has been found so may reinstall the Beta

https://github.com/heroku/heroku/pull/1615
> if they could get a company like Factset or Bloomberg to let them do direct data pulls from their databases

this exists. bloomberg has a plug-in that lets you pull much of its data directly into excel using normal-looking formulas. the catch is you have to pay $20,000/year.
Honestly I kind of enjoy take home tests as long as they align with what I'm learning and looking to learn. I've had to do a couple take home interviews as well at this point as part of the initial phone screen, although they revolve more around config management tools/Ruby DSL and buildout work so far. So far the tests I've taken have been relevant to what I'm hoping to move into ("DevOps"/automation) so they've been a pleasure to complete. Not only that, but also a base to build on for playing with additional tools in the chain.

The biggest problem with these though is definitely the time crunch. The first one I hadn't realized how long it would take so rushed through it at the end and made mistakes. Second one gave myself a full week rather than 4 days and that's proceeding to an in-person interview, so you need to be taking as much time as they'll allow in order for it to go smoothly.

Also, another project means more documentation added to the repo so that's pretty nice too. If the project didn't align to my interests, which thankfully happen to be stupidly in-demand right now if you have "senior" experience with them, and the position, I'd nope out of the project right away.
From an employer's perspective, github profile has been one of the highest signal in our hiring decisions. Anecdotally, I have yet to see a gamed profile.

This builds a very tight feedback loop, and ends up with more developers using github. And I don't see anything disrupting this loop for the time being.
on the game
This reaction to the word will over time also come to the replacement word that people will need to come up with to refer to the condition.

"idiot" and "imbecile" used to be the terms used by medical professionals to refer to mentally retarded people in the 50s and 60s. Then those terms became insults, so they started using the term "mentally retarded". Now that retard has become an insult, another word will have to be found, (handicapped? slow?) and then it will become an insult, and they'll have to find another word...
thanks - it links to the full video throughout

you can also get more information (early access) at http://www.gameofnodes.com
Their Storage and CDN pricing is extremely impressive. 8 cents a GB entry for US-based datacentre for transfer. 6 cents for China-based. 5 cents a GB for storage, almost flat.

If nothing else, I think global startups would at least find the CDN handly, starting today.

Also Beijing and HK nodes would be closest nodes to India. Although AWS has a node in India but I think it is Cloudfront only.
If the C language standardization process is anything like the C++ standard, then there are no changes between the final, elected draft and what is published. The drafts have to have near unanimous support between Europe and the US (organizations, universities, and groups from each region get one combined vote). Here's a trip report from the C++14 final draft, https://isocpp.org/blog/2014/02/trip-report.
Some of the cars on Uber's maps don't really exist
Why the 'Git'?  Linus: I‘m an egotistical bastard...
Nicely written and a good template to think about using for similar work. Really cool to see Erlang.
My employer also recently switched from Hipchat to Slack, and I'd say Slack is vastly superior.

Most important for me are the notifications. Slack lets you set per-channel notification settings. With Hipchat I'd either miss messages I wanted to see or have to get constant notifications. "More granular notifications" was either the #1 or #2 highest-voted issue in their feature requests for over three years, and they're only now getting to the point where they have a beta version of the feature.

Also, if I received messages while I had Hipchat closed and opened it back up later, there'd be no indication I had received a message[0]. With Slack, I can always quickly catch up on messages I missed in channels I care about.

It's possible to edit posts in Slack, which isn't as essential, but still very useful.

Hipchat would initiate laggy emoticon autocomplete after I typed an opening paren, which I found very obnoxious. My goal was almost always to add a parenthetical statement, not an emoticon. There didn't seem to be a way to turn the autocomplete off.

Hipchat uad miscellaneous minor bugs that I've never experienced with Slack.

The only real thing I see in Hipchat's favor is the integrated video/voice chat, but there are plenty of other ways for me to do that when I need to. Plus, hopefully Slack will have Screenhero integrated soon.

[0] If I was @tagged I'd receive an email, but the app itself still wouldn't give me any indication of unread messages.
Ya PostGIS is dumb and worthless. You should only use your db as a dumb data dump. You shouldn't even bother with keys.
We just updated Jira at my job, it feels pretty snappy. It has always felt reasonably smooth to me, but I have also only been using it for about 2 months.
If you want to know how good Italy will handle such a catastrophe you could take a look at the outcome of the earthquake in L'Aquila in in 2009.
This area is a known earthquake area.
The earthquake was rated 5.8 or 5.9 on the Richter scale. 380 people died. Lot's of "earthquake-proof" buildings were damaged. For example L'Aquila new hospital had to be closed.
Around 40.000 people were made homeless and had to live in tented camps for weeks, many for months. They were more or less left alone and had to depend on relatives or foreign help organizations. Official support was more or less non existent.
In a "normal" country an earthquake like this one would not have killed more than ten persons.

There haven't been much consequences after this embarrassing fiasco apart of that an Italian court convicted seven scientists and experts of manslaughter for failing to adequately warn citizens before the earthquake struck. (This ruling was overturned later.)

A large eruption of Vesuvius will cause a thousands of dead's and Italy will be toast and the new Greece. Too make it even more depressing there is not even a way to prepare for this event and change that outcome. All money spent for this will land in the pockets of politicians and the mafia, whereby in Naples they are the same anyway.
Here's the best approach I've seen yet to the take home interview (and interviewing software engineering candidates in general).

Here's a git repo, a problem statement and a slack channel to ask questions. You can use any tools you like and spend as much time as you like on the project for the next week.

----

Employer's perspective:
You get to see some code, see how they approach a problem, see how they use their tools, and get a sense for what it's like to work with them.

Candidates's Perspective:
You get to use the tools you're already comfortable with, you can set your own pace, and you get a sense of what it's like to work with the team.
It's worth noting that in Bostrom's Superintelligence, biology is included among potential paths to superintelligence. Personally, I think it's a bit of an overlooked path.

Granted, most of what Bostrom refers to in context of the biological path is mostly related to human augmentation, genetics, selective breeding - things of that nature. What I'm referring to is biology serving as a raw computational substrate.

While biology (or at least brain tissue) is dramatically slower in terms of raw latency when compared to microprocessors, it's arguably a far cheaper and vastly more dense form of computation. It also has the natural algorithm for intelligence that we keep trying to deduce and transpose into silicon - well, at least the raw form of it - built in by default.

Assuming ethics are thrown out the window and human brain tissue is grown in vitro at scale, then it probably would make sense to hook it up to a supercomputer for good measure. At the very least, we have the technological foundations[1][2] for such an experiment at present day, it's just a matter of scaling things up.

If I were to hazard a guess, human brain tissue grown to significant scale would probably not magically achieve sentience, or exhibit any complex anthropomorphic traits. On the contrary, it would probably have more in common with a simple neural network implemented on silicon, at least in terms of its capacity for self-awareness. Conversely, it would stand to reason that an entity with a higher degree of self-awareness, implemented in silicon, should rank higher in terms of ethical considerations than living tissue.

Obviously the aforementioned experiment would be completely unethical, but it's interesting to ponder it as a hypothetical - that today we may have the capability to bootstrap a superintelligent machine using biology as a computational shortcut. But we can't, because ethics. Instead, we're waiting for the inevitable increase in computational power to arrive so that we can do essentially the same thing, just in digital form.

[1] http://www.nytimes.com/2014/10/13/science/researchers-replic...

[2] http://neural.bme.ufl.edu/page12/page1/assets/NeuroFlght2.pd...
How to Avoid Upside Down Car Loans
Object pooling is alive and well. Take a look at go's sync.Pool.
Yes basically the same thing happened to companies that made CP/M machines, something better came along and they couldn't innovate to compete with it. IBM made the PC, and Microsoft made DOS and DOS was easier to use than CP/M. Then the PC Clones came along and clobbered the CP/M computers in price. CP/M computer makers had to either convert to making PC Clones or go out of business.

DRI filed a complaint with the DOJ along with many other companies against Microsoft. DOS had copied too many of the CP/M patents, simply moved some commands to memory and renamed them. Pip became copy for example. DRI tried to compete with Microsoft with DR-DOS, but Microsoft checked for DR-DOS and made Windows fail when it loaded on a DR-DOS system. Had to use IBM PC-DOS or MS-DOS or Windows wouldn't work.

Both Apple and Google came up with the next generation smart phones around 2007. Google's Android was basically the IBM PC and PC Clones of the mobile phone industry anyone could license it and make phones based on it. Apple's iPhone was the Mac of smart phones, easier to use and configure. Nokia was like CP/M not as user friendly even if it was reliable, and didn't have the apps that the Android phone the iPhone had. They also didn't have the developers either.

If management changed at Nokia to have tyrant managers who have to control and micromanage people that's basically what Steve Ballmer did at Microsoft and it was a disaster. A consultant manager who empowers employees to make their own decisions and creates a better environment with the carrot and the stick instead of the buggy and the whip can be more productive and lead to better products and more innovation. It is the employees at the assembly line that know more about what is going on than the CEO up in his/her Ivory Tower on what decisions to make to improve things, a CEO should only manage things at his/her level to run the company and not bother with the low level stuff that employees can handle and might actually be better at making decisions.

I have to say that almost the same things happened to RIM/Blackberry and Palm, even if they had smart phones before the Android and iPhone, they just didn't get the apps they needed nor get the developers on board for making the apps. Social Networking apps took off as did free to play mobile games.
There is a chart that shows a new car starting off with a $30,000 value, and losing about 25% value in the first year alone. By the second year, the car has lost about 30-40% off its original value. By the 3rd year, most cars have lost about 50% of their value.
In a nutshell, a new car looses 50% of value in 3 years in general ...
Cam, why would you ban UDP when you fix source routing at layer 3 instead? The amplification attacks depend on IP transit providers routing packets from ports with a source route in that packet that arrive from an interface where they could not possibly have originated. Every router knows from static inspection of its route tables which interface a packet with the bogus packets source route would get sent to it if were the destination. And it knows what interface the packet came in on. It could instantly squelch the packet right then and there if there was a mismatch.
I don't understand what abstraction is being unimplemented with a layer on top here. Whether you use a stack or avoid it with [multiple] link registers, those are both reasonable methods of getting back and neither one builds on top of the other or undoes any work that's already been done. Whether to use tokens or addresses has tradeoffs, but I still don't see any work being unimplemented.

At worst they avoided a stack and made an implementation that was unoptimized in an entirely unrelated manner, not because it unimplemented anything on top.
What makes it better than Vega? I like how straight forward it is, much like highcharts. I'll explore it more tomorrow.
Awesome Travel Hacks You Need to Know
Some nerdy facts about bill gates
Nice! I do wonder how close to the end design the mockup we see is. It wouldn't seem from eyeballing it that the multiple small electric engines could generate sufficient lift for controlled VTOL. This will be a fun project to follow.
[ I am replying to myself, since i couldn't edit my comment anymore ;) ]

I said "Having worked in the so called corporate world, for what seems like eternity.."

The truth is, i have only around 6+ years of experience. The irony ? I am already feeling the heaviness of working for a "job". This heaviness is driving me to take back control of my life and design my own future rather than "settling" for mediocrity!
2011 was one year after the iPhone 4. The battle of software was over and the ecosystem battle was ramping up. As an N9 owner I agree, it was Nokia's last gleaming but it was simply too little too late.

They couldn't even ship two Series 60 phones back to back with the same J2ME profiles. It was simple mistakes that stopped any kind of platform emerging.

The sad part is that Nokia had all the pieces as early as 2004. But they never grasped the software software side of things (RIM made exactly the same mistake).
Of dozens of projects I've contributed to in the past 18 months or so, including open source, freelancing, and at work, all of one has been on anything other than github (Bitbucket) and the other dev and I ended up migrating it to github because we preferred it.

Slack ate HipChat's lunch, too. From the trenches it's hard for me to consider Atlassian the "standard" of modern development focussed organizations.
And if they mandate escrow keys for communication, who's to say they won't push for the same thing for package signing keys? I'm sure the three letter agencies would love to be able to ship compromised binaries to their targets' computers.
7 bước để thành công trong Content Marketing
There was Resolver One, which apparently got acquired by PythonAnywhere, which allowed Python scripted spreadsheets. It was AWESOME when I tried it, but tad too slow and no takers in the office because spreadsheets get passed around and need to be verified/rerun by people who do not know any programming. Even VBA at times.

Their OSS version is apparently still available at https://github.com/pythonanywhere/dirigible-spreadsheet (haven't tried it.)
Ask HN: Legal issues with getting ideas from users
Is it legally problematic to have your users directly participate in the product development process by giving ideas and proposals? I've heard before that Apple does not accept ideas from users directly due to legal reasons.
They sure block traffic a lot though.
> Take home tests are the worst. Company says take home test will take 3 hours to complete. They never do. Schedule 2x or 3x the estimate. Especially if you want to impress the reviewer.

So only do timed tests?
Interesting, but I think the author is overlooking the point that we use programming languages because they are a reasonable, though far from perfect, match to the way we think about solving problems. Human language is not just a means of communication, it is our primary medium for conscious thought.
Yes, the network effect of social programming is the heart of open source, so the leader dominates more and more.

But migrating issues is not so trivial. There are probably several other subtle points of incompatibility making switching a headache. If it ain't broke is the Enterprise mantra. They love to standardise. They will hang on for decades.

However, the real point is that $20/m/user is comparatively cheap for the enterprise. The github category is already far better than the old ways; to win, they merely need be slightly more attractive and/or better known than the category alternatives.
Banning encryption or making commonly-used encryption systems crippled might have some value in their book:

* You can still catch some criminals too dumb/lazy/small-time/poor to use better encryption.

* You can find evidence on people who didn't use better encryption because they didn't realize they were breaking the law.

* You can use hints/metadata found in unsecure channels (that you forced to be unsecure.)

* You can identify encrypted devices/communications as suspect (even more so than today) and investigate them especially.

* You can prosecute people just for using encryption and sleep fine at night because it means "they have something to hide", and are probably breaking the law in some other way.
ok, so,

whoever downvoted this, that is entirely within your rights and all. I'm just a bit confused. This comment of mine seemed entirely inoffensive, so I'm not sure why it has been downvoted three times.

When I ended it with "Thoughts?" I meant to be inviting arguments against the line of reasoning that I proposed. I thought I was being fairly open minded about it.

If it is because I was allowing for the possibility of some censorship being good, know that I was not claiming that some censorship was good. I just was choosing to not immediately reject that possibility when looking for how best to define censorship. I was not arguing in favor of censorship.

I was hoping for a discussion to try to find reasons why some definitions of the word "censorship" would be better than others.

I really don't understand why my post would be sufficiently objectionable for 3 people to downvote it. I don't mean that they were incorrect to do so, their/your reasons could have been made perfect sense. I'm just saying that I don't understand what the reasons were, and I would appreciate understanding what they were or might have been (so, if you are only providing your best guess for why someone else might have, I would appreciate that also)
Unveiling Secrets of Society's Gatekeeprs
Is it possible to hack Naviance. All the data about students who are applying to universities are there. Naviance contains current and historical information about everyone applying to all the top schools in the country. What if this information was made public and digestible to students applying to college. They would be able to see everyone who is applying to the schools to which they are applying and see how they stack up against the rest. They would be able to see who gets admitted, what their scores are, what high schools they go to etc. This could give applicants a real look into what "application pools" look like and how admissions officers at these top schools make decisions.
It's an interesting idea, but seems unfeasible. I assume the editor will be shipped in a binary, which contains the trained models if machine learning is used in it, but it would still take a fair bit of computation power and memory to run. Furthermore it seems like overkill. I can express a concept much clearer in code than I can in comments. Comments are there to help me get back into the code if I've stepped away from it.

I think that writing function skeleton and automatically generating test, and vice versa, however could be feasible and it should be possible to do. The decision of which skeleton/test to generate could be done with a very inexpensive statistical computation or a simple machine learning model. The outline of the project seems far too large to be feasible and I think some of it would hinder development rather than ease it, but the test/function generation seems useful.
So what's the reason for strdup'ing vs having const names that never get freed? Also, sounds like you could use ints/enum to represent the key and provide string conversion util functions. Anyway, spending 25%in malloc/free is just poor code, but you already know that. This really isn't about GC :).

Gen0 or young GC still involves a safepoint, a few trips to kernel scheduler, trashes the cpu instruction and data caches, possibly causes other promotions to tenured space (with knock on effects later), etc. It's no panacea when those tens/hundreds of millis are important.
Create gif from movie
Because looping $250m through gives you a lot more surplus to live off of. If we're talking in terms of investment/compound interest, a larger principal is obviously desirable
Depends upon how they participate. Happy to provide counsel to minimize risk...email me at Kenprivate@Gmail.com
Since this is usually said about guns, it reminds me of https://xkcd.com/504/
I doubt Free GitHub repository stand any longer 'cause it can't be sustain by any mean.
Before clicking I was assuming it would fail. Then read this in the summary: "When the trained convolutional network was used directly to play games of Go, without any search, it beat the traditional search program GnuGo in 97% of games, and matched the performance of a state-of-the-art Monte-Carlo tree search that simulates a million positions per move."
Scheme vs. Python (2011)
If they can get the take home problem solved for a reasonable cost and in short time on the freelance job site, hire them as a manager.
But arguably, Alibaba doesn't yet have a global audience as Amazon does, IMO.
Why not? That would even be preferable. Less waste in the world.

Just ask for compensation.