skysight-inc/HackerNews huggingface dataset:
It's a confusing discussion (for me). It is true that "chip design" is somewhat democratized in that you don't need 100s of millions to design a chip and have it made on a competitive process. The thing I pondered was whether it will ever cost less than 100s of millions to make it yourself on a competitive process.

Although I guess the latter really isn't that relevant when it comes to the discussion of chip design.
Psh. This guy implemented an entire operating system in Flash: http://www.deanliou.com/winrg/
Fantastic work!

I'm also really happy that Mapillary decided to make the project CC-BY-SA instead of CC-BY-SA-NC -- gives me a lot more confidence the project will stay alive for years and years to come.
Which is what I stated.
Rima Group Chooses TrueConf to Connect Offices in Brazil
Mr Levison believed that shutting it down was the only decent option available, so he _was_ forced to shut it down...
Do you mean to tell me that those crates of my dad's 78 rpm records sitting in my basement might actually be worth something? I was thinking about playing them on a 33.3 rpm turntable into my PC, then using Audacity to speed them up to 78, just to be able to hear the music again, and by association, remember my dad. Geeze, there must be at least a hundred of 'em down there, at least!
I've done a lot of work in this area (including quais-rigorous experimentation with hiring pipeline processes) and I have found that live coding challenges are anti-correlated with good hires. I was surprised by this as I quite like them.

What people like us, who do like them, don't realize is how much stress it puts on people who don't like them. This stress does not usually have any real world correlation with the job you are hiring for, so it severely biases against candidates who would be great but fail due to stress. It also biases towards people who can come up with glib fast solutions, which also frequently isn't correlated with being able to solve long complex problems.
How I Landed an Internship at DC’s Hottest Startup
They are shooting to become "too big to fail". Now the play with bankers, media and politics show that direction. There is surely no other way to change the law in their favor in the U.S., may not be so easy elsewhere.

For that the valuation seems right and may even have to rise. It's all on paper. Think of Uber as a global taxi and delivery-service - basically aiming to become a new monopoly or the strongest player there. Taxi is very fragmented with money going to lots of pockets. Uber is one pocket.
Code Complete: A Practical Handbook for Software Construction is considered one of the language agnostic classics on computer programming. It focuses on higher level concepts as they relate to the process and sequence of writing code. It covers just enough architecture and design to provide context and allow one to think intelligently about it.

[affiliate link] http://www.amazon.com/gp/product/0735619670/ref=as_li_tl?ie=...

[non-affiliate link] http://www.amazon.com/Code-Complete-Practical-Handbook-Const...
:) Fair enough.

I disagreed with the first point you made, so I think I just had the knee jerk reaction to the whole post.

My disagreement is in most of the sensory input being irrelevant. I can see the appeal at one level, but I also know I find reading from paper bound books borderline annoying if they don't have lay flat bindings. Most of my sensory input is how to get the previous page out of the way without damaging it. A distraction to what I'm reading.
I said me there..why a negative for that?
Google’s cloud adds Mesos clusters + Docker containers
As others have stated, the left most lane is most certainly not always the "passing" lane. Which, for some people, the "passing" lane means "drive as fast as I want get out of my way" lane.
Formula for the Perfect Cofounder Equity Split
Are your customers large companies? If so you have to try to understand how accounting is done large companies and how to restructure your prices to accommodate your customers without actually lowering your prices.

Back when I was working on similar stuff (expensive niche software) we charged a one off fixed cost for a license plus an annual maintenance fee, which included upgrades and free support (people love free) plus by the hour consulting fees for all configuration and company specific changes.

