skysight-inc/HackerNews huggingface dataset:
Who has the best automated fuzzing team... how fast can they grab this stuff (seconds from major open source repository commit time to automatic generation of functional exploit)? There's sure to be teams out there in the seconds/minutes range for a broad range of cases already.
+1 for the left turns. I was involved in an accident caused by a new driver (looked to be around 16 years old) who was making a left turn without checking for oncoming traffic.
Patching HAProxy to reload config is really hard. There have been ideas, patches, and discussions on the HAProxy mailing list for a few years now trying to get zero downtime reloads natively supported in HAProxy, but the reality is that it just is not as easy as it might seem.

For more details check out the mailing list: http://marc.info/?l=haproxy
Aren't you usually avoiding something, though, when you do that?
If you accelerate by 1MPH you're not in the same orbit anymore. It's not like driving on earth, where you can go faster along the same path by pushing the accelerator down; the speed you're moving at is a component of your orbit.
Why would you still be comfortable using an incompetent company's hardware, even if you fixed the software issue?

Does anyone do meticulous teardowns of routers, much less documenting what silicon is present?
This story was first published in 1956. As far as I know, it's still under copyright (I don't know whether the copyright is owned by Asimov's estate, by the publisher, or by someone else).
"""
Most people make the mistake of thinking design is what it looks like. That’s not what we think design is. It’s not just what it looks like and feels like. Design is how it works.
"""

— Steve Jobs
"MariaDB is a reanimated corpse" - Citation Needed

Looks like to me, like it is far from a corpse:
https://github.com/MariaDB/server/commits/10.1

I agree with you on both PostgreSQL and MongoDB, but saying MariaDB is a corpse is ignorant at best.
When your product is a solution without a real problem (which all the listed companies are, IMO), no amount of "design" will get you there. There isn't enough problem surface area to eliminate, which is where the value gets created.

Design is still killing it in a lot of places. Slack and snapchat come to mind. People want to do those things really badly, and the entire value-add of their services can be described as "get the software out of the way". That's design.
I'm a big fan of arrestor lines around the sides. Basically as the stage lands, stand up four outrigger arms with a cable going through them from the corners of the barge. If it falls over then catch it and lower it gently. But easy to armchair, hard to do! That they have arrived exactly where the barge is (or would have been) 3 times now is pretty awesome in itself.
I often have to use C# 2.0 because that's the version that the SQL Server 2005 CLR understands. It turns out not to be so bad since you still have closures (in the form of anonymous delegates), generics, and user-defined operators.

Generics and user-defined conversion operators are powerful enough to nicely simulate Haskell's type classes (or Scala's traits), which, in my opinion, is a bigger deal than higher-order functions and 3.0+'s version of “type inferencing”.
read "4.1 Limits of a Single Braille Cell Display ":
https://www.nbp.org/downloads/cbi/EAPActuators.pdf

This and the other links might be decent starting materials.

http://www.utopiamechanicus.com/article/open-source-hardware...

http://www.instructables.com/id/Brail-language-cell-phone-fo...

I wouldn't be surprised if 3d printers could enable cheaper readers(both by the ability to try many ideas, and using them as a low-volume manufacturing tool to start). But i think you also need to check patents in this field.
Ridiculously easy proximity-based file sharing
Wipeout was the first thing i ever reverse engineered! Specifically, it was the files for cars - you could download more cars for it on the PC version, which had different stats, and a friend and i wanted to engineer a car where all the stats were maxed out. We got as far as being able to decode the files, but could never create a new one that the game would recognise.

At least, i think it was Wipeout. Either that or some very similar antigravity racing game.

EDIT: It wasn't Wipeout at all, it was POD: https://sites.google.com/site/nelsonspbr/games/pod . The cars weren't even antigravity.
Shopify Files for U.S.-Canada IPO
The problem is that mom and pop can't possibly be expected to do this. They are trusting that the device they buy or the device their ISP provides, is secure.
I'm having trouble understanding how one would demonstrate traction at the idea stage.

