skysight-inc/HackerNews huggingface dataset:
This idea of applying crash-only principles to life and business reminds me a lot of how Hubertus Bigend [1], a character in William Gibson's [2] late period trilogy [3]. This was especially apparent in the third book, Zero History [4].

[1] http://en.wikipedia.org/wiki/Hubertus_Bigend

[2] http://en.wikipedia.org/wiki/William_Gibson

[3] http://en.wikipedia.org/wiki/William_Gibson#Late_period_nove...

[4] http://en.wikipedia.org/wiki/Zero_History

Edit: formatting
i need help unlocking my goggle account on my phone
> Where did this silly meme come from?

Playing the same legal "semantics" that DOJ is playing with respect to torture, privacy and other legal issues.
People should read Ryan Sleevi (of the Chromium security team) and Brian Smith (of the Mozilla security team) on Twitter for background on what this is, and why it might not be something to be excited about.

@sleevi_ and @BRIAN____.
Every cell phone carrier out there CAN NOT allow you to make changes to an account or get any personal information from an account without properly identifying yourself with an authorized name on the account, plus the last four of the account holders social OR an account PIN. If a customer can not provide these over the phone they need to visit a store with a photo ID matching the account holder to get access to the account.

Note, this isn't specific to any carrier, this is FCC regulations that poorly trained CSR's ignore.
It's fair to say Braid is his game but it wasn't done single-handedly. David Hellman did the great artwork and Blow licensed the music. Edmund McMillen (Super Meat Boy, The Binding of Isaac) did some of the original character designs which David Hellman remade to fit the the art style that developed.
I work as a business/technical analyst. I find some of the suggestions in documents like this applicable to other types of analysis, so I just wanted to share.

Considering it was one of my most upvoted submissions, I believe people appreciated it.
Isn't this a case of a bad HR rather than of 'feminism' ?
I use both on a regular basis, because our company has split personalities about which chat client is best.

I don't think it's meaningfully different or better than HipChat. The most obvious differences are that it automatically retries sending messages if your network glitches, and that it's proponents are more irrationally positive than HipChat's.

They're interchangeable. People who argue otherwise don't have enough actual work to do.
At 1:45:00:

> Do you really want a white paper?
Relevant article by Francesc Alted, creator of PyTables: "Why Modern CPUs Are Starving And What Can Be Done About It". http://www.pytables.org/docs/CISE-12-2-ScientificPro.pdf
I've been using iwantmyname.com for the past two years -- just take a look at the front page, that's the clear, uncluttered design you'll get for your control panel.

And yes, they let you keep your paid term for transfers.
I think it depends on who your customer is / what your product is. When I'm developing against an api, I end up writing API calls in my terminal to test things. I prefer cleaner URLs for APIs.
I would have suggested changing the link to the project site [1] instead of the download page since it has some sort of presentation that sort of details what it is about better, though it seems to be laggy or somewhat unresponsive--even though its transitions are very smooth.

[1]: http://tao3d.sourceforge.net/#/1
Vietnamese embassy? We live very close it seems!
above 1THz.

Think of it this way: the speed they actually tested at was 1012 GHz. This is a speed above 1THz.
The Ultimate Commodore 64 Talk (2008) [video]
Test pilots are not Adam Roger's property. He doesn't have any right to decree whether it's acceptable or too dangerous to do. Nobody is forcing anyone to become a test pilot.

What a disgusting, totalitarian mindset.
Nice collection of the data available on Dynasoar. I'm guessing that now that folks have more launch capability outside the USA's ability to look at things before they go up, it provides an ability to look at them after they go up. But that is just guessing like everyone else.
Current state of CRMs?
Is it just me or are CRMs kind of behind the times? What are your thoughts on what needs to change in this industry?
FastNetMon: Open-source tool for detecting DDoS attacks
Please take a look at my tool for detecting ddos attacks, it uses pf_ring module and works very fast (tested up to 3 millón pacientes pero second Andes 10Gbps) and can trigger firewall or BGP blackhole for detecting attacked host
Just some thoughts:

