skysight-inc/HackerNews huggingface dataset:
Windows 10 seems to be degrading rather than getting better. It seems to have reached windows ME levels of stability on most of my devices. Leaving the win7/8 machines looking pretty good. The cool kids are always messing with it, so the stodgy maintenance programmers never get a couple years to fix all the crap they break.

Plus, the non stop UI "quirks" are probably worse than I can remember. The whole OS has turned into the windows file copy dialog. This is what I always hated about linux on the desktop, 1/3 of the crap doesn't work right..

For example, last night I was sitting in bed with my 9Y/O daughter when she pressed the battery saver icon on the tablet, and the estimated time dropped from 9 hours 31 mins to 8 hours 50 mins. To which I responded it seems like pressing the battery saver icon forced it to recompute the estimated time remaining, where before it had been showing a stale value. Pressing it on and off a couple more times we got it to shift up to 10 hours some minutes. Its like they can't smooth the power consumption for longer than a few seconds, and the recompute timeout is longer than the smoothing, so the value has large jumps instead of smoothing changing.

I could go on and on but its pretty obvious that no one is actually testing the UI, they are just letting some random people throw crap into it, and ship it. Worse its like their user metrics come down to, if less than 50% of the installs are using something then its ok to remove it (say classic mode).
...expert professional designer was not involved in the process.

Haha they might not be experts but we can be sure that the architects of every one of those got paid.
A Very Murray Christmas is one of the coolest and enjoyable movies I had seen last year.
I'm in the opposite camp. I haven't had any problems with W10. It's an improvement from W8 and way faster than W7. The only thing that was annoying me was the updates, but I disabled those with a tool.
Murray and Gurdjieff. Now that was unexpected.
RDAP over https should be fine
I think you understood me. Maybe I can explain more.

If you have a service `log.io` with it's own DNS servers ( running named or djbdns ). And one day you decide to shut them down and rename the service to `loggy.io`.

What will happen is that any DNS trying to query the `log.io` DNS will reach unreachable server, which will lead to serving the last-known IP from the proposed DNS Cache on your machine.

If you don't use forever-failback-cache after the TTL expired you will just reach unreachable server and return back no IP address.
It's because most PCs people use are bottom of the barrel cheap. If you compare similarly priced PCs to Macs with similar business class builds (keyboards for laptops, etc) I highly suspect everything will balance out, at the very least be minimal.
Yep! If you check "Gamebooks" on Amazon you'll find all sorts of physical games. I think they popped up in the 70s and 80s and you use dice, sort of like a single player D&D game.
Nope, just point your machine or router's DNS to use opendns resolvers instead of your regular ones: 208.67.222.222 and 208.67.220.220
My own issues with my mid-2012 Unibody MacBook Pro: I've had to replace the main SATA cable twice for about $60 each time.

Also, a couple years ago updating to a specific version of OS X while LaTeX was installed caused the update process to freeze indefinitely, forcing you to reinstall everything. I had everything backed up, but it was a pain and could have easily caused me to lose important stuff if I was just a little bit lazier.

Still, everything runs smooth and great. Actually noticeably better than the 2015 hp ZBook I use for work.
Agreed Windows 2016 could be a game changer.
The irony... Dyn blogged about DNS attacks yesterday.

http://hub.dyn.com/traffic-management/recent-iot-based-attac...
The difference is that those (well maybe not ME) got better as they aged due to bug fixes. 10, seems to create more bugs than it fixes with every update.
The other fantastic & fantastically relevant contemporary show is Westworld. Setting up to be a masterpiece.

