skysight-inc/HackerNews huggingface dataset:
It's the National Security Entry-Exit Registration System that was set in place in the wake of 9/11. Basically Obama dismantled it to make Trump look bad since he now has to reinstate it and liberals & press cry wolf.

Guardian: Registry used to track Arabs and Muslims dismantled by Obama administration https://www.theguardian.com/us-news/2016/dec/22/nseers-arab-...
Also, /r/python has stopped recommending LPTHW, fwiw
As a person who builds, I am awfully grateful for the people who maintain, as my stuff would never work without them.
Ah, thanks. Perhaps I misused the word "condescending" then. Maybe I meant "patronizing"? English isn't my strong hand. I didn't mean he wasn't being as nice as he should (I agree with you that turning off that filter makes a clearer message).

What I meant is that I think he's wrong, in particular the assumption about non-nerds and their intelligence. It's his limitation not to see that intelligence can be applied to different goal functions than his, not theirs.
If you go to dilbert.com the cartoon comes part and parcel with his blog. This dissuades me from visiting the site.

I like Wagner too. But if I had to read an anti-Semitic pamphlet every time I listened to him, I wouldn't put him in my playlist.

I think that's reasonable, no?
It kind of makes me sad in a way, because I've always loved using apples frameworks.

But its really hard to argue with getting android as well for almost free, and even having the potential to share code with a web front end as well.

Especially when doing a version 1 of almost anything it seems to make more sense to me than any other option.
The author of the posted article is the author is TabGroups.
I will admit, only listening to GG Allin all day has been getting a little stale.
Discord is my favourite example.
Can you be satisfied with dissatisfaction ?

I recently worked my way up to make chores my own, I embed my senses into every move. It feels a lot like meditation. I felt less tension, less fatigue, even pleasure. After all, anything can be a pleasure if you find a balance between your self, own desires, own capabilities.
That's why more languages should let you write tests in the same file as the code it tests like Rust does.
Right, but you can't implement a lot of the APIs without calling into private kernel functions.
Hey there - actually, it is completely not public, but we do have a private beta for PBCs. Feel free to ping us at support@clerky.com and we'll set you up!
Dupe: https://news.ycombinator.com/item?id=13484372
I'd love to know why this is being down voted, I answered a question with a link from a reputable source and a (paraphrased) quote from an employee of the organisation. There was no opinion at all.

Are you down-voting facts because you don't like them? It doesn't make them any less real. Down-voting opinion, sure, but down-voting something which is simply the truth doesn't make sense. The article even had a copy of the questionnaire.
Know your audience. Can you extend the analogy to the other players?
Not clear where that's coming from, that site lists the bond length for HeHe as 300pm but for HH it's around 75 which would make Hydrogen ~1/4 the size of helium.

On the scale of individual atoms I don't remember enough about my chemistry and physics courses to recall whether there's supposed to be much physical difference between the "size" of the region where the first 2 electrons are between different atoms, nor do I know if that's being conceptualized as orbits, shells, abstract concepts of energy levels of something even weirder these days.
What is the Win 10 bootmgr code for XP loading counted as?
This is absolutely not beneficial to the first million customers.

Drug companies don't increase the price to pay for marketing. Prices are set based on what the market can bear. A small drug company that decides not to spend a lot on marketing is going to charge the same as a big company that does spend on marketing.

How the math works is as follows:

$5/pill; 1 million pills sold with no marketing = $5M profit

$5/pill; 2 million pills sold with $3M in marketing spend = $7M in profit (66% ROI on marketing spend).
What is "just harsh enough" for you?
Twitter let Arab Spring happen. Think about that.. what was their political motivation?
Also use Mobile Firefox because Chrome is 'sticky' on android, 'oh you signed in by clicking the dialog when you where tired, let me sign you into everything else and re-enable sending your web history to us as well', I disable it then accidentally turn it back on and they don't have a 'I want to turn this feature of permanently' option its always 'suspend' not 'disable forever'.

