skysight-inc/HackerNews huggingface dataset:
As my post said 'homeland security' (read: Suspected terrorist) charges who are not part of the normal court system.

But this also happens to immigrants or those stopped at the border in general. [0] The right to counsel is being eroded at the edges (apparently not applied to non-citizens whenever possible).

Over the past year, the American Immigration Council, along with the American Immigration Lawyers Association (AILA), has documented instances where the DHS immigration agencies—Customs and Border Protection (CBP), Immigration and Customs Enforcement (ICE), and U.S. Citizenship and Immigration Services (USCIS)—have deprived noncitizens of access to counsel. For example, ICE also has taken the position that there is no right to consult with a lawyer during an interrogation. Likewise, many CBP offices outright deny access to all lawyers. [1]

[0] http://law.psu.edu/_file/Immigrants/LAC_Right_to_Counsel.pdf

[1] http://immigrationimpact.com/2012/01/23/its-time-to-improve-...
Indeed. I was young and dumb, as so many before me. Lesson learned.
From the references on the forum, it looks like the issue wasn't really discovered or considered until mid 2011. The developers comment on their active involvement in closing this up, so it's probably reasonable to expect that it's not intended or desirable.

https://bitcointalk.org/index.php?topic=8392.msg122410#msg12...
Elance has requests for clones all the time. I see people looking Instagram, Flipboard, and what's app clones regularly.
Designation: Design a new career
Drewmax – meble kuchenne Kraków
Did you not understand what you were getting into? Did you imagine it would rise forever? Did you think that an unregulated exchange in a foreign country designed for a different purpose was a safe bet? Did you ignore the rising tide of complaints about Gox?

http://www.shareprice.co.uk/pages/risk-warning-trading : "You may not necessarily get back any of the amount you invested."
Is it possible someone has been running a 'malleability bot' deliberately targeting transactions to cause this issue as much as possible?
That's reasonable. Again, my original comment was comparing the "clump of cells" to an older child.
I don't get why people who don't trust banks go and deposit money to the first BS "service" that's a guy and his dog, implemented in 2 weeks, full of holes and bugs, and with nothing much as financial assurances and security that you'll even get your money out.
Since you can hash a canonical representation of the unchanging parts, and then use that as the (same-sized) key instead of the native txid, it's not that much harder.

And, it doesn't require global agreement to deploy such a workaround.
Apple's Forgotten Designs
Don't expect sympathy from us. It's not like you did a load of hard work and then got taken advantage of. Depending how you look at it you put a bunch of money either into a gamble, or betting on your own judgement (which, if bitcoin loses its value, will have proven to be wrong).
>Huh what? what do people in chatrooms and reddit have to do with anything? If that's your choice of credible information then life must be very dark.

Well, I don't see how trusting some random guy that started an "exchange" operating in his basement with your money is any wiser.
It's pretty basic software design. A few solutions:

1. Web servers return error pages when databases are unavailable. They don't go down.

2. Postfix doesn't die if your virtual maps database server is not available. It waits patiently.

This isn't rocket science.
I actually thought it was worth discussing more for 1) noting the sycophancy and 2) how Google could well fail to perform in the categories mentioned.
You can get the facts right, at least ;)
Even on systemd that stuff isn't all handled in pid 1.

There are 6 systemd service processes running on my machine handling different components.

Snipped out the irrelevant processes.

% systemd-cgls
├─user.slice
│ └─user-1000.slice
│ └─user@1000.service
│ ├─6612 /usr/lib/systemd/systemd --user
│ └─6616 (sd-pam)
└─system.slice
├─1 /sbin/init
├─systemd-udevd.service
│ └─151 /usr/lib/systemd/systemd-udevd
├─systemd-logind.service
│ └─345 /usr/lib/systemd/systemd-logind
└─systemd-journald.service
└─125 /usr/lib/systemd/systemd-journald
I refused to install Skype for work, pointing out that it's not as secure as it's alternatives. Plus the fact it's disrupting, crappy software and you still can reach me by email, phone, VPN or walk down the hall to my office.
If nothing else, I hope after all this the press stops basing the Bitcoin price on MtGox's price. Even services like Wolfram Alpha were using it, even though it's the only exchange that has Bitcoin price 10 percent more than everyone else, and it's not even that big of an exchange anymore.
Well at least the VS desgin team has to listen when there's enough complaining: Visual Studio 2013 has been available for a while and it fixes all problems you list by undoing those changes.
A part of any init system needs to be pid 1.

