skysight-inc/HackerNews huggingface dataset:
A lot of people know full well the difference between "its" and "it's", but dash off HN comments because they have something contribute but not a lot of time. I've been known to forget whole verbs when writing out my comments, for example. That doesn't mean that they're fated to a lifetime of always getting it wrong: the parent comment you corrected used "it's" correctly once and incorrectly twice, and uses "its" correctly in his comment history.

The other commenters are asking you to please consider carelessness rather incompetence as a motive, and to see the forest for the trees. If everybody corrected grammar in the comments, we'd quickly see the site switch from substantive discussion to useless pedantry. Don't be that guy.
It's black humour and has it's place in our culture.

>The purpose of black comedy is to make light of serious and often taboo subject matter; some comedians use it as a tool for exploring vulgar issues, thus provoking discomfort and serious thought as well as amusement in their audience.

https://en.wikipedia.org/wiki/Black_comedy
Different Term to Different Investors
Has anyone ever raised a seed round giving different terms to different investors in the round?

I created fundingclock.com to structure my own seed raising. Would love to get some input before putting it into practice.

fundingclock.com advocates for using the safe (simple agreement for future equity) with a variable discount based on timing of investment.

Is this an effective method? How about a variable cap?

Paul Graham talks about something similar in High Resolution Fundraising http://www.paulgraham.com/hiresfund.html
What could be done to fix these issues?

I'm working on a project to create a parcel layer on top of OSM, to open source ownership data for all parcels in the US. This is relevant to my interests!
Unpredictability != dualistic free will.
Really? The 10+ years I was in the industry there weren't any such flights. I can believe it's changed, though -- that's interesting. Can you give an example flight?
How Facebook Turned Unloved 'Paper' into 'Instant Articles'
> FYI, StartSSL's free personal SSL certificate only valid for new users for the first year

They only allow one-year certs to be generated, but you can renew them and get as many of them as you want. I've got class one certs from them for two different domains, and I've replaced both those certs twice as they've expired.

Then again, maybe they've changed their policies in the past six months.

> requires a valid U.S. physical non-commercial address for registration

Does it? I'm based in Ireland, and I haven't had to provide the with a valid US physical address, unless this is something new that they've brought in during the last half a year or so.

> and is subject to $79 for revocation fee.

Yup, that's the most annoying thing about dealing with them.

> Oh, it's definitely not automated, someone would have to email you back and force a couple times to complete the provision process.

I can't say I've had that issue myself. They're not as fast as I'd like, but I've never had any major problems with them.
Here's a new methodology I invented (that's about as useful as agile): perfection. Do everything perfectly. However, no one has managed to implement this amazing new methodology in a way that works yet. It's so simple. So many have tried and failed. Surely it's not the perfection methodology that's at fault because that's perfect. It must be the idiots trying to implement it, who haven't actually implemented perfection, that are failing to implement perfection. If only they could implement perfection, they'd see how perfect perfection is! But I don't see perfection anywhere! WTF?
Japanese electronics maker creates Origami-style drone
Show HN: Create, edit and update text attachments in Trello cards
We've been navigating on top of OSM for about 18 months now (Scout in the US, Scout/Skobbler in the EU/RoW) and it's pretty amazing how far it has come.

From a navigation standpoint the devil is in the details, like flow speeds and turn restrictions, which is where we see the majority of our issues (flow speeds significantly impact how you treat traffic and turn restrictions of course impact routing).
Yeah, everytime I post something to the effect that "PH0NES SUX" it gets downvoted into Oblivion.

I hope AMD decides to forget this whole performance for watt thing and get the clocks north of 5GHz even if they have to build a water cooler into the socket, because everybody who wants a high-end Desktop has been frustrated for years.
"It's the ability to regularly ask the question "is this a solved problem" and actually be willing to work to figure it out. This is what I feel is missing with a lot of the younger engineers I interact with."

I agree with you on that. Many don't have that desirable trait. They'll miss out on greater things because of that. Another thing worth study and effort is figuring out how to teach that mindset to young engineers.