By splitting the costs up like this it was easier to negotiate price, since we had three moving parts to tweak, plus it was easier for the customers since they could park the different costs on different budgets.
Adrian Cockcroft on Sun, Netflix, Clojure, Go, Docker and More | The New Stack
cant u use any function as window function (not only 11 ) ?
i do alot stuff like sum(1) over(PARTITION BY index1,index2 ORDER by ...) for creating statistics.
I wish i had that infos some time before :-)
I've paid for it. This editor works well, he can take my money.
GPUDirect RDMA in Action
1000x is still O(1000N) == N. So technically not significantly faster.
If you want something to make the front page best not to post it during US night-time.
I used to pay Uber $300+ a month when I lived in SF. Seems like a bargain compared to WhatsApp or Facebook.
jacquesm did not say that they were impervious to it, only that they are "pretty good at resisting outside pressure".
Absolutely disgusting, that woman is.
How Far Will Twitter Go To Attract New Users?
Apple can’t hide from a 20-year-old reporter
A friend of mine focuses on just this: Keeping Rails apps up to date and maintaining existing projects:

https://www.linkedin.com/in/alsnow

http://rails-uptodate.herokuapp.com/
Y-Combinator companies have always had the ability to post jobs to Hacker News. 2 side-by-side may be rare but not unheard of.
Hacker News is run by YCombinator (you notice there are no ads in general - i.e. no obvious monetization?). YC companies get to run job listings. The fact that are 2 near the top is probably due to yesterday's Demo Day.
Hoe energie besparen met rolluiken?
Very shallow report, indeed.
My Favorite IntelliJ IDEA Features
Mike here, from the Uber API team. The Request A Ride endpoint is currently only available on a whitelist basis. We'd love to hear your ideas on the integration if you'd like to share them with us!
It should be noted that HN's job ranking typically algorithm works by starting the job ad at #4, and using linear decay at about -1 rank every 15 minutes to have the job ad gradually fall off the front page (can't find the source unfortunately; it was said months ago)

The fact that 1) the ads appear at #1/#2 and 2) the ads are not falling down the front-page rankings leads me to believe that the issue is a bug in HN and not an intentional implementation.

EDIT: As of now, the two job ads have disappeared from the top of HN, which gives an indication that it was a bug. Software QA skills at work! :)
My thought on 5-lane road as you describe, which I drive on twice day in my commute, the left lane should not be for passing. It should be that the further the distance to your exit the more to the left you should be to avoid congesting the entry and exit ramps.

People complain about bad usage of the left lane but my gripe is people being in the right lanes but are not exiting. On a daily basis it is often the source of almost half the congestion I see on the road.

The rest is from the "me first!" crowd that probably advocate this left lane is only for passing in all cases nonsense.
Fark Wants to Ban Misogyny. Is That Even Possible?
Problem with that:

When you shine light through glass the maximum propagation speed, the speed at which you start getting photons out the other side, is about 2/3 the speed of light. This implies that the overwhelming majority of photons are adsorbed and re-emitted. So this explanation cannot be correct, as I can look through a pane of glass, but you're saying any photon adsorbed is re-emitted in any direction, and the overwhelming majority of photons must be adsorbed and re-emitted.
Who Stole the Four-Hour Workday?
Brazil court issues injunction against Secret (the app)
Still not as dirty and corrupt as the taxi industry.
Repeatedly dirty, at that: http://money.cnn.com/2014/01/24/technology/social/uber-gett/

The frustrating thing is that they're so damn good at their product, and sticking it to an industry that desperately needs a firm foot up their behind.

But I agree, I'm not going to give my money to a company that's so willfully unethical - and unapologetically, repeatedly so.
I get the sentiment, but is this pertinent to the article? Do you plan on posting this on every Uber-related HN submission?
The job ads have a linear decay applied to them (I think it's -1 rank every 15 minutes) to keep things fair. The fact that the two ads have held for #1 and #2 spots for hours is very unusual.
Data Product Engineer at Coursera
Open Source GPU Released
Of course it is. In many places (eg Toronto) I can only choose between Uber and Taxis so I'm going to go with Uber.
Investor Emails Startup Employee: 'I'm Not Leaving Without Having Sex With You'
Understanding Base-36 Math
Hmmm. I stand corrected. :-) Thanks people. :-)
This is actually a very deep question. If you want a better answer than I'm about to give, read Feynman's QED lecture videos [1] or read the book [2].

The short answer is, they don't. They emit the photon in a random direction.

