skysight-inc/HackerNews huggingface dataset:
(reposting this, because my previous submission didn't have a URL – whoops!)

Hi HN, this is my first browser extension. Curious to hear what you guys/gals think.

I personally love Trello, but I've got so many boards these days it's hard to keep track of it all and I'm often left wondering what I should be working on next.

I've found having a clear sense of what to work on next is very crucial though if I want to stay focused and get things done.

That's why I decided to create this extension that replaces your 'new tab' page with an overview of all your boards/project and the next task for each of them.

Support for Safari coming soon.

From a technical standpoint I think it's interesting to note that the extension connects directly to Trello using their official API and Client.js[1] – This way your data stays secure and I don't have to manage any servers :)

[1] https://developers.trello.com/clientjs
Underground helium pool discovered in Africa
Well, slower and then faster. Virtual selectors mean that CSS is now also Turing-complete (in a horrible, horrible way). And DSSSL would've been able to handle much or maybe even all of what's currently handled by Javascript.
More comments here https://news.ycombinator.com/item?id=11994410 including from @mbostock. Not sure why it didn't stay on FP.
What's the best way to integrate D3 and react? Or there's a better approach to charts/visualization in react than using D3?
As I sit here eating some Stroopwafels and reading this.
This reminds me of Philip K. Dick's "The Second Variety" that I recently read. (Not that I'm trying to make a prescient political-statement, just sharing a fun short-story you might be interested in.)

http://manybooks.net/pages/dickp3203232032/0.html
Much like hackers, the definition of what a phone phreak is will change depending on who you ask. During the seventies, it centered around people who appreciated the network and loved to see it do unorthodox things - see some of the old Evan Doorbell recordings for good examples; http://www.evan-doorbell.com/production/ . Toll fraud was generally frowned upon by that sect of people.

By the eighties, the term more or less flipped and it became known mostly as just something people did to get free phone calls. This sorta continued on through the nineties.

The term is gradually flipping back again, thankfully. A phone phreak who just makes free calls is sort of an analog to a hacker that just compromises random Facebook accounts.
Alright reddit, let's get this article upboated! Even if it doesn't fit the narative.

<insert obligatory complaint about scrolling>
...lost all my business pages...

In future perhaps one's businesses will use and publicize their own domains, rather than Zuck's?
Not really. Silicon Valley still needs 7-11 clerks, fast food workers, social workers, and other lower paying jobs.
The public switched telephone network is a huge, complicated, and arcane network that spans the entire globe. Its language is incantations of tones and pulses responded to with more tones and clicks.

It feels magical! Someone who knows the right arcane magic words can end up on the other side of the planet. Meanwhile, your opponents are often seen as bumbling and unprepared. I can't think of any other system that so closely pairs intelligent exploration with the feelings of discovery.

...or, at least, that's my thought on the matter.
Praising the "gig economy" means he knows nothing about what the "gig economy" means for ordinary workers. The gig economy is when you have to spend more time scrounging up odd jobs than actually working to get paid. The gig economy is having to work multiple part-time jobs since companies won't hire full-time workers—except each of the part-time jobs expect you to be on-call 24 hours/day. The gig economy is non-compete agreements for part-time low-wage service workers. The gig economy is hiring friendly white people for the purposes of branding, then firing them all to cut wages once your image is established. The gig economy is offloading costs of business onto your employees. In short, the "gig economy" is a rebranding is corporate exploitation of low-wage service workers in the context of high unemployment and lack of regulation.

Saying "these sorts of jobs provide the upside to a universal basic income’s floor: our goal should be to make it vastly easier for individuals to better themselves if they choose to do so" is just blaming unemployed people for losing their jobs when the financial industry cocked up the economy with "financial innovations" (i.e., fraud).
The surprising thing to me, as a practicing professional physicist, with astrophysics connections, is that the MACHO hunts stopped without closing that window. It's such a clean explanation, and so many resources have been devoted to the hunt for particle dark matter while MACHOs still had a chance.