Between Black Mirror, Westworld, Utopia, Mr. Robot we're really hitting a good run of SF.
Paypal and others still down for me at University of California (I think we're our own ISP?)
This data stays forever. It will be there in decades.

What if Google tags someone as homosexual and in 50 years, we get a new extremist party that claims that information for a genocide? Google knows a LOT about you. Your weird porn fetishes, your political affiliations, your religion, your beliefs. Your friends, family and THEIR political affiliations.

It sounds impossible but it's not. Take a look at 1960’s Afghanistan to see how a country can really change in a few decades.

Imagine for one second that this goldmine of information existed in 1942. Who can say how 2042 will be...
Try Akamai managed CDN content. 20 seconds !!
it could be that the licensing fees on the name are a significant enough drag on revenue, and/or the agreement has an expiration date and there's an expectation that the licenser won't renew the agreement.

I've been a part of situations like that. You can try and get ahead of it like TW is doing now where you create the second name ahead of time and try to build up the recognition and awareness around it in advance.
> The logic boards stress with the constant heat flux and end up breaking.

Oh no. Macbooks do suffer from this! Remember the NVIDIA lead-free-solder fiasco or the issue affecting a boatload of MBPs with Intel GPUs? At least they fixed my Fall 2011 MBP free of charge (logicboard swap). Getting my old Windows laptop fixed with the NV disaster was a whole other story.
>No, really. In Canada, the dairy industry is run by a single co-op. That means that all milk and milk-based products must be sourced from the co-op (i.e. your provincial dairy bank).

Number of large dairy processing companies in Quebec: 3 multinationals, Agropur, a cooperative, and Saputo, a private company, both originally from Quebec, and Parmalat, from Italy, process over 80% of the milk

Number of mid-sized dairy processing companies in Quebec: 35 mid-sized companies process 19% of the milk

http://lait.org/en/the-farm-in-action/the-production-scenari...

>Getting good cheese in Canada is expensive and hard.

Quebec’s share of cheese production in Canada: 51%

https://www.fromagesdici.com/repertoire

I've never run out of good cheeses here, maybe outside of Quebec it's harder to get your hands on good cheeses, but here it's everywhere.

I'll concede, we don't have the greatest butter, but as times goes on, they'll wise up, we didn't have real fresh creme before, now we do.

>and my local farmers can be given an opportunity to compete. Until then, the biggest opponents to these deals are farmers. That should make you question their motives.

Our farmers and local food producers deserve more recognition then we give them.

They usually come from long lines of farmers and they've lived the high and lows of market prices due to globalization, i don't think they want to go back to having to guess how much the price of their milk will be or if there's going to be a shortage or if they'll be able afford to feed their cows anymore. Co-op's aren't a perfect solution, but the free market is an impossible utopia.
> How I would describe a MacBook is "quality". It's not especially durable, it just doesn't break down over time.

I've definitely noticed the same thing. Almost every laptop (and computer, for that matter) has broken down within a year to a year and a half for some random dumb reason. Two of my laptops died due to messed up power supply connections on the motherboard, two others died due to the hinges completely snapping off, and another died because the hard drive failed - and that one was an aluminum iMac that I pawned off to my friend, who replaced the HDD and it works just fine still.

I've had my current MBP since 2012, and it's chugging along just fine - except for the hard drive, which I replaced with an SSD and have no problems with, and ironically enough the hinges, which totally cracked. I had to buy some replacement hinges off of iFixit, which I'm waiting on delivery for today.

Apple computers have by far been the longest lasting and least likely to crap out on me that I've ever had. I'm very happy with my old MBP, and the only reason I'm considering upgrading to a newer model is because I can tell this one might be on its way out in general.

The one thing stopping me is the price point... $1600+, yikes.
Is it really important who wins it there are only two candidates that share common view on many problems? And you don't need Internet to count votes anyway.
That's a very specific problem.
> Don't understand why it bothers you. Big corporations have unfair advantage either way. Small players already need some special treatment to level the field.

So to make it fair we should give small players special treatment while continuing to have big corps have no restrictions.

Which small players get to receive the treatment?
Why not make it simpler and have more restrictions on big corps?

> But privacy is more about power and governments getting access to the data companies collect is the worst thing that could happen.

I'm not sure I follow what you are saying. These companies at this point are bigger and more powerful than most countries below the G8. I have exactly the concern you are mentioning.

While people generally like that google, apple, fb don't give data to the US government I can see it equally bad that they keep it to themselves and use it to leverage the government (they are already doing it with money).
Really tired of getting excited by headlines like this on HN only to find that the article is really old. Posting super old articles like this is much more unhelpful than my sarcastic comment. I hope this practice changes.
And several projects already are compiling to it. But it is not neat, what makes those projects less reliable and featurefull. Often enough for people to say "fuck it!" and go back to JS.

If WebAssembly takes too long, I can see JS compilers getting very good, but it's looming availability is discouraging that.
If you're having issues with people accessing your running Heroku apps, it's likely because you're running your DNS through herokussl.com (with their SSL endpoint product) which is hosted on Dyn.

If you can update your DNS to CNAME directly to the ELB behind it, it should at least make your site accessible.
Just remember to take it out when this is resolved. IPs shuffle around all the time, and that IP might not always work for the main github.com domain.
git still works on your local! Get back to work
Are you sure? I've seen PCs where it took some serious wrestling to get the stickers off cleanly. :)
But not successfully...
Skipping the queue for $25 for a thing that I have no idea how it works, if it works (for me)? Why?
Canadians regularly go across the border to buy butter, cheese, and other dairy products; much of it depends on what border crossing they use, what province they are in, and how much they bring back. People from near Vancouver, BC regularly cross over to Blaine, WA to buy cheese and gasoline (both of which are much cheaper in WA than BC), and are rarely tariff-ed at the border; there is even a 'dairy' (milk product store) in Blaine (which is a small town).
Gloria Steinem Supporting Hillary Clinton?
The fact that Gloria Steinem is supporting Hillary Clinton makes me suspicious. Steinem is a known employee of the CIA and has supported US government efforts to destroy the American family.
Steinem: For Feminism, A Clinton Win Would Be Helpful But 'Only One Step' - NPR
https://apple.news/AainmCMA3TOqZ_34mv4J4jw
I'd wager that they might say that once you see the damaging thing, the damage is already done. Therefore, hiding after the fact is not the same for emotionally scarring stuff and silly stuff that is just spammy.
I work for one of the big CAs out there. For those domains a human actually performs a manual WHOIS query for those TLDs and then manually enters in the email address associated with the domain contact and they are required to include a screenshot of the WHOIS details for verification of the information. A second individual then is required to perform a verification that the email address entered is correct per the attached screenshot.

All of this, plus the querying of the organization's legal registration, business address and contact is all done by trained people and due to internal efficiencies and workflows we can complete that in a matter of minutes from the time a customer places an order.

In the end, even an organizational vetted certificate is still completed just as fast as it takes customers usually to click on the approval email to authorize issuance and submit the CSR for the certificate creation.
Probably because you say to edit /etc/hosts but not what the content should be.
Because new MBPs have their RAM soldered and instead of SSDs weird NVMe sticks which you can't just put into an old Mac Pro/iMac and keep on working (or trivially upgrade). Oh and you can't just simply swap the battery (I needed < 5 minutes). Oh, and the new ones don't have basic stuff like Ethernet connectors, DVD drives, Firewire connectors or connectors in general. I don't want to carry around a box of flimsy adapters!

Thanks but no thanks, I'll stick to my trustworthy Fall 2011 MBP.
I believe rocket scientists make a distinction between landing and impacting.
Kind of like saying "lets divest from Ford/GM/Toyota/etc... because Moller promised that the Skycar will be ready in 3 years".
https://news.ycombinator.com/item?id=12762462
I'm uncomfortable with how willing I am (and others are) to just make/accept claims about how terrible the JS community is without evidence. In this thread there are tons of people saying JS devs don't understand CS fundamentals, write low quality code, and take their bearings from hype; that the "vast majority" of inexperienced people choose JS; etc. And I haven't seen any statistics on this or even a single example of such things.

I'm a Python guy who's working in Java at the moment. I don't particularly care for JS or frontend work, and I make no bones about it. But if someone were saying all this about the Python or Java communities, I'd be asking for evidence. And, frankly, I'd be pissed. So I think we should hold ourselves to similar standards -- don't just shit on a community because that's how you feel. Provide cases. And possibly even advice on how to improve!
Why watching Westworld’s robots should make us question ourselves
Have a failover DNS provider. Amazon uses Dyn, but also has UltraDNS as a backup, and it's obviously still up. Twitter vs Amazon:

host -t ns twitter.com: ns3.p34.dynect.net, ns4.p34.dynect.net, ns1.p34.dynect.net, ns2.p34.dynect.net.

host -t ns amazon.com: ns3.p31.dynect.net, ns4.p31.dynect.net, ns2.p31.dynect.net, pdns6.ultradns.co.uk, pdns1.ultradns.net, ns1.p31.dynect.net.
The scenario I was describing was one where a last-known-good resolution would be used if and only if a refresh attempt fails after the authority-provided TTL expires.

I believe the scenario you are describing is a rogue ISP ignoring that authoritative TTL wholesale, caching resolutions according to its own preferences regardless of whether the authority is able to provide a response after the authoritative TTL expires.
Claims of “air bombs” capable of downing ships and planes in the Bermuda Triangle
Why is it that the first instinct of some developers is to go out and 'choose' a framework? Even before you know the thing you're building is going to be around for awhile, people automatically think they need a framework to do anything these days.

Does it feel good to let someone else make critical decisions for you, instead of thinking for yourself? Can all projects really be distilled down into some javascript framework?

The benefits of using a framework these days are rapidly evaporating as what is trendy today likely won't be in a few years anyways. And the truth is after so many months or years or commits, the benefits of structure of the framework start to fade away as the application becomes more customized and bespoke. All the complexity is in the actual application functionality, not the tiny little savings and poor abstractions that a come with a framework.

I've worked for large tech companies and small alike. It all goes the same way. Some developer who is super opinionated and passionate props up their framework of choice, or does some kind of perfunctory analysis of the "current best" of whatever is available at the time and the rest of the other more submissive developers go along with him. It has more to do with group dynamics than has to do with actual technical merit, or what is best for the product or business.

Then, once the system has become a ball of mud, the "lead" guy leaves. Or he proudly exclaims there's a new hotness in town, and that we need to rewrite our application in this new thing because it's faster, or better, or you get to type less. Or some other such bullshit. He'll then go to give demo's of how fast you can make a simple app that has nothing to do with anything -- like a simple TODO list -- "look how fast it renders!" he'll exclaim (of course forgetting to tell everyone the first page load or stale cache hit is actually worse).

I personally hate giving up the freedom of what abstractions I get to decide on, how to structure my code, how to organize my API's, etc. for a supposed one size fits all solution created by someone I've never even met or talked to, and for code that I haven't reviewed.

If it's a library that's doing something useful and providing a great API, like some 3D graphics, drawing primitives, ML, database engine, etc. that's a different story. That is useful software that actually does stuff. But for "rendering" (I say that lightly because the browser does the rendering and layout, a framework merely is a middle-man) forms and buttons and keeping state of an application? Or telling you how and where to put source files, and name things? That's your job as a developer to come up with these conventions and to build an application that is 1:1 with the problem domain.
nit: ...copyrighted content.

"Copywrite" and "copyright" are not synonymous.
Ask HN: What is your background and how often do you get rejected in interviews?
I came out of school with a CS degree about 8 years ago.

I've built up solid experience since then, have a pretty decent career as full stack engineer. Currently working in Bay Area.

I've been getting rejected in pretty much every interview for the past 2 years, and I am feeling hopeless.

Here's the count:

- Airbnb (got rejected 2 times during onsite)
- Pinterest (got rejected on phone screen)
- Google (got rejected 2 times, 1 phone screen, 1 onsite)
- Facebook (got rejected on phone screen)
- Square (got rejected onsite)
- Uber (got rejected 2 times on phone screen)
- Flexport (got rejected on phone screen)

Each and every time, I feel like I'm closer, but not close enough.

I've been studying 3~4 hours daily for the last 4 months, doing whiteboarding exercises, and trying to stay current with latest tech.

For those that work in these companies, how did you do it?
my gpu was failing and they did a full replacement of the motherboard and replaced the battery because it was out of spec for 300$ flat-fee out of warranty repair. Not sure what the conditions of that were, maybe it required to have a bootable mac. The few times I have needed to repair my macs it has been quite painless.
Heroku DNS down
Is it time for everyone to actually start using secondary name servers/DNS resolvers too from a different provider from primary? DNS _is_ built for this, for the very purpose of handling failure of the primary resolver, isn't it? Just most people don't seem to do it -- including major players?

Or would that not actually solve this particular scenario?
ufw, and by extension iptables, lacks features such as per process rules. You have to do hacks like assign rules to users, and run the processes under different users. Tails does this to isolate the Tor Browser process.

When you check out the link, see that nothing like this exists on linux. The closest thing on OSX would be little snitch.

github isnt down, flush your dns, its left over cached NXDOMAINS from this mornings outage.

you can also clear your browser dns cache with chrome://net-internals/#dns

I think my original meaning is there is lots of teams and not all of them are bad :-)
I think you should describe what counts as a theoretical breakthrough to you. The rest of us seem to think that writing some flowcharts or nearly English code in 10 minutes with a verified application coming out is a mix of great advances in theory and tooling over the years. Sure didn't do that in the COBOL days.

