skysight-inc/HackerNews huggingface dataset:
Sure, I agree that we had no choice at that point but to bail the banks out.

But when reviewing the decision afterwards, I think we need to reject lines of argument that the government did really great on the deal so it's not that bad what happened. We don't want it to happen again, we don't want to be in a no-other-options situation.
Don't be surprised if you're also get recorded through web cam on your tv :)
Another one of these posts. Seriously!
It works fine on Chrome on Linux now.
Or private ones for that matter, since they collect some information from you to allow access.
You mean something like little Johnny Gamedesigner who decides to break free and go independent after 10 years of AAA studio life? His first game is featured all over, but released to a 95% piracy rate. Pulling in barely $20k after 6 months of work his dev team quits. He tries to stick with it, developing things on his own, but large software projects take multiple disciplines and his projects suffer. Not able to stick by him in his defeats, his girlfriend leaves, takes his corgi. Less than two years later, when no developers are willing to bring Johnny on staff because he's now 36 and has been nuked, he goes homeless.

There will never be a parable that makes people care about piracy.
Would be nice if they got a .bit domain which couldn't be siezed. Or just set up a Tor hidden service.
It depends on your design. You can build it with separate engines and manage to land safely on two diagonally opposite engines.
He wants to publish the recordings of everyone.
They all redirect to kickass.so for me, sadly.
So, kickass.to didn't forward you to kickass.so prior to this incident?
WhatsApp privacy options are illusions
Our transportation infrastructure is being pushed to its limits. If you are a a business owner, please let employees telecommute. I know it's difficult to transition from working in an office to having a fully or partially remote workforce. But the cost savings, benefits to the environment, and impact on employee's morale are worth it. Plus, less chance of dying in a traffic accident.
Very similar to an advice I got when I started out, I think it was my dad that told me..

"It is much easier to change yourself than it is to change the others."

Nice post.
Hey you do you a middleware you use for this? I'd be interested in trying it out for cases where I have large, semi-static queries and want the entire file to be sql-language and not mixed with node code.

Also, how do you handle queries that are not pre-defined? I have a lot of screens where the user can select 'categories' (a collect of join-statements basically) and pick their own columns (including creating formulas so I can't just select *), sort, group-by clauses, and "pivot" (using CTEs or the crosstab feature) dynamically.
Emoji to Gain Expanded Racial Diversity with Skin Tone Modifiers
You don't pay taxes for specific services. You pay taxes because it is the law. The money you have to pay for taxes is not your property. It belongs to the state. If you illegally transfer untaxed money out of the country, you aren't "parking your property elsewhere", you are stealing public money.

If you don't want to pay taxes in a country, then don't do business in a country.
No, if your car breaks, you take it to the dealer, and if they find a common problem they report it to the company. If it's a common defect, they do a recall and others benefit.
Sounds like a YC2018 class start-up.
> Both examples would have been easier and faster in SQL.

That's easy, so long as we mean the whole entire project when we say "faster". When I worked at Timeout.com they were importing information about hotels from a large number of sources. For some insane reason, they were storing the data in MySql. Processing was 2 step:

1.) the initial import was done with PHP

2.) a later phase normalized all the data to the schema that we wanted, and this was written in Scala

The crazy thing was that, during the first phase, we simply pulled in the data and stored it in the form that the 3rd party was using. That meant that we had a separate schema for every 3rd party that we imported data from. I think we pulled data from 8 sources, so we had 8 different schemas. When they 3rd party changed their schema, we had to change ours. If we added a 9th source of information, then we would have to create a 9th schema in MySQL. We also checked the 3rd party schema at this phase, which struck me as silly because this did not mean that step 2 could be innocent of the schema, rather, both step 1 and step 2 would have to know the structure of those foreign schemas, but it was necessary because we were writing to a database that had a schema.

The system struck me as verbose and too complicated.

It's important to note that most of the work involved with step 1 could be skipped entirely if we used MongoDB. Simply import documents, and don't care about their schema. Dump all the data we get in MongoDB. Then we can move straight to step 2, which is taking all those foreign schemas and normalizing them to the schema that we wanted to use.

