skysight-inc/HackerNews huggingface dataset:
Docker isn't anything new (perhaps nicer toolset on an old idea), and admins aren't getting replaced by devs any faster than devs getting replaced by admins. If anything, the amount of work continues to get abstracted away for both camps.

Maybe you won't need sysadmins in ~10 years. Maybe. Those of us still doing IT will just pivot into another niche.
Well, if his defense can throw up enough dust, the government will likely have to abandon the charges around murder and go for something a lot lower level.
> AWS/GCE/Rackspace, Chef/Puppet, Mesos/Deis/Flynn, and really good hosted Active Directory services.

Which all still needs ops. IT departments aren't threatened; their capital expenditure budget is. Someone still needs to make sure the gears at the end of the day.
You need to read the rest of that thread there are several wrong assertions in that email not least that HTTP/2 requires TLS - the reality is Chrome and Firefox have decided to only support it over TLS
Apple patent approval sends GoPro stock sliding
What is 'the "synchronous require" problem'?

I've never run into issues with the CoffeeScript require hook, for example.
In a way, the Luddites are pretty similar to the anti-H1B crowd of hacker news.

I'd describe it a bit differently. The anti-H1B crowd here is typically (not exclusively [1]) like the old Jim Crow/New Deal/Chinese Exclusion crowd - wanting to pass laws to reduce competition by people who have had a different accident of birth.

I'm curious to see if anyone can cook up an argument why protectionism against orange, white and green is morally justified, but protectionism against black is not.

[1] Some people, (including myself), have non-protectionist opposition (or at least reservations about) to immigration. I'm very unsettled that my reservations could also justify anti-black protectionism if the same empirical criteria were satisfied.
None of this screed justifies a group of men shooting dead (and continuing to shoot, even after death) a man who was not resisting in any way.

No-one doubts that police officers have a tough job. But that truth doesn't give the police the right to execute people, bomb houses and act as judge, jury and executioner. That scenario just makes the police the biggest, best funded gangs on the street.
I wish i was :) no i'm just sharing.
Hmm, does it cost you $2 a month for bandwidth? I had the impression that CloudFront with SNI costs money but after looking it up it's free.
It's Raining, but the Radar Is Clear. Why?
So no one is accountable when it sucks after it comes out, that's why.
For 200k downloads, I would think there would be a few more ratings on the app. My app Orb has about 2000 downloads and about the same number of ratings. I do like the game graphics quite a bit and I love the simplicity.

[1] - https://joeblau.com/orb/
Workers becoming more fungible happens even in creative domains. For example, I've heard several companies cite how advances in sales software have dramatically reduced the training time for new sales people as well as reducing the gap between top performers and everyone else.
Yes, but something "JavaScript runtime with npm compatibility" would be friendlier and significantly easier for people to understand.
One thing they both lack that hinders wider adoption : good IDE support. For me YouCompleteMe support is the only thing preventing me from switching for my side projects.
> You're really suggesting people in a field that is constantly pushing the boundaries of graphics to drop one of the things they do best?

Better work in CGI graphics then. Also, what's the point of rendering ? You won't make a game if all you have is good rendering. You also need quality content. You can't be a good graphics programmers AND spend time producing geometry.

> Did you really just contradict yourself in the same sentence?

I just meant do improve designs that have been proven to work, not try to make the same kind of design you usually see in AAA shelves.

I see many indie games just being some remake, or influenced by many other games. They don't have any kind of standing out feature, the only interesting thing there is, is content, which is not what makes a good game. There is almost never a feature of the game that is standing out in term of gameplay and algorithm.

A good example is minecraft: the game is interesting because it has an infinite, consistent 3D level. No game had that before. All I care is gameplay and interactions. My point is this: if a game is not different in gameplay and can't attract the player imagination, it's maybe not worth doing.
As an infantry combat veteran of multiple tours, the idea that police forces are using flashbangs is disgusting.
I use Namecheap for SSL certificates (we have domains and hosting elsewhere).

