skysight-inc/HackerNews huggingface dataset:
As you can see in the feature comparison[1], the free edition doesn't cover Windows' system applications, it doesn't offer a lot of pre-defined rule sets, or Desktop integration. Binsoft's WFC does.

However, if you're willing to spend money, Sphinx's product seems to offer quite a bit more features, but then you might as well consider other products out there.

Also, Binsoft's WFC UI, especially that of the rules editor, slowed down for me pretty heavily with just a hundred rules.

I'm not sure how Sphinx W10FC handles it but the Binsoft WFC doesn't accept not pre-defined file types. So if you have a binary with a random suffix, like anti-cheating rootkits often do, you can only add a generic allow or deny rule. You can't configure the rule.

[1] http://www.sphinx-soft.com/Vista/order.html
i don't think this fixes anything.
OT but I’ve just got into microcontrollers for the first time in the last week via an Arduino Uno. I’m absolutely in love with it and I now need to go a bit deeper (I’m working on a synth). I get a lot of the concepts like the registers to control the timers / interrupts but I’ve found a good guide to be lacking. I haven’t seen a list anywhere of all the available registers and what the bits do. I get that it’s different for different chips but I thought the info for more common ones (like the ATMega328) would be easier to come by.

Any hints on where to look?
Because Programmers as a profession can be easily outsourced? Can't really think a profession, where location is as unimportant as programming. Union will drive employers away, which is a fact. To prevent this, there has to some regulation in place, where forbid employers to hire unlicensed programmers from doing programming job. Pretty much the whole programming culture will need to be overhauled for union to be a real option.
Gosh there are a lot of these programs, aren't there?

For some reason I find it really hard to read these tree map visualisations. I know the theory and all that, but for me they just aren't an intuitive way of displaying that kind of information. For me a radial graph (i.e. pie chart like) is much easier to grok - I don't even have to think about it, I just get it. Seems like there must be plenty of people who don't think the same way though, given how many different tree map disk viewers there are out there!

For what it's worth I use Diskitude (http://madebyevan.com/diskitude/) on Windows and Daisy Disk (https://daisydiskapp.com/) on Mac. Both are great!
What does the future look like for HQ Trivia?
I've been jobless for a bit. It's really depressing. That's because I'm supposed to have a job. Socially and financially, I am less of a person for not having a job.

If I wasn't required to have a job? If I could live a full life without one? I wouldn't mind on bit.
sounds nice, i'm in, now i'm get some people under this not-a-pyramid
Seems to me, this is more a problem of ticket/workload organisation.

> However, often what happens is a ticket is thrown into the backlog and not addressed.

Every management method is different, but e.g. in Scrum (I think), there is the idea of a person reviewing and priorizing work tasks according to the roadmap. this person would decide if a "fix this messy code" task is important enough or not.

Then again, I think there is the every day a good deed philosophy of refactoring, too. I think in that case, one should just make sure that the "fix along the way" task doesn't disturb the original problems too much (so commits can still be reviewed) and that there are no unintended side-effects.
Some kind of localization service? Translation?
Except none of these are happening in SV, and I can't imagine them happening in the foreseeable future.
And the point is unions didn't help to counter it.
This is going to sound insanely insensitive, but did he get the vaccine?

Actually, it is insensitive, because I would like to either use it in my arguments against anti-vaxxers, or learn where I went wrong.

I honestly worry about friends who don't vaccinate their kids, and I'd appreciate either vindication, or piece of mind that I shouldn't look for goblins ;)
There's a massive amount of "driving through" Manhattan. People in Queens / Brooklyn / Long Island heading anywhere west of Manhattan can be a cause of through traffic. The entire point of congestion pricing is to setup incentives so that people drive north or south of midtown rather than through it.
The most toxic behavior is being overly protective or offended about your code. This goes both ways: Both as the review-seeker (that opened a PR) and the reviewer (That most of the time got his original code modified by the PR).

