skysight-inc/HackerNews huggingface dataset:
I had a discussion with a friend about The Thing[1], an invention by Léon Theremin and how ingenious it was that it required no external power source and can be turned on/off at will by transmitting at a certain frequency. The trouble with this is that it's still possible to identify the retransmission. In fact, this was how it was discovered.

What if the room had a length of surgical or other type of long tubing embedded into the wall so that the detector was a fair distance away? Essentially, a very crude stethoscope originating in a wall outlet or other place in the room that already has an orifice(s) and terminating at another location with a passive resonator.

By decoupling the transmitter from the audio source by using a non-electronic medium, it's possible to still eavesdrop on keystrokes even in an em-shielded room.

[1] https://en.wikipedia.org/wiki/Thing_(listening_device)
It's bread all the way down.
There are other reasons to learn a language, such as access to its literature. For example, once I left school I was no longer in an "extended stay where I could put it to use" (in this case, Greek and Latin) but the pleasures of the languages and cultures (especially the ancient Greeks who were _weird_) caused me to continue to use them.

But learning _anything_ is good for the soul...and as Blake said, there is a universe in a grain of sand.
Until people understand the power and assistance that VS really gives you, it will mostly fall on deaf ears I think. The massive reduction in cognitive load w/ VS2013+ ReSharper is just astounding to me. Yet I've met, work with, and read opinions from people who claim it's a slow piece of crap dinosaur that does nothing but hinder development. You'll pry their Vim and Sublime from their cold, dead, brute-forcing hands.
Sorry, you're right!
I can't source this atm, but I believe the forces exerted by firing a bullet badly damage the structural integrity of the plastic without any absorbing "barrel."

Current 3d printed plastic can't hold that caliber of explosion, hence the need for a swappable -padding- that absorbs the damage to protect the gun.

This solution is obviously better than destroying your gun with every bullet, but it doesn't really solve the practicality problem.
What would you have used for generic arguments? I think they work fine, and make use of Func<T> often.
In which office? (state/city)
This focuses mostly on simulating unreliabable networking. Is there a tool, perhaps some LD_PRELOAD wrapper, that can simulate unreliable everything? I'm talking memory errors, disks going away, fake high I/O load, etc?

I once wrote a library for python that injected itself into the main modules (os, sys, etc) and generated random failures all over the place. It worked very well for writing reliable applications, but it only worked for pure python code. I don't own the code, so I can't open source it unfortunately.
It is really a big news, I'm a .Net guy over couple of years. When i started with .Net i thought why i have to buy everything for development ? Now the day have changed and we found Microsoft in the open source community race. Thank you Microsoft.

Visual Studio is awesome, specially debugging when it is in Symbol server debugging.

Though i hate the thing 'Not Responding' and your OS is freeze. When your solution growing with 50+ project, it took 4-5min to open and by any chance if you click the solution it will hang.
I like the lateral thinking on display here. From what I've seen the most successful adopters of the new wave of fabrication technologies are adept at solving problems by looking at them in a way that is "upside-down and backwards" compared to how most people would.

The fact that these bullet casings are milled out of steel rods isn't that big of a deal, if you have the right CNC mill you could automate that too.

Despite the antics of defense distributed I don't think printed guns are that big of a deal in and of themselves, but the idea that someone could be creating untraceable weapons is the worrisome part.

It wouldn't surprise me if the moral panic over custom fabricated guns were used to build support for DRM requirements on mainstream printers. But the push for controlling fabrication technologies is going to come from established economic interests wanting to keep extracting rents from the rest of us, regardless of the fact that the realities that created their business models have changed in fundamental ways.

