skysight-inc/HackerNews huggingface dataset:
It's just a decision that has been made. A decision should be kept as long as you don't make a real turn. Random mixing of standards is bad for portability. For the SDK, with the aim to have some more comfortable building blocks for development of Strus components, we want to change this decision, because there we get in touch with developers, that wish (for good reason!) a newer version of C++. This is reasonable and we want obey that. By the way: It is already now possible to write Strus components (weighting function summarizers etc.) as dynamically loadable modules (.so) with C linkage in any newer C++ standard.
Simple LED Control with the Raspberry Pi
>I've lived in Ghana and currently in Zambia and people do have WiFi, 4G and airb conditioning. Granted there are large populations that don't have great homes, the need for electricity (hospitals) is great.

That's only in the bigger cities, and the circles expats are commonly associated with. And not even there for a sizable majority. And Ghana is one of the most developed (and less war-torn) parts of Africa.
Japanese company to offer wedding services for LGBTI tourist couples to Japan
King Tut's tomb: '90%' chance of hidden chambers
> but for me it completely replaces WhatsApp and Signal

By it you mean Wire.com? interesting. Do you allow Wire.com access to your address book on your mobile device? See https://news.ycombinator.com/item?id=11288169
Yes this is what I meant. Perhaps I should've given a bit more context in my original post.

Here's a fun example. English has a lot of Latin and Germanic based words in it that you can construct entire sentences. I was surprised to find out as a non-native speaker. In my opinion, the Latin sentences seem way too complicated to express simple ideas.

Germanic example:
In my anger I struck my small sword in his belly.

Latin example:
In my rage I injected my gladius in his abdomen.

More examples:
http://corrinejackson.com/wordpress/2013/04/23/tuesday-writi...

http://www.antimoon.com/forum/t2068.htm
I never knew, thanks :)
JavaScript Is a Dysfunctional Programming Language
At that time, Qt was not available on mobile platforms and also the look and feel was very "foreign".
Executable size was also a factor at the time I think.

Plus probably some other (political) reasons which I don't know or remember too well..
Alternative to Skype for Business, a Comparitive Look at Skype vs. VIPole
I don't like much of the lean cargo-cult, but I do really like kanban boards and their origins in manufacturing.

I prefer them to todo lists cause they force priorities by limiting work-in-progress.
SABnzbd has been a must-have piece of software for me for years. Thank you team!

If people are interested in indexers, https://www.oznzb.com seems to be ok for finding a few files. Personally I use DOGnzb, but I don't believe it is public. (Sorry I don't have any invites I can hand out either, I checked)

Torrents?

SABnzbd + DOGnzb + tweaknews :)
> And we now have some nice clients that are compatible together and stable servers with a bunch of nice features (multi-devices sync, history management, ACK, rich messages, messages edition, encryption, battery management, push notifications…).

Can you recommend a few? I haven't looked into XMPP in detail for a while, because the clients I've been using are "good enough and I didn't bother with mobile), but it seems like I'm missing out on good things ;)
Read about the software you use
Show HN: WordPress Plugin that exposes a GraphQL endpoint
The only entity that knows what you are downloading is the usenet provider you are paying to access usenet in the first place.
I'm not sure if I'd like to see AI in a compiler backend; development might become unpredictable (in terms of program efficiency).
If you opened your chat, you would be losing the capacity to own the people in your chat and thus never get fidelization (or monetization).

Think of a bar that lets you bring drinks from other bars. It doesnt have good prospects.
While I do agree that there could be a lot of peer pressure etc to not take parental leave, there are some interesting things with their policy which makes me think it's great:

1. That it's fully paid alleviates the money discussion (between parents).

2. That it's a company policy means Etsy's management has fully embraced it (I assume). When government mandated, a manager can always mutter and mumble about it enough to give the parent feelings of guilt or at least uneasiness.

3. That it's not unlimited would at least make me more comfortable to take the whole 26 weeks. They had five weeks before, they could have chosen 10 or 18 weeks, nobody was really wringing their arm to decide on 26 weeks.
Nomad One Million Container Challenge
looks promising, and something I'd like to use over tinyMCE.