Another example is the K framework where they just use rewrite rules in a decidable logic with some supported tooling. That specific theory, their logical strategy, let them do a whole semantics for C with undefined behavior included in just a few thousands lines of specs. In form of KCC, it can also be used as a compiler.

The oldest one, from co-inventor of software engineering, let you specify functional, structural, and resource requirements in a logical notation with the tool synthesizing about everything else for you. That was 001 Tool Suite. The thing is, I can only imagine tools getting much better than that because any development will require human brains turning problem descriptions, constraints, etc into precise statements. Which is what specs are. That we're already at spec-to-code synthesis and proof for some of these tools seems like something that can't be hand-waived away as "no theoretical breakthrough there just lots of new tools."
Some landers failed to reach Mars and crash land. Check the list at https://en.wikipedia.org/wiki/List_of_missions_to_Mars
Right that's also on the list! Might buy a DSLR or something. Also going to probably end up buying a cheap atom-based server to set up nextcloud or owncloud for storing and serving those images online to family. Part of this is also to get out of the endless subscriptions to cloud services and host all our own stuff.
How did an entire state price itself out for entry-level home buyers?
Windows 10 is 90% great for me.

The 10% that annoys me is mostly around the way update works. If you have long running processes (like security camera DVR software, big render jobs, etc...) having the OS decide to reboot in the middle of the night is a bit of a headache. I know you can disable the update service, but it would be nice if they just put that in the windows update UI.

