skysight-inc/HackerNews huggingface dataset:
A good tip for anyone considering a Windows laptop to replace a MacBook is to look for a Signature Edition [1]. The easiest place to do that is a Microsoft Store (online or retail), but you can also ask your local Staples, Best Buy, and some of the other big box stores if they have Signature Edition machines for sale (often only through special orders, but you can sometimes still talk them into price matching or coupon specials in that case).

Microsoft requires a clean Windows install on Signature Edition machines, and that really makes a huge difference. In some cases you pay a small premium as the adware and bloatware do sometimes subsidize the hardware.

[1] https://www.microsoftstore.com/store/msusa/en_US/cat/categor...
Windows has an execute permission, it's just rare for a file's permissions to be set granularly.
That is not true. In fact, the "goto fail" bug was only known because it was patched in iOS and then some folks dug into the SecureTransport sources. You may be thinking of the fact that, from what I understand, OS X was not yet patched at the time so this was considered big news (See here: https://nakedsecurity.sophos.com/2014/02/24/anatomy-of-a-got...).

Definitely an issue, but seeing as it was patched in iOS (and thus discovered in the SecureTransport source code), it would most certainly not still be in the wild.

With regards to auditing: The machine code is available for review, you just need to invest some time into learning the ARM instruction set. Most users of HN have invested time into learning various programming languages and that is why the trope of "open source == more secure" is often repeated, but the truth is that ARM assembly is just another programming language and is almost never obfuscated to a point in which you would not be able to read through it and understand what is happening once you understand the instruction set.
Take a look at Axis Secure Remote Access solution for a way to avoid port forwarding (with its issues) and still get remote access, basically no configuration at all except from actually initially adding the camera to your site.

Only works on Axis cameras though with Axis client software I should mention.
I loved last.fm, but a few years ago they changed their interface and I guess my resistance to change turned me off of the site.
I'm not an American but I have noticed the sudden change.

I have no idea what happened to this guy. I'm sure he was unstable to begin with, but he has really changed in every way.
Microsoft Closing Azure DataMarket
I suspect you're right, that said Yahoo has lost all respect from me after they've basically turned over everything without question after Mayer became CEO. In all honesty it's very hard to tell because the challenges are secret and sealed for the most part.
Dude. I have worked with UNIX like systems most of my prof. career. I have migrated to the "dark'side just recently (3 y ago).
They are both just tools to get the job done.
I like it that way. I probably only finished about 10%, but I still learned a lot from the other 90%.
How many Russian state sponsored hacking teams have Symantec uncovered? They didn't even assign any specific state to the hacking teams, it can only be assumed from the targets. The fact that anyone spends time and publishes such findings is commendable, and is more than I have seen from other companies.

PS. Perhaps I just missed some publications, so I would welcome any links.
Life hack #2: Don't move to Europe to chase a girl or run from a President-elect. (actually do whatever you want just don't expect the girl to be as good or the President-elect to be as bad as they seem to you right now)

Edit: All the guys with great relationships... I was attempting unsuccessfully to be funny. Have a great weekend.

Edit 2: It appears from the replies below that 75% of men that follow a girl to another country find it to be the best decision they ever made. I would like to formally retract my Lifehack
Brain Query Language – wtf is this?
Uhh, I really want to drive to U-Village (aka traffic nightmare) to go to a bookstore run by Amazon, the group that can't figure out how to get above a 50% DOA rate on the hardware I've bought from them over the last 6 months?

This is like the grocery place they are opening up the street from me, right next to Safeway, but in that case I'm actually fearful their poor business practices will give me E coli covered veggies!

Edit: Reading the tail end of this piece, the abject lack of pricing hits me, who doesn't understand retail enough that they think price tags are unnecessary? Additionally, how has Amazon completely missed that bookstores need to have an inviting atmosphere, to ideally become your 3rd place (after home and work) if they want to drive decent volume?

Amazon doesn't understand their competition in the least, and that will be their downfall.
Anything that's a pre-Skylake CPU with intel GPU shouldn't suffer from these issues. Skylake has been kinda a nightmare for power management and discrete GPU's (nvidia/amd) are a mixed bag, would avoid for a notebook.

It's been a long time since I hit a <10 year old model with wifi issues aside from crappy broadcom (in my mbp) that still works fine just occasionally needs patching. Intel, atheros, ralink, realtek... should all be vendors that work fairly well.
The latency claim is totally unfounded, and anyone who has made use of an embedded platform (even as weak as PIC or Arduino) to collect data can see it as totally and utterly wrong.

Where is the latency coming from, then? Other than disputing what I wrote, no explanation of where the latency is coming from has so far been offered.

I will gladly accept an explanation where the latency is coming from, and have even listed concrete models, years, and scenarios to facilitate a concrete explanation. Please, have at it.
There's been a lot of talk on reddit about CTR astroturfing but has there been any proof? Seems to me it could just be normal Hillary supporters.
That's odd, an ex cs classmate went into bakery. Some HS friend in chemistry speaks about leaving all this to open a restaurant. I, too, am thinking about bakery or coffee place.

There's something about serving food to people that seems to be the emotional counterpoint of mad tech.
And the other political spectrum noticed big newspapers didn't publish enough "bad" things about Hillary and Wikileaks.

You see, you're not so different after all. Both with bias, both believe in conspiracy ;)
Just tried out the app. Interesting and important goal for the app with an effective clear and simple design. Great work!

Edit: After using the app a bit more, there are a few interface changes that could improve the app. Is there any place to contact you about this? The app store didn't have any contact information.
Perspective should be king here: do you consider how many unknown quantities (not saying this in disregard) apply every day from everywhere for every single post or even cold call employers in the Western countries? Hundreds per day. It is impossible, unconvenient and a waste of time/money to assess every single case on their merit: a reply generally opens a barrage of further replies and unwanted, unneeded communication flow. So what? Spamming is not the way. Hack your way in a different manner.
+1. Looks like NYTimes is still sulking about it's prediction. It needs to get over it and start reporting real news. Election is over!
I lived with a friend in Germany for several months and there were several things that did require German. Anything related to her visa and immigration (which you had to book appointments for a week in advance) require you fill out paperwork and speak in German. It was the same for her taxes.

Her German was good, but one thing that stressed her out was dealing with banks/money. She didn't want to screw up, but her banks would refuse to let her communicate in English on phone calls (this might be a rule/liability thing).

A lot of people do speak English, especially younger people as it's generally taught in primary school, but I also met many young adults, even in large cities like Munich, who didn't.
I discovered when I was in my late teens that given a week or two of the same daily alarm, my subconscious would eventually recognize the sound as my alarm and I'd get up, walk across the room, turn it off, go back to sleep and wake up an hour or two later with absolutely no recollection of turning it off. I eventually discovered that using my phone as an alarm, with my call ringtone as the alarm sound, was the only way to trick my brain into forcing me awake: my subconscious has no way of knowing if it's an actual phone call that I need to be awake for or if it's just the alarm, so it forces me awake to figure that out. Its worked for years now.
These are all the hallmarks of misinformation campaigns:

1) How do we know the email, provided by Russian intelligence, is real? Do we take Russian intelligence at face value?

