skysight-inc/HackerNews huggingface dataset:
I'm curious what they're "extremely" mad about... AFAIK YouTube is a poster child for the RIAA as a massive cash cow. Google auto-detects copyrighted works and all uses of a copyrighted content in a video, even fair-use (including background-noise e.g. having the TV on in the background when you video your child's first steps) give the RIAA a payback. Certainly they're still vigilantly sending take-down notices for content they want removed, but... by-and-large, it's gotta be dump trucks of free money to their doorsteps...
Allowing these type of programs to autonotify of updates and self-update should be considered bad practice and a high security risk.

Why risk a malicious MITM-ed update? The keepass site should just provide portable zips and off-site hashes and sigs for verification.
I'm failing to see the connection between magnet links to download copyrighted material and searching for an ISBN.
>I guess I had a too simplistic viewpoint on the matter, how a contract is ended between two private parties shouldn't involve the government unless some form of criminal activity has been done.

If that were where it ended, we couldn't have income taxes :-P

But as for the broader point: if you don't tax forgiven loans, you're effectively allowing a vector for untaxed income -- whether personal or business.

I agree it gets a little trickier when the debt was for for a non-monetary good in the first place (e.g. surgical services), but many of the same concerns apply -- I may hide income by transacting it in the form of a service.

You're right that public policy purposes may disfavor that sort of thing (e.g. counting charity surgical services as taxable income), but this is common -- there was the time someone won a free trip to space but refused because he'd have to pay taxes on its market value.
True.

The video: No, it shows how to 'record what you hear' (windows mixer) nothing to do with the speakers.

I would claim that it is impossible to record from speakers that are connected to low impedance running output amps and record from them at the same time.

So if the speakers are playing music they are not recording your sing-a-long also.
I am not arguing any of your points. I am just saying that the legal requirements for serving papers can be met, and the person could still not have known about any of it.

I mean, the simplest example is, "What if someone is traveling in another country for 2 months?"
I use org-capture. [0]

0: http://orgmode.org/manual/Capture.html
Same. Waze is absolutely useless in Los Angeles. Every alternate route for my commute from the valley to the westside is full of worst traffic than the 405 yet it continuously recommends surface streets. These alternate routes that are supposed to save me 2-3 minutes often take much longer so it's completely inaccurate.

I'm curious if there is some threshold of traffic at which these algorithms can no longer be accurate. If so, Los Angeles has long passed this threshold.

I've stopped using Waze or any comparable apps long ago.
We have an interesting situation where I live. There is a wide four lane road that is suitable trucks. Drivers who use Google or Waze, however, are directed to go down a surface street that heads to a railroad overpass with especially low clearance. At least once a year we see a truck plow into the overpass and put this crazy dent in it.[0] Then they have to let the air out of the tires and tow it.

To some degree Google and Waze seem to have caught on to this and are directing these trucks to take a left prior to the overpass. Now we have signs that disallow trucks on these roads since they are residential and nobody wants a truck running children over.[1] The last of these streets contains the local elementary school.

My point is that it's more complicated than it looks. Increased traffic is one thing, but large vehicles represent and entirely different issue. In this case, Google and Waze aren't really serving anyone at all.

[0]: http://www.masslive.com/news/index.ssf/2014/11/northamptons_...

[1]: https://www.google.com/maps/place/Bridge+Street+Elementary+S...
I totally agree that it should be a separate control. But I'm not at all surprised that it isn't, and if you're so upset about this access that you consider it immoral, losing the smartphone app should be a small price to pay.

I have no idea if we get this data in other circumstances. If I ever find out, I'll be sure to let people know. I hope I never have to find out, of course.
For those who'd prefer an open-source, Mac-only, less-feature-rich alternative, there's Macdown: http://macdown.uranusjr.com
The author seems to be asking for all code to be written using a single standardized language.

This premise won't work for me if I have to learn a new language, new libraries and coding environments, just to implement a filter in my GMail.
Long-term anything is not something you think about when you are poor. Ask any poor person.

What is a "bad decision" ? It's a decision that ends poorly. But poor people are not intentionally deciding to make bad decisions. No poor person goes "Oh boy, I hope I fuck up today!" They are making risky or ill-advised decisions, which then don't pan out. They may have been aware of the consequences, or even willfully ignorant of them. But there was still a cause and effect which started with a basic need. For most of those decisions, they are acted upon by considering the most immediate solution to the need.

Long-term goals are inherently prioritized lower than short-term goals. People with less money have less resources to achieve long-term goals. General welfare is often a secondary priority to the most basic needs of paying bills and feeding and sheltering oneself or one's family. But having a drink, doing drugs, the high of gambling, getting laid, and more are all much higher in priority than even those other basic needs, because they can be achieved the quickest and easiest and provide an immediate positive emotional gain, something sorely lacking for most poor people.

So in terms of decision making, first you'll buy booze, then you'll debate between buying food for your family or paying the electric bill, then you'll think about finding a job. But to get the booze or pay the bill you might have to steal a radio. If there are no other apparent options, these are simply the only choices.
> you have zero energy to shop for hierloom tomatoes, pick some basil from your herb garden, and whip up a nice little caprese

What are you even talking about? There are many foods that are inexpensive and healthy, the kind of foods that people have been eating for thousands of years. Rice and beans, for instance.

Honestly I don't know why I'm even replying to you; making childish straw men arguments means you have no interest in an actual discussion.
This is a fascinating response, for a couple of reasons. The primary reason is that I never mentioned power consumption at all. I'm not sure what claim you think I'm making in that regard.

The secondary reason is that I never said anything about easier to use or even better experience -- I talked about the fact that WhatsApp worked at all on j2me devices. And for the record, I only even mentioned WhatsApp because the original article in question brought it up in the very first paragraph.

As for gchat and facebook chat, I'm not sure 'arbitrarily yanked out from under users' is "worked fine." See my other comment for the classes of problems I found with "actual" xmpp/jabber...
Great slide on Kanbans UX usage http://www.slideshare.net/marcusoftnet/kanbanboards
They are claiming that the features were off - but malfunctioned and 'worked' anyway. (eg: a mishap by Tesla)

As with most others here, I believe it was user error. These sort of accidents happen - it's just "unique" this time since they are claiming it was Tesla's fault.
>Google indexes both legal and illegal content, and the same goes for TPB.

The difference is that the DMCA says it's okay as long as you take it down when you get a DMCA notice, which Google, but not TPB, does.
That's why I stopped using it. Google Maps is much more conservative, but still lets me know about problems on my route and alternatives.

It feels like a classic probability problem. A shortcut has a low number of samples and high variance. The main thoroughfare has lots of same and low variance.

Maybe they could show confidence intervals "This route is 2 minutes faster ±5 minutes" :)
Here is the data source: http://metrocosm.com/wp-content/uploads/2016/05/usa-immigrat...