So I switched to Firefox on Android, it's not 'quite' as smooth but Ublock Origin works great so on balance I like it better.
An unconstitutional act is void.
This sounds like Red Swoosh, a company Travis Kalanick (Uber CEO) started and was acquired by Akamai back in 2007. I was surprised that Akamai is a partner. They already do that...

But anyways CDN is highly commoditized now and most big players are building their own solutions. What advantage do you offer? It does not seem like it would be a great solution for live streaming...

Also this sounds like a perfect target for DDoS attacks...
> How you are getting that I want anything different?

Then perhaps you're under the misunderstanding that a judge has signed off on the NSL's. That is not the case, these are warrantless searches.

https://en.wikipedia.org/wiki/National_security_letter

https://en.wikipedia.org/wiki/Fourth_Amendment_to_the_United...
I don't know if it has changed, but one thing I enjoyed about living in Finland in the early 2000s was that a janitor and a director at a company were given the same respect. If was more about contributing to the society.

Your comment on SRE -> server janitor is interesting. Especially in the land of DevOps. Companies are looking for ways out, to have people do multiple things and not necessarily acknowledge complexity, experience when things go sideways, etc.

Being able to get things to run smoothly, having the background to know when X happens and where to look, being able to plan and intelligently navigate future capacity, etc. is incredibly important. The ops roles that used to exist, places like Google keep them, but a lot of companies do not.
Here's how this works. If a function would not return null originally, you continue to return the original type and use Optional::map.

If a function could return either T or null, return Optional<T>, and then use Optional::flatMap to join them together.

Pretty straightforward.
Thanks, David. Upgrading to Node 7.4.0 allowed me to run `node main.js` without having to pass the flag.

Granted, I was using an outdated version of Node, but perhaps it'd be helpful to add a >= version number to the Node dependency blurb (a la JDK 8).

Either way, thanks for your continued efforts!
When there's a reasonable prospect of treatment giving someone years of healthy life, it's important that the treatment happens. But there are a lot of patients where that's not a possibility, everyone knows it's not a possibility, in some cases they sign orders refusing care because they know that any extra time it would add to their life would be torture, and... hospitals do it to them anyways.

Because they get paid to.

Hospitals should not be able to bill for care given in violation of a DNR that they knew about. If hospitals give care in violation of an advance directive, and the effect is to keep someone barely-alive in a state of terrible pain for a short time before they die anyways, then they should be liable for the pain and suffering they inflicted.
Generic words are not brands. I have no feelings about shoes.com nor can I ever other than I like shoes. I care about certain brand of shoes because they look nice and last a while, i.e. quality. That's why companies fight to keep their brands from becoming generic names.
He's talking about trump? Ye gods, in election season everyone plays politician.

Seriously though, why does he think anyone wants to hear his political spew? It's almost as irrelevant as hearing an update from Sam Altman.
Of course, but one is right. I'm sick of this "How would you feel if you were a nazi" attitude.
Right, in callosotomy patients there's some level of information exchange via secondary pathways. In particular, one of Gazzaniga's experiments showed transfer of emotions.
As a die-hard FF mobile user....

FF is slow, pages rarely load the first time and I constantly have to manually reload, the interface for making config changes are requires sooooo many clicks. I have no real experience if chrome is better because I never use it, but FF mobile has some real warts
It doesn't take much to let something happen when the correct course is to do nothing.
Awesome :) thanks so much!
Following on the comment of majkinetor above it's not impossible that black youth are also much more deficient in Vitamin D on average. It could be a confounding factor.
Based on what the problem description here is (failing to clear some bits in a register), patching it yourself doesn't seem too difficult. Probably less than two dozen bytes to change.
Docker moves the problem from upgrading to a newer version of a library to updating to the bleedingest edge kernel.
It is weird to begin with that Google would put all their eggs into one basket. Silicon Valley would have looked all idiotic but for Mr. Thiel who invested in Trump.
Ah, a fellow paranoid sysadmin who's been around a while :)