> "Spring" means a fake, externally organized revolution that is seen as legitimate because it aggravates insiders to the cause.

2) An unfounded allegation, part of a misinformation campaign: Make enough of them and be angry enough, and A) people seem to bypass the somewhat crucial stage of examining them for truth, and B) because it's much faster and easier to make unsubstantiated allegations than to refute them (it's quick and easy to make things up, hard to find evidence), you can overwhelm the target.

You have little idea what the author was thinking when they wrote words in a casual email (it's not a formal document; it's not the Declaration of Independence). You (or whoever you read) has chosen to apply an extreme meaning to someone else's words, but words have many meanings and can always be taken the wrong way if you want. For example, I could say 'we need to revolutionize Linux kernel management'. Someone could say, 'revolution means violent overthrow - he means to kill the kernel maintainers!'

Spring also refers to a new awakening. It also could refer to the Arab Spring, which wasn't a 'fake, externally organized' revolution. Or it could refer to something that the readers of the email understand between themselves and they used in their private correspondence, but you and I don't. Certainly I say things to associates that could be taken way out of context. One sysadmin I know used to say, about intransigent problems, 'it's time to wave a dead chicken over it'.
Cool, but I'm going to have to do a source code review before I trust any new tool with my Gmail messages.
Oh, I agree it's an entirely valid area of study.

