skysight-inc/HackerNews huggingface dataset:
That's a proposal. And it's not like Lennart was being somehow subversive. He explicitly states the following:

> systemd is Linux-only. That means if we still care for those non-Linux
> platforms replacements have to be written. In case of the timezone/time/locale/hostname mechanisms this should be relatively easy
> as we kept the D-Bus interface very much independent from systemd, and
> they are easy to reimplement. Also, just leaving out support for this on those archs should be workable too. The hostname interface is documented
> in a lot of detail here: http://www.freedesktop.org/wiki/Software/systemd/hostnamed -- we plan to
> offer similar documentation for the other mechanisms.

I'm really not seeing any foul play anywhere; RH tried Upstart (they even used it in RHEL6), found it lacking, and out of that came systemd.

The thing is, the systemd project is far more ambitious (which is good) and not content with just providing an init system. I personally don't see anything wrong with that (a well-integrated core userland for all Linux distros? Yes please), but you obviously do.

I think your project is ultimately not going to gain much traction it's simply ignoring most of the goals of the systemd project. It might have side-effects on how systemd develops though, but I can't really say.

It seems to me that Lennart's personal goal is to make the perfect OS as he visualizes it. He's doing work to make it happen, and he's gaining support because the code is useful to other people. If people outside of Linux circles want to get involved in standardizing core DBUS interfaces (which they should, because pretty much everyone seems to use DBUS) and things like daemon startup notification, they should get involved with the systemd project and discuss the interfaces, not just tell people not to use them... That ship has already sailed. Systemd is rapidly becoming the de facto standard, and that progress is not suddenly going to stop because minorities complain too loudly. :)
Yes, and? I'm not sure what you're getting at.

That Node might be an official development platform for Apple? No.

Node is used internally by the XCode build services. Look in Server.app on an OS X Server and it has (had) embedded Python, Ruby, and Rails cruft.
yeah, the point isn't so much to make it readable, but to allow you to write JSON (as a python dev I love the interoperability with JSON) and then use the capabilities of the DataPower to do stuff with it.

I expect many people were doing this by hand since JSON has replaced XML in a lot of peoples minds, and IBM has created a way to standardize it to make it easier to work with other teams.
facebook.com worked for me, as well as just facebook
1. Mostly it suits my tastes better. Last weekend I finished a winter supply of plum jam. You can't really buy one that isn't half sugar despite plums being pretty sweet on their own.

But yes, it's cheaper, better, and with a podcast on, downright enjoyable.

2. I buy some special ingredients with certain meals in mind but there's base stuff that doesn't spoil easily and I simply keep it around: condiments, eggs, bran, olive oil,

3. Last night I made inferno omelette[1]. Though I cut down on ingredients and used only jalapenos and didn't bother grinding the beef. There's also a great weekend breakfast I stole from Gordon Ramsey[2].

I try to do what's in season so greek salad in the summer, baked apples in the fall and so on.

4. I try to keep the meals low carb but not really when it gets in the way.

5. Put on a podcast when cooking and it's like going to a lecture. But you get to eat afterwards.

[1] http://chefinjeans.com/2012/05/31/cooking-for-single-men-inf...

[2] https://www.youtube.com/watch?v=PUP7U5vTMM0
It would look a lot more reasonable if they had set the root namespace instead of leaving it separate and requiring every element to be prefixed.
Machine learning applied to vulnerability research in open source code distributions =/= strong AI.
Logging can be tricky
> Giving the credits to incumbents is a large barrier to entry for competitors and a give away. If you are going to have credits rather than a tax, the credits should be auctioned.

Sure, but that's not an inherent feature of cap and trade. The only reason why most current proposals include this is because it's the only way the legislation has a realistic chance of passing. And there is at least a decent justification for it, in that it reduces any initial financial impacts, and then still transitions into a full auction over a few years.
Yes the cost of health care is extremely inflated. However, it is not just insurance companies who benefit from this trend. Doctors' base salary is 189k while investment bank associates (2 years experience) get paid around that with salary and bonus. Most of the doctors I know are millionaires.
Yev from Backblaze here -> No reason to be ashamed! Truth is we still buy Seagates! Most likely they will work well enough in a home environment. All drives fail eventually. If you can get 3-4 years out of one, that's great!
Nah, the new version is hosted at a new url.

