skysight-inc/HackerNews huggingface dataset:
Someone posted this in a reply the other day and I feel it should go here as well:

https://vimeo.com/147806338

It's a pretty interesting talk. Just thinking about this kind of stuff can make way skinnier web pages than AMP. I mean really, if we designed pages for 56k modems, the web would be much much fast on mobile.
I get your point, but in your example there was some human driven decision to approve dropping the weapon into that specific radius.

The article is talking about AI driven scanning, selection, and engagement...with no human driven decision in the process at all.

The open letter from a group of AI practitioners that's mentioned in the article sums up the concern well: http://futureoflife.org/open-letter-autonomous-weapons/
I do this manually. Usually after several listens to the entire Discover Weekly I'll already have a couple in mind I want to hear more, and I'll pull these into my collection playlist.

On the other end though, some Monday mornings I pull up Discover Weekly and there's this soul-crushing moment when I realize there's a brand new playlist and I forgot to add some treasure I'd been listening to all the last week. I've lost one or two songs in this manner. But if they're still relevant to me in the future, I trust Spotify to eventually lead me back to them somehow. That's how crazy good Spotify is to me. :P

I once saw a service that automatically saves your Discover Weekly to a new playlist each week. I've done this manually to "snapshot" a few great Discover Weekly sets, but if I was a little smarter I'd use automated service to save me from those occasional regretful Mondays.
Yes, but it is a problem. Unlike Computer languages, human languages do not only convey pure meanings, i.e. pure descriptions of relations between entities. They embed a full baggage of culture, so even if it is convenient and pragmatic to use English in CS as main language, it is not neutral, it is both an effect and a cause of the Anglo-saxon cultural, economic and military hegenomy over the world.
is my initial time setting per day all non sleeping time? non sleeping and non work time?
Sysop, The Smell of Music BBS (Spitfire), Chillicothe, OH, 1991-1994, FIDONET 1:2220/80
Just so everyone knows, that GBA emulator is mGBA (https://mGBA.io)
AT&T Set to Rack Up Massive Debt as Time Warner CEO Hits the Jackpot
The trend in applications is to move towards Web like apps delivered over platforms like Electron. The question I have is, should OS GUI's be 100% web based, only providing the building blocks for running browser windows in effect.

I think this is basically ChromeOS, right? Using things like the HTML DOM and CSS for design, and then some supporting application code. One negative for me in a world like this is the limitation of using JavaScript for development, but webassembly is going to change this, we'll be able to use pretty much any language inside the browser soon.

There are a lot of advantages to this model. It would be a unified Web and OS experience. And the other thing would be a built in sandbox. Combine this with Docker, and you can deliver nicely packaged applications with all their resources. I've been thinking this would be an awesome direction for Redox and have thought of getting involved there.

Anyway, I'd love to hear about a people's experiences with ChromeOS, as I think that's the closest thing to this concept right now.

Edit: I think people are misunderstanding my question. What I'm suggesting is that Web technologies should be used to render the desktop. It should function 100% offline (not require a network connection to run). This would unify UI development across the web and the desktop, with WebAssembly being the application build target.
10ths (and hundredths of an inch) are completely standard in US surveying. For example: https://www.amazon.com/Lufkin-FE200D-Engineers-Fiberglass-Me...
Do you mean hackery of this sort:

http://blog.xebia.com/persistence-with-docker-containers-tea...

Or do you know of clean, container only (no plugins or special external tools) solution ?
Richard Gabriel has an interesting and relevant proposal for a Master of Fine Arts in Software program. I think it would actually work better than a MSCS for many people who want to work as developers on regular applications.

https://www.dreamsongs.com/MFASoftware.html
With the stolen account key scenario, you still get an audit trail through Certificate Transparency, as Let's Encrypt logs all certificates they issue.
The example of the "trapped housewife" on page 6 is a great example of just how spoiled and entitled we've become. We can't imagine doing a routine job every day unless it's somehow fun, to the point where he describes the housewife as "trapped" just because she has to clean the same boring table day after day. Why isn't it rewarding enough to know that I'm cleaning a table so that my children can have a clean place to eat their food, so that they can grow up in a clean and healthy environment? Why do I have to spice up this task to make it more stimulating to my brain? People successfully did boring and tedious tasks for thousands of years without needing to turn them into enjoyable pleasant experiences. Maybe we should learn from them.
No, hyperlinks failed us. It's all about single-page apps. Put all of your content and all of the content you would have linked to in your .txt. We need someone to build Reactxt.
Cyber, Drones, and the Private Sector: Challenges for the Next Administration
That's fine £'s aren't pennies now.
Who's to say you're going to inherit anything anyway? Maybe they've willed it all to charity.
This.

PCem can run stuff (most) other emulators have trouble with. One example being Xenix 8086 which, to my knowledge, works only on MESS and PCem. And, comparing the usability of both, MESS doesn't seem an unappropriate name.
I think the borrow checker is actually pretty mind-blowing. In general, I'd say that the combination of modern language features with a real systems target (i.e. low-level, no GC) certainly has the potential to be game changing, in the sense of making it that much less scary to write things in a systems language.
That Mitchell and Webb Look - Working from home
https://www.youtube.com/watch?v=co_DNpTMKXk
Indeed, it's not just about getting things done. It's about creating meaning through our actions.

Only we, individually, can define what's meaningful to us, and even then, that process of understanding and evolving our desires, values, purpose etc is a constant, ongoing struggle (called life).

Most 'productivity' systems and plans become out of date as soon as we learn something new. Which is always the goal anyways.
As others said. Things people care about are not what people end up buying. Follow the money.
Massive cyberattack poses policy dilemma
Didn't the long range Harpoon launches back during the first gulf war do that?

Give it a coordinate to hit, some radar map data to find its way with, and send it on its way.
Love the idea and giving it a shot.

My biggest initial recommendation is this:

"Give breaks" is broken as implemented. As somebody who uses pomodoro: a task is 4 hours or 8 pomodoro sessions; it's an estimate that includes my breaks. Don't make me do the math and don't make me have weird 2 number estimates for no reason.

e.g. If a plan is about 4 hours I need to enter 4 hours - 8 x 5 breaks or 3 hours and 20 minutes. Estimates of 3h20m seem really exact when it's really how you represent "about 4 hours" in your app.

If I start the plan and realize it's really going to be more like 6 hours I have to do that all over again and change two numbers again.

Other issues:
1) Same as the OC. e.g. changed all the times on the hours per day but didn't click any of the dones, 7 changes lost. UX principle: don't require confirmation on easy to correct changes.
2) No keyboard navigation.
3) I have to double or triple click all the time. e.g. change name of "untitled plan" is 3 clicks. Change number of hours in a plan 2 clicks
Last I heard, wireless charging wore out batteries a lot faster. Is that still the case?
I used to use Azure as Digital Ocean++ (As a student and a MSP , I got around ~$200/m credits to play around with on it) and it worked great.