But to do it you need experts in criminology, physiology and machine learning, not just a couple of people who can follow the Keras instructions for how to use a neural net for classification.

For example, I think I remember reading a papers in the physiology field that show a link between increased testosterone and different facial features - but from memory (and I don't have the paper) there was no link between that and criminal offending.

In this case, the features they are finding don't seem to make any sense. A slight smile in the criminals seems more likely to be due to the way that set of photos are taken, and a number of the other features could possibly be explained by the fact the criminal set came from a single police department (in a single geographical area), while the other dataset was collected online. Given the small size of the dataset, if it included a single "family"-gang of criminals it is likely that would have been enough to taint the features.
It seems to be a problem with 8 space tabs in the browser, no?
How about Tarsnap?
I've gone through burnout before. At the time I didn't go for walks or worked out or talked to friends or sleep properly.

The going for walks, making sure I spend time with friends, etc, is what I do now to insure that burnout is a lot less likely to happen again. It does seem to help considerably.

I had to go through a long period of stress and burnout to really believe that burnout was something that could happen to me, though, and take preventative measures seriously.
The issue with "Start-VM -name <TAB>" is not an issue with Powershell itself, but with the Start-VM cmdlet; the Start-VM cmdlet could have been designed to complete from the list of VMs.
Spring Cloud Netflix Zuul
Most restaurants fail. It doesn't seem like a way to avoid stress?
So, VW fudged the numbers on an arbitrary emissions limit in a market sector (diesel passenger cars in the USA) that is so tiny it is environmentally inconsequential, and now 30K people are losing their jobs?

If you ask me, the penalty is entirely out of proportion to the offense.
I think the problem was that the flash chip was designed to work at 5V, so he'd have had to provide level shifting or buffering for all the outputs to the flash chip.

There are ARM microcontrollers from both Atmel and NXP (LPC) which are 5V tolerant, but I'm not aware of any which can provide a 5V output.
Many of the nice features mentioned are R6RS things, or extensions of that line. However, some R5RS schemes have extensions to support this behaviour. I'll use my favourite, Chicken, as an example:

* Applicative Syntax for Data Structures[0]

* First-class Environments[1]

0: http://wiki.call-cc.org/eggref/4/callable-data-structures

1: http://wiki.call-cc.org/eggref/4/environments
Honest question.

I think, historically, most people have lived in very tight quarters, quite close to a lot of other people. Indeed, that's still true for many of us!

Some of these very 'always nearby' people would be family members and/or greatly trusted, but even one layer beyond that would be a lot of people who we would consider acquaintances today.

My question: isn't it possible that the amount of privacy some people had in the last couple of centuries was rather anomalous? That our default level of privacy has always been very low.

Edit: To be clear, I do not intend to minimize the value of privacy, whether it's a recent thing or not. However, some historical context is, I believe, useful.
This is basically what https://github.com/Manishearth/rust-clippy/wiki#option_unwra... does

It doesn't work transitively (so if a crate you depend on unwraps you can't protect yourself), but https://github.com/llogiq/metacollect plans to fix that
I really do need to put more effort into using OpenBSD for my daily stuff.

