skysight-inc/HackerNews huggingface dataset:
PageSpeed Insights with local server
First project in a while where I feel my tax money is used well (my guess is the overall cost will end up being around 1.5 billion).

The engineering simply makes my jaw drop...sick achievement, congratulations to everyone involved. Surprised that it isn't pushed more in the media here. I think it's really hard to communicate the achievement to the masses but this needs to be on the news way more than it is (and presented better...somehow)
There will be a certain resolution. An oval that is HT'ed will turn into a smeared oblong point in Hough space. There can also be biases in the result.

Circular arcs can be detected but how well depends on how long they are and depending on the amount and shapes of whatever other features exist in the image.

Hough can be thought of as a convolution of an image with a kernel that is a delta function in the parameter space. Peaks in the parameter space are then interpreted as being representative of features in the real space and with the strength of the representation being that of the height of the peak.
Thanks for creating the game. It's amazing.

As a dev myself, I'm wondering what's the tech stack behind it too.
Market indicator hits extreme levels seen before plunges in 1929, 2000 and 2008
Yeah, but Lockheed could just be running a scam to fleece the US govt out of millions in research grants and tax credits. Obviously it's a huge bet that could pay out $lol if it succeeds, but I suspect it's more of an accounting trick than serious R&D.
ELI5 explanation: Because of something called the "hairy ball theorem" [0], which says you can't comb hairy balls (but you can comb hairy donuts), scientists are making a hairy, combed, billion-dollar metal donut [1] to squish hydrogen atoms evenly on all sides. Once you turn on the machine, the squished hydrogen atoms release energy!

This news today is saying that the hairy, combed, billion-dollar metal donut is the right shape, which is very important because nobody ever made a donut like this before, and if it was the wrong shape you couldn't comb it and that means the hydrogen would escape and you couldn't make any energy.

[0] https://en.wikipedia.org/wiki/Hairy_ball_theorem

[1] http://www.sciencemag.org/news/2015/10/bizarre-reactor-might...
Some of us bring in value by developing existing software packages which amplify the work effort of some critical sector or another. The renumeration for this work is in the form of regular pay. A portion of which should probably be invested smartly.

As software systems grow they turn into complex systems. They become embedded in the processes of the end users, while requiring constant boring work to remain alive.

I fail to see how this maintenance work is less worthwhile than developing new tools. Any complex task requires decades and decades of labour.

This is not to say that identifying niches that benefit from established tecnhinques and require only some domain specific customization would not also be wortwhile.

But claiming "everybody should find such a niche and become entrepreneurs" is quite bit too much. My mental energy is used in my daily work which brings added value to my orgs and our clients. The benefits of this are enormous - I can focus on deep, technically complex work while outsourcing payroll, taxes, liabilities etc. to my employer.

Effectively, I don't think many people can do deep work and become an entrepreneur at the same time. Also, expert skills in one domnain are no guarantee in some other. Star software engineers can turn up shit or stellar business operatives.

I think you are covering the software engineer in some weird halo of infallibility.

That said, I do have enormous respect for people who have created new businesses. But it hardly is the only way to bring in value.
>Do I have any rational expectations to beat inflation by having well diversified index funds?

You should get inflation + some economic growth + risk premium for holding equity.
Could you elaborate on your last point, a patent disarmament clause?

If there's precedent that would be great!
Ask HN: What did you build in python?
Web app, script, bot.
Silicon Valley distrusts marketing and devalues the people who practice it
If you want to learn how to create bloated and slow applications and just how to use frameworks and crappy APIs, then please do start with web dev. The world really needs another social "service" or task list manager.

If you want to learn programming and how the machine works you start with C. The best part is that C is a small language and you only need a single book to get started. Once you've got the hang of basic principles, you write little toy programs, web server, proxy server, parsers, etc. When you learn C you also focus on what's important, which is solving the problem, and creating instructions that align with how the CPU works, and you avoid all these traps of wasting time learning how to scaffold abstraction (like OOP) instead of writing code that actually does something.