However, after their facelift (the new portal), they are trying to be more like AWS and I found it significantly more complicated to do simple stuff (like adding ports, or load balancing) that was much easier before. Furthermore, I find AWS easier to use (maybe because of it being more popular and having more people blogging about it) compared to Azure.

The point of this comment is...Azure is an awesome platform if used as a Digital Ocean++ for now (and if you can afford it), otherwise I have personally found AWS and GC much easier to use (and cheaper in some cases).

Disclosure: I used to work as an MS Evangelist & was an MSP.
The 'undefined' error in the CLI tool, the generic "this operation failed" messages in the dashboard, the unexplained authentication failures. If I encountered those multiple times when trialing a service like this, I would abandon it.

It's one thing for there to be errors in OSS code that I can fix, but with a huge and complex service stack like this you're basically at its mercy, and generic errors and failures leave you completely powerless. When something goes wrong with AWS, I've always gotten extensive information which aided in debugging.

I guess if you're part of a large enterprise you have a support contract with MS which gives you leverage around issues like this, but that doesn't apply at the level I currently work at.
How Jaeger-LeCoultre created a new digital in-store experience with mobile apps
I can second this. One of the best pizzas you'll ever eat. They only make them in August - which is apparently when the habaneros are the hottest.
This might change in the future, the upcoming Xiaomi phones will have much more bands supported.
Sometimes, not following the plan is exactly the right thing to (not) do. Remember: you always have more information now than when you made those plans.
I'm not sure about bans, but I wouldn't be surprised to see warning labels becoming required on foods that are tasty but terribly unhealthy. It might be a way to change behavior slowly over time.

