skysight-inc/HackerNews huggingface dataset:
No, that's not common. The damages imputed to attackers arise directly from what they did. The problem is that people ignore a whole class of damages in these cases: the DFIR work that is required to ensure that whoever attacked you didn't also persist themselves somehow.
I think I'd draw it facing left because I'd draw the front wheel first, and since I'm used to writing left-right, the back wheel would go to the right of it.
A similar quote by Michael Jordan: “I've missed more than 9000 shots in my career. I've lost almost 300 games. 26 times, I've been trusted to take the game winning shot and missed. I've failed over and over and over again in my life. And that is why I succeed.”
The title is a bit misleading. This only works for Python and OSX.
I realize this is geared towards the end of an actual job interview, but many of the questions that really hit home for an employer are: Questions that demonstrate 1)technical ability and 2)culture fit. If you can ask questions that show an employer that you can do your job well and that you will fit in with the team, you are that much further ahead of the competition.

Questions serve as an opportunity to "fill in" the employer on areas they may have forgotten to ask you. If they are not 100% that you can do your job (or are teachable) and that you will fit in with the company, it is your job to ask the questions that eventually give them certainty.

Shameless plug: Just released a book on informational interviews with a huge list of questions and walkthroughs on how to do them. Best way to get a job!

http://www.amazon.com/Informational-Interviews-Coffee-Superc...
Backbeat (by Groupon) – Distributed Workflow Service for Asynchronous Tasks
Experience a migraine with augmented reality technology
I absolutely love how VS Code generally feels more native, performant, and polished than Atom, but lack of a good VIM mode is keeping me away right now. Hopefully the author of VIM Mode in Atom, makes a VS Code plugin.
RAID is not a backup.

... Especially when your RAID is busy rebuilding for N hours every other week.
The issue of creeping optimizations causing problems far in the future is one of the reasons that I suggested using unsigned intergers in C as much as possible:

"Compiler authors will likely support this as long as possible, but the peer pressure of needing things to go faster and faster will likely push them to exploit more and more undefined behaviour to their advantage in the future. Their argument will be: 'After all, who has sympathy for those who don't follow the standard?'."

From: http://blog.robertelder.org/signed-or-unsigned-part-2/

Lots of people disagree with me, but its nice to have less UB issues to worry about far in the future.
Still no CLI mode for editing text. Vim has had this for years. How am I supposed to integrate this behemoth into my work flow if I can't even run it in a terminal?

It's just too clunky for my taste.

It's also hilarious that Atom gets shat on for data collection when no one cares that VS does it too. Microsoft can do no wrong, only OSS projects have standards to live up to.
Rich Hickey could play on golang, this guy is so fascinated by simplicity too.
What's most epic about this is it's in the UNIX Hater's Handbook. One of its rants was how better-designed systems would warn you if you were going to nuke your whole system. The reason is that a command to wipe the whole system was more likely a mistake than developer or admin's intent. UNIX would do it without blinking. Inherently unsafe programming and scripting combined with tools like that meant lots of UNIX boxes went kaput.

And today, over two decades later, a person just accidentally destroyed his entire company with one line without warnings on a UNIX. History repeats when its lessons aren't learned. This problem, like setuid, should've been eliminated by design fairly quickly after it was discovered.

http://esr.ibiblio.org/?p=538

EDIT: Added link to ESR's review of UNIX Hater's Handbook which links to UHH itself. Nicely covers what was rant, what was fixed, and what remains true. Linking in case people want to work on the latter plus my sour relationship with UNIX. :)
It's certainly not a recent phenomenon. Genentech was founded in the seventies, and Kleiner Perkins was one of the original investors.
RSA (the company) is still as well...

