skysight-inc/HackerNews huggingface dataset:
Except that isum lorem and example.com will both stand out as "working, but nonsense". If whatever time server they aimed the code at would constantly resolve to a date in the 1700s or something, it would be blatantly clear that setting has to be changed. But as it stands, it will give a correct response out of the box and thus give a false sense of nothing more needed being done.
>"By attacking the financial infrastructure of drug trafficking organizations world-wide, DEA has disrupted and dismantled major drug trafficking organizations and their supply chains, thereby improving national security and increasing the quality of life for the American public."

"...oh, and our budgets. Yeah, it has definitely improved our budgets as well."
Monitoring CoreOS Clusters
The thing is, reading past the bounds of an array can be harmless at the machine level and useful for optimization.

So it being UB means you've got a compiler which can optimize better but the cost is that you tied the programmer's hands, so the programmer's optimization opportunities are in fact reduced. And you didn't even tie them, the annoying thing is, rather you laid traps that they can fall into because of failing to notice them.

(I'm not saying C made the wrong tradeoff with declaring this or that UB, just that the tradeoff exists.)
100 Percent Is Overrated
That is why I always look forward new technologies. We are very far away from reaching any tipping point.

Regarding IT history, on my case it helps to have been part of it since the mid-80s and my history desire to delve into available documentation from Egyptian, Greek, Roman days and apply the same process to IT.
Well, nice technology for keys... but why they still arrange keys in staggered columns?
That is a matter of taste, as our LAN parties would prove.
I have exactly the same point:) More python, balancing needs to be done, Battlefield 4.. ouuuuch.
Yeah, this variety of clickbait is infuriating.

I'll admit to finding a guilty pleasure in the usual, "Why Rust is Awesome and Go Sucks" blogtrash... when the content actually DOES reflect the title. However, when someone slaps an inflammatory title onto a piece that doesn't really even address that subject, it's the worst of all worlds. Makes me form a negative opinion of the author, of the hosting site, and in this case even of the person being interviewed (rightly or wrongly). Since the majority of people don't actually read the content, all of the comments just deal with the title anyway.

Material like this belongs in a "spam" folder.
I don't think the average Reddit user knows what an ad blocker is these days? I wouldn't feel guilty blocking their ads? I have a feeling they are making a lot of money?
I didn't say that, I actually have little idea what has been requested. I was just explaining what the above comment meant.

Also, my "reasonable" meant "legally reasonable".
There are a half-dozen different groups of mainstream programming languages (and a bunch of oddballs). Within those groups, it's relatively uniform. Going between -- not the same.

Most people who make comments like this have only seen languages which differ in syntax, but many do differ in semantics.
Haskell? Bah, just text, same as all the others. Piet is actually different: http://www.dangermouse.net/esoteric/piet.html
Wondering what would be the status message when the build fails: "Your fly is open" :o)
Dependency injection:
https://pypi.python.org/pypi/injector/0.9.1

For Flask-- it removes the dependency on a global request context:
https://pypi.python.org/pypi/Flask-Injector
It is not FTL. There is no way to use this to communicate FTL.

Was my explanation lacking?
Ask HN: Ok you've built a rudimentary prototype – how would you proceed next?
Myself and a couple of 'co-founders' are trying to create a service where you can order drinks/food from the bar/restaurant via your phone/device. There are a number of companies already tentatively in this space so in theory there is a demand (or we're all barking up the wrong tree).

Having knocked up a basic iOS prototype we're wondering how to proceed with our next 'sprint'. What should be our goal be we thought?

1. Engage 1 bar and work with them?

2. Engage multiple/many bars? maybe a clearer picture of the problems will emerge?

3. Beef up the prototype? <- it's super basic with no payments integration or webservices, though we're enterprise devs turned entrepreneurs so integration work is just another a day at the office :D

4. Pay designers to make the app so beautiful people just want to hand over their cash immediately ;-)

5. Business plan?

6. Something else we haven't thought of ?