#run can run anything, if you don't trust the codebase you have to check everything for malicious calls. ( #run format c: as a joke :-/ when you compile )

check functions seem to have limited use. They can't check for input that isn't hardcoded( or can they? ). A runtime check might be more valuable.

I don't remember if it was mentioned; I think having C like implicit conversions is a bad idea. If types don't match exactly, cast or give an error.

defer is interesting, do you get an error if you try to return an object which is also defered getting deleted?
Oh yes, I remember the term for that at Sun: being promoted to "Vice President In Charge of Looking for a New Job".
There's noway that this is going to be practical within the current laws of physics. You can't use a wide beam to cover an area because the amount of energy available drops by orders of magnitude the further you get from the transmitter. If you used a focussed beam (which is what they are suggesting) then you need a separate beam that tracks and follows the location of each device. So to cover a very small area you'd need multiple transmitters tracking and beaming sound to the exact location of each device. And the transmitters are going to have to be very close by, and then there are all the obstacles between your pocket and the transmitter that will block the beam. You might as well just use an inductive charger. But still, just like solar freaking roadways and perpetual motion machines we want to believe and since most people don't understand the science these ridiculous and impossible ideas draw people in again and again.

There's a more in depth analysis of why this won't work here: http://www.eevblog.com/2014/08/07/ubeam-ultrasonic-wireless-...
From my recollection of topology, finite spaces are mostly useful as demonstrations or counter-examples. So, to illustrate a point about why something isn't true, you might break out a finite space to provide an easy-to-understand means of grasping the counter-example (there's an entire book called Counterexamples in Topology for this purpose).

"Real work" in topology generally involves infinite spaces, though.
That's silly. All of the methods are side-effect-free. It'd be useless and confusing to suffix some methods and not others.
I don't know who keeps that [3] blog or his credentials, but as an admitted appeal to authority, the CTO of uBeam (dual BS & MS from MIT) also ran some numbers before joining the company. As did Andreessen Horowitz's due diligence team before investing, which I'd imagine has a physicist or two in waiting.

One obvious shortcoming in [3]'s analysis is assuming that you'd still need 5W of charging power if you could wirelessly charge. Delivering 1/50th of that power is probably enough to maintain a charge throughout the day and people spend ~95% of their time in reliable locations that could support wireless charging (home, car, office, etc.)
This is great feedback and a decision that I didn't take lightly.

I ultimately decided that the mental cost of remembering a new API would outweigh the potential for accidental return value mis-management.

It's hard to make a decision like this sans-data, so I had to make a gut call. I'm really interested to hear feedback of issues encountered in-practice due to this. Of course, if I'm wrong about this (and there's always a reasonable chance I am!) then I would seriously consider changing the method names in a future major version.
I've watched as the application we develop at work has switched from ancient single and dual core Linux boxes to (now) dual-dodeca-core boxes and all sort of "completely impossible" races have surfaced. All progressively more "impossible" as the number of cores and their speed has kept on increasing.
FWIW about 13 years ago when I needed to register some domain names I chose inww.com which is really Melbourne IT.

Why them? Simple. Read the terms of service you are agreeing to. At the time a lot of them were very very biased against the consumer. Melbourne IT was different, they were one of the few who had a reasonable policy.

Note that these terms are different for each registrar. I'm not talking about the common ICANN rules which all registrars also require consumers to agree to.

I don't know the current situation, for all I know Melbourne IT now has the worst terms of service in the world! Simple inertia has kept my accounts from moving.

Just something to think about when picking a registrar.
Surely you mean Thoreau...? Given that you read him in high school..
He said his gmail account was basically firstname lastname - given a name someone determined can generally make a fairly good guess as to phone number. Phone books, etc, etc.
Darpa creates first 1THz computer chip, earns Guinness World Record
We're building on this spirit at Universe

http://un1verse.co

And we're looking for talented souls to help make it real