In the late 90's/early 2000's, the paradigm was "WIMPS vs MACHOs", and then the MACHOs dropped off the radar following the lensing studies. When the paper you've cited appeared, my reply to the friend that pointed it out was, "Oh, there's all those lensing studies that convincingly sunk the MACHOs more than a decade ago, can't be true." When I went back, read the lensing papers, and realized that there was still a window, I felt really let down by the astrophysics community at large.

What existing physics only gravitates and is intrinsically invisible? A black hole. They may not be the dark matter, but we owe it to ourselves to be real sure that they're not.
Are Web APIs as available and performant as you think?
Was this Raspberry Pi powered? This story makes that claim: http://www.newsweek.com/artificial-intelligence-raspberry-pi...

If that is true, it puts this achievement in a totally different class.
I'm not sure why you're being downvoted for providing evidence. I tried to upvote you to counter that.
The author raises 1 point that Clerky's services doesn't seem to include, Qualification of the Foreign DE C-Corp. I think this is a service/legal requirement applicable to almost any incorporated DE startup. Is this something Clerky does behind the scenes or something Clerky customers are advised to address with a local lawyer? Is there a chance some of these startups are not properly qualified in the States they are physically located?

Along the same lines, while it appears Clerky annually renews a DE registered agent for startups, I don't see anything regarding filing of the DE Annual Report/paying Franchise Taxes. Is this a service behind the scenes or something Clerky just prefers to defer to the startups and/or other professionals?
In Gulf War 91, the Iraqi pilots were both skilled and combat experienced from the Iran-Iraq war. Although rigorously trained and highly skilled, very few USAF pilots flying operationally had actually previously experienced air-to-air combat.

Apart from technically superior radar and weapons systems, the USAF Weapons School[0] teaches USAF fighter pilots how to engage within the envelope of those weapons.

In the early part of the Vietnam war, the air-to-air missiles kept missing the target due to poor pilot training. The result of the Ault report[1] and subsequent TOPGUN[2] program worked to remedy the shortcoming in the training. The USAF FWS was created after seeing the results of the Navy TOPGUN training.

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

[1] https://en.wikipedia.org/wiki/Ault_Report

[2] https://en.wikipedia.org/wiki/United_States_Navy_Strike_Figh...
As a "security professional", I kind of don't care whether this is in-kernel or not.

First, this is Linux, and if someone manages to get code execution in your unprivileged userland program, the odds of you keeping them out of your kernel are already pretty low.

Second, and more importantly, this is VPN software. If your VPN gets popped, you probably have bigger problems than whether the attacker got the kernel on the VPN server, as opposed to just being able to create arbitrary network connections from the "inside" of the VPN.

If you don't want to run it, don't run it. If you're going to ask me whether I'd trust OpenVPN more than WireGuard, no, I do not.
"I've yet to see a problem solved with Ruby or Python that couldn't have been solved with PHP"

Scientific computing is extremely strong in Python - numpy, scipy, scikit-learn etc - and a lot of it makes use of language features that aren't present in PHP (at least as-of a few years ago, my PHP experience is rusty at this point).
One way of thinking about it is that work is force times distance, so if you aren't moving WRT the bike, and push just as far work goes by force. Assuming you don't have toe clips and so aren't pulling up with one foot while you push down with the other, then at most you can push down with your body weight. (You could push harder but that would leave your body accelerating up at the end of the stroke.)
World's first 'robot lawyer' overturns 160,000 parking tickets in London and NY
There is always Grid Style Sheets[1] if you want to try it out. It is based on the same algorithms as iOS constraint engine[2] AFAIK. Unfortunately it has to compute the constraints using javascript as its not native.

[1]: https://gridstylesheets.org/

[2]: https://en.wikipedia.org/wiki/Cassowary_(software)
Money is always politic. It seems to me that it's the people that more benefit of the current politics who more insist that this is not the case.

"With a set amount of money (or a slow fixed increase) markets are stable and operate efficiently "

