skysight-inc/HackerNews huggingface dataset:
So, I used to vaguely help develop another proposed init replacement a few years ago, and it's entirely correct. The only way to upgrade init is to have it dump state and re-exec() itself, and there are theoretical failure modes that will cause init to crash before it's even possible to set up a crash handler to catch the problem, causing a kernel panic.

What's more, supporting upgrades this way means you need to support every previous state file format, and the more state and features there are the harder this is to do. (Seriously, it was a pain in the butt to keep track of.) systemd is developed primarily by and for Red Hat who avoid this problem by not supporting upgrades to a new distro release from within the running system - but most other major distros do and will likely be bitten hard by the issue.

Without support for this you can't even reboot cleanly after upgrading init or any of the libraries it uses, because init will keep old deleted executable open and make it impossible to remount root as read-only (an obscure quirk of Unix filesystems that basically only init developers need to know). You don't just need to reboot to upgrade init, you need to boot into a special upgrade environment that doesn't use the system's init, and Fedora does. That's why Fedora needs daemon-reexec - otherwise they wouldn't even be able to apply security updates to glibc without rebooting first. Compare this with kernel upgrades, which can be installed immediately and simply don't take effect until the next reboot.
Look at the end of error codes. Gold

https://github.com/okamstudio/godot/blob/master/core/error_l...
They need the moonshots to be successful because their core business is done growing. The've run out of space on their results pages(14% organic) They've run out of small publishers to exploit. Cell phones don't work well for advertising. Social isn't growing very fast.
No its not.

sigh.
I suppose in your case you're choosing between two bad options.

The iOS app is an example of how much better a native app can be from the web app - and the new paper app even more so.

I remember the android one being terrible when I had android phones a couple years ago - but I thought that was because it was basically a wrapper around a web app.
CBC mode AES?
> Has journald been tested on how well it copes with sudden reboots, kernel panics, powerloss, etc.?

Are you assuming it hasn't been tested in these situations just because you don't know?
> Transaction malleability is meant to change the hash of the transaction, because that ensures no-one can mutate transactions after they're in a block.

Huh?

> If you really need to track transactions in the way MtGox is doing, you should construct your own transaction ID that hashes everything except the scriptSigs (which are malleable).

Yeah. Except the Bitcoin network also apparently produces its own hashes of transactions and those hashes include mutable data leading to undesirable situations like hash(txn1) != hash(txn2) even though txn1 == txn2. It's like hashing people by their name and age instead of name and date of birth. Next year you won't find them in your table because their age is different.
If Bitcoin is a ponzi scheme then all stocks are ponzi schemes. I would be a billionaire several times over if I knew to invest in Apple, Google, Netflix, Amazon, Microsoft, Dropbox, etc at the right time. At one point, it was common to be skeptical of these companies, and many of their peers did not make it. Who was to say at the time, that exactly these would?

You bought Bitcoin in 2011 if you believed it was a sound technology, that would inevitably get popular, and you still buy Bitcoin today if this is your conviction. It might not pan out, as there might be a severe flaw in the protocol, or something better might come along, so don't invest anything you can't watch burn. But if Bitcoin fulfills its promise, then there is still significant growth to be seen.
Hard to tell whether that was someone fucking up their sell order or someone dumping a whole lot of (ill-gotten?) bitcoins onto BTC-e.
You are working on something interesting. A suggestion though, did you try Google Hangout?

Hoping to lurk around though.
Complex Systems in Sport – Google Books
Meet Patrick Byrne: Bitcoin Messiah, CEO of Overstock, Scourge of Wall Street
On a mail server, it is no great improvement to rapidly boot to a state where mail is not working.
Did you reverse-engineer the original Flappy Bird to get the feeling so similar or just experimented until it felt right?

What I don't like is that you ripped off everything 1:1 without giving credit. Yes, right now, everybody knows Flappy Bird, but in a year, it'll be forgotten. Just for the sake of proper archiving, you should mention where the graphics and everything else come from.
Systems Sciences – Wallflux link page
At Sochi Olympics, Crowdsourced OpenStreetMap Trounces Google Maps
That's a theme issue. It has nothing to do with the platform at all.
Off topic: Anybody remember the typing tutor shooter game featured on HN a while back? Thanks in advance.