During this early period in your learning you should be focused on this, and not read arbitrary blog posts or watch arbitrary talks on what's the "best" programming practices... You should not be frequenting Stack Overflow to pick up bad habits from seemingly correct answers to the wrong questions. Remember, you don't know shit, who are you to judge what's right or not in an accepted answer? You will be brainwashed by all this crap out there.

Now, depending on why you want to learn programming, you can start heading in that direction. The way to really learn, is bite off more than you can chew, but it has to be a project you really care about. You will learn as you go. I advice you not waste too much time, especially on "tutorial videos", just copying code someone else wrote will teach you a lot less than figuring out the correct code to write on your own. It's incredible how helpless people learning today have become compared to how things were figured out in the old days. When people actually learned how to write an interpreter or something like that just out of reverse engineering another. So, don't sell yourself short.

You have to think about this kind of like how most people get confused when it comes to all these contradicting articles and research on health issues and what you should or shouldn't eat, the best exercises for this or that. All the shit people say and write about programming, it's kind of like that, only worse.

Pragmatic programming is actually very simple and straightforward, I have been programming since I was 12, and at this point, I would call the actual act of programming mundane, because it's just typing in these simple instructions following the rules of this dumb thing (CPU). It's all these shitty abstractions and layers of complexity people introduce that makes it... tiresome, not difficult. For beginners it must seem very convoluted.
You could take over for the guy if you want to turn it into active income. Since he's retiring and made some good money off the cooperation with you he probably wouldn't mind setting you up with some clients and sharing some of his methods. Can't hurt to ask (if you want to go that route)
In my experience, holding actual physical USD cash is a bad investment; older bills are worth less (exchanges will give you something like 10%-30% less for older bills, if they are accepted at all), so the longer you hold it, the less it's worth. On the other hand, there are funds which track the USD; see for instance http://www.bb.com.br/docs/pub/siteEsp/dtvm/dwn/inf04128893.p... . That fund had a return of 150% in the last 5 years; however, it had a return of -12.58% this year. The CDI had a return of only 64% in the last 5 years, but that's a consistent return, with no negative months. This year the CDI had a return of 12%, so if you had in January invested in a fund which tracks the CDI, you'd be way ahead of someone who invested in a fund which tracks the USD.

In other words: yes, investing in USD has a higher return, but that return also comes with a higher risk. I don't buy food with USD, I buy food with BRL, so the BRL is the one that matters here.
The whole thing hurts because things got twisted for no reasons. Both tiny business. Birth of networks. Katz did not only rename and sell, based on the reddit comment it had value. It's just that social perception and hubris turned into a sour sauce. If Katz and Henderson's companies managed to collaborate instead of going into battle .. I can easily see immensely better ending for both parties.
This might not meet your 'credible' source credentials, but it does help point in the right direction:

http://www.huffingtonpost.com/judge-frederic-block/war-on-dr...

It surely isn't simply based on race as your hippie example points out: Rather, any group that was or is 'bad' at the time, be it based on race or status (being poor, for example). Not all race and class, but lots of it.
And the main reason people don't want to be in such places? No jobs!
More recently I found out that systemd binary format starts with LPKS and a few other initials. Those who know the dev team can easily find which is who.
> How do you go about promoting and building traffic for this kind of site?

Well, parent posted it here and got you interested!
Suggest HN: Studies based on small sample sizes shouldn't be on HN
Reading about studies based on small sample sizes has in total misinformed me. I've been convinced of many surprising things based on a trust that the research was well conducted, and that published results are on average true. The building replication crisis has shown that this faith was misplaced, particularly in certain fields.