As a general rule I think there is too much emotion in what should be 100% technically driven. And again, this goes both ways. Being judgemental in a review (like on some of the link's slides) or being offended by a technical comment on the other side. Too much sugar coating is not helping anyone
>Tech workers should organize. United they bargain, divided they write anonymous complaints on HN.

BRAVO.

We are the beating heart of this world. We have way more leverage than industrial workers ever did - yet they won the weekend, the eight hour day and workplace safety.

What could we win once we set aside the moronic idea that we are each embryonic billionaires whose assholes spray gold coins every time we update a git repo?

Civilized health care, for starters. That alone would make the disruption worth it.
Wealthy exodus to escape new tax rules worries California Democrats
What are some if the types of problems that needed to be solved when cleaning data that required heavy tooling?
1. Well deploying a k8s cluster is a huge engineering challenge.
2. And doing distributed training in general is an engineering challenge.
3. And combine the two for an even larger engineering challenge of doing distributed training on k8s using GPUs.

ML Engine is an order of magnitude easier. You just have to do step 2 and setup your model to employ multiple GPUs.
Right. But how long did that take? The problem had been around for years.
I had Hakarl at that lodge near the Blue Hole. I was the only American they could recall who asked for seconds. Wait. I had whale at a restaurant near Hella. It was more amazing than any beef steak I had ever had and was more or less sustainably caught. What did we say in the 80s? Diff'rent strokes.
I’m having trouble fully understanding your argument. Is your argument that all non e2e communication is insecure, or that slack is incompetent? If it’s the former, should I consider tools like Gmail, and the google security infrastructure as security theater? If it’s the latter, then why?

The idea that I should expect all my gmail messages to end up in a torrent somewhere is a pretty audacious claim. I don’t pretend to believe that it won’t happen, but if it does, I can’t pretend I would have been more prepared than google when it comes to hosting my own email.
In our local Tesco, in a relatively poor UK city, the saving on "last day" food is about 10-20%, it used to be much higher. Presumably they're more wary of self-cannabilising. Except bread products after 8pm, it's almost never worth buying the reduced items now. I imagine they have much more waste. Mind you most ready food retailers, like Greggs (high-street bakery) don't do reductions preferring to dump unsold food rather than let people get them cheaply.

Refuse bin areas getting covers and locks is some sort of r/latestagecapitalism indicator.
> I think they'll find customers.

Sure, but that doesn't convince. Anyone who has ever been in a big company has lots of stories of HR "initiatives" that have been utter garbage. http://dilbert.com/strip/1995-06-07

The path that these women pursued can be countered with "They were actually those icky, squishy HR types to begin with and our failure was in not detecting that. We need to change our hiring procedures to make sure that we don't make this kind of mistake hiring for a "hard" tech position again."

> I used to think (terribly naively) that a company having a particular type as a founder would ensure that all such people would feel welcome there. But I have seen that not be the case.

And that's the crux. Why should that be the case? Apparently that founder believed that their behavior was going to be more successful.

Until someone takes a "diversity" touchstone, founds a company, and blows people's doors off, most offenders will never take these kinds of "squishy" things seriously.

And, if the "diversity" advocates can't do this, well, that's data, too ...

I'm actually in the camp that they probably can't.

Practically all of the biggest successes in any industry which has a schedule component have stories of the carnage of divorces, health problems and relationship damage left in the wake. Probably the only counterexample of a continuous, plodding, sustainable success is the space shuttle software.

Consequently, the diversity advocates need to change the narrative and start focusing on changing the conversation as to what constitutes success in broader society.
New Chrome and Firefox extensions block their removal to hijack browsers
Do Programmers Need a Union?
Very good point and observation.

I have observed the same but I have observed the exact opposite in academia and academically oriented corporate R&D in complex technical fields.

People with academic background can surprisingly humble intellectually. They may be arrogant when defending their point of view, but if they come up with a new thing they don't know about, they admit it even if it's common thing. By constantly asking simple questions every time they can't follow up something they are able to learn constantly.
This is a fantastic book - I can wholeheartedly concur with your recommendation.
Images and videos with a high resolution take up a lot of space, so 64GB is really the 16GB version of the iPhone X. I would buy a 128GB version without hesitation. I think the Memory upgrade for the X is the cheapest of any iPhone, but I'm still not willing to hand over 200$ on top of 1000$ just for my phone to be usable. I wonder how many (non-technical) people follow the same line of thinking.
I was unaware of this, thanks for that.
Atari Tempest: Dave Theurer’s Masterpiece
Reasonable question. Short of living in the wilderness or in solitary confinement it's probably difficult to go completely in the dark.

With regard to not having a voice, probably doesn't matter if I don't, but I'll concede it's probably a poor choice for the populace at large.
Bear in mind, another 1918 like flu will come - and even modern medicine is basically helpless to stop it - we just know better how to treat it.
That is absolutely true and you said it very well. And, after a lifetime of being praised for one's intelligence and creativity, when people first begin to realize that things are going badly, they can fall apart in some shocking and ugly ways.

Hopefully a relevant quote:

"Emotions can hinder or uplift. We might hope that those in leadership positions possess strength and resilience, but vanity and fragile egos have sabotaged many of the businesses that I’ve worked with. Defeat is always a possibility, and not everyone finds healthy ways to deal with the stress. Each person matters. Established firms will have a bureaucracy that can ensure some stability, even when an eccentric individual is in a leadership position, but when a company consists of just two or three people, and one of them reacts neurotically to challenges, the company is doomed."

http://www.smashcompany.com/business/how-to-destroy-a-tech-s...
Really quite impressive work.
>I think there is too much emotion in what should be 100% technically driven.

Assuming that the prospective solutions offered by each side both fulfill the basic technical requirements, the choice of two different engineering approaches would seem to be a 100% human decision about tradeoffs, no?
Using “capabilities” to design safer, more expressive APIs in Rust
(14) swiss brexit, girl to sell virginity
It might have been a biological weapon. I don't think anyone want to take credit for it though.
During a canadian winter storm to have more than usual empty shelves is of course very reasonable ;) And I'm also used to having less products available in some supermarkets when nearing night time. The images shown in the article though seem ridiculous to me.

