skysight-inc/HackerNews huggingface dataset:
OK. I don't know if Carbide was designed for this or not but I suddenly had a vision of a data viewer widget that is just an entire notebook system with a custom initial state. That would be pretty handy and I could imagine folks chucking it into a web page without extensive work.

For applications I have no expectations that these kinds of systems scale up or give the touted wins. But they are great for easing the exploration process.
I would have thought that the linear system was still more expensive than the dense system (within some reasonable limits). Consider the single family home as the null case, everyone lives in single family homes as far as the eye can see, the distance that family must travel to get to the core of a city is greater than any other existing family (that is new homes are on the outer ring of the city and thus progressively further and further from the core). So that family consumes more road miles daily. Vs if you grow in density you do not create anymore miles of road because those people only have to travel a shorter distance. And when the inevitable overpass comes, instead of needing overpasses from 1/2radius of the city you may only need them for 1/4 etc because the people are already in the core and do not need to come from as far.

just some thoughts on efficiency of density vs dispersement
Keystroke Recognition Using WiFi Signals [pdf]
I would say this is my favorite resource.

https://www.packtpub.com/big-data-and-business-intelligence/...

Note that, as published, it's a bit dated, but by and large much still is applicable even today. Once you learn the basics the PostgreSQL docs and release notes can catch you up to what's different.
You don't have to look to rural tribes to find this behavior. In Manhattan, "North" and "South" usually are colloquially defined with respect to the orientation of the island, not the actual compass directions.
Seems clear to me. Never miss work.
10 million reasons according to the article.
A song of fire and ice perhaps? That might explain their strange seasons.
Slightly off topic, but one unexpected skill I got from French Engineering schools is the "Colles" (Search for "The verbal exams" in [1] for a detailed description). This is a weekly oral exam you have with a teacher/T.A. in front of a blackboard, and you have to solve a difficult math/physics problem in 30-45mn.

These colles are a really good preparation to the US tech companies whiteboard coding interviews.Advices like:

try going analog—use a whiteboard
Consider thinking out loud while you complete the coding exercise

appear 100% obvious, but most importantly:

stay calm under pressure

Is really what colles prepare you for.

I think US Colleges should consider doing something similar to colles on their curriculum, not necessarily Computer Science related, to prepare the students to this.

[1] https://www.quora.com/What-is-it-like-going-through-the-Fren...
A very similar issue is just now coming up for discussion in the Country-wide Labor Court in Israel:

The question is whether Graduate Students, who get a monthtly stipend and have the obligations of an employee essentially (and who used to be recognized as employees) are indeed employees, despite the university's refusal to recognize them as such.

Here is some background material in English:
https://app.box.com/s/osnf6xfqgqgvmnat6ldq

I'm involved in the proceedings, having been the vice-chairperson of the Graduate Union at the university in question (the Technion). Whoever is interested in more details (including the official court rulings, briefs, affidavits etc.), or in collaboration in writing something on these matters is welcome to write me at
eyalroz at technion dot ac dot il .
1. This exact program they're launching helps build a barrier (subscription)

2. Uber Pool requires a large number of drivers and customers to make it work. This is a real network effect and benefit, as having 2-3 customers in a car is more efficient than 1. This requires having other customers on a similiar route.

3. Customers want the closest car to them, meaning the company with the most cars gets a benefit

4. There are driver and customer acquisition and switching costs
> I think that something like this will probably be the future of programming

Wait, no, that can't be. Maybe the future of programming for a subset of tasks (like UI programming). What I'm doing in 95% of my time does not benefit at all with 'visual programming'. Displaying values when you stop the debugger is completely different and also quite limited in my case, because I'm working with distributed systems, heavily multithreaded programs, etc. -- as many-many other devs. In these cases, this kind of visual programming doesn't make too much sense (or I can't see how it would).

Visualization is a very 'local' thing, it helps you understand the narrow context of what you're working on, but when working with large systems, you need to have the map in your head. Or something like that.

(Note: I think this is cool, I'm just arguing with the notion that this is the future of programming. It's a bit like saying that the future of mathematics is gnuplot. :) )
"But we'd probably end up discussing it in the same channel where once we were talking about the hot new restaurant down the street or posting pictures of cool explosions."

If you're talking about production bugs and restaurants and explosions in the same slack channel then the problem is not with slack, it's with the teams communication style.

We have #general and #random channels for these exact conversions. Why can't you create a #restaurants or #explosions channel? Hell, we even have a #giphy channel that is reserved for all gifs. This helps us keep cat gifs out of our important conversions. All of our development communication happens in #engineering or #frontend. We don't experience the problems the author is ranting about at all.