I do this for my "very important" stuff - e.g. documents and personal photos. That gets copied every year to a third off-site physical drive for safekeeping, and that is an entirely different filesystem. A lot of that stuff is also on google drive for the latest, so I'm not super concerned about the backup frequency there.

The standard zfs send backs up about 25T of stuff I'd certainly not wish to lose, but could eventually mostly be re-created. For my risk level zfs send seemed to be the correct risk:ease of use tradeoff for me. Plus the nice diffing makes syncing a home NAS on a consumer broadband connection not entirely impossible - where even rsync can be difficult for some of my use-cases.

Full integrity of backups is interesting - in a professional environment that means to me full on DR testing (e.g. restore your backups regularly to test them) among other things. For personal use I think automated regular zfs scrubs are about the best you can easily get.
Good.

I'd rather have an infosec-competent government than one that's an open book to foreign adversaries. The last few months have been embarrassing. We had one top official run their own email server out of a private basement in suburban New York, unsecured and unmonitored. We had John Podesta, seventy years old, fall for a Russian phishing scheme that involved downloading an executable email attachment, presumably clicking thru the warning and running it anyway.

In the wake of that, political officials may have been scared into caring about infosec. We may be winning the fight against apathy and incompetence -- but we are still losing the fight against hypocrisy.

--

Both the current and previous administrations are full of powerful people who want privacy and security for themselves, while denying the same to the citizens they serve.

The previous administration promised, in 2008, to be the most transparent ever. It proceeded to have an abysmal record with respect to whistleblower prosecution, government transparency, and FOIA obstruction. The new administration looks likely to be even worse.

Laws like the Snoopers Charter, recently passed in the UK, cast an ominous shadow over the whole American security profession. Thoroughly nontechnical old men run our government. We must convince them and the public that strong encryption with no backdoors is critical both for national security and for the preservation of our First Amendment rights.

Call your senators and call your representative. Demand better.
pets.com

https://en.m.wikipedia.org/wiki/Pets.com
While I dislike most programmer interviews for asking obscure or trick questions, what's wrong with them having a baseline set of coding questions? You might have 15 years of programming experience, but people lie on their resume all the time, and a lot of management positions in this space are hands off (and the manager's skills degrade/are for the wrong tech').

I certainly have a few managers with 20+ years of experience who cannot code a Hello World site in our primary technology. Their resume will still list them as "Senior Development Manager."

PS - My managers are actually very good at their respective jobs, they just aren't hands on anymore. I am just saying that if they moved jobs their resume would be "misleading."
Not sure, are you being sarcastic?
Packaging commandline tools which run perfectly natively makes me cringe... the first thing which comes to my mind is: bloated, more complexity, especially on resource management (in sense of spending resources and accessing e.g. CPU/RAM ressources). I think it can be useful though if you have something which only runs on Linux and not macOS. <sarcasm>waiting for the Electron version which runs this in WebAssembly</sarcasm>
I paid something like $360 for a full-height 5.25" 30MB Seagate for my first HD (to add to my dual-floppy Zenith AT).
Worst case would mean the other user will at least get a key change notification. If they care to verify that out of band, then there is no issue.
Why is Optional<> better then throwing an exception or returning a null?

The way I see it it's like this:

Optional<Integer> num = getSomeRiskyNumber();
if (!num.isPresent())
return ... code to bubble up a blank optional

vs

Integer num = getSomeRiskyNumber();
if (num == null)
... throw exception or return null

I get that the author has adopted a more functional programming methodology for dealing with their data but for some tasks this isn't acceptable. To just return 1 value you've allocated at least one object (Optional) and make at least 2 function calls on it (isPresent() and get()).

You get `if (value == null)` for free. Throwing exceptions is very heavy and I'd place Optional<> above that but there isn't any way to signify the error that you acctually got. You'd need to make an Optional<Maybe<T>> where Maybe<T> supports error/exceptions. Maybe Maybe<T> holds data and you can extend it with BadMaybe<T> who extends exception or something so you can put that in instead of your value to signal your exception.

