skysight-inc/HackerNews huggingface dataset:
I love my now 3-year old Precision M3800 which is basically an XPS with quadro discrete GPU. I have run Ubuntu on it the whole time and it works beautifully. One issue I did have though was trying to run Cuda with an external monitor. The drivers were problematic mainly due to the optimus power saving system. I hope these latest XPSs and driver combos have solved that problem. Overall though, I commend Dell's production of these beautiful machines, which are right up there with macbooks on design and build, and also Dell's commitment to Ubuntu Linux for many years now.

Separately, I am watching Lenovo's 'retro thinkpad' project with interest. I am hopeful that it might conjure up the perfect engineering laptop-workstation, in the same bullet-proof, no nonsense vein as their 90s era forbears.

Personally, also owning a mac, I have this nagging sense that OSX is falling behind Linux for hard tech developers, mainly because, away from web stack technologies, OSX seems to losing ground as a first-platform target for some scientific computing and data science libraries. This is probably because of the prevalence of Linux in cloud computing platforms. I have been a hard core mac user since the early 90s, I stuck with Apple well through its travails and before it was popular, right through to the present, and I feel a little let down by OSX and the Mac's neglect in favour of candy-tech IOS, the mac pro notwithstanding. But that machine, stunning as it is, is just completely uncompetitive on price vs performance even after factoring in the Apple price premium. Its literally 3 times the price of an equivalent generic box. I don't understand how a company with 180bn of cash to hand cannot advance this product line more effectively. Apple should understand that content creators and fundamental tech researchers, punch far above their revenue share weight in terms of health of the ecosystem.
That example, specifically, all languages do. What I find unique in English is that it is very onomatopoeic. What is a "boom box"? It's a box that does the sound "boom". When you "crash" your car, that's the sound that occurs. A staple, when applied, sounds like "staple", as much as a zipper produces the "zip" sound when pulled. It is quite unique.
Funny that you mention English as better for cursing; as a French, I've always found the English catalogue of dirty words and insults quite limited. There doesn't even seem to have more than 2 or 3 common names for genitals of both sex, or even several dirty names for sodomy. Imaginative genitals naming coupled with religion, dirty things and weird sexual practices allow for some nice compositions :)
Love the shared lessons! Good luck with this!
good to know, didn't think anyone but apple did that currently
Wow, $5 and no demo? For someone who doesn't really play games, I can't justify that for buying a game blind.
How the changing media is changing terrorism
You need to put your email address in the "about" field of your profile for other people to see it.
So what is this webassembly about? Allowing programming for web in any language (java, c, lisp) and compile to webasm, as some kind of runtime env?
The Mexican actress who dazzled El Chapo
Statistics for Engineers: Applying statistical techniques to operations data
Donald+Trump+rally+called+off+in+Chicago+amid+protests,+violence+&+chaos
> Supraintelligent AI being evil is FUD imho because we can't reason about supraintelligent AI.

There is a difference between being evil and incomprehensible intelligence. You are not being evil when you accidentally step on an ant or dig up an ant-hill to build your shed. The ants won't be able to understand what you're doing, or why.
From the article I could not figure out how it determines the full XYZ position of the retro-reflective object. Clearly it is possible to determine the ray along which the retro-reflective object will be, but how does it determine its depth? I do not see the article mention anything about time-of-flight measurements for the laser or that you need a stereo setup that will triangulate the position.

The article shortly mentions needing two retro-reflective objects to determine the XYZ. But do you then need two lasers, or does one laser quickly alternative between the two objects?

Edit: just re-read the article. The idea is indeed to use two base stations or a second marker.

That makes me wonder about the scalability of this solution. What about the typical HMD + 2 6DOF controller setup? 6 Base stations?
The only thing holding me back is the CPU.
I completely disagree. :) Stacks have a large performance cost when you get to this the last level of optimization; we're talking 2x or more in tight syscall loops when you take cache misses into account. Moreover, the memory costs of stacks compared to the most optimized state machine can easily be 10x. You may not need this level of performance, but some people do.

