skysight-inc/HackerNews huggingface dataset:
I can see that narrative with Springer, but the IEEE is a nonprofit, the main professional society for large areas of computer & electrical engineering. It's not necessarily the best-run nonprofit, but they aren't trying to pump up a stock price or give an ROI to investors or anything. They do need some revenue to pay for their ongoing operations, but in theory they should also be very interested in ensuring that revenue-generating operations don't compromise their main mission and reputation (which is the reason to raise revenue in the first place).

I think part of it is that historically the IEEE has wanted to be relatively open to new fields of research, so if you have a few professors willing to vouch for a new conference, the IEEE is willing to sponsor it and publish the proceedings. It's quite decentralized and any of the various "societies" and "interest groups" within the IEEE can sponsor a conference without central approval... and it's also fairly easy to start a new interest group. That system depends on most active IEEE members being legitimate researchers, though, who are in good faith trying to put on real conferences. If that's true, it makes sense for the approval policy to be relatively permissive. But some people have been taking advantage of this and producing vanity conferences, so this system probably needs to be tightened. Either the IEEE needs to exercise more control over conference approval, or they need to be more diligent in kicking out people who abuse the trust of the permissive system. The ACM (the main professional society for computer scientists) is somewhat more conservative about sponsoring new conferences, though that does occasionally produce the opposite problem where it takes a lot of legwork (and sometimes politicking) to get a new one accepted.
Have anyone started analyzing the blockchain for these suspicious 'leaks' out of Gox? This might be one of the addresses: https://blockchain.info/address/1Drt3c8pSdrkyjuBiwVcSSixZwQt...