The old interface within the redesign is jarring and, as you know, that old interface is pretty ugly! I love how it will show me the first 10 in a listing and then offer paging rather than showing 100 or all by default. Will be happy to have that fixed.

Other than that, I have at times found the split between the old (customer) and new (sales) interfaces confusing. I'll often be clicking through SSL info in the sales interface when I'm trying to remember where to get my client SSL lists.

Apart from that, I've been happy with the pricing and when I've needed support via live chat it's been really polite and quick. I recommend Namecheap despite that interface issue.
Mixmax takes sending email with Gmail to the next level
Google Reader, for me and my friends it was the perfect combination of information sharing and social commenting.
Elon Musk Just Said Tesla Sales Are Tanking in China
OpenBSD has switched it's platforms to using PIE (Position-independent Executables) by default. The 5.7 release will also introduce self-relocating static PIE.

http://marc.info/?l=openbsd-cvs&m=141922027318727&w=2
But how can they claim they can do X transactions when a transaction's processing requirement is undefined?
That's not true. The proper military use of flashbangs is to throw them into a room (to land wherever, usually the center of the room) and then run in and murder everyone inside. You are overstating the precision involved.
According to [1] it's W xor X. Interpreting that literally suggests that read only memory is disallowed as well. I'd be surprised if that's actually the case.

[1] http://www.openbsd.org/33.html
Cat vidoes for small business
i see broken screeeens
> optimized libraries could be written in any language

Well, at least in anything that has really performant compilers. That's currently true for C, Fortran and Assembly, to some extent also C++. Between the first three, Fortran is by far the easiest to use for numerics - its syntax is in fact not much more difficult than Matlab. It's clunky in anything but numerical code (such as when you try to create a nice API or when you try to have generic methods), but at the end it still wins.
If you don't want the money contributing to equity, you're most likely looking at a loan. Just write some legible words stating that this is a loan and email it around with the other guy agreeing to it.

I only know from experience from incorporating an LLC. If it's anything else (S/C -corp) then I have no idea.
I do not know the reason but I would love to know it; I use the 5s + s5 together every day, all day for business. And it is very simple; after about 5 hours the one I used most will be dead (it differs per day which one that is) and for the s5 the day will be over; it will take more too long to charge to even put in the loader, while if it's the 5s, it'll be fully in a jiffy. Now I could have a faulty model (I can rule out chargers as I have many of them, always use wall chargers and official cables) but I have the same experience with every other non-Apple phone I have. For tablets I have; iPads + Windows 8 tablets take the longest to charge, Android the shortest.

Anyway; it does not really matter; I like Android phones but for me short battery life (like you said, depends on many factors and is about similar on iPhones) life is killer and then long charging adds insult to injury.
Procedural content generation: Creating a universe
I did the mistake of looking of it's algorithm after a few turns. After that it is not possible for the AI to exploit you any more. Or I haven't played long enough for the AI to discover it's algorithm has been exploited. So as an advice to other players, don't click on the button "see what the computer is thinking" until you feel you have deducted it's algorithm yourself. Takes away too much of the fun.
Sadly no iOS here. Did you include the monster?
Because it sais endless. I hope that's just to trick people.
US Industrial production index, graph:

http://research.stlouisfed.org/fred2/graph/?id=INDPRO
This seems an odd choice to me (default to B-Tree instead of hash map). I'd expect a sorted map to be a special case, not a general one. Do you happen to know the rationale?