This leads me to the exact opposite conclusion that you have. I think that, in terms of language design, we should be figuring out how to design stackless coroutines in a way that is as ergonomic as the stackful ones instead of throwing up our hands and saying "we're going to eat this large performance cost because there's no way we can possibly design a language that makes stackless programming ergonomic and robust".

As language designers, we shouldn't be giving up before even fighting the battle. Because, if we do, nginx will be around and winning the performance fight, and people will (rightly in many cases) never switch away from it, and that old-timey C will persist forever. My former colleague Robert O'Callahan had a great view on "abstraction taxes": if your abstractions aren't zero-cost, you're incentivizing programmers to not use them, and you're forcing programmers to choose between good engineering practice and good performance.
Does anybody have any recommendations for a Swagger-style documentation toolchain for REST APIs? I mean actual REST, not this weird anti-REST where you predefine fixed URI structures up front.

REST APIs are based around media types, not URI structures. Unfortunately, tools like Swagger are based around URI structures, which shouldn't be in REST API documentation at all. It makes trying to find good tooling for REST APIs difficult when people say "just use Swagger" and similar.
This word actually was originally formed in Dutch (hangmat, also from hamaka) and was borrowed by German slightly later.
90 percent of U.S. bills carry traces of cocaine (2009)
Email the folks at https://turbovote.org/ to see if they need tech help making it easier to register.

Find the things that depress voter turnout among progressives and treat those as pain points too.

Remember that for many poor people, a smartphone is their only computer.
I'm still using browserify, knockout and lodash for all my projects, been using knockout for over a year and it has been rock solid, had zero issues that where traced back to knockout, browserify has worked very well for me same with lodash.

I keep an eye on what is coming down the pipe but I don't buy into anything until it's been around long enough for me to get a good grasp on what the lay of the land is.

In the meantime I have a working stack that allows me to accomplish anything I reasonably need to and I know it'll work.

For those not au fait with Knockout, recent releases add HTML components, deferred and pure computeds and in 3.4 they increased performance through hot paths over 100% making it insanely faster.

I like it a great deal.
First I thought: Not bad idea, I may agree. Then I thought: backdoors are backdoors are backdoors. I think the problem is that there is nothing like a very very secured backdoor. I don't know if something like a 3 key backdoor is even possible technologically. Another thought: There is not only the USA. Phones are used everywhere in the world. What about a search warrant in another country? What if other countries use this backdoors for other things?

Last personal thought: I'm not living in the USA and I fear this government will not do any good things for myself (especially since Snowden). A backdoor mostly in US hands is a very bad thing for me and I would not use products which such a US backdoor.
Show HN: SimpleSQLite – Python library to simplify the SQlite database creation
It could one day be possible. There are savants that have the ability to work with complex working sets e.g. reciting Pi to a ridiculous precision, multiplying very large numbers or recalling images with photographic detail.

So perhaps the problem isn't our brain's hardware as such but the operating system that runs on top of it.
I keep working on FeedBunch - http://feedbunch.com

It is an open source general-purpose feed reader (RSS/Atom). It attempts to be as fast and intuitive as possible, hiding complexity from the user as much as possible.
We are the Borg. Resistance is futile.
One disadvantage of this is that it actually makes a decent spelling correction (e.g. MS Word) more difficult.
He said with the same conditions, his chances are 40:60 in favor of him winning.
The Complete Google+ Tools and Resource Page
I know those feels man, not with this in particular but seeing my idea worked out on HN.
Hopefully. But I feel this is changing. See my reply to StringyBob in this sub-thread
Regarding Ke Jie's future, Magnus Carlsen doesn't seem to be doing too bad, and DeepBlue happened almost 20 years ago.
Oh, yeah, German CS books can be annoying, especially older ones where every author had their own way of translating things.
stack = "Kellerspeicher" = "Keller" = "Stapel" (literal translation of "stack") = "Stapelspeicher".