A set amount of money was the gold standard or the Bretton Woods agreement later. The reason those disappeared is not because some governmental conspiracy, but because those kind of systems generate very fast unbalanced situations.

A modern example of that, with small differences, is the Euro. A big economy where states have almost nothing to say in the quantity or the use of money.
And then the domain registrar will be the one duped ;)
Sure, but you are talking about racist hatred trumping rationality and civility. There weren't a more racist and savage group in ww2 than the allied soldier in the pacific. Hundreds of thousands of japanese soldiers were tortured, mutilated/decapitated and turned into war trophies. It's a good thing we won ww2, otherwise, so many people would have been executed for war crimes and crimes against humanity.
This article does a good job of encapsulating the prevailing Java "ignorance is strength" (worse/longer is better; abstraction is bad) paradigm.

When are the right-tailers (in the bell curve) ever going to let you use new features to make your code shorter? Why learn complex concepts like "multiplication", when "tally marks" will do?

I'm afraid I'm with Steve Yegge on this one, in regards to dislike of the "tools to move mountains of dirt" aspect.

http://steve-yegge.blogspot.com.au/2007/12/codes-worst-enemy...
> FFS, some people should finally learn

I realize you were commenting in a neighborhood with a whole lot of broken windows, but please don't do this.
Who says they don't? Many businesses that have their own domain also have a FB presence.
Scrappy startup? Turn up the heat in Phoenix
No, your missing my fundamental argument. Lets break it down to fundamentals.

Definition 1) Society at its most fundamental is a group of individuals who enter into some kind of social contract in order to increase their own personal benefit.

Definition 2) Trade at its most fundamental is exchange of goods or services in order to increase personal benefit of each party.

Scenario) Population is split into two Groups. Group A is small and is responsible for production of all Goods and Services. Group B is large and does not produce or control any Goods and Services but destructively consumes Goods and Services.

QUESTION: Why would Group A partake in a social contract with Group B when by Definition 1 this decreases personal benefit for individuals in Group A?
As a web developer, I see two main issues with web styling:

First, the web was built around sharing technical papers. That means HTML structure focuses on those elements that are relevant to papers (outline layout via H* tags, tables of data, not much else), and not the sort of things that marketing and sales want to push. (ads, rails/gutters, etc). Those of use that suffered through the early "slice-and-dice" method of making web pages are painfully aware of that. I'm a big fan of technical papers, and my expectations of flash and glitz are minimal (I, for example, hate the modern trend of not using the full width of my window.). Despite this, I feel we keep trying to stay true to the origins of the Web rather than allowing for the actual USE of the web.

Second, in an effort to keep the content machine-parseable as well as allow for agents of different devices, CSS is applied separately from content/structure (theoretically). Specifically, the concepts used DO NOT MATCH the concepts used in developing desktop applications. Even Flexbox, the most recent attempt to fix this, only loosely relates to the way desktop applications would layout the content.

I'm a huge fan of the GOALS involved in HTML/CSS, but after working on web stuff for over 20 years (not using CSS quite that long), I feel I can say it's been a failure. We've spent that all or most of that time with painful workarounds for basic tasks like: center content (particularly vertically!), Adding a left rail/right rail, filling the height of a container, matching the height of the visible window, making sure layered content is zindexed properly, and those are just the ones off the top of my head. We've invented and reinvented ways to do things like drop down menus, toggleable buttons, modal windows. Heck, from the very start people implemented their own authentication windows because the appearance and capabilities of the browser-based solutions didn't match the demands.

After 20 years, and with the benefit of all the experience of desktop development to add in, I feel like we shouldn't be fighting to manage such basic requests, that we shouldn't be reimplementing field validation and error messages YET AGAIN because even the latest advanced offerings just don't cut it.

We should be able to have:

* "flexible" content (appearances adjusts to visible space)

* machine parseable content

* attractive UI

...without it requiring the dramatic hoop-jumping we have today.
For bookkeeping I use Xero and love it. Then Expensify for expenses.