For ETL situations like, NoSQL document stores offer a huge convenience. Just grab data and dump it somewhere. Simplify the process. Your transformation phase is the only phase that should have to know about schemas, the import phase should be allowed to focus on the details of getting data and saving it.
Cloudflare has to issue a single SSL certificate that is shared across multiple sites. The cost of a certificate is not proportional to the number of alternative names in the certificate, and is a fixed cost.

As a downside to this, they have to use SNI, which is not supported in any IE+XP combination, along with a few older mobile browsers as well.
There are exceptions to your rule though. You can't always get streaming service out in the boonies, or other remote locations.
They ask for piracy with they way they treat their paying customers.
If I buy an audiobook I don't want to have to register a device to play it on.
I don't want to have to look up account details and go online to register a new device before I can copy my stuff across.
These industries have tried to cripple the hardware that I purchase so it would refuse to copy one of their disks.
I want to be able to make back ups.
I want to be able to lend my property.
I want to be able to sell my property.
In the unlikely event that they manage to get rid of filesharing I can only imagine how hard they'll squeeze us for ever increasing amounts of loot.
What private torrents are a viable alternative?
Why is there such a strong belief that Apple will not open-source it?

Especially considering that their old competitor, Microsoft, and their new-ish one, Google, both open-sourced their language implementations (Go, TypeScript, V8, Dart, even C#…), and were seen as (and, I believe, were in fact) technically superior thanks to that.

Apple wants to be seen as having the very best product. It also wants to ensure its developers don't feel forced to publish something they're not proud of. The way I read this, Apple wants to open-source it, Chris Lattner is being very careful about it.

Tl;dr: beg Chris if you want Swift open-sourced.
Occasionally, I sniff my network. Usually when I wonder why my network light is blinking like mad on my modem despite there being no computers on. Or, so I thought, as it has always turned out to be something innocent. But I've got my blog all warmed up and ready for when it turns out not to be!

If something in my house was continuously transmitting a stream of audio, I'd notice. Very, very eventually, but I would notice. There's enough of us out there that this sort of thing is harder to sneak by than you might first guess. Home networks are easy to sniff because they're so empty, whereas my work network is a constant stream of mDNS, DHCP, and all sorts of other broadcast traffic to step through before I can see anything interesting.

(Also, yes, I'm eliding details like wired vs. wireless sniffing, etc. And I'm not talking about the router, though evidence online suggests there's a set of people periodically sniffing the router<->internet, too. And yes, clever clogs could try to time things to when people may not be looking, etc. The point is that the traffic is not as unwatched as you may think, not that the watchers are perfect.)
> As long as there are large populations unable to afford there will be piracy.

The question is: is that a bad thing? Because in that case, a download does not equal a loss of sale.
What does it look like in a world where "piracy" won? I'm generally curious, do you think all software will just be "free" or people will charge drastically less for their software?
Bittorent sync? Discoverability and multiple folder syncing has been a problem for me. I would be very interested in a perfect method to track and sync multiple folders on multiple computers
Why shouldn't they go after sites that cause them to lose profit?

You'll need to provide evidence that downloading actually leads to lower profits before anyone can tackle that question.

The hypothesis that "People who download content buy less because they're getting TV shows for free. If they couldn't download they'd buy instead." might sound fine, there are some problems with it.

* People might be spending 100% of their entertainment budget on TV shows already, so they couldn't buy any more if they stopped downloading. Stopping those downloads would lead to zero additional profit.

* People might be downloading everything regardless of what it is, including a hell of a lot of things they'd never buy (hoarding mentality). Stopping those downloads would lead to zero additional profit.

* People who download might be fanatical about the TV show, downloading shows to watch as early as possible. Stopping those downloads would lead have a negative impact on profit because those are the people who do the grass-roots evangelism that drives hype.

* People download because they believe the content has zero value. Without downloads they'd just watch something else. Stopping those downloads would lead to zero additional profit.

The question of whether downloading actually harms industry or not had not been answered.
In a way, they always win if we’re talking relatively small amounts (<€50k).

If you have to pay €10-20k for a decent lawyer to deal with a case, that tax lawyer in turn will be taxed on that income at income tax/corporate tax rates (+ VAT tends to be charged as well).

It's a pretty decent strategy for a government, but not one I would appreciate if someone were to use it in a business setting.
RE: expand array for in-clause, its definitely not supported automatically by node-postgres:

http://stackoverflow.com/questions/10720420/node-postgres-ho...
https://github.com/brianc/node-postgres/issues/431

which I confirmed:

promise catch err: { [error: invalid input syntax for integer: "{"45","56","33"}"]

but I can make this work by altering my 'sql' tagged template string function, and inspect for typeof <var> array and automatically expand. I wonder if there are there other purposes for arrays other than the in-clause syntax that I should check for.
What does it take to change your career?
Please never use my software.

> Because it has no benefit for you, only for the company.

Really?! Making a tool you use every day better has no benefit for you? Sure, I can build my own text editor if I really wanted to, but I'd rather send a bug report to BBEdit to fix a problem in an otherwise good product.
Quadroter no, but multirotor yes. DJI's S900 and S1000 are designed such that two props can fail and it stays in the air.
The government hasn't told me anything about RBS. I am very familiar with it as a customer (before and after nationalisation) and know several people who work for it though, so your ideologically-driven snark doesn't really hit its target.
You're basically right with the second paragraph; a Pi in a box is a different "product" from a Pi under CE rules, and the person putting the Pi in the box and selling it is a "manufacturer" with all the CE and WEEE liabilities thereof.

The Pi is certified for radiated emissions - as "EN 55022 Class A product". http://docs-europe.electrocomponents.com/webdocs/109e/090076... See discussion of class A vs class B: http://www.ecma-international.org/publications/files/ECMA-TR... Effectively, this puts some of the interference mitigation responsibility onto the customer.

It's entirely missing the ESD certifications which might normally be applied to cased products. If it had wifi that would trigger a whole other class of certification requirements.

The whole thing is tedious and hateful. I wish there was some way to get rid of it without people immediately flooding the market with cheap high emission SMPS.
HN may be interested for the following reasons.

1. The linked website is a fork of a popular link aggregation website that has numerous tech subcommunities.

2. There were lots of previous submissions and discussions on HN about reddit controversies, including controversies related to the subject of free speech.

3. Sam Altman is a leading investor in the latest Reddit round.

I offer no opinion on the subject of the submission as my knowledge about that is basically zero.
20k is barely liveable in London and if you get laid off before you make significantly more, then you'll have a serious problem if you don't qualify for welfare yet. 30k is already on the high end. In SF, which has similar rents, entry level devs mostly make 70-80k USD, with 60k being rock bottom.
As long as the flat tax applies to profit rather than revenue (for both individuals and companies), that wouldn't lead to double taxation. Salaries are an expense.
"Because it has no benefit for you, only for the company."

Except this is, of course, false, since you already said he would live in a nicer walled garden.
Making the walled garden nicer for him is a benefit for him, regardless of whether it's a walled garden or not.

"If my car breaks I don't submit a 25 page engineering report to Ford. I replace the car, or fix the problem personally and move on. My job isn't to do somebody else's job, especially when that person is paid more then me."

IMHO, this is a very sad attitude to have towards life.

(and what does being paid more or less than you have anything to do with anything?)
Ukraine conflict: Vladimir Putin renews blame on West
Python 3.5.0 alpha 1 has been released
I assume CloudFlare has a TLS signing cert that chains to a cert from a CA that is trusted by browsers, so generating new certs is likely free for CloudFlare, but IPv4 addresses are not free, and not particularly abundant these days.

Customer-provided certs (using SNI) probably doesn't pass CloudFlare's compat tests as there are unfortunately enough clients out there that don't support SNI. The only alternative then, if SNI and multiple IPs are out, is a single cert with lots of subjectAltName entries.
Can someone clarify why is nobody publishing the complete list of names or the raw data files?
How about this argument: It is against the law.
Point 7.1.2.8 states that "the CA Will revoke the Certificate for any of the reasons specified in these Requirements". This is a warranty made by the CA towards all "Certificate Beneficiaries", which includes "All Relying Parties who reasonably rely on a Valid Certificate", i.e. the general public.

Unfortunately, it is not made absolutely clear what "reasons specified in these Requirements" means. There are a couple of occurrences of "the CA SHALL revoke if X", but these are obviously not binding.

However, nowhere does it say that failure to pay on the side of the certificate recipient would be a reason for the CA not to do their job. I would also find it very weird if the quality of warranties made by a CA towards me depended on someone else paying the CA some money – in other words, I’m fine with the CA charging its customers to revoke certs, I’m not fine with the CA not revoking if its customers fail to pay.

EDIT: Link to PDF: https://cabforum.org/wp-content/uploads/BRv1.2.3.pdf
I'm not sure that's feasible. I've been flying multi-rotors for quit some time and if you lose a motor on a quad it's nearly instantaneously on a collision course with the ground. Y-6 or Hexacopter would be more feasible from a redundancy standpoint.
Seafile has been flawless for me.
Don't you know, you're only allowed to engage in culture in your region that has been approved by those in power to carve up the regions into cultural zones. If you're trying to watch TV shows that haven't been released in your zone illegally, you're engaging in cultural warfare. Wait until the shows have been approved for your market by those who own the rights to the cultural artifacts being considered for distribution ..

/s
Thank you kindly for introducing me to assembly.com.
Getting the IPs remoed from Sky's list might be a viable solution, but I think just opting out of the adult blacklist isn't. The client probably cares substantially about whether his site is visible to the (I assume) many people in the UK who haven't opted out.
If only I could look forward to a noip future. I guess in the same way "drugs r bad" and "piracy r bad" can lead to strong ethics and morals (freedom of property for the former, freedom of information for the later) they both have huge cultural slanders across them, architected or not.
I was just saying this to a friend yesterday. I would pay twice the price of Netflix to have all DVD-available movies streamable. Hell, I used to pay around 60 Euros a month to rent around one DVD a day, having all these movies available at a click is even more valuable to me.

However, the MPAA doesn't want my money. I'm not going to go buy a DVD player and go down to the store to rent a DVD with unskippable piracy warnings and only be able to watch it on the TV every time I half-fancy a movie. It's not even the price, it's just that the hassle isn't worth it. Therefore, the MPAA can suck it.

I feel completely morally justified in downloading a movie when the creator/distributor won't make it available to me, in the same way I think it's fine if someone from a country that doesn't support a payment system I use pirates my software.
See it from the industry tzars' perspective.

1) Nobody cares about you, the customer. You are a number. You are one in millions. Nobody cares whether you can get the entertainment you want. The entertainment you want is going to be held hostage, and people as a whole will demonstrably pay the ransom. If you're in charge, there's no problem in sight.

2) Your job and bonuses are tied to keeping numbers high. The industry isn't in a catastrophic tailspin (yet), so the safe thing to do if you want to keep your job is to keep doing what worked before, which is hold tight to content and punish those who "steal" it. Business as usual, and it seems to be working.

3) The law around this is extremely complicated. You need a team of lawyers to navigate the minefield of licensing, and nobody wants to do anything too risky (see point #2). The wrong licensing deal can quickly ruin your multibillion dollar enterprise. Even if you wanted to create an awesome product like the one you propose, it would be a herculean effort to get everyone together for it. Not worth the risk, not worth the effort.

The solution seems simple until you look behind the curtains.
Bug Hunt: Getting Started Penetration Testing
There is: http://www.emitcloud.com
No, the state might have got a better return without bonuses (although I cant remember how the deal was structured). Mind you you could argue that getting a sweet deal like that deserves a bonus...

It is certainly a better deal than the Irish bailout, which will never be paid back and amounted to 100% of GDP.
How We Taught Computer Science to 225,000 Students in Saudi Arabia
Some might think it unnecessary to include the line about how to install git with apt-get, but I really like it. It shows that he's going to actually walk the user through start-up. In a world of frustrating install processes and tutorials that need two more rounds of polish, that is comforting.
Ask HN: What are your least favorite things about online clothing shopping?
The wonderful thing about being a consumer is that you have the right to purchase or refuse to purchase anything you want. If an audio book disallows you from reselling, don't buy the audio book. I disagree with invasive DRM but in no way does it justify piracy.
The Beaglebone Black is the most open board, so far as I can tell.

Here are the PCB sources for the latest revision: http://elinux.org/Beagleboard:BeagleBoneBlack#Hardware_Files

The datasheet for the AM3558 processor is here, no NDA required: http://www.ti.com/product/AM3358/technicaldocuments

The bootloader is U-boot, which is open source, based here: http://www.denx.de/wiki/U-Boot

The GPU in the AM3558 is a PowerVR SGX530, which is not open source in any sense-- I believe that the Linux driver uses a binary blob (but I'm not 100% sure of that).

For comparison, the Raspberry Pi has open schematics (http://www.raspberrypi.org/wp-content/uploads/2012/04/Raspbe...) but not open PCB layout source files. There's a partial datasheet for the processor here: http://www.raspberrypi.org/wp-content/uploads/2012/02/BCM283..., but you can't buy the processor from Broadcom unless you're willing to buy 100,000 or so.
So much this.

There are even helper libraries to make keeping your SQL separate and executing it safely easy. I use yesql (https://github.com/krisajenkins/yesql) in Clojure, and a quick google shows that sqlt (https://github.com/eugeneware/sqlt) exists for the same purpose in javascript.
I did the same thing a few years ago (scroll down past the tutorial/examples for the annotated code)
http://sparecycles.github.io/litijs?template

(but litijs itself is an undocumented hack)
http://sparecycles.github.io/litijs?litijs
You're mistaken; certs with multiple SANs don't make use of SNI. SNI is used (required) when you have multiple distinct certs. CloudFlare is not using SNI likely specifically because of the IE+XP issues (among others) that you point out.
Posting because I think this community may be interested but if this is some violation of the rules of self promotion or something I'll gladly remove it and my apologies.

Happy to answer any questions anyone may have about it!
That sounds far too reasonable.

My preferred explanation is that the dollar sign looks like that because the dollar sign creating pixies created it that way.

(all hail the dollar sign creating pixies)
Indeed there was no reason not to wipe out the equity holders of the banks as part of the deal, and take that as government upside.
I didn't realise that Siri does it too:
http://appleinsider.com/articles/14/09/17/how-to-enable-and-...

I think it's really poor reporting (but not unsurprising) that the BBC hasn't mentioned other devices that have similar issues.
Your DNS is probably cached and hasn't updated yet.
* People are willing to pay for content, but there's no easy/practical way for them to do so. Without downloads, they just wouldn't watch the thing at all.

I suspect this is the most frequent camp, and it's the one I'm in. If you want to take my money, downloads are irrelevant, just allow Netflix to have better stuff.
My experiences through GrubHub's IPO from start to finish
You should also checkout ot.js:

https://github.com/Operational-Transformation/ot.js/

They have a nice visualization of OT here:

http://operational-transformation.github.io/visualization.ht...
Learn AngularJS with Design Patterns (free online book)
Not to discredit what you're saying, but I've heard two drinks a day for men, and no more than 4(?) in a single day is not considered abuse.

http://www.mayoclinic.org/healthy-living/nutrition-and-healt...
Well in that case i ll tunnel my requests.
Encounter – Sylicae [video]
Before this went down, the highest recorded fold was at 987654px. Somebody had fun with the experiment or has a nice 1755K screen :)
I don't think I ever looked up kat.ph, though, this is the first time I've heard of it. Not to mention that I rarely use torrent sites anyway...

EDIT: Never mind, looks like there was a cached 301 redirect on kickass.to, which kat.ph points to. Clearing the cache worked.