Computing as a tool for individual empowerment... who'd have thought?
Building xnu for OS X 10.10 Yosemite
Yep. I really, really dislike cities in the US (where I'm from), but now I live in Shinjuku, and it's great! Being able to just stroll down any alley and find an incredible amount of varied restaurants and shopped stacked on top of each other is brilliant. Definitely one of the reasons I like it here.
What about Hive?
Not nefarious, but definitely something to keep in mind if you recruit via github committer lists :)

I accept any reasonable pull request, even if it's a spelling fix. There have been some great bug fix pulls as well.
This is the third video in the series. Go to his youtube page to find the two videos previous to this where he talks about all that to death. Each video is between 1.5 and 2 hours. Also, keep in mind he's talking about a language specifically for game development. His requirements are highly specialized.
Love the idea, and how it exposes the absurd rip-off of american higher education. $60K a year to waste time on the internet? That's what you do in most classes anyway. I seriously love this guy. He and UPenn are just flagrantly robbing all these rich, Ivy League kids' parents. Now I really don't feel bad about Googling the course material the 10 minutes before the MIT classes I TA'd.
Performance: comparable
Data-structure techniques: nearly the same
API: do you like point-free functions (mori) or methods (immutable.js)

mori is a direct compile of clojurescript's excellent data structures and functional tools (written in clojurescript, of course) to javascript. It favors a clojure-style API.

immutable.js is entirely written in JavaScript and favors Idiomatic JS style API.
I don't understand how this could be patented.

Surely someone else has thought about using transducers to transmit power a long time ago?

I see a similar patent here filed in 2003 that covers ultrasound transducers for wireless power transfer.

http://www.google.com/patents/US6798716
This meshes with my impression that the separation here is almost nonexistent; the zones are more a matter of density than category. The lower residential zones can't have quite the same type of commerce in them, but I think most people in Tokyo live somewhere in the quasi-residential/neighborhood commercial/commercial row, so the more limiting zones aren't something you necessarily see a whole lot of.
The Biggest Ship in the World (Though It Isn’t Exactly a Ship)
I am skeptical of the claimed safety of uBeam. The FDA does not advocate the safety of ultrasound.

From the article: "Was it safe? Well … for starters it is just an inaudible soundwave being transferred – as in the kind also used for women during pregnancy."

From the FDA: "Even though there are no known risks of ultrasound imaging, it can produce effects on the body. When ultrasound enters the body, it heats the tissues slightly. In some cases, it can also produce small pockets of gas in body fluids or tissues (cavitation). The long-term effects of tissue heating and cavitation are not known. Because of the particular concern for fetal exposures, national and international organizations have advocated prudent use of ultrasound imaging. Furthermore, the use of diagnostic ultrasound for non-medical purposes such as fetal keepsake videos has been discouraged."[0]

[0]http://www.fda.gov/Radiation-EmittingProducts/RadiationEmitt...
I think I'm getting the example wrong. Wouldn't this:

var map = Immutable.Map({a:1, b:2, c:3});
map = map.set('b', 20);
map.get('b'); // 20

Give 2 instead of 20, since b is inmutable?
My experience is quite the opposite. I frequently get push notifications to my phone 15 minutes after reading and replying to PMs on my OS X native client.
Not a good sign that they can pitch it as "Clinkle for power".
The whole article is making optimistic assumptions about just everything. Is that actually a PR piece?
Only the map variable points to an immutable object. The second line reassigns that variable to a new (also immutable) Map instance, which is an exact copy of the original except that b has been changed.

Does that make sense?
Infographic: Media Consolidation – The Illusion of Choice
Can't give exact numbers but paypal is much higher. A bunch of that though is people just doing guest paypal checkout with their credit card. People trust their card going through paypal more than they do a little stripe form on your site.
Jeff Bezanson PhD – Issue #8839 – JuliaLang/julia
Sounds like your describing my area, on the very edge of Tokyo near nothing special.
It's actually possible to do this on a jailbroken device.

