skysight-inc/HackerNews huggingface dataset:
What I meant by the proportion of tax paid is the same at any income level is under a flat tax scenario, leaving out all tax rules today of exemptions/credits.

If the rate is 10%, the proportion of tax is the same, whether you make $10 or $1 million, you are still paying 10% of your income.

Yes, the effective tax rate collected. The reference you provided only supports my claim. It looks like the effective tax rate, which is the actual rate collected by the IRS is around 20% since 1979. I'd have to find it, but if you take the data all the way back to the New Deal, the effective tax rate is around 17%. Most likely due to it being easier to "hide" income back then.

Regardless, the effective tax rate has stayed around 17-22% over almost the last century, despite the large differences in the tax rates at different brackets. Remember, the top rate during the Eisenhower administration was 90%. Yet the effective tax rate average was unchanged.
You're hilarious!
> Can anyone explain?

A quick example that can be faked in any language is a pure function [1]. The functions only inputs are the set of arguments, and from those arguments returns a side-effect free result. A pure function is easy to test and easy to reason about.

Contrast a pure function with an impure function that uses an objects internal state plus the arguments passed in to further tweak the state an/or return a result. It is immediately obvious the second is much harder to test and reason about. It becomes even more challenging when the object is thrown into a large system with a lot of moving parts.

Even before I really started learning about true functional programming, I had been writing 'pure' functions for years because they just made sense. Even internal private methods are simpler as pure functions. Shared state is evil for many reasons and should be avoided if possible.

[1] https://en.wikipedia.org/wiki/Pure_function
Curry On Conf 2017
I do actually, and I should reword that to "not useful for serious programming." VIM to me is best used for lightweight, quick and short editing tasks. THats how I use it. For any involved work, you're going to want a debugger, you're going to want automated build tools, you're going to want effortless compile/run cycles and so on..

You don't really want to implement all of that in VIM because your work won't be portable.
What nonsense. It's out of patent. There's no cost anymore except production and distribution. It's not a matter of recovering costs anymore, it's an oligopoly fixing the prices.
For any serious trip abroad I use OSMand (but only on Android) ... you can use hiking routes (GPX), all offline (great if you have no phone signal). Also helped me more than once for parking or finding the next public toilet (haha). You can even using for skiing, biking or navigation on the water.

And regarding elevation it seems it is also there inside: https://github.com/osmandapp/Osmand/issues/1795
same for us. The moment the deadline for the application was over, editing was disabled and it moved to previous aplications
Preventing Accidental Table Deletion in DynamoDB
I'd note that for better or worse, Singapore for example still has food stalls but they've been largely rounded up into Hawker Centres.
Any idea why Hood River, OR doesn't factor in? Is there a minimum population cutoff? With 5 breweries and a population of 7,624 it comes out to 65 breweries per 100k.
Recruitment guide for technical architects
Heres the thing, its a cost you pay for every single project you start and every change you make to your build system. Emacs makes it possible but hard to maneuver, by my reckoning.

There are some really giant projects where that becomes reasonable, but for me thats just not the case. And if I were going to invest time like that, I'd rather invest it into an environment which has a higher ceiling for what it can do (emacs doesnt provide fast/rich/easy autocomplete, for example)
Luckily Echofon gives lists the precedence they deserve. Been with it a few years now.
Required reading if you want to really dig on this - https://acts.uspto.gov/ifiling/PublicView.jsp?identifier=106...
I had the same reaction about Boston, and decided to look a little closer.

I am not sure how the city selection works. Tree House is more than 50 miles from Boston, so it doesn't get included. But if you move the selector to 1+ breweries and 50 miles, then Treehouse shows up, under Chicopee, MA. Which is an interesting choice, because Treehouse is less than 50 miles from Worcester, which is also less than 50 miles from Trillium (although barely), which would certainly show up.

So, maybe there are some details around the "grouping" that aren't clear. Maybe the brewery gets "pinned" to the closest city with more than 40K people?