Even if we ignore the hash suggestion, you don't want to have some dev on the other side of the planet suddenly update one of your libraries on your live website.

That should never be a thing in the first place, so it won't be a problem.
1. I enjoy the break from screens and by the desire to make loved ones happy and full.

2. I have a good sense at the supermarket of what I have and what I need.

3. Stews and soups, seared meats, pastas, rice and stir frys, and salads and sandwiches, tacos and nachos, occasionally sushi. Oats and eggs for breakfast, fruit and cheese/crackers for snacks.

4. I prefer meats and veggies and fruits.

5. a) The basic mirepoix (celery, carrots, onions) adds a good base to many dishes. Prepping it takes ten minutes. Throw into a pot or pan, saute, and start adding other ingredients. Potatoes and rice and meats and it's an easy stew with water. Adding other veggies and meats without water is an easy stir fry. b) I try to grocery shop only every two weeks. It forces me to finish things in week 2 that need to be finished.
I recently bought 3TB Western Digital Red, following their advice from [1], but now I see that it has yearly failure rate of 8.8%, bummer.

Off-topic, but It's a shame that BackBlaze isn't available in some countries, I'd love to use it. What would be the best alternative to it, Tarsnap?

[1] https://www.backblaze.com/blog/what-hard-drive-should-i-buy/
It looks like Microsoft is the only product company in the top 10 for VISAs. All of the rest are essentially work for hire (and offshore) dev/consulting companies. http://www.salar.ly/statistics
In that case, your original claim was false -- either one neuron is acting alone as you claimed, or it isn't. Your claim was that one neuron was acting alone, which is absurd.

A neuron is interconnected to many others, but this doesn't mean one neuron is many neurons, any more than one binary bit is 64 binary bits by virtue of its position in a binary word.
To add to this point, the phrase "Don't be such a jew"[1] is widely accepted as a thing to say in large parts of Europe. It's probably got a lot to do with the fact that there simply aren't (m)any jews in large parts of Eastern and Germanic Europe. First time I interacted with somebody who identifies as jewish was when I came to the US.

This makes it easier for long-standing stereotypes to stay put because nobody is there to challenge them or give you a different experience than what is passed down through oral tradition.

[1] it roughly means something along the lines of "Don't be so calculative with money, be more generous, don't count pennies"
I saw this on Instructables' FB page this morning and was reminded of some similar open source BLE efforts. Some of the notable ones are:

Tah: BLE central role AND periperal role AND iBeacon; USB HID via male USB and programmable over USB, 12 analog inputs, 7 PWM outputs, 20 digital I/O; https://www.crowdsupply.com/revealing-hour/tah-open-ble-ardu...

BLEduino: BLE peripheral role only; USB HID via micro-USB; 9 analog inputs, 6 PWM outputs, 20 digital I/O; http://bleduino.cc/

Blend: BLE peripheral role only; USB HID via micro-USB; 10 analog inputs, 6 PWM outputs, 17 digital I/O; http://redbearlab.com/blend/

Bean: BLE peripheral role only; no USB; 2 analog inputs, 4 PWM outputs, 8 digital I/O; http://punchthrough.com/bean

As for pricing, they all seemed about the same, $30-$50, but it was hard to tell because some of them included free shipping (e.g. Tah) and some didn't.
Yes! I am a hacker that loves to cook. Here are my answers:
1. I do it because I find it to be relaxing and a welcome hands-on activity that is just creative enough to dig into fast after hours of staring at a screen.
2. This past summer I would plan ahead and cook quite a bit on Sundays to get meals together for the week. Eliminates a lot of spend and thinking as well as waiting around during lunch time when you want to just focus.
3. I cook things that scale well for myself and the team as well as have a good balance of protein/veggies. Roasts with roasted veggies. Whole chickens. Lasagna with spinach salad. Stir fry. Curries. Fried rice. Bean salads.
4. Not really. I generally eat not as many carbs, but by no means am I a no-carb or low-carb. I focus on getting veggies in the mix.
5. To be more productive in the kitchen is to have a well-stocked freezer plus fridge and have an organized shopping list every week at a certain time. Also a good amount of spices and high quality canned goods to round-out meals when you are out of something.

