skysight-inc/HackerNews huggingface dataset:
In American English it's pretty well accepted that Acronym includes initialisms, and in fact the word initialism is hardly ever used.
Looks awesome, kudos!
I agree, that's a great way of putting it.
It's interesting.

Cycling is unlike any human powered sport except iceskating in that aerodynamics play a huge role. That means packs are the default state of play, except in a few limited circumstances.

One of those cases is climbing, where speeds can be low enough that a few pounds makes a big difference.
What can be federally regulated seems to be entirely a function of the supreme court makeup at the time that it is tested in court.
It's already happening for google's driverless car program. I highly recommend the Ted talk about how driverless cars see the world. Fascinating.
You can't even say 1gbps is close to "enough" in the immediate foreseeable future (decade+).

The sheer innovation we're leaving on the table is insane to me with this thinking. Can no one imagine any use for massive amounts of data moving around the world other than consuming media? Have you not seen what is possible between moving from 1ge to 40g in the datacenter between servers? It's not logical to extend this thinking to the client eventually? I really don't understand it.

I remember being a 14 year old kid on a 9600 baud modem, upgrading to 28k and realizing what just became theoretically possible and then watching it happen before my eyes at a breathtaking pace. I doubt today's 14 year olds are any less imaginative.

I guarantee if you had 10ge available to every home in the US for $50/mo you would see start to see some cool stuff no one immediately thinks of. The fact you can't get $100/mo gige in major dense metro areas (in the US - Think Chicago, NYC, etc.) by now boggles my mind. What a huge competitive lead we gave up for no reason. How have we bogged down in so much bureaucracy and overhead that we can't make this profitable?
built my new project using AWS Lambda. Serverless. It's fucking awesome.

- html and js files hosted on s3

- api gateway talking to dynamodb

- no servers and worries about scaling.

The only downside thing is that it's truly tough to figure out how to point your domain to s3. I followed everything and DNS is okay too yet the domain never resolves. Tested with route53 and after 1 month of trying gave up and using digitalocean's DNS manager.

I implemented a token based HTTP Api, a fully functional Angular.js app that talks to it. Allow user to register, change passwords, login, create a blog.

It definitely requires new type of thinking: throwing shit out. Seriously, I've built apps with Flask, Node.js, variety of PHP frameworks on Apache, Nginx, Java Web applications and I think that a serverless architecture blows everything out of the water.

It's nice to know there's not a server anywhere. All of the HTTP requests are sent to AWS, and AWS runs a script that modifies or does things to the dynamodb. It feels me with so much excitement. I've yet to stress test it but I expect it to be highly scalable as AWS ramps things up.

However, I don't think I will be using AppEngine because I'm so used to AWS now it feels like a lot of cost to switch over to Google....I'm afraid AppEngine is another Google+ moment.

Guys, I really think serverless architecture is the way to go, and is the future!
Windows 10 worst kept secret spins out of control
About that Paypal stability... https://i.imgur.com/PCkXnQu.png
Poorly phrased by pmarca, but seems certain he did not mean that India would be better off becoming a colony again. More likely he meant that some things associated with their successful anti-colonial efforts, such as "economic nationalism" and "license raj" have not worked out well for them. I don't know anything about Free Basics, so have no idea if it belongs in that category or not.
> Given that statistically, Google's self-driving cars are more dangerous than the average human,

Come to Southern California when it rains and lets see you say that.

The difference is that autonomous safety will continuously improve while human safety has actually been going backwards.
Please do not confuse 'more accessible specially for', with 'less accessible and exclusively for' nodejs users.
Good point, but it would be a much better comment without the first 5 unduly personal words.
> The people planning the offices were from a sales background.

That's the problem. You have to insist that an engineer is on the office planning committee.

I pushed hard to be included in the choice of office space at my last startup and managed to get us a "silent" room. (Almost as good as private offices.)
This pseudo code for random fence tokens should work as well safe as Martin's scenario with incremental IDs in the original article:

try

token=lock.aquire

val=raw(shared, key, token)

do_things

awar(shared, key, val, token)

except

fail("Can't do!")

finally

lock.release