But I agree, absolutely possible that there are other explanations (including that there is no problem at all), but a wrongly prioritized supply chain scheme/software fits very well to the shown and described issues.
corn != sweet corn

regular industrial corn is livestock feed, corn-syrup base, plastics feedstock and the like. horrible stuff, grown in gargantuan quantities. you can't eat it without at least some amount of processing. it's just not food.

the stuff you eat off the cob is sweet corn. nobody grows, or eats enough sweet corn for there to be a glut of it.
A week or more is safer for possible large bugs . Using twitch to see if you like games is also effective .
Server only runs on iPhones with < 5% battery.
Wow someone's drinking koolaid a bit much no? I would love to hear why you think that and also what was your previous model? I'm on a iPhone 7 Plus which I got in late 2016 and I don't see any reason or need to upgrade it to the X.
Unions (aka parasites) have a rich history of running their hosts into the ground. Just look at Detroit pensions, or any of the hundreds of municipalities that got fucked by Police/Fire pensions in the subprime crisis (e.g. Vallejo), or the fact that there are bus/train drivers in SF that make $100k+/year. Unions are responsible for running things into the ground far more often than management is. (or they just create the conditions for it then blame management of course)
I second this! TripMode is a great product if you frequently tether with your phone, or connect to wifi networks with limited bandwidth (airplanes).
I thought the whale was great, but I skipped the hákarl.
Fair enough to your second point, though I honestly doubt its more or less common in working class unions vs white collars. Sexual harassment doesn't seem to be something that respects class lines as much as people would like it to. I'm still waiting on a "This is what a Trump Voter looks like" profile pieces that covers, say, an intellectual living and working in Cambridge MA, or an upper middle class manager from Sugarland in Houston.
>major historical events can rarely, if ever, be traced to a single cause. But it might have played a significant role.

