skysight-inc/HackerNews huggingface dataset:
The problem is that that work seems essentially unlimited (you can invent crazier and crazier possibilities that you need to check for), and doesn't seem to be something that we do so much for physical intrusions which nevertheless have the same features (you can find keys, take copies of keys, even change locks or cut make false walls / doors).

Your infrastructure should aim to be robust against people persisting themselves (in this case, something that allows an employee to persist themselves beyond the validity of their credentials is a serious problem whether the hacker does it or not). Where it is not, that's your failing. Charging the hacker for finding out where your infrastructure is failing is perverse since if anything their attack made it easier to spot a failing. If they did persist themeselves, then obviously the cost to fix that belongs on the hacker, but the cost to identify such things is something you should be doing anyway.
I was specifically referring to the environmental controls. There are dehumidifiers onboard that can extract water from the air.
Rigidity and consistency are not always bad things. They can help prevent bugs, security vulnerabilities, and they drastically reduce complexity of implementation.

JSON might often be too rigid, but I think it's important to note that "easier" (in that you don't need to learn the syntax) isn't always better.
Obama's former CTO gives organizations the tools to build movements
You're making an assumption that less investment in SV and SF means less investment overall. It could be, and very likely is, the case that investors will simply look outside of hubs once they get too expensive, especially if the founders you need can't afford to come to you.
To emphasise this, there is an evil duplicate of the OpenPGP "strong set" here:

https://evil32.com/
The comments you've been posting in other people's Apply HN threads are unsubstantive and dismissive. That's not ok, particularly since you've applied yourself. Please stop.
:/ Any thoughts?
Evil 32: Check Your GPG Fingerprints
Oh, I know you saw it. Was just saying he corroborates your opinion. Especially...

"It is basically a public admission that the Government is completely ineffective with anything vaguely resembling a competent criminal. It makes me question if we are allocating law enforcement resources correctly."

...that. You'd think that with this level of incompetence a few banks could straight up foreclose on millions of mortgages cooked up Enron style. Hell, they might one-up Paul Le Roux by buying or installing a Treasury head. At this rate, you'd think they'd cut a deal for immunity while keeping lots of money due to less recklessness. They might even use the complexity of their operations to negotiate for more money to prevent fall-out coming back on everyone else. Might cost $1-6 trillion dollars in such a scenario.

I know that sounds far-fetched. Our government employs many smart, capable people in FBI and SEC that could certainly stop it. I'm just... paranoid... that the Le Roux case means bigger things might be going on that would do way more damage than addicts getting drugs reliably.
Desk: Cheap tempered glass L-shaped desk. Think I got it at staples or walmart.

Chair: Standard leather office chair from Staples

Monitor: 13" Macbook Air & 22" Asus 1080p monitor

Keyboard: Apple magic keyboard. I have a WASD mechanical but have fallen in love with the magic keyboard

Mouse: latest magic mouse

Music: Sometimes. I put on a pandora "chill out" playlist which is mostly ambient type music. Other times I Just use noizio to get general ambient sound.

Hours: Work for myself at home, so whenever. usually on and off throughout the day.
>I will often use code generation since you only need to run that once and templating bloats the compile time for ever.

Don't you need to compile the generated code?
If you have to bring your water and air with you, how would you feel about losing 10% of it every month?
Go, Ruby and Python support :)
Well it still prevents against the hard drive failing. It doesn't protect against bad code, which he obviously didn't consider.
Hey! I worked on something like this on my senior year project! At the time we didn't have easily available SoCs like the Raspberry Pi or a 'strong' smartphone app ecosystem we could use to make it as easily connected as things are today. We used an Arduino hooked up to a laptop with a simple demo app that changed humidity, temperature and lighting conditions for different plants.

I always wondered whether or not the idea was viable. Good luck with this, I'll be watching with interest.

You know I'd imagine you can do lots of cool stuff with this nowadays. Maybe have a camera in there to see how the plants are doing, etc.
So it's watching my bash terminal? Does it send my passwords on over to your servers when I ssh somewhere without keys?
Obviously I can't say for sure, but it seems more genetic.

In my family my mother and one of my brothers is this way, and my daughter didn't have much chance of not being this way (since my wife is such as well).

Excluding the ladies for the sake of discussion, my brother and I would be the targets of your question.

Neither of us would have resisted such societal pressure as we don't have any reason to. Although we were both in the gifted program, so we had enough confidence to not really care what society thinks :)

Also, I don't know that we necessarily expressed emotions any more than our peers. The social sharing of emotions seems to be more a female role in society, but our social handling of emotions would be considered normal.

The difference between the men in the women who are like this is quite interesting. While I feel others' emotions strongly, it doesn't affect my thinking. Whereas with my wife we she feels someone else's emotions it clouds her thinking.