Not criticizing, just curious.
Bookmarked. I wish something like existed for explaining complex math equations, like, say Einstein Field Equations. Too bad explainmath.com is taken.
Me repeatedly cocking up one sentence while recording a video course on dating
PlanGrid (YC W12) is hiring Android hackers to revolutionize construction
but if the snapshot is read-only? can the master rely on this config to avoid having to check the row map?
React vs. AngularJS vs. KnockoutJS: A Performance Comparison
Nope. You want them IN the room, not in front of your point man. It's called a "fatal funnel" also. All this shit goes out the window anyway (sideways pun intended) in combat. My preference is hand grenades, but you don't get many of those (or flashbangs, for that matter), so it really depends on the circumstance. Either way, you'll get kicked in the head if you toss a flashbang right inside the door.
What do game devs think about gamejolt.com, where ad-revenue is shared amongst the developers ?
I don't think it's self judgement, they are asked to take a personality test which is a bunch of questions. The personality traits are literally defined as the way people answer the questions on the test.
An MIT Professor Built a 3D Printer That Can Print Drones
With a lot of files app startup can be delayed and the event loop be blocked. Which messes with timeouts among other things. The problem is that each file is loaded from disk and parsed in series without any level of parallelism (no real way around that in a pre-ES6 world). With CoffeeScript you put the time it takes to compile to JavaScript on top of that. If you have a big app with a lot of CoffeeScript files, it might be worth trying to compile them ahead-of-time instead. Though your mileage may vary in how much it changes.
Seattle dog's rush hour ride: on the bus, by herself, weekly
In other words, treat HTTP like the de-facto OSI-layer-5 protocol it is, with packets being decoded into a ring buffer and various drivers at higher layers then poll()ing or select()ing them into their processes.

Except that this is occurring in userspace for some reason, instead of just having an HTTP driver in the networking stack like you can have e.g. an SCTP driver in the networking stack.
If the audience of your library is literally just one version of iojs and nothing else - then yes. But that seems pretty restrictive. Especially since we just reached the point where reusing libraries in different contexts (browser/node) became viable. I really hope we won't throw that away.
I don't think he got "thrown under the bus" - he moved to a position were others did not want to defend him or even just keep on. Unsurprisingly, I would add, he should know the other people.

Still, the inclusion shows that not all bridges are burned, which makes me happy.
I only use them as a registrar and DNS.
I'd rather use IRC. I couldn't even see what kind of site it was without signing up. Sorry, but that's where I bailed.
Apple Sues Ericsson to Reduce Royalties on Phone Patents
I don't see that being an issue for the vast majority of Node.js programs, i.e. long-running servers.
I'm really confused about what makes this a calendar/planner worth four euros and how I would use it if I bought it.

The wordy explanations lost me; rather than those plus images with "SAMPLE" across them, how about just using pre-filled-in images with a light watermark (or, say, a semi-transparent black mask with a cut-out over the actionable area) to demonstrate actual use and flow?
I do believe this may have a worse average case performance than sleepsort.

https://dis.4chan.org/read/prog/1295544154
There are industry-standard benchmarks that measure TPS. See for example (or maybe not even for example; it may be effectively the only one in town) http://www.tpc.org/information/benchmarks.asp.