it's also quite unclear how he used the Ratebeer data.
"Data from RateBeer. Only breweries with 3+ beers that were reviewed 10+ times and 50+ total reviews were included. Restricted each brewery to its top 10 beers by review count (which accounted for greater than 90% of all reviews)."

And yet Santa Rosa, his primary example, lists the breweries
Bear Republic
Cooperage
Fogbelt
Henhouse
Moonlight

...but not Russian River?! It's pretty obvious that Russian River is better rated than Bear Republic, especially by his extended criteria.

So, yeah, I guess I'd like to see his data and code.
This guy seems to have been an all around meathead.

He had been in the long-time habit of physically attacking those he perceived to be "non serious" runners competing in the race, whether officially entered or running the course unofficially. In a 1968 interview with Sports Illustrated, he called them "These screwballs! These weirdies! These MIT boys! These Tufts characters! These Harvard guys!" According to fellow race official Will Cloney: "He hurls not only his body at them, but also a rather choice array of epithets... Jock's method of attack is apt to vary." In 1957, Semple had narrowly escaped arrest for assault after attempting to tackle a runner in swim fins and a snorkeling mask

But seems to have come around eventually:

Later in life, Semple reversed his position on women competing in the marathon. According to Marja Bakker (a later organizer of the race), "Once the rule was adjusted and women were allowed in the race, Jock was one of their staunchest supporters. He was very progressive."[7] Semple later publicly reconciled with Switzer

https://en.wikipedia.org/wiki/Jock_Semple
In which case you're in luck - Native Client is completely open, both the source code and the executable format[1]. However, it's new and hasn't been submitted to the standardization bodies yet.

With that in mind, I have a real hard time getting worked up over Google putting a draft feature they're working on in their own browser. I suppose if Mozilla and Microsoft really want to implement a moving target, there's nothing stopping them from doing so.

If Chrome doesn't restrict it, then they start getting negative press about how this new thing they created doesn't work.

[1]: https://developer.chrome.com/native-client/faq
Don't know how many but this one from Colombia will..........:-)))
Thailand as a whole is just bizzare to me. They have a ton of national pride and insulting the king is a huge offense there, yet on the other hand, they have no problem with their seedy sex tourism industry. Thailand is arguably the sex tourist capital of the world.

Found it totally disgusting seeing all the old western men with young prostitutes during my visit to Bangkok a couple years ago. Can anyone explain why the Thai government turns a blind eye to this? It has really smeared Thailand's reputation for me and others I know who have visited.
There is no information on the redesign. The only thing I know is they made Chrome a requirement to use it.
Actually I am in this position. I rather visit the people and enjoy a weekend with them than put on a VR headset. Also it's a great excuse to go away for a weekend.
And if it has to be something interactive I found video conferences quite practical. Also if a meeting is important I prefer to be present than remote because it is easier to gauge reactions of people.
How many thousands of dollars could MS have saved if they had asked that question first?
Here's the article: https://wiki.blender.org/index.php/Dev:Source/Render/Cycles/...

Regarding your edit, hasn't Nvidia done that multiple times too? Didn't they skip the 800 series (it was mobile only) and weren't the 100 series rebranded 9000 series and the 300 series rebranded 200 series?
I agree wholeheartedly with this concern, but I think there is also a counter-argument too. If you assume we're starting from a situation where there is bias, then you probably want to look for ways to reduce that bias. The software may have an advantage here too.

It may be easier to objectively measure and correct for undesired (racial, or otherwise) bias in an automated system than it is to objectively measure and correct for bias in human judgement. And even if it's more difficult to correct for undesired bias in an automated system, at least that correction is more likely to be permanent and applied uniformly, compared to things like giving training courses for humans, which will vary in effectiveness across the recipients of the course, and will need to be refreshed frequently.

There are a lot of qualifications and "maybe"s in that argument though.
Site's presentation is cool. Pretty sloppy language being thrown around, though. Craft breweries are referred to but only microbreweries appear to be ranked, and using some pretty dicey methods at that, leading to a lot of confusion in these comments.