The footnotes on page 11 give a good explanation.

For the most part, Austria, Hungary, and Poland are broken out separately according to their present borders, even for the periods when they weren't separate countries.
Gnantt charts force you to plan the entire thing up front.

That's at odds with the more agile way people develop software today.

Plus they almost never match up to reality. Good for planning the sequence of things, but don't expect them to be accurate over the long term.
It's the cost of having beta access, I guess. :)
One defends against the Evil Maid with physical security techniques. And by doing your own cleaning :).

The app is not asking for authentication, it's asking for encryption. Else an attacker could bypass the app's logic and read its data directly.
<The City of Berkeley, CA, fixed this problem a long time ago, before Waze or even widespread GPS. Every few blocks they block side streets to all vehicles except bicycles.>

This "fix", of course, just resulted in through traffic shifting to the nearest residential through street. I have a friend who lives on a street next to a blocked street, and it has solid through traffic for the morning commute.
It appears to store data on their server, not in local files as Quiver does. It also looks like it may be (this could be mistaken, I haven't tried Inkdrop) an Electron app, in which case performance & memory usage is likely to be significantly worse than Quiver, which is not only native but very well optimized in my experience. On the plus side, it does have cross-platform support, which Quiver does not.

ETA: yup, grabbed the release and it is an Electron app - can't test without a beta invite, but for comparison on my machine it's about 3-4 seconds on launch before it gets to login screen, and uses 190mb of RAM at login screen. For comparison, Quiver is effectively instantaneous (a lot less than a second) to launch and uses 64mb of RAM displaying an empty document.
Such a debt (to Bill Gates) would be dischargeable in bankruptcy, so most poor people should take that bet. (Also, the +EV is $2.5MM, not $5MM.)
DAO tokens can be redeemed for the Ether it represents at any time. With a delay. People aren't doing that because they can sell the DAO token on exchanges much faster.
London and Paris have great subway systems, and yet somehow the streets above the subways are always gridlocked just as much as any American city I've seen.
For the record, WhatsApp is in no way my recommended replacement. For obvious reasons it's completely inapplicable for intranet or institutional use. I mentioned it only because the original article made the comparison.
I found this surprising as well. However, I'm wondering if there were nearly as many people leaving the U.S. for Canada at the same time. The source data might not be looking at "net" immigration, and for most countries it wouldn't matter, but it might for Canada.
To test how familiar you are with browser dev tools I suppose.
Instead of asking what else he can do, or provide more value or grow into more responsibility, he sat on his hands and played League all day?

I'm disappointed it took them 6 years to act on it.
> doing Quality Assurance work

So I am guessing if he was actually a developer to begin with his job would have been a bit harder to automate.
Not a console. X Window System and window manager.
It's a first for me. I'll probably start out in Las Palmas and then go east as I feel more adventurous (China, Japan, Thailand, Vietnam). Should be a blast!
* In the UK the court has considerable discretion when awarding costs. It has an obligation to deal with cases "justly and at proportionate cost". Both sides must produce budgets that the court may order to be adjusted if it sees fit. If one side tries to outspend the other then the court can refuse to award costs.

* No one in the UK needs to spend $5k on representation to get their landlord to return their deposit, and I think the court would take a dim view of anyone who tried! The law is pretty simple: if the landlord does not return the deposit, less agreed deductions, then the court will order them to return the money, and in addition award a sum between 1x and 3x the value of the deposit. A tenant in your situation would only be out the cost of a few stamps.

* This is a feature, not a bug! Litigation _is_ the last resort, and should only be attempted after all other attempts to settle have failed. The court will take a dim view of a litigant who has not made reasonable attempts to settle, and/or undergo some mediation or other alternative dispute resolution.
From what I've seen, most companies are pretty stubborn about remaining in those coastal cities. As long as they can keep finding employees there, they don't have too much incentive to move to better areas with greater supply of labor. Instead, they'll just lobby congress for more H1Bs.
I would be seriously very surprised if Google didn't know (or very much want to know) its users' nationalities.
Meh, doesn't work with Linux so I'm staying with Emacs.
A couple additional data points I'd be interested in for both data sets:

1. Average Food Grade. LB that is edible is not the same as LB that could sell on supermarket shelves, unfortunately. :-/

2. Labor / Acre. Agriculture employs less than 2% of the workforce, I doubt this can go up without major economic problems.
No Linux love? I'll wait for the invite and see how well it plays with Wine.
If the carrier keeps it a free for all service to sign up as a general congestion incentive, like utility rebates to use more energy efficient light bulbs, then I can see it as a net positive.
So it turns out that the DAO is buggy. Hardly a surprise, given that it has hundreds of lines of code. What is surprising though is that the code was allegedly audited for bugs and security problems before release: https://blog.slock.it/deja-vu-dao-smart-contracts-audit-resu... ... and they found none of these big problems. What does that say about code audits?
This is blogspam of a Reddit post. Original post: https://www.reddit.com/r/cscareerquestions/comments/4km3yc/f...
Does "United Kingdom" in the early 20th century mean just the British Isles? Or is India, Australia, Middle East also included under "UK"?
>This is stupid.

This is not a constructive way to have a discussion, and is unwelcome on HN.

>We don't store any patient data thus we are HIPPA compliant?

Yes, trivially so. https://en.wikipedia.org/wiki/Vacuous_truth
if he did nothing but play league of legends for 6 years how good is he at it?

https://www.quora.com/What-are-the-best-ways-to-earn-money-p...
Sure. 2^4096 is 10^1233. Let's just look at dialogue. Even if you limit yourself to boring 5-word sentences with 2,000 possible words for each position (subject verb preposition adjective object), 5^2000 = 8.7 * 10^1397 which means in the very first sentence you've got 10^164 times as many videos as you could possibly index with only 4096 bits.
Prefetch instructions are difficult to get right from a compiler perspective. If you prefetch too early, you might kick useful data out of the cache. If you do it too late, it's obviously useless, plus you just wasted an entire instruction: I-cache space, one fetch slot, one issue slot, one ROB entry, etc.

Plus, they're not portable, even if you get the timing right now, it won't work on the next generation of the microprocessor or on a slightly different memory subsystem. You might be able to tune it just right on your desktop, but it probably won't work as well on your laptop, and it certainly won't work as well on a cluster.

IMO prefetch instructions are a useful hack when you have a very specific machine on which you're hand-tuning assembly to get the most performance. There aren't too many scenarios where this is useful - maybe scientific workloads on huge supercomputers are one - but they're otherwise kinda useless.
Where precisely does it explicitly say on TPB's website that it is "setup for the purpose of finding pirated material." In fact they explicitly state otherwise:

The Pirate Bay is the worlds largest bittorrent indexer. Bittorrent is a filesharing protocol that in a reliable way enables big and fast file transfers.

No torrent files are saved at the server. That means no copyrighted and/or illegal material are stored by us. It is therefore not possible to hold the people behind The Pirate Bay responsible for the material that is being spread using the site.

I'd appreciate a copy paste of the specific text that says they are setup with the purpose to find pirated material, otherwise it's implied and it's very different.
Both make money. If the second option didn't, as you disingenuously imply, they wouldn't be trying to stop the piracy.
115-200k would be a paycut?
This post gives some more information: http://metrocosm.com/animated-immigration-map/

There is a chart showing the major immigration flows as a percentage of U.S. population.
Elixir, Phoenix and Elm have absolutely rekindled my love of web application development.
The problem here is that most libraries need to integrate into some sort of main loop somehow, and unfortunately there are lots of different ways of doing the main loop of the application.
Some libraries integrate other things which are not directly poll()-able, but expose the same interface while doing so.

Now you have the problem when trying to combine multiple such libraries. For example, you can try using GTK+ and QT
in an application at the same time.

One thing that has always bugged me is that there is a lack of standardized (cross platform) non-blocking DNS lookup functionality. This adds to the main-loop complexity, since you have to poll() certain types of resources, and have to deal with threads or subprocessed in order to look for DNS results.

Well written frameworks like Qt abstract away this complexity, but that may not always play nice when mixing libraries.
I should have put a winky face beside it indicate I was being coy not serious. I think all comments are interpreted to be super serious. I almost made a comment about just saying something like that putting you on their "list", but I am sure that's silly, they probably don't have lists.

;-)
Κόπα Αμέρικα: Τον πρώτο λόγο οι ΗΠΑ με Κόστα Ρίκα
Australia has very little immigration to the US it seems.
Quiver uses cells, similar to Jupyter/IPython Notebook, and supports inline LaTeX, which is a very useful feature for when you need to display something outside the scope of Markdown (like an equation).
I kinda wonder why not Jet Pack your way to altitude, then deploy the parachute that'll then allow you to glide to a farther off destination?
Speaking as a QA Engineer myself, QA is as rigorous and important to the software lifecycle as development.