I use it for my router, but my desktop is Linux (Steam. It's because of Steam. I'll be totally honest :D )
I have used GmVault before, but since now there's Google Takeout, doesn't that do everything GmVault does and more?
And a professional licensing infrastructure (hint hint)
Windows 2000 = 5
Windows XP = 5.1
Windows Vista = 6.0
Windows 7 = 6.1
Windows 8 = 6.2
Finally, they have Windows 10 == 10
Following that logic, iOS is also popular in the embedded space.
I'd guess most of code weight will be setting up and tearing down glibc, initializing stdio etc. Then there is all sorts of metadata that gcc (and ld etc) include by default. There are plenty of resources on how to create minimal C executables, but `-nostdlib` gcc option would be a good starting point as a low-hanging fruit.
All of those jobs are supposed to be cut by socially acceptable means (e.g. by early or partial retirement). 23k of those 30k of cut jobs are supposed to be in Germany.

(But in the past Volkswagen participated in union busting in foreign plants.)
Take a look at Blue Iris (unfortunately Windows only). It supports almost every camera imaginable, and has the benefit that it runs on a single Windows server you can secure, while it pulls camera feeds directly from the cameras over your private network. You can still download a mobile app and connect securely to the video server to browse recordings or watch live feeds.

I much prefer this model, because then I don't have to trust all these terrible cameras; simply isolate them on a private wifi network that only your Blue Iris server can reach.
It is interesting you got downvoted. I didn't see any insulting or obscene words in your comment (unlike in other posts). I think it is rather indicative of the process you mention. "I am so angry, so I'll just downvote and run"

> So rather then introspection and analyzing why they lost working class voters (black, white, etc.) why are so many people mesmerized on this one theme?

Yes, you said it better than me.

> I think it's to feel better by believing the result is not "legitimate".