Fine, you say, but what about refraction and reflection, there the photons are emitted in another direction. What makes the atom "decide" what direction to emit a photon after it's absorbed?

They don't decide anything, they still just emit in a random direction. The mind fuck is that on the whole, statistically, almost all photons except for those travelling in the direction of refraction/reflection destructively interfere!

[1] http://vega.org.uk/video/subseries/8
[2] http://www.amazon.com/QED-Strange-Theory-Light-Matter/dp/069...
As the token programmer in a big group of (now graduated) math major friends, the first thing I did when sitting down to help them with Mathematica was completely reindent their code, which was always followed up by "Wow! It looks so much better now!" Is it perhaps endemic to the culture of the language?
British secret services still did this very recently, with one Mark Kennedy infiltrating various European leftist movement, committing and inciting crimes to be accepted and having sex with activists...

http://www.theguardian.com/uk/2012/nov/08/mark-kennedy-accus...

http://thelede.blogs.nytimes.com/2013/03/15/new-twist-in-bri...
How to vote as a non-resident American citizen
For me, libevent just provides the boiler plate but I'd be writing too often for fd registration and timeouts.

I could do it myself, but it would just end up looking more and more like libevent each time I did it.
9 tips for hiring and managing interns at a startup
Holly shit a podcast about Byzantium I dont know, how is this possible. Thank you.
They are. Whether everyone realises it yet or not.
How One Marketer Generated 400,000+ Visits with Long-Tail Content
This may well be the reason, however keep in mind that the daily mail is generally held to be less reliable a source than throwing darts at a dictionary.
Ask HN: Has anyone found a good co-founder using “founder dating” techniques?
There are many sites out there, such as FounderDating, FoundersHookUp, CoFoundersLab, etc., that attempt to help solo startup founders find a co-founder. (To clarify, I am a tech founder.)

Is there any evidence that this actually works to create a great founding team? Have you used it successfully?

Relatedly, might it be better to be a solo founder than to find a co-founder you don't already know well?
There is a third choice: neither. You're in Toronto for crying out loud - despite the kvetching of its residents the TTC is one of the best transit systems on the continent.

Uber is shady as fuck, so is the cab industry. Pointing out the degrees to which they are shady is not particularly useful and serves only to rationalize supporting unethical actors.
What about a Kickstarter/Indiegogo type campaign to pay the developer to opensource it ?
Is LTE only used for data, or is it also used for normal voice calls?
Nope we didn't shut it down.. Are you still having trouble?
Neither of the startups were announced at the S14 demo day, though. (PollEverywhere is S06, BoostedBoards is S12)
Hmmm, a lot of companies wont touch it now even with a 100-foot pool.
"We'd then argue over what shape a circle looked like, but my maths would certainly be easier than yours due to lack of irrationality."

Actually that argument was had and ended a long time ago; you can set pi to 3 and you get a thing called a spherical geometry. See, for instance, http://mathforum.org/library/drmath/view/55021.html . Between the word "spherical geometry" and what you find in that link you'll have the keywords to continue digging if you want to.
I've been flat-out refusing pre-interview coding assignments or tests. It's very disrespectful of a candidate's time.

I used to do every test, but the conversion rate was so low that I no longer bother.

I currently have a job and I'm only spending 1-2 hours a week looking. Why should I waste 1-5 hours for the chance to MAYBE get an interview? Will I spend my limited time on every stupid test, or on the guy who respects me as a professional?

If you're that serious about try-before-you-buy hiring, make it a consulting project and pay me for my time.
Go here: http://c2.com/cgi/wiki and read everything.
Quite often I read Job Ads that don't mention the location at all

Please, please, please, please, please, a million times, please, tell us the location of the job.

Not everyone lives in SF or wants to move there. Maybe some people think that saying "YC14" ought to tell us all the location, but it doesn't.

Or make it explicit policy that YC jobs are always in SF unless said otherwise, so those of us who live someplace else can just categorically ignore them.
Why is Michigan listed as "weird" for having a straight-forward and sensible rule?
The article is unclear whether these organisms are alive or not.