Where a shared object has:
1) a key to store a value being changed in the critical section; 2) a currlock to store a random fence token associated with a lock.
The raw reads the shared key's value after the currlock was written to the shared object.
The awar does an atomic write of the value to the key, only if the currlock has an expected token (i.e. is unchanged).

When things go wrong, the do_things may be executed more than once, in parallel, but the key is safe and guaranteed to have no lost updates to its value.
Bridgestone was making highly regarded bikes, mass produced or not. Example, a state-of-the-art rig would be a Ritchey P-23 (c. ~1990), so named because it was a project to make a 23lb bike, which was a Big Enough Deal to name the bike after the project. I feel like the bikes[0] I[1] raced[2] at the time ($1800 - $2600, not adjusted) were in the 25-26lb range (19.5 - 20.5" frames). The very light bikes (like a P-23) were contraindicated for heavy, non-expert riding. Working at a high-end bike shop around that time, I saw them[3] come back in pieces.

[0] http://www.retrobike.co.uk/forum/download/file.php?id=35724

[1] http://www.retrobike.co.uk/forum/download/file.php?id=258229

[2] http://i41.tinypic.com/j9y5ug.jpg

[3] http://fcdn.mtbr.com/attachments/vintage-retro-classic/12540...
Summon Your Tesla with an Apple Watch App
Principles for Constructing Better Graphics (2011) [pdf]
If the give legal personhood to the algorithm, then in a case of an accident you'd charge it. If you're charging the manufacturer anyway, you don't need to give the algorithm personhood, any more than for any other device.
>It's hard to imagine why the U.S. ever had a single lead water pipe, let alone huge numbers of them.

I always supposed that that's where the word 'plumber' came from, or 'loodgieter' (lead caster, Dutch). Both words strongly refer to lead. Growing up in Holland in the early 80's our house had lead pipes. When I bought my first house in 2003 it too still had a lead water main. I drank a lot of that water, tap water over here has the same purity (basically actually is the same) as mineral water, with no side effects.
Oops, you're right. I was thinking of test-and-set.
Fair enough, I didn't think of it from that point of view.
As they say, there is no bad weather, only bad clothing (and bad tyres...)
I hadn't heard of this project before this post, I must say that this is by far the most promising Open Source video-editing project i have seen.

I hope this gains both traction and donations, it's very much worth it!
"Really unacceptable"? The literal hordes of games using Lua, JavaScript, and Python as game-logic languages seem pretty acceptable to me.

Rust is a nice language, but Unity already uses C++ outside of the user-facing scripting layer.
A nitpick: Calling AWS Lambda serverless is like when Salesforce called their software "no software" (back when SaaS was new). It's a nice marketing message but don't you think we're a bit above it here at HN? Of course there's a server, just not a Linux VM that you need to sysadmin by hand.

I mean, really how much is Lambda more serverless than Heroku has been for years?
The problem with this line of argument is the assumption that deterrence is the only purpose of punishment. Justice (in the hard-to-quantify sense referenced by the GP) for the victim and community (and on a practical tangent, the deterrence of vigilante justice) is a pretty significant purpose of punishment.
> But there's little difference between hitting a traffic cone and hitting a small child.

I agree with some of what you have said, but this is the most bizarre statement I have read today.

There are probably hundreds (or more) traffic cones hit for every small child hit by a car, just because there are way more cars per day passing close to traffic cones than to children.

I personally have had my car hit by others 5 times without reporting it to my insurance company (car was parked, hit and run), as the damage was less than my deductible, and I opted to just live with a few dents. Estimating the number of times a car collides with anything per mile driven is very hard.
I find icdiff [0] (Improved Colored Diff) better.

[0]: https://github.com/jeffkaufman
I work for myself and finally got an office after 2 years. It's so much better than working from my home. Less distractions and I can completely separate home/work.

When I was working for someone, I hated working from an office because I had no freedom and the bosses/managers constantly watching me. It was stifling and I felt like I was in a prison.

It's funny how things change.
Brad Fitzpatrick (of LiveJournal fame) on Apache vs. Go http package
As someone who knows very little about SF neighborhoods other than the stories of tiny $1mil houses, how/where do people earning $47k/yr live in SF?
Fire from Moonlight
Like being followed on social media? You'll love being followed In_Real_Life
No, my consideration of the Google SDC's safety record is based on the number of accidents it would have caused (i.e. been at-fault for, from a legal standpoint) had human drivers not interrupted the program and taken manual control.

There's an additional likelihood that the odd/non-human behavior of Google's cars can make other drivers incorrectly predict their behavior, and also cause more accidents, but I'm not really factoring that into my consideration.
In this case, we transformed the problem from detecting if the client has the lock or not, to one of detecting if the client is dead or not - for which there are many more protocols (with different levels of accuracy). The point stands that auto-releasing distributed locks is not the only possible solution.
“What if we can never fully concentrate again?”
We have fed our sea for a thousand years

And she calls us, still unfed,

Though there's never a wave of all her waves

But marks our English dead:

We have strawed our best to the weed's unrest,

To the shark and the sheering gull.

If blood be the price of admiralty,

Lord God, we ha' paid in full!
It takes energy to make things rotate:

https://en.wikipedia.org/wiki/Rotational_energy

The wheels have a rather large diameter and go pretty quickly. Both diameter and angular velocity are quadratic terms. You could now do the math to see how much energy it takes to accelerate a bike to a given speed.

But you're right, going uphill or at steady speed completely changes the picture.
We detached this subthread from https://news.ycombinator.com/item?id=11062422 and marked it off-topic.
What to do about Amazon and Gaming
Yes, that's true, from a reporting/statistical standpoint. I am okay with dismissing those two incidents when evaluating this record. There's a lot of leeway on human driver statistics. As I said above, I've seen 165,000 miles per accident and 250,000 per accident reported/estimated. I've also seen the claim that human drivers go 300,000 to 500,000 miles between accidents on average, but I heavily assume those are based on underreported figures.

My intention in comparing a traffic cone to a small child is the actual safety issue. If a SDC could hit a cone, it could also hit a small child. They're small road hazards which are not generally going to be mapped by the car in advance. I don't want to dismiss the fact that the SDC would've hit a road obstacle, just because in that case the obstacle was a cheap plastic object.
Marc Andreessen Offends India
Glad to know it's not just comp.lang.lisp that has this problem :-)
>Your questions are nice to impress your geek buddies but do they really help you to deliver quality?

I do not ask question to impress, it's to identify whether candidate is capable enough to understand problem domain and come up with efficient solution.Please read post, I am okay with learning part, and asked question for which candidate claims him/herself as expert. I have no issue with they use tools (ORM etc) , but if they dont know how tool works before using it, it's not ideal for me.
I disagree.

With Lambda, you're not getting a server. No OS setup, no ip-tables, no weird compile errors, and no 5am pagers. You're paying for code to run.

With Salesforce, you're not getting software. No installation, no packaging, no purchasing updates. You're paying for your team to centralize information.

While I despise Salesforce for many reasons, it was a game-changer in the way enterprises thought about cloud software. GP's point was a similar mental shift in how we write that software.
The problem isn't asking questions, it's that many beginners just want the answer..they don't want to actually put the time into learning how or why.

Another common problem I see is asking questions without doing simple things like a Google search.

I've always been a self-learner. Bothering someone else with questions is usually the last resort for me, unless I'm on a tight deadline or I really can't figure something out (or it has to do with some undocumented feature/api/etc that I can't guess).