I don't have the citation off-hand, but this aligns with several studies of how men and women's brains are wired a little differently.

The nuance between feeling others' emotions strongly (or not) and having emotions affect your thinking (or not) is probably where the line between the autism spectrum and gender differences lies, although of course, there are exceptions.
Oy, someone loves yaml...

I'm quite happy using a preprocessor like [0], which keeps the great simplicity of JSON and just allows comments.

[0] https://www.npmjs.com/package/strip-json-comments
If you search for "gcc O4" you'll find some references (it's tricky because if you search for -O4 Google will search for everything without O4).

Currently, there are no optimizations that fit in that category, but as recently as 2003 I remember seeing it in the man pages. I believe there was -O5 and -O6 too, but I don't trust my memory enough to be certain.
Well we know what happens to vStudio and WPF now, don't we?
Completely unsubstantiated rumor: there was some build of Windows 10 they were going to put on Xbone. MSFT wisely used it for internal employees first. As it was told to me, it was "a fucking disaster". Were I to guess, and that's all it is, it was more a porting problem than getting the UI to work. So maybe they could slap a start screen on there.

And I thought substantiated rumors (as in, didn't they put it on the Xbone home screen at some point?) said the "windows 10 experience" was coming to Xbone. Perhaps the internal pilot delayed that.

Anyway, take it FWIW, which ain't much because even when knowledgable folks talk, I don't pay much attention (meaning anything above is wrong in some way) because it's mostly none of my business, and I don't care much.
Shell vs. Console vs. Terminal
You don't have to tune the Java GC - I never have, and I use and write Java apps all the time.

People can and for big servers often do, to squeeze out more performance or better latency, but it is definitely not required.

In the presentation I linked to, GC tuning (after switching to G1) reduced tail latencies a bit, but otherwise did not radically change anything.
It's a team sport, though. There's more players than Kobe out there.
Use what you want, ignore the rest. Like C++.
Yes, you don't need the performance for listening to MP3s. MP3 decoding is nowhere near the outer limit of CPU performance you rely on every day.

Just to stay within the domain of codecs, YouTube would not be a nice experience on a 366 MHz Pentium laptop with primitive compiler optimizations.
First you say:

>completely different product

then call them both

>text editors

emacs and (g)vim have a gui mode.
Yeah this is something we're still iterating on. Though it wasn't in the demo video, there is actually a global keyboard shortcut to show/hide the sidebar without defocussing your editor. We're going to be experimenting more.
They all utilize the three, but none of them feature it quite like Curry. KD has a lot of shooting in his game, but Westbrook and Lebron are both relatively poor three-point shooters and don't shoot close to KD's volume, let alone Curry's.

Lebron and Westbrook's effectiveness of offense are largely based on getting to the rim. In fact, San Antonio has faced Lebron in three NBA finals and each time they deployed a strategy designed to tease Lebron into taking jumpers rather than drive or play inside. Doing that against Curry would be a death wish.
Lakers win-loss record w/ Kobe Bryant (up to 2013):

Regular Season: 878-468 (.652)
Post Season: 137-89 (.606)

There is a strong correlation between Kobe Bryant's scoring, and winning Laker's seasons.
"Seems like the best thing Microsoft could do would be to deliver a remote gaming experience over the net."

So, I'm not saying this is a bad idea, but in order for Microsoft to do that, they would have to agree to completely give up all hope for VR on the system they do that on. Cloud VR is simply out of the question; the minimum latency is still guaranteed motion sickness. I'm not sure they can psych themselves up for that, even if it's probably still a good idea.

(I can't prove this but the sense I'm getting from the reports of people's VR experiences and people's console experiences is that the current-gen consoles should simply give up on doing VR. They don't have the power to do it at graphical quality levels that the current market will consider acceptable for very long. Again, let me emphasize, this is my sense; if you vigorously agree or disagree I'm interested in your thoughts!)
The real news here is that the Independent will write a feature story on a successful forum troll. Where were they back in the days of the Fucked Company message board when we could have used their help?
UWP has the latest version of XAML, implemented natively this time and with a faster rendering backend. WPF lives on in spirit.
But then there need not be raging debate about Go/Generics. As pragmatic developers can move to Haskell etc if Go has no value add to them.
http://imgur.com/gallery/L73De4L
I'm getting bit annoyed about these sorts whiny posts that float up occasionally. Here is a simple three step program if you don't like what C language is today:

1) Write your own damn spec with no "problematic" UB. Hookers and blackjack are optional

2) Write a compiler for your shiny new language.

3) Start writing/porting code to your new language

There you have it, UB problem solved once and for all.

I'm not sold over on Regehrs work, but at least he is doing something with his Friendly-C proposal. This has the added benefit that we get something more concrete to discuss and debate about instead of vague "optimizations breaking my code are bad".

