skysight-inc/HackerNews huggingface dataset:
Yeah, that probably shouldn't be buried near the end of the article. I felt deceived. Obviously I don't follow sailing, but it seems really silly that they could lose by 4 days and still "win."
For a vaguely startup connection, Matt Brooks is also the founder of Brooks Range Mountaineering a small company that makes high performance/light weight outdoor gear and clothing. They've done some cool/risky/disruptive things over the years including a (now discontinued) winter tent that used a laminated, heat reflective material.
I would think the first sign would be a cease and desist / Abmahnung

Yo or more specifically Yo! has been trademarked in many countries since the mid-90's as part of the Yo! Sushi brand.

It depends on what you are building towards. Are you getting revenue from the app? If you were to have to pull the app from the store is that your whole business gone?
I suppose that depends on how broadly you define a security vulnerability. Almost anything that can crash a process on a server -- either literally at OS level or figuratively by requiring something to reset itself before it can continue to do its job -- is probably a DoS attack waiting to happen. That might or might not be as dangerous as something like a remote root vulnerability, but I would argue that it is a serious security issue just the same.

(I'm sure it also goes without saying that having code that can crash with a the equivalent of a null pointer dereference is still highly undesirable in a public-facing web server, even if it doesn't actually risk things like data leakage/loss.)
>And Haskell certainly doesn't introduce breaking changes very often.

Perhaps Haskell the core language doesn't but ghc certainly does, in every major version.
You can take any well off group and isolate them and think you can extrapolate all sorts of things out of it.

This place is an anomaly nothing more nothing less.
Who is going to decide how many stories on a topic we get to have? Should there have been one Mt.Gox related submission? One Snowden related submission? Up to one submission per day per topic? I'm not suggesting it's "good" I'm suggesting it's better than the alternative.

Killing dupes when there is more than one active discussion is one thing. This submission was the only active discussion on this topic. Removing it is just editorial curation that is of no benefit to anyone at all.
To rephrase it more charitably - Django's philosophy might be better summed up as "if you need a full programming language in your templates then you're doing something wrong".

Remember PHP started as a templating language and look where that got us.
Thank you for pointing this out. Denver has great transport because they haven't broken ground northward yet.
Ask HN: what do you think of crowd funded journalism?
I keep reading articles that say journalism is dying and / or dead. Do you think a crowd could fund a story and pick a journalist they trust to do the research and reporting for an unbiased and factually accurate piece?
You should get sales before the MVP. Letters of intent/commitment. If you don't have sales you don't have a business. Hope won't change a hobby into a business.
It's preemptively buffering video streams.
In this case, the ‘millions of humans’ essentially received the doctors’ foregone salary. They got a raise, in the sense that their healthcare got cheaper.

We can give them $1000 cash, or we can charge them $1000 less for the healthcare they buy. Same thing.

So, in a sense, money became less important in the acquisition of healthcare. Purchasing power increased.

This is why I make the distinction between money and economic value. The latter is the real goal.
Death.

> It follows that many of those who died from AIDS would still be alive today had the Catholic Church abandoned its condom ban in the 1980s, as it became clear that condoms were (and still are) the most effective practical measure to prevent the spread of the disease.

http://en.wikipedia.org/wiki/Catholic_Church_and_HIV/AIDS

Also forbidding sane family planning and the prevention of unwanted offspring, where lack of necessary resources causes even more disease and more death.
I would suggest you take a look at http://sciboards.org
Ok everybody says the spec is broken.But the spec is not being fixed either.

The OP says : only put index.html in the appcache file.

But what about if I want my app to work offline,do I really need to go and shove everything in local storage?

So what's the point of appcache then ? and who went along with that spec at first place?

This specific issue infuriates me.It makes creating offline web app so complicated ,it's like the people writing the spec didnt want developpers to write offline apps.