Update:
Found it, http://phoboslab.org/ztype/
Attending FOSDEM 2014 in Brussels
Be fair; the default WordPress theme does that too. :)
I find it hilarious that the title is a hashtag that says google wins at everything...does the author not realize that the only reason he used a hashtag is because of twitter, a social media app that is resoundingly better than any of many attempts by google?
I generally agree to this, but at least with mobile you carry your phone with you all the time. I could see the benefit of a web interface on any machine you use rather than having to have your laptop with you for the desktop app.

Though I guess I usually have my laptop with me anyway.
Since I am comfortable with C++, I tend to play around with engines with C++ bindings.

I rather use C++ than being stuck in .NET 3.5, without any more modern C# goodies.

As for scripting ready-made chunks, I guess one has to decide if they want to make a game or a game engine.
I've been doing ColdFusion for well over 13 years now. The reason I choose it was because at the time the only other web technology that looked promising was ASP and I _hate_ Visual Basic with a passion. Today I'm focusing all my attention on C# and Ruby.

That all said, if I had to start over today... I wouldn't be programming, I go back to networking. As much as I love programming, it just doesn't amaze me anymore. I guess its the lack of physical interaction. I'm starting to dread typing on a keyboard for a living.

I look at all my friends in networking and see all the cool toys they get to play with and want to jump in the sandbox.
That's tricky!
Banning and blocking Bitcoin is exactly as easy as banning and blocking Bittorrent. And god knows they tried to do that.
In a year? You mean next week ;-)
Cryptofloricon: send secret messages with flowers
Yeah, but Whom is used in the indirect object case, as in "To whom does this belong"
It's based on IntelliJ and therefore like a separate IDE
> I love Sublime etc. for what it does best, which is editing text, but i still use IDEs for most of my coding so i dont have to think about configuring my editor all day.

Because Vim ,Emacs or Sublime are easy to extend or hack. Try to extend VisualStudio or any Jetbrain IDE...

Because lightweight editors can open huge files without issues,try to open a 10 mo data/sql file in VS ... no problem with ST or VIM.

Because they run on older hardware.

Now you say some plugins are outdated , but it's easier to fix 20 lines of python than a C# or java project.