Regarding threads: what happens when the site goes down and suddenly 5 different engineers create a thread about it. Now you have 5 different conversations trying to debug what just went wrong. Do you merge the threads? What happens if you need to split a thread into two conversations? I get that threads are good in certain contexts, but to me it's just more complexity switching between multiple threads.

It's not the tool that's broken. It sounds like the author needs to communicate to others that certain conversations are meant for certain channels, and they need to enforce that rule when it doesn't happen.
In addition to which, of those 100, some of the ones with the strongest incentive to crack factoring work for places with a strong disincentive to publish their results.

EDIT: Missed the sentence in the article where this is hinted at.
These are good points, but at the end of the day, a provider is going to have to pay out to drivers (and collect fares). Uber will be difficult to compete with on price for the exact same reasons that Walmart and Amazon are difficult to undercut consistently.
I guess I meant how is it clear and transparent at the same time. I could read between the lines on it as well, but I don't see how thinly veiling something is consistent with being transparent
Because programmers are lazy.

Why making program faster when it works fine on their top of the line desktop machines?
To piggyback on this, the Nature paper (which is paywalled) has a free preprint version here:

http://www.eso.org/public/archives/releases/sciencepapers/es...

(PDF)
Plus gas. Plus depreciating your car. Plus paying your own benefits. Plus 1099 double taxation.

Yes that's pretty disingenuous.
This is where `collections.defaultdict` shines
Even worse, Uber and Lyft threw a hissy fit in Austin and now there are competitors getting traction.