Just fix the damn spec.
> Even without data caps, a TV connected box shouldn't be pulling down hundreds of GB per month while idle. Without data caps the author of this post may not have had an issue, but that still doesn't make what Amazon's doing OK.

Amazon is doing exactly what they should be doing. Especially if their box is doing the right thing and downloading the shows in the middle of the night. Comcast et al should be thanking them for this because it moves a huge amount of traffic from peak to off peak and reduces the amount of capacity upgrades they'll need. This is a prime example of why data caps are stupid.
Thanks for the contemptuous dismissal, but I've been studying games for quite a while and can divorce what I like from what's actually good; I like bad games (I'll play EA's NHL travesties until the cows come home) and dislike good games (I can't get into Spelunky to save my life). The key here, and what you so defensively fail to realize, is that it's completely possible to figure out what's a technically decent game independent of one's own tastes and the majority of commercial RPG Maker releases--Aveyond very, very much included--are bad.

Seriously, go play the field. I have, because I'm making a JRPG, and I find the field lame as hell. Bad UX (how many menus must you click through to do anything? WHY?), mediocre assets (lots of art is expensive, but good art is manageable), and gameplay that is hindered by--wait for it--being in RPG Maker. RPG Maker in all its incarnations has limited ways to interact with the core mechanics. You can't rip out the worst parts of it. You can't fix it (and this is why the good ones, like To the Moon and Always Sometimes Monsters, treat it as a walk-around visual novel instead of an RPG engine). The ability to avoid these limitations is why EasyRPG may have a chance, but I tend to think the overwhelming sameyness of titles using a limited engine will keep them at very-niche status.

And female game developers are honestly not that rare anymore if you pay attention to the indie scene. Before my latest Twitter purge I probably followed around thirty out of a gamedev list of a hundred and thirty or so. It's cool.
This is called a "chicken and egg problem" and searching for that term will find you previous articles and discussions on HN. Here is a list of links I once put together: https://news.ycombinator.com/item?id=2126209
Android Wear smartwatches make Google Glass obsolete
He snuck into a closet and copied proprietary data.

No, he copied data that we, the public, already paid for once, but are being forced to pay again for access to because the government has not forced organizations like JSTOR (and Elsevier and other journal publishers) to retire their outdated business model. The data itself is not "proprietary"; it doesn't contain trade secrets or personal information or anything like that. It's scientific papers that were paid for by the public. The fact that every single paper is not on a public website like arxiv.org where anyone can read it is an outrage.

That said, I think Swartz knew perfectly well that he was breaking the law; but he thought it was worth doing so to fix the outrage I just described.
Well something will have to be done - as jobs become increasingly "automated". I'm curious if there will be a large tax increase...
It certainly makes a lot of sense. Just consider the reduction in crime it could bring about. That alone is nearly enough to make it worth it.

However, 20k is a bit too high. You don't want to discourage people from working altogether. After considerable thought, I think the equivalent of a part-time job at minimum wage makes the most sense.
Can you point to some of these tools for those interested?
1. c# is a great language - LINQ and type inference make it as succint as python (or even more when I use extensions methods and generics!), static type system gives a lot of safety eliminating huge classes of bugs, decent performance compared to other succint languages like Python or ruby. Really hits the spot for me, and I would hate to go to a dynamically typed language now.

2. VS is a great IDE if you give it enough RAM.

3. LINQ2SQL makes for quite pleasurable, succint and type-safe database manipulation. Bulk updates suck though, but that's an ORM for you. SQL is also a good database, and when time is right I can make use of remote database mirroring, instantly boosting my fault-tolerance. I could use Postgres as well, but SQL tips the scales with LINQ2SQL.

4. Reasonably popular, compared to web dev in other succint statically typed languages say, Haskell. So I can find answers on stack overflow.

5. Nuget. Sometimes I need a commercial package, and I can often times just get it from Nuget, play with it, and then punch in serial number after paying to remove watermarks etc. It's nice to have those packages for when I need them, to be able to buy my way out of problems.

6. Backward compatibility. I heard that ruby was breaking it more than once and python did it once. .NET seems to be less prone to this.

And I really see no downsides to it. Windows is only 20% more expensive on AWS, and hosting is literally the last on my list of expenses. Performance is good enough for me - given my business model I will be able to afford a small data center before my single Windows server gets too small for my workload. VS is slow, but buying extra RAM is a small price to pay to get it up to speed.
There's also the overhead of the mark phase, which has to work out dynamically what could be worked out statically in a system with manual memory management. That's where much of the overhead of GC comes from.
It is not that hard to just fix the few things that are broken in appcache. But it's more fun to start over with ServiceWorker (https://developer.mozilla.org/en-US/docs/Mozilla/Projects/So...).

I'm cautiously optimistic about SW, but sad that we didn't just fix the bugs however many years ago so that we at least had something that worked in the meantime.
At my job we don't accrue sick time. We therefore don't feel like we are missing out if we don't get sick. We are given a set number of holiday days and just get sick pay as standard. The longer we are off pay gets gradually reduced until it becomes unpaid leave.

The upside of your company is if you ever had a larger injury you would be covered, where as after 6 weeks my pay would be a lot lower than full amount.

As long as it rolls over to the next year I think that's reasonable enough that you can't cash it out.
I did a while back for my university dissertation, I'll have to see if I can dig it out.

IIRC: canvas tends to outperform svg when dealing with a lot of individual objects, due to them being individual dom nodes in svg. However svg will outperform canvas drawing fewer nodes, on a larger canvas, due to canvas being bitmap based.
It would be interesting to read how these handicaps are calculated. Seems like a game-able system.
it's most likely important to check the signatures of the key. But yeah, this is one aspect where I always look confused about the security theater. You need a closed chain of trust (which can include a trusted root CA). Else it's all worthless. Two servers are almost as easy to MITM-attack as one if you are the oppressive government that has back doors to the common pre-installed ssl certs.
You don't have to start a content business in order to take on investment - running something that aligns with your interests can be rewarding enough on its own. Optimizing for what investors like seems shortsighted.
I would love there was some sort of course to 'Become a Command Line Ninja' where you work through various tasks using command line tools, maybe with an element of competition.

Obviously people pick this up on the job but not everyone who works with Unix terminals has a fully fledged developer/sys-admin role. My 'bag-of-tricks' evolves at a snail's pace.
"The abillity .... is acclaimed". Is it? A claim to backup a claim. (Or is that acclaim to backup a claim.)
Sounds ace, let me know if there's anything I can do to help!
It would have to be a author-guided OCR though as the same symbols can represent different words.
> You don't want to discourage people from working altogether.

20k is basically poverty, you are not going to remove any desires at that level.

> I think the equivalent of a part-time job at minimum wage makes the most sense.

The idea is to make sure that when all else fails, you can still cover the necessities of life, things like eating and a place to sleep. Part-time minimum wage doesn't come close to that.
I can offer you my perspective. My parents could have sent my and my brother to a better middle school but they decided to send us to the closest one. Turned out it was a school where a lot of uneducated parents sent their kids. And of course there was violence , bullying and less than stellar education (on both fronts: intellectual and relational). Our parents had asked a friend of them if it was a good idea. His answer "they seem smart, they'll be fine everywhere".

Huge mistake. We both paid for it in high school. We went to a very good high school so the transition to college and university was easier but we still pay the price for it to this day.

Very important point: I live in western europe, in a country with few private school. Most of our education is public.
It has to be livable on in order to prevent the crime people are forced to do when they aren't making enough to live on though.
I'd recommend LessWrong [1], It's an active community around discussing rationality, AI, self improvement, and many more intellectually stimulating topics.

[1] http://lesswrong.com/
This is what I had to do with http://www.cocoacontrols.com for about six months before I had enough UGC for it to be sustainable.

Finding acceptable repos on GitHub, downloading them, running the projects in the iOS simulator, screenshotting them, and writing up a description took a significant amount of time.
> Yes there are GCs for C, but is anyone successfully doing "systems programming" (whatever that may be) in C with GCs?

Actually, yes. But it's hackish (relies on some pretty complex macros) and requires you to adapt certain conventions. Still, it's doable and a whole lot safer than managing your memory directly in terms of leaks and re-use after free. The cost to me really is that macro magic, that should not be required but it's the only thing I could think of to make this work. To give you an idea of just how ugly this is I re-defined 'return'. Any C hacker will be able to deduce the rest from that one hint ;)

On another note, I felt - and feel - that this was not the proper solution but the various policy choices made this pretty much the only way in which it could be done. And it works.
As much as I like the idea of a basic income, it's hard to make the numbers work.

Canada has 34,880,000 people in it, so a CAD 20,000 basic income would cost CAD 697,600,000,000.

According to http://www.fin.gc.ca/afr-rfa/2013/report-rapport-eng.asp#a3, Canada's total government revenue (at the federal level) was CAD 256,600,000,000.

So Canada would have to raise taxes by 170% to provide this basic income, and raise them again if they want to provide any of the services they do today. (National Defense, Healthcare, etc.)
It's 98% white, and nobody under 19 is permitted to live there without an exemption. I think it's fair to say that most people living there are actively opposed to change and diversity. HOAs are actually pretty popular in the south as a legal way of keeping the "wrong" types out -- people with large or multi-generational families, for instance.
Can the data in the charts be updated in realtime? I'm looking for graphs to display operations type data like cpu usage, etc over time.
Incentivize contribution by giving them something they want (recognition, exposure, points, $$$). Dangle this incentive in front of them in all the other places they currently hang out. Try to make the incentive one that also requires competition among the rest of your community.
People said that about java ages ago. Never happened.
> I recently had to spend a lot of time with csproj files. They look and behave rather a lot like Ant/Maven. This is not a point in their favor.

Perhaps not, but it's glorious compared to, say, .xcodeproj.

Combined with .props files (same format as .csproj), managing .vcxproj s (also the same format as .csproj), to manage a build matrix of ~5 platforms x ~7 build configurations x ~20 projects via a few hundred .props files hasn't been that bad.

> XML is an extremely verbose syntax to have to deal with.

Easy to parse, though, if you want to automate keeping it in sync with other formats.

> As long as you stay in VS you won't really notice. As soon as you leave though its no longer comfortable.

The longer I use them the more often I drop down to simply firing up a text editor to edit my .props files. Configuring through the IDE is a great way to add a whole bunch of state which you may or may not have meant to set, and can get quite unwieldy... whereas I can see everything at a glance that a single .props file configures by simply opening it up.

At this point I have our .vcxproj file lists almost entirely decoupled from the .props build settings. Fewer merges, and each .props file is quite easy to digest at a glance.
Now you can request tutorials for Swift
You're including people who do not need the wage - people who already have a job that pays higher than the $20k would not receive it.
Is it per person of per family?

If it's per person then 20K is WAY too much. A family with 3 kids making 100K per year?

If they actually did that watch the birth rate in Canada skyrocket.
I think it depends on how I.T literate the staff members are and how many employees the company has. Letting staff do their own thing maybe just a symptom of starting out as a few people and not having migrated into the processes of a bigger company yet.

If the majority of employees are developers, their set-up is extremely personal and no doubt having them customise to their liking aids productivity. In that scenario the I.T team are responsible for providing equipment, imaging laptops and keeping the infrastructure running then that would work fine.

I've worked in some organisations where a lot more hand-holding is required and in those situations the I.T team takes on a completely different role - including thorough onboarding.
Well, thanks to operator overloading, comparisons or assigning a variable (to a property of an object) can cause a switch. If you really need to get a mental model of what your code is doing, or could do under sufficiently unusual circumstances, gevent doesn't really provide any guarantees beyond raw threading.

Glyph (of Twisted fame) wrote a good blog-post about it: https://glyph.twistedmatrix.com/2014/02/unyielding.html
Is that the plan? Because that's not what basic income is. What you are describing also exists, but it has a different name (Welfare, Earned income credit, to list two examples).
Paul Graham has reported that YC interview admissions exhibit that same pattern.
1. That blog is written by someone who does not know what HTTP request and response headers are.

2. The solution provided does not solve the problem of foo.com not trusting bar.foo.com.
I am not a hardware expert, but from what I understand, hardware architects didn't get around to supporting VMs and garbage collection as well as they might have. Systems continued to be optimized best for workloads that looked like scientific computing in Fortran from the 80's or desktop applications written in C++ from the 90's. Hardware architectures to support video games and media, on the other hand, seem to have taken huge strides over the same timeframe. Now, it seems like they are behind in terms of supporting distributed systems on multi-core machines. The kind of contortions required to detect and avoid problems like False Sharing indicate that today's hardware could be a good ways suboptimal for building these systems.
I don't think 20k is too high. We're burning more money than that per person just to maintain programs to deal with poverty, homelessness, etc.
How do you get the game window to float if it never appears? Like if I have the Steam window floating, for example, by dragging with mod+<left mouse>, if I just launch the game normally will it Just Work(tm)?
I really can not agree.

- non-blocking I/O
- user-space concurrency
- easy messaging
- advanced scheduling

From those, only easy messaging actually helps creating clusters, and it can be implemented in a library without any problem.

The other may help the language being good, or help one get more throughput from a node, but offer no help in maintaining the consistency of a cluster.
The median house price in the US (Jan 2014) was $188k, so it doesn't make sense to say 157k is targeted at the top 10%.

The average SS benefit check for a retired worker is 1,298.40. A spouse would add another 652.57. And they'd have medicare, and hopefully some savings for a down payment.

http://www.ssa.gov/policy/docs/quickfacts/stat_snapshot/2014...
http://www.doplaces.com

In a slow development phase and building a starting database. Been an idea for about three years and an actual thing for one.

One of the challenges here is many in this rural area aren’t all that computer savvy, many folks I talk it up to don't use a computer or have one at home.
>Part-time minimum wage doesn't come close to that.

Then who do you think is going to do the part-time minimum-wage jobs?

No one. They can just get more money for doing nothing.

Obviously, employers will start paying a lot more for part-time menial jobs, or go out of business. All of a sudden, Canadians will be asking "Why did everything get so expensive?" and "Why can't teens find jobs these days?"
Seems pretty accurate. So this is probably a great time to mention my favorite new(ish) platform for handling concurrency in a polyglot way: http://vertx.io/
> It's basically the same thing reinvented with a nicer brand.

Not at all. First, don't confuse preemptive scheduling with time-slice scheduling. All "true" user mode threads are preemptive (Erlang, Go, Quasar). Not all of them employ time-sliced preemption. In fact, when we implemented Quasar on the JVM we had time sharing but then took it out because it didn't gain us anything (other than increased implementation complexity). The reason is that fibers in interactive applications follow a certain pattern that always entails frequent blocking. You are right, though, that some types of computations do not fit well with the user-mode threading model -- long, CPU intensive computations. Those are best left for kernel threads that do time sharing well. Languages that don't give you access to kernel threads might implement time sharing for their lightweight threads in user mode (e.g. Erlang).
If an "unconditional basic income" is ever to be successful, it should be tried first in a small, wealthy country, before being implemented in bigger countries. Good candidates might be Switzerland, Norway, Iceland and so on.

Big experiments have a tendency to fail catastrophically...
Just from a cursory glance, it appears that Chartjs is entirely free and you can do what you want with it, while Highcharts is not.
Well, it seems it'd be impossible to literally pay every person in Canada $20k a year.
I'm trying to "hack" better Walmart wages through social media