skysight-inc/HackerNews huggingface dataset:
Sure I'll do it...on a white board to solve a problem, or reviewing a spec.

Pair programming glorifies the task of programming as overly difficult. Solving problems can be difficult, programming them shouldn't be. Solving a tough problem in a code editor is not a good idea, IMO.
Sorry, I actually despise C. When all is said and done, Javascript is not a horrible language but Javascript developers have a horrible track record. I know it sounds like saying ($my_country is good but foreach $person in $my_country->people are bad.

However, why do we need to write shell commands in java script? I keep hearing about this new fancy systems language called rust which should be good enough for most projects. Why do we insist on using the same one language everywhere?
Distressingly, this is why you should probably use the same rules talking with mental health and social service personnel that you would use with the police. Tell them nothing. Honesty does you no good, and can get you in a world of hassle.

Works well with doctors as well. Tell them what is wrong with you, so they'll give you the right treatment without jerking you around and wasting your time.
Help NASA Create Better Vision for Robonaut
"Would"? Hasn't Microsoft always backdoored their OS (if not also their other products)?
Next Gen ATLAS Robot from Boston Dynamics Is Incredible
Good point. Also, disclosure is implicit in distribution in software, so no encouragement of disclosure is needed. That is to say, if someone has some new software idea, and wants to keep it a secret, the only way is not to implement anything and not to ship anything. (Or else, ship the software on a tamper-proof black-box chip, and not in a way that actually installs on the customers' hardware.)
Security-Focused Approach to Implementing TLS
"We're going to take $340M in funding so that we build every conceivable integration and API into the product, blast the hell out of every marketing channel, and ensure that there's never a reason to use anything besides Slack. And if you do, you're stupid."

More seriously - network effects exist when there are reasons to choose your product other than what you, as the company running it, have personally built. People shop on EBay not because it's a great site (it isn't), but because if you want to find someone selling a rare item, you are far more likely to find it there than anywhere else. People stay on Facebook (despite oftentimes hating them) because their friends are on Facebook; it has nothing to do with what Facebook does, and everything to do with the behavior of their friends. People use Whatsapp/Line/WeChat/Hangouts/iMessage based on what their friends are using, irrespective of the relative technical merits. People stay at AirBnB not because it's a great site (though IMHO, it is), but because they're far more likely to find a nice place at an out-of-the-way location than any other hotel search.

The office messaging market - for whatever reason - has started to exhibit these dynamics. People setup Slack channels not because it's a good service, but because their employees encourage them to setup Slack channels. They write plugins for Slack not because they want to, but because that's where the audience is. They stay on Slack because that's where all the plugins are. Maybe these were intentional moves that Stewart Butterfield carefully planned out, or maybe they were just accidents of history. From an investor's POV, they don't care: the fact is that people do ask their employers to setup Slack channels, and they do get on Slack because other groups they're part of are using it, and that dynamic will lead to a monopoly that the investor wants to be a part of.
Yeah, it caches the preview.

As mentioned in that doc, you can use the URL Debugger[1] to see the Open Graph data and even clear the cache.

I cleared the cache for the OP's BBC URL, try sharing it again and see what info you get.

[1] https://developers.facebook.com/tools/debug/
can't agree enough. MySQL's quirks make me want to gouge my brain, and it's not going to solidify into a competitive db engine any Time soon. Let's say mariadb added something like hstore--would I ever get that patch?
Apple promises privacy – but not on iCloud
SCiO – A Pocket Molecular Sensor for All
This sentiment reminds me of DHH's talk at startup school (https://www.youtube.com/watch?v=0CDXJ6bMkMY) in which he explains that the best way to create a business is to make money, but not just make money, make it on your own.

I am a little removed from the Silicon Valley echo chamber and enjoy the ability to watch it from the sidelines, but I don't understand the obsession with the 'rapid growth, raise millions from investors, become a unicorn, own the world' mentality.

I just don't get it. As a founder, your life is going to be just as good (probably better) if you made a couple million dollars in actual money that you don't have to divide up in odd percentages to all sorts of already rich guys who gave you tons of money in the first place.

Why isn't everyone just trying to build products that work, that people like, that make money, and going from there?

Why the need to go to YC, or raise any capital AT ALL, for the very very low chance of becoming gajillionaires?

I understand the appeal of the #1 king on top thing, but not really, and not with the risks and pain associated with the journey and the reality.

Whatever I guess. People will not stop investing or raising money, at least for now.
SAP what else

http://www.pcworld.com/article/3010156/sap-dont-blame-us-for...

Actually I don't even know how SAP became so popular it's horrible
But all the same, there's room for some meat (and more milk and eggs) in the diet, thanks to cows, chickens, and so on being able to eat things that humans can't. Eating meat every day is probably unsustainable, but veganism is too far the other way.
I assume what you saw was the BBC's title and summary at the time it was first shared (and thus cached) on Facebook. They've since edited it but FB keeps the cached version since the URI hasn't changed.
Agree on AMS. The construction there has been going on for a couple of years and it'll be nicer once that's done, but even with that, it's my preferred airport to connect in EU.
Like Omni (https://www.beomni.com/)?
That's $1200 for a bed in a shared house, not a 1 bed apartment, which goes for about $3300.
> a business is not clearly safer or less safe a credit risk doing the movement described

Yes they are? The reason you're thinking of the building as completely safe wrt to credit risk is that, if the company finds it can't pay the loan on the building, it can sell it and hope to pay the loan that way. But that might not work! In the second scenario, that's already been done, which eliminates the risk of being unable to sell the building for an amount that will cover the loan.
> If the patent office can't usefully determine novelty (needing to defer to the courts) then why have a patent office at all?

What would be the effect of closing shop and saying no new patents in the United States? I think this would be the best outcome. I mean do patent applications actually help people recreate the invention after the patent expires? If not, why should patents exist at all?
The key part of your comment being `supposed'. The official justification is the seldom the real cause for laws and institutions.
> Poverty (in my mind) means you are stuck on an island where every nation around has guns pointed at you so you cant leave and there are only dirty cookies to eat.

I think your mind is the only one that has that definition.
Very awesome, each generation is just so much better.

I wish they had shown it climbing those stairs though! :)
Or put it in the cloud, and only sell SaaS?
You can do that with packages but not (at least not easily and conveniently) with notebooks. So basically your functions can reside in a package, but your computation has to reside inside notebooks.

It is possible to write notebooks directly in a text editor and then have them run. That just gave me an idea for a weekend project...
At work we moved to GCE at the beginning of this year, from Linode after they were having stability issues over the christmas break. No complaints from us. So far have been very happy with it. We were considering moving to AWS, but to realize the same pricing as GCE we'd have to purchase reserved instances - the sustained usage discounts have been huge for us.

Additional things we liked:
- gcs is way more responsive than S3. also, was fairly painless to migrate our S3 buckets to GCS via the web console.
- peering with cloudflare lets us save on bandwidth costs!
- network load balancer has shown itself to be very reliable and solid for holding open A LOT sustained websocket connections.
- http load balancer has shown itself to be very capable of ssl termination & routing (love that we can route /api to our API servers, and the rest to our static servers). additionally, no pre-warming was required. when we did the datacenter switch, it was just 5 mins of downtime. didn't have to worry about pre-warming for our production load like we would have on ELB.

Things we didn't like:
- salt-cloud's driver for GCE is still lacking. Can't specify disk size for provisioned storage. Can't specify local SSD storage either. Also parallel provisioning didn't work. Something about PyCrypto not liking the way it forked. Not GCE's fault
- billing support non-existent unless you purchase a support plan.
- documentation still needs some work.
The patent office can strike down a lot of obviously conflicting patents, reducing load on the courts.

Patents were created to promote innovation. That hasn't been working effectively in the world of software.

The idea was, in exchange for sharing your idea, the government will protect you. So, you get some profit and a head start, and everyone else gets to build upon your idea after some period of time.

Tech giants like Google lately are not enforcing many useful and innovative patents. They create them as a defense. That says something about their view of software patents.

If you're asking for my opinion on patent reform, I'd drop the term on software patents way lower, like 3-5 years. That's enough time to generate a customer base for the filer and allow others with the same idea to have a chance to compete within his or her lifetime.

I can't speak for other fields. I would not agree that software patent reform means everything needs to be shut down.
Most modern smartphones run Android, which means they have a bastardized Java VM between your "native code" and actual metal... not unlike having a JS VM.

It's not that "native software" has become less efficient, but rather that it is slowly disappearing.
Depends on what you fly. I always used to fly first flight out of Newark preferentially compared to anything else out of Newark/LGA/JFK simply because I always got upgraded without fail. First flight out of Newark leaves before the mass transit gets running. So you can game the system to make sure there are seats to be upgraded to.
"Most people prefer to have a backup in case the password gets lost"
But if the test cases you run it on are not comprehensive enough, the behavior of your program might be undefined when run on user input, but not be undefined when run on your test cases.
> Addendum: And it is also a bad idea to convert am NFA to an DFA for parsing because the number of necessary states can explode exponentially by this transformation.

You can skirt this problem using a lazy DFA with a bounded cache. (i.e., See the third article in Cox's series.)
Haven't looked into automating invoicing, but how long time would the onboarding typically take for a startup with say three SaaS plans? And can you tell us some of the companies that are using Chargebee? Thanks
Think of it in terms of Bayes theorem. The probability of observing a constant that doesn't support life is 0, since we wouldn't exist. So the probability of observing constants that just happen to support life is 1, and so it shouldn't be surprising at all. If it wasn't that way, we just wouldn't exist to ask the question.
And how many people have died or been injured from private companies running nuclear reactors. There should be some good examples, right?
I've used shelljs [0] a couple times now and it works great.

The big benefit is that you get cross platform support and anyone can contribute!

Overall, it just plays well with JS applications. If I have a bunch of domain-specific utils used in my application and I want to use em as I move some files around, using something like shelljs makes it very to mix and match.

I'm interested in giving cash a try, though. It's not immediately clear how it differentiates itself.

EDIT: I just scrolled to the bottom of the README and it has a section on the difference with shelljs. It appears that they have different goals.

[0] http://documentup.com/shelljs/shelljs
Looking at the actual Careers page at her company site, however, none refers to working from home except on Wednesdays.
Why do they always gotta smack around the robots like that :(
> it encourages people to invent new ideas and disclose their inventions

Is that really the point? I thought it was to allow you to time to profit off of the R&D investment made to develop the idea before it was freely available to the market.
I just got a call from a political party. This same person has called me before, and, I find her detestable so I always pretended to be someone else rather than taking the call. This time I said, "hold on I'll get him on the phone for you." Well, they are still talking, its been about 10 minutes. I kept the phone on speaker for a while -- then I put on 34dB attenuating construction hearing protection and put the phone in another room. I recorded the whole thing in case anyone is curious. Normally when I'm the guy talking I am self-questioning whether I'm being too harsh, or that I'm not being direct enough, or etc... Listening to someone else talk, as if it were me, lets you observe. I heard the telemarketer laughing at the terrible jokes, and, I felt sorry for her. Like she has to laugh at everyone's jokes. I can see now how appeasing the customer (i.e. laughing at terrible jokes) is not the path to a sale. There is something to this "neg" (as popularized by the pickup artists in "the game") both in pursuit of conquests and in pursuit of a sale. The customer needs to want your approval and then you've got the sale. I read the comments on this thread and yeah I can see both sides. It's rather difficult and time consuming to get rid of the telemarketer once he/she has you on the phone, so I will be using this again for sure.
It's a little better than that. A proper implementation of the NFA algorithm is always linear with respect to the search text and assuming the size of the regex is constant. More precisely, the time complexity is O(mn), where m ~ len(regex) and n ~ len(text).
The End of Malaria?
Turn Real Life into an MMO with Father.io
Yes, the SAFE is designed to make seed funding very cheap, easy, and fast (and it has proven very successful at doing so).
This is a really cool idea! Especially excited about the daily updates/reporting
There's still a reason why e.g. the OSX Keychain, SSH private keys, etc. are stored encrypted-at-rest. I like the fact that I can create a cleartext backup of my hard disk and throw it in the trash, and the person who finds it won't be able to get my passwords off of it.
To show how quickly the robot can compensate to having its center of gravity shifted (balance).

But man oh man, the robots are going to nice look kindly on us later.
Show HN: Dora – automate exploratory data analysis in Python
It seems today's governments, like churches of the dark ages, wants too much control over what is not their fucking problem.
Jonathan Zdziarski: On Ribbons and Ribbon Cutters (FBI vs. Apple)
Your website is just a logo and nothing else, how exactly are you growing. What is your business model?
Worksnaps Report Features
[PDF] Size Oblivious Programming
That was about 6 months ago. Apparently, she later changed her mind. (I can't find any good sources, though)
If the whole computer is included in the patent then doesn't that limit the applicability of such a patent somewhat?
Not a mathematician but a programmer and have had similar problems in the past, I've found that its all to easy to fall into the trap of thinking the world is black and white and that solutions to peoples problems are similar.

Mostly people don't want you to propose a solution to a problem they just want someone to listen.

It's a trap because when you really look into it you realise the world isn't absolute, I think most of us could come up with a better tax system for example in theory which looks obvious however when you start to look into it you realise the the real world is messy.

It is a bit like saying WW1 was caused by some archduke getting shot I guess, a lot of humans like simple answers.
Does this mean that in India, if a big company likes a startup they can just clone their product? It's has to be cheaper than acquiring.
Ask HN: Any opinions on ARM mbed security?
There were some issues with the included TLS implementation [0][1] and I have heard that it also does not give you control over the toolchain which IMO is a huge issue. I have read here somewhere that because it is not open source only the paid version supports all the TLS features and the non free versions are insecure by default. (which makes me wonder about default device security if a license expires).

[0] https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-8036

[1] https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-5291
Private talks made easy, 0.22.5 released
I never said containers are going away. I implied its going to be hard to make money off of containerization.
> Find me a single ops eng on the market who has done scale in GC?

Every user of appengine, for a start. You need to code to their datastore, but apart from that scaling is practically infinite - and completely invisible. We don't need to configure, provision or even * understand * load balancers or geographically redundant servers.

Concrete examples? The royal wedding website was served from appengine a few years back; I imagine you'd be impressed with how that scaled from nothing to phenomenal traffic loads and back again. And Khan Academy, Snapchat, and now Spotify ought to meet your definition of "done scale".
Perhaps it wouldn't have died if it was powered by Erlang or Elixir instead
How did you so thoroughly miss their point and intent?
Stephen Wolfram on Reddit AMA for 4 hours and counting
In many cases, cloning is the easy part. Building the community of customers is where the real challenge is. Companies are often acquired for their customer base, not their IT. Buy out price calculation is done on a cost per user.
data deployment and 'restore from logs' is a huge pain in my butt that halves or more my productivity some days. this is really cool. 'read remote write local' is exactly the mix I need for dev work and debugging.
You're right. If it were up to me I'd reduce the term of software patents to 3-5 years.
I don't think 'jernfrost' is commenting on the possibility for overdose at all. In the context of his comment, he seems to imply that there are just so many choices and flavors, that it can be confusing. Like going to the supermarket grocery store to pick out a new tube of toothpaste, how many variations does there really need to be? How likely will it be that I pick out the best one for my needs?
Nope. That purpose is satisfied by trade secrets. The point of a patent is specifically to incentivize disclosure- to give you a means of retaining the same economic advantage you would have if you kept it secret, so that you can recoup your investment, without having to actually keep it secret.

The advantage for the patent holder of a patent over a trade secret is that, if someone finds out your secret, you're hosed; but if someone copies your patent without licensing before it expires, then you can sue them. So, you agree to disclose and then release your invention after a fixed time period in exchange for greater economic security during that period.
Thanks. Most customers complete integration within a day, if you have the billing use cases written down. Normally 2-3 days max including all the testing. It's very much Stripe like in terms of API capabilities but more comprehensive built for all subscription edge cases, proration etc., including invoice payments.

Soylent, Freshdesk, "VinylMe,Please", Taxamo, Sharetribe, Cirrusseo are some of our customers. We now serve customers in 48 countries.
That implementation of the program in silicon would be patented, but if someone wrote it again as code they'd be good to go.
Have more confidence to comment on your real account, it's good to see people making sweeping generalizations based upon personal experience! People who can present and back opinions are valuable. None of this anonymous cog-in-wheel stuff. Incidentally, if you think they're all late or shelved, and have some experience with them, I'd consider combining forces to develop and market a new one. I have prior multilingual call-center development experience (hardware, SIP, fax, in+outbound, reporting, customer ID from caller ID, etc.) and extensive finance experience.
If there is nothing new about the hardware and that part of the patent is rejected, then it will hopefully be obvious that what remains is a software patent, which is rejected ex facie.
There are not many chemicals active in the μg range, let alone when they are only present in traces.

With psychedelics dose and unknown environmental and psychological factors can lead to different effect, so there is no need to speculate about a different chemical composition.

I'd be careful when talking about 'different kinds of LSD' because while there are indeed various other Lysergamides that produce analogues effects, most of the time you are more likely to get something that is not LSD at all (e.g. NBOMe) when talking about 'different kinds' of LSD.
> software is being protected

Patents don't protect things, they restrict things. The only thing they protect is monopolies.
that would rather be because of motor control issues, including inhibited feedback from the visual cortex or simply dry eyes but something about focus.
The Complete Guide to Breaking Your Smartphone Habit
I have had Delta's highest tier, and the last year was back to being a regular old Joe. Currently back at Platinum.

The difference is that when you have status, you get priority. When you call the Diamond reservation line, someone picks up _immediately_. When you're not, you can wait in a queue for hours. They do the thing where they take your number and then call you back, but still.

And while this may not always matter, other times, it can. One time, weather meant that my flight from Newark got canceled. There was still one flight out of JFK. They immediately put me in a cab they paid for, drove me over there, and put me in the front of the line so I could make the flight. It was the difference between making my appointment and not.
Whilst what you say is true, it should, however, be noted that this is done mostly for liquidity considerations rather than beefing up any accounting ratios. Obviously it’s impossible to tell without seeing the actual legal documents, but the upcoming guidance on lease accounting will most likely require that this type of sale and leaseback transaction to be shown on the balance sheet. So any benefit of turning this into an off-balance sheet lease would only be for the next few years.
What's wrong with YAGNI?
It's also the name of a JavaScript HTML5 canvas library: http://fabricjs.com/
Excellent point, indicating a clear detriment.
US safer with fully encrypted phones: Former NSA/CIA chief
Patents are generally structured like "Method for solving XYZ problem".

You could patent your FPGA invention, sure, but that wouldn't stop someone from re-implementing it in code.