In general, imprecision in the definitions and data is what keeps this debate alive over what the greatest city is for beer. Makes for entertaining internet argument fodder!
same here, I've switched away from Atom for that reason.
> We deport illegal aliens instead of putting them in prison, despite the fact that they broke the law.

Because usually the law they broke wasn't criminal, and quite often if it was criminal (particularly if any other crime than illegal entry— which not all "illegal aliens" are guilty of, because, e.g., visa overstays—is involved) they serve a criminal sentence first, and then are deported (and sometimes, not even then are deported.)
I think the "poor" comment was meant to be a joke about the recent claim that the Snap CEO said that he didn't want to "expand into poor countries like India and Spain."
Oh boy. That means it quite possible if an 8GB 290X is benchmarked against a 580, the 290X comes out on top.

I'm not a big fan of nVidia either. I think nVidia and AMD used to compete on GPU technologies; now they compete on shenanigans.
Thinking about this more I am convinced Farron is on the right track. The leave/remain issue gives the LibDems an opening to expand and they should take it, there is no future in being 'not nasty enough to vote Tory but not dumb enough to vote Labour' and if both parties are willing to surrender an issue that at one point had the support of 48% of the country (and concentrated in a few areas to make campaigning easier) then you go for it.

Without such a gamble the LibDems will remain in the also-ran group with UKIP and the Greens. You push any issue that gives you a wedge and use it to crack a few ridings and if necessary you write off the 1/3 in the hope of picking up 2/5 of the two larger parties.
Bend is a great location. If you like wine, come over to Walla Walla sometime, it's a 5 hour drive from Bend and 4 hours from PDX.
Does Caffe allow training models on mobile devices or just running already trained models?

I'm thinking something along the lines of

https://research.googleblog.com/2017/04/federated-learning-c...
I'd say for the better. The prices are still pretty low and the food quality/diversity is high, with the upside that all the stalls have to pass inspection, etc.
Lighting theory for 3D games: the rise and fall of the cult of hard shadows
SketchDeck is hiring their 3rd Account Executive. Join us
Support for tagging of Lambda functions and for the Python 3.6 runtime
Great article. Avid ST3 user here, but glad to hear about the improvements.

For anyone curious, I made a quick gif comparing startup times on my machine for Sublime Text 3 (Build 3129), Atom (1.16.0), Atom Beta (1.17.0-beta2, the one mentioned here), VSCode (1.11.2), and VSCode Insiders (1.12)

https://media.giphy.com/media/3ohzdTHkfj5ISAAPq8/source.gif

I should mention - my ST3 is heavily customized (28 plugins), while Atom and VSCode are absolute stock.
If you consider an AR future where the tech is small and integrated into your visual field via something like a contact lense then there are more applications.