You learn so much more in the process.
I find this statistic highly suspect. I don't know of a single person that had a car for 100,000 miles and didn't have some type of accident.

I suspect those average numbers are being skewed by the rural drivers who rack up lots of miles without interaction with other cars.

San Francisco averages 6.4 years between accidents.
https://www.mainstreet.com/slideshow/most-car-accident-prone...

That matches roughly with my experience. And, while the Google car isn't driving San Francisco, the Santa Clara area isn't that much more benign.
As I currently don't have a Soda Stream, I'd pay for sparkling tap water. I don't think sparkling water can explain all those percentage points, but maybe some of them?
How to deploy your application to AWS Elastic Beanstalk
Ask HN: How do you estimate a software project?
As the title says.

Sub-question:
1) How do you take all the factors in to account like budget, people, skill levels, geographic distribution (if it is distributed team), hourly rates, etc?

2) What is the best way to manage the project? JIRA, Google sheets, TODO List (!??).
TL;DR: 36 prizes from 1963 to now, 22 of them still running. None have been claimed.

Well, that settles that...
While phpBB-ish forums looks pretty outdated nowadays, they're at least usable.

Search Help
Options
order:views	order:latest	order:likes
status:open	status:closed	status:archived	status:noreplies	status:single_user
category:foo	user:foo	group:foo	badge:foo
in:likes	in:posted	in:watching	in:tracking	in:private
in:bookmarks	in:first
posts_count:num	min_age:days	max_age:days