How would you proceed?
Again: what part of QM is little known about? It's made predictions accurate to tens of decimal places, none of its predictions have been disproven.
This looks like fun, thanks!
It's a very contrast of display thing I think. I've seen those sort of pages on a Macbook and they are more easily readable than they are on my machine, for instance. I have to use stylebot to 'fix' quite a few pages that commit this sin (to varying degrees). This is quite an extreme example though.
I think the worst issue here is that the result will be on the surface correct, unlike some other test settings that will show that the protocol/code works but that the settings needs to be changed to be useful.

Something akin to the blinking 0:00, that shows the time circuit is powered up but with no time set.
Before that it had to be "VB like" scripting.
This is an interesting corner case but I'd like to see a practical piece of code that actually causes this issue when compiled and executed. The example code is quite contrived and compiler warnings should be raised.

Further, does the signalling NaN behavior happen with SSE (or NEON) or is this an x87 issue?
A mess that is C# 6 Struct Parameterless Constructors. A really bad idea
I read a post on here the other day that suggested good senior developers care about languages. I beg to differ and actually agreee with this quote more and largely believe that the languages are unimportant. It is more nuanced than that though and really depends on what you're working on.

If you're writing an app that's going to be able to run on a single small vm, you might as well write everything in the language your developer is most comfortable in and will deliver fastest with. If you have ten developers but 50,000 servers, you might want to pick a faster language, but the math is pretty simple, hosting costs vs development costs, what's greater?

Of course it's more complicated than that, because your ops guy can make a meal of the scaling, your java developer can write slow code, and your PHP developer can write efficient code (within the constraints of the language, of course).

For me the general problems with hiring based on tech is if you go for the new and shiney, you'll deal with people who'll never finish anything, and if you go with old and reliable, you'll get people who are slower because they aren't following resonable practices.

Most companies just need someone who'll deliver though, so there's nothing wrong with them picking old reliable $foo for everything, and I'd suggest your good senior developer shouldn't care about anything else than delivering, both long term and short, and if the advice is that everything needs to be rewritting in flavour of the month, I'd suggest said developer may be good, but they're probably not mature enough to be senior.
They also have a proxying DNS client in the systemd code somewhere.

One susceptible to a decade old vulnerability no less...
How noisy is the sucker? I have an Optimus, and it mostly gathers dust as the oled drivers on it kick out a mindblowingly annoying ~18KHz whine, and I therefore can't bear to use it unless wearing headphones. Also, the refresh rate is dreadful - if you glance past it you get rgb after images of the keys!

Either way, hope you're learning from lebedev's mistakes!
...Until I found out that Haskell is just a fancy C for-loop generator.
Yes, one can be reductive to the extreme and lump all programming languges into a Turing Tarpit[1].

However, the more interesting comparisons happens above that level. There are real differences in the implied semantics, the lightness/heaviness of the syntaxes for common tasks, the division of labor between the programmer and the compiler (aka static vs dynamic typing, unit tests vs compiler error, etc.) A language with deep metaprogramming (Lisp, Ruby, etc) will feel different than a language that requires writing adhoc custom code generation tools to approximate the safe effect.

Discussion about languages at a layer above the Turing Tarpit means Lisp, Haskell, Prolog, C++, Python, Java, Bash, x86-assembly, BASIC, etc are all very different.