however, the 'lens' example seems broken. in both FF and chrome (all up-to-date) I can't insert figures. FF just does nothing, chrome gives me a file chooser, but images do not appear in the document. is this a known bug ?
That's a specialized edge-case and both of your links make the same point that I was making as the default rule for normal operations. There is usually considerable deference to business judgement but when a company is being sold you have an unusually simple situation where the timeframe is fixed and the value is precise. Notice how the situation is recognized as different from the normal operations we were talking about:

> Accordingly, the board's actions are evaluated in a different frame of reference. In such a context, that conduct can not be judicially reviewed pursuant to the traditional business judgment rule, but instead will be scrutinized for reasonableness in relation to this discrete obligation.
Open Source winning against proprietary data science vendors
Brilliant. I completely agree - there are some ads I like (I'm so glad I saw ads for Harvest Accounting and 10 Cloverfield Lane), but I never want to see an ad for Zoosk ever again. Telling the site is a great idea, but they probably don't have enough control in their ad tools to block them.

Google at least gives some user control via http://www.google.com/settings/ads/ and Google Contributor in the US, but nowhere near enough to block specific advertisers.
One of my favs, a tcpdump filter for HTTP including request headers:

sudo tcpdump -s 0 -A 'tcp[((tcp[12:1] & 0xf0) >> 2):4] = 0x47455420'

This is useful for troubleshooting outbound requests that your backends are making. I've had the interesting logic explained to me but can't remember the details.
Let's set the entire world population up as a huge deep neural network (each person acting as a node) and put that theory to the test! ;)
Actually it would make more sense to have tags and filters, so you could prioritize the type of comments you want to see.

I'm too young to have known it but I think slashdot had a system like that?
why are they hosting services on their dynamically addressed business line? everyone offers static addressing on business lines. it's a completely rip off; and conveniently makes the proper route -- colocation, a dedicated server, "the cloud" -- more financially sound.
Whitfield Diffie and Martin Hellman did not invent public-private-key-encryption. It was invented in secret by mathematicians working at GCHQ before Diffie and Hellman but not publicly acknowledged until 1997 - https://en.wikipedia.org/wiki/James_H._Ellis
Windows 10 Migration a 2016 Priority
Live: mobilescale London
I think you've hit on the right point. I'm also always curious about how far these definitions can and should be pushed.

Talking in terms of "automation of routine tasks" sounds reasonably descriptive of how the spread of technology works. But, technology is a concept that is notoriously elusive in economics. That's because it's hard to clearly define in concrete terms useable in the context of economic theories, whether they're mathematical conceptual.

For example, we've always been imagining "robots" as tin humans that do stuff people where doing. You have science fiction movies, books and such being written right now with this imagery, just like the 1950s sci fi art, Jetsons. Just like the mechanical turk and automatons of the 1700s.

I think robots are a useful mental placeholder. "Technology will be doing task X." But in reality, technology is usually more like "tools." Imagine a mechanic in the future. Maybe the cars come in with better self diagnosis before he sees them. The parts he needs are already known so he has them ready ahead of time. An AR (or whatever) info delivery thingy tells him exactly how to install or remove parts. etc.

What you have is a more useful mechanic. As long as a mechanic is still involved, I think "tool" is a better description. If people are no longer involved, "robot" seems a bit better. Ahead of time, when you are trying to imagine where technology is going it is very hard to discern tools from robots. Is a lawnmwer a robot? Is a a self guiding scalpel a tool?
I totally agree. One of the reasons I like HN: high signal to noise ratio.
Trump presidency rated among top 10 global risks: EIU
Scam+Alert:+Bank+Robbers+Working+Tellers+Steal+IDs+-+Prospects+Pay+YOU+$10
Inaccurate. Most browsers will now be using ephemeral key exchange. You pretty much have to configure one of the end points to dump session keys to a log file, then load that in to wireshark alongside the packet dump.
Don't get me wrong, I do appreciate the effort that went into this and fully intend to check it out sooner or later, but lately the appearance of new deep learning frameworks is beginning to trigger flashbacks to this: http://notinventedhe.re/on/2015-5-19
The Anonymous attack on Donald Trump is setting off a hacker civil war
Tesla Model 3 – First Leaked Video
Reasonable Reasons to Be an Unreasonable Leader
Django-based Wagtail CMS version 1.4.1 released
Introduction to Bulk Deletion Column Values in Hadoop Development with MapReduce
> One obvious example is that AFAIK the VM doesn't support functions with a variable number of arguments (foo/1 and foo/2 are two separate functions). This means that you can't have CL-style &rest or &key arguments.

But surely one could call a function with one argument, which is a variable-length list of arguments, right?
There is a Galactica '78 episode about a massive fire in space :) . It isn't scientifically accurate, though.

http://www.imdb.com/title/tt0519742/
Its not really plugins. The vast majority of wordpress themes out there come with inline css, inline javascript, and prebaked dependencies on things like jquery and google fonts hosted on 3rd party CDNs.
It's good to have things like that in your toolbox, but it's probably also a good idea to figure out how they work and what their limitations are going to be, otherwise you'll may hit situations where they don't work and you don't understand why.

So, start with the magik number. If you look up those 8-bit ASCII codes you'll see that it spells out GET followed by a space, which should give a clue as to how it's working. So it will capture a lot of HTTP requests, but it may not be getting them all.
Go Game Guru – Learn all about the board game Go
And since the optimization also was about not making a call to a database in every loop iteration if you don't need to, i'd say it's also pretty basic stuff.

Am i missing something as to why this is on the front page ?
> Maybe it means making client/server software that just doesn't work with DRM, closing down web based DRM, and forcing Hulu etc... to each implement their own clients on every platform (as it was before EME)

Hulu etc would not be forced to implement their own clients. Someone would develop a general, easily customizable client that Hulu etc would license that supported a plugin system for the DRM components. Hulu etc would license that.
Energy efficiency does matter for small-scale stuff like mobile devices, and for medium-to-large-scale stuff like servers (unless money is no object). But yes, it's not really all that important for something like AI research. Especially considering that at the rate AlphaGo has been improving,* by some time in the next year or two it should be able to beat Sedol running on a smartphone.

*And yes, there's no guarantee it will continue improving at the same rate.
The problem with that is it requires tracking, which is one of the key things people object to. For your preferences to be respected, you need to be tracked so they know it is you they are showing ads to.
AlphaGo is the product of the combined human effort to play Go as well as possible.
NUC ?!
The article and Intel itself mention it a lot without explaining so I guess its a common term.

https://en.wikipedia.org/wiki/Next_Unit_of_Computing

So its a marketing word meaning small and powerful...
> See those two lines in the middle of `bar` where the result depends on the depth of the recursion (or loop)? That's what makes the proof incredibly hard, and it is very common in real world programs

Not my experience, but shrug.

> Does the structure of the code suggest a proof?

No - but it does look like bad code.

> True, most functions don't look like this, but in pretty much every serious project I've seen, there were at least a couple of instances of code that is even more complicated.

I've seen code that looks like that, but it's always been easy enough to clear up. As my career goes on I'm starting to think that almost all real-world code is trivial.

> Now, the real question is where do the expensive bugs lie. In code that's hard to prove or in code that's easy to prove (or equally in both)?

My experience is that most production bugs are stupidly obvious things. And that possibly all bugs are either stupid "why doesn't the compiler catch that" cases, or code that is bad (unreadable) on its face. Possibly that's a tautology.

> But wherever the expensive bugs lie, it's likely not in implementations of list append...

You say that, but verification of JDK sorting uncovered a real bug.
> ...but never made it work.

That's what they want you to believe.
The argument isn't that LS management knows less but rather that they're trying to balance multiple demands. An investor's interests end when they cash out, so it's very common for CEOs to face pressure to make decisions which are likely to be profitable in the short-term, but unless they're planning to leave at the same time rhey have to consider the risks to long-term sustainability. Things like customer support and R&D are classic targets for that because they tend to involve many jobs which don't directly generate revenue, and the negative effects often aren't visible for years but the savings show up in the next quarterly report.
I've never met a programmer that isn't replaceable.

What I have found, are lots of organizations that suffer because they allow a tyrant to exploit the imposter syndrome of those around them.

What you have here is a shitty manager who is holding his company back and putting it at serious risk by not remedying a serious problem. It's exploitative, demoralizing, and entirely unnecessary.

Get this guy some help before he dies. And fire your miscreant of a manager.
Nude in San Francisco:  Hot Asian Girl Explores Public Park Naked
Top Baking Tips from a Great British Bake Off Finalist
IMHO the whole humanity won't contribute much to the challenge. You take the best 5 pros and that's pretty much the best team you can pit against the AI. Ten pros would probably need too much time to discuss and coordinate. A striking analogy with software dev teams :-)
Android Ransomware encrypting all the files on the device
Creating a JSON API (spec) implementation from scratch
Intel and Microsoft are my bitch. I have full authority to control the IBM PC desktop future hardware. TempleOS is God's official temple. I have extra-legal powers.
Serverless image resizing at any scale
What it was like to send an email in 1984
It would be nice if there was some automated way to do this.
Yes, and a company with as much cash as Google can finance at near-zero interest nowadays. (Not sure if they did, but they could).
Pretty clever, but I'm wondering how this would be exploited. To insert an XSS attack on facebook.com, he would have to be able to change the extension in url in the facebook page of an uploaded image to .html, right? Don't see a way of doing that.