I don't see the benifit. Maybe I'm just crazy but `if (v == null)` has all the features Optional has for less of an overhead and less cognitive load. (If you're afraid of NPEs then just document all the return states of your methods and use @nullable to show when you need to check. IIRC IntellJ catches that kind of mistake).
I've met several 10+ years developers that couldn't code basic stuff, why instead of rage quitting you did not say "I don't want sound cocky but this stuff is really easy for me, do you have anything else?" by rage quitting I wouldn't trust you contract work, what would prevent you from rage quitting in a different scenario!?
> The truth is, the mozilla leadership has never had much vision

I'm not sure I agree there. I feel like they've had at least a few pretty strong points of vision. The failure has been more on the execution of producing and maintaining useful software in support of that vision.
I meant to post my comment in the gorbachev discussion.
Whenever I see an inexperienced young hardware startup striving to build even just 1000 of some widget, I feel sorry for them. They often go twice over the planned budget both in terms of time and money... and only after several screwups they hire some experienced guys to help them with the process.

The answer to your question? It simply experience. Start small, try to build bigger things, and put in actual time and effort to learn. Don't cut corners; learn how the big industry does things (and especially: why). Don't guess tolerances and sizes: find relevant standards. Read datasheet thoroughly and with comprehension. Ask your assembly house for guidance. Get a book or two on process & quality control.

The effort you invest will pay itself off sooner than you think. Not in revenue, mind you - but greatly reduced losses and delays.

PS. The world of manufacturing is wonderful. It's vastly different from programming, as it involves much more interaction with suppliers, vendors, teams and assembly line employees - but the feeling of holding a finished product in your hand is worth it.
Show HN: Multi-Engine Reverse Image Search – Chrome Extension – NooBox
pets.com
except mobile firefox is the future.

and most extensions are making do with xul. I use noscript and stylish and httpsEverywhere. life is good.
I mentioned that this happened on Conservative sites, and it was during the Primaries. It seems unlikely that, under those circumstances, people would be so shy about expressing their preferences.

Also these are not just stand-alone fake accounts with no friends created for making comments....these are curated to have enough details that make them look plausible to an unsophisticated automated detector (or overworked FB abuse department employee), but they have few friends, all with similar sorts of profiles, and no signs of activity except for posting comments.

I do agree that there was an element of "shyness" and self-censorship, but I expect it was from supporters of other candidates, who would not want their Real Names and identities to get embroiled in fights with fake profiles.
One thing not mentioned is that in an earlier era, code absolutely could not self-document at all. For instance, assembly language in the 80s. Many systems just did not allow for practical longer descriptive names.

Or the traditional C style with extremely long functions that do many things, cryptic names, hardware-related constants or magic numbers, little to no facility for modularization or composability etc.

In that era it was an absolute truism that comments were important. In today's era, comments are usually a symptom.
And it would be convenient if Scott Adams' political tweets were considered "irrelevant" more often than others, wouldn't it?

There were also reports that followers would be automatically unfollowed. They wouldn't hear from Scott for a while, so they'd check and realize he was no longer followed. Maybe they slipped and accidentally hit "Unfollow" while scrolling through their feed one day. Maybe it was a one-time glitch. Or maybe it wasn't.

While it's true that such things could easily be imaginary, it's also true that they easily could not be. The idea behind these pseudo-bans is to discourage undesirable users from using the platform, and they do happen on many platforms (can't speak definitively for Twitter).

For example, my HN account was intentionally slowed by YC for years. Each page load would take several seconds. When I asked politely if they could lift it after putting up with it for a couple of years, they confirmed it had been intentionally slowed, but couldn't tell why, and graciously agreed to lift the punishment, which I'm still grateful for. :)
There's a book I've never actually read that has a brilliant title, so good I don't even feel the need to read it. :)

"In Business As in Life, You Don't Get What You Deserve, You Get What You Negotiate"

Yes, that's the name of the book, just google it. :)

But I have most definitely found this to be true. While it is sometimes the case that good deeds are rewarded, to really get what you want and to go beyond what you thought was your potential you need to be assertive and go after things. Negotiate for yourself rather than waiting around for something to happen. Push the boundaries.
i think people who bought this would start to carry dry erase markers. companies also didn't buy dry erase markers before they had whiteboards
FWIW I was able to read that article. I'm an FT "subscriber" but I don't pay anything. I simply registered for the site.

When I registered years ago the deal was something like 5 free articles a month. I don't know if FT still has a promo like that or if they changed their terms.

Maybe all that's still required is to register? If so, I recommend you do it. The FT is a great publication.

Also, Matt Drudge occasionally links to them. He bypasses the paywall by using a search via Google UK. So that trick could also work?

Yes I know it's a PITA, but writers and editors do need to eat and to pay their rent.
>I do think it's a bit of a problem that the United States doesn't have any real civil defense infrastructure in place

I might be misunderstanding you, but The National Guard doesn't count?
I agree wholeheartedly. On the flip side, when I interview such candidates, I usually prefix baseline questions with "This is probably a piece of cake for someone of your calibre, but please bear with me because it's a part of the process we got to get out of the way"
Warrant canaries are a thing [1]. For example, see Reddit's one which disappeared last year [2].

1. https://en.wikipedia.org/wiki/Warrant_canary
2. https://www.reddit.com/r/worldnews/comments/4ct1kz/reddit_de...
Memory usage and run-time don't matter any more.

When I started programming, 1968, minimizing these was the core value used in judging how good a programmer you were. This has not changed in many people's minds. Once I stopped caring, my imagination became free to consider doing things others wouldn't even consider. One program ran for three days. People thought I must be brilliant because of the unheard of things I was doing. Nope. I was just uninhibited by these hobgoblins of the past. I wasn't even a very good programmer.

I do admit there are situations where this principle doesn't really apply.
If you have the title of the article in your parent, perhaps we can do the same here.

Edit: Or, I can :P

https://www.google.com/#q=Toshiba+rattled+by+report+of+fresh...
I know there are companies embed digital fingerprints in all assets on their intranet. Basically the web server serves files with different fingerprints for each employee. These fingerprints can survive even resizing/processing/re-encoding. Company then will be able to track down the person who leaked it by simply looking at the leaked file.
Branding Guidelines for Angular and AngularJS
No argument here, no contribution, just an insult. That's probably why you are being downvoted.
A "truly paranoid" that is not a software developer can use Tarsnap?
Sadly, humans in general seem to need that kind of policing as they just cannot help themselves.
Avoid? No, it not avoidance that stirs the pot, it has been what holidays they don't acknowledge.
That's also not an argument
I can't believe they're stupid enough to think that Trump is a Republican. He's neither. Both parties shat all over him during his entire campaign, so he owes them not just nothing, but less than nothing, hence the promise to institute the congressional term limits and anti-lobbying laws. And as everyone discovered over the last week (much to everyone's surprise), Trump is the first politician in history that will actually fulfill his campaign promises. There are a lot of really old geezers in Congress, especially on the Republican side, which won't like term limits one bit, so it'll require some negotiating skill to shove it down their throats. I hope Trump actually manages to pull this off in a way that's not easy to undo for president Michelle Obama in 2024.
I wonder how much of Apple's bad press is due to the absense of Steve's RDF? The iPod was ridiculed for lack of features, and Apple made a point of removing rather than adding... yet succeeded. Wires are a nuisance... earpods are innovative. Perhaps it's really a deficit in selling-it.

OTOH smartphones and desktops have overshot demand, so it's downhill whatever they do.
The Closing of America
most sites that are slow are also slow on chrome. so doesnt even bother.

the only solution is installing noScript. the only version available is in beta. but it works fine.

you will be suprised how few sites I have to whitelist to see the content I want. and usually besides faster, they get much more usable without Javascript!