Along those same lines, several years ago a theory was circulated that the 1918 flu outbreak was made more deadly by the over-prescription of aspirin. The basic argument was that high-doses of fever-reducing medication prevented the body from naturally "heating" the flu virus to death.
False advertising. Nothing can stop an AMT process running in ring -3.
Dealing with PCM audio streams (like WAV files) you sometimes find both. After all, there are thousands of codecs + media containers + multiple versions.

https://en.wikipedia.org/wiki/FFmpeg#Supported_formats

> When more than one byte is used to represent a PCM sample, the byte order (big endian vs. little endian) must be known. Due to the widespread use of little-endian Intel CPUs, little-endian PCM tends to be the most common byte orientation.

https://wiki.multimedia.cx/index.php/PCM
Are you sure? Surely they realize that someone saying the lines are blurry "these days" does in no way imply that they have not always been blurry.
Who are you going to persuade with rhetoric like that? I don't even disagree with the point you're making about public-sector unions, which I too have misgivings about, but I feel repulsed by the way you've chosen to make that point --- which has little to do with what I'm saying.
It’s fascinating that we had the theory of relativity and quantum mechanics at the time, yet we don’t know to this day why the Spanish flu was so deadly.

Another puzzling disease that appeared at that time and have disappeared since then was encephalitis lethargica: https://en.m.wikipedia.org/wiki/Encephalitis_lethargica

Some hypothesize that the two were in fact related.
If 5 nation states hacked into the centralized public vendor they'll find a way to get into someone's on-prem version of the same, especially if they are the type to let it go very out of date.
Here’s an example: while in college, I was in a building that was on fire. A passerby ran into the entrance and asked us if we knew the building was in fire (we didn’t).

When the fire was reported by the student newspaper, the only details they got correct was the date and that there was a fire. The journalist spoke with me and with the student whose dorm room burned. Nothing we said made it into the article. It was far more interesting to invent a story about how nobody knew if he was in his room when the fire started, than the prosaic truth that I knew he was in the library.

This happened in 1990 and the cause of the fire was a pc catching fire while engaged in the slow and perilous task of reformatting a hard drive.
I'm going to offer a counter-argument to your characterization of the dash button as the "ultimate consumption tool." Dash doesn't work that way. Its like a to-do list. You press Dash, and the item is queued up to ship. People don't press "Tide" over an over, people press it when they run low on Tide. No extra Tide is purchased in the economy.

There's a case to be made that its a lock-in button. I might buy some other brand if its on sale at Safeway, but that other brand doesn't have a dash button next to my washing machine.

Btw, my wife got our son a Kraft Mac-n-cheese dash button when he went to college, at considerable risk he would just go into the mac-n-cheese business.