To sum up,if I want a new feature in ST or Vim I can code it myself quickly,I dont need to wait/pay for a new version of the editor.
The best we can be are professional on-the-job learners with a knack for clean implementations.
Web Performance Monitoring 101
US Suspect Possibly Targeted for Drone Attack
What the data say about which countries will win Olympic medals
Google reaches antitrust deal with EU
Here's the first recorded instance of the F-word in English
Translation: When you name your method "output" and write no documentation, you don't have a good idea of what's going to come out the other end.
No no, I got it, much enjoyed.
Silent raw footage of the bombing of Nagasaki is absolutely chilling
Location-Focused Ad Startup PlaceIQ Raises $15M Series C
The protocol is whatever 51% of users agree with.
Danish zoo shoots giraffe and feeds carcass to carnivores
I actually have a hard time imagining why I'd use Wordpress anymore. If I want a blog, I'll probably use Ghost. If I want a CMS, I find django-CMS to be pretty awesome (I'm biased because I had to learn Django for a job, though). Wordpress seems like a PITA to work with, though to its credit it has an enormous ecosystem around it.
The way that C memory management works is a design decision. that design decision had criteria that informed it...it's no more or less valid than other design decisions that are made in the face of other criteria. It's no more "low level" that lot's of other methods that have been/are being used.

ufo got my point. the modern microprocessor is vastly different than the view of the world that is exposed through C. The fact that C still works is more of a testament to hardware designers than it is something "intrinsically true" about C and its design decisions.
"wordpress is an unauthenticated remote shell that, as a useful side feature, also contains a blog" - http://www.bash.org/?949214=
Already Flappy bird was tough! :(
Flaw #3 seems flawed to me. There are 52! possible ways to shuffle a deck of cards but a game is only played using a small subset. Suppose there are 4 players, then you need 2 times 4 plus 5 is 13 cards. The remaining deck of 39 cards can be shuffled in 39! ways without affecting the game. These possibilities are still included in those 52! of total possibilities. In case of 4 players there are only 52!/39! possible games that can be played. This is still a larger number then the 4 billion mentioned in the article but it doesn't dwarf the 4 billion as the 8*10^67 does.
ChromeOS uses upstart.
Uninstall VLC = your warranty is back.
I'm talking out my ass here, being personally allergic to asset speculation, but I'd like to make a suggestion purely on the basis of psychology and rational decision making.

I think you're too hung up on the fact that you used to have $X in BTC and now you have $Y. Instead, just start from the premise that you have $Y. Your goal isn't to recover your old $X, it is to grow your $Y as much as possible.

What is currently the best investment you see available to you? Is it Bitcoin, or any other cryptocurrency? Are you better off with cash or a low risk CD? Maybe a mutual or index fund, or is there a country whose debt is currently going for a good price?

Once you know where you're going, it's a lot easier to get there. If you think Bitcoin has the most potential at a level of risk you're willing to accept, leave your money there. If you think something else has a better combination of risk and reward, move your money there.
.NET and JAva because that's where the money still is.
Who says the function call actually happens? If the function is short enough, they are a very good candidates for the JIT to inline. If they aren't short, the overhead of calling the function shouldn't matter much anymore.
Using Python 3.3:

import base64
base64.urlsafe_b64decode(s)
Current CPU's are largely C machines, with a few extensions past C's edges. It was not always so, see eg P-machines, AS/400, Lisp machines, even current GPUs.
Interesting read. Last year I wrote a simple blogging platform in PHP myself, in about a week, rather than go through the trouble of integrating Wordpress with the rest of my PHP site. I sometimes wondered how SEO-optimized the result was compared to a full-blown WP install. Feels good to see that I hit all the recommendations in this article... I guess my effort is at least about as good as Ghost then, if not WP.
Probably a good time to enter into market for some people!
France -> UK is the problematic direction.
right on my knowledgeable homie...
A C++ IDE with modern refactoring capability? Those JetBrains folk are getting mightily ambitious. And I mean that as a compliment.
1) Any high-level language that runs in the Java VM. Because 1) there's tons of open source libraries 2) syntactic sugar for devs 3) operational stability of the VM 4) flexibility of running it on both open source and closed source OSes meeting a variety of business requirements.

2) A scripting language for gluing your operations together, for quick and dirty services, prototyping, etc...: Python

3) JavaScript.
It doesn't. That's the point. Nothing in daemontools does. Dependencies are bad.
Crap... saw this on there here:

"Looking for someone to help with app rankings long term and also add lots of reviews to the app without getting caught. Please advise your methods and how we will not get caught. "

Example below [obscured] /blog/flappy-birds-smoke-mirrors-scamming-app-store/

https://www.elance.com/j/apple-store-rankings-optimiser-revi...
Who do you pay it to? Who do most people pay it to? How do the people who need it typically get it?
Proper C++ IDE for linux would be awesome!
I use WordPress because it has a set of hooks/filters/APIs that make it incredibly easy to build themes and plugins.

However, I'm annoyed by the 'money is evil' socialist sentiment that pervades much of the community, and as cool as Matt might be, he's quick to demonize people/companies that differ from him philosophically.

Because of that, I would be happy to start building for Ghost too. I'm just waiting for a more robust API, or at least a bit more info on how to develop for it.
Why not contact reddit themselves?