That said, PC components mostly are very direct translations that IMHO work well. main board = "Hauptplatine", hard disk = "Festplatte" (which apparently in the beginning led to confusion to why the IT departments are ordering such expensive catering, but nowadays is established), ... are all easy to map.
> and this happens

Chess competitions are still going strong.

Also, human runners do not compete against cars.
Ask HN: What do you use to manage your code snippets?
is there any efficient app or service that allows saving code from different languages efficiently? I'm curious to know what everyone is using.
I have a 'Dell precision m3800' and it has a touchscreen. Never touched it. It came with ubuntu preinstalled, and the first thing I did was a full reinstall: these manufacturers tend to just have 1 partition for everything, while I prefer another scheme ( /home really needs to be a separate partition IMNSHO)
Have 'plotting terrorists' actually committed any crimes? The child porn argument is even more nefarious - why is one kind of .jpg on your hard drive acceptable and the other criminal? Sure the creation of those images is criminal, but the images themselves are just data. Data should not be criminal.
The touchpad works well with multi-tap and can handle single/double/tripple tab. Feel free to map that to the middle mouse if needed.

The keyboard is actually quite good once you get used to it. I used to need a keyboard replacement every 12-18 months on my lenovo (yes, you read that correctly). The Dell one has now survived 12 months, so I'd say the build quality is quite good, perhaps even better than the lenovo one (might also be due to design - nothing gets stuck under the keys, which helps a lot).

Dell has even send me replacement parts in the past to repair stuff on my own.

[EDIT] type.
Pretty sure that's already been done

http://gizmodo.com/how-ashley-madison-hid-its-fembot-con-fro...
Finnish is nice for this as well. The grammar is mostly about inflected forms so you can keep things together in a single word, you can most often find a way to write words together, and even creating completely new yet understandable words by joining existing words together or applying onomatopoetics is doable.
Perhaps humans smell bad.
http://www.dell.com/us/business/p/xps-13-9350-laptop-ubuntu/...

>Intel 8260 2x2 802.11ac 2.4/5GHz + Bluetooth4.1
I'm not interested in any paid work. I'm trying to say that your entire server is vulnerable to hacker attacks right now. It seems strange that you posted a vulnerable website on Hacker (!) News...

Or do I need to post my message on the index page of your site for you to get how critical the vulnerability is? If so, which one? Updrop.it, torrbin.com or noteworthyfacts.com?
I wrote almost 400 words dispelling misrepresentations of Obama and bemoaning the extent to which HN users misrepresent opposing views... and your response is to misrepresent a thought experiment as if I was proposing some sort of mustache-twirling movie villain plan.

(sigh)

I'm not sure how I can make my point any better than you just did.
Email Trends – The Roller Coaster Journey
Any info on when this (or the XPS 15 with linux) will be available in the UK? I just had a look on Dell's website, and as expected it's still a shower of shit WRT finding what you want.

I bought one of the first or 2nd gen XPS 13s and loved it. However the experience of buying from Dell was awful and customer service was so intractable as to be useless too.
Is that different to how such sharks usually hunt larger prey? I could imagine it being a good technique, bite retreat and wait for the prey to weaken/die; rather than having a thrashing, struggling creature next to your head.
The great Roman jurist Cicero said: "summum ius, summa iniuria." (Greatest law, greatest injustice.)

Enforcing laws to the letter demolishes the rule of law as well.
No, but it does allow you to charge via USB-C which is pretty great.
What does that have to do with generics?
>> No one tells the computer what to do.

Sure they do. Say you have a machine learning algorithm, that can learn a task
from examples, and let's notate it like so:

y = f(x)

Where y is the trained system, f the learning function and x the training
examples.

The "x", the training examples, is what tells the computer what to learn,
therefore, what to do once it's trained. If you change the x, the learner can do
a different y. Therefore, you're telling the computer what to do.

In fact, once you train a computer for a different y, it may or may not be
really good at it, but it certainly can't do the old y anymore. Which is what I
mean by "machine learning can't lead to AGI". Because machine learning
algorithms are really bad at generalising from one domain to another, and the ability to do so
is necessary for general intelligence.