The continual disrespect for QA engineers is somewhat frustrating.
Also, end locks on doors.
Microsoft's dev tools were straight up amazing. As someone who didn't get to take advantage of many of them, I was always envious of engineers using Visual Studio and being able to debug code like it was magic.

Although TFS may seem terrible, it works for super large organizations, and big code bases in a way that SVN and Git just didn't.
In the last 10 years, immigration has really picked up from all over the world, whereas earlier it was just a few countries.
Yeah I wish they would focus on making a good OS. I guess since people have to use Windows for compatibility reasons MS doesn't care. They see the desktop market as dwindling so they're trying to get into new markets. I just wish if they were giving up on the desktop they would at least open source their closed source software to allow it to run on other platforms so people aren't forced to use a neglected OS.
The video shows planning, execution and monitoring/reporting of a project, yet the application is called "Planner"? :)
I don't see people going on general strike, boycotting entire state agencies or even going out to protest massively
> Furthermore, the version information file is now downloaded over HTTPS.

It looks like they are
I feel mostly sorry, not jealous for this guy. Even though he plays it cool, I'm sure he lived in constant fear of being discovered for six years and being speechless any questioning.
Yes you can, if you're willing to drop a few 10's of bucks on stuff from ebay, which is exactly what this guy did.
Wait... are you saying that TypeScript's ES5 output doesn't conform to the ES6 standard??? Why would that matter? There's no standard for it! I thought you were saying that TS -> ES6 was not valid ES6.