The company I work for is still using their key-fobs for VPN access.
They compile to the same bytecode, but some languages may have features that compile to a lot more bytecode than others. A dynamic language such as Clojure, for example, is definitely slower than Java, although they are both JVM-based, because it has to do a lot more.
Great story from Microsoft. Personally I use [neo]vim but I often recommend Visual Studio Code to my non programmer collegues. I think it is really user friendly.
> There are multiple extensions that let you set your new tab screen to a blank page, or just a list of apps, or whatever you want.

You didn't need them before. Most extensions I found were hacks that stopped working after a Chrome update. See nobody answered my question, why was the option removed at first place.
Couldn't the message could have the "real" encryption key encrypted with the private blackberry key, thus allowing them to access it if required?
Details, company name?
>I have a friend who is an energy healer. I personally think that kind of thing is nonsense, but her origin story makes me pause.

With a username like yours...? Or is it much more quantized drum machine and less anything else?
The problem is that it is not his code to begin with. So somebody cares: the employer, the owner of the code.
To add to this, a lot of what compilers decide is undefined isn't bizarre corner case code that rarely happens, but common and useful techniques that the compiler will happily demolish without warning. The 'defined' workarounds, however, are usually difficult, less safe, harder to understand, and often slower. This is without getting into the nightmare that is LTO finding 'undefined' behavior across program boundaries.
The Sadlock Bug
Slower for me, i use a laptop and trackpad. "Mouse" for me is very slow by comparison to keys.
DigitalOcean gets $130M credit line because servers are really expensive
I came here to make the same comment. The ability to leave off quotes on strings is a misfeature which overly complicates the language. Also I see no need for three different comment styles.
I use it for Typescript development exclusively. Obviously it works quite well.
I have long wished nodejs provides such helpful info, e.g. when I use the nodejs APIs I can get hints on the syntax and even some concise demo for usage, instead of opening a webpage and read online each time. Both python and PHP provide man pages for all their APIs etc, but no such thing for nodejs yet.
I used to be a die hard console loyalist, mainly because it was pretty much the only way to play the games I like (2D and 3D fighting games).

But these days, pretty much all of the biggest name fighting game franchises outside of Tekken and Virtua Fighter (unless you count Dead or Alive as a substitute) are available as native games on PC via Steam or the Windows App Store (Killer Instinct).

It's way easier and cheaper using Steam to run games on multiple machines, plus I can basically bring games with me on my laptop. I don't think I could ever go back to a console.
Right. The anti-privacy lobby has their big 3 boogey men: "terrorists", "drug dealers", and "child molesters".

The pro-privacy lobby has 2 big boogey men: "criminals" and "the Chinese". What's our third boogeyman? We must close the boogeyman gap!

I suppose "crooked LEOs" doesn't have enough of a ring to it.
Reminds me of the Jordan commercial [1] where he mentions he lost more than 9000 shots in his career, lost almost 300 games and missed 26 game winning shots. Amazing commercial (like most Nike commercials).

[1] https://www.youtube.com/watch?v=45mMioJ5szc
I feel like HOCON fills the space pretty well, and has implementations in most languages now. https://github.com/typesafehub/config

But I'm a scala developer so I might be biased.
My guess is that many of the optimizations causing increasing trouble were introduced to improve C++ code performance in pursuit of the "zero-cost abstraction" goal. But many are just as applicable to C (and may even be below the level that a compiler like gcc or clang knows the difference).
Perhaps its use cases are more narrowly focused than vim. It might not integrate into your workflow.

FWIW, I can't figure out how to integrate vim into my workflow, since the text editing controls are different than they are in the rest of my OS.
I don't know if it's because I convinced myself a long time ago that I'll never be smart enough to write correct C/C++ code (though that hasn't (yet) stopped it from being my primary development language) or if it's because I just because I'm a secret masochist, but I disagree with this proposal/suggestion.

Regardless of who is right and who is wrong in this matter, I think if everyone took a step back we could at least agree that it makes absolutely no sense to fix this on a (single Linux) distribution level. For Debian to configure/patch compilers on their platform to "narrow" undefined behavior is insane and ineffectual. Software isn't "validated" on/against a particular OS, it's validated on a compiler basis.