Activities with a high risk of physical injury are more difficult. For things like extreme sports, the relatively small number of participants might mean that the net increase in health care costs in negligible.

For activities like motorcycling that have relatively large numbers of participants, mandatory supplemental medical insurance is an option. It's probably already a good idea to have it right now, even when you aren't required to.

This is another slippery slope, though. If motorcyclists are required to have extra insurance to cover medical expenses, they'll inevitably ask "why us, and not skydivers, scuba divers, etc?". It would be difficult to know where to draw the line.
Yup, that is indeed a problem. 'Race' in the U.S. is, I believe, really a cypher for class, and where in other countries someone born to a lower-class can learn to fit in among a better class, it's impossible to change one's race.

This also hurts immigrants from other countries: they may be well-educated but on first sight they appear to belong to a lower class. It's very unfortunate.

There's also the reverse effect, notably lampooned in the film Love, Actually: if you've a British accent, Americans will assume you're posh.
With Android there is such a huge choice of different phones that you can find one close to the one you'd like. Many people would like a thin high resolution display and don't care about many of the things you care about. They can buy different phones to you.

Personally, I agree with your requirements and as a result have settled for the 2GB version of the Moto G (3rd gen) http://www.gsmarena.com/motorola_moto_g_(3rd_gen)-7247.php

Sadly, the 4th generation isn't waterproof. So far I'm happy with it and as is it is close to stock should get updates sooner.
A couple comments.

* clojure protocols map to interfaces (abstract classes for C++ folks)

* one can define records that satisfy protocol(s). This is one way to do OO in clojure, happens to map to the underlying JVM mechanisms for JVM optimizations to kick in.

* Gamma et al., Bloch and many others tell to prefer composition over inheritance. Clojure makes this guideline easy to follow.

* overall the OO leaders also recommend making classes "value classes" (everything immutable; smart copy semantics; etc) as often as humanly possible.

* Multimethods allow arbitrary dispatch (most versatile kind of polymorphism) and there is also a faster method when you only want to dispatch by protocols (the (sadly) 'usually' only way to dispatch in most OO languages) that reuses JVM notion of classes and interfaces behind the curtains.

* What you don't get is encapsulation, (and many, a great many authors cite encapsulation to be the definite trait of an OO language,) it can also be argued that immutable values do not need encapsulation per se. A value should be able to stand on its own, convey the semantics it needs & so on..
Convert android apk file to java code
None, it's easier with them off (to make a person).
A.I. correctly predicted the world series would be CUBS vs. INDIANS, at midseason
Show HN: Arxiver.org – Browse and save your favorite arXiv papers and feeds
A few months ago I decided I should read more arXiv papers to stay up to date with machine learning, but I found the UI and lack of features of arXiv.org to be unwelcoming. So, as a fun project, I decided to build my own site to browse arXiv and that's where Arxiver.org came from. I'd love to get some feedback on site!
Has phyicist Carlo Rovelli reconciled general relativity and quantum mechanics?
Right now there are a lot of things that specs let you do that will make your page slow, like running a lot of js in the scroll event handler, or just including too much js overall. If you read the current proposal [1] the idea is that the site could make promises not to do various kinds of slow things, and the browser could enforce that.

[1] http://wicg.github.io/ContentPerformancePolicy/
> No longer accept audits carried out by Ernst & Young Hong Kong