Happy cooking!
> There's no decent way (IMO) to learn generic problem solving skills other than solving a lot of problems for yourself. That's what worries me about these bootcamp things.

Hm, though I see your point, and agree that "googling" is an actual skill you can acquire and improve by yourself, I feel it's not that different from any other skill, generic or not. I mean, before structure dawned upon playing piano or coding, to learn, the task was problem solving.

To me, there's no essential difference between "this note sounds wrong, why is that, let me try another one" to "how do I get my damn website online". If one beginner's learning process can have structure, why not the other's.
Here's a diff between apt-0.9.7.9+deb7u4 and apt-0.9.7.9+deb7u5, obtained via `apt-get source`:

https://gist.github.com/AGWA/4069e45856ed261ac0af

You can see the change from a fixed-length buffer to a std::string.

This is apt's Git repo, but the commit hasn't landed there yet: https://anonscm.debian.org/cgit/apt/apt.git/
Yeah lol, everywhere in Europe nationalist parties are on the rise.

What reduces nationalism or racism is people having jobs and enough money to make hands meet so they dont have time to blame the jew,the arab or the negro. Go ask the greeks,italians or the french if Erasmus babies "reduced nationalism".In France a far right party leader has some serious chanced to be elected as president.The far right is growing in Austria,Germany,Sweden,France,Greece,Holland,Uk and many other countries.
I cook for health, enjoyment and relaxation. I do strict paleo, which makes things pretty simple: omelette and bacon for breakfast, meat and vegetable for dinner, no lunch, but fruit and nuts as desired. If I'll be short on time to cook, I make a big batch of stew or curry and tupperware it.

Probably the biggest time burn is the "JIT food inventory", leading to a grocery run probably 4+ times per week. I've become too spoiled on fresh meat and fish. :)
That doesn't contain the buffer overflow fix. You can tell from the diff of the changelog that the fix is already there.
The salaries aren't low. The data capture mostly the lower end of the distribution. Keep in mind that the data are from H1-B visa applications, so these are relatively low level positions. There are lots of recent graduates (foreign students who studied in US universities) starting in their first full time jobs. There are also more experienced engineers hired directly from abroad, but they are somewhat of an unknown quantity and there is a higher risk premium, so their salaries are also a little on the lower side.

After a few of years on the job their salaries will be higher, but by that time they will also get green cards, so they won't show up in these statistics anymore.

Also, stock is not included in the data.
regressing warranty length against average time to failure in this data set would be interesting...!
Yep. The rest of it is, well, xml, and it's not going to be as clean looking as json , but why do I need to see the word json at the start and stop of every element? It could at least be abbreviated to just 'j'?

On the plus side I bet the output gzip's up rather nicely in transit assuming you're HTTP GET'ting this data....
How much were you teaching him personally vs pointing him at the right resources and letting him mostly learn himself?

The biggest concern I think that a lot of people have about this approach is that your own productivity would suffer if you have to spend too much time handholding the apprentice with their own work. If the person is already a mathematician then they obviously have an advantage because a lot of the logical parts of programming will already make sense to them. I wonder how well this would work if you applied it to someone with only a basic education. Also people are used to school learning where they are micromanaged so might have problems shifting to this model.

This approach seems to work well in fields like plumbing where an apprenticeship will consist of 4 working days a week and 1 day of classroom learning at a technical college. The difference between plumbing and programming though is that plumbing is a far more standardised set of skills.
YouTube for Beginners Sept. 30th, 2014
This really needs a more descriptive title.

http://grantland.com/hollywood-prospectus/raider-of-the-lost... is an interesting look at a few of the highlights.
It's really one side of my field of view.

It've talked about the face because I did not perceive that half my field of view was missing, but when looking at myself in the mirror, I saw one eye was missing... But it really was half of my field of view.
I would usually think of myself as a high-level langauge developer. I've recently been working my way through http://buildyourownlisp.com/ - Which I'm seriously enjoying.