Once they have it, then they need the organized presentation of our fields that I'm arguing for. Both the will/mindset and resources for learning are necessary for best results.
Show HN: The Traveler – News between dates
Can .slac be far behind
I don't remember exactly the name of it but my local gym (Stone Gardens Bellevue) has an Android enabled climbing marker game in the kids area. You can pick from an elimination game or vary the routes and it times you. It uses some light sensor to determine if you touch the hold. The interface is a small android tablet on the wall. Its definitely an in-market product but a quick search didn't turn it up for me. Anyone know what its called?
Of those, Camellia isn't altogether terrible, and still somewhat important for the box checkers in Japan.
I agree. So I'll add that none of those places had any values aligned with agile at all, despite spending time, money, and effort on agile. Maybe that's because values don't come from processes and trying to implement a process to instill values into people is patently absurd.
Waiting for someone to write the article that includes a reference to Tom Clancy's "The Cardinal of the Kremlin" -- a great read; that was Clancy at his peak.
Ancient crystals might rewrite Earth's early history
I'm not sure it means much, given that the market as a whole has ended up pretty flat over the past year. The market was soaring while these companies were raising private capital; it's no surprise their valuations came down a bit as growth let up in the past six months or so.
All this article does is attack a straw-man version of post-scarcity economics. What sufficiently immature humans want is arbitrary, of course they can want more than whatever they happen to have. You could want all the figurines Matel ever made or beer made from yeast that went into space or any number of silly things. But, most people accept that there is a finite amount that humans could reasonably want, and experience carries out this view- consider the studies showing that the happiness gained from wealth tends to plateau somewhere around 100K/year. Everyone having that kind of wealth someday is plausible, and that's what most reasonable people mean when they talk about post-scarcity. (For more on people wanting things in post-scarcity societies, see the Culture series.)

>Unfortunately for all of us, however, scarcity isn’t going anywhere. And the only way to maximize human want satisfaction with a limited pool of resources is with unhampered markets: private property and prices.

...I'm not sure if they take free-market dogma as a given or if they think they've supported this argument somehow. As it stands, the gross inefficiency produced by free-market capitalism is one of the biggest reasons we're not there yet. Corporations are held as paragons of resource efficiency individually, of course, but collectively they're as wasteful as anything else. For example, billions of dollars are spent in marketing wars between equivalent products (iOS and Android, DC and Marvel, Pepsi and Coke)- what do those conflicts produce, in sum? Wasted money.
Fascinating subject. Reminded me of Ken Russell's Altered States (1980):

https://en.wikipedia.org/wiki/Altered_States
If you can contort DNS in such a way that the domain example.com directs to a host you control...then I'd say you control the domain.
Posting this from NetSurf. Pretty neat.
Unlike Dillo, NetSurf managed to let me log in to HN, post, and upvote.

Currently it is consuming ~50M of RAM, about 10x less than Firefox with the same one tab.
Why why why is this PHP and MySQL? Can we please stop using stacks that do not scale and have severe security problems?
It really doesn't have that much in common with Haskell either. It's designed by people who are not oblivious about PL stuff, but it's still pretty thoroughly in the C/C++ world in terms of both syntax and semantics.

It's not a bad thing, but Rust has very little in common with Haskell/Ocaml; aside from stealing a couple of good ideas.
I think you just picked or may be looked on only one profile. If you look on other guest profile for example https://rime.co/@TEDTalks/about, you will see all the social media links and content from respected platform. As i said we have build a wikipedia kind of structure for guest users (Just like a Wikipedia page, only for social content).

Isn't it amazing to follow people from one place? You can use it as a tool to create profiles for the people you want to follow and no need to wait for them to join.

Without understanding full product you have judged it in totally different way. Its not manipulating the look but its re-organisation of content of different type from different platform.

I would say please take a look again and let me know what you think.
And Yehh we can write "Featured profile" instead of ""Featured Users".
That's one of the most heartening things about BoringSSL: they've ditched a couple things that have credible real-world use cases, because the risk/reward simply wasn't worth it.

If you leave things in to appease the box-checkers, you end up with, well, OpenSSL.
combination of low demand and the fact that for an airlines to have only a single flight at this time it means keeping desk and gate staff for only 1 or 2 flights that probably wont ever be full except peak travel season
Show HN: Pathwalk: an implementation of Python's excellent os.walk for Haskell
interesting. we use coffeescript at nootrobox.com, but as you noted, it doesn't have a lot of hand rails. many a time, i've run javascript through a js2coffee translator to verify. will look into typescript.
A rat race is for rats. We are not rats, we are human beings
> I haven't found a fundamental reason why one would not base their batch processing on S3 (or your object store of choice)

Naming Consistency for things like list after create.

I had to debug through data loss issues with an object store[1] since they treat paths as a key lookup instead of being hierarchical - because rename("/tmp/x", "/tmp/y") has race conditions, unlike what's usually expected of a filesystem.

I recommend reading on about S3mper (fi) from Netflix.

[1] - https://cloud.google.com/storage/docs/gsutil/commands/mv?hl=...
Meteor Case Study: Thoughtly set out to change the game with immersive NLP [pdf]
There was a video Google made recently about some maps-related thing, and they had a brief clip of the software their map curators use.

It looked extremely good. For example they automatically extract signs from streetview and overlay them on the map. They also had a kind of fast streetview fisheye thing. Hard to describe but it looked excellent.
This is huge! I don't have to play the 'delete a droplet and recreate another quickly to preserve the IP address' roulette anymore.