For payroll, Gusto (formerly ZenPayroll) is wonderful. I can't emphasize enough how much of a headache this takes away from me.
Isn't the point of stream API a) to be able to iterate over infinite set of values b) to fiddle with the rate of "async" object generation?

I'm not sure I understand the difference between `compose' and stream APIs.
Fragile states index 2016
Why should they unionize ? There are so many firms and corps and people who should do that. But they don't.

Why should they be different?
Given the real risk of CRIME attacks, are there "compression aware" encryption algorithms?
Arctic's pink snow pushing ice glaciers towards faster melting
In some alternate universe the management didn't stop Eich:

Scheme became the lingua franca of the web. Smug Array Weenies criticize Scheme for being “insufficiently APL-like”, while pure functional programmers criticize APL for being “insufficiently Haskell-like”. Legions of Scheme programmers write mutually unintelligible code, though still manage to criticize Haskell for being “insufficiently Lisp-like”. Prolog fails to catch on. Brenden Eich announces that continuations are considered harmful. C programmers maintain that continuations are the most reasonable way to handle errors in C. This happens in spite of C not having continuations. Douglas Crockford invents s-expressions as a data interchange format. Douglas Crockford writes “Scheme: The Good Parts”. Guy L. Steele sues Douglas Crockford for copying the Scheme standard. Hipsters begin using Node.Scheme to write their backends and are criticized for a nonsensical package management system and “using a web language on the server”. This happens in spite of Scheme having been a server language before it was used on the web. Microsoft invents a compiler with type inference and optional type annotations for Scheme. Facebook invents a compiler with type inference and optional type annotations for Scheme. GNU Guix is promptly ignored for “using a web scripting language for package management”. Facebook invents React, which uses an extensive set of macros to write HTML components in Scheme. This is criticized in spite of having been done a few hundred times before. Guy L. Steele angrily removes string-pad-left from the Scheme standard. This breaks many packages. Non-Scheme programmers laugh and wonder if Scheme programmers have forgotten how to program, suggesting that “proper design minimizes dependencies on the language standard”.

In all seriousness, Scheme would make a really good lingua franca.
I think he misdiagnoses "the 2009 rise of the Tea Party on the right, and the 2011 Occupy Wall Street movement on the left." as being down to globalisation. Those both arose in the aftermath of the 2006-2008 crash which is rather reminiscent of the 1929 crash and the depression of the 30s. In both cases a lot of money was borrowed in the boom against assets that looked valuable but then ceased to be. In the collapse people were left with large debts, spending and hence employment and tax revenues went down, the environment became deflationary as prices were subdued due to low spending and anti immigrant groups arose blaming the lack of employment and money on immigrants and the like. I hope it all plays out better than in the 30s. At least this time round the economists understand it much better.

I agree with the ending "a crisis is a terrible thing to waste" and maybe it could lead to saner anti deflationary policies reducing the crappiness of life in the industrial heartlands, through smart government spending as opposed to WW2 as happened in the 30s.
Roanoke Rapids? I used to live near Ahoskie, but the downtown there could not have been described as "vibrant" at any time since about 1980.
Personal jabs are not allowed on Hacker News. Please post civilly and substantively, or not at all.

We detached this comment from https://news.ycombinator.com/item?id=11991618 and marked it off-topic.
I think it really depends on your situation, in terms of how likely you are to receive external investment like you mentioned (and when), and how much that $175 / year matters to you. By external investment, I think venture capital is probably the most relevant category - other types of investors may not be as insistent.

For example, amending the certificate of incorporation to authorize more shares is probably going to cost around $500 a minimum (and definitely much more if you use a lawyer). That's roughly triple the $175 in tax savings you get from authorizing 5,000. But of course by then, you probably would have already issued shares to people, so you would probably want to do a stock split. That's going to definitely require a lawyer... my guess is at least a few thousand in legal fees.