It's doing a great job of teaching me C, while also reminding me how great high level languages actually are!
Getting real sick from these so called rumors.
I'd say just find a good tutorial type book. I got an adequate understanding of pointers from reading C++ for Dummies. Anyway, don't be afraid. Pointers require care to avoid various issues, but they're fundamentally a simple concept. You'll be fine.
Show HN: My first app – A game that inspired by the classic game TKKN
Hello everyone!
I'm a back-end programmer and I use my weekend time to learn mobile game programming.

And this my first app, it is inspired by the classic game TKKN (not sure if anybody has played this game, it's written by an Japanese programmer and it's super interesting).
In this game, you will control an plane and try to avoid a lot of bullets.
I know it sounds a kind of silly, but I think you will be attracted if you try it.

This is the link for the app in both app store and google play.

https://itunes.apple.com/app/20sec/id910005128

https://play.google.com/store/apps/details?id=com.studio.iron

Would you please try it out and give me some comments or feedback?

Thank you very much!
For what it's worth, I work for a company that has offices in both Atlanta (which is probably a relatively low-wage market) and San Francisco. I was given a choice between the two offices (I lived in SF at the time of the offer but was looking to move) and was offered X in Atlanta or about 1.2X in SF.

(I took Atlanta, by the way. The cost of living difference is much larger than 20%.)
Interesting! What should be changed about American kitchen design to fix this problem? Is it possible to fix this issue without rebuilding the entire house?
I'd say Google Drive, because the web app is so complete and nice that for simple purposes, you wouldn't mind not installing the desktop client, especially since you edit the files on the web anyway. So off-site storage + collaborative editing = Google Drive. Dropbox, on the other hand, is mostly a file syncing service; they may have some photo features on their web app, but that's it outside of file syncing.
Have you tried Go? Might make the transition a little easier. UDP hole punching is always fun with C/C++.
Thumbs up on the jam. I just made jam for the first time and it was easily the messiest thing I've ever made. Making it from grapes I picked on our property was pretty satisfying. The splatter burns on my hands look like hives though.
flu is airborne. ebola isn't, and no one that i know of at the cdc is seriously considering the possibility that it will become airborne.
I am not a hacker. I'm more a designer and business person but I also started cooking while building our mobile app product.

1. I cook for several reasons: (a) I am sick of eating the same food every day. The smell of noodles (and other fast food) makes me sick; (b) I get to save money if I cook myself; (c) I can experiment and control my inputs

2. Yes, I usually open one of several cooking apps on my iPad and pick several meals that I will cook this week. Then, I make a list of what ingredients I will need and go to the market so buy everything cheaply.

3. I live in Uzbekistan, so I try to cook food that I wouldn't normally find here. This includes seafood, steaks, and soups.

4. I try to eat lean meat-- chicken and fish (plus salads). That lead to a better health and I can see my abs now. Once a week I treat myself with beef steak or Uzbek kabab (BBQ). Needless to say that I don't drink soda and I don't eat ice cream.

5. Just Do It. Get yourself an iPad app. I personally use Photo Recipe and Cookbook.

PS: I tried cooking for 5 days ahead but my food tends to spoil. So now I only cook for 2 or 3 days ahead, depending on ingredients.
You get a free pair with every turboencabulator purchase.
1) It is fun and feels nice / is appreciated to make food for friends and family.

2) I ballpark what I might want when grocery shopping but generally make serious plans for a meal for several people.

3) Sous vide chicken is currently popular. Grilling and smoking meats is the second most popular food prep I do, with baking or pan-frying fish a third.

4) No but I stay away from red meats, pork, and carbs because I feel better not eating them (so chicken fish and vegetables are most of the menu with some grains).

5) I'll agree with others - cooking is a fun event for friends to participate in.
Reminds me of the "JSON Encodings for XMPP" specification. :) http://xmpp.org/extensions/xep-0295.html
You don't necessarily have to do low level stuff with C/C++. Sure you'll still be dealing with pointers etc, but my point is it doesn't have to be very low level just because it's C/C++. Depending on what you want to implement it might be a good idea to use a framework such as Qt. http://qt-project.org/
These numbers seem low for just base. $120K in NYC for a senior engineer is low - anecdotally I see it more at $150-170K nowadays.