Oh thanks, why not to simply embed DB REPL there?
Are there not instances of parents being held legally responsible for their child's actions? I'm not setting you up. I don't know the answer to that question but if the answer is yes, that could be an analogy.
When I say, candidate should know what happens inside, I do not mean he should be knowing all minute detail of it, but a generic high level understanding of tools/framework being used is expected so if required one would not hesitate to go under the hood and try to find problem.
I find Araxis Merge especially useful in these times. This application has a feature to "set the synchronization link" at any place you want in the code. It is not automatic (or language aware), but once you realize the difference, you can 'fix' the diff in real time. That helped me a lot for big diff files (unfortunately in my current company we don't use Araxis :( )
Coinami: A Cryptocurrency with DNA Sequence Alignment as Proof-Of-work
Microjs: Collection of micro-frameworks and micro-libraries
Here are some articles[0][1] -- and to be clear, the tone of the first (bicycle) article is appropriately "fussy". One person who gets groceries on their bike may not notice, but a competitive racer might notice. So whether it matters (enough) depends on the situation. With suspended bikes, wheels are also never part of the "sprung" weight; minimizing unsprung weight in suspension is always beneficial. I don't have metrics for how many grams deliver $x performance, though.

[0] http://velonews.competitor.com/2012/06/bikes-and-tech/techni...

[1] http://www.tuneruniversity.com/blog/2011/04/part-i-why-wheel...
Wow! After seeing the video and that his real name is Ben Byer, I think I went to high school with him. He looks somewhat different, but the voice sounds right.
I can't wait for my self driving car to drive me to the police station instead of my planned destination for questioning me why I was at a black lives matter demonstration.
"Most advertising is just general brand awareness... you buy Coke because you know it"

Very much true. I worked in a grocery store during my school summer and even though I didn't watch TV, I could know what products were being advertised on it just by watching people's buying habits. I even did a test -- named some products to my friend that watched TV and it was spot on.
https://news.ycombinator.com/item?id=11071049
There's screenshots demonstrating access to two different Amazon support terminals (IRC screenshots are from a different terminal), access to both was gained during two successive calls to the main Amazon US number.

This did not require multiple attempts. The employees believed everything they were told and both remained on the calls for as long as they were asked to, demonstrating utter lack of training.
Windows 8.1 Pro Activator 2016 Free Download
So the local data comment implies the file system is writable? Or is it read only? After a bad experience with Google cloud end points I think I'll give this a mess - especially as Amazon have (what at first glance) seems a much mature and feature complete offering with lambda.

I wasn't aware of those libraries for accessing Google cloud sql - so thanks for those.
Marc Andreessen Reaction to TRAI ruling against differential pricing
360 Total Security 8 Full Crack and Serial Key Download
A Mammal’s Brain Has Been Cryonically Preserved and Recovered
Algorithm's won't be persons till they can anonymously fund super pacs. ^_-
> atomic clocks in general is that they have very good
> short term stability, but not-so-great long-term
> stability

Well... The normal number to look at is the "Allan Variance". Over a timescale of days (100'000 seconds) a good rubidium will achieve about 10^-12, which is 10ns. A hydrogen maser will have 10^-13 or 10^-14 over even longer timescales. This is pretty great long-term stability in my book. A good, but undisciplined, quartz oscillator will have 10^-12 over timescales of hours.

http://ivs.nict.go.jp/mirror/publications/gm2002/takahei/img... http://www.ke5fx.com/rb.htm http://www.thinksrs.com/assets/instr/PRS10/PRS10diag2LG.gif

By definition, anything steered by GPS will have infinite precision for infinitely long time-scales, as GPS time and UTC time ultimately are steered such that they are within a certain tolerance of each other.

http://www.leapsecond.com/pages/tbolt-tc/

And UTC time is the pretty elaborate average of ensembles of atomic clocks, hence atomic clocks produce the international reference time there is.

You can, of course, improve the long-term stability of any clock by locking it to a GPS (or other means of time-signal distribution). And for a good Caseium that might only require you to look at the phase, and slightly nudge a potentiometer (magnetic correction field adjustment) on the front by a tiny amount every week. But atomic clocks in general are pretty darn impressive.

UPDATE: This presentaiton has all the interesting plots combined, it seems: http://www.hipster.net/ShadNygren_Atomic_Clocks_for_Amateur_... (pages 45 and following).
The real equation is s-1, where s is the number of bikes that will make your spouse kick you out. :)
How to Find a Job Without Work Experience in IT
Actually, while the amount of the source work used is an express.fair use consideration, more.of the source work can way in favor of fair use or against fair use depending on the circumstances, and many things that involve whole works (e.g., time shifting) have expressly been held to be fair use. It is simply false to say that fair use is usually a very small portion.
A High-Level Understanding of Life as a Software Developer
> That's a good guess, as "Wire Wheels" were first successfully used commercially for bicycles.

We did have 'wagon' style wheels[0] before that, though, with spokes in compression, rather than tension.

[0] http://www.oldbike.eu/museum/wp-content/uploads/2011/08/1891...

Edit: A picture!
I guess first there will be a stage of denial.. already starting in VC circles... then there will be acceptance and cost controls and finally bankruptcies.. This can play out in a year or could take two..
Even if you take Mashable's 16,550 miles driven per year figure, and multiply by 6.4, you still get over 100,000 miles. Though San Franciscans may also drive less miles per year as well, since with traffic, you spend a lot more time on the road going a lot less miles.

But then, we can also go into their statistic basing on a single insurance agency, unreported incidents not factoring in, there's definitely a lot of margin of error here.

I'm glad we're talking about it critically though, and not just glossing over the figures.

One of the other potential points is something Tesla said about Geohot's garage-built car. That it's easy to build a car that performs correctly 99% of the time, but it's exponentially harder to build a car that performs correctly 99.9999% of the time. The number of miles may be less material than even I've focused on here.

Google likes to tout the mileage figure, but it ignores the times that it's human drivers take over. The reality is, driving on straight stretches of road is easy. 99% of driving is easy. Figuring out how to evaluate how safe you are in the other 1% of that time is perhaps an even more challenging problem.
How Do You Prepare a Perfect Presentation?
Just for perspective:

This guy sells marijuana 3x, $350 each, to a narc. He gets 55 years.

Jeffrey Keith Skilling, poster child for white collar crime, convicted of conspiracy, insider trading, making false statements to auditors, securities fraud, and insider trading, gets 14 years.

The justice system in this country is more fucked up than I could have thought possible.
John Perry Barlow: A Declaration of the Independence of Cyberspace
more information here: http://thenextweb.com/in/2016/02/10/marc-andreessen-just-off...
I can guarantee that our productivity would drop significantly if everyone at my office started working remotely. Pretty sure this is a bad idea for most companies.
Before googling for something you need to actually realise first that there's something that you don't know, but could.

Lots of useful things don't fit that pattern.

To take one example from here, I use 'pry' regularly, but before reading https://github.com/jbranchaud/til/blob/master/ruby/editing-c..., I didn't even think to wonder whether there was a way to fire up an editor from within it. It's not something I've ever actively needed, but it's a very useful shortcut now that I know about it.
Here in Melbourne Australia they're looking to do the reverse, raise rail 30 feet above ground and put shared public areas below.

Initially some of these crossings were scheduled to be run below ground but have been reconsidered due to cost.