Would it be a combination of 1) demonstrating past successes gaining traction and 2) having a catchy prototype? Or are there other things?
JAXA’s challenge to climate change
Frustrated by saying “I don't know how to”? There's a hack for that
Between friends I think you're right.

But the discussion here is a pitch to investors (or YC). The point is that you need to be very deliberate and explicit.

The questions asked are very focused on sussing out not just what the product is, but if the founder has a clear and concise vision of what makes it super valuable.

In this case, presenter gets really rattled, and ends up defending all these weird edge cases because PG is throwing him off (on purpose).

Lots of people have great ideas, and even great products, but as PG says at the end - if you can't explain precisely what your product does, it speaks not only to issues of the product, but to the team that runs it.

And OF COURSE, that doesn't mean it's the only indicator of success, but it's a good sign.

But more importantly than being able to pitch, Kyle demonstrated something far more valuable - the ability to pursue his vision doggedly year in and year out until he built something people wanted.
> most companies are utterly worthless

Hard to argue that point, but they are at least worth enough to be paying their employees salaries.

> I'm trying to point out that worth is obviously different than market value

And yet, market value is what determines pay-scale.
Chasing comets together
I watched this online a long time ago and it actually has come to mind from time to time. I never actually thought it was as terrible as it has been made out to be though. Kyle was obviously very nervous (as I would be) presenting to PG in front of hundreds of people.

Now realizing how successful Keen.io, Kyle, and his team have come to be I find this far more inspiring than the typical success stories that float around the HN bubble. I run the entrepreneurship club at my university and I plan to show this to all our members.
F# Journal articles walk through the design and implementation of dozens of different example applications including both client GUI and server with sockets and so on.
What are you running pfSense on for $40?
I am becoming of the opinion that at this point in time, given how easy it is to make new gadgets, and how many people are doing it, it's not about engineering, it's about marketing.

Take a look at this site. https://www.chinavasion.com/china/wholesale/Electronic_Gadge...
Those products are pretty cool, and there are thousands of them that you've never heard of. Having a cool product is a necessary but not sufficient condition of having a product that people want. You also have to have a marketing story that excites people. A cool product without a marketing story that excites people, will be lost in a vast sea of other products.

As people are exposed to more and more products, they're harder and harder to impress. In 2001, just having a blue LED on your product was magical, since blue LEDs were rare at that time. In 2015, you need pulsing RGBW just to be in the game. In 2006, a bluetooth speaker was a big deal. Now, it better be submersible, very loud, and run on rechargeable batteries that last over 10 hours.

You'll spend your life designing products that are obsolete ewaste two years after you release them. How many years of my life I spent designing mp3 players and ipod speakers, all of which are rubbish now.

I guess this went a bit darker than I intended. It is fun to see your stuff in stores and hear people's delight when they are interacting with something you have created. Perhaps it doesn't matter that what delights them today will bore them tomorrow. You delighted them today.

So, to answer your question, build things that delight people. Make it magical. Create an experience for the user that is not a common experience that other products can give them. Then they will want what you built.
…if your regexes are, you know, regular. Which Perl-style regular expressions most definitely are not. So it's not a matter of just implementing the regexes you know faster, but limiting them to a subset of features first.

This is a perfectly valid thing to do, but it is changing the power of regexes significantly. I feel the article makes this fact easy to overlook—I certainly did until I took a class on automata.

But yes, presumably Perl could use an NFA-based algorithm if given a regex that is actually regular. One of my professors attributed the fact that it doesn't to old patent issues, but I have not been able to find a good source for that. It's also possible that it's just a case of worse is better: backtracking is fast enough 99% of the time, and if performance really matters, perhaps you shouldn't be using regexes anyhow.
The format of a discussion does not necessarily have to follow a strict pattern of point->counterpoint->point->counterpoint->win in order to be meaningful or useful to the participants and spectators.
Just a guess, but past experience with a different project tells me they won't accept contributions that will conflict with their proprietary solution.
Looking for security trouble spots in Go code
I have written thousands of pages of example applications in articles for the F# Journal.
steam generators are also used in nuclear power plants.
I am surprised there's nothing on the barge to catch it if this happens. The landing struts on the Falcon seem pretty narrow.
That is a more interesting link than the parent :-).
I don't know about that.