> Results of the scope of scientific experiments which had been conducted for a quite long time were summed up in the previous year, confirming that some organisms can live on the surface of the International Space Station (ISS) for years amid factors of a space flight, such as zero gravity, temperature conditions and hard cosmic radiation. Several surveys proved that these organisms can even develop.
I think you mean unjustified. Unjust usually means something like: against the principles of justice.
Show HN: ClickShirt – Print custom shirts from the right click menu
Am I the only one here who didn't really find this amusing or charming, but tedious and pointless?

I guess that's art for you...
Couldn't you just demand a debit card instead of a credit one? Having had the pleasure of trying to pay with an empty debit card I can confirm that it does not work.
The problem with the question is that it simple depends. So first, even within the roman empire there was change. A Roman from 500 b.c. would not think 500 a.d. was very roman. A roman from 500 a.d. would not think 1400 a.d. is very roman.

So the answer to your question really is, in the begginning they where the same and then slowly shifted away from it. What can be said is that there is no clear break, no point where we can clearly say "here" now its something diffrent. This is why we have so many problems in nailing down the end of the roman empire or the begginning of the byzantine empire.

So I think, the only sencable thing to do is to still call them romans (or rather the roman empire).
Truly impressive. I'd also like to see the Rails team focus on Rails-as-API for those of us who have moved on from the asset pipeline (splitting the server side from client side).

It would be nice to have a "API only" flag option when generating a new rails project. Something like: `rails new myapp -api`. This could keep Rails going for another 10 years.

I'm looking into using Napa, a Grape based API framework, for the purpose of Ruby server-side API apps: https://github.com/bellycard/napa

(Napa is to Grape as Padrino is to Sinatra)