So it seems like it could make sense if (1) you don't plan to ever raise venture capital or (2) you think it'll be at least 3 years or so before you raise venture capital and you can hold off on issuing stock until then (unlikely to be a good idea). I suppose the analysis would also be affected by the time value of the $175 / year. E.g. how much more that $175 means to your company now than it will a few years down the line.
The sentiment of the article seems to boil down to "damn young people trying new things! they're so stupid! so arrogant!" and only counters with the prevailing conservative wisdom with no backing argument. The author is sticking their fingers in their ears and shouting "you're wrong!" without giving any reason.
I didn't express myself very well. What I meant is that Europe has a number of low tax jurisdictions where you can move if you really want low tax, but few of these are particularly popular (for domestic companies).
You meet a young hip developer at the train station, the train is 8 minutes late so you have a moment to talk. They tell you they love JavaScript above all else, after a brief rant about how great lexical scoping and arrow functions are in ES6 you can finally get a word in edgewise.

What pieces of advice do you offer so that this poor child may avoid the mistakes of his forebears?
Well you didn't really add any context here.

Do you want to see open source software or just software in general?

If its the latter then I'd put a vote in for the Island ECN. https://en.wikipedia.org/wiki/Island_ECN

The Nasdaq bought them in 2002 and they became the basis for their technology stack. It's where we got lovable names for apis like ITCH and OUCH. They were doing things like distributed computing back before it was cool.
What you mean is called "parametric modeling" with constraints, it's very common with 3D CAD and not exclusive to a specific software package: https://en.wikipedia.org/wiki/Solid_modeling#Parametric_mode...

It's implemented in the "geometric kernel" (similar to operating system, the kernel is the hearth of a 3D CAD software), and only a few companies develop such CAD kernel which are licensed by many CAD software companies: https://en.wikipedia.org/wiki/Geometric_modeling_kernel
One thing I never see in the income/happiness studies is - Is this just for a single person, or is it for a family? And if for a family, then what size is that family? I can see being happy earning 75k/year and being single, but not so much if I have eight other family members to support with that same salary. Is there some sort of "number of people being supported on this income" adjustment to the income/happiness studies?
How many tonnes of CO2 would you get per ton of He?

Market price for pure CO2 is only about $160 per ton. Market price of helium is like $45,000 per ton or something like that.
GNU Gremlin is a stream API to traverse graphs.
What about Rust?

It has static typing, limited type inference (function parameters need their types declared - by design - will infer otherwise), no JVM, and has several web frameworks. Not sure if any of them would be considered "good" by your definition, but check it out: https://github.com/flosse/rust-web-framework-comparison
I believe you confuse entropy with Kolmogorov complexity
I've heard that for small businesses in California, incorporating in Delaware for tax reasons doesn't legally make a whole lot of sense because California will want to tax you anyway. Is that the case? If so, why are so many people still set on incorporating in Delaware?
I think what he describes here is a fundamental flaw of human nature. We now have overwhelming evidence that humans are really good at taking incomplete, disparate pieces of information and coalescing them into a whole to reach a conclusion. We generally infer very well. The problem is that the conclusions we reach are also generally wrong. Given a very specific type of domain with deterministic answers (e.g. most engineering fields) we are able to reach more often than not correct answers. And the rate at which we are correct has only increased (nearing 100%). However, when it comes to the messy domains in which we live we are still pretty poor. Our instincts are generally good enough to keep us alive (don't walk down this dark alley, that guy looks shady, etc) but much more than that and we suck.

I for one am deeply uncomfortable with people training AI systems to form the kind of decisions we as humans do. These systems may have more information to go on but if it's using the same methods that we do, how accurate can it be? Thanks to the rapid advancement of the last 150 years we have quickly reached a place where society's technological knowledge and ability far exceeds our moral ability to reason about it, and it's implications. We are like an untrained child with a gun. Yeah we may understand the mechanics behind pulling the trigger and how it works but we don't yet have the maturity to understand when we should, and what truly happens when we do.
All Godaddy Special Offers (2016)