This will allow me more control during infrastructure deployments on DigitalOcean without futzing with DNS.
A Very Simplified and Formulaic Way to Raise Your Seed Round
This becomes so much more apparent when you work for an app startup (or downloadable console game publisher) that shuts down. The games I put hundreds of hours into while working for those companies have disappeared from their corresponding downloadable stores after only two years.

I still have copies of them on my devices and on my computer, and there's still a few copies floating around in torrent-land, and there's still a few videos and a couple reviews out there, but for the most part it's already difficult to see any evidence that those games ever existed.

In contrast, the Flash games I made on my own you can still access from about 2000 websites, including my own and Newgrounds, over a full decade later. Although even that is going to be a problem soon now that Flash is on its way out.

How the hell can a game developer keep up with this? I decided I can't, and coincidentally I got into board game design anyway, so now I spend more of my time working on board game designs. If those get published, then there will be many hard copies out there, and if they're popular enough, either myself or another company will develop a video game version of them, so they can exist in both mediums.

And you don't need to keep up with the latest tech to make sure your board games survive for decades, even hundreds of years. For me, this satisfies my preservation itch a lot more than the current state of digital preservation, which seems in terrible condition for modern games.

Hopefully the retro game emulation scene can keep up with the demands of it all. I'm thankful they allow me to play SNES games that would cost me $100+ to get a physical copy today, a physical copy that is not guaranteed to work on my machine (I bought a few SNES cartridges that didn't work recently).
ECMAScript 6 destructuring gotcha
Uber Now Has Its Own Fleet of Mapping Vehicles
Meh, most software isn't going to be used 20 years from now and the one that will can be licensed with source code - doesn't have to be OSS.
> It’s reasonable to assume "foo bar and hello world" will compile to either:
> foo(bar) && hello(world)
> foo(bar && hello(world))

Feel free to sprinkle in additional operators to increase the clarity and readability of your code. Coffeescript is extreme in what it allows. But even C code can be made more clear by using more operators than the compiler actually demands.

I'm not really trying to come to the defense of Coffeescript here, but I think it's worth noting that adding more operators for clarity is a good thing. I even go as far as adding additional variables for clarity, because the names can show what you're thinking as you do the computations involved in a complex expression.

Although Coffeescript is worse than most, any language will allow you to write expressions that are hard for humans to parse.
Yeah, exactly this. I find the stock iPhone-like launcher pretty useless. I ended up using Apex Launcher, because it lets me have much smaller icons and a denser grid.

This is how it looks: http://imgur.com/a/ce72A.

Those are fresh shots I just did, no editing or setting things up. That's how it looks on my phone every day.

There are some display bugs, particularly with the system flashlight widget, but I got used to them and I can't live with anything that has bigger / less dense icons. I also find a simple black background to look cooler than a wallpaper (having a screen that displays black well helps).
And yet photos on Yelp is still one of the least useful things about the service.
Let me see how easy it is to implement in AVR assembly.
This is very similar, visually, to the "Crystallize" filter in Photoshop. Here's a sample of the Hubble image run through that:

http://i.imgur.com/dVEzOZi.png
I would love to contribute data, but have also experienced difficulty using the tools.
PHP and MySQL are actually very fast, check out Tech Empower's benchmarks (https://www.techempower.com/benchmarks/#section=data-r10&hw=...).
Remember Facebook is built on PHP. For this purpose (distributed servers) it's a perfect stack. Easy to code for and very fast. Security is one of our primary concerns and I assure you that Thndrstrm has our users' privacy and security in mind at all times.
paywall get around.. https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c...
Verizon, Comcast customer data to transform ad markets
Hey, I'm not anti-unit-testing! I just think a TDD reimplementation of OpenSSL is a silly idea.
Why Aren't There Better Cybersecurity Regulations for Medical Devices?
Very interesting:

https://en.wikipedia.org/wiki/Henderson_Police_Department#Mi...

"Anthony Mitchell claims in a lawsuit that on July 10, 2011 he was at home, when officers called his home and said they needed to occupy the house in order to gain a "tactical advantage" in dealing with a domestic violence case at a neighbor's home. Mr. Mitchell told the police that he did not want them entering his home. Officers showed up a bit later and broke down the door anyway.

The lawsuit alleges that officers are guilty of crimes including assault, battery and abuse of processes as well as violating constitutional amendments, notably, the suit alleges officers violated the Third Amendment to the US Constitution"
The biggest advantage of TypeScript is that the output is unminified Javascript that closely resembles the input. In fact, you could show someone the output and convince them that you wrote the Javascript manually (rather than generating it from the TypeScript).

This makes it really easy to interop with existing Javascript code, but it also makes it really easy for non-Typescript developers to pick up.

For me, learning Typescript was pretty quick, because valid Javascript is already valid Typescript. All I had to do was remember the syntax for (optional) type annotations.

