skysight-inc/HackerNews huggingface dataset:
How does your platform handle version control? I can imagine it would be a big clusterf* if you auto propagated any values through an entire project right away and breakages occurred. Is there versioning? Is it git based? If there isn't version control, is this an issue you're tackling?
The link isn't broken, and I have absolutely read it. http://onlinelibrary.wiley.com/doi/10.1002/oby.21538/full. Please note their methodology. And metabolic adaptation is fairly well established at this point, it doesn't just apply to people who lose tons of weight at a rapid rate.
Mid/Senior Frontend Developer | http://www.biarrirail.com | Melbourne/Brisbane, Australia | Full-Time | ONSITE

We are a startup building cutting edge planning and real time operations SaaS applications for railways around the world. We see it as our mission to save our clients from traditional enterprise software with its long lead times and big bang deployments. As a member of our team you will be working closely with our clients to produce mission critical software that is easy to use.

Your role will be to deliver rich user experiences that help our railway clients run their complex operations. You will do this by collaborating with our clients in an iterative process to define and build software. Through the use of new and existing technologies you will be developing novel software solutions that make the complex simple.

Skills & Requirements

* Strong frontend JavaScript, HTML5 and CSS3 skills.

* Experienced with modern web standards and libraries (such as ES6, React, Angularjs, D3.js).

* A passion for user experience & user interface design with an eye to simplifying the complex.

* Excellent internal and client facing communication skills.

* Flexible on education and experience, the right person is more important to us.

Email: jobs@biarrirail.com
UniJoystiCle: Giving Eagle a try
Right now, it's more of a benefit to phone manufacturers to pre-install whatsapp than it is to whatsapp itself.

Same goes for the telcos. Offering free whatsapp and Facebook is a thing. And it's not because whatsapp had a "deal". It's because the telcos want more users.

Developing countries eat that up. People explicitly want to see whatsapp support or they don't buy the phone and many terrible devices have been sold on this premise.

Source: Experience
Travel Hack: A Map of Wireless Passwords from World Airports and Lounges
Indexbyi: a full-text search http server with pure python
hacksplaining is really great (my favorite amongst them all), but isn't it more of a ycombinator general thing than a ycombinator fellow? I thought APply HN was for the fellows who are very very early / at the idea stage.
Okay; I don't know anything about Twilio in particular, but in the usual non-founder startup employee scenario, where you are busting your balls working crazy hours for less than you could get at a real company, you are already assuming a risk in the form of opportunity cost and job insecurity in exchange for equity; you would triple down on this risk by dumping your savings (or borrowings) into illiquid company stock at zero or nearly-zero discount?

How do you know there will ever be a spread? If your startup fails, your shares are worthless. Or better yet, your shares are diluted out of most of their value by several subsequent rounds of private equity, which generally you have no control over whatsoever, but which will certainly go to enrich the founders. Resulting in even more direct transfer of wealth of your investment, to the founders and venture capitalists.

I'm having trouble understanding why any startup employee would do this, as opposed to exercising stock options when they actually have value and ideally some liquidity. Yeah you have to pay taxes, but that's because you came out ahead.

I don't see anything other than a massive gamble. You've already staked enough of your future on one speculative start-up as an employee; why would you then put a big chunk of your own money at risk? An index fund has reliable long-term returns.
e: 's/corporeal/visceral/g'
@jerf - In response to your deleted comment, the README explains some of the numbers. The really crazy numbers are silly, and I say so in the README.

However, there are plenty of benchmarks well over 10x that are not silly at all. Look at the second block. The BeforeHolmes benchmark in particular is a good litmus test, since it defeats most optimizations.

Those particular speed ups are due to algorithms used. RE2 would have a similar speedup when compared with Go's regexp package.