Am I missing something, or the attack assumes you can convince a victim to go to the given URL through other means? Like spreading through IM, E-mail...
Twitter quietly turned on its new algorithmic timeline for everyone
Airbnb Plans to Offer Add-On Travel Services This Year
Polls explained with interactive graphics
Is it just me or all these media sites are in panic mode ? the narrative a few months ago was like "ad-blockers have no effect on ad-driven revenue". Now it feels like something is about to collapse and everybody working in online advertising(thus these online news media) is panicking.
How is user generated content "expensively-gathered"? Content comes at exactly no cost to them so yeah it is lame. The data comes from community. Have you looked at the site?
After reading the comments here, it seems like the attack would indeed assume you spread the alternative URL with the .html extension through other means like IM, ...
Just published an example that shows realtime collab capabilities:

http://substance.io/examples/collabwriter/
Have you heard much about the Signal server federation? It's been more than a year since it was mentioned (that I've seen) by the Open Whisper Systems folks.

I'm hoping it's still on some sort of roadmap.
The history of Colonel Sanders
New ‘machine unlearning’ technique deletes unwanted data
The example given in Klisp will work with an arbitrary number of arguments

So will this (Racket):

(define-syntax my-and.v2
(syntax-rules ()
[(_) #t]
[(_ a) a]
[(_ a b ...) (if a
(my-and.v2 b ...)
#f)]))
I am deeply encouraged by your article. Surprisingly! I was thinking of doing the same thing prior to reading your article, which is, as part of my 100 day of code challenge to build a website every day and GitHub it. I guess the reason for my procrastination is being afraid of using GitHub, my lack of javascript knowledge & I barely know any design. Your input is definitely helpful! I really want to start being proficient in those areas mentioned. Also what learning resource would you recommend for javascript front & back end, web/application design, UX design and better grips on Github!
Do you work in the High Energy Magic building of the Unseen University? Giving Hex[1] the keys to summon demons sounds like a bad idea.

[1] https://en.wikipedia.org/wiki/Hex_(Discworld)
I think this is in response to malvertising; once "use an adblocker" becomes as standard a piece of advice as "use an antivirus", the industry is doomed. Of course, the response is to blame the users rather than attempt to take responsibility for the quality of ads.
I might be alone here, but I don't see the problem. I also do not believe that federation or interop would be a good feature for group chats.

You want to pick and choose your UI? That is an anti-feature. One user sends an image and the other cannot display it because he uses a terminal client. One user sends an emoji, another client only displays a box, because he has no glyph in his font. This is already a problem with XMPP. It has lots of nice features, but each requires server and client to support it. There is no "Full XMPP" label.

And since you prominently talk about the protocol: XMPP probably has all the features one needs. Why hasn't it won yet? Because the complexity of all server-client combinations makes a good user experience too hard.

What is the problem with using different clients/networks for different groups? Why do you want to mix work and private groups into the same app? What does matter (especially for web apps) is a unified authentication scheme (Mozilla Persona would be my favorite), so I can quickly switch between them and do not need lots of accounts. Thus: Federated accounts, but diverse chat solutions.

(disclaimer: I slightly exaggerated to play devil's advocate)
Why stay?
They're intelligent interfaces to libpcap. If you have a pretty interface, you get nice opaque data you'll have to understand yourself. With intelligent interface you can do high-level processing like "I only want to see GET requests".

But they're still fairly stateless... without some extra scripting you cannot do a query for "TCP connections with more than 3 restarts".
Short hairstyles for fine hair
The US military will pay you $130k to turn your kettle into a bomb
You can use Github to use create org files. I have several repos of org files:

https://github.com/melling/ErgonomicNotes

https://github.com/melling/ComputerLanguages

https://github.com/melling/MathAndScienceNotes

https://github.com/melling/ios_topics
In actual fact, the LFE installation experience was a breath of fresh air:

$ brew install erlang
$ git clone ...lfe.git
$ cd lfe; make && make install

$ lfe

I miss make.
Preview Intel's optimized Python distribution for popular math packages
As obvious as this advice is (and to be fair, to many of us it is exceedingly obvious!) I'm constantly amazed at the amount of code I see in production services that don't use local variables for storing frequently accessed methods or functions (even from experienced developers!!) and code that fails basic load tests because developers make new database requests inside -which should be- tight loops. So I can see submissions like this still benefiting some developers.
Erlang and related languages are applicable for most long-running applications.

The amount of people who actually use true distributed Erlang is probably small, because you get many of the benefits either way.
One of the best way to download these days is DirectDownload.tv. If anyone wants an invite pm me mynickname@yopmail.com (free, no advertisement, private, ultra fast and reliable).

Otherwise, a good nzb indexer: https://www.nzbclub.com/
> Maybe because deep down you know that blocking ads is not justified?

Well we can debate the "morality" of ad blocking but not the justification :

- faster browsing (less javascript)

- safer browsing (it has been shown time and time again than ad networks were used to push malware ).

- saves phone/laptop battery since most ad-networks use/abuse javascript,

- better privacy (no tracking)

- more focus on the actual content, when there is one.

I personally disable javasript BY default because for me it's not the web. Is it immoral to do so ? I think not. I only enable it when it is justified ( a rich application like an online regex tool or a game ). If a website forces me to have javascript on just to read an article or block me then I don't feel bad about it. It is especially true on mobile where disabling javascript has a huge impact on battery life. Me saving some CPU cycles, some Mo on my data plan doesn't feel immoral at all. Maybe websites should think about it and the useless crap they send across the wire. Strangely today it doesn't seem to be a concern for most websites, the loading speed or the size of content. A responsive website is not enough to make it mobile friendly. I don't feel bad about punishing bad technical choices. Ads served on a different domain is also one of these bad choices.
Usually ECMP on your LBs, you run a routing daemon on the LB box - such Quagga or BIRD and the speak BGP to the edge, if an LB fails or goes away then the route is withdrawn from BGP peer and this withdrawl is how faults are dealt with. Can you or someone else elaborate on how Malev adds or differs from that? Unfortunately I can not get to google at the moment.
http://www.theguardian.com/film/2016/jan/18/hatton-garden-he... , although it's described as a drama.
Exactly this makes me feel that turning Obama's "fetishizing our [smart]phones" comment back at his branch of government is plausible. The executive branch has fetishized the smartphone (and started paying it as much attention as a locked safe inside a locked house) - and therefore deserves as much protection as any other part of our private lives.
The assumption is 200W per CPU and 200W per GPU. 1920 × 200 + 200 × 280 = 440kW. That's 1.76MWh for the entire match.