The question is how much of it, and whether or not Systemd piles too much stuff into pid 1 that could instead be farmed out to separate processes, handled by separate binaries, that could be more easily upgraded or replaced.

(I don't know; I've not looked at Systemd enough to have an opinion)
MIT License is GPL-compatible.
Yeah, like that guy that they call "The Zuck" who is a PHP developer working on some weird stuff, like a face book written in PHP, was not able to build a reliable worldwide social network?

Get over yourself, MagicalTux is not alone any more, and they're working hard on being a reliable exchange, the most reliable one out there as far as I am aware.
Everyhing in pidns is destroyed when pidns init dies.
You clearly do not have the heart for asset speculation. I am not trying to be mean here, but the emotional reactions you show in these comments and the fact that they utterly destroy your ability to stick to the rational decisions you've made, is comprimising your investment decisions.

So there's two paths from here: Either this is the experience that hardens you and makes you stop thinking "oh shit, I just lost two months' salary in six hours" (this happens all the time when you have a significant amount invested in a volatile asset), or you realize that things won't change and you can't live with the risk of losing your investment.

If you choose the latter option, you will also need to stop kicking yourself if three years from now, the asset you sold has trippled in value. In fact, you should stop kicking yourself right now. The problem here is your emotional reaction, not Bitcoin's volatility. I know how you feel; I've been up and down $30,000 this year over the course of a few weeks in the stock market, but second-guessing yourself only serves to waste your attention. Make a plan, know the consequences and stick to it.
Nice ad hominem there.
Great article, but I disagree with the conclusion. Hand-editing YAML is an absolute mine field. For non-developers editing it is a complete non-starter as they can and will make mistakes. But even for developers it will make you pay for your relative ignorance of the spec. Pop quiz, can you tell me what's wrong with the following YAML snippet without running it through a YAML parser:

FI: Finland
NO: Norway
SE: Sweden
GB: United Kingdom

Personally I find YAML to be a powerful serialization format for sanitized ruby data and that's it. Granted there can be major upgrade pains as demonstrated by this post (and believe me I've wrestled with severe pain from this upgrade), but I think these changes are likely to be few and far between. Bottom line is YAML is well-defined even if that spec if impossible for a human being to comprehend and internalize its nuance, and it has a special status in Ruby that makes it particularly useful for automation.

But for human readable I say do yourself a favor and stick to TOML.
>When people extend their text editor (be it sublime, vim, emacs) with all these (often outdated) plugins i am left wondering why there is still so much hate for IDEs ?

Because most (all?) IDE's are slow. I've used Eclipse for years. Have also tried Idea and dabbled with NetBeans. I don't like their slow operation, nor they clunky UIs. And I don't find their speed, even today with an SSD and 8+GB of RAM, good enough. Tolerable might be a better word.

Plus their text-editing abilities leave a lot to be desired too.

>Why would i want to fiddle together my text editor with one-man plugins that often dont even work 100% ?

Well, my experience with IDEs is that their plugins and core functionality is not all roses either.
Or Microsoft could have the same Operating System but different GUIs.

Remember that Operating System != GUI.
If Bitcoin is here to stay, the MtGox debacle won't have any lasting effect regardless.
Even better: Game.RuinTheFun()
But valve is doomed because of linux. MS don't have this problem. They could easily merge xbox + windows on a steam like platform if they wanted to .
I note here that while C does not expose carry flag, LLVM does, and at least on x86 "with overflow" intrinsics do compile to the right instruction.
Don't panic, the way I see it, is that this is another temporary crash in the price of bitcoin, caused by bad news. Once the mtGox problem is out of the way, bitcoin may resume it's rise. May is the operative word there, of course, but I think it's likely.
If anecdotes count as evidence, we can point at Erdos for a counterexample (dedicated only to mathematics, could barely dress himself, lived homeless and traveled from friend's house to friend's house to work on mathematics).