Some of the other benchmarks in the 100x-400x range are likely due to smarter use of literal scanning.
Nashville, Charlotte - too socially conservative
Pittsburgh - great city!
Orlando - too small and isolated to be a contender
Pinterest Pivots Ad Strategy- Expands to High Paying Finance/ Auto Advertisers
You can call Go from C, but it's extremely slow and requires special handling of GC'd references (among other things). It's not really a suitable replacement for C bindings in many circumstances.
>> * Practice: The more you read and write code, the more proficient you'll become, the more intuition you will develop and thus the faster you'll be when skimming over unknown code.

> if (tab.url.toLowerCase().indexOf("https://facebook.com") > -1)

> Should it be clear to me immediately that this means "If the target website is open"? It took me a solid minute just to understand this statement.

In theory you should figure out what the url-property of tab is (e.g. by logging it's value to the console). Then you see it is a string and check the javascript reference for toLowerCase() and indexOf().

When you've gained some experience you'll recognize those two functions immediately and know what they do and just assume that tab.url is a string (and you'll be mad at the original developer if it isn't).
I think it's more complicated than that. If you develop avionics and engines for a single specific craft, then you can be focused on the requirements at hand and a single working version. When you develop them for 3 or 4 crafts all at the same time, the feature creep gets pushed back into those modules as well.

I bet most of the avionics that get adapted for a new plane require some modification to get them working. This is, IMO, much easier if you start from a working version.

Consider the semi-disaster that is JTRS[1] (basically the f-35 of software defined radios). It was designed to be modular, and that was part of the failure. If they had picked a single form-factor that was useful in isolation, that would have allowed a single system to get up and running, and then it would make sense to grow it out from there, reusing where it made sense to.

Instead there was this byzantine connection of interdependencies and parallel development with few integration points that seemed likely to doom it.

1: https://en.wikipedia.org/wiki/Joint_Tactical_Radio_System#Pr...
Of course it would matter. It would be like George Washington being somehow magically resurrected and chiming in on the 5th amendment and the controversy of the government coercing people into revealing their password.
Node.js, meteor, et al. is a great example of what happens when you let inexperienced developers design a platform and run an ecosystem. Almost every ounce of focus in this community goes to increasing developer productivity. Operational concerns like scalability, security, monitoring, are given the bare minimum of focus. In many years of programming in many languages on many platforms I have never seen a worse platform and ecosystem than Node.js in a very popular language (obviously some obscure languages hardly have anything built around them at all).

I really think it is setting the programming world back a lot. Not to mention what a thoroughly shitty language JavaScript is. Being able to code your web app in one language is a neat trick, and the ability to talk back and forth between client and server so seamlessly does kind of feel like magic, but otherwise, this is a meaningfully worse language/platform that Visual Basic.
Ah, I'm following :-) I think perhaps the kernel is more esoteric than systemd, and as a team they have proven themselves over time. I think they get a fair amount of scrutiny from competitors (the BSDs, and Microsoft) and they have a very robust development process so that might explain why it's not as controversial.
The difference is likely that these companies had the type of presence that causes Chinese law to come into effect ... such as physical presence (servers), buildings (owned property), human presence (employees, especially if they're Chinese citizens), financial presence (bank accounts, insurance), business/legal presence (i.e. local corp, subsidiary, company of some sort).
The airlines usually reschedule you for the next flight. However, your baggage gets sent on the original flight anyway. It is held in the destination airport's baggage office until you get there on the later flight.
Vishal from WedWell here.

Thanks for the breakdown of the shortlisted startups. It's really thorough and I largely agree with your assessments.

Your breakdown reminded me of a PG essay (http://paulgraham.com/startupideas.html). It's essentially a long form checklist for coming up with and testing your start up ideas.

I had a doc that I created, that distilled this essay into a sort of checklist to help validate some of the ideas I came up with. Feel free to take a look at my checklist here -
https://medium.com/@vishalkgupta/how-to-get-startup-ideas-a-...

I'll try to answer some of my check list here to validate why we think there is a great deal of promise in our small little startup.

>>
Problem/Solution —

1. Are you solving a problem that you, as founders, have themselves? Yes. We have all either gone through the painful process of planning a wedding or see that process happening in our horizon. Speaking for myself, I'm starting to budget the money and time necessary for my eventual wedding, and I kept asking myself.. Why can't I do something a bit smarter when iterating with vendors. After using 99designs, I thought that their process of iterating with potential designers could work well for wedding vendors.

2. Is this a solution you/your team can build? Yes, Absolutely. We don't think this is necessarily a hard technology build and we have backgrounds in electronic trading systems/marketplaces.

3. Do few others realize that this is a problem/solution set worth doing/building? While the wedding space is big, we have yet to see any innovation in the process behind actually planning a wedding, iterating with and paying vendors.

Well —

4. Is there a small “well” of users who need your solution urgently? Yes! We have already a small group of clients who don't have the time to try to line up vendors, sit with them, and iterate with them to produce a proposal.

5. Who wants this “crappy first version” now? Pretty much anyone who wants to save a bit of time when it comes to wedding planning and wants someone else to do the leg work to get vendors to bid on their ideal wedding.

6.Starting with a small market is good, but do you have a fast path out of it (to grow into a bigger market)? As mentioned elsewhere the wedding market is globally as big as $300 bn globally.

Self — “Live in the future, then build what’s missing.”

7. Are you a “leading edge user”/”living in the future” of this silo? Yea! I kept asking myself, when I looked at budgeting time/money for wedding, why can't I do more of this online? Why does iteration have to be face to face?

8. How is this a “gap in the world”?
Literally anytime I hear anyone say the word "paper checks" my startup mind turns on. There will be a world where not only will a couple get to iterate quickly through technology, but we will be able to pay initial and final payments with the press of a button.

Those were just a few questions/answers from PG's essay, but it could be helpful for other startups to think about these. Would love to hear from others.

Thanks again!
Growing up in zero G? I'm afraid the problems would be substantial. Not being able to walk, improperly formed skeleton and organs, extremely weak immune system, and I'm guessing much more...
There is a good argument to be had on the same topic for the front end. Arguably more so.
WedWell has promise, but it is a difficult space. I began building on a very similar concept 8 years ago and quickly ended up pivoting off into a subproblem, because [at the time] this ultimately boiled down to quite a lot of manual human coordination which I couldn't scale. Running solo, I decided it was infeasible. If you can scale vendor coordination in the wedding space, and avoid the temptation to build the technically interesting parts yourself right away, I think there is a decent addressable market that can benefit from the technology.
Just as a head sup it doesn't look like you have any IT jobs on the Open Positions list, everything is delivery or kitchen related.
AWS Visual Design Tool
You have now a design canvas to design visually, deploy with one click, create blueprint of your solution, clone solutions, global asset view, region view,...
Please see www.dcsolutionfactory.com

or register at :
http://sal.dcsolutionfactory.com
A cute little language, but without the support of existing libraries, it can't gain mass adoption. It will take years to catch up with LuaJIT, and its vibrant ecosystem.
Another instructive story comes from down under

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

She was paraded as a brave and celebrated App developer who overcame serious health issues by the Australian press.

and then it came crashing down.
You can also delegate to C with Erlang via NIFs
My advice: find a nice town with really good Internet and lots of people you think you would enjoy being around. Programmers can work from anywhere. Take advantage of that fact (if you are a programmer).
What I find interesting the most is that they have 100M users in Brazil, yet they don't have an office there.
> Theranos has been pitched as revolutionary without even mentioning the founder

That is false. Almost every profile of Theranos doubles as a profile of Elizabeth, complete with photo shoots of her in her signature black turtleneck (after all, there is no actual technology to be shown) and the statement that she's the youngest self-made female billionaire.
Your observation about match counts and "all-matches" vs "leftmost-longest" or "pcre-locally-maximizing" semantics is accurate and Hyperscan is meant to be that way. All-matches is the only semantics we can implement efficiently when you take into account streaming and multiple regex matching. Block mode scans of single regexes are something we like to do well at but they are not our primary use case; more typical is hundreds of regexes in streaming mode.
Similarly, accurate Start of Match (SoM) tracking is a pain. This is a work in progress. You can see the hit we are taking for it (perhaps unnecessarily given the SoM cases don't look like the hardest SoM calculations we have to do). This will improve but SoM is typically hard for us (given the streaming and multi-pattern requirements).
> You might do this and then you get convicted in absentia, Saudi Arabia will send a request for extradiction, your country will say no, done. Except: better not travel to Saudi Arabia or any other country that will extradict.

And that is the problem. You can't actually expect people to hire lawyers from 108 different countries to see if their app is legal in each of them just because they're going to distribute it on the internet, to say nothing of what happens when two countries have mutually contradictory laws (e.g. privacy vs. data retention). And a person who goes to see the Great Pyramids shouldn't have to worry about being hauled off to Saudi Arabia and then stoned to death because their app doesn't prohibit blasphemy.

> Also Saudi Arabia will propably ban your App, which is what is happening in Brasil.

Which only increases the proliferation of tools to bypass the restriction.
Skype was never a reliable option. They never published their protocols or security (just that one "review" iirc). They took many measures to prevent people from inspecting the client.
Wait, you're a Texan, using the phrase "ever more douchy" [sic]?
Well finally.

Whether or not they have a presence, operate there, are required to comply or whatsoever is not an issue.

They simply can't comply. If they could initially they can't anymore. End-to-end encryption made sure of that.

Again, unless they're lying to us.
Philadelphia has both
How is it different than the infection resistant surfaces we already have? Say microban which is found on most shopping carts as an example.
7 Questions to Ask Freelancers Before You Send Them Work
This search gives a nice summary of P&G's supercomputing-driven research:

https://www.google.com/search?q=procter+and+gamble+high+perf...

It's not just packaging and distribution. Now it's fair to point out that P&G spends less on R&D than tech companies, but it's not zero.
It's possible Humble Bundle may have put watermarks to trace the files in case they end up on piracy sites.

In my opinion, I find HB's business model reasonable. It trusts users to be willing to pay a bit of money to get the books. It is also upfront about where the money from the sale goes (to itself and various organisations) and even allows you to adjust the amount each one gets.

By trusting users in this way, it hopes that users do not abuse the trust by giving away the books to piracy sites. Instead, I believe it hopes to encourage more people to come to the site and pay for the books (and support organisations), rather than free-load the books via piracy.

This is, of course, just my opinion. But I have bought a few Humble Bundles and intend to continue supporting it.
Given that pretty much every time I have clicked on a Business Insider link from HN it has redirected me to 404, you can colour me unsurprised.

The reason this happens is - I'm from Australia and so OF COURSE I wouldn't be interested in U.S. content! Not at all. Evidently they assume I can't see past Australian issues, so they tend to redirect to a page in the Australian edition that should contain the article, but of course it's not published in Australia so no article for me!
I'm American, and I sometimes ask myself that too: I catch myself talking loudly and I have no earthly idea why. Probably because that's what everyone else is doing!
hey--email me at tmiller@squarespace.com
I'd throw out that it seems like Pareto is ruling the journalism field these days. There are at least 5x too many outlets and not enough actual (traditional) news to report.
Startup idea: Squattr
Interestingly all 20 applications were submitted more than 20 days ago. If there ever was an application process to submit early this was it.
How do I exercise a stock option with no out of pocket expense? Not restricted stock or restricted stock units.

If I exercise an option with no spread, I am paying (at least) as much as it is presently valued.
you can pay whats app directly via the operator. e.g. http://www.tim.com.br/sp/para-voce/planos/pre-pago/turbo-wha...

you can't do that in brazil without having the papers to do business there. in fact, you can't even sell anything without the right documents. Just like everywhere else.
I completely disagree that this is what all npm scripts become

>then you separate your "test" into one for the browser, one for Node, one for CI,

For the love of God why. Don't turn every language into Java
Make habitable planets great again -- Trump for habitable planets.
Perhaps a few big mastheads who have decided to scrape the bottom of the barrel need to be allowed to die a natural death. It might signal that they aren't actually giving the market who will pay for stories what they want (quality journalism, not clickbait rubbish) and make at least one of the others significantly improve.

I can but hope...
Notif Log Notification History (for Android)
Also because we're propelling it into space using disintegrating totem poles. Lofting it using something like a momentum exchange tether, launch loop, or space fountain would also make habitats of that scale much cheaper. Better materials science could also significantly reduce the necessary lift mass; inflatable shelters, for example, scale really well as they get bigger.
Great work. Very interested to see what you have going on the firmware side.
>“It’s all about balance. We are the ones meant to be the air, not the earth,” Piorkowski said. “So you have this group who can travel. The purpose can never be to enable everyone to travel because that would create imbalance.”

That's a very conservative argument for a man getting high in the desert.
Then there's https://github.com/hansihe/Rustler
I'm personally using the paid version Notif Log Pro: https://play.google.com/store/apps/details?id=org.dvdh.notif...
I can see how one might immediately jump to the conclusion that I said people bringing firearms on board an airplane is reasonable. The sentences are so close to one another. I can see how tempting it would be to do that. But just for the sake of argument, let's pretend I did say that. So... How do you feel about armed air marshals?
Source: 20+yrs on the online advertising industry.

Nothing that lives of ads or telecomunication companies survive only by "serving the user". The telco only pre-install something on the device if: A. they are paid upfront, B. if they get a percentage of the ads.

yeah, serving the user is good, but remember that you are talking about companies that charges for SMS. the day they have to rely on "pleasing the user" hell will freeze over. They rely on regional monopoly, just like in the US.
Why aren't the investment property homes being rented out? Seems like an entrepreneur could pitch a service to the overseas owners to rent out the house, do all maintenance and insurance, pay the property tax from the rental income, and get a slice of the remaining profit.
We had issues with internal ELB's for RabbitMQ (the 1 hour idle connection timeout) and the solution ended up being a heartbeat in the clients. Most client libraries have a parameter that will perform a heartbeat at some interval to keep the connection open.

I can't imagine deploying our own HAProxy infrastructure. Sure, it's relatively simple, but the set-it-and-forget-it comfort provided by ELB (not to mention free SSL) is hard to beat.
As someone who fly quite often, fuck the TSA.

Seeing that O'Hare picture in the article makes me so angry (as that's when I fly the most to/from). Last times it took 3 hours to pass the border.

Here's an idea: boo people who are in the "TSA pre" lines.
I completely disagree that this is what all npm scripts become

>then you separate your "test" into one for the browser, one for Node, one for CI,

For the love of God why. Don't turn every language into Java.

Plenty of tools will not rebuilt a project if no files have changed, but the dumb, quick and easy way that requires no deendendencies is simply to delete and rebuild.

The fact that this functionality is served so well by a simple dependency shows that you don't need overly complex monolithic tools to accomplish small tasks.
Sensara | Bangalore, India | ONSITE | Full Time | http://sensara.tv

At Sensara, we make India's best TV Guide and Remote app - Sensy. We use mobile [1], machine learning [2] and hardware [3] to understand TV deeply, solve hard experience problems [4] towards a better TV watching experience in India.

We are computer science geeks - looking for engineers open to working on any part of the stack - Machine Learning, Audio Processing, Search & Discovery, Android/iOS, Product/UX. Join the tribe!

Write to us at hello@sensara.tv

[1] https://play.google.com/store/apps/details?id=co.sensara.app...

[2] https://www.linkedin.com/pulse/ad-break-patterns-bharath-kum...

[3] http://www.sensyremote.com/

[4] https://www.linkedin.com/pulse/we-just-designed-smarter-remo...
Changelogs (for Android)
After Newsweek named Dorian Nakamoto as the bitcoin creator I remember reading a post on Hacker News where a coffee shop owner's wife remembered seeing the same man use bitcoin to pay for a coffee. Was there any truth to this story?