- Look at items and see metadata around the item itself (or ability to pull that data up, like someone's name)

- Interact with objects across the room by looking at them

- See things like GPS way points in real space

I think an AR like this could solve real problems by merging the information available via the internet and what exists in our real world space, but the tech necessary to do it well isn't here yet (and there are still some unsolved problems: http://blogs.valvesoftware.com/abrash/why-you-wont-see-hard-...)
You're right, I do appreciate facts. But you still haven't provided a source for your claim. Unless you do so, it seems like you're producing a mixture of facts, opinions, and speculation, and calling them all facts.
Similar story here. Due to the time difference, 18th has come and gone for me and even though I knew it's not gonna come, I was still anxious the whole day.
I don't know. It's mostly a feeling based on many of my friends leaving for Vienna, and few of them coming back.

I like Linz, but I think it's a bit ordinary. Not much here that would excite people to move here.

Also, if you don't speak German, the "international" community is not very big.
How difficult is it to set up custom recurrent networks? The only system I've ever seen that handles this well is CNTK - you can just say `x = PreviousValue(y)`.

I've tried to work out how to do similar things in Torch and Tensorflow but all they really offer is pre-packaged layers like LSTM. If you want to make your own it's difficult, undocumented and not at all ergonomic.

How does Caffe2 compare?
6 months might be way too long for WiFi. A lot of factors come into place to achieve at least one month. Just to mention the most obvious is the frequency of data transfer.
I'm surprised they are so creepy looking. You'd think Facebook could afford a decent illustrator to mock up the avatars? But knowing Facebook they're probably algorithmically generated avatar images...
It baffles me there is anyone who would argue against this position.
While I can understand your sentiment, but that is a really horrible use of one of your most powerful rights as a citizen. It may not change the course of history, but it certainly can change the course of another human being's life.
How did they destroy Snapchat? By adding a couple of frames and overlays?

My mobile phone had that “feature” ten years ago already.
I think the developer behind Sublime Text is widely recognised as an outlier.

>> "Sublime Text 2 is mostly coded in C++ and uses a custom UI toolkit." ... [0]

How many other devs/teams are going to reasonably take that on.

(And how do you think the debugging story of his custom framework compares to Chrome Devtools).

[0] http://stackoverflow.com/a/9201645
I agree with you for the IoT devices I would create in my life, as I am around WiFi in all of those cases (home, office, etc). However for sensor networks in rural areas this would be a great solution. For example, the water reservoirs where I live report live statistics to a server and I can see in real time what the levels of them are (along with other data, like rainfall, temperature, etc). There's no WiFi in the backcountry!
> If raising top end bracket taxes didn't increase overall income, then it must be the case that it reduced the tax burden on lower incomes [...]

This logic is not sound. Another option is that the wealthy hire accountants in order to avoid paying 90%+ tax on anything. Paying an accountant $1000/hr is almost nothing if it can save you millions of dollars in taxes.

So rather than reduce the tax burden on lower-income families, it's possible it just increased the income of accountants.
I aspire to be a self-funded "gentleman scientist".
No, N uploads require N+1 calls.
Here's a different reason (jbergstroem also alludes to [1]) why Docker (the company) would rename Docker (the open source project) to a name that cannot be confused with Docker (the product): Trademark (Enforcement).

How do you (a for profit company built on open source) enable your community, to build and sell (their own) products, as well as enforce your trademark? If anyone (everyone?) can build and distribute and call their build `docker`, it becomes really hard to protect your investment (as a company and their fiduciary responsibility to their stock holders) from dilution of TheBrand(tm).

This is not cynicism and I don't fault Docker (the company) at all, it's just the reality of doing business. It's why Canonical requires a contractual relationship for infrastructure clouds to distribute Ubuntu images, it's why you have things like Firefox and IceWeasel, so on and so forth.

https://news.ycombinator.com/item?id=14140543
I realize sniffing your location in a web page is not anything new, but the way it is used here by adding a leading headline and altering the opening paragraph (those are what I noticed) gives me a vague sense of unease.
Right now we're training models in server-side environment and run highly optimized inference on pre-trained model in products (with focus on inference optimization).

The framework itself allows fine-tuning and training of the model on the mobile device too, but more work is required to enable particular use cases.
I suspect a future version will use WASM
In the worst-case scenario, it's all the other societies that don't make up Western civilization that are threatened. Western Civilization, defined by the Anglosphere plus Europe, will survive and perhaps even thrive. We can adjust. Large scale civil engineering feats that could save the likes of Miami, London, and New York from sea level rise, the worst threat to Western civilization posed by climate change, are well within the ability of those cities to pursue.

It will be very expensive, but not an existential threat.
is that 1 brewery with a really long name?
RateBeer says it offers world wide data...
Just wondering how Germany and Belgium would hold up.
So maybe someone can do this for Europe as well ? ;-)
I didn't know the founder talked like that. Now the whole bruhaha with CoreOS and rkt makes more sense. I remember a lot of Docker fans were angry about it back then. I think 2016 showed that Docker was increasingly getting out of touch and out of sync.

To me, the leading edge and center of gravity has already moved onto Kubernetes (and the various orchestration systems that is attempting to compete with Kubernetes). Even though the buzz around Docker is still growing, the ideas coming out of the Kubernetes community is what is influencing and leading the containerization technologies. Small movements in Kubernetes will result in large movements around people using Docker.
The basic point in simplest form is that the less money a person earns, the greater the impact of paying 20% of their income in taxes is in terms of real dollars left to live on.

