skysight-inc/HackerNews huggingface dataset:
So is your argument that there should never be any taxes of any kind (anarcho-primitivism)?

If that's not your argument, then what is unique about landfill taxes that make them more likely to be "gifted to special interests"?
"I think that switching on types in Go is gererally a total anti-pattern."

It's not.

A thing to bear in mind is that this tool is checking interface types that are strictly internal to a package. They contain a package-private implementation method. It is a very common pattern for me to have a package implement a server internally that runs in a goroutine or set of goroutines that is internally communicated with along a "chan command", and does a type switch within its main loop to dispatch the commands. It is useful to have completeness checking on this sort of thing. It would also make sense to have AST nodes, header types, or any number of other internal usages handled this way. The addition of an external tool to do completeness checking goes 80% of the way towards resolving people's complaints with this pattern, as long as they don't mind an external tool. (Which I acknowledge is a matter of strong opinion.)

Your criticism seems to focus on how objects present themselves externally. From that point of view, it is correct and I generally agree with it... the only issue is that it's not relevant here, because we're talking strictly about internal objects.
Effective team collaboration with SCRUM #1: Choosing a development methodology
The most immediate prediction of a big FX sell-off has come to pass - and it has already lowered living standards and will continue to do so for the next few years. (Those few hundred quid that I have left over at the end of the month suddenly aren't enough for a holiday in Lanzarote or a new Macbook anymore. Gotta learn to love holidays in Blackpool or Brighton...)

As to living in a filter bubble and "none of my friends are talking about leaving"... It doesn't even take our EU friends leaving to get a shortage of talent. Shortages will occur even if new EU talent stops coming - as is evident in areas like nursing where that sort of thing is tracked [1]. The NHS nurse/doctor shortage is bad and it will get worse and worse year by year due to Brexit.

[1] http://www.telegraph.co.uk/science/2017/01/25/number-eu-nurs...
CodePipeline and CloudFormation to deploy Lambda with a single Git push
I think your advice to start building more inbound channels is definitely the right approach.

I was chatting with a marketing exec in the real estate business and he said something I found chilling: "Google is transitioning to a pay for placement model."

You can see this in things like:

The move to 4 ads on top of SERPs - https://moz.com/blog/four-ads-on-top-the-wait-is-over

Making the Ad designation more subtle - http://blog.eyequant.com/blog/2014/03/20/why-the-new-google-...

Deep ad integration on mobile - http://www.wordstream.com/blog/ws/2016/05/24/google-mobile-f...
Show HN: Unopinionated, universal Vue.js app made simple
Uber may indeed have poor management, but I believe you paint with far too broad a brush in this scenario.

MOST companies fail. 75% of venture backed companies fail quickly. Only about 50% of all businesses are capable of lasting 5 years, and only about 35% are able to last 10 years.

We have all seen companies that were offering products you wanted, but that closed for one reason or another, and it is not in every case that you can attribute it to bad management.
It looks great on a 22 inch screen, and likely even better on a nice 50 inch monitor - but on a normal laptop screen it is indeed nuts.
Additional resources I'm finding helpful:

https://betterexplained.com/articles/an-interactive-guide-to...

http://jackschaedler.github.io/circles-sines-signals/

https://books.google.com/books/about/Who_is_Fourier.html?id=...
The popularity of AvE is telling; clearly many people want to know what they are buying.

His detailed teardowns are very interesting; he shares a lot of knowledge about polymers and electronics and combines this with practical experience about failure modes and use cases. At the end of the day it's clear that you get what you pay for if you know what you're doing. Some of his assertions about how manufacturers use brands parallel this story.

I think a lot of the HN set would not be able to tolerate the guy, however. He is not 'reformed,' to say the least.
This exploitation of cheap foreign labor is a big reason why rural America is doing so poorly. Corporations used to go to rural America for cheap labor, but because of our environmental and labor laws as well as our higher standard of living, it's not viable. I honestly don't see how this trend can continue without destabilizing our country.
well, did not Google said "Content is King" guess not. AGAIN.
Thanks for the explanation everyone. I suppose it was my fault for interpreting "have to" as an absolute requirement rather than a preferred method.
This is the big difference between "luxury" apartments and "lower income" apartments. The Luxury buildings slap in high end appliances and some granite countertenors and BAM it costs 500 dollars more a month.
A lot of people want cheap stuff. Cheap PC laptops are still popular.

Anecdata: Most people I know outside of my circles of engineers, gamers and well-off college students who disproportionately own Thinkpads, Asus gaming laptops and Macs respectively, still own throwaway PC laptops.
> Run by a former Dolby Laboratories executive, the group includes engineers who worked on the Oculus and HoloLens virtual reality headsets sold by Facebook and Microsoft as well as digital-effects wizards from Hollywood.

The entire focus of the article is AR, yet the author classifies HoloLens as a "virtual reality headset". This is sure to be embarrassing when he realizes the size of the gaffe.
I pay taxes, and in general urban areas pay more in taxes than they receive in federal services. So, effectively, urban America is already subsidizing rural America, through transfers, through fees like USF.

Rural America is over-represented in Congress, both in the House and (structurally) in the Senate.

What, precisely, am I supposed to do with "empathy" for Rural America? I pay my taxes. I don't try to change their world. I live my life. Drugs are ravaging their culture? Unfortunate, but not my problem to solve. They keep voting for politicians who cut social services, who cut support program for addicts, who criminalize first time offenders. I don't have to show my drivers license and sign a log to buy Actifed because of the depravity of minorities in my local city, but because "real america" keeps making meth.

I'm tired of being told to pay more in taxes, to have empathy for these people, all the while I'm also told that I and my fellow "east coast liberal elites" are somehow less American, that our problems are less real, that our lives are worth less.
My top-load Whirlpool locks the lid when in operation.

It's also an utter piece of crap. No wonder the former owners of the home elected to take their fridge but not their washer/dryer. Do NOT buy a top-load High Efficiency washer. IMO, without an agitator (it just has a nipple-shaped thing at the bottom that serves only to twist drawstrings into knots that absolutely ruin the garment) and without adequate water, a top-loader cannot clean clothes properly.

My front-loader at my old place was vastly superior in every way. Probably used less water, too.
Anunturi masini de vanzare la 4tuning.ro
Daca doriti sa va cumparati o masina la un pret mic sau doar piese si accesorii pentru masina dvs. Va invitam pe siteul 4tuning.ro pentru a profita de ofertele existente din anunturile cu masini de vanzare.
http://anunturi-auto.4tuning.ro/piese-si-accesorii/
Show HN: Radio Control Flight Log
> Now they just use an end-to-end neural network

You've missed my point. The thing is that building the ML model is NOT the hard part of machine learning in industry. The hard part is building an infrastructure that can make that machine learning model do something useful. It is much harder than people imagine. See for example this great paper by google for more details : https://static.googleusercontent.com/media/research.google.c...
There's a substantial hole in the logical argument of the article "a substantial portion of these deaths could be prevented". Obviously everyone studied will die despite the articles implication that giving up steak results in eternal life. They'll just die of something else. It is also not intuitive that merely not dying from a cardio problem will result in a longer life. Surely you can eat less meat and be less fat merely by skipping some meals and smoking a pack or two of cigs or dipping tobacco, and it seems like cardio death rates would drop, but overall death rate due to lung cancer would probably increase to a net systemic higher level. It doesn't have to be that extreme. Maybe something as simple as replacing a bloodthirsty steak with a nice glass of vegan corn syrup soda could cause a net increase in death rates while slightly dropping cardio death rates.

There are also peculiar side issues such as declaring fish to be healthy not-meat means mercury intake would explode and the fisheries will be wiped out sooner than if we didn't. The net long term effect of wiping out the fisheries for all time might be worse than merely eating land based meat for that time interval.

Finally there are peculiar geographic problems where urban vegans absolutely refuse to admit there is some land suitable solely for beef production, or the hipster quinoa fad which for a grain isn't as bad as most but the fad primarily resulted in starvation in south america.
VK Remains the Most Popular Messenger in Russia
You know what's worse? A modern top-loader (a high-efficiency one). I'll trade you. My top loader is absolute shit, and the front-loader we used to have was perfect. It's not remotely difficult to leave the door open and never have a mildew issue.
I totally agree with you. I don't think Uber would have a monopoly on self driving cars. In terms of the tech, they are definitely not ahead of e.g. Google. According to this TechCrunch article [1] their self driving cars require human intervention every minute.

[1]: https://techcrunch.com/2017/03/16/uber-recode-leaked-autonom...
I would add that insurance is also for the purpose of facilitating business and society advancement, while gambling is purely for pleasure.
This is quite neat. I tend to just fire up the Python or GNU Units whenever I need some quick math, but it's nice to have something rather consolidated.
Ask HN: Do user requests drive development at your company? Should they?
Though YC says talk to users, the feeling among product managers seems to be say no to users.

- Do customer requests for features affect development/roadmap at your company?

- Do you think they should?

- Would you use a tool that showed you what your customers want segmented by customer type/size?
Quantifying commits does not correlate to who is controlling the architecture of a codebase. Someone can control the architecture with a single commit, provided that commit is large enough.
You just need a better layout.

However, everything the examples inspired me to try fails. 2² works but 2⁴ fails. 30° works but 30°25′8″ fails. 10×3÷4 fails. ‘pi’ and ‘hbar’ are predefined but ‘π’ and ‘ℏ’ aren't.
Discussed at the time: https://news.ycombinator.com/item?id=8263811.
The current government shot down an amendment to the Brexit bill that would have guaranteed the rights of EU nationals currently in the UK. I don't think the onus is on the EU at this point to protect UK citizens. No discussions can be made until Article 50 has been triggered.

Also, you need to take anything the UK government says with a grain of salt. Once upon a time, what looked like a promise to invest 350M into the NHS after Brexit appeared to be nothing but a political ploy.

https://www.theguardian.com/politics/2016/sep/10/brexit-camp...
Rehashing can be incremental.

1: Allocate a new table of size at least 2X. 2: All accesses to the table hit both the old and new tables. 3: Inserts only go in new. 4: Any change (insert, update, delete) also moves 2 other elements.

You can prevent a O(n) rescan at 4 by keeping a single persistent cursor that scans through the old table from top to bottom. There, still O(1) throughout (C may go up by 2-3 but that's still small). And only uses 1.5x memory.

Not saying that's what postgres does here (it uses WAL, so probably not exactly).
Yes they do. They ban anyone who mentions that roger ver pays the moderators.
Xen Hypervisor Vulnerability Analysis
Show HN: TRender – Fast and Simple Template Render Engine
At some level form has to follow function, and a square face is simply more functional for a computing screen than a round one. A round faced screen is just as much of a gimmick as a square dial.
> Because the problem is not parsing alone, but doing type checks / ambiguity resolution during parsing and linking up the parse tree with type information etc.

Holy shit, people think that's a good idea? Pipelines please!
Not sure how many HNers are RC pilots, but if you are, I made this after getting back into flying recently. I found myself tracking flight times in a note on my computer. Eventually transferred that to Excel so I could see monthly totals easier. Still wanted more, so I built myself an iPhone app. It doesn't have ads, collect email address, have in-app purchases, or do anything shady. It was just an app I wanted for myself and there’s no point in keeping it just for me.
No. They're fucking terrible. Don't buy one. Buy a front-loader. Trust me.

Why would a spin cycle wear clothes more when oriented one direction versus the other?
Flying cars of "Uber elevate" that is the path Travis is counting own to propel Uber to the next level.
Ask HN: Has anyone participated in or worked with 1776 in DC?
I'm trying to better understand what they do within their seed fund and beyond. If anyone can provide any insight, it'd be appreciated.
I have a German keyboard, which has keys for °,² and ³. I really liked that when I was typing my math homework in high school. It's not really ergonomic for programming though, what with {[]} not being easily reachable. So now I have my keyboard permanently set to US layout, frustrating anyone who expects the key labels to make sense.
I can understand where he is coming from. As a community we do spend a lot of time talking about companies and products that are definitely not going to last. If building to last is a priority it's not very high on the list.

The growth curve of the venture-backed companies native to this community seems to be "get as big as you can as fast as you can." That's not necessarily in contradiction to building something that lasts, but it does seem like long-term considerations are often cast aside in favor of the funding round.

Similarly, the idea of pivoting your business is not necessarily contrary to the idea of building things to last. Obviously it does no good for anyone to build things no one wants, regardless of how long it lasts. Still, it does make it hard to plan for ten years from now knowing we may abandon the current direction in six months. Or that the team building the product may have entirely turned over within those ten years.

Enough of the companies and products we love and discuss here get acquired and shut down that it is a semi-regular topic in our community. That's not building to last.

Even the big players in our community are not really committed to products long-term. Change is the name of the game. Disruption does not lend itself to long-term stability. We don't actually value the company creating reliable, predictable products. We value the company disrupting that company with untested, immature products.

The attitude of our whole industry is tied to the ephemeral. We don't stay with employers long enough to see things through over ten year periods. And generally we all praise the more flexible job arrangements. I know I personally have benefited from it, but I know it was always left a hole in team I was leaving.

So I can understand why he would get that idea.
Reference? A quick search brought up not much.
I'm torn on this. Let's say you cook up a codec that allows for unheard-of levels of fidelity at unheard-of small file sizes. (Think PiedPiper levels of awesome).

Generally, I'm against software patents due to their easily abused nature (to the point where I think sacrificing all software patents would be a net benefit), but I find it very hard to argue that the person who came up with that codec shouldn't be able to patent their invention. Yes, it's math at the end of the day, but it's still novel math. Putting existing things together in actually novel ways should be patentable.
COBOL 2002 has object orientation. I'm not sure how much it is used, but it has it.
Why do you need to minify if you're not bundling?
I believe Sub Zero still has sub-average lifespan.

http://www.nbcnews.com/id/18176916/ns/business-consumer_news...
Plus 1 - my 2002 v70 had quarter a million on the clock and was very happy. 2.4 diesel was built to last. Not sure how the newer greener engines would be, all diesels now need a DPF that needs changing regularly, or a similar device to keep emissions down. I bought another (newers and sadly non Volvo) diesel, and I'm regretting it on a longevity POV - it's a great car now, but without pouring money into I'm not sure how long it will last - if I get 3 years I'll be happy (often less that 7k miles per year, so I don't tax my cars - just irregular long motorway trips with the rest of the time the car barely used).
[Original] OP here.

I wrote this five years ago and it stands up pretty well. HP Microservers are a great device but if I were to build a new one today I'd look into using one of the many cheap ARM boards (NB: ZFS allegedly needs 64-bit to be stable) with disks in a USB-attached enclosure. Performance with USB3 should be enough for any home NAS and the hardware should come out even cheaper. There may even be ARM-based NAS boxes on the market that'll do the job.
Progress Report for the 4D Game “Miegakure” (Hide and Reveal)
isn't that a different addiction from what the parent post is about??? the parent post is about 'buying car' addiction, while your 'addiction' is about bad driving stuff
Better stream with flash requirement

http://www.npr.org/sections/thetwo-way/2017/03/20/520765159/...
Unfortunately, this arguably buries the lead by following HN guidelines.

>Source
>This vulnerability was found during the analysis of documents related to the Vault 7 disclosure.
Samsung Bixby: A New Way to Interact with Your Phone
Hash indexes are "the right way" to speed-up index lookups.

They aren't used in Postgres because their implementation there has many problems. One of them is that they are slower than the theoretically suboptimal B-trees. In the process of fixing those problems, people will compare both indexes many times.
Just to clarify there are toxins that will bioaccumulate such as heavy metals, however simply including meat/dairy/eggs in your diet will not cause this.
For washers/dryers, go to an independent appliance dealer and get a Speed Queen top loader. They have 3-5 year warranties and since switching to electronic controls are offering a longer warranty on the controls.

The only downside is that they aren't "pretty", if you care about that and they run smaller than typical consumer washers.

I've had mine since like 2000. Every single person I've referred there has been super happy with it.
> it's easy to understand that they want to make a profit, and if you design a "once in a lifetime" product, you'll find yourself out of business within 10 years or so after everyone owns said product.

I don't think that's really true. There's something like 4 million people born in the US each year, plus immigrants. If your product is so good that it gets 100% market penetration, that's still a lot of sales. Plus, you can still make money selling spare parts and support.

I think the real "drawbacks" to a company of not pursuing planned obsolescence are actually:

1. You can't slack and rely on milking your existing customer base for new sales (without making compelling improvements).

2. You're less likely to get the "world-spanning megacorporation" achievement, because you won't be running waste factories to fuel the obsolescence. Once you hit total market penetration, your operations and company will need to scale back to a smaller, sustainable (but still profitable!) size.

Both those "drawbacks" are probably better for the world and humanity in general, but they conflict with the self-interest of a few minority groups.
Probably via ThunderBolt3 connected eGPUs and whatever GPU comes in the next iMac update. Graphics card support isn't that difficult of a problem to solve. It'll never be on par with Windows but it doesn't have to be either. There are already a lot of AR/VR capable GPUs supported on macOS via the included AMD drivers and NVIDIA's third party drivers. It's probably a moot point though because they could just support testing on the AR device itself or perhaps with any other iOS devices with a similar GPU.
> consistent policies that are followed the same by every driver.

This was the most amazing thing about Uber, to me. I live in Boston and used to take cabs all the time pre-Uber (still take the occasional cab from the airport). Cab drivers are rude, frequently claim the credit card machine is down (despite violating city laws saying they're literally not allowed to drive with a broken CC reader), take the long way / detours to run up the meter, air conditioning or heating might be broken, the cars are dirty, no real recourse for bad service. Even if they have a GPS, drivers refuse to "waste time" by typing in your destination address and require turn-by-turn directions. I'd call a cab and it was hit or miss whether they'd show up or not. I even had a cab driver threaten to call the police when I didn't have cash after he tried to claim that Boston was "cash only" on Saturday nights -- and he was driving me to my HOME in the South End, so it should have been pretty clear I wasn't a tourist unfamiliar with local laws.

Even with the most well-designed and reliable app in the world, cab companies can't compete with Uber -- it's the service and consistency that really made it take off.
I concur with jamesblonde. American culture is very particular in that it encourages bragging and self-aggrandizing as a good character trait. It takes a while to get used to that when moving to the US. As a simple example a very good friend of mine had issues with interviewing for jobs because she'd understate her achievements. She'd be asked "so what's your experience with Photoshop and Illustrator" and she'd say "well, I've used them a lot and I'm comfortable with them." An American with half her experience would confidently say "I'm an expert." It took a lot of cajoling to get her to be less modest - at least while interviewing.
The Future Called: We’re Disgusting and Barbaric
No Sympathy for the Hillbilly
How does weight have anything to do with amount of reviewers? Those are completely unrelated metrics.
Biggest glitches in cyber security of the week
Norway is great country to live. And IT jobs salaries are almost as good as in US ~ $100k https://jobsquery.it/jobs;page=1;tags=;sortBy=SALARY_DESC;qu...
If they rescind the offer over that, that's just the way risk/reward works. Whether it matters depends on the industry and the culture of the company and the general culture of the geographic location. A lot of time it won't and the further in the past it is, the less likely it is to matter.

Keep in mind that the background check is just to give the company an excuse to change its mind. If it rescinds the offer over the difference in job titles then it probably had already decided to do so.

Good luck.
Microsoft Teams launches out of preview in 181 countries and 19 languages
Free Online Science Courses to Learn a Little of Everything
Finding an Apartment with Clojure
It appears you are correct, thanks for pointing this out. It's pretty amusing that I was just schooled on grammar by somebody who calls himself "dubya". :)