/r/april30th2015
Interesting: OMERS Ventures is one of the bigger shareholders in Shopify, to the tune of 6%. They are run as part of massive pension fund in Canada.

And the Canadian Gov't is also part of this round through a few levels of indirection:

http://www.techvibes.com/blog/canadian-tech-sector-poised-fo...
Package managers are a language specific thing.
Mark Zuckerberg AMA on Facebook
EU to accuse Google of abusing its power
Sure, but that was an isolated mistake, whereas using NSLocalizedString() just becomes habit after a while.

It's jarring when you see hard-coded English strings in any iOS code. Android does a much better job of pushing developers to localizing strings.

One big thing I don't like about iOS is even if you have a base language, you need to duplicate all strings in any subsequent languages. (I often have a "US English" and "Australian English", so trivial changes require changes in two files).

On Android, the language files extend the base file, so you can just override favourite/favorite labour/labor type strings without having to duplicate everything.

(Obviously you can script / auto-generate language files, but that's not the default position).
All biographies are going to have a narrative or else they would be laborious to read. Some assumptions and shortcuts must be taken to summarize someone in a few hundred pages. People follow patterns most of the time but not all the time. Andy is correct in saying that you need multiple accounts to get some idea of what a person is like. I read the first biography of Steve jobs and I may get around to reading this one. It was inevitable but Apple just isn't as interesting without Steve.
Fascinating. Never heard of this categorization of civilization technology before.

Apparently, according the wiki, in 2012 we were at type rating 0.724, presumably a large portion of that is non-renewable sources like coal/petroleum/natural gas.

Interesting that TypeII is almost a quantum leap over the TypeI - construction of a dyson sphere sounds like an almost unimaginably massive undertaking compared to blanketing the globe with solar cells.
There are 182 articles in the F# Journal.

The F# News blog has had many applications on it:

http://fsharpnews.blogspot.co.uk/2010/12/most-popular-f-samp...

So has Phil Trelford's blog:

http://trelford.com/blog/

And many others.
I think this is a very bad idea. You're going to have a lot of fraud and people getting taken advantage of. I think the accredited investor guidelines are very practical.
In this case, yes. However, if you own land you are often required to build something on there within a certain period. (At least in Austria.)
More generally, SSA means implicit use/def information. Use/def information and traversal are critical components of many static analyses and transformations: having the IR in SSA form greatly simplifies reasoning about and implementing these analyses and transformations.
Why is this downvoted?

His points are valid. Apple's business models are hostile towards open source software in most cases.
I am not at all offended by this comment. You have a good comment history and you are one of the first on HN.

Having said that, the reason I did this poll was not just to get the numbers but let fellow HN'ers reflect on how their HN experience has evolved over the time period they have been on HN. I should have perhaps clarified this better in the Poll description.

Oh and I am a "wannabe" totally :). So you got that right. I don't mean this as a sarcastic comment and really my coding skills are at best being able to write a few scripts or edit HTML/CSS . I would totally label myself as a codegeek wannabe.
Free IT eBooks
Thanks for your answer. That would be an idea, but it's still an additional checkbox and we like to keep it simple, because asking thousands of users just to use 10 or 15 logos does not really worth it.

But I agree that theoretically T&C allow us to do more than using logos on our own website, I'll try to find a way to add a restriction on what we can do without explicit consent.