For instance, it's now clear that I would have believed more true things and fewer false things if I had not heard about a single result from social psychology. I'm still rooting out beliefs that I came to based on bad research. (Unfortunately my mind doesn't maintain an index of beliefs by source. I wish I could request this feature.)

I'm rightly bitter about this, and I see the problem continuing. For instance, this submission is worse than worthless: https://news.ycombinator.com/item?id=13144483 . It's impossible to tell what experiment was done without buying the paper, and on average experiments of this type have been shown to be of negative value: http://andrewgelman.com/2016/09/21/what-has-happened-down-here-is-the-winds-have-changed/ .

We're all worse off for reading and talking about these articles. I'd like to see HN add a heavy link penalty on all reports of research based on small samples, with an exception for good replication studies. Off the top of my head, n<10,000 might be a good threshold.
> What does it offer that google+terminal don't offer?

Hyperlinks and the "referenced by" section are pretty neat.
Mainly: https://wpadpress.com/
How does this affect Amazon 's game engine? Btw the way anyone know if the aws game engine is successful?
>, but has the potential to cause confusion.

On a related note, one of the best examples that reveal the confusing intricacies of Unicode was a previous HN thread about encoding Bengali:

https://news.ycombinator.com/item?id=9219162

Lots of intelligent comments from many contributors in that high quality thread.

For me, the takeaway was the truly understanding Unicode requires holding 5 different layers of concepts in your head simultaneously and the oft-cited Joel Software "Absolute Minimum You Must Know About Unicode" only covers 2 of them. (Which to be fair to Joel, his title emphasizes "minimum to know" and not "everything to know"). Also, at the highest level of abstraction, intelligent people can have philosophical disagreements on _what_ to encode in Unicode.
I'm guessing despair is a big component. Most of the places around here in the Northeast where heroin is exploding you've got dead communities, with moribund economies, where there isn't much in the way of optimism for the future. Might as well get fucked up.
Two years ago, the first response would surely have been "Top Trump cards, most likely", most likely.

Perhaps it's Trump Trumps? If not, it should be. Or presidential candidate trumps; Trump trumps all?
Nutmeg might be worth looking at. I've used it for my pension pot since I left my perm job and went contracting/freelance.
It is actually pretty refreshing to read a "startup failure" story for a change. IMO, HN should have these more often!
I'd go with GetOut Ølbarometer - I think you're underestimating the European desire for cheap beer!
They're not running a scam, but they don't have the results to be in more then the research curiousity stage. Keep in mind too, the W-7 isn't designed to be net energy positive either whereas ITER is.
The solution to the problem, by the way, is to determine what the user expects and give it to them. That is, you can't just sort words without defining what sort you want to do (according to German phone book sort? Portuguese dictionary sort? etc.).
Apart from issues of gerrymandering, districts are at least supposed to be based on population. So they would just increase district size.

https://en.wikipedia.org/wiki/Electoral_district#Apportionme...
You are right, I think that this work could be adapted to work properly with div, but when I started to develop it I was interested to perform this operation only on a SVG image.
You can move the jobs without moving all the people. There are a lot of people outside of the DC Metro area who have the necessary qualifications for most federal jobs.

When I was a kid, my father worked for a federal agency in an office that was two hours from Washington and, for some reason, they moved all 400 jobs out of our town to Philadelphia. The jobs all moved even though many of the people didn't.
I use Nutmeg, had a return of 7% over two years, and I've also just opened an account with MoneyFarm.
what kind of traffic and CPMs you getting? i assume most of the traffic from organic search?
Invest in an ACWI (all countries world index) fund. Kinda boring, but the return is ok.
Burnout [audio]
The URL is... venus-comet-sample-titan-asteroids-nasa-must-choose-only-one

Sounds important.
Thanks for the suggestion.

I actually started with Python and moved on to JavaScript for my work involving web development. Currently, I use both.

I'm generally comfortable with making CRUD apps employing OOP, using both Python classes and prototypal inheritance in JS. My issue is that I still don't have the experience to understand WHY people often lament the 'chaotic disaster' that is JS. I haven't had any issues yet...

I also just want to keep the momentum up and never stop learning.
Stealing sensitive information by using pixels of ad banners
an android app that pulls in about €500 a month. i coded it years ago and literally have not thought about it this year until now. it used to bring in about €700-€800 a month but i finally got some competition after a few years. i've noticed the app game is tightening up
My side project http://www.ghostnoteapp.com is still growing.

It's a tricky product because the way the app work is not for everyone, at the same time when people use it they normally share it with their friends. So I get good organic traffic. The biggest issue is to explain whats unique about this productivity tool, but seeing the video normally do the job.

It's not able to pay for me not working yet as I live in NY so there are obvious reasons for that being hard.

But it does provide me with a healthy chunk of money. And through feedback from customers I have found a new product in the same area and that will be a SaaS product.
An important thing about the 7-X is that it's not about the fusion (squishing), because fusion is fundamentally a very simple process. It's all about the combing (plasma physics), which is very difficult and the reason we don't have squishing-plants yet.
I can hear SSDs, consistently when I plug them, and the noise stops when unpluged, is that weird?
> There is absolutely no possible way that you can defend GPL as being more free than licenses like BSD/MIT.

If you define free in terms of users and individual developers, GPL is absolutely more free than BSD/MIT, but if you define it in terms of software development houses, MIT is much more "free" than the GPL indeed.

The argument against the GPL having restrictions on what you can do with the code as to not take away freedom, is like the U.S Constitution having restrictions on what the government is allowed to do to restrict your freedom.

Nobody would argue that the right to free speech is restrictive, because it takes away your right to restrict free speech, or would they?
> Meanwhile I often joke that the highly permissive BSD/MIT/etc. licenses are for commies.

On the contrary.

Let us use Politicalcompass [1] as spectrum. Gist of it: x = left v. right economics, y = libertarian vs authoritarian.

Now, communism (not Trotsky; the communism as we have seen in countries in the 20th century) is left on x, but high on y because its highly authoritarian.

BSD/MIT/etc. licenses are more permissive than GPL, and its obvious GPL is more authoritarian in this way. But because the GPL enforces the code to (mostly) stay the way it is, it is more left-wing than BSD/MIT/etc.

[1] https://politicalcompass.org
I don't get Ansible (and the likes) anymore in 2016. I do still use it a lot, but when I use it, it always ends up being a canary for system design smells. Changing state on a server _after_ deployment is just always a pain. But seems to be the only thing ansible tries to address. Another use case is using Ansible for immutable stuff, but that just pushes Ansible in the territory of orchestration tools, and the latter usually do a better job.
Although Tokamaks aren't really all that suitable as a power plant, because they cannot ever operate continuously. A stellarator can.
Any thoughts about delivering this as a webservice? Lots of catalog images out there are managed by merchants and need hands-off processing. Happy to chat further about this.
> Rule of Thumb: Don't pass around those kind of projects, planning, ideas, etc on Google+, GMail, Facebook, Bing, hotmail, Yahoo, #Slack etc... unless you intentionally want/expect someone else to run with the idea, because if it is any good they will run with it.

What's the paranoia level of this suggestion?

I mean, if you could prove that company X stole your novel idea from a conversation between you and someone not working for X on X's platform, you'd definitely come out on top right?

So surely companies big enough to have a reasonable chance of such conversations going on aren't so stupid as to snoop for product ideas?
They transitioned with a lot of community support and did sooner the course of years. It wasn't easy to support 2/3 out of the box. For a normal company, staying on 2 is like keeping technical debt and we all know how companies loathe to allow weeks for major refactoring when the gains aren't immediately visible. My company switched to using puppy and eschewing c extensions before we supported python 3.
The point is that most taxes would be from other states, so it is a net wealth transfer to the new hosting state no matter the tax rate.
We also had this post on Who's Firing last month: https://news.ycombinator.com/item?id=12853270
Building a simple spectroscope (2016)
With the exception of some policies in the 10s-20s allegedly targeting Chinese and Mexicans, that article doesn't really support the claim as applicable to the last 60 years.
How confident can I be of this? Why are banks struggling to get even 2% return on their investment if I can just go on and get 7% on average?
Everyone's playing the flops/W and flops/U game tho'
The Temptation of St. Warren (1992)
There's a time-tested solution to this: one of the functions of these sorts of organisation could be to provide legal representation for their members. Unions, for instance, will often supply professional advocates (i.e. lawyers, negotiators etc.) to members in employee-employer or even professional-industry legal disputes.

It's often said on HN that skilled software developers are more akin to 'craftsmen' than they are to 'employees'. There's a number of good reasons why craftsmen have, almost invariably throughout history, formed guilds, unions or 'professional associations'...

You either organise or you accept being exploited.
similarly, how does it compare with [dokku](http://dokku.viewdocs.io/dokku/)?
Posting this because these cheap homemade science toys are neat. There's a variety of different toys on the site, and they sell some bits and bobs.
He's also been immortalized in artwork:

https://www.flickr.com/photos/silentarmy/351314710
Well yes, a bit of that. :-)

I'm kind of relying on Google to list it organically as man pages are something people search for a lot.
Print is dead. Long live print
Stellarator is a beautiful word. I think it's my word of the year.

stellarator |ˈstɛləreɪtə|
noun - Physics
a toroidal apparatus for producing
controlled fusion reactions in hot plasma,
where all the controlling magnetic fields
inside it are produced by external windings.
ORIGIN
1950s: from stellar (with reference to the
fusion processes in stars), on the pattern
of generator.
Is it true that this reactor doesn't use the latest REBCO superconductors? I watched a talk where they claim they can make reactors 10x smaller now, because they increased the strength of the magnetic field (can go up to 10-20T, instead of 3T). And the superconducting tape is cheap, much more flexible and only needs to be cooled to 100K instead of 4K.

If that's true and I'm not mistaken, the MIT ARC reactor would be much better posed to win the race than Wendelstein 7-X, especially that W7X doesn't aim to generate surplus energy. A commenter above was wondering at the expensive diamond window they had to use. This project is going to be too expensive and with dated technology. We could do it cheaper now.
Play the video at 1000x if you want to make it interesting.
> Indeed, I did say that it was a monad and not a `Monad`; math doesn't suffer from these implementation constraints. :-)

Ah, I see :-) Indeed, from the mathematical standpoint we can both inject a vertex into the graph type with `vertex`, and flatten a graph whose nodes are graphs (the monad `join`, not to be confused with graph `join` operation that I'm using). I haven't given this much thought before, thanks for noticing this.

> Oh, that makes more sense. Maybe it's worth even making just a throwaway remark to that effect?

I've added the following remark: "we will call such cliques covering the whole universe complete graphs". Hopefully this helps to clarify the naming convention.
Being a developer in a large corporation.
Maintaining a few websites, ranging from a gift ideas website based on (and earning from) Amazon, to some content sites, latest being www.americaundertrump.com
There are alternatives to wasting thousands of people's time, such as getting a salaried job doing something that's a net positive for society.
Money talks, and the same salary goes a lot farther in Cleveland than DC. It's really dumb that we compress all of our workforce into a few cities, especially in an age when 90% of office jobs can be done just as efficiently anywhere with a high-speed internet connection, rather than face-to-face in a cube farm.
Opções de câmeras e acessórios para dar de presente de Natal
Where do you sort the Dutch "ij"? The obvious answer is "between 'ii' and 'ik'" but it's actually just the print representation of "ÿ", a letter that is essentially only used in freehand nowadays. So, do you sort it in place of "ÿ", when in the Dutch locale? What if you have a borrowed word that happens to have "ij" in it, like "hijack" (which really is used in Dutch)? In practice, you sort it as if it's English (i.e. between "ii" and "ik"), but that leads to confusion because when capitalising you treat it as a single letter. The titlecase form of "ijzer" (iron) is "IJzer". I guess the correct way would probably be whatever they do in dictionaries and phone books, but I'm an expat so I have no idea what ordering those use.