I don't think there's a good reason why a capable, senior engineer would entertain a total comp under $200K these days in NYC - and I know many companies here that play with these numbers.

I think the fact that these are labor cert numbers definitely skews the data downwards.
Used in a small file server, my net failure rate on Seagate's consumer 3TB drives has been over 50% thus far. The pair of their SAS drives I currently have in use have been fine, although both of them are still below a year of service life...
Edit: Just checked my drive status, and yet another one has dropped. If I'm doing my math correctly, that's 75% of the drives that weren't DOA...
Most likely they developed this format to store JSON in DB2 or to manipulate JSON with existing XML-based tools.
Compilers already do this to an extent.

But overall I don't think computers will be actively creating things for a while yet. Maybe I just believe to much in humanity, or I'm just to jaded from following tech news for too long.
Ask HN: Who is making a living offering educational resources for developers?
How do you like it? What sort of effort does it take? Do profits shrink/grow each month?
> consider the objective: getting qualified candidates to apply.

I don't think this is always the case--there are hiring practices (visas, company policies, etc) that mean the listing is often for show. In these cases the job post is tailored so that only one person in the world could meet the qualifications.
1. I cook most days. I mostly make baked chicken and a vegetable dish. The main reason is because its hard to eat cheap + healthy in my area (NYC).

2. I usually shop for 3 days in advance.

3. Baked chicken, veggies

4. Low carb, high protein
This is why you sanitize your inputs
I live next to a wholefoods and a wegmans so this is a good comparison. The things I buy bring my average meal cost to about $5. If I eat out (chipotle or something) it is $10.

I eat simply. One thing I love is wholefoods preseasoned chicken. It's about 2.99 a pound and serves 3 meals (2 dinners, and my lunch for the next day).

I should also note I eat around 3100 calories per day.

edit: I should also note. cooking for more than 1 meal at a time brings my average cost per meal down quite a bit. Even if it is only 2 meals.
Browsers: Support for the console.table command has landed(2013)
Elevator into space: Japanese firm determined to proceed
Exact same here, I'm using Fleksy keyboard app and it sometimes just disappears; and Redditur's swipable photo gallery gets stuck.
<quote>systemd was really designed with servers in mind, and really does bring a lot to the table for server admins.</quote>

Which is totally ironic too in that the server-admins hate it. (speaking just for myself here=) )

I am a sysadmin of a medium sized data-center. I am in charge of 100-150 servers at any given point. None of the changes that systemd 'fixes' benefit me or my systems.
Boot times? What's the point when it takes 10-minutes for the drive-arrays to spin-up?
Logging? I pray a system never dies and I have to access those rotten binary log-files from a live-cd.
Network changes/configuration? Nope, every server is configured with static network configs.
Power Management? Ha! That's funny. Downtime in minutes costs more then electricity does in a a month.

I could go on. But there is one major caveat: As a laptop user, systemd is fantastic.

As my Debian servers need to and/or get updated and start requiring systemd then I will just migrate them to OpenBSD. This process has already begun.

Systemd is changing things for the wrong group of people. Mobile/Desktop users have alot of wiggle room and areas that need improvement. Server admins need stability; in software, hardware, (script) syntaxes, and interfaces. Users need everything that systemd offers.

I will concede that systemd might be a good fit with Docker, and I am looking into that too; but I guarantee you it will be on it's own box and not homogeneous with the rest of my network.
Take a job where you'll have access to senior C++ programmers who'll mentor you. One good way to do this is to get a frontend/webdev job at a company that also does some hardcore C++ backend development, then once you're in the company, offer to start fixing bugs in the core product as long as you get some mentoring/code reviews for them. Most devs don't turn down an offer to help.

You really want to work with people who have done C++ before, because there are a number of tricks (RAII, ownership conventions, using const references and references to signal ownership conventions, smart pointers, unique_ptr, etc.) that are common industry practice but aren't all that well-documented on the web. C++ differs from Java or Python in that often the hard part isn't figuring out how to do something, but figuring out what not to do.