Thanks! (my nickname is simply 'damien' in my pro email address if you want to send me directly the mentioned email)
I heartily agree with this sentiment. I have a friend who's a few years older than I am. He majored in CS, and told me in retrospect that he wished he had majored in mathematics instead. I took his advice, and, instead of doing CS major + a few math classes, I did math major + a few CS clases. I am now very glad that I did so. (For context, my friend and I are both data analysts now.)
Maybe that's a failure of the community who heralded these three as "design led apps"... but for me, these are not "well designed apps", they're pretty apps.

That's exactly the point he's making. He chose these apps because they are high-profile products made by people who are ostensibly industry leaders in design, yet they are not well-designed. He's saying those apps don't solve any problems, they are mostly just "pretty," and he believes that is indicative of a worrying trend in the designer community.
You're talking nonsense:

http://en.wikipedia.org/wiki/Direct_debit

Even scanning that page there's a lot of major economies that work on DDs.
I'm not a financial expert so I'm really not sure, but I'm extremely distrustful of this JOBS Act and "IPO-Lites." Not Shopify specifically, but it's going to open the door to a lot of smaller companies that have a lot less scrutiny on them to IPO and I worry that it will allow VCs to dump their weaker companies on the public, and turn a potential private equity bubble into something bigger.

I worked for a startup that I know is in shaky grounds. While I hope they recover and do great, they also suddenly have freelance "journalists" writing positive things about them in the press, and I'm 99% sure it's paid PR via VC connections (especially given that I know for a fact the publication - TheStreet.com - has ties to the NYC VC community). Meanwhile, because it's not a super well known company, there's not a lot of opinions out there one way or the other on it so when you Google its name you just read these few very positive pieces about it. Now, this may be just paranoia, but we as an industry should be vigilant that VCs don't try to run pump-and-dumps on their weaker holdings. It will benefit nobody but bad VCs and will harm the public and the industry's reputation, and due to lockups it's unlikely it will benefit the typical employee with common shares anyway.

I read an article about these mini-IPOs in the WSJ and it's saying "Democrats like it because it empowers the little guy, Republicans like it because it removes regulation." They also tried to spin it as "VCs HATE this! Average investors can take over instead now!" I don't trust Wall Street and I don't trust the SEC's ability to regulate them, so when the rules change I assume that Wall St is getting their way rather than the reverse. If the Republicans, Democrats, and Wall St all love a new piece of regulation, I assume the public's about to get screwed.
Get Ready for the Low-Power Image Recognition Challenge with Jetson TK1
One of my favorite short stories.
feminist ranting is so 2015?

the grass is always greener on the other side of fence. everyone believes everyone else must have it easier.
> No BI scenario: Company pays 50 groats a year to a worker to create TPS reports based on its sense of the value of having those reports completed.

[...]

> BI scenario: State pays everyone 10 groats a year. Company now pays 40 groats to its TPS writers

How does that conclusion work?

We've already established that in the absence of the BI, the intersection of the supply and demand curves for companies to hire people to write TPS reports is at 50 groats a year. Howe does giving everyone 10 groats per year of income independent of groat writing decrease the market clearing cost of groat writing? Considering the supply (labor) supply alone, it shouldn't decrease the marginal utility cost of groat writing, but given that, like most things, income has a declining marginal utility, the baseline income should increase the financial equivalent to that cost, and thus shift the demand curve in a way that would increase the market clearing cost. Where's the countervailing supply side effect that more than makes up for this? I suppose its possible depending on tax rates and how they are distributed that the marginal value to the company of TPS reports could be decreased, resulting in a shift in the demand curve that has the effect of reducing the market clearing price, but that's not obviously correct.