http://www.reddit.com/contact/
I don't know about your experience with Jetbrains IDEs, but I've found them to have very sluggish interfaces. Quite different from Vim or ST.
What a great game! I would love to see a leaderboard -- contrary to most casual games, high scores in this game would really impress me.
I half agree. I'm not sure if your or most calculus curriculums involved much derivation, or whether I ended up lucking out and getting a great instructor. We ended up deriving a number of the "integral tricks" from "scratch" (e.g. Fundamental Theorem of Calculus). Sometimes they went way over our heads, but I generally found that the derivation process really helped me understand at more of a gut level what was going on.
That music brought back memories when synthesizers were the cool new thing and people would try to make 'futuristic' sounding music in high school as background to instructional material. "the audio-visual club at Jackson High performs many vital be hilariously fun functions!"
Very well written! It points out correctly what has gone wrong with feminism movement in recent years.
Except of course that in every test ever European politicians have chosen to safeguard their power and jobs as opposed to the principles of the European state.

Hell they've even gone against democracy itself.

Btw : letting member states pick and chose is alive and well. It's called confederalism and you can see it in action in (amongst others) Belgium and Switzerland.
No. "successive transactions of the same value [between the same people]" will not have the same transaction inputs. A 'transaction input' in bitcoin isn't the originator's pubkey, it's the output of a previous transaction. A second transaction which literally had the same inputs as a first would be a doublespend attempt.
Im currently learning Rails and Javascript- Good to know I seem to have made a safe choice.
Mh, are you sure your comment is on the right post?
"Wordpress is now a maddeningly complicated CMS and not a blogging platform."
Wha? Complicated? Said no one ever.
Nice to see some new powerful C++ tools coming up. Also great that they seem to develop their own analysis code, which is pretty challenging for C++, but if JetBrains doesn't do it, I don't know who would. I was getting a bit worried that we would have a Clang monoculture when it comes to C(++) tools (outside of Microsoft at least: Xcode, Kdevelop, plugins for vim, emacs, sublime text, ... all use clang beneath the hood).