This is...a big deal? If Mozilla believes E&Y HK was negligent or complicit in WoSign's lies, then that newfound scepticism should extend to the office's financial audits.
Clickable link: https://www.arxiver.org/
Well... an hour and a half later and I'd say that's quite the rabbit hole you've dug up. Thanks!
In other words, a Nokia 3310 plus a camera and storage?
This Product Prioritization System Nabbed Pandora 70M Users with 40 Engineers
The spec has been moving along: http://wicg.github.io/ContentPerformancePolicy/
Typical useless negative HN comment/rant. Haven't had your coffee yet?

If you don't like the current trends you can still buy older versions, even feature phones: https://www.att.com/cellphones/lg/b470.html
Uber's Self-Driving Truck Startup Otto Makes Its First Delivery
Vitalik Buterin – Ethereum Clothing
and as I said not out of passion -> ??? :p
holy crap, people still use Trac?! :)
This is purely anecdotal of course, but the libraries are similar or better for what I've been listening to. Especially asian music seems to be easier to find on Google music.

The mobile app for android is good, but I haven't seen it receive many updates this last year. It seems like it is pushed a lot stronger in the US. They even give you Youtube Red (the no-ads/music/support creators-thing) with the same subscription. [1]

I liked that they allow storage of up to 20 000 of your local songs (if you still have those), integrated into your online library.

I used a fan-made application to recreate my playlists from spotify, but it required that I was a premium member on both services at once, and just directly used my credentials. Most playlists were kinda butchered. I don't have a good migration-strategy to recommend, I'm afraid.

EDIT:
Downsides: It does not have an official desktop-app, you have to use the browser.

Does not have official support for last.fm

1: https://play.google.com/store/apps/details?id=com.google.and...
Search engines already deal just fine with context. Just type in “cpp language” or “cpp html,” respectively.

I think everyone keeps making name collisions to be a much bigger deal than they are in reality.
While I agree this has been tried many times before, I still think there is room for another syntax.

- html/xml has become the definitive declarative ui language since it generally acts exactly how we expect it

- css queries and xpath have been effective at providing a way to search a structured tree

- regexp hqve provided us a way to search or structure strings

I dont find it absurd to believe that there can be a language for transformations
Autoplaying the landing page video doesn't seem like a feature. The content of the video makes it seem less so.
So, what stack would/do you use/recommend? Elixir + Go + ???
"Give it a coordinate to hit"

Part of the concern with the truly autonomous AI driven weapons is that they could patrol large areas and select their own targets, with whatever arbitrary rules you wanted.
Hyperledger – The Source of Truth
Any successful examples of a software dev firm building reusable dev tools?
I'm interested in examples where companies that develop custom software for clients. Every project is different, but when you focus on a particular area there are common components. What's the best model: open source, proprietary or something else? What about QA, training, documentation, etc. is different for a "tools" project than a normal client engagement. How do you make a project like this awesome for developers.

Thanks in advance for any thoughts!
Heh I remember one friend boasting about getting a super fast 28.8k modem (the one with the better protocol - IIRC there were two competing compression schemes for 28.8k) Paid only a few hundred for it instead of the about $700 new. That would have been around 1994ish, he was an Amiga user.
Actually for the first part, there is this protocol called SDCH (https://en.wikipedia.org/wiki/SDCH) that allows a site owner to define a site-global compression dictionary, and each resource then becomes a compressed resource with the dictionary being the former one. It's hard to deploy, but it works: LinkedIn saw an average of 24% additional compression.

For the second part I wonder if browsers could display stale data with some warning saying so; that would solve many problems that happen all the time (refreshing a page after the website came down, ...)
After Motorola got sold to Lenovo by Google, I have not recieved a single software update for my moto x 2014

Killed the brand in my eyes
This is how I reached 42,5% overall Open Rate and 18,65% Click Rate
The name makes perfect sense in context:

> CPP could borrow from the concept and approach of the already existing Content Security Policies (CSP). This means that there would likely be a reporting-only mode that would allow sites to see the impact the policy would have on their pages before applying it live.
>Social is, ironically, far less personal with none of that sense of community.

I think that's overstating things. I can certainly think of a fair number of exceptions in my case. One thing that could be different in the BBS world, however, was that there often were organized meetups and BBQs because the BBS users tended to be clustered locally because of phone costs.
Reference quality audio in $170 earphones. Awesome!
Apparently blockchains and everything associated with them are just fads that most people don't understand.
Show HN: Mix&Slice – Encryption mode with extensive all-or-nothing properties
Erlang. I used to be a C/Java kind of guy with a little bit of C++ and PHP sprinkled in. Got tired of using GDB to rummage through core dumps in order to figure out C/pthreads concurrency bugs. So looked into this new fangled thing called Erlang that came with this weird programming model called "functional programming". Boy I was hooked.

Fast forward 7 years and a couple of increasingly lucrative and interesting jobs...

Scala. Getting a bit bored with the Erlang ecosystem, got offered an (even more interesting and lucrative) opportunity at yet another startup, that was running on Scala/Akka/Reactive Streams. Jumped at the chance and went through what was probably the most grueling 6 months learning curve I've ever been through. Got to appreciate the benefits of a strong type system and a thoroughly modern/flexible language. Also gained a renewed appreciation for the simplicity and practicality of Erlang and it's virtual machine :)