Btw btw, we're a "Charlie's Soap Laundry Powder" household (no dye! no scent!).
Glad to see conditional expressions becoming popular. TBH it's hard for me to understand why anyone ever felt that switch/if should be statements. I guess being too immersed in assembly programming?
grep can trawl through gigs of files in a few seconds (and that's without indexes), so I don't see why would be an unhappy experience. In any case, there are alternatives; one would be to "recruit" a few other clients of the same organization for a distributed parallel search.
we already had this all the way back in 2008. It's called webkit css canvas! Iconapp.io is using that heavily!

background: -webkit-canvas(mycanvas);
It would be hard to justify putting more than a few hours into getting it down to 1 MB.
Why make the assumption that unions of the future need to be identical to the unions of the past? Do self-driving cars need to resemble classic hot rods?
God forbid our 7 billion transistor 20 core Xeon CPUs actually search through a few MB of text efficiently! </facepalm>
The decisions are still rational, we're just optimizing a different variable. In my view the majority of the money I give the government gets squandered and I have no realistic expectation of getting back anything close to what I've contributed to social security.

By that standard if someone suggests raising taxes further to increase the amount of money in the equation I'd be firmly against it. The problem with our government is that it doesn't collect enough taxes, it's that it doesn't spend the money it collects wisely.

We're getting off topic from the original article though. If this was a conversation about something like a single payer system it'd be apt (and I'd be for it as well!) but (chronically underfunded) pensions are an entirely separate topic.
Check out Little Snitch: it has far more granularity than the hosts file.
if you have ideas about what Rust should focus on in 2018, consider writing a blog post about your ideas! they have an open call for posts right now. https://blog.rust-lang.org/2018/01/03/new-years-rust-a-call-...
you lose a case of cauliflower to spoilage, you lose $5. lose a case-worth of sold cauliflower, you lose out on $100 of revenue. this systems sounds penny-wise and pound-short.
You're right that I think an employer should be able to choose who to hire or not hire. So, if an employer wants to be a union shop, that's fine.

But, unionization is not something an employer really has a choice in currently. If people vote to form a union, the employer must deal with the union representation (to my understanding).

What I'm saying is that an employer should be free to fire any employee (including for the explicit reason that they are a union member) and a group of employees should be able to strike and bargain as a unit if they like. But the union members shouldn't be able to force a non-member to strike or bargain with them.

Edit: and the non-member employee shouldn't get any of the pay rates, benefits, or work rules that the union negotiates for it's members.
How hard would it be for the Russian or Chinese governments to install one of their top programmers into a high-value target like Google, Facebook, Slack, etc and have them introduce subtle bugs that could be used to crack into the private data? If they're not doing this right now I would be shocked.
greetings, clip maker.
a struct would be better
The Complete Cyber Security Course: Hackers Exposed
“Whatever you now find weird, ugly, uncomfortable and nasty about a new medium will surely become its signature. CD distortion, the jitteriness of digital video, the crap sound of 8-bit - all of these will be cherished and emulated as soon as they can be avoided. It’s the sound of failure: so much modern art is the sound of things going out of control, of a medium pushing to its limits and breaking apart. The distorted guitar sound is the sound of something too loud for the medium supposed to carry it. The blues singer with the cracked voice is the sound of an emotional cry too powerful for the throat that releases it. The excitement of grainy film, of bleached-out black and white, is the excitement of witnessing events too momentous for the medium assigned to record them.”

-- Brian Eno
Alternatively you can download all from http://books.goalkicker.com/all.zip :)
Surely they have enough data at a long lived supermarket to predict stock demand using weather factors and seasonality automatically.

I'd expect them to be factoring in customer onboarding rates, including anticipated accelerations, accounting for ongoing ad campaigns and such too.
I grew up in Regina, Canada. Regina is a rather conservative big Government town where things change even slower than the climate. Consequently, my experience may not be typical so do with this what you will.

The shortest possible answer is yeah, people were very sceptical of the Internet in the early days. In the early 90s, I remember one very senior government official who my parents knew say "there is nothing of use on the internet." I would have been about fourteen then and had never even imagined such blasphemy, but here was a guy who had done well for himself shitting all over the only place I had ever wanted to work!

I remember how dismissive my Dad was of email when his employer gave him his first email account. "Why the hell did they do this to me?" he'd fume. "Interoffice mail used to take a few days, but at least I could open the damned thing." Yet a decade later, he retired and bought himself a computer so he could keep using email!

Ky biggest takeaway from those years is that only the most technical people had any vision of what the web could become. In that early state, the web kind of sucked. It was hard to even go online and once you were there it was even harder to find anything of value. Thanks to some true visionaries, the web has become indispensable. And I'm convinced that the same kinds of visionaries will do the same with blockchain.
There is a flu almost every year. And we're pretty good at making vaccines. A couple of years ago there was a "training" in Sweden where every citizen was called in for mass vaccination. You didn't have to take it, but most people did. First medicine personnel, then pregnant, children and elders, then everyone else. If there is a dangerous flue like the Spanish Flu again, this is probably what will happen.