[1] https://en.wikipedia.org/wiki/Turing_tarpit
In Memory of Austen Heinz
Acer rolls out a curved, super-wide display with AMD's gaming tech
DNS Log Analysis with Apache Storm [Slides]
yes, that is what I thought too! But then again, gravatar does the same thing for users. While looking at the website I've found their lead-qualification tool for salesforce. That's much more interesting.
CoverFox 404 Page
Private Eye Sentenced for Hacking into Email Accounts on Behalf of Clients
How would you know it's the "best", though?
I'll def post there, I'd love to say more but patents! However, needless to say; we're excited to be working on the product and an entirely new mech that hopefully becomes the standard in keyboards / laptops.
How about self-hosted Piwik?
Thanks for pointing this out. I have confused the size of output with the size of state.
Essentially this is the "we know who is guilty" argument.
Seth Godin: Announcing my candidacy
"The sender was offering Mr. Kodric the opportunity to join Upsilon Pi Epsilon (UPE), the International Honour Society for the Computing and Information Disciplines. The UPE site is hosted within the acm.org domain. On 11 December, as part of this offer, the attacker sent a number of attachments. One of these, UPE_application_form.doc, contained obfuscated malicious VBA script. When opened, this script ran automatically and pulled down a malicious file from IP address
185.31.209.145, thereby compromising the machine."
G'day, since getting press on the 4th of June we're amending the design to all dynamic keys; it may delay the release just slightly but the overwhelming response has been in favour. If you'd like to keep posted, please subscribe at sonderdesign.com too.
As of November 2012, Reddit was not profitable. http://www.quora.com/How-profitable-is-reddit-com. And as of mid July 2013, they were still in the red: http://www.businessinsider.com/reddit-ceo-admits-were-still-....