Breaking this assumption introduces a massive schism. While Debian is an amazing distro with plenty of clout (I'm a FreeBSD guy, but Debian comes second), it's terrifying to imagine a new generation of "cross-platform" C/C++ software that can only be verified working on Debian (or with Debian's fork/re-configured compiler). We've come so close to making truly cross-platfrom C++ code a reality (even bringing Windows, I repeat WINDOWS, into the fold) with C++11 (and the subsequent releases) and it's, in my humble opinion, utter folly to try and change the way code will fundamentally compile depending on the distribution you run.

If Debian cares, make a proposal to the C++ committee, bribe^H convince members to see their way (or threaten^H blackmail^H show them the dangers of continuing down the road they're on). Heck, fork C/C++ and call it E or C+++ or c-safe or something - or more reasonably - write a tool to convert C to rust or D-without-the-standard-library and announce only tools in that/those languages will be allowed in the standard distribution. But for Heaven's sake, please don't try to redefine C.
previously: https://news.ycombinator.com/item?id=11412081
Glossary:
UB = Undefined behavior
LTO = Link time optimization
There is an extension for vim mode: https://marketplace.visualstudio.com/items?itemName=vscodevi...
This abandons a lot of principles of JSON that are there to avoid ambiguous situations. The small benefits don't seem to outweigh the snake pit you're jumping into.
I'm just going to me-too this. This was way obvious to every child in my neighborhood. Next they are going to tell us the white mushroom houses in Mario 3 are undiscovered.
Show HN: Postmail – Contact forms for static sites
A quick look at the first example provided suggests the restriction on comparing pointers to internal members of distinct structures.
I have one-kilo as being 35.27-ounces - and an ounce of gold costing roughly $1000 USD. If true, 30 million worth of gold in one-kilo bars would be 850 bars; meaning a lot appear to be missing.

Also, 342 one-kilo bars at $1000 USD an once appears to be worth $1.2 million, not $2 million.

Possible math/logic is flawed, or I'm missing something, but often found people say numbers that if hashed out don't add up.
It already exists YAML.
Also cson it is worth to look at.
Why do you need ECMAScript syntax? It's not like you're going to directly feed a json file into a JS interpreter. Well, not unless you have a death wish.
There is a book called the Psychedelic Explorer's Guide, by James Fadiman, which among other things contains the results of some psychedelic studies that were done in the 1960s before it was all banned. The executive summary is that long-term changes in behavior frequently occurred, and they were overwhelmingly positive: increased conscientiousness, openness towards others, self-love, diminishing unhealthy fears and behaviors. Really quite amazing stuff.
Cloudponics GroBox:automated internet-connected in-home plant grow system
Can I ask what you'd be looking for out of a new editor that Vim doesn't already do for you? Hard to see the point of this comment.
I got my Asus UX303UA(which won over the dell xps13 option) - i7-u6500 last week. I installed Linux Mint(MATE edition, though I use mainly i3wm).
After upgrading to kernel 4.5 I get 8-9h of battery with normal use ( Vim, firefox several tabs, rails/node/redis/postgres server running...), even longer if I'm on-off the computer. I'm really happy with it so far.

Besides, I could add +4GB RAM and replace sata HDD with SSD.
The GroBox is a fully automated internet-connected in-home system for growing cannabis (and other plants) at home, it allows anyone to grow great quality plants at home without any hassle, controlling the whole process from your phone. Now on pre-order with 40% off
I guess it's not Textmate VS Sublime Text anymore. It's VS Code versus Atom. While it's always good to have some competition, I also hate it to see awesome features present in one, but not the other. Well, if I'd have to pick one (and actually the only one that kept me with Sublime for this long), it would be speed.
Why not flag each function with "C" or "C++" depending on where they originate from? The linker can then perform only optimizations that are valid for the respective language.
The primary use of questions during an interview is to actually determine if the employer is a good fit for you.

Your advice seems to take a different approach -- that you shouldn't use questions as a means to ensure you will be happy in the job, but rather as yet another opportunity for status signalling.

Even the first sentence depicts a totally alien attitude to me: "questions that really hit home with the employer are..." ... What? I have no obligation to ask questions that "hit home" with the employer. If the employer doesn't like the questions I do ask, well that right there is a good indication that I would be miserable working for them and should just work elsewhere.

By approaching even the part of the interview where you get to steer the topics of discussion (your questions) with an attitude of infinite pliability and fealty, it makes the process even more about subjugation and hoop-jumping than it already is.
Everyone agrees something is wrong, even the Go team. The debate is whether it's meaningfully wrong, or just "someone's wrong on the Internet" wrong --- because the cost of righting this wrong will be high.
Interesting point. There's a lot careful criminals with big empires. It's a prerequisite for most of them. So, I disagree on wreckless being general case. Arrogant is probably right.
low carb has been around for decades. it's not a fad, by definition. it's also not a fad just because you're annoyed by it.

things that are also not fads but probably also annoy you: yoga, jogging, veganism.
You're asking for VS Code to be a completely different product. VS Code is a GUI text editor like Sublime and Atom. There's no reason for it to run in a terminal. Vim and Emacs are classical CLI based text editors. Are you asking for an alternative to those?
Which government are you even talking about ? All of them ? The Internet is still global.
Thank you for the feedback. I do agree that this form of content consumption requires time - which many people don't have.

Some people like politicians like to debate on policies etc. and hopefully they don't mind talking.
Google Sketchup Pro 2016 Crack and License Key
I've never heard of -O4 for "risky" optimizations, and I can't find any reference to this. Do you have one?
"Assault weapon" is a completely made up term to make semi automatic weapons sound more scary to the uninformed.
ubsan could help a lot: http://clang.llvm.org/docs/UndefinedBehaviorSanitizer.html
This may be a case where the companies largely follow the funding as opposed to the companies following specific industries. The money is largely coming from public funding, and from Dan Gilbert (and similar investors) who are dedicated to growing the area. As far as I can tell, surprisingly few of the startups are automotive related.
remember when kobe posterized nash in the postseason?

probably a charge, but DAMN that was an epic play.
1) Well, I think Amazon doesn't really care and this shows its lack of care.

2) I'm only pleased if it works. I suspect in this environment it is going to flop and is largely for PR.
a mirror is kind of a backup if you don't update it live... but of course you should have other backups that are offline.
The machines and the devices to gather that energy are going to have to be brought from Earth. Sure, it's eminently doable. We'll have to see what's most economical at first, in context.

But what if I told you that there were creatures and plants there that literally excreted locally high concentrations of water? Wouldn't we be champing at the bit to extract that water? What if I also told you that those creatures and plants carry no contamination/ecological worries, because they're humans and their crops?
Are you suggesting that you can't backup with rsync? Because you can do full and incremental backups with rsync.

In fact Time Machine on OS X looks like it does backups in this manner...
These people have access to well informed advice. Doesn't mean they make use of it. Feinstein is just plain stubborn.
Knowing almost nothing about Kobe Bryant (I haven't followed the NBA for years), it looks like there's an interesting trend in 3 point attempts. At any given year of his career, the distribution of 3 point shots made compared to other shots made seems fairly balanced, as one might expect.

However, the number of attempted 3 point shots (or 3 pointers missed) seems to rise significantly in the latter half of his career. I wonder if there's something to be said about an increase of confidence (deserved or not) behind the 3-point line, and whether that extra point outweighs the increased likelihood of missing as an overall statistic (obviously it could make the difference between winning and losing in a single game). Or perhaps it's indicative of a trend for the NBA overall with more 3 point attempts in recent years. Or I could be seeing something in the data that isn't there.
Comments moved to https://news.ycombinator.com/item?id=11463272.
those are vegans.
Bullshit. This is coming from John McCain-style neoconservatives and democrats that don't lean liberal on civil liberties.

In my opinion, the only political identity that you might hope would fight back are Tea Partiers, and that's the same group that feels strongly about gun rights. I don't think you could be more wrong.

It will be interesting to see what Cruz does here when inevitably questioned about it. Will he alienate his new neoconservative base on this issue? Will he stick to his Tea Party roots?
Here's the problem: most VC firms understand that 9/10 investments will fizzle out or make modest returns. 1/10 is the unicorn, the 100x. Everything depends on finding the unicorn and growing it like a weed, so every investment has to be treated like a unicorn - grow fast grow large NOW NOW NOW - whether it's actually beneficial for the company or not.

There's so much money sloshing around in the valley that when stupid apps that make no money like Yo or Yik Yak get enough attention, there is inevitably ONE investor who will think "what the hell, if I throw in 10k it could end up becoming the next Instagram or snapchat." As long as people keep joining, more investors will pile in, then the VCs, then Titans like Google will hopefully have their eyes on a shiny new acquisition.

The focus on huge fast returns when they seem to be happening all around you inevitably crowds out investments in companies that can create modest growth from real profit, and it makes investing in "slow" companies downright unfashionable.

To inverse the old Wall Street expression: "Nobody ever got rich from buying Big Blue."
I can understand the SaaS business model where you lose money in the short term to acquire customers, because that customer will be worth money over the next four to six years. If you are expanding aggressively, you will be losing money as a company for sales and marketing in order to acquire many long-term customers.

But I don't understand why Digital Ocean should be losing money. Unless I am mistaken, they do not seem to be spending on sales in order to acquire long-term customers. If they are losing money on operations, then doesn't that mean their business model is broken?

Perhaps they lose money on small-scale hosting as a marketing expense in order to acquire big long-term customers? Or perhaps they have big capital expenditures for data centers? Otherwise, this doesn't look good for Digital Ocean.
I agree with this wholeheartedly.

I can see the C language being forked into the one we are getting and the one users actually want.
Am I really the one full of hatred, now? Am I really the hateful one who has been wishing the death of others? https://news.ycombinator.com/item?id=11067470
No include :-(
Seems like a hardware issue to me. I've never had any of those on my 5x. I had a 5 that had to be replaced because it did have a hardware issue. Bad RAM can cause the symptoms you described, and I believe that was the problem with my 5.
There is an adapter already. The problem is the lack of open implementation of OpenVR itself.
"Autistic people don't choose to not care"

I accidentally got in a condition that can be compared to the ones describing autism. I remember how it is to be emotional but I choose not to go back (even if theoretically it is in my power). Autism has its drawbacks but it also has its perks. There may be others like me who actually just choose not to care (emotionally) or not to become a(n emotionally) caring person.
There are several actually, with different subsets of Vim. Sadly, none are as good as Atom's.
> The 'defined' workarounds, however, are usually difficult, less safe, harder to understand, and often slower.

That has not been my experience. Do you have an example of this?
Absolutely. We're going to be working on this for many years, and this is the kind of thing we're aiming at.
Digital Aristotle: Thoughts on the Future of Eduction (2012) [video] (
Doubtful. The set of people willing to do business with a thumb-fingered goober like this one is likely disjoint with the set of HN readers.
Super cool concept. One thought: when I'm using my laptop I have limited screen space. It would be awesome to be able to use Kite on my phone's screen, with my phone clipped to my laptop using something like this: https://tenonedesign.com/mountie.php
Funnily enough I just installed VS code and there is lag as I type things in. Also bad font rendering compared to the rest of my interface.
Right, though given 342 "bars" are mentioned, market price of gold is known, and that in sum the bars were worth $2 million USD - it's possible to try to get a feel for if the weight and worth of gold "adds" up in logically.

See my response to a comment on the same level as your comment for my attempt to look at the numbers.