Also, properties set on the prototype will fail propertyIsEnumerable() and also hasOwnProperty(). for..in loops should always be filtered by hasOwnProperty() in any sane code base anyway.

(I tested the TS output for that class in Node 5 and my own browser, and the property did not come up in the loop, so I just don't think this is an issue in reality.)
Earth from Above: Expedition 47 Aboard the ISS
It was originally meant to allow undisputed facts to enter the record, etc.

See https://en.wikipedia.org/wiki/Request_for_admissions

You can look at the history of the FRCP to see the changes over the years in how harsh/not harsh this rule has been.
From the Reddit post:

> I got a job as a software developer working mostly on testing software, so mostly QA work. However I actually had to write some code as well. After around 8 months I had basically automated my own job by writing some programs to do it all for me.

It certainly doesn't look like a manual QA job.

The part that surprises me is that the tests didn't change for six years. Surely after 6 years something about a codebase changes (the build infrastructure changes, a new platform shows up, the API changes, etc.) that even black-box testing would have to adapt. Did the company not care that much about the accuracy of the tests?
They fired the only guy who automated all his tasks, and did it so well nobody noticed for 6 years. They are idiots. They should have assigned him to automate the hell out of everybody else's tasks and gain tons of additional work-hours for free. This reminds me of that guy several years back who outsourced all his tasks to China and was employee of the month again and again. They also found out via IT dept, checking his strange VPN traffic. And again, fired the one guy who would be a perfect Outsource Lead. Oh well, the bots are coming, automation will rule them all, and those companies who are devoted to lines of code and employee keystrokes... Well, they will become obsolete.
Bounties not involving any compensation are indeed a kind of new trick.
I can't find a link to the source. Anyone have a link to the github for this project?
Did you try using Azure to run Linux workloads "at scale" (100+ nodes) in 2013?
Well he was 22 at the time, so that makes a bit more sense.

Honestly I've had times on one of my jobs where I just had to kill time all day and I hated it. It's one of the reason I later decided to leave.