So much of this depends on individual interest and temperament.
Actually, in order to write an app that runs on both desktop and mobile platforms, you shouldn't mess with visual elements at all. You should just tell the UI layer to display your data/commands/options, and let the UI layer decide how to display them.
Counter point: IDEs can provide a better experience for interacting with the myriad different tools we rely on as developers, through a consistent, unified, interface.

Jetbrains do go some way towards addressing the point you raise, with their language specific editors. I use a broad enough cross-section of those languages that I stick with IDEA ultimate, but my experiences with PyCharm, RubyMine and WebStorm have been nothing but positive.

Qualifier: All IDEs, and especially IDE interfaces, are not created equal!
https://en.bitcoin.it/wiki/Transaction_Malleability
Meanwhile, many people have (re)installed a newsgroup client and are actively commenting at comp.misc.

(Or reading it through Google Groups: https://groups.google.com/forum/#!forum/comp.misc )
Because banks are "the Man", while bitcoin is "one weird trick .. bankers hate it!" Social proof by negative.

The crypto also triggers a geeky faith in technology. Because the crypto is sound, it's just the way it's being used is problematic. And the institutions around it are very flaky, but geeks hate institutional politics and dream of eliminating it by technological fiat.
It says something about bitcoin exchanges' reputations that you think they only close the stable door after the horse has bolted.
This is my reason for using ST2 as well. I even bought PyCharm last year (the doomsday sale), but it was just too much. It has so many options that even basic ones had steep learning curve (as in "where the hell is this function?").

Note that I'm talking about personal use. If I were a full time developer, I might force myself into an IDE.
We're dealing with irreducible complexity here. Unix philosophy keeps the complexity out of the components - fair enough. But that merely means that the complexity reappears in the glue code (sysvinit and friends). And glue code is harder to secure, being scattered, disparate, and executing in complicated VMs such as the shell-plus-kernel, and therefore hard to reason about.
I think the point of the article was how they are doing the data collecting and making the decisions (for which they provided statements from a named source as well as the leaked documents).

The thought that targeting a 'cell phone/sim', as opposed to the actual person, could cause unexpected deaths seemed to be more of a 'logical next step' rather than a substantiated claim (although it has been shown elsewhere that unexpected deaths are happening with some frequency due to drone strikes/targeting).
Thank you for your insight. How do you decide when to sell? I had four opportunities and let them all pass by, because I was hoping "this time I'll recover my initial investment." That's greed, of course, but how do you make a plan and stick to it in these circumstances? Do you decide ahead of time that you're willing to walk away with a 20% loss, rather than wait a year and see what happens?
Ironically this is easiest in things like WPF which don't have a cross-platform foothold.
Yes we have that, its name has changed recently because it was something like "good family father" (it came from greek democracy) and was deemed sexist.
This information comes from consulting my mother (who is an obstetrician):

The most "direct" cost of NICU care is 24-hour supervision by a nurse. In the best (cheapest) case, this will cost the same as 12 hours of minimum wage per day, as nurses might be in a 1:1 or 1:2 ratio with patients. More realistically, the nurse will be making higher than minimum wage.

The NICU fee also covers the amortized cost of three major pieces of capital: the ventilator, which causes the baby to breathe, the incubator, which keeps it at an appropriate temperature, and the negative pressure room. A particular infant may or may not need the negative pressure room, but it exists as a (physically separate) part of the NICU, the hospital must have one, and it's hugely expensive to create.

Additionally, the baby is expected to suffer various bodily failures which will require treatment. Diagnosis and treatment of these will be charged separately; they are not covered in the NICU fee. But they do reflect that these babies would really rather die, and it's difficult and expensive to get them to live.

My mother says (paraphrased), "if you are the army, you buy all the machines yourself, you pay everyone army salaries, and you just assign them 'you'll do this job, you'll do this job', etc., I don't know what it would cost to run an NICU. There's definitely room for it to be cheaper."

"Is there room for it to be cheap?"

"No."
>> If you aren't a complete n00b

About 6.8bn out of the 7bn people on this planet are complete "n00bs".
Explanation on what happened in simple terms: http://blog.oleganza.com/post/76213549017/mtgox-and-malleabl...
Unless you convey information to them, via higher level language constructs or compiler directives, it's not really fair to blame a compiler for making poor or conservative choices. Compilers can only infer or guess at what your intentions are.

The author is banging on about uint128_t for example, and bashing library approaches like boost, but uint128_t isn't even part of the C or C++ standards. Its apples and oranges.
I would use a simple autossh setup with key authentication to a limited account on a VPS that is only allowed to open a reverse shell.

Put sshd on port 443 on the VPS to maximize chances of a successful connection, and maybe put a bit of effort into hiding autossh on the laptop.

This way you have ssh to your laptop at all times. You will also know the IP it is on, for easy geoip lookups and tracerouting.
Not a protocol fault: MtGox and transaction malleability
That's pretty much exactly what SMBC Theater video "MMO" [1] is about.

[1] https://www.youtube.com/watch?v=cD69PAIqiYo
>Windows Media Player, Firefox, iTunes, ...

None of these drive the signal to digital clipping.
Nokia still sells plenty of S40 Asha phones that go for < $100, some for $20.
It depends on your goals. If your goal is to do a startup, then the obvious choice is to really master an entire web stack. For instance linux / nginx / python / html / css / javascript.

If you want to do research in computer graphics, then you better learn OpenGL and C++ or .NET. Want to work in embedded systems? C.

Scott's recommendation of C# & Javascript is a solid and pragmatic choice, good for those looking for a safe career in software. But it's certainly not the right choice for everybody, and even 30 years from now there will be plenty of challenging opportunities that have nothing to do with the web or javascript.
FreeBSD, OpenBSD, Plan9, AIX (Solaris decision to use Java-based tool was plainly idiotic) for some reasons would think otherwise.
Killing Surface may be premature. As far as I can tell, Surface Pro 2 is currently out of stock basically everywhere.

Windows RT, I'd be happy to call that one pretty much dead anyway. Unless they can figure out a way to get full windows apps running on ARM devices, I don't see the point. Intel chips are going to improve in performance and battery life to the point where they are nearly comparable with ARM (or at least to a point where it matters). Then, the argument would be mute and we won't be making a decision between RT and Full Windows.

Bing, I'm not so sure. I actually quite like Bing, but I don't see where Microsoft is going to make a huge impact with it.

XBox, I can't believe they're loosing money on it, particularly after the huge success of the kinect. Either way, it's Microsoft's ticket into the livingroom.
It would be pretty interesting to be able to see a handful of projects go from start to finish in some easy to follow way. For these guys offering $149, how many end up with an app?

https://www.elance.com/r/jobs/q-clone/
A study in Scala
It doesn't seem to exist anymore: https://sublime.wbond.net/search/GitCommitMsg or in package control.

Will install it manually, seems a great trick!
Alms tax need 2 ingredients to get it right: culture of honesty and humbleness and also 'distribute to poor' focus of the alms agency.

ps: i am muslim and i pay alms every year. But sadden by the poor distribution of help to the needy.
9 time-saving iOS 7 libraries
"The problem isn't that they don't have the money"

They didn't address that in their statement. They may not even know themselves yet how much they were taken for. With the high number of transactions that were failing in the days leading up to the withdrawal halt it's pretty clear someone was exploiting this to double withdraw something was almost certainly taken the question is how much and can they recover.
Dumb Starbucks is a parody of parody. A meta-parody.
Did any of the "old media" pick up the story yet? I haven't seen anything about it on either NYT, The Post, BBC or Guardian.
German maintains the difference (and a lot of other stuff), but yeah, as a substitute for the direct object it's pretty much dead. (Nobody says "Whom did that")
That is pretty much what Games for Windows Live is/was. It didn't go very well.
Flappy Bird devices selling for thousands of dollars on eBay
It's good until it breaks.

One of their techs once came out because I had bad speeds, and replaced some connectors to fix it. Later, the problem returned. I went outside on a vague suspicion and found two cable boxes left open, cables naked to the elements, discarded cable and other miscellaneous parts strewn through the grass.

In another instance, my modem wasn't syncing with their equipment, as clearly indicated by the lights on the front of the device. They wanted me to reboot my computer as a first troubleshooting step. I convinced the guy that this was not necessary, then halfway through our conversation he somehow reverted to the script and asked to reboot my computer again!

Four hour window? You wish. They'll give you "noon to 4PM" and show up at 5, without even so much as a quick call to let you know they're running late.

I have FiOS now. I've had techs out twice, once to install the service and once to upgrade it. Both showed up exactly when scheduled and were great. I've had problems with the service once so far. When I called it in, the random first-line tech I got connected to understood exactly what I meant when I told her that the router wasn't getting a DHCP lease on their end, and walked me through what was required to reset the offending equipment, with no nonsense about my computers or what browser or OS I was running or anything of the sort.

I hope your experience is different than mine, though! It could happen.
some of the problem...

Right now I get texts and voice mail from people attempting to contact the former owner of the SIM Identity I have..it happens any time you buy a prepaid phone..sometimes you get a previously owned SIM id..

Guess where this most active as far as buying a prepaid phone?

Developing countries such as Africa and Middle East..

This is a very highly political volatile situation waiting to blow up in a Presidents face.

Its not will it happen but only a matter of when
Isn't it the case with Bitcoin that the official implementation amounts to its specification? Maybe implementing the protocol themselves was a good idea from a theoretical standpoint but in reality amounts to over-engineering? I certainly don't know enough about this stuff so I could be naive of course.
Why not copy SMF?
Extensible editors like Sublime, vim and emacs, amongst others, let you program them easily. As a programmer this is useful.

This plugin is maybe 30 lines of code.

With 1,988 packages and 1,436 authors(in Sublime's case) they turn into customised IDE's that 2.15 million package users are using. If there is a bug, you can submit a patch, or fork a plugin - and people do. This means plugins can be fixed quickly and easily by many people if there is a need. Plugins compete against each other, and cooperate with each other in the same space.

The core stays simple, optimized, highly crafted, and stable. The innovation, and quick implementations of solutions to new problems happen inside plugins. High levels of integration is possible, and does happen within the plugins.

Check out Arduino-like, which turns Sublime into an Arduino IDE https://sublime.wbond.net/packages/Arduino-like%20IDE

An IDE is simply loading all the plugins at once, even the parts you don't need.
PR play by author..essay lacks certain depth to give validity to the points stated by the author
Did anyone mention Tetris1D yet? http://www.tetris1d.org
You are stuck in classic gambler's conceit[0]

(Essentially: when you are behind you believe that you can quit while you're ahead, but when you are ahead you feel confident and prefer to press your luck)

In general, if you are investing some place that makes you feel anxious or emotional about the consequences, it's far too volatile and you should cut your investment down.

The best way to escape from this situation is to make an exact plan and stick to it. Would you rather walk away now, or risk a worse loss later? Then, at what value will you cash out? I understand you are attached to your initial investment cost, but really 100% is the valuation now, since the rest is sunk costs.
Decide how you like, but firmly - take the emotion out of your decision making.

[0]https://en.wikipedia.org/wiki/Gambler%27s_conceit
EARTH IN DANGER, STOP USING HAARP GOLFBALL
I am not disagreeing with your comment per-se.

However, with regards to point 9, I feel it worth pointing out that Calacanis was clearly talking about the efficiency of Google in the context of companies with the (man/brain/political/financial) power to drive social and technological change on a global scale.

By their very nature, 2 person startups are far more efficient per employee than any large corporation. The per employee bit is important however.

Small startups are wondrous things, given to us by people who are crazy and brave in equal measure. They are almost unquestionably the best means of catalysing change that I can think of - they're also going to have a really tough time driving change, which is one of the many reasons why such companies inevitably grow.

Side note: I find that some on Hacker News are often so enamoured with the startup culture (obviously, considering the basis for the community) that large corporations end up getting demonized by contrast. People forget that the two cultures are not mutually exclusive.