I had a discussion about this and the consensus was you're probably on better legal and usability ground to just use a shorter passcode timeout (like 30 minutes).
Of course there's no way to know in O(1) time if you've done two edits that just so happen to sum to no-op, regardless of if you're using Immutable.js or not.

However, depending on how to implement undo, you might be in good shape with Immutable.js. For example: you might keep a stack of the last few changed data around, and an undo could just pop off the stack in which case you can know if your oldData === newData in O(1).

---

Keeping dirty bits around to determine when you need to operate on your data again is totally viable, there's nothing wrong with that approach, especially for smaller applications. Some frameworks designed for large applications even employ this technique.

For larger applications, in my experience, the dirty bits tend to add up and create a lot of state management overhead, and soon you find a majority of your code cautiously stepping around mutable state instead of just making your application do what it's supposed to do.

The primary thesis of Immutable.js (and persistent data structures in general) is to illuminate the option of having data which promises to never change and thus making memoization trivial. If you have an application which can take advantage of memoization for real performance improvements, then using these kinds of structures can be a big win.
Note that I haven't watched the whole video, just skipped through it. That said, not to be negative, but what does this language offer over Rust? If the goal is to create a new language with an emphasis on safety and fine-grained memory control, along with a nice module system and high-level constructs like easy first-class functions, it seems like Rust already covers that. What does the language offer that's new?
Well, in principle you can divide one transmitter's attention to several devices over time. (Either by changing the direction of the antenna, or more sophisticatedly via beamforming.)

Otherwise I agree with you. Even the tone of this article is unconvincing. I wonder what Andreessen’s due diligence team was thinking, maybe the patents have value?
In my social media, mostly friends of friends, the anti free speech drum is being beaten by avowed socialists and fellow travelers who reject free speech in principle as a "liberal fiction." For instance, in America the KKK has the free speech right to march down the street with police protection, but animal rights activist organizations are completely infiltrated by the FBI. These arguments mostly don't hold water with me, but that's what I'm hearing. Attacks on free speech have been steadily increasing on my social media over the last couple of years, and is very generational. It is emanating from college campuses. They are being taken over by these people.
I have not been to Singapore (but I have been to Hong Kong which I think is similar) but I think the impression is that small city states operate more like those mentioned in Cryptonomicon, specifically, you agree to abide by their rules when you enter the city. If you dont like them you are free to leave. This concept that you don't actually own the place you live but are more a temporary citizen makes you more flexible to bend to their rules.
Putting $10M into UBeam illustrates what is wrong with tech investing
So you also need to make sure that your phone's browser doesn't have your Google password stored, and/or your phone's storage is encrypted with a strong-enough key.
You totally can hide latency with auto-prefetching. But there are a few problems.

- This depends on correct branch prediction, otherwise you could easily wind up having fetched the wrong fork

- L2 latency is, what, 12 cyles? L3 is 28? (Sandy Bridge). To completely hide this latency, we would need the prefetcher to run 28 cycles ahead. Considering caches work in cachelines and not instructions, this means we have to run potentially hundreds of instructions ahead of execution, without mispredicting one branch...

Whether your code is going to bottleneck all depends on size and code patterns. If your software fits in the L1 icache, you will only miss when context-switching. If your software is 100MB and does not exhibit good code locality, you might be stalling all over the place.
I'm not happy with the Records impl yet. This is great feedback and resonates with some things I've already been thinking about. I'm especially not happy about how Records play with Typescript at the moment.

Also, please keep feedback coming about Typescript. I'm sorry you feel it's half-assed, I'm trying to make the best of what Typescript gives me. You might notice that the .d.ts file is full of comments where a more expressive type system would allow more accurate type information.

If you have concrete suggestions for improving the TypeScript definition file, please please hop over to github.com/facebook/immutable-js/issues and write them up.
Do great minds think alike?

This almost exact question was just asked on HN: https://news.ycombinator.com/item?id=8541654
If you work with large amounts of data it hugely matters. 16 bytes times 1 billion records ends up being way more than 16GB of data, indexes, foreign keys, hot backup, etc. to manage and query.
Or use a 1% chance that it will prompt for password after fingerprint... or 100% chance when you use the wrong finger. But how to tell? When the password prompt pops up, it might have been the 1% random chance.