Interestingly someone was asking the other day how come the right has all these conspiracy theory, where are the left conspiracy theories? (And I am being generous here painting Hillary as the "left", but that's for another comment). And I couldn't think of any right away. Maybe the idea is the minority resorts to dismissive conspiratorial thinking. It is used as an explanation for why things don't work the way they hope. Perhaps we are seeing an inkling of that happening.
Yes, I lived in a place where they commonly put a steel sheet on the window sills (not sure of the terminology), probably to protect the concrete from water infiltration, and it was horrible as soon as it rained. And it rained a lot. Like almost always when it was not snowing.

In fact, it was worse when the rain was just a drizzle and the drops coming from above the window would fall distinctly, one after the other, on the sheet.

In the place where I am now, metal roofs are only used for barns (or industrial warehouse and such, if there was any).
This election taught me an important lesson about our media. I stop subscribing to CNN, FoxNews, NYTimes, and Washington Post. I will not click on any of their links or tweet their links for that matter. I signed up for Intercept for my daily dose of news. So far the reporting is excellent!
Chiming in to second this comment for anyone who is skeptical of using gmvault. I too have used it for years with great success. Thanks to the author for creating it!
I think that there is a great deal of trust implied by the actionably ambiguous statements she uses for AC. In an environment where trust between 'client' and development team is not ideal, I find that empowering the business owner to be more prescriptive with AC to be helpful.

In those situations I encourage AC of the form:

The payment form must contain fields for email address and name.

The payment form just match the visual mockup.

When I post a request with data X the response must be returned as JSON

It helps the engineers know what they business owner will test to validate completion.
It was quite obvious for regular readers because the day after the election the entire makeup of the subreddit changed.
> If Dems continue this line of thought, they will lose the rust belt next time again.

It is always far easier to shift blame. Forget politics, on anything really. When you do that, that's the end of the discussion. When you point the finger at yourself, it's the beginning, because now you have work to do.

People almost always point somewhere else. Actual change is hard and almost nobody wants to do it.
>> part of the problem with green energy was that it didn't exist because no one was making money off it

Government subsidies and mandates can help that. If global warming is a problem and we circumvent the market to funnel money to green energy, a hoax could also circumvent the market to funnel money to green energy.
Next Step in Compilers: Introducing the Ruby+OMR JIT
Does that really affect you in any way? (And I'm really asking, not trying to be snarky, I've got 64gb on my main dev machine so I really don't know...)

I can't imagine any scenario in my actual usage where I'll have 4mb (plus whatever is needed to actually do the work) but not 100mb (plus whatever is needed to actually do the work).

Also, on my machine (windows 10 stable branch) each PS window takes up about 20mb (at least the task manager is telling me that, I didn't dive any deeper)
> The key turned out to be the actual 32-bit GPS “key” and the “encryption” method was laughably simple: use the key as the starting value for CRC-32. To decrypt each byte, subtract from it the lower 8 bits of the current CRC. After the byte is decrypted, update the CRC for it. I am not joking, this is it.

[...]

> Fun tidbit: you can decrypt the file without knowing whose GPS it was for and what their “key” is. Honeywell engineers were nice enough to leave the decryption key right in the file footer.

When reading stories like this, I like to try to figure out whether the developers who designed these things were 1. totally incompetent / careless, thinking they're actually securing their precious IP, 2. powerless contractors, just dutifully implementing the half-witted attempt at obfuscation some other "architect" designed, or 3. actually true hackers, sympathetic to the cause, deliberately leaving breadcrumbs and vulnerabilities for like minded souls who will later go through the effort to reverse engineer their work.

When I'm in one of my rare optimistic moods, like today, I like to imagine it was #3.
I would argue that for scripting portability, this should be the same. With wget equivalent in Powershell being so different for example, scripts that use aliases will be broken.

Granted, don't use aliases in scripts and all that.
The idea that the console screen is an MxN matrix is pretty embedded in the API... it's not a MDA display adapter metaphor, not a Unix-style typewriter. I'm guessing they just felt they had bigger fish to fry.

(Everybody I know that uses the console window a lot has always just set the window to 120x9999 or 160x9999 or whatever and forgotten about it. It's one of those things that's obviously kind of lame, but after a while you just forget about it.)
> Small things like the style of windows,

German windows design and their obsession with fresh air is such a subtle but absolutely fantastic part of their culture IMHO.
I imagine most web developers would have Python, Ruby, Elixir or whatever they use installed on Linux. That would be both the run time as well as all packages required for their projects.

Then they would have their app level code off in a Windows folder to avoid corruption and having it accessible on both sides (makes 100% sense).

The confusing part is understanding how VSCode running in Windows is able to make sense of all of that.

That would mean VSCode would need to know that the runtime and packages are at "the private Linux FS path from within Windows", while app level code is at "some Windows path of your choosing". You're saying it does this flawlessly, and then there's no need to even mess around with xserver?

I don't use VSCode but I would guess it needs to know things like your Python path or Ruby path, etc.. These are things that would be installed on the Linux side of things. That's where it falls apart in my head.
> I'm ok with using ls and echo and names of other such basic commands as aliases, but with tools like wget and curl that are known for their vast array of useful features

Well, I can't do my typical ls -la either.
This, along with https://msdn.microsoft.com/magazine/mt788621 makes me wonder if we should be afraid
Just a few days ago I became aware of CertiKOS, which is apparently a formally verified kernel [0] [1]. I think these two aspects--formal verifiability and being open source--are key for a truly secure OS of the future.

[0] http://news.yale.edu/2016/11/14/certikos-breakthrough-toward...

[1] https://www.usenix.org/conference/osdi16/technical-sessions/...
Yeah, to hell with legacy stuff. Legacy stuff is why we can't have nice things.
It's well known that food industry is stressful, but maybe the nature is different. It's more physical and less mental. Also more social (you interact with customers, kids, families, birthday cakes paint a different mindset)

One of the hardest job I took, digging trenches (summer) which made me cry the first week, was one of the less stressful mentally too.
Didn't CTR have one million dollars total? That buys a large number of bots or a small number of commenters. In either case, pro-Clinton comments were much too diverse that CTR could have played a big role in them.
The car industry is 100+ years old. Many stable industries are run like this.