Related reading: http://www.divshot.com/blog/opinion/every-web-app-is-two-app...
Ceph Deployment Notes
I took 2nd place at my first Hackathon this weekend. It seemed appropriate to post my hack here.
Shoes By Jews launching today (yes we're real)
The Dangers of Strange Matter
Code In Classroom
1. Setting up a stingray takes very little time if it's already mounted on a truck or a trailer.

2. Phones and towers are constantly looking for one another so that phones are always connected. This is how you are able to talk while driving or moving. You might get all the phones in an area in a few seconds or minutes.

3. You make a good point about the per-phone nature of the thing. How long before law enforcement has a kill-a-phone API though? Facebook has a dedicated website for law enforcement to get info on Facebook users.

4. Your point about missing other devices is also a good one. But again the police can arrest people and prevent the information from getting out.

5. I think your statement about simply shutting down the towers is the best counter-argument. You're right, they can just kill the towers, even without phone company assistance. Send a few officers with bolt cutters and towers will go dark.

6. There are all kinds of after-the-fact justifications for doing something especially if you're in control of the situation. You can claim basically whatever you want. Law enforcement is generally considered more reliable by the courts than regular people; cops say X and protesters say Y and judges are likely to believe the police. This is well documented.
This problem was already solved by Western Union.
Exposing Resources in Datomic using Linked Data
They're incredibly useful. My company uses MySQL, and RedShift. It's hilarious and sad that many of my fellow engineers regularly extol the virtues of RedShift simply because it has CTEs, Window Functions, and other basic modern database amenities.

They don't understand how bad MySQL is, and how much is weakens our product.
How does this submission/question not fit the description of the news guidelines as you posted:

On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.

And seeing as it's gotten 86 points, I'd say there are at least some people that find it interesting.
Well, sure, buying one is expensive, but you're just looking to use one. You only need one to share amongst whomever else you can find who has this need, and the Internet is really good at bringing those sorts of people together. You could Kickstart your way up to owning one of these, just as one idea. (Or work with somebody else to take it on, etc. etc., whatever.)
Flappy Bird Creator Unveils His Next Game
"Art" is such a horribly abused word.
Interesting post by @ratansebastian on using some W3C standards to expose data in Datomic, which is a triple store among many other things (triple stores are used to store RDF, a cool web standard)
This appears to be another auto-vpn solution. At first glance it appears to be professional and well thought out (e.g. auto certificate management); however, I ask what is your target customer? Most companies who require a VPN solution will use a service provider or hardware appliance at the edge of their network so they don't have to configure multiple endpoints. From what I've seen consumers would have no use for this, maybe in the past when LAN-enabled games were popular, but what about today?
There is not a day that goes by that I don't write at least one query with a windowing function. Features like that are extremely useful. For me, it's usually ROW_NUMBER(), but LAG() and LEAD() have been enormously helpful too.

IME, it's easy to express the direct utility of features like this - you get row numbers, okay, so what? - and hard to express the huge indirect utility - using them as building blocks in complex (but efficient) queries.
Job ads that don't mention the location are a pet peeve of mine too.

It's not uncommon to see ads where you have to infer it from the description of perks: "We offer the unique chance to sit in an amazing chair in our hip shared office in the fashionable dungeons below Moscone Center".
Deleting the iPad DJ
A new version number. Seriously.

Most people would be happy if he pushed the code up unchanged but with a new version number just so they can feel like the project is fresh again... its not about features, its about having a shiny new version number to look at... like most software.

IMO, im still using ST2, because frankly 3 didnt bring enough new to the table...
tl;dr

use CtrlP plugin [0]

(The post is not that long, but rather light on content...)

[0] https://github.com/kien/ctrlp.vim
Even so, the risk of deadly or injurious methanol levels in typical distilling is low.

It's only when people are using improvisational pieces in the process (like the radiator/moonshine legacy) that things get dangerous.

In other words, making liquor (or even lower-ABV alcohol like beer and wine) is pretty safe across the board assuming you aren't just using old car pieces or old wood in the process.

I'd think that in most cases there'd be some degradation of the ABV over a long period of time that might make it susceptible to human pathogens, but that level is pretty low, something like .8% ABV.
Window functions are often a good answer to the "why SQL?" question.

Here's a real-world case where I used them lately. Suppose a user has an inbox of messages from other users. I'd like to show the user her latest conversations (aka "message threads"). Ten conversations per page, and I'd like to show the three latest messages per conversation. That's fairly easy with window functions like dense_rank() and row_number() - and it's flippin' fast... just a few milliseconds on a table with thousands of rows and I could probably get it lower than that with some index optimization.

// "conversations" is a CTE (common table expression)
// "messages" is the actual table
// we don't need a CTE here but it's probably the most readable way
// query is a little hairy because of all the greatest() and least()'s
WITH conversations
as (
select
row_number() over (partition by greatest(from_id,to_id),
least(from_id,to_id) order by created_at desc)
as conversation_message_number,
max(id) over (partition by greatest(from_id,to_id),
least(from_id,to_id)) as conversation_latest_message_id,
mes.*
from messages mes where 1234 in (mes.to_id, from_id) // 1234 is the member's id
)

// get conversations 1 through 10, and get the 3 latest messages
select
dense_rank() over (order by conversation_latest_message_id)
as conversation_number, *
from conversations
where (conversation_number between 1 and 10)
and (conversation_message_number <= 3)

The alternatives are not a lot of fun. You could fairly easily implement this logic in Ruby/Java/whatever but you'd have to pull a ton of rows out of the database and sort them in your app tier, which is kind of ugly performance-wise even if you're not paying the cost of converting each row into a model object w/ ActiveRecord/Hibernate/etc. I'm not familiar with NoSQL implementations but I'm guessing you'd have to pull all those records into your app tier and do it there as well?
Samsung Galaxy Tab 4 NOOK
Goog Prefixed Features
Well, the video is absolutely hilarious I'll say that
Or it's just how amateurs write code before they no better.
If they're going to blast these ads into the backs of our eyeballs, we should at least get a chance to discuss back at them. For example, about the fact that one of them presents the following as a "perk":

1.1 mile [sic] from Mt. View Caltrain

Which makes for like, what, a 90-minute commute[1] from your $3300 crashpad in the Mission? On good days? That's some life they're trying to dangle in front of us.

[1] Door-to-door, not counting time spent picking up your $6 artisan latte and/or dropping off your fancy dog at the dog cleaning shop.