And of course, anybody considering buying such a machine will spend quite a bit on evaluating how it performs under their load, just like SPEC (https://www.spec.org/) says something, but not all.
Love it or loathe it, email changed the world
Beautiful, simpler? It makes noises and I couldn't guess how to get a channel list or what the next step actually was in 3 commands. If I had to guess, this mostly exists because the IRC protocol is easy to recreate. I'll stick to ircII if I want beautiful and simple.
Treats is just an arbitrage on a loophole in laws against illegal lotteries
TechCrunch's article describing the latest iteration of Clinkle describes users earning lottery tickets every seven purchases:

'''
Vague descriptions of Clinkle have proliferated, but Duplan gave me the specifics on how his new app Treats will actually function:

You sign up for Treats, order its debit card, and add money to it.
You swipe your Treats card to make purchases like normal, with no extra fee, though there are charges for ATM use, etc.
After every seventh purchase you earn a Treat.
You take a photo to create a virtual gift card, and send the Treat to a friend. You can’t redeem it yourself.
Your friend is notified they have a Treat waiting to be unlocked.
Other friends can see the locked Treat and its photo, and can “Boost” aka Like the Treat to increase the chance it will be a winner.
The friend who received the Treat swipes their Treats card to make a purchase, unlocking the Treat.
If the Treat is a winner, they immediately get refunded the entire price of the purchase they just made.
Whether or not they win, they then see the photo gift card you sent them.
'''

http://techcrunch.com/2015/01/13/social-slot-machine/

US law defines a contest as an illegal lottery if it has three elements: (1) chance, (2) a prize, and (3) 'consideration', which means value form the recipient. (see e.g. http://goo.gl/UdE8r4 (pdf))

Here, it looks like Clinkle is trying to say this isn't illegal gambling because the person receiving the treat doesn't have to do anything of value to get it - it's the treat earner who made the seven purchases and other friends who like the Treat to 'boost' it. The hope, obviously, is that recipients will be obliged to pay it back (or forwards) by _social_ obligations, but those are conveniently off the books as far as the law is concerned. The whole thing is an elaborate way to run a numbers racket without technically running an illegal lottery.

So, good luck with that.
As someone who's been waiting for that '0.12 soon' for over a year, io.js releasing as announced is amazing (even more-so is their open communication).

By comparison, @nodejs announced on Dec 17th, 2014 that 0.11.15 was "tomorrow", but still haven't released anything: https://twitter.com/nodejs/status/545349270241435648
Dave, thanks for the clarification and insights. Your comment provides a much better insight into the fund. Thanks
Frameworks are for hacks, libraries for seeds
Bitcoin crashes over 25% in 24 hours, under $180
> That Apple logo on the front is nothing Apple would do. Lower left? nah.

If you look at the actual apple computer standing next to the mock-up, you'll see the nothing-Apple-would-do-lower-left logo.

According to his biography, Steve Jobs added a handle to the original iMacs, not because he wanted people to carry them around, but because it made it less threatening to people who aren't used to computers.

So adding things is part of Apple's design history.

Anyway, the rest of the slit is a speaker, so while it is obviously there as a throw-back (the whole design is a throwback) it does serve some purpose.
There are basically four kinds of devices:

1. interaction peripherals where Bluetooth+batteries is workable (keyboards, mice)

2. interaction peripherals where Bluetooth+an external power cable is workable (speakers)

3. low-power data peripherals (CF cards, flash drives) where low-speed USB is acceptable

4. high-speed data peripherals and controllers (RAID storage, discrete GPUs, etc.) that effectively need a PCIe channel

1 and 2 are wireless, obviously. 4 doesn't get reconfigured much, so it makes sense that Thunderbolt and related "extension" ports are on the back of the device. (They were previously inside the device, after all.)

3 is the main problem, then, that currently suggests accessibility of ports: the small, transportable, label-able data-containing devices that descend from floppy disks.

But why not think of alternative solutions, if "lightweight" data storage devices are the only constraint?

One design I always thought fondly of was having small magnetic-backed data-storage "pucks" with no plugs as such, and making the non-screen part of the computer (e.g. the front-bottom panel area of an iMac) a magnetic attach-point for them. You would literally "mount" the your drives onto the computer. (Presumably it would inductively power them while they're there, too.)

This wouldn't be a very fast storage device class compared to something using actual wires, but it wouldn't need to be; fast storage is what Thunderbolt et al are for.

It'd likely also have other uses: for example, magnetically attaching your ID card (which is also a smart card) to a corporate computer to cause it to log in—and also to indicate to anyone else walking by that the computer is in use.
> In fact one of the best ways is to just get the hell out of their way.

One of the fundamental purposes of management is to help other people get the hell out of your way. In software, the purpose of a manager is very often to stare down requests and reject them on your behalf because you're busy doing something more important.
Congrats on the success. Did you code the game from scratch with Xcode's tools, or did you use something like Unity?

Also, you said you started working on the game in March 2014, so it took around 9 months to develop? What aspect of the game would you say the largest part of that time was spent on?
Bitcoin drops under $200 for the first time in over a year
This is not merely a tool for generating test data; this generates a sample of the live database.

> random yet relationally consistent subsets of relational databases

That's a very different thing compared to a chinese-menu style random data generator.
Be a better public speaker. free book by standup comic featured in Forbes
The role of religion in extremism is overestimated
Was not working last night.
Folder Lock 7.3.0 Key Plus Crack Free Download
LinkedIn Unbundling features into apps
Well, Anki is also a spaced repetition program/app. The details are quite different though. Mainly, Ginseng gives direct control over the review interval: So no easy/hard/etc, but rather directly manipulate the interval. Also there are no static decks, it has a clean data format, no reliance on the proprietary server backend, native markdown etc.

I'm an excessive Anki user, so this is basically my dream version of a SRS program.
I was wondering about correctness, but I found in the code comments: "when there is a reply, we check to ensure they're sorted". What a relief.
StopCoin – buy and sell Bitcoin automatically on Coinbase
Apologies as I linked to the Bitfinex charts. There is an instance where the market price dropped to $100 due to a margin call, which I have disregarded.

Its interesting to see that Bitfinex's selling limits are in play here to prevent margin calls from cascading.
I'm not one of them and I'm having a great time.
Since this affects 100% of startups and can have a huge financial impact on early employees, one would expect it to receive more attention. Since some startups allow the election, it is clearly possible. It needs to be a standard part of compensation negotiations. Early employees can obtain independent, professional advice on the topic, rather than burdening their friendly neighborhood VC.

http://www.stockoptionadvisors.com/isofaq/#83b

http://www.stockoptionadvisors.com/nqsofaq/vesting.shtml
It's fairly rare that you want to write and modify a page somewhat simultaneously, as a high-level goal. Most of the time you're loading some existing executable from disk, and once it's loaded you're executing it, so you can just have the kernel write to it, switch it to executable and nonwritable, and pass it back to the userspace process. Sometimes you have a JIT or a VM doing binary translation, but even there you typically JIT some code once and then call it one or more times, and if you JIT some other code it's a different page. You don't typically intersperse writing code to a page and executing that page. So you just want userspace to be a little rigorous about separating those two steps, and tell the kernel when it's switching between those two, instead of requesting a page that's simultaneously writable and executable.

As another commenter said, one of the reasons this isn't done at the outset is that some architectures (notably x86-32) don't implement W^X in hardware, so there's no pressure to be 100% clean about this. But it's rare that you have code that isn't straightforward, at least conceptually, to rework into W^X compatibility.

One of the more annoying things is fixing up relocations: if you have a call to a function in a dynamic library, and you don't know where that library is going to be loaded until it's loaded, the most obvious way to implement this is to map your program code writable and fill in addresses once you know what they are. Each place where an address needs to be filled in is called a "relocation". So when you load a dynamic library, you loop over all relocations and fill in any addresses for symbols contained in that dynamic library.

There are lots of reasons this is awful; one is that you have to go update every place in the program code. So you indirect that through a thing called the "procedure linkage table" (PLT), which contains a bunch of tiny functions that just go call your real dynamic functions, and you hard-code references to the PLT. The PLT still has to be writable, though. If you don't want that, you make a separate section of the program called the "global offset table" (GOT) that contains addresses, and you have each stub function in the PLT do an indirect function calls to a matching entry in the GOT. So the PLT is executable and doesn't need to be writable, and the GOT is writable and doesn't need to be executable.

If you want to be super paranoid, you resolve all your dynamic libraries at startup and mark the GOT as read-only ("bind now" and read-only relocations aka "relro", respectively), so that nothing is writable. But that's a different discussion from W^X.

(This telling is not very historically accurate about how the PLT and GOT came to exist, but hopefully the explanation of what they do is close enough to correct to convey the general ideas.)
You're conflating race with citizenship.

One of the ostensible goals of a state is to protect the interests of its citizens. Less politely: a state is an in-group that knows it's an in-group, and excludes the out-group, in accordance with all in-groups ever, everywhere.

I feel perfectly justified valuing the interests of, say, my family, over someone else's family. I extend the same to my countrymen, over some other country's citizens.
I would be extremely interested but I am European (Italy), basically non chance, right ?