If you set it to 30 minutes, you'll be typing in the PIN/password practically every time you grab it.
Anyone remember the cryptic document that _why posted in the form of a printer spool [1], years after his disappearance from programming? It was a sort of fictional, surrealist autobiography.

[1] http://www.scribd.com/doc/136875051/why-s-complete-printer-s...

I was grinning madly when I noticed -- in the part where he's exploring an island -- the page written in syntactically valid Inform 7.
The Wantrepreneurial Cycle
I had a chance to talk to a guy who worked in the pharmaceutical industry and it's amazing how much effort is put into predicting the flu season. Hundreds of millions of dollars are on the line not just predicting how many folks will get the flu, but also what strains will be the issue.
In my experience, when setting up a new device, you have to scan the QR or type in a code, then verify a generated key or two to "confirm" the new device. I'm not sure if that's an optional step, but it seems like you'd need to log in first, thus creating a chicken-egg situation for yourself. I'm sure you could enroll another device (e.g. tablet that always stays in the house, SO's phone, whatever), but it doesn't seem like it'd work as you spelled it out.

Backup codes may be a good option if kept somewhere very safe.
Wow, that Gaillard piece is awesome. My sense of time improved immeasurably when I switched the metronome from counting on 1 & 3 to 2 & 4. It's now one of the first pieces of advice I give to budding musicians. That, and learn everything you play in all 12 keys.
What a shame I didn't put a bunch of likely new TLDs into a cert before they became valid TLDs... ;-)
Oh bullshit ! Everything is at first expensive but eventually reaches down to the masses.
offhand, one problem the author mentioned with rust was writing unsafe code. he went into detail in either the first or second video (I don't remember).
I have been using Namecheap since 2004 which is I beleive around the time they started and way before they were popular.

I was lucky enough to buy a ton of EMD's before the dot com bubble. Have let a lot of them go, held on to dome. My portfolio is huge, thousands of domains personally owned, clients, former clients, projects, etc (like you)

That said I do stand behind Namecheap. I've never had an issue with them and any issue that comes up are promptly squashed.
> This line of thought is absurd to anyone with basic training in scientific reasoning.

Not at all. You're only giving part of the story ...

racial/sexual imbalances -> racism -> laws -> money transfers into specific (small) ethnic groups. (and lots of things that come down to money transfers)

So how exactly is this line of thinking absurd ? It provides a clear advantage to minorities to fight for these kinds of "absurdities".
How does this even make sense? Japan has a "zero tolerance policy" on drugs and one of the lowest drug related death rates in the world (extremely lower than decriminalized Portugal).

http://www.worldlifeexpectancy.com/cause-of-death/drug-use/b...

And guess what? Singapore has even tougher drug laws than Japan and a lower drug related death rate than Japan. What am I missing here?
He beats that horse to death in the other two videos, which can be found at the link below.

https://www.youtube.com/user/jblow888/videos
agree. the crazy part is they just redesigned their entire front end but left the backend alone!
See Ikiru by Kurosawa for an admittedly fictional and old example.
I'm not sure about ARMv8 but in ARMv7 SoCs the ARM Subsystem does not include L3. Plus each L1 is tied to each core.
You could still get a full revocation list (via Tor or not). In fact using OCSP over Tor should be safe? FB sees some-exit-node, sends you a cert, CA sees some-other-or-same-but-not-provably-you requesting status of FBs cert. Unless FB sent you a specially craftet, session-spesific cert, CA would only see that "someone" checked the status of FBs cert. And with no immediate link between "you" and "someone"? Much as DNS over Tor is safe (but DNS over udp isn't)?
I guess I didn't understand your whole comment. Do you think they were bad from start to finish or they stayed in power too long and got corrupted; do you think anyone could have done a better job inside the system that was inherited?