The other part that bugs me are the re-appearing bloatware apps like 3d builder, weather, contacts, xbox, groove music, etc.... The flipside of the reappearing apps issue is Microsoft uninstalling my VPN client. They don't think it's compatible with W10, but it works perfectly for me so I have to reinstall it every time.

To get back on topic though, Microsoft's Azure is fantastic. The earnings boost is well deserved.
> buy a new one

Which would cost way more than $300 and presumably right before it failed it was working fine for them.
Living the Future of Technical Writing
I'm seeing major sites like Paypal, Braintree and Twitter down. Is any of you noticing that too?
Memory Leak Detection in Production Go Applications
>"A small black hole produces more concentrated distortion with nothing around it (think of a marble made of lead on a rubber sheet - lots of distortion, small object), whereas something large with the same mass (a bowling ball made of something very not-dense) would have a different shaped distortion, despite having the same mass."

I see what you are saying, but am thinking that the distortions need to coincide at a large distance from the object (ie at low accelerations), otherwise GR couldn't reduce to Newtonian mechanics. However, then I found this interesting discussion which leads me to believe that you in fact cannot really derive Newtonian mechanics from GR:

https://www.physicsforums.com/threads/advanced-books-papers-...
Ah yes, the one true app doesn't work syndrome. I know it well.