Learning ES6 was actually the bigger hurdle, not Typescript.
I assumed this does that, but after watching the video again it seems like he is basically projecting an image.
>Now anyone who wants to setup a website, for whatever reason, has to go thru some central authority

Which 99% of people already do when the buy a domain name.

There is NO evidence that using SSL restricts your freedom of speech. There is evidence to the contrary though, where SSL allowed people to speak freely without having their communications intercepted or monitored.

Certificate Authorities only reject websites for certificates in rare cases where the domain bears resemblance to a well known company (such as "paaypal.com" or "microsoftproducts.com"). This is not something that every CA does not something that a CA HAS to do.

There is no "false" sense of security HTTPS IS encrypted, and CA signed certificates ARE authenticated. Claims that the whole CA system is MiTM by government are largely unsupported, and if you believe that, then you are screwed over HTTP anyway.

I dont disagree that there are some disadvantages to an HTTPS-only web, but those generalizations are wrong.
Don't execute on out of the money options. IE you eat the $700 in fees but you don't actually trade the underlying stocks they represent.
He isn't talking about vaporizing tobacco, but a liquid containing nicotine.
It means we're sick of Googles shit. Fi is a great example of Google gone wrong, you cancel and then you get non-stop emails about missed payments even though they owe you. Then there's Android, I loved android, and they done fucked it up, so much that a brand new Nexus in my hand for a month made me switch to iPhone. Overall I have this disgust for where they're headed as a company, and it is not good.
It's a Samsung GT-I8260. I got it on contract (I was really low on cash and with a broken phone) and it was marked at 160€. It's not unlocked and not rooted. Cynogenmod is not supported for the device (as far as I know).
I think you're bang-on. The trouble is approaching it as if it is some prescriptive methodology, where you can implement the processes and magically you're "agile". It doesn't help that several books, blogs and consultants try to convince you this is the case.

The reality is that agile is a philosophy, and there are some processes (like Scrum describes) that happen work well with it: but if you don't embrace the philosophy, the processes won't do anything.

This sounds a bit hand-wavey, but it has parallels to software itself: if you fix bugs without understanding their cause, you're doomed to keep "fixing" the same bugs over and over (since you're just fixing the symptoms). Likewise, if someone makes a feature request "I need a button here", and you just put a button where they ask without first asking "why?" and understanding the need, you end up building the wrong things and wasting everyone's time and money.

Personally, I'd say the most important things about implementing an agile process that seem to me to be the cause of many people's problems with agile are:

* Implement retrospectives, with the power granted to the team to change the process in whatever way makes sense

* Stop building systems or components, and start thinking about everything as user stories

Retrospectives are where you define YOUR agile process. When we started at my company, I think we did some fairly significant changes to our process at every retro for the few months, and often when someone new joins the team, process changes start coming up at retros again.

Building User stories is what really breaks out agile from waterfall. You still have to define the system to some degree (to have a sane architecture), but you don't have to actually build it. "As an administrator, I need to be able to create a new user" can be fully implemented before any code to edit or delete the user is written. Like most things, this is of course not black and white: if you don't define the system as a whole enough, you'll rewrite every feature over and over, or have an un-maintainable mess.

However, do it properly, and you get working (if incomplete, from a market perspective) software faster. The real benefit comes from doing the most risky things first, getting user feedback, and failing fast. You don't want to find out that the data model you built can't support the insertion speed you need and needs to be changed after you've already started to build the reporting UI.
How to make caramel
Also safety reasons. It is most people's metabolic low point, where mental functioning is quantifiably impaired. So, good idea not to be doing landings and takeoffs during that time.
People die eventually no matter the medical investment, so theoretical demand is infinite. No amount of money (aka fraction of total productivity) thrown at the problem will be enough in terms of that adding more money would not make someone, somewhere live years, weeks, days or at least minutes longer. Effective demand is a compromise between money and death and people just happen to be very, very uncomfortable talking about that.
Show HN: The Create Your Personal Real-Time Travel Guide App and Map STAPPZ
Animate Elements on a Path with CSS
That's correct. OCSP stapling is still in the TLS layer and it returns the OCSP information as an opaque blob.
I just replaced my nexus 5 battery, has totally rejuvenated my phone. I can use heavily and it will still have charge at the end of the day.

Fairly easy to do if you buy an opener kit for a few dollars.

It's a hardware problem.
The next chapter at Collective Health
In Fourier analysis, everything is just a bunch of sinusoids ;) And it seems to me that there are also sawtooth patterns that aren't clearly the alignment of lots of sinusoidal patterns, such as market bubbles.
So the university goes through this process with all semiconductor companies that are developing processors, just to be sure that they're not infringing?
Probably an issue with the client cert. I remember running into that the last time I attempted to get a cert through them.