The only problem I have with JetBrains' products is the java UI they use. It never seems to fit into the OS. The mac version looks OK in screenshots but feels foreign when you use it, and the Linux version looks really bad (esp the Fonts). Also it is pretty sluggish - faster than Eclipse and NetBeans of course, but you still feel it's a java IDE beneath it. (Not saying that java based IDEs are neccessarily slow and unpolished, but I never found one that's entirely satisfying).
I'm rewriting our Node.js based server in a combination of C and LuaJIT as we speak. The performance difference is absolutely astounding, in part because our Node.js app relies heavily on compiled modules, and the cost to cross from JavaScript to C++ and back is obscene.

The straight C implementation looks like it'll be over 1000 times faster for our use case, which involves tons of buffer manipulation and usage of compiled modules.
Can you give an example of Coffeescript interacting poorly with the existing js ecosystem. I've seen complaints about the need for a build step, but since it compiles down to vanilla javascript, it works everywhere JS does, and its not hard to mix the 2 on a project if necessary.
Urb-E, The Fold-Up Electric Scooter, Goes Live On Indiegogo
I just started working from home in January.

My suggestions:

* A dedicated space is a nice to have. It helps separate the work/not-work relationship

* I have two computers for 3 reasons. First is work/not-work balance. Second is related but there's a clause in my employment contract that's basically "work done on company's computer is owned by work". Lastly, the company paid for the computer.

* I have a Herman Miller Embody chair though I've also used a Steelcase Leap (v1, v2) in my last job. Regardless of what anyone tells you, go sit in the chairs at a store. I found the Aeron to be uncomfortable for myself, even though everyone seems to love them.

* On setting up the office, make sure it's ergonomic. Get a monitor riser, laptop riser, footrest, or whatever else you need to avoid destroying your body while sitting all day.

* Make sure you take breaks. My last workplace used "Wellnomics" on Windows for break alerts, but it gets moderately annoying at times.

* I've been meaning to get a whiteboard for myself, just to get some doodling space. A notebook or similar would probably also be fine if you work with images or anything spacial.
More likely a header. It's 3081 byte blob after base64 decoding. If we consider it's encrypted with some block cipher with 128 or 256-bit blocks (IV and/or MAC would be likely to be 128-bit, too), there are 9 bytes for some header and/or padding.
Either would be fine with me if it's fast and I can escape js; not my favourite language.
In iOS7, Apple introduced a new physics engine called UIDynamics. It's built natively into the OS which allows you to give any UIView on the screen physical properties such as Snap, Gravity, Collision, Attachments, and Pushing. Those properties, in turn, have settings like friction, density, gravitational pull, damping, elasticity, etc... The idea behind it was to make it so that you could create game style physics mechanics in any iOS application.

One example is the iOS7 notification center; If you drag it down and "slam" it to the bottom of the screen, it has some bounce. A second example is the Messages chats when scrolling quickly; You'll notice that as the swipe seed increases you get more space between peoples chat comments and they kind of slam together when you stop scrolling.

What I aimed to do here is take that same engine and use it to build FlappyBlock. So instead of having a loop that says:

while () { // Pipe is not on the left
movePipeOnePixelLeft(); // Move Pipe one pixel over
if (at the left) break; // If we hit the left, end loop
}

Physics would say something like this:

givePipeMassAndLocation(); // Give Pipe physical properties
pushPipeLeftWithForceVector(); // Push pipe to left with force
whenPipeHitsLeftWallRemove(); // Remove the pipe when it his the left

It's a different way of attacking the same problem using features many newer developers are not familiar with in iOS7.
I cant seem to get any legible data.
HTML void elements – To Close or not to close
Have you ever wondered if it's better to "close" a br or input tag like <br /> or if it's better to just write <br> in HTML5? Or why it's not correct to write <script src="script.js" />? Well so have I, and my findings on the subject where a lot more interesting than I anticipated (if for some strange reason you find stuff like this interesting).
Which won't matter if you're a normal user. If you're root - why are you using the job system to kill your jobs?
PID 1 is meant to be immune to the OOM killer. Last time I did development work in that area, it was also impossible to attach a debugger to PID 1 without patching the kernel, and although it worked I'm not sure how safe it was to do so.
Was it just me, or did the list at the beginning remind anyone else of http://www.realultimatepower.net/index4.htm?
Carry flag emulation may be "possibly inefficient" on architectures without carry flag, but not exposing carry flag on architectures with carry flag is definitely inefficient. I don't think it is the right tradeoff.

Consider that many architectures on which C can be used lack hardware multipliers. This is totally not an argument against having multiplication in the language.
Apple has been around for 30+ years, are a 100 billion dollar company now and are here to stay. Definitely objective-c.

Javascript because every device made today or tomorrow will ship with a decent javascript runtime.

Then move on to the things you personally like.
37 Signals goes into the history books
No. Back in the bad old days of big Unix machines and mainframes we used power sequencers to bring physical bits of hardware up in order. This entire problem has now moved into the software space. With hardware, dependencies were painful, expensive and relied on lots of voodoo and dependency resolution. The same with software. Eventually the hardware manufacturers and the OS people got together and threw this out of the window.

Now Linux is about to fail to learn from those mistakes like it failed to learn about audio subsystems, firewalls, network configuration, desktop environments, graphics architecture etc.
Show HN: The SQL Interface to Analytics
Two strikes against the 'six strikes' advisory board
Oh, you still use [very popular tech that I no longer use, and is now somehow inferior because of new alternatives I have since found] ? That's adorable.
Selling virtual money to children...
How Many Breaches Until We Get Serious About Security And Whitelist?
No. If 51% of users fork off the blockchain for themselves, their forked coins will lose at least 49% of liquidity and value.
https://firstlook.org/theintercept/readme.html

Might want to ensure it's running on the latest version of WordPress,
I would have thought that learning two languages at the same time.. especially with one of them being javascript would be a bit of a brain overload.

I would just suggest sticking to javascript to start with. You can do front end, node and mobile. With that under your belt you would then be in a much better place to jump to a different server language and would know more about which one would be the best fit for you. But focus on one thing at a time, you'll learn much quicker that way.
Layering violations don't only happen within the process level.
> If you're root - why are you using the job system to kill your jobs?

Probably because you know the features of your shell and enjoy productivity.
Simple SCSS spinner animation