People can buy gold (a month of "reddit premium") to thank others for their contributions. In October 2013, they launched the "reddit daily gold goal" bar that displays how much gold is needed every day to pay for all (server?) costs (http://www.redditblog.com/2013/10/thanks-for-gold.html). I don't know if it includes other costs or just server costs actually. I've looked for some statistics over time to see whether the goal is being reached often or not but I can't find a graph.

They've got a couple other revenue sources like merchandising and their own advertisement system. But it would seem Reddit is not a massively profitable business at this point.
London takes the lead in Bitcoin innovation
Reminds me immediately of these two passages:

> 1936 - Alan Turing invents every programming language that will ever be but is shanghaied by British Intelligence to be 007 before he can patent them.

> 1936 - Alonzo Church also invents every language that will ever be but does it better. His lambda calculus is ignored because it is insufficiently C-like. This criticism occurs in spite of the fact that C has not yet been invented.

(from http://james-iry.blogspot.nl/2009/05/brief-incomplete-and-mo...)
I don't have access to the actual paper, but looking at the linked results[0]:

Core Name	Performance (MIPS)	Energy (J)	Power (W)
Cortex A8	178	25	0.8
Cortex A9	625	11	1.5
Atom N450	978	16	2.5
i7-2700	6089	28	25.5

So A9 delivers 625/1.5 = 417 MIPS per Watt, whereas the i7 delivers 6089/25.5 = 239 MIPS per Watt and the Atom delivers 391 MIPS per Watt.

In addition, their spreadsheet has an "energy" tab calculated from a "normalized" power figure (where Atom comes out on top), but if you multiply the measured figures without the dubious adjustment, it seems that the A9 is actually more efficient (at least when you consider the board power), and MIPS is conspicuously absent from this spreadsheet. So the fundamental conclusion is "either ARM or Intel are better, but it depends on what you measure under what workload".

[0] http://research.cs.wisc.edu/vertical/wiki/index.php/Isa-powe...
Actually udev got merged with systemd some years back, as both past and current maintainer of udev is buddy buddy with Poettering (and staunch believers in one-true-way-ism).

This is what lead to Gentoo effectively forking udev into eudev, so that they could go on offering the distro users a choice in inits.

This because the process for extracting udev from the larger systemd code blob would change with every release, and thus requiring manual intervention.

In essence, the systemd devs are playing dirty. And because they are making the life of some other devs easier by offering tasty APIs, the project keeps agglomerating power like some kind of shoggoth.

I am damn sure that once kdbus comes into play, there will be moves made to make systemd the sole arbiter between kernel and userspace. Effectively enveloping the kernel.
‘300% Increase in Bitcoin Buys’ Across EU as Greece Falls into Arrears
Office Ipsum – Dummy copy for the corporate world
The UK's Hub Airport Isn't London Heathrow, It's Amsterdam Schiphol
Dynamic software updating in C
Organizing JavaScript in Rails Applications with Turbolinks
Static header takes 25% of my screen height.
You forgot this part:

>and I have evidence that it has been objectively productive for me
I find LP's argumentation in those lines you reproduced quite reasonable. Specifically, nobody tries to refute "google just says the servers are crap but doesnt explicitly deny us to use them". If that holds true, then half of the argument people use to get the servers removed is false. The other half seems to be "Supplying a broken timeserver as a default is inane and silly". In my opinion, this is successfully addressed by "willing to take a patch that adds a big warning" and make clear that those servers are meant exclusively for some build-and-test bots to have something to pull from - where one leap second more or less doesn't matter.

So in my opinion, unless someone refutes "google (...) doesnt explicitly deny us to use them" they might not have a valid argument.
He can be as technically skilled as there, but his approach to "problems" are ivory tower paternalism.

He is just better at covering it with words than his pal Sievers, who has managed to get Torvalds riled at more than one occasion for the same kind of paternalistic attitude.
Actually, I'd say mainstream programming languages differ more in syntax than in semantics. They're all ALGOL-like imperative, structured, procedural languages. Java, C# and Python might stick your objects on the heap while C and C++ might stick them on the stack, but the code looks and functions the same. And sure, some of these have classes and others don't, but it's not really a big difference.
That was anything but "dismissive". He clearly explains his reasoning.
Publishing of Virtuozzo builds
Am I alone in absolutely loving coding on chicklet keys?
> when you create a tool for the masses, the individual preferences should be the last in line

Well Javascript is Javascript because of some guy personal prefences at Netscape. The same is true for C# and Java in their respective companies, and they didn't start as popular languages either.
Language Understanding for Text-based Games Using Deep Reinforcement Learning [pdf]
I suppose he thinks about design similar to MS Natural 4000, not about wrist support.
4000 family is the second best design in ergonomics, after maltron/kinesis.
Your distribution will already have set different defaults. Various of the major distributions have done so. Lennart also said he'd accept a patch to add a big warning in configure if you fail to provide these defaults.

Linking to a bugreport with an ongoing discussion is a bit pointless IMO. It's still being discussed!
LINE for PC
GHC is considerably more sophisticated than that. It can do weird and wonderful things C programmers might only dream of.
I realized at some point that all programming languages are the same.

I did bite for the click-bait title because I expected something tongue-in-cheek. But there's no explanation or context for that in the article.

A dubious quote, presented in the worst possible way, all that leaves a bad taste in my mouth. How can someone say such a thing without explanation and expect to be taken seriously?
Product Hunt: HOKO offers easy access to the latest deep linking standards
there is a lesson here. think about the problem before researching it.

i've seen a lot of terrible algorithms come from people reading papers which provide solutions that are worse than they could come up with themselves. they may even assume that the bad algorithm must have some purpose to its badness... like its being done for a complicated reason they didn't think of.

The truth is that a paper might not even be written for practical implementation, but to tick some academic boxes.

reinventing wheels is bad, but copying bad wheels is considerably worse.
I love it :D

Pretty graphics, addictive levels - a brilliant idea!

(I'm just wondering which of their web devs was feeling bored on the job? ;-) )
I'm not a fan too. But I come to realize that it can be an easy way to support sites you like without having to spend one penny, just by disabling your adblocker. If there are companies willing to give money to websites I like by displaying little images that I won't even look at - so be it.
Maybe she meant uMatrix.
Very true... I would dare him to tell me how Scheme is the same that C++.
Of course. Every single mainstream programming language looks and works like ALGOL, without exception. They all use structured programming (while, for and if instead of goto), are imperative (assign here, branch here, do some side effect) and are all procedural (programs consist of functions with side effects). They all have similar syntax with = or := for assignment, infix mathematical operations and block syntax. There are some minor differences (e.g. execution), and some of them have an OOP layer on top of this, but that's it mostly.

Now, are all programming languages the same? Most definitely not. Lisps exist, functional languages exist, heck, BASIC exists, to name some other language families. But all mainstream languages are virtually the same.
I used to have a job as one of those robotic arms.

The datacenter were I worked had lots of shelves full of tapes, and the computer would beep and display a tape number and a drive number. You'd have to jump up, find the tape and put it in the drive.

During the day you were running about constantly trying to keep the thing happy. On the night shift you could sit a watch movies and only get up once or twice an hour.
I can already see Lispers using "but Carmack uses it for VR stuff, therefore it's the best!" as an argument in language wars.
It adds complexity, but it ultimately isn't really particularly difficult.

The problem is that your backend servers can no longer operate on that data in any meaningful way. For this reason, full end-to-end encryption is likely not realistic for certain applications.

Simpler applications, like iMessage, can and do implement end-to-end encryption without much difficulty at all.
Locust is a great tool. We use it to loadtest our websites and even a single Mac can make huge traffic. If somebody is interested in a highly optimized Vagrant VM for loadtesting and Locust (it's possible through a VM, but not exorbitant high loadtesting) check out this url https://github.com/PyBossa/loadtesting
Why? It works quite nice on my Macbook.
1. Hosts blocking is very broad. Good tracking-/ad-blocking is granular.

2. https://en.wikipedia.org/wiki/Ghostery#Criticism
I don't think I've ever seen it not reach at least 100% of the daily goal.
I'm a UI designer and built something conceptually similar for my own research/amusement. I embedded a touch display with custom keys in to my desk, the keys reflected the app on screen. After a few months of use I retired the project. Simply put - it's a great concept for learning keymaping but once muscle memory kicks in you rarely* look at your hands.

So, for the applicaitons demoed in the showreel (Adobe creative suite, Halflife) Users typically have a rather aggressive trajectory to proficiency. I.e. they only need a keyboard like this for a short period.

* I guess the business model here would be to be affordable enough to justify the rare usage?

Here's a link to the 'touchdesk' I built for Make Magazine:

https://books.google.com/books?id=xfax4r5mfdsC&lpg=PA149&ots...
Furthermore, even the best encryption does little to prevent meta data and anonymity networks ala Tor are inherently high latency and low throughput.

What's more, people tend to prefer centralised systems at the moment, for the sake usability. E.g., I don't see how Androids automatic photo backup could be as friction-less otherwise.
ABE has been great and even after their controversial whitelist was added it was always very simple to disable. But ABE never innovated or focused on performance and so now uBlock (Origin) is all you should consider running.
The comment I responded to said it was used because of Red Hat. You're changing it to "completely independently of RH". If you look at the history, systemd was rejected for various Fedora releases.

The suggestion here is that it is used because of Red Hat. While in practice even the Red Hat sponsored distribution rejected it various times. This distribution has the notion of being "first" with things.
Ads work even for if not especially for those who think they don't. I'd rather support people by paying for their work directly instead of going through middle ad-men.
Nope, even the mainstream languages aren't the same. If their differences didn't amount to more than lipstick-on-a-pig there would only be one mainstream language. (JS is on the way there, so if we wait long enough we might still witness this mythical event)
Almost 800,000 euro currently.
Indeed, that's what I called wrist support, what would be the proper term?

What I really disklike about the MS Natural 4000 is the small enter key. Fucks me too often still. And it does noething to prevent pinky finger issues in the outer joint.
The former poster didn't say Poettering was ignorant nor malicious.

"missing the point" can equally be attributed to someone who disagrees (ie he disagreed that systemd is a vendor while missing pool.ntp.org's point that open source project's are welcome to register vendor IDs without themselves being vendors.

That doesn't mean that Poettering is ignorant nor malicious. Just that his political standpoint isn't relevant (in the OPs opinion) to the point that the NTP pool maintainers make about the usage of their time servers.
The sign up with google button doesnt seem to be working for me.
Lua is not weakly typed (at least not in the sense of Javascript and PHP where "3"+4 is either 7 or 34, can't remember which.

It is dynamically typed, but so is Scheme, so that's not a reason to choose Scheme over Lua.

It has the bestest JIT currently found in any dynamically typed language, and rivaling the best JITs of statically typed languages like Java.

What's your definition of a good language that accepts scheme but not Lua?
They both work to make me change my buying decisions. Yes there is no difference.
Scheme (or any other Lisp) is the best choice for a baseline implementation, because it can be easily (and without any runtime cost) turned into any other language. You can do similar things with MetaLua, but at a greater cost.