A family earning $50K will have $40K left after federal taxes to live on. A family earning $250K will have $200K left to live on. One of these families is hurt more than the other by a flat tax. This is what is meant when a flat tax is criticized as being regressive.
escalated to the richest person on Earth.
Facebook’s algorithm isn’t surfacing one-third of our posts
Litho: A Declarative UI Framework for Android
So, when we train all the AI and robots that are going to take over all of our jobs in the next 5 years, we need to make sure we are very careful.
Do you really conflate suitable to your own tastes with being useful or not? Further in what profession is any tool "all the same" See the blub paradox.
The polyfills aren't being shipped, since Earth is using NaCl which is already Chrome-only.
I am shocked [my city] isn't higher on this list, I'm immediately going to look through the RateBeer data to find out why this is so biased!
Relay Modern: Simpler, Faster, More Extensible
A phone is not "on" 24/7. A phone is asleep 99% of the time, because anything else would drain the battery too quickly.
Ask HN: set up office WiFi with mobile hotspot?
Ask HN: Has anyone successfully tried to set up office Wi-Fi using a mobile hotspot plus a router for PCs? If so which hotspot and router?
React VR: Building Virtual Reality Experiences on the Web
They fielded the question and did a lot of work because they cared about the quality and details of their product at a level that I would agree with OP was impressive.

That it turned out to be a nonsense issue is immaterial to that judgement.
I do the exact same thing (Caret with SFTP folder) on my chromebook for lightweight dev (when I only have access to my chromebook at a coffee shop and only have to do some light work, not really deep stuff). Caret is passable but VSCode or even Sublime are better. My main issue though is flakey internet (which is often the case in coffee shops that are not starbucks) makes life really hard. Connections to the SFTP folder keeps dropping, etc.

I've been waiting forever for a good local Git client for chromebooks but it seems like there's just no one working on it. The few that are on the chrome app store haven't been updated since 2013-14 and are full of bugs and don't actually even work. If one existed, I would be able to clone a repo locally and at least edit code in a stable way even when internet is flakey.
Make work programs cost a lot of money.
This sounds really good actually. Those roads are impossible to navgate with all the stalls set up, it is kind of stressful.
> However, it is human tendency to base satisfaction and happiness RELATIVE to others

Yea I thought that historically inequality has lead to violent uprisings due to general resentment and anger, but the article seemed to imply that the elites collapse because they still implicitly need people to be willing to work for them, and that's less true with automation.

I wasn't thinking abundance at all. Frankly the term "collapse of the elites due to absence of labor" is pretty vague.
Press, advertising, outreach to their networks. The same way you find early adopters for anything!
tl;dr they made a 35MB busybox initrd for containers.

Basically they wanted to ship containers everywhere in a "lightweight" way, so they threw away the OS. They use multiple justifications for this. Using containers means "you don't need packages anymore". Using immutable servers means "you don't need configuration management anymore". Using an initrd and containers means "you don't need an operating system anymore". Spoiler alert: systemd is gone. Oh, and they use both YAML and JSON for different things.

They say that for security reasons, you can't upgrade the live initrd, you have to boot a brand new initrd. They don't mention how they're going to stop memory-resident attacks, so basically this is just an annoying way to avoid having to provide a way for the user to upgrade their initrd in real time.

"It is encouraged to consider the notion of "reverse uptime" when deploying LinuxKit - because LinuxKit is immutable, it should be acceptable and encouraged to frequently redeploy LinuxKit nodes."

Expect your nodes to go down all the time. Got it.

They talk up kernel security a lot but I don't see anything about live patching (but that's not immutable, so I guess it's bad by default). Oh, and they want to rewrite the initrd daemons in Go and Rust, because dhcp gets owned all the time, and buffer overflows are the only exploits that ever happen, and C is, like, really hard, man. Spoiler alert: expect your system apps to be buggy.