Once you've got one city down, scaling it isn't that hard.
The biggest thing you might want to support (I can't find any mention of it in your docs, but instant kudos if you already do) is some form of two-factor authentication. TOTP is wonderful because there's apps available for every platform to do it, and it's really common.)
$6,000 for the Gigaword dataset they used to train...

https://catalog.ldc.upenn.edu/LDC2012T21
I'm very sorry, gkya, I did not in the least mean to offend you - actually, I wasn't even referring to you! I simply read PG's essay that was linked above and came across this quote that I found really good and wanted to share. It had nothing whatsoever to do with your previous comments (which is why I clearly labeled it as off-topic).

In fact, if you scroll to my comments further up in the discussion, you will see that we have a very similar opinion as far as downvoting is concerned.

Again, my apologies if I have inadvertently caused offense, I certainly did not mean to.
You can use whatever <element> you want with FA. It's the class names that are important.
Ah, memories of my Slackware (kernel 1.2.8) CD set. Whatever version of LILO it shipped with munged the lilo.conf, and hence MBR, every time you ran it.

Trial by fire. Good times.
a rhetorical question, i thought
From before? That was posted 5 years ago on the 20th anniversary.
Which, I believe, is completely irrelevant to the problem described in the article. What they do is observe the electromagnetic spectrum, using WiFi routers as signal sources. They don't really care what sort of data routers are transmitting, they need the transmitter active at the moment you press the key.

(It may even make it somewhat worse, as the router's transmitter is less likely to idle. Although I'm not sure if it matters.)
And here in the vicinity of Santa Cruz, and going up towards San Francisco, "north" and "south" are often defined by reference to the labels on a freeway, even when that freeway in fact runs east-west.
Lots of people on HN make money with web "development". Filling sites with shit is their only job (99.9999% of sites could be as simple as http://motherfuckingwebsite.com/). And you know what? HN doesn't like to be criticized. Do they care if they ruin the web? Nope, if money is flowing...
I don't have a complaint, but I do have a piece of advice. Mobile-first design is real. Developers work largely on desktops, so they make the desktop version first. Then try to use media queries to apply mobile css using max-width. This seems sensible, but just does not seem to work out well. Instead do the unintuitive thing, design it for mobile first, and then scale up to tablet/desktop using min-width to apply styles.

No matter your choice, go one way. try to avoid mixing min/max-width and the cognitive load is way less.
+1 Apple doesn't have a great relationship with open source community and that should not discredit them of innovating and trying the use AI, ML, NN in the products. I think even by being closed source, they still are pushing the envelope by inspiring us and their competetion.
No, Austin kicked them out for bullshit reasons, citing safety of riding with un-fingerprinted drivers, when if you simply go out downtown in Austin now or before Uber, you'd see dozens of people knocking on random car windows and offering them cash for a ride. None of whom were fingerprinted. The competitors who have gotten traction also do not fingerprint, but as they are decentralized, there's not really a way to regulate them out.

Uber and Lyft should relaunch there with self-driving cars (the mayor is all about self-driving cars) and change their logo to a fingerprint.
A Plan to Hide Humanity from Hostile Aliens
An artist should be free to affirm or deny authorship of an art object whether he actually created it or not. The buyers assume substantial risk when buying unauthenticated artworks.
As I understand it, the s390x ISA is fully backwards compatible to stone tablets. But it's essentially a POWER chip with a bit of extra decoder logic.
Not "all" if you mean it literally. .NET came much later than Windows - maybe post-Win NT as well as post-Win 2K - others who know better can probably correct me or give a more precise date.

I remember meeting and talking with (or rather he did more of the talking) a senior Microsoft software engineer who was involved in the first .NET version, and he was telling me stuff about it. He may not have used the term .NET (can't remember), but I remember him saying that it used XML throughout (and also a lot of other stuff about its advantages). Very enthusiastic about it, he was. It was only some time later that I realized that what was now called .NET, was the same as what he had been referring to in his talk with me.

Also, Turbo Delphi Explorer (which was a stripped-down version of Delphi 6), came in two versions - the plain Win 32 version (non-.NET) and the .NET version. I remember, because I installed and used it some. Here's a blog post about a small utility I wrote with it (screenshot of the clock not there now, sorry):

http://jugad2.blogspot.in/2010/08/digital-clock-v10-in-3-lin...
> but now there seems to be no barrier to entry for any competing service except writing an app.

Except network of drivers, network of riders with the app installed, name recognition, capital to run the backend systems and delve into mapping algorithms, etc.
Did you read the article? This isn't about spying on your device, it's about spying on you.
An AI that helps with your fantasy football draft? Yes please.
Where's the science here? "Bad stuff in you childhood can mess you up?" I didn't need an acronym to tell me that.
He's not wrong, but that doesn't make him right.
No such duty has ever existed.
Please get over it already. Steve jobs was just one man in the company of thousands, sure he was their leader but someone else will step up for him and I'm sure the company has many brilliant minds within who are still trying to innovate. Let's give Apple some slack and stop crying about Steve Jobs.
50% of all traffic to the dual stack hosts are going via IPv6. That's expected as most dual stack clients favour IPv6 over IPv4.
Python Profiling
Maybe democratic socialists. But the track record of explicitly socialist nations is pretty much the exact opposite of pro-democratic. There's a decent argument that those governments were coopted by corruption and never actually turned into true socialist governments, but that's also a flaw in the system, as it relies on humans to not act in their own best interest across the board.
tl;dr: I don't have any evidence this is true, but there's no counter evidence either.
This is great. Tools like this are useful when exploring a problem, it's very handy to have the instant feedback. Using the widgets to tweak things is also very cool, I could definitely integrate this into my workflow ( if I can install it locally ).
Wait, so in a building full of wifi signals, you could theoretically detect a body with no heartbeat or breathing and alert someone automatically?
The size of the universe is a large number, but the chance of life just forming from chaos is 1/(a large number). So the odds of life elsewhere in the universe is, roughly, a large number divided by another large number. The question is which large number is larger?

We don't know how difficult it is to create life. The universe is big, but the difficulty of creating life might be much bigger.

Thus. It is not certain that there is life elsewhere.
Dupe detection is based on the URL not the title. Medium links in particular include an element at the end that changes.
The Linux command-line experience is mostly composed of esoterica, and less vs. more is actually one of the least bad of a thousand paper cuts. I just couldn't resist taking a dig at the pun.

One thing that this thread has really brought into focus for me is that we treat the *NIX shells differently, because we are used to them, but IMO we ought to hold the shell to the same standards that we'd apply to any programming environment. If a new programming language with a REPL shipped today that was the quality of the shell experience that we've currently got, we'd think that it was ridiculous.
You can be charged under different laws, though (§ 185 - § 200 StGB [0]). There is a higher threshold of what public figures have to tolerate, still like everybody else, foreign politicians can sue you under these paragraphs for insulting them.

[0] https://www.gesetze-im-internet.de/englisch_stgb/englisch_st...
I still remember looking at the screen showing "LIL" at the top. Damn it, what else went wrong this time around?
> And seriously, phrasing the guarantee as before their own cut? Come on, guys.

I see your point here and am annoyed by this tendency, but to be fair, in the US, this is pretty common. After all, salaries are reported pre-tax, despite a $100K salary meaning wildly different post-tax nets depending on where in the country you live.
Any chance some trained model will be released?
That's what I mean by pointer arithmetic. It seems it was intended to calculate memory addresses.

It happens to do adds and multiplications as well.

I understand things like a[i] would be equivalent in general to *(a+i)
"User acquisition cost" refers to the average amount a company spends on marketing to acquire one new user. It does not mean the price a user pays to sign up.
I use it every day. I've used it every day for nearly a year. I almost always get the promo discussed.
If you look at that paper you'll see they use some custom machine on the other side of the wall to send and sense the wifi signals. And all they get is relative movement away or towards the machine. I'm sure an infrared camera would be much more accurate. Doesn't seem practical at all.
An artist should be free to affirm or deny authorship of an art object whether he actually created it or not. The buyers assume substantially risk when buying unauthenticated artworks.
> Also, I would like to make a point that comments at the bottom of the thread aren't always off-topic and boring.

True. Which is why I make a point of scrolling down and reading them whenever I can ;-) Often those comments are simply made by people who came late to the discussion and didn't garner as many upvotes as the people who were there first, even though what they had to say was just as (or almost as) good.
I'm saying - we've got lots of people who know the science and do not know or want to know anything about programming. If we want good results, we need to enable them to work better somehow. Proper programming is a good idea for adding to university programs now, so that in ~10 years we can have this talk again and point out that people know better tools and shouldn't be using excel, or at least shouldn't be using it badly.
Yes but as you say, they apply regardless. More specifically, they apply to data that you have (and are storing), not the act of obtaining it.

As a private individual it's not hard to comply either, for private use. If you publish it, it becomes a different story, because it's PII. And, as soon as it's in possession of a company, they need to comply with more rules about securely storing it, etc. (this isn't enforced very well, though). Private individuals can't be held to that because there's (in theory) no legal way to check it.
Right, that's what I mean by pointer arithmetic -- specialized instruction for calculating memory addresses. It seems it can be co-opted to do math and other calculations as well. But at least that was its intended use?

Also Zen of Assembly mentions that LEA can store its result in any register and doesn't alter flags.
The End of an Era, Good Bye Perl 5
I don't think this would work for small-ish subs, would it? Most upvotes one gets might actually come from the same group of people...
Sorry ESPN, but DraftKings and FanDuel Didn't Implode
Best Buy CEO Hubert Joly sold on VR after he was almost eaten by a shark
You're doing a lot of repeated work though. I was trying to point out this function, which does unification in a generic context, given some function type: https://godoc.org/github.com/BurntSushi/ty#Check ... For example, it reduces a lot of the reflection boiler plate: https://github.com/BurntSushi/ty/blob/master/fun/list.go#L80
We've turned off the crazy scrolling effects, so hopefully your laptops won't be supersonic anymore.
That's literally what a GPU is.
Hackers Publish Nude Pictures on Leslie Jones’s Website
The unclear part was the portion where you select how many rides you want. $30/40 rides doesn't exactly clearly imply that you're paying to pay for flat rates. Not saying that it's not on the page, or that they're hiding details, just that they definitely obscured that element.
I doubt most humans can even do this well.
What you see on-line is mostly the fashion part of the IT industry. Common Lisp is alive and kicking, but it's not fashionable (except maybe as a counterculture).

There are many more stories like that. I was surprised to learn that Delphi is alive and well, and people earn their bread with it writing applications for various industries.
It's really amusing to see Linus in humble, I'm not really worthy, it's just a hobby, it might be interesting to someone perhaps, etc. mode.
> That's mostly true, but the speed programmers write programs depends how bulletproof they have to be.

Of course, but, in any case, writing programs at the same rate mathematicians prove theorems simply isn't viable.
Forget this case for a minute.

Imagine Alice is selling Bob a house. Carol comes along and says, "Don't buy that house. It's infested with termites." This is likely to cause Bob to reconsider his offer, and Alice will be somewhat pissed. If Carol is correct, there's nothing Alice can do, but if Carol is lying, Alice will likely sue for unlawful tortuous interference with business or somesuch, whatever the legal words are.

Now imagine that Alice is selling Bob a Monet painting. Carol says "That painting is fake." If Carol is some internet rando, probably doesn't matter. But if Carol is well known among Monet collectors, then her statement is likely to dissuade potential buyers. Alice will lose lots of money. If Carol is right, end of story, but if Carol is lying, perhaps to spite Alice, then hello lawsuit.

Now, getting closer to the case at hand, imagine Alice is selling Bob a Peter Doig painting. Carol says "That painting is a fake." Same story, if Carol is lying and that depresses the market price, Alice has a case against Carol.

In this particular case, it turns out that "Carol" is actually Peter Doig himself. But that's somewhat irrelevant to the legal framework. Actually, it just means he's considered an expert, and therefore his statements will affect the price. But being an expert doesn't make his statements true.

Of course, with evidence presented, obvious he's not lying.
There's also PyInstaller. I've tried it out a bit, to create standalone Windows EXEs from small Python apps - under 1K LOC, both command-line and GUI (the GUI ones were wxPython). Worked okay for me. ~10 MB EXE size. This is anecdotal though. Can't speak to how stable it is in general, or for bigger apps.
I've been wanting to try HLS. Seems simple as there's an FFMPEG plugin to generate the folder structure and all I have to do is symlink it to the webserver