In any case, at the same time, work that has a marginal value to the employer less than the pre-BI minimum wage becomes a viable form of employment with BI if the minimum wage is removed. (The BI provides the minimum condition guarantee, removing the need for a minimum wage to provide an assurance that at least those employed have a minimum condition guarantee.)
Not the sexiest stock but as someone who has built their company off Shopify I cant say I have worked with a better product/ company in my life. The way they handle third party developers, designers, and stores is exceptional. They really get what it takes to build a platform. I have no doubt thats Tobi vision of building the platform for all commerce will come true. As a developer building off Shopify excited to see what they do next.
Shopify: Canadian CEO of the year you’ve probably never heard of
I recently bought an Asus AC-1900 router (the RT-AC68W) after a long search, specifically for its supporting DD-WRT.
If a company consistently does what's right they will be out competed by a company doing what's wrong. So they have to go a whole further level in their thinking.
I'm laughing at the irony of my own comment.
I agree with you what you are saying about string localization.

Separately, I find that people tend to assume (for some reason?) that big successful companies that write lots of software will also write quality software. They have the money for it!

But its often not the case. Look at Microsoft in the late 90s.

Look at Apple these past few years.

Maybe the people at the top sometimes feel they no longer _need_ to write quality software, because they are at the top?

The goto fail bug is a singular mistake, but I'm not convinced it was an isolated mistake. I've worked with teams of amateurs that had code quality practices sufficient to prevent such a bug; and yet apple included this in a product, and left it there for a long time before it was fixed. It suggests, to me, organizational issues.
Ask HN: Property Portal/Lawn Care Website
Hi HN,

A while back there was someone mentioning that they had built a lawn care service that provides you with instant quotes based on the API of an amazing property website that showed you a map of the US and allowed you to view rental and purchase prices.

Does anyone know the name of either of these services?

Thanks
See Philosophical #1 - at idea stage, you should focus on these things instead since you likely don't have a product/traction. (You may if you've hacked/MVP'd something.)

If you have a track record of building products with traction, definitely discuss that as well (falls into the 'why you're the right team to execute').
I certainly agree it should be replaced, but I think it's a bit off the mark to say that self signed certificates should be trusted the same as CA signed ones (something that badrami was suggesting throughout the thread). Yes, certificates insufficiently identify a site's owner but self signed certificates are as bad as a CA's worst case scenario.
These guys[1] are working quite a few years on an affordable braille reader, they're pretty close to release , cost 330-400GBP. SO maybe the task is much harder than it seems, but on the other hand, on it's way to getting solved.

[1]http://bristolbraille.co.uk/
well said. giving undeserved raises erodes the believe in hard word generating better returns then just hanging out. it would certain make me look elsewhere if everyone else was grossly rewarded for their work(above the industry standard for their position) and i was paid on par with my peers at other companies.
Why Product Analysts Are the Missing Piece in Agile Software Development
Parameter Estimation – The PDF, CDF and Quantile Function
> Design is intrinsically tied to function.

Like how this designer chose to post on Quora, where the fixed-width header means when I hit page-down on my keyboard, I miss the first two lines of text on the next page?
The article is a few weeks old now. One change since it was written -- Raspberry Pi 2 SMP support has been added to -current and is expected to be part of the 7.0 release.
No, Meteor's server-side architecture uses MongoDB's replication log that is analyzed to get updates.
I was confused why the first letter of Barnacle's last name wasn't capitalized.
I agree, but I don't think mentioning such an exception is a good idea. That's basically the same reason why gets() is part of ISO C90 and C99. Just call snprintf() even in such cases and forget about sprintf().

From http://www.open-std.org/jtc1/sc22/wg14/www/C99RationaleV5.10..., PDF page 163:

>The Committee decided that gets was useful and convenient in those special circumstances when the programmer does have adequate control over the input, and as longstanding existing practice, it needed a standard specification.
Super Mario World Arbitrary Code Execution Explained
The original title 'Designer Duds: Losing Our Seat at the Table' was more insightful and less clickbaity.
This is pretty great to see. I was hoping that Ceph itself would scale to exabytes without another layer on top.

However I suspect (only guessing here) that things like S3 are implemented similarly, with multiple layers and replication at the lower layers.
well at least it didnt blow up. ¯\_(ツ)_/¯
مشاهدة مسلسل من النظرة الثانيه الحلقة 73
Sardine population collapses, prompting ban on commercial fishing