It is completely unfeasible to try to turn back time on C and somehow magically make compilers deduce programmer intent from some random crap that you throw at them. Like it or not, computers are based on rules, and standards are the best way we have to establish those rules among large number of parties.
> However, there is nothing in the video to back up why that argument is true now and/or will continue to be true in the future. That is where Clinton's whole "Manhattan Project of Encryption" idea comes from that she mentioned a few months back.

Completely agree; it could have done better to reinforce the why it's not possible.

> If we could devise a lock that keeps out nearly all demons and lets in most angels, would that satisfy both sides of the debate?

No because that would also collapse our entire e-commerce industry in America. Why would any company do business here if they are now liable for people using a back door into their software / network and stealing all of their data? Plus this is the information age; if you keep out nearly all of the demons then that means at least SOME demons are getting in which is the same as ALL demons getting in.

Think about it. One bad person gets in and...all the data is now in a torrent. It only takes a single demon getting in. One.
I agree you are also trying to determine if the employer is a good fit for you. I think this is implicit in the interview process. You absolutely should ask questions that tick your own boxes!

What I have found in my own career, though, is that you can't turn down a job or company if you are not offered. If you get an offer, and the company isn't a fit, it is your own prerogative to turn it down. Until that point, though, you are selling yourself and trying to get the job.
I don't think so. Personally I think breaking encryption should be setup to cost ~100 million in computer time at a minimum each time. IMO, this represents a reasonable compromise where rogue agents are simply not going to stalk their ex.

The point is this needs to be the kind of choice where the president is in on the call. Not simply a secret that can be sold to foreign governments within a week.
Just as a counter-point, I use sketch daily (and on 3 separate devices), I love it - never hit any bugs at all.
It's substantially worse than that. This law makes all unbreakable locks illegal.
Naked – the world's first home body scanner
There has been very little new undefined behavior added to C recently. The only one I can think of is INT_MIN % -1, but most people seem to think that was a good idea. All compilers were already treating it as UB, even though it wasn't.

http://blog.regehr.org/archives/175
Will use of rust (rust-Lang.org) lead to secured programs?
Will the emergence and wide usage of rust be a first level of inbuilt defence to hacking (via memory leaks)
Are there any emacs/vim users here who moved to GUI editors like atom or VS code?

I would like to know what potential gains could come from using a GUI text editor.
I think this is one way to look at it, at least for the books. For the TV show, over all the seasons it seems like three main characters have emerged (based on longevity, screentime, and plot importance): Daenerys, Tyrion, and Jon Snow. You could perhaps argue Cersei as well - iirc she has more POV chapters and page-time in the books than any other character.

An alternative view is that the main character(s) change from book to book and season to season. Ned was probably the main character in the first book & season one, Robb replaced him in book/season two, with similar evolutions for other "temporary-mains." Though really the first explanation seems better: a "main character" just doesn't fit the structure of ASOIAF very well.
Or maybe Kobe got older and had to rely more on the three than driving to the lane.
How to Quit Drinking and Make Money Sober
> You can't just shrug this away with "Well, if you want performance...", because people in fact don't want abstract "performance"... they want the language they were truly writing in to perform well, not for what is de facto a different dialect of the language to suddenly appear and replace the language they were using.

Is wanting a for loop setting an array to zero to optimize into memset optimizing the language they were truly writing in? I think it is. But that optimization frequently depends on undefined behavior.

UB exploitation usually exists because people filed bugs on compilers complaining that they didn't optimize some case they expected to optimize.
Sounds like great news for distributors, and content creators.
Most admins have a text file somewhere with the contents of the crontab. Specially because these things happen more often than it should.
Is "undefined" part of json? Imho it should be.
I had the original papers on SLAM and driver verification. Didn't have this one. It's a great write-up with lots of useful data on a few, related topics. Thanks for the link.
Is it the same case at Ayer Rajah? The last time I checked it's more vibrant compared to 2 years ago. Where are you working at?
Google’s Eddystone beacons offer a privacy-focused way to track your stuff
Personally, I think this is blown out of proportion a bit - There are things to complain about, but LTO problems are really only caused by other issues. But with that said, what you described isn't really a worry:

LTO is done on the compilers internal representation of the code (IE. GIMPLE or LLVM IR). This representation is generated based on the rules of each language, and optimizations are performed on this representation instead of the original source representation. Both C and C++ (and anything else) are converted into these representations. LTO simply keeps the GIMPLE or LLVM IR around until link time, and then when the program is linked optimizations are performed over the entire representation of the program. Crossing the language barrier shouldn't be a problem, because the GIMPLE has it's own rules to follow to make sure everything still functions the same. Once you reach this point both languages are already compiled in the practical sense, they're just not actual machine code yet. I would expect however, that because of the differences there are far less optimization opportunities to be taken advantage of.
smooth as butter on my macbook.
Beware of GoDaddy Coupon Scams
Visual Studio Code could serve as a solid base for VS.NextGen. Following previously unheard-of paradigms (Unix) for Microsoft, Visual Studio could actually become modular, with each component becoming useful on its own.