You can see that over the past months there has been tons of large transfers out to addresses (https://blockchain.info/address/1pnHxHzRQ1uE4rH9KtxYKhVDic2S...) that end up splitting up into tons of small addresses, all of which has never spent a dime. From the look of it, it seems that a huge part of the total 782,558 BTC going through the address has ended up in tiny addresses which has never spent any part of it. Are there any other plausible owners of such an account?
The Raspberry Pi has a beta version of WL http://blog.wolfram.com/2013/11/21/putting-the-wolfram-langu...
Add Google Rich Snippets Breadcrumbs to Prestashop
If I'm not mistaken, the first number (1) is not considered a power of three, hence the initial (seemingly strange) three=1.

See http://www.nongnu.org/ext2-doc/ext2.pdf#page15 for a slightly more detailed explanation.

"The first version of ext2 (revision 0) stores a copy at the start of every block group, along with backups of the group descriptor block(s). Because this can consume a considerable amount of space for large filesystems, later revisions can optionally reduce the number of backup copies by only putting backups in specific groups (this is the sparse superblock feature). The groups chosen are 0, 1 and powers of 3, 5 and
7."

(Edit: Yes, I know that 3^0=1, but the wording "0, 1 and powers of 3, 5" does not imply 3^0. Thanks!)
I would say it is a matter of available libraries, deployment options and how fast can the generated code execute.

This type of systems is what I dream of, when I get my hands on old demos of the early Smalltalk and Lisp environments and try to imagine how would computing look like if those systems had gone mainstream.

Being super productive at high abstraction level, but exposing enough knobs to go down to the metal if one really needs to.

Oh well, dreaming is always possible.
I can confirm, this was my line of thought. After the first hack, and the seemingly professionalisation of MtGox, especially compared to the other exchanges.

In a proper BTC exchange, most of the Bitcoin are in cold storage, which means they can't be stolen even if the exchange was hacked. The hot wallet would represent the variability in the exchanges BTC holdings and would be very small, so that in case of theft it could be either insured or covered.

That to me sounds like it's safer than any scheme I can come up with, without losing the mobility of the BTC.

Of course, if this document is true, it means MtGox did absolutely no accountancy on their cold wallets for the past 3 years.. that's just plain crazy :(
Well, that turns out to be a unit of energy which GNU unit (my favorite shell utility) doesn't have, nor does it have kilotons (or tons) of TNT).

However I've found a calculator that does do kilotons of TNT:

http://lectureonline.cl.msu.edu/~mmp/conversions/conv_energy...

So one Ferrari is 37.13 * 10^6 kilotons. Hiroshima was 15 kt, so one Ferrari contains the energy released in 2,475,333.3 Hiroshima atomic bombs.

And for reference, 1 kilotonTNT is:

4.200e+12 joule

1.003e+12 calorie

1.003e+9 kilocalorie

At 3600 kcal/lb fat, one kilotonTNT is equivalent to 278,611.11 lb of fat. Which is to say, if everyone (313 million people) in the US lost 1/5 of an ounce each, the energy released would be equivalent to one Hiroshima bomb.

3.978e+9 BTU

1,167 MWh, or 1.2 GWh. Roughly the energy a large generating plant produces in an hour. Which is to say that the time over which you release energy matters.

And you've also inspired me to figure out how to add my own units definitions, so now I have kttnt:

686 barrels of oil, almost exactly 100 tons of oil, 1.16 GWh, 143 toncoal, 154 tons of charcoal, or about 51 grams of pure uranium.

And checking: 100 tons / 51 grams is 1,778,793, which is to say, atomic energy has roughly 1 million times the energy storage density of our best chemical energy sources.

You'll note that 100 tons of oil is a lot less than a kiloton (1000 tons) of TNT. Turns out that what makes TNT so special isn't its energy content but the rate of release of that energy. Oil (or aviation fuel as the occupants of 120 Cortlandt St., NYC, discovered a few years back) has about 10 times the energy content of explosives, it just delivers it over a longer period of time.
WhatsApp conversations increase your medical bills? When ads are not just ads.
Crowd Sharing Just Got Better
I implemented a command-line version of Spritz
It's not energy storage, per se, but entropy gradients (and the means to tap or trigger them) which humans (and, well, pretty much all other entropic processes) rely on.

The challenge for fusion is that it's so phenomenally difficult to tap that gradient (without annoying the neighbors) that it may well prove impossible forever.
Meanwhile there are decent sites that run fine in the browser. E.g. I had no trouble with http://thrillbent.com adapting to my PC/phone screen size.
> Using third party lexer generators means your project is now dependent on that tool.

I would submit that porting D is signficantly harder than porting flex and/or ragel. Not to mention that the number of platforms that support C++ and D but not flex should be smaller than the number of platforms that support C++ and flex but not D?
The Design Samurais
I finally have an answer to the "what's your favorite line of linux source code" question.
The Bitcoin Economics lesson for Engineers
I know that many of the banks would not be around if we had true free market conditions.
He was arrested again in 2007 for collecting smoke detectors to collect americium.
Not really that ridiculous some guy in the us actually tried doing it in his garage and got the entire house and area around it declared a radiation hazard.

He apparently died later of radiation poisoning later on because he didn't use any protective gear.

Americans tend to ban/regulate everything that ever gets misused. Soon enough they will be regulating pens since someone stabbed another person with a pen. Just like in the prisons only with slightly more liberties for now.
The contents of a bitcoin wallet are more akin to deposit box keys. You could copy the key and either copy would open the box.
>But basically, I don't think "possible security bugs" is a valid argument against any new technology. NCD is not inherently more vulnerable than any other system for network configuration.

it wasn't so much a case against "new technology", but rather a case against: "here's a full scripting language that runs as root, oh and btw it can print and run arbitrary commands"

to me it seems like ncd is almost too capable for non hacking / network debugging purposes. a subset would be good i guess.

Also root sounds bad. At least in linux you can always restrict it to things like CAP_NET_ADMIN, but i'm not exactly a linux security wiz, so i'm sure there's better things.
Tag loop in a ghost theme
Or Skype for that matter (what eBay bought it for, and what they sold it to Microsoft for).

In comparison, NeXT which became the foundation for almost everything Apple has done since 1997 cost about $650M if I remember correctly.
Agreed, comments are generally a way to compensate failure to express ourselves in the code (in this case bad naming).
The thing is that by reading the fast pacing changing words, I get anxious. It's not pleasure, it's frustrating or maybe it's me not reading text in my native language.

Another fact, that I think a designer team could adjust is not having a perspective the entire text, paragraph, etc. bothers me.

Other than that, when you need to speed read, it's true, it's faster than moving your eyes left-right (or right-left if you're Arabic).
Cough, E-gold[1], /cough.

[1] http://en.wikipedia.org/wiki/E-gold#Criminal_abuse
You Know You've Been in SaaS Too Long When...
These are a few situations you might have found yourself in if you have been working in SaaS too long:
Games are a modern form of art and they deserve an Oscars ceremony
Hmm - interesting. Two samples spring to mind:

One of my apps is called "Calculate" [1] which has you solving maths problems. There is always a solution which you can view. You start off with ten solutions and when you run out you can IAP more.

I recently played a game called "Pocket Rally". Download was free, but after the first few levels you had to pay to upgrade to the full version, which I did.

"Calculate" has zero purchases so far (although it was only released a month or so ago and only has about 50 users). With "Pocket Rally" I didn't seem to mind paying the £1 to upgrade. I think the key difference between the two is that with Pocket Rally I didn't know I was behind, so when I found out I was I upgraded. With Calculate I let people know from the off how many solutions they have left - they are well aware of the situation and not really experiencing loss.

So the key is to introduce restrictions after some time limit and not warn them beforehand. That way they truly experience loss-aversion.

Not sure if this is evil or just marketing.

EDIT: changed lots of spelling and grammatical errors

[1] https://play.google.com/store/apps/details?id=com.simplyappe... (and before anyone complains about the self promotion, this is also something you are supposed to do, right?)
Why do so many people hate their jobs?
A prediction I'll write down to check in two years:

My guess is that at some point Arch and Fedora will "officially" become Systemd/GNU/Linux (Systemd will become the required and system-equivalent component) while Ubuntu will start working hard on creating a sane, modular equivalent.

Basically with init, dbus (now migrating into the kernel), logging, authorization, resource control, networking, etc. the only big thing left to control is software installation. I expect Systemd-package to pop up soon. It's going to be convenient, technically good enough to adopt and integrated enough that some projects will become pretty much not installable on other systems without hacking the build (think replacing makefiles or something similar). It may be even a slightly-incompatible systemd-rpm.

The place where systemd will be annoying the most is servers - currently most of what they do concentrates on desktops. Specialised VMs will suffer from bloat of unneeded functionality (journal, dynamic networking, dbus, cgroups integration (people that need it will do it manually anyway), user sessions, ...) and this is the first place where replacements will start.

(deleted parent was wondering what will happen first: people freaking out that systemd becomes too integrated, or systemd becoming too integrated to create a linux system without it)
Woa, that's a big big problem, then.
> You're confusing money with legal tender.

I don't think I am. Something can be generally accepted as payment for goods and services without it being legal tender.

> But in any case, you can just travel to the Utah

That article is about coins produced by the US mint, not lumps of gold. And even so, the article says, "so far, it is hard to find anyone who is using gold or silver to buy anything."
>> He had already done that, because he needed to buy a couple of very expensive music apps he "needs".

Maybe he just doesn't want to get into the habit of casually buying apps. I see them as a category of impulse purchase that I largely want to avoid, because I have enough categories of impulse purchase in my life already.

I get more than enough use out of my smartphone as a comms device, as a web browser and as a kindle terminal.
> one content license might be that you agree in advance to delete any content published under this license within a specified number of hours.

How would you know if someone is breaking that contract? And if it's not enforceable why support it?
Ominous html comment on mtgox.com

<body>
<!-- put announce for mtgox acq here -->
</body>

But please mind the source here
You are incorrect. I got some money in January 2004 from MtGox. The transfer took 22 days. After that it has been much slower... :)
Follow guilty
Young gang of stores and the work done by hdahil afraid of nothing for the damage caused to the environment. People and families adversely affected crime and robbery everywhere who want to rid the country of these people are archaic.
my quick python version:

https://gist.github.com/gosub/9206636
It used to be prominently featured in your profile page. I've never used mine since I have so many better, older options.
really love this way to improve reading, so just take a while to implement this to let me use it in terminal :D

how is it?
for the originality, check out http://www.spritzinc.com/
My answer with 219 votes was deleted after 4 years by moderator Andrew Barber. It's really disheartening.
Thanks for this idea. Consider it purloined for my speed-reading app.
So can gold. It's not the question of dividing it up.
I sincerely hope you are right.

However, as pointed out in other comments, most researchers know what are the good and bad venues in their particular fields. This means that in reality, who is the publisher of a journal or of the proceedings of a conference matters less than the reputation of the conference or journal itself (sadly, that may be less true when it comes to recruitment in academia) which is given by the quality of the papers published in there. If I had to chose fights I guess it would be for the generalization gold open access and for the end of bibliometrics before trying to get these publishers more involved in what they publish (since we don't really need them anymore).
It should be possible for the DHCP client to run as a normal user by giving it capabilities. Barring that, one could employ privilege separation to isolate the sensitive part.

Secondly, the ARP cache poising thing is a straw man. Two wrongs don't make a right and besides, you can use /etc/ethers to mitigate such attacks.
Why don't you all "deserves better comment" people send a patch?
> THERE ARE NO COINS TO SELL AT THE CHEAP MT GOX PRICE

If they buy goxcoins off the exchange for cheap, they no longer have to repay the people who sold them with real coins, thereby reducing their debt
ok it's not really my job to prove their app, but to me it seems logical that reducing eye movement leads to higher performance. a quick search on google scholar [1].

i'm happy for them, yet another thing i can stroke off my todo list. tyvm

[1] http://www.citeulike.org/group/6810/article/3309870
At least the "It looks like you're writing a letter" era came with entertainment by Clippy. I avoid going to sites that don't remember my rejection of their "website-wannabe" apps ... Atwood is right about how annoying that is!
I didn't know about it, so I had to look it up

http://en.wikipedia.org/wiki/Toshiba-Kongsberg_scandal
And the answer which the Linux world came up with: we're going to offer you a repository with your distro from which you can obtain most or all of the applications you need.

In the case of one particular distro, Debian, this was backed by a Social Contract[1] and Constitution[2], expressed in Policy[3] which was ultimately enacted by A Package Tool (APT)[4] with user feedback and interaction supported through the Debian Bug Tracking System (BTS)[5].

Among the principles of the Social Contract: "Our priorities are our users and free software".

The result: a distro with a tremendous number of packages available (49,614 on my jessie/sid install), in which the significant concerns are user experience (including privacy and security), and freedom of software. The last possibly best exemplified in LWN's coverage of a story ... wow, already a decade ago, on LWN: "Debian and the hot babe problem". It concerned an "ITP" (intent to package) a new piece of software. I'll let Jon Corbet take it from here:

The program involved is hot-babe, a graphical CPU utilization monitor. It works by displaying a typical Bruno Bellamy drawing of a minimally-clad, maximally-endowed woman. As the CPU gets busier ("hotter"), the woman undresses to compensate. Your editor, whose journalistic ethics required that he investigate this utility, found it to be an amusing addition to the desktop - for about five minutes, or until the children walk in, whichever comes first.

The Debian developers raised the obvious, predictable objection to the inclusion of this utility: the associated images were covered by a non-free license.

Hot babes notwithstanding, one thing I noticed Debian didn't have problems with a decade ago were drive-by installs of spyware and adware which were plaguing Windows at the time. That, um, "ecosystem" has now moved into the mobile space, and the negative equity and goodwill associated will, I suspect, play out in time there as well.
command-line version: https://asciinema.org/a/7882

pull request is welcome :D
Enterprise Mobile Service Architecture – The Least you Need to Know About
Same for Spanish... makes no sense whatsoever
Just as an FYI, the Enigma decoding effort was not the war-winning codebreak at Bletchley. Enigma gave access to very tactical, short duration information, like the location of subs and their intended movements over the next few days, or the movement of a land unit, again on a timescale of days. Admittedly Enigma was so thoroughly broken that the UK was able to decrypt huge numbers of communications, and the aggregate did give some indications as to higher-level strategic planning.

Nevertheless, the main game at Bletchley was Colossus (https://en.wikipedia.org/wiki/Colossus_computer) which allowed the decryption of high level planning communications between German High Command and the government. By main game, I mean that it was the work on Colossus which created the first machines recognisable as computers. This was the codebreak that truly gave the Allies the ability to outmanoeuvre the Germans at a strategic level. There were no German strategic victories once Colossus came on line in late 1943 (the last substantial German victory in the war was https://en.wikipedia.org/wiki/Third_Battle_of_Kharkov#Manste... in March 1943), compared to numerous Eastern front victories after the Allies started to successfully decrypt Enigma.

Of course we as geeks tend to overestimate the effects of successfully breaking codes. The results are not always positive - for example Rommel's offensive in Africa originally succeeded because Enigma intercepts indicated that he had been told to sit tight, but Rommel decided by himself to launch an offensive. The English were caught flat-footed, and very nearly lost North Africa as a result (https://en.wikipedia.org/wiki/North_African_campaign#Allies), with only a well-fought defensive action by the Australians stationed in Tobruk saving the day.
The problem is that this feature can (and will be) used as a legal backdoor for ISPs to snoop traffic, simple as that.

Even they don't want to, they will probably have to after a subpoena. While if you don't implement this and other backdoors to the protocol, you won't be able to do it. At least not transparently.
NSA secretly continues Merkel surveillance by bugging other German officials
The Wikipedia article is worth a read: https://en.wikipedia.org/wiki/Nick_Leeson#Downfall
Possible Farscape movie in the works
Exploiting CVE-2014-1266 with mitmproxy
The permission set is just a huge flaw in Android. They really need to adopt the iOS model.
You call that entertainment?

Back when I had the misfortune to have to use Microsoft software, pretty much the first thing I learned to do on any fresh revision was how to nuke those damned tools with extreme prejudice.

The most gratuitously annoying aspect of the cartoons? The little dance they did when you told them to go to fucking hell and never come back. One more half second just to rub it all in.
3D printing metal in the air ...
In the UK Farnell/Element14 are the best choice for components. My items always arrive next-day when ordered before 5pm and delivery is free (you have to spend at least £20 to pay by card).

The site is a lot more usable than RS-Online so I will often order from them though I have an RS trade-counter nearby. Mouser's and Digikey's sites are just as good (this is from a user perspective, from a designer's perspective they are pretty awful) but orders will ship from the US and take longer.
> > In other words, "real-time" in the sense that missing deadlines will mean that the quality of service is degraded. Deadlines here mean delivering the packets in time for the next simulation timestep.

> Yeah, that’s what happens in most RTS, if the feedback for the action you sent doesn’t come back before Xms, then the game pauses and waits (for example Starcraft 2 does that).

To elaborate on this further, I would not consider Starcraft 2 a real time system, because it can stop the world and wait. It is annoying when it starts lagging but produces the "correct" results anyway.

This is not the case for simulators that deal with "continuous" physics updates. All clients are simulating the world in parallel and no one has the authority to stop everything. If lag gets significant, the results will become more and more incorrect and the view of the world that the clients have will diverge more. There's always some inaccuracy but that is tolerable to some degree.

This is by no means the only or necessarily the correct definition of real time but that's where I draw the distinction when it comes to multiplayer games. Someone might not agree with me on this one.
Could you tell us which tools you use? Which assembler, emulator, etc.?
What's the IOS model?

My view: I should be able to specify what (if any) of my information is available. It's up to the app to decide if it wants to be there or not.

There are some tools (I run across mentions, and there was one Google apparently pulled after "accidentally" releasing it) which do this. But really, it's why I'm looking for a dumb phone and a tablet running the tools I want (Web, eBook reader, SSH) and local apps, but not Android. Really bad taste in my mouth.