That's where I am now. What comes next, I am not sure. Maybe Haskell or Clojure. In any case, after all this it feels like I could handle anything anyone throws at me.
Personally the only method I've ever found that reliably works for me is to have a rough idea of what I want to tackle the next day, then first thing in the morning after a good cup of coffee I open up notepad and attempt to plan out the things I need to do for the rest of the day. I try as hard as I can to break them up into as many individual tasks as possible. Then through the rest of the day I implement them.

Those first few hours in the morning are typically when I'm at my most mentally able to come up with good solutions for whatever I'm doing and the rest of the day I find it relatively easy to follow the plan.

In terms of pomodoro I use the opposite method, I don't time myself when I'm working on individual tasks from the list, instead as soon as I finish one I give myself 10 mins before starting the next.

My mind absolutely refuses to change context too quickly, it's almost as if I have to go defocus my mind on reddit or HN/youtube for 10 mins before it'll suddenly snap back to the next task.

But I'm a lifelong chronic procrastinator, I sometimes think I'm the equivalent of a runner who's trying to run a marathon in 100 meter sprints...

I'm productive enough in my own terms :) I get things done and mostly meet deadlines.
I'm not one of a bandwagon jumper, but I have been hearing similarly nice things about Angular 2 being equally as un-opinionated as React in many ways. I just hate losing the momentum that I currently have with React/Rails apps.
The Elixir/Phoenix App Powering Changelog.com Is Now Open Source
Math Helps with Identification of Terrorists
So when they make this "Homer's phone" [1], it will cost 1000$ and will sell in hundreds. Good luck finding a company to place that bet.

[1] https://www.wired.com/wp-content/uploads/2014/06/the-homer-i...
The chart in the readme makes the text completely unreadable on mobile. I'd suggest putting it on top or bottom of the text.
Serious question. Would the 60k include 33 days off paid per year and very good benefits (25% employee 75% employet)?
Scalafix: scalac to dotty migration
Using Integration Middleware for New Product Development
That's just the natural effect of being both a search and browser monopoly. Either branch of their company is capable of forcing the entire Internet to comply with their will if they want to remain findable and accessible.

Of course, there's two sides to that coin.
It is an interesting one - here is the original source (and there were many more mentioning 300 days).

https://community.letsencrypt.org/t/dns-authorization-lifeti...

It is from 14 June 2016 (a few months back), @pfg states "The CA/B Forum is currently developing new rules for domain validation and is probably going to settle on a validation period that is significantly longer than the 300 days currently in use ..."

Is there an authority to say which way it will go?
- making gdb user friendly with this .gdbinit file: https://github.com/cyrus-and/gdb-dashboard

- fabric, the python library: https://www.digitalocean.com/community/tutorials/how-to-use-...

- sublime text package manager
I wonder how it compares to quantcast's qfs, anyone know?
I mean there are artists that I like as an exception because they're sentimentally meaningful to me. I don't want to hear other music, even in that genre. Bieber fans might only be fans of Bieber's music and not other pop.

I wonder if anyone's studied this. Maybe it's not a common sentiment...