And just wait until molecular fabrication technologies become cheap enough that average people can generate any molecule they choose just by picking it from a catalog. That's when the sewage overflow will really intersect with the turboprop intake.
I think I'd probably gravitate more towards notmuch and friends, if I were to use a (in notmuch's case, almost) "ready to go" mua. However, I've yet to find a mua that's simple enough, and also does what I want (Steve Kemp's lumail is another interesting project[1]).

So far, the back of my envelope contains clojure, or possibly something else[2] that is pleasant to code in and feasible to both get to run (well) on Android and in the console, possibly web and/or desktop (GUI, that is -- not a great priority for me, but "advanced" features such as displaying image attachments in-line could be nice -- and is a natural fit for Android anyway), and a sync (possibly push) solution.

It's in the sync part, that heliotrope and jmap come in -- mostly as an alternative to either making my own, or just trying to shoe-horn everything into couchdb/puchdb etc.

Personally I don't really need IMAP (as I control both the server and the client), and I'm unsure if it's worth the effort; maybe with some clever hacks like sticking some meta-data in "special" mail-folders...

Other than that, I suppose caldav/carddav can handle contacts (or perhaps make an embeddable ldap-thing... but like imap it sounds like overkill...) -- the only remaining problem is quick search, which means good full-text search, which means multi-lingual stemming etc... mostly I'm thinking the server should do the indexing, and the client should be able to sync both index and content. Tricky part is making it incremental, so I can keep X GB email with full-text search on the server, and not need a significant % of X GB space on the Android device to get off-line access to the last month (or whatever) worth of email along with good search over that subsection...

[1] http://lumail.org/
[2] So far my short-list has clojure (pleasant, start-up time and possibly resources seem to be a (real) issue on Android), kawa scheme (try to keep the interesting stuff in somewhat "standard" scheme, either use kawa scheme everywhere, or try to stradle two scheme implementations...) and kotlin (it's a better java, but not sure if I'd call it pleasant).
http://corewar.co.uk/ is another fun concept.
I miss Ants from ants.aichallenge.org. That was a game.
There is no credible evidence that breakfast, as eaten as the morning meal before, say, lunch, has any special significance. There is credible evidence that intermittent fasting, which often includes skipping breakfast, has benefits.

A hypothesis about what was causing heart disease coupled with the marketing might of the sugar and grain industries replaced bacon and eggs with Lucky Charms, and American health has gone downhill since (and the hypothesis was wrong, but the dietetic world still has trouble admitting it because it would have to admit it has actively harmed people's health. Cognitive dissonance at its best).

Don't give up the fatty foods. They are the foundation of a good diet.
It seems to me that these sorts of devices are using WiFi for jobs that are better suited to Bluetooth LE. Most wireless applications I'd have in mind wouldn't need a server at all, since they'd be intended for use within the same room or the same house. But WiFi requires me to drag in an entire HTTP server infrastructure whether I want one or not, because my PC can only talk to one access point at a time. It also requires a lot of heavyweight configuration work just to add the device to my secured WiFi network.
yeah just like when it came out that the NSA was reading the emails of Germany's prime minister.
The APIs provide the lock-in. With the exception of posix, they're platform dependent.
Multiple times. In my experience, they'll Fedex you a new card in just a few days.

That's why it's also a good idea to carry 2-3 cards, since there's always a chance any single one might develop a problem.
Just a quick skim through, lots of neat features but it doesn't look like there's a lot of privacy-oriented ones, which is rather disappointing.

I was really hoping they would bring back whatever API made it possible for things like AppOps Launcher to allow you to prevent other apps from accessing things like your contacts, account listing, or location. I was hoping that when they took it away it was because it was intended for release in a future version, but we've yet to see it since.
Javascript as a language for handling serious amounts of money? I don't know...
Because self-experimentation is an excellent source of data. Obviously we'd prefer a series of double-blind, controlled experiments whose results have been rigorously replicated, but that doesn't mean that less rigorous experiments have no value.
You misrepresent the study. The paper you link to is very clear that people who diet lose weight while dieting, but gain weight when they stop dieting.

We've known that for a while which is why people now talk about "lifestyle change" instead of "dieting". We know dieting is harmful.
Wouldn't airgapped computers have almost the same effect? EM sidechannels are probably comparable to acoustic for espionage difficulty.
Ventures Going After the Data Sharing for KYC AML Space
Tasks are pretty awesome and just about as convenient as Go-routines. Now if we could just get typed channels in .Net >:]
I lean on dired mode (replaces the file tree) and rgrep (searching across files in a project) a lot. There's a multiple cursors package I've been meaning to check out that seems like it emulates the behavior in Sublime. Web mode is good for working with embedded JavaScript and or *.erb files.
Several companies on this list are household names; Avis was run as a typical corporation, W. L. Gore has no managers, and Springfield ReManufacturing is discussed in Jack Stack's book _The Great Game of Business_
https://en.wikipedia.org/wiki/List_of_employee-owned_compani...
http://en.wikipedia.org/wiki/United_States'_presidential_plu...
Could you please contrast async/await implementation with Future in Java?

From the usability standpoint I see that they are more or less similar. However since you state that async/await exploits the asynchronous capabilities of the underlying platform I'm really curious to know how is this different from the way the way Future is implemented in a JVM.
This is quite late, but I just want to clarify: I am not "against" diversity. I am merely contesting the idea that the answer to all issues around having employees feeling uncomfortable or discriminated against at work is not as simple as: "just add diversity". I have no idea what the answer is, but the research and my experience suggest it is a lot more complicated than that.
I have never heard of a credit card that couldn't be cancelled immediately by calling the number on the back of it. That's the whole point -- when a card is stolen, it has to be deactivated on the spot.

What bank would ever require a visit in person to deactivate your current card? That would be insane, since the bank would simply be opening itself up to more losses, since it (and not you) are responsible for fraudulent expenses.
Google has peering servers to cache videos at ISP level
Exercise and diet combined is more effective than either alone. You get the health benefits from exercise, not from calorie reduction.

http://onlinelibrary.wiley.com/doi/10.1002/14651858.CD003817...

> The 43 studies included 3476 participants. Although significant heterogeneity in some of the main effects' analyses limited ability to pool effect sizes across some studies, a number of pooled effect sizes were calculated. When compared with no treatment, exercise resulted in small weight losses across studies. Exercise combined with diet resulted in a greater weight reduction than diet alone (WMD - 1.0 kg; 95% confidence interval (CI) -1.3 to -0.7). Increasing exercise intensity increased the magnitude of weight loss (WMD - 1.5 kg; 95% CI -2.3 to -0.7). There were significant differences in other outcome measures such as serum lipids, blood pressure and fasting plasma glucose. Exercise as a sole weight loss intervention resulted in significant reductions in diastolic blood pressure (WMD - 2 mmHg; 95% CI -4 to -1), triglycerides (WMD - 0.2 mmol/L; 95% CI -0.3 to -0.1) and fasting glucose (WMD - 0.2 mmol/L; 95% CI -0.3 to -0.1). Higher intensity exercise resulted in greater reduction in fasting serum glucose than lower intensity exercise (WMD - 0.3 mmol/L; 95% CI -0.5 to -0.2). No data were identified on adverse events, quality of life, morbidity, costs or on mortality.

> The results of this review support the use of exercise as a weight loss intervention, particularly when combined with dietary change. Exercise is associated with improved cardiovascular disease risk factors even if no weight is lost.
https://bitcointalk.org/index.php?topic=309785.0
BitcoinTalk.org includes Baron in its security bounty program because it intends on using it within its own infrastructure. If you find a way to break it you can earn some serious money.
People keep saying that Microsoft/.NET is "big" in enterprise but I have not seen real data.

If by "enterprise" you meant WalMart bought ten thousands license of Windows 7 OS for their workstation then sure...

But let me offer a different point of view: SAP, IBM, Tibco, Oracle, Salesforce (not too big yet but they are entrenched), NetSuite (same level with Salesforce), Workday. Mostly Java...
http://rt.com (Russian goverment POV)
.NET newbie here. Could someone explain me if thanks to this it is currently possible to write GUI multiplatform apps?
You might want to try http://apiary.io/
"After extensive experience working with Bigtable and other eventually consistent systems..."

This is not accurate -- Bigtable is not eventually consistent. The scope of transactions supported by a system is a different set of considerations from the level of consistency it provides. Bigtable is consistent but only allows for transactionality at the row level.

Optimistic concurrency control is nothing new and Percolator layered transactions on top of Bigtable years back. Furthermore, TrueTime -- allowing for comparatively low-latency update across a globally distributed set of DCs -- is the real innovation in Spanner, not the use of optimistic concurrency control.

Honestly, I am not sure what this article is trying to claim, except perhaps that per-node performance has been improved. AFAICT, most of this is due to the fact that RAM is cheaper than it was, SSDs have reached commoditization, and networks in the DC are faster than they used to be.
More importantly, article also mentions that Caesarean births, due to non-exposure to maternal vaginal microbes, might result in lifelong mental health changes.
Emacs-websocket: A websocket implementation in elisp, for emacs
【协同翻译计划】Rust 手册 （同步于官方Rust Guide）
While theoretically it's true, it's not true in practice. I worked in two big tech corporations and in both all interviewers who did more than 15-20 interviews converged to 50%/50% hire/reject ratio. Candidates are not compared directly to each other, their performance at interview is still compared to average performance.
It will be interesting to see how it works. The biggest issue I can foresee is that a program doesn't have a limit on how much it can manage, given the computation time. If one AI is even a little better than the next best, it could quickly dominate the entire field without some limitations on growth. Something like warcraft 3's upkeep system would be good for ensuring that the game doesn't become boring even if one player is clearly better than the rest.
What a wonderful idea, that place is great... I can't imagine how nice that would be after two 5 hour legs.
THIS +1.

I feel that people need to feel and experience both side end-to-end deep in the bowel to be able to judge Java/C# because it's more than just the language; it's everything! IDE, Tools, Libraries, Environments, etc.
Would love additional info on gameplay. Is it RTS style where you see all your creeps and start coding on the spot? Or is it you write a more general algorithm and see how everything goes?
The power of OSS is often overstated when it comes to writing user friendly software and the sorry state of the *nix GUIs, where setting up a multi motor setup like you do in Windows 98 is still a few years away. The reality is that best practices often conflict with the need to ship resulting is wasted time refactoring, and redesigning.
Is it really that easy to draw a distinction between the various ways of compelling people to vote a certain way?
Having used Python during my time at CERN, I would never use it for anything besides scripting tasks. Maybe when PyPy reaches feature parity with mainline Python.
E-mail addresses it would be really annoying to give out over the phone
This would be an amazing way to indulge my programming fascination while also honoring my financial commitment to stick with efforts that could make a direct $MM impact on P&L. Wait, I can program and do that? Where do I sign up?

Hi, devs! Feature request: that you can play the game without having to enter code; that you can actually point and drag and click. I hope that "You can master basics without knowing JavaScript" means that there is a traditional RTS style mousey interface
From that post, interesting foreshadowing discussion on HN: https://news.ycombinator.com/item?id=7181029
What's changed is that a lot of this surveillance is perfectly legal now.

The surveillance state has written itself a blank check.
Like Apple and Google, right?
Every player will have CPU limit on how much time his script can use in milliseconds. So that's the challenge to make the AI strong and not exceed the resources.
Received the calendar app this morning, it is a major step-backwards.

What was once a killer app, a core productivity tool, has given way to an almost unusable interface.

It is now really hard to perform some tasks.

For example, I am a heavy calendar user and I have something in the calendar almost every day. It is now extremely difficult to answer the question: When is a three hour window free in the next month or two?

That used to be a single glance at the month view which communicated to me full day events, part-of-day events, and for the latter which part of the day and how long the event took. A single glance at month view could answer it and I could move forward backwards to glance at the next/prev month.

Old: https://www.dropbox.com/s/kiic7fdrmu65172/2014-11-13%2006.56... (October 2014 in the old v4.4 Calendar app)

To achieve it now, I'd need to use the 5 day view, and for each 5 day segment to scroll up and down as even on my Moto X (2014) I cannot view more than half of the working day.

New: https://www.dropbox.com/s/pgqbhnc1ifp02a9/2014-11-13%2006.56... (October 2014 in the new v5 Calendar app)

Gone is the ability to use Calendar on the phone as the core way to organise your life, it is essentially now unusable on the phone for anything other than a near-term agenda/itinerary.

All of the new Gmail/Inbox to Calendar features? Dead to me, all of my accounts are Google Hosted accounts and none of the Google Now, Gmail, or Inbox integrations with Calendar work on Google Hosted accounts.
You might be interested in our startup. Our pitch is we are the Uber of poo. Steaming hot delivery to your doorstep, custom crowdsourced blend.
As an iOS user since the 3GS, I have to say this is the first time I find Android to look significantly better and more usable than iOS, which IMO has regressed since iOS 7.

How is the situation with backups and restores nowadays? If I'd have to redo all my settings when switching from an Android to another Android phone in 2016, I'd be pretty sad. I'd even be willing to restrict myself to Nexus devices if that makes a difference.

Oh, also, are there any good Nexus phones with dual simcards? That would be a major reason for me to switch over.
I've always liked that paragraph from W. Gibson's `Virtual Light`

> The offices the girl rode between were electronically conterminous—in effect, a single desktop, the map of distances obliterated by the seamless and instantaneous nature of communication. Yet this very seamlessness, which had rendered physical mail an expensive novelty, might as easily be viewed as porosity, and as such created the need for the service the girl provided. Physically transporting bits of information about a grid that consisted of little else, she provided a degree of absolute security in the fluid universe of data. With your memo in the girl’s bag, you knew precisely where it was; otherwise, your memo was nowhere, perhaps everywhere, in that instant of transit.
Think of it as Starcraft with code editor panel in the bottom. Your script controls everything, but you can still click at your creeps to see their info and memory.
How is that a counter argument? You're saying that at any given time either the entire team rooster is wrong, or it is more correct, except for the unpopular players.

Maybe WPs process (speaking as someone that's not edited WP here) need to change more towards the distributed VCS workflow: everyone can make changes, but changes gets voted in. Not sure if that is scalable either -- but perhaps what is need is a three-tier system: default to open (like any wiki, just make the change, done); somewhat moderated (anyone can suggest an edit, votes (with comment field) need to pass/accept the vote [essentially making the talk page a vote to pass/fail], and locked (protecting popular articles against spam, as today).

Or maybe what is needed is to accept that WP is "everone's wiki" (eg: it's a great source for tv series episode dates and synopsis -- not really something that should go in a traditional encyclopedia) -- in other words, classify some pages/sections as "not encyclopedia grade". It's hard to see how one can have one process that both accommodates NBA transfers, tv series episode synopsis, modern history of Palestine and Ukraine, and articles that document the current state of photovoltaics and quantum physics.
That's like asking: "Why don't orphans just buy new parents at a mom and pop store?"
Cascaded string split, pythonic way – Stack Overflow
It doesn't make much sense, you really will not be able to control all those hundreds of creeps on your own 24/7 :)
I think it is possible using Mono (http://en.wikipedia.org/wiki/Mono_(software)). More details on platform specific frameworks:
http://www.mono-project.com/docs/gui/gui-toolkits/
> Because self-experimentation is an excellent source of data.

No it isn't. People quote Barry Marshall[1] all the time but most people don't perform their self-experimentation with any kind of rigour. How many people have access to endoscopy to take before / after tests?

https://en.wikipedia.org/wiki/Barry_Marshall
Thank you for summing it all up, so well. C# has a language has so much stuff built into itself. When we work with java we have to take help from frameworks such as Spring etc .
But they were so uncool nobody came, and too proud to go to apple and google's party until quite recently.
BNP Paribas: The five ways Bitcoin can shake up the financial services world