Visual Studio Code would be the editor, Omnisharp the Intellisense platform, I think they were also developing some sort of common debugging interface, etc.

It would be a lot nicer than the current Visual Studio setup, where the installation drags in 6GB of cruft.

Of course, this would involve an internal power struggle between Visual Studio Code and Visual Studio proper, and I hope VS Code wins :)
Yes. Most people do this! Aligning your body language is a way of communicating general agreement, both intellectually and emotionally. It's usually subconscious, but you can do it on purpose.

http://psychologia.co/mirroring-body-language/
http://westsidetoastmasters.com/resources/book_of_body_langu...
http://www.theemotionmachine.com/the-unconscious-influence-o...

Yes, relaxing this is a good way to exercise independent thinking. You can make the choice whether you prefer to build rapport or assert independence each time you interact with a person by choosing to mirror or not.
OpenStack Mitaka – What’s New? Part 1
> the law does not stop criminals from hiding their communications.

Better: this law would effectively grant criminals infinitely more protection than law-abiding citizens.
The results for that query all seem to say that "gcc -O4" doesn't exist. There is one proposal from Chris Lattner for adding this to Clang, but it's not clear that this ever happened.
I conduct a lot of technical interviews, and I always make "Do you have any questions for me?" the first and last question that I ask every candidate.

Mostly this is to provide an opportunity to just answer a question, of course. But it's also true that a candidate's questions, or lack thereof, can affect my evaluation of them.

So, my advice: have a couple of good questions on tap. If you don't, you run the risk of seeming unprepared or lacking confidence.
Why is the data not recoverable?

Maybe things have changed, but rm doesn't zero out the drive. And with the backup that was rm too it should all be recoverable. Or am I missing something?
Visual Studio Code 1.0.0
I choose not to "miss to death" anyone/anything. When it happens to hug someone it doesn't make much difference to me if we haven't seen each other for over a year or a minute.
>The socialists governments in Western Europe haven't failed yet.

"Yet" is the operative word there.

Often socialism is applied, at least at first, in a very limited fashion, but then expand as the natural consequences come to fruition. For example, examine the minimum wage law. The natural consequence of the minimum wage law is the least productive individuals lose their jobs. Most often those individuals are youth and minorities, with the affect especially evident among young minorities. Reacting to this natural consequence, legislatures then want to enact social programs to provide for those who are unemployed. These social programs are funded through higher taxes, typically upon the most wealthy. The wealthy are incentivized to be free from the higher taxes and get around them through a myriad of creative ways. A cycle develops where social programs continue to expand, taxes continue to rise and the wealthy flee. This is very evident in France, currently. When the wealthy flee, the taxes fall onto the middle class. There is incentive for immigrants to come into the country. And so on and so forth.

The failures of socialism are most evident where the interventions are taking place. Healthcare is a sector where a lot of the interventions are taking place and the affects are glaring. You can see this in Western Europe with sub-prime healthcare. The problems in the socialist governments in Western Europe will be exasperated by the refugee crisis.

A socialist government and a planned economy are only different by a few degrees. Bad laws beget more bad laws and the problems will grow. How long until the parasite overpowers the host? Who knows.
It says "ERROR".
-Cheap money with nowhere to go.
Given today's legal climate, this is what I have come up with as a compromise.

* PIN to unlock the phone, no Touch ID. Phone set to self-erase after x attempts.

* TouchID to only unlock 1Password. 30 char master password

* TouchID used for nothing else.

I would welcome any feedback if there is something that I have missed.
Customary semantics of programming languages (2014)
I think the obvious response to your first argument is that encryption already works on the angels vs demons system. Except with the current technology the angels are the owner of the data and anyone with which they share the data. Why does the mathematics work for that but you can't expand it to a larger group of angels.

As I have said elsewhere in this thread, your second point isn't an argument involving encryption. You are arguing that we can't trust the government. While that might be true, that is an entirely different debate that is relevant in a whole bunch of other areas and not specifically encryption.
It's kind of a future-proofing thing. If you put a field called "comment" in a JSON blob, especially one in a format you don't control, you run the risk that future versions of the format will define the "comment" field and give it actual meaning. A crazy prefix makes this at least slightly less likely.
Announcing Rust 1.8
Yes. There are two distinct use cases here: configuration files, and interchange formats.

For an interchange format, JSON does the job very well. Small, simple, human readable, easy to implement.

For a configuration format, JSON leaves a lot to be desired. It's almost there, but has enough warts to be annoying.

You're not going to get a one-size-fits-all format.