skysight-inc/HackerNews huggingface dataset:
Google Puts D-Wave Quantum Computer to Work
Fixed - thank you.
Presumably there are similar obligations wrt. NATO which are also influencing decisions?
> all it takes is trusting the government to [...]

Wait, what? All the system requires is trusting the incumbent government with the security of our vote?!

And the fourth Reich lasted forever.
The problem is how to make a company care. If you say you quit unless you get your own office they'll say "Good riddance, even if you're a great dev and we'll have problems replacing you, we don't want someone who's not a team player."

Most people are social creatures (including most programmers I've met), if asked they will tell you they like to share a room with several others. It's fun, it's "collaborative" and there can be a hearty banter going on or whatnot. It's the cool thing to do because all cool startups do it! And they are team players!

So now if you come along and say you can't work under these conditions, your coworkers will think you don't like them and your managers will think you're not a team player. So in order to have any possibility of success, all programmers need to be on-board.

Now this is difficult because bringing the subject up may cause your coworkers think you don't like them. Then they'll say they rather sit together, and they want to be team players, and that having their own office with a door they can close feels like a privilege they don't deserve, and that closing the door feels like you're not being social, and that they don't even remember what it's like to be in flow (if they ever have). And that it will be too expensive for the company if all devs have their own room. Never mind the loss the company makes due to devs working (much slower) in interruptible mode. The problem is that that loss is not easily quantifiable.

My own experience is that I'm much more productive when I've had my own office and had the possibility of long stretches of working in flow. But whenever I've brought it up with a manager they've brushed it off as anecdotal (even though I've brought studies that say the same thing) and made me feel greedy for wanting the privilege and prestige that comes with my own office even though I care nothing about prestige and the only privilege I want is to be allowed to work in flow because that is a marvelous feeling.
Measuring Quantum Kicks from a Beam of Light
Light-matter interplay probed: Physicists achieve quantum Hall state with light
It's not only paranoid people who keep offline backups, it's those that understand the threat models where data can be destroyed through logical or physical access to all storage locations.

For arguments sake, I'll focus Google services. As I personally discovered recently, docs offers minimal protection for your data:

1. Docs shared with you (others are "owner") can disappear without notice.
2. Manual clones are the only way to keep a copy of shared documents.
3. The GDrive agent keeps no local copies of docs, only urls.
4. Any deletions made >25 days ago are unrecoverable.
5. Deleted accounts have only a 5 day undelete window.

When you combine these it means a document you've contributed to may quickly disappear forever as the result of mis-actions made by someone else or their employer/educational institution. You may have assumed "all changes saved to drive" meant into your account, but you'd be wrong.

Similarly removal of items from trash in GMail/GPhotos is permanent. If someone maliciously gained access to your Google account (or one of your devices) they could quickly and easily purge your data. These deletions would quickly and efficiently propagate to all your devices and purge the canonical "cloud" copy.
Node.js internally has a small pool of threads. Processing of response/request is by design handled in one thread designated to handle event loop.

Therefore - if your handler blocks, the _handling_ of requests will be blocked. Your server will still be able to ingest new requests.

The downside of this is that requests are stored internally in a queue so if your handler blocks for a long time, you can bring the whole node down.

Just in case you want a longer read on this:
https://www.toptal.com/nodejs/top-10-common-nodejs-developer...

Or if you want to go really bare internals:
http://www.journaldev.com/7462/node-js-processing-model-sing...
The idea is nice (although old and tried more than once), but I'm pessimistic as it doesn't seem to be backwards compatible and requires a specific, new compiler. For legacy projects it's hard/impossible to change a toolchain/compiler and for the new projects one can as well use Rust or other modern language.
Since they’re tweaking copy/paste to work between devices, hopefully they are also working on the phone UI for text selection. Before I care about cloud-sharing any text, I need to be able to SELECT IT properly, and frankly iOS fails completely at this right now. They need to remove the second-guessing, over-selecting, contextually-smartly-selecting code, or whatever it is doing now.
That's what I was thinking, although I don't think Google and Facebook are a problem as they can only provide slightly different choices from within a narrow range that people are already interested in. It's the relentess torrent of brainwashing across all media which frames people's opinions and doesn't allow them to think seriously outside of the narrow choices (2 party system, pro/anti [issue]) which ensures that there'll never be change which actually makes a difference (ie the environment, religious crazies controlling nuclear weapons, increasing gulf between rich and poor, companies subverting democracy via lobbying and trade agreements).
Orlando attack: Clinton calls on tech companies to help disrupt terrorist plots
I've been prototyping a dail-up concept (like CSD) over 2G networks. Combined with heavy server-side compressing, the goal is to achieve speeds faster than GPRS in areas that have no data coverage to speak of. TCP over sound was the first part. I'll have to study this implementation.
Don't know if you saw this - https://www.pi-supply.com/product/papirus-zero-epaper-screen.... I get that it is not from the foundation but it is Pi0 compatible.
What economics could learn from computer science
Being pushed by Microsoft could be exactly the reason not to convert, for many people. Especially when there is no shortage of alternatives that are backed by a bit more benevolent entities (Rust, and many other less known variants).
Graphisoft Archicad 19 Full Crack (Win – Mac) Free Download
> Plus, since SSDs aren't using the latest process technology (as far as I'm aware), they still have a few more years of Moore's law ahead of them. Shrinking transistor size means increased density (and at lower cost, once you recoup the cost of the mask).

Nope. SSDs have already hit the wall and dug into it a ways. Everybody is doing 16nm/15nm NAND flash and struggling to get ~40nm 3D NAND out the door, but they can't beat the $/GB of planar NAND. Sub-20nm TLC flash has had serious problems with the data just plain leaking out of the memory cell, to say nothing of the scary low program/erase cycle counts. The only thing that really kept the SSD market advancing over the past year was the widespread adoption of better error correcting codes to cope with lower quality flash.
New Apple API docs all written in React
The releasenotes mention at least the zooming in safari.
Everything in the article is a nonsense storyline. If they can build a sales ramp they will succeed. If they can't, they won't. The only measure is traction. Later they can explain it with this nonsense, and people will even believe it. But lacking traction, this is solely nonsense.
Aren't there radars around to distinguish between missiles headed for space and ones headed for Baltimore, based on the early part of their trajectory? Presumably those radars could also distinguish between missiles headed for Baltimore and ones headed for a mostly-empty area of the Pacific.
It sounds like a throwaway side project where he/she has to practically apply the skillset they want to cultivate would be a more useful experience than hitting the textbooks, which is how I interpreted their last comment.

It could also be useful to have even a relatively shallow body of work to demonstrate some degree of competency, given they've not been doing it commercially to date and like every right-thinking individual, doesn't enjoy algorithm-orientated tests!

@OP - personally I wouldn't quit. Depending on your annual leave/worktime arrangements could you take 1 day a week off for the foreseeable future to pursue your career change?

Alternatively could you migrate to (or even create) a more desirable role within your current employer in the meantime? If you can demonstrate a strong business case for it they might just facilitate your career change themselves...
Although many merged features between macOS and iOS seem a bit gimmicky, this one is a huge step forward and it is a good example of how to implement a feature that is both convenient and secure.

Heck, I predict it will hugely increase online commerce because people will not feel iffy about handing over credit card details to random web sites; as long as the sites support pay by phone (where the card itself is not even shared), you will be able to fearlessly shop from a lot more web sites. In a way, Amazon should be a bit worried: given a decent cross-site shop-search mechanism and a much more reliable checkout experience, the whole web looks a lot more like one super-store.
Yeah, that happens randomly. I think the 32 oz version of Star San is from a different vendor that is probably not shipping it properly. Or vice versa. (I too have 32 oz of Star San ;)
Anecdotal for sure, but I've been using Bluetooth headphones with my phone for couple of years now. Wouldn't go back. The connection almost never drop and there's no interference. There's no delay because the phone syncs all audio with the bluetooth headphones. I don't see noticable drop in iPhone's battery either. The only annoying thing I've noticed is that sometimes my headphones have run out of battery, but it's not a big deal for me at least.
Yeah, I agree recommender systems need exploration. But user-centered approaches have closely related symmetry problems.
The Warren Buffet article you linked isn't relevant to your main point. The article is not about overly-complex finance. It's about overly-complex companies. If you're buying a security (e.g. A particular class of convertible debt of a company) then there are two things that you need to analyse: the issuer (the company), and the properties (rights, payoffs, optionality) in the security itself.

I believe that Buffet et al shy away from complicated companies (as they're too hard to understand) but look for securities that are mispriced, which are sometimes of the more complex variety, rather than just straight equity.
As others have mentioned, it's all about simplicity. Apple decided to stick with the simplest model, and I think they made the right decision, as it has no significant drawbacks.

The only complaint I commonly hear is that you have to deal with the non-removable Apple apps, but I think that's one of those 'abstract problems'; everyone grumbles but it isn't actually an issue.

See, every time I get a new non-removable app, I just drag it to my 'crap' folder on the last page, and from then on it's not an issue.

I've used an Android for quite a while, and while I like the widget functionality it offers, I think the app drawer approach needlessly complicates things. First, I ended up with tons of apps I never used that on iOS I would've simply removed. Second, I never quite seemed to be able to memorize where to find my apps in both 'locations', so if I wanted to move apps to and fro (because I stopped or started using one), I'd get frustrated trying to find them.

On iOS, on the other hand, I'd generally know where to find even the apps that I only use once in blue moon. They'd be on page five or so, but they'd be there, predictably. And while my OCD side dislikes the idea rigid pages of apps right there on my 'desktop', the fact that I've moved them a screen and the simplicity of it all kind of makes that acceptable.

That said, I only barely feel strongly enough about this to write a comment while having a coffee. I was happy with Android too. But at least I think I understand why Apple made this decision.
The only difference right now is that we don't receive a penny of the money spent on voting campaigns.
If we halve the size of NAND memory cells we can afford to allocate an additional 20% of them for reallocation when other cells fail. It's not a perfect solution by any means, but it is a solution to increase the lifespan nonetheless.
According to traders who were cited in the article, the calls were part of an iron condor. An iron condor is an option strategy where you buy and short several options at once, and which speculates on LOW volatility.
The 160 OTM call just happened to be the most profitable part of the strategy, but you shouldn't look at it in isolation from the other components.

Cited from theoptionsguide.com:

"The iron condor is a limited risk, non-directional option trading strategy that is designed to have a large probability of earning a small limited profit when the underlying security is perceived to have low volatility. The iron condor strategy can also be visualized as a combination of a bull put spread and a bear call spread.

Iron Condor Construction

Sell 1 OTM Put

Buy 1 OTM Put (Lower Strike)

Sell 1 OTM Call

Buy 1 OTM Call (Higher Strike)"
Agreed. It's looking more and more like we collectively screwed ourselves by turning our noses up at Wave.
For those curious, it makes about $500 or so per month. At one point it was making $2000 per month but eBay changed the payout strategy - one thing to be aware of when dealing with affiliate programs.
That could be avoided by generating a new identity for each vote.
> I know why I did well to start. I had low expectations and no basis for self-comparison.

This happens to everybody who achieves an initial "success":

- A band or artist that puts out a great first album or single that is well received and then struggles to write any more hits. These guys are called "one hit wonders" - what a horrible name for somebody who achieved success even if it was once!

- An entrepreneur who launches a successful first business, sells out for millions, and struggles to come up with an idea for a second business let alone execute and replicate the success of the first.

- The writer that has a successful first book but can't come up with a story line for a second.

I'd estimate 99% of people never have one "success", let alone repeatedly create successful things - it seems unfair your brain beat you up for not having replicated your first success. Glad to hear it's getting better.
Modern phones have very fast ssd's. Eg the iPhone 6S and Galaxy S6 have desktop class storage. http://www.anandtech.com/show/9686/the-apple-iphone-6s-and-i...
Interrupts typically do not observably interrupt currently running code. In a simple system (e.g. embedded system with no threads, all event-driven), the interrupt handler will run, then the processor will go back to running whatever it was running before. This is not so for UNIX signals, in case you are in the middle of a system call, because the mere occurrence of the signal will change the behavior of the interrupted code.

Yes I know it's not the same because in my example single-threaded system there's no such thing as a blocking call.

Actually I don't see a good reason why signals in unix would have to cause EINTR errors in system calls. Perhaps a better solution would be to let the system call go on normally. Since the signal doesn't observably interrupt code not in a system call, why would it observably interrupt code in a system call?

In case anyone thinks, "so you can detect the signal in the main code", that is a bad answer because whatever you do you will have race conditions if the signal happens just before you enter the system call. Your only chance is to use things like ppoll() which are designed for proper signal handling, and these things could work just as well in a hypothetical unix design with no EINTR.
Also in between the time period you mention, and arguably still true today is the varying tactics that are used in war even with opponents of equal numbers of forces/capabilities on paper. If one side couldn't sufficiently protect its population (economy), that could be used to coerce an end on favorable terms to the other side.

>Outright defeating a nearly-equal opponent is impossible in the nuclear age, so the only remaining problem is how to curb-stomp much weaker opponents as humanely as possible.

I think this is true as of today, but I don't know if this will remain true in the future because people will still seek out the ability to apply asymmetric means on another all else being equal, in ways that would probably be hard to combat.

However, such would depend on how one defines what such outright defeat would look like and I posit that the closer that one defines that with something that doesn't look like what usually is conjured up in minds when war is brought up, the more successful one is probably going to be (assuming one would want wage war to achieve some ends and is open to the option of winning such without leaving any trail of bodies in the wake).

Not a question for you, but for everyone who's interested, but what would outright defeat look like in the cyber-warfare today and tomorrow as the domain considered to be cyberspace continually expands to compose how we relate with one another and the world, where there will be economic incentive to place nanomachines in living organisms (things that "we" are doing now in research labs) that can communicate/execute complex logic manifested in the behavior of said organisms orders of magnitude faster than humans can even perceive (and have a really hard time even finding/observing now with the most expensive of equipment)?
Yes, the curse of IM.

I frequently work from home and coworkers pretty frequently IMs me. Maybe I overthink this but I don't dare to shut off my IM (or mail either for that reason) in order to have uninterruptible concentration on a task because if I'm not responding to IMs quickly enough my coworkers may get the wrong idea about me working from home. The company supports it and most of the time I'm much more focused working at home, but when I'm in the office I frequently hear comments about other coworkers working from home like "Oh, (s)he's working from home, well, it is a beautiful sunny day today * snicker *".
Sort of - the Danish Government in exile was in London and at that time Iceland was still controlled by Denmark. But yes, "Needs Must" as the saying goes.
> [citation needed]

http://usoonpatrol.org/archives/2014/11/13/b-2-pilot-flew-lo...
Everything in moderation eh? You don't want a world full of anxiety ridden self doubting depressed people any more than you want a world full of power crazed self idolising maniacs.

It's all in the balance and fortunately most normal people float around the middle of those two extremes most of the time.
Check Out This Science Fiction Film Written by Artificial Intelligence
Oh good, well at least it's not being calculated on a device with a constantly scanning promiscuous radio.
Why You are not able to sell your product to Schools and How to fix it
I talked to some psychologists at a conference a while back and they were mildly opposed to "positive psychology" on the grounds of crowding out healthy negative thoughts with positive ones being potentially detrimental to learning and potentially harmful with non-understood side effects. They said the research isn't exactly conclusive and noted that there's a lot of snake-oil salespeople branding themselves with "positive psychology" (which makes sense as it's a prefect self help topic which tends to attract some of them). I never followed up on this by reading current studies.

The criticism section for the "positive psychology" article seems to suggest something similar. I'd be interested in more informed opinions.
This is not correct. Maybe it was real thing from cold war era. In any case, it has not been true for a long time.

Conventional missile artillery is today's reality. The idea that detecting launch of multiple MRBM's or IRBM would be automatically assumed to be nuclear strike is absurd. US knows that China's second artillery has wast range of conventionally armed ballistic missiles and they are part of their conventional military strategy. Russia has batteries of Iskander-M missiles directed towards Europe. Large air-defense missiles like Patriot, S-300, SM-3 can also be mistaken as ballistic missiles during the launch.

Terminology: Ballistic missile is general term referring to a missile that follows a ballistic trajectory. There are several different classes of BM's (Ballistic Missiles) and they can be easily distinguished from each other by following their trajectory little bit (there are battlefield-range, short-range, medium-range, intermediate-range and intercontinental BMs).
Ask HN: Do you have a profitable side project/lifestyle business and want to sell?
I was inspired by this recent post on HN (https://news.ycombinator.com/item?id=11898992).

Does anyone have a lifestyle/side project/passive income business they are running that they would like to sell?

I made a simple typeform if you want to sell your business:

https://smallsuccess1.typeform.com/to/dKEdBN

I made a simple typeform if you want to buy a business:

https://smallsuccess1.typeform.com/to/T2UMGn

Feel free to post in the comments area as well.

Thanks!
The developer previews will be available today, already have iOS 10 running on one device.

http://appleinsider.com/articles/16/06/13/ios-10-watchos-3-m...
No, it isn't. They have nothing in common besides making a bet.

https://en.wikipedia.org/wiki/Gambler%27s_fallacy
I'm going to give you different advice.

I take time off in between every job. I have never left a job for a job that I had in pocket.

the neat thing about taking a break, is that you can focus on your own projects. You can develop your own skills. You can do all of your own research and work. it makes a good story for interviews if you have your own projects and work to explore.

if you don't have income to support taking a break, consider trying to find part-time work or just work in lower pay environment like teaching.

Igrow so much more in the months between employment. I always feel like I'm able to return to the industry has a more marketable individual, and the sorts of jobs that I've gotten have reflected that.

The only exception to this is if you have dependents. If you're just out of college and you don't have dependents then it's ok to risk your livelihood for personal reasons, and I encourage it.
Риэлтор в Кривом Роге Моргун Вячеслав
Absolutely. But (speaking in very broad terms here), the potential conflicts which would involve NATO in Europe today are dwarfed by the requirements for the Western Pacific conflicts. This may not have been the case in, say, 1985, but it is now.
I'd like to echo the sentiment that quitting without an offer in hand seems like a risky idea. The extra time to prepare for interviews can definitely look appealing, but plenty of others here have outlined all the ways quitting prematurely could work against you, so I won't repeat that here.

Instead, since you don't have a formal CS education, I'd recommend checking out an online algorithms course like this one: https://www.coursera.org/learn/algorithm-design-analysis/hom...

Practically speaking, like it or not (and trust me, I don't), programming interviews tend to involve a lot of algorithms and data structures problems, so having "never really thought about algorithms" puts you at an immediate disadvantage compared to other candidates. Plus, gaining a grasp of the basics of algorithms and data structures is going to be worthwhile regardless as it will make you a better developer.