Edit: note that the above has nothing to do with supervised vs unsupervised etc. The point is that you train the algorithm on examples, and that necessarily removes any possibility of autonomy.

>> Fine, all general AI. Like game playing etc.

I'm still not clear what you're saying; game-playing AI is not an instance of
general AI. Do you mean "general game-playing AI"? That too doesn't always
necessarily have a reward function. If I remember correctly for instance, Deep
Blue did not use reinforcement learning and Watson certainly does not (I got access to the
Watson papers, so I could double-check if you doubt this).

Btw, every game-playing AI requires a precise evaluation function. The
difference with machine-learned game-playing AI is that this evaluation function
is sometimes learned by the learner, rather than hard-coded by the programmer.
Nobody actually forces you to use the classpath. You can just set up a custom classloader and no whatever you want. Basically all containers do this.
Doing pottery I primarily use my middle fingers and thumbs ... could you share your reasoning?
A Behind the Scenes Look at the Ember.js Cookbook with Zoltan Debre
Show HN: SalesHandy – Sales Communication and Data Analytics Tool
Yes, this also what I once learned at university, but newer accounts tend to skip this step of transition.
Disappointing that after months of moaning about the paralysis of choice, few of the comments are positive about a genuine and fairly defensible attempt to cut through that.

He proposes a fairly simple stack (and for the sake of argument he assumes you're needs are beyond the 'static html and a touch of jQuery' stage). He spends time explaining them and makes a fairly good attempt to avoid the overly-new or overly-complex.

We've had all the obvious reactions:

1. This isn't my stack of choice

2. React is flawed

3. Don't use frameworks at all

4. I hate dynamic typing

5. Javascript is broken beyond repair

6. It will have changed by next week

All of these are valid discussions to have but they get wheeled out every time and - maybe with the exception of point 1 - they are only indirectly related to the topic of this post.

So every js discussion becomes a meta-discussion. Same thing with Google posts ('oh they'll close that down next week'), ORMs ('they suck'), Python ('Python 3 was a mistake') etc.

HN comments needs an on-topic vs off-topic filter. Or a "yes we already know that" filter...

(The irony of the above statements when this is also a meta-post is duly noted)

My own feeling is that everyone should avoid jumping on complex frameworks until they are really needed. jQuery, Pjax or intercooler.js can take you a long way and save a lot of headaches. But when you do need a proper MVC-like framework then this article is a valuable guide of the sort that people have been asking for for months.
A friend of mine works as a beetle curator. Telling species apart is actually surprisingly difficult. He shot down a lot of my technical solution suggestions with ease. Genetic sequencing might work some day but it's not there yet (and they have a lot of specimens, like 10-20 million).

E.g. there is a species where each specimen looks very different (e.g. size between mm and cm) depending on how much food they consume. The best way to differentiate is often to extract the genitalia.

One thing the article doesn't explicitly mention but alludes to is that a lot of species we think we know may actually be different species, or just the same species with a different look. A lot of the descriptions are 50 years old and read "black body with six legs and a head". So all those need to be re-done at some point.
The danger in that however is subtly disarming other rights.

Say it's 1960 instead of 2016, but digital technology has taken off 60 years sooner. The NAACP youth council coordinates over Facebook and e-mail lists instead, and the civil rights movement is under government scrutiny because of potential terrorist links. The Greensboro Four, Joseph McNei, Franklin McCain, Ezell Black Jr. and David Richmond are planning their sit in over Whatsapp, which an algorithm picks up. Someone at the NSA, sympathising with segregation, passes this on to someone in local law enforcement through non-official channels. Before the four even get to the Woolworth, they are detained by a police officer in a "routine" traffic stop. The sit in never happens for national security reasons.

The right to coordinate seems absolutely essential to the right to congregate. I do think that the civil rights movement is a good example of how righting an injustice could be stifled by preventing people coordinating. Other historical what-ifs like the labor movements, the salt march, or concrete examples like the various secret polices of communist dictatorships spring to mind too. You could have dissident thoughts all day long in east Berlin as well, as long as noone heard them.
> does it require some effort to actually break a compound in smaller parts once it became so common to be de facto a new word of its own ?

Older, well established compounds often deviate a bit from their original meaning over time, those are as opaque as allarme. "Creative" insults (where English also demonstrates a rich pool of compounds) for example will quickly erode from their literal meaning to "generic insult", only the rough position in the universal coordinate system for expletives (general magnitude, position in the spectrum between evil and stupid) remains.

For unknown compounds, there are some that follow standard patterns of known compounds ("Studentenvereinigung" - student union) and new ones can be read as fluently as an expression with blanks ("Studierendenvereinigung" - also student union, but properly gender neutral or "gegendert", "Crowdfundinggründervereinigung" - union of founders who are using crowd funding, hypothetical but would be easy to parse for anyone who has ever heard of kickstarter)

Other compounds however can be rarely used, yet still very much unparsable for much of the population. Take for example the "Backpfeifengesicht" that is cited here a lot, the sub-compound "Backpfeife" (a slap in the face) is strictly regional dialect (or even just local slang, and to make it worse from a time long past) and has been shortened from "Backenpfeife" which would still only make sense if you know what it is. I suspect that it was originally coined as an insider slang term deliberately misleading to outsiders. For those cases, you learn to quickly give up on extracting meaning when it does not work and learn it like any other new word, a meaningless GUID that could be anything, slowly narrowed down any time you encounter it in context. Some parsing may still happen, in the case of the Backpfeifengesicht one might for example infer/suspect that it is not about the face but about a person/type of person, because ending with "-gesicht" is also used in other compounds. For example the "Freibiergesicht", someone who will only grace you with his company when there is free beer (regional, typically used as a very low magnitude friendly provocation)
No problem, its an mvp, looks like I need to hire a dev!, thanks.
Except farmers, and the business eco-system that's grown around them. Oh, and possibly everyone else if vat-grown is more expensive and/or more energy intensive causing the economies of scale for traditional meat production to alter ... will vat-grown be able to beat insects as a source of protein?
What percentage of projects need them? Surely it's not a core requirement outside of actual real-time apps (and not 'lets play with realtime on my shiny blog').
Well, I have to admit my knowledge of French is limited to a handful of words. The only languages I know well enough to make a comparison are German and English. :-/
Speaking of which, where is the flip phone with integrated 4G modem and wifi that can be used as a hotspot?
We know that true human intelligence includes being able to help machines think better. So it seems reasonable to state that true machine intelligence includes being able to help humans think better.

Other things that humans can do that machines can't yet:

* change other human's minds

* contribute to the state of the art of human knowledge

* determine the difference between a human and a machine.
> Guess what? Those developers will have exactly the same problems with Jigsaw modules.

And many more. Jigsaw also locks down reflection. In addition Jigsaw lacks many work arounds that OSGi has to get software working (fragments, buddy classloading, dynamic imports, optional dependencies, capabilities, …).

Honestly I have a hard time seeing any existing large code base work on Jigsaw.
If you're looking for lightweight, high spec, go for the ThinkPad X1 Carbon. It's a gorgeous machine. Leaps and bounds better than MBPs. The XPS15 is about on par with the X1C
While I agree with the sentiment, I fear that for many software developers ensuring the continuity of their livelihood is more important — either by necessity or choice — than defending the right to privacy and the freedom to keep private records.
So Updrop wasn't made by you and you hired a dev to create it?
Yet taxis maintained a monopoly in cities for years.
BRB, installing Linux...
I'll give you non-worthness. Stormia is still extremely bloated compared to Accuweather (which works without JS) and nothing can hold a candle to the efficiency of "telnet rainmaker.wunderground.com"
The question is not if you can see that or not. The question is if you can see that earlier than the computer can see that it is winning.