skysight-inc/HackerNews huggingface dataset:
From a practical standpoint, isn't this likely to trip Facebook and Twitter's protections against account theft? If you suddenly log in on a new machine in another country, and that same machine has just logged into a bunch of other accounts in a similar way, I would think that would get you blocked.
One person no a group yes.
You assume that all bias is conscious which it isn't, you also assume that everyone who calls in sick is actually sick.

Everyone here called in sick at least once when they weren't actually sick.
If you own ABHOT and haven't read it, do yourself a favor and give it a shot. It's extremely interesting and a fairly easy read.

Context: My formal physics education ended in high school.
To continue, iTunes' biggest problem is simply that it tries/has to do too many things. I definitely think the best solution would be to break it up into separate apps, continuing the trend that Apple has already established:

• Photos.app: Syncs photos and personal videos with iOS/iCloud and manages the photo library that other apps can access.

• Books.app: Syncs books with iOS/iCloud, shows the iBookStore, and it should also manage a books and PDF library for other apps to access.

• Music.app: Should sync music and other audio files with iOS/iCloud, show the iTunes music store, and manage the music library for other apps (as iTunes now does).

• TV.app: Should sync TV shows, movies, and other video files with iOS, and show the iTunes video store.

• Sync.app: To handle syncing and backups of your iOS devices, accessing the photos/video/books libraries that are managed by the other apps. It could be called Backup.app, or even just be made part of the Time Machine Preferences panel.

• iTunes.app could become a thin launcher stub that just provides a menu for the Photos/Music/TV/Books/Sync apps.
That's retarded. "communication snafus" happen when people are overworked, underpaid (relatively), and generally stop giving a fuck about doing their job because of this. A doctor working 6 h a day would have a significantly higher change of "giving a fuck about you as a patient".

Let's stop glorifying overworking people in the name of efficiency. Modern technology and planning should allow 2 people working 4 hrs a day to do the same work as 1 working 8. If this doesn't happen, ignore what you've been told in business school, and fire your manager and hire a better one (hint: most managers are incompetent so you'll have to burn through a dozen or so until you find one gifted enough to extract productivity from part-timers, which your business probably can't afford... and this is why the world is how it is).
So let's say the minimum is $130k. That means you could hire an American for $90k (or even less depending on experience) and spend $20k training them and still come out ahead. For a lot of jobs that I've seen H1B's doing at the company I work for, you could find someone from the U.S. willing and capable of doing it - they might not be a perfect fit, but $20k worth of on the job training is a lot. I'm talking CRUD apps and basic infrastructure kinds of stuff, and that's what I've seen a lot of H1B's doing.

Now I realize that there are real specialties that you can't train someone for that easily, and if that's the case, then those people should be making a lot of money no matter where they are located.
Apple Hires Amazon’s Fire TV Head to Run Apple TV Biz
Looks like, by default, it licenses the code to be viewable and useable by any third party, but only can be duplicated on GitHub itself. Actually, being able to use/perform would seem to contradict the duplication statement since you'd likely have to duplicate the code elsewhere than GitHub to view/perform it. Another issue is, what if I start under the default terms, someone clones the repo, and then I post it under, say, a GPL? Does that mean fork of the original is now perpetually under terms of the default license and can the fork be forked? Seems like you'd want to be very careful about allowing a default license like this to take effect... so much so that it raises a secondary issue...

I'm not a lawyer but, I wonder if your terms of service can passively force a licensing agreement like this and still hold legal muster. We're talking about much more than simply licensing GitHub to display your code if you don't license it otherwise. Here GitHub is essentially causing you to enter into agreements with unrelated third parties on an opt out basis. Unless there are warnings about what you are about to do, seems like it could cause problems for both the licensor and licensee.

Some say a default license is needed, but there is a default license position: which is you are not licensed to use the code unless granted permission to do. When I don't select a license, it seems more natural for GitHub to simply block forking and repo access to anyone other than the owner and allowing only the unlicensed code to be displayed per an agreement with GitHub. That only requires that the GitHub user and GitHub have an agreement rather than the GitHub user and an unrelated third party. Or explicitly force a license choice on repo creation: pick one or upload something. That too, would get past this without forcing a license which, to me at least, looks problematic.
WhatsApp is end-to-end encrypted with Signal Protocol. "Big Brother" is not monitoring your WhatsApp encrypted chats.
Insanity is when you wake up screaming that your build failed, and then realise you weren't dreaming.
I'm in the process of moving all of my repositories hosted on GitHub to fossil scm instead. Unlike GitHub it is open source[1] and with a simple cgi script[2] I am able to host all of my repositories on my own web server. After knowing git, fossil wasn't very hard to learn and it comes with ticketing and wiki built-in and accessible via a web UI locally on any machine I'm using.

One of the benefits in addition to being able to read fossil source code and being able change/style the web interface however I want is that I don't have to worry about staying up to date on Terms of Service changes I really have no say in.

Edit: failed to mention fossil can import/export to/from a git repository[3]

[1] 2-clause BSD license: https://www.fossil-scm.org/xfer/artifact/f99187d1905883d3

[2] cgi script: http://fossil-scm.org/xfer/doc/trunk/www/server.wiki#cgi

[3] import/export git: http://fossil-scm.org/xfer/doc/trunk/www/inout.wiki
But it is something different, to not "keep up" with full priority, than to intentionally sabotage WebStandards ...
We've been seeing this for years, yet it's not materialised. In theory yes, in practice no.

I'm a dev, my company doesn't like WFH. Many don't. That is the real world. And that is dev which is perfect for WFH.

Even the wording "a significant portion of the time". Gotta live near.
The products become cheaper because of competition with other products, automation is just part of what allows business to have a lower cost themselves.

Apple and tech in general are actually a good example of my point. Why is it that in several third world countries, lacking basic sanitation for a large part of the population, it's so common to see people in slums with last generation smartphones and big flat screen TVs?

What I meant about everyone getting richer is not that the money flows equally, but that when you need less money to buy goods and services you are, in a way, richer. Another example is Uber: I don't get a single dollar of what they make, but I have access now to a service that it wasn't accessible before (taxi cabs).
I have found 4-day weeks (32 hours) ideal. The workweek is over before you know it, and the weekend is long enough that you want to go back to work on Monday.
Exactly that. Bringing it up in any other way would likely paint you as a trouble starter!
When I'm hitting my stress limit, I dream in code. It's usually a sign that I need to slow down.
These raids (not this one in particular) can have a real impact. I'm an unabashed pirate, but it's gotten harder and harder to find a good, safe public tracker for BitTorrent. My dad can't even figure it out anymore after the private tracker I got him an invite for shutdown.

When kickass went down, people said it's like hydra. But I can't figure out where the new heads are. I'm down to piratebay and usenet only.

Sure I could spend time figuring it all out again, but that takes time and effort. So I end up buying stuff.

They'll never stop all piracy. They just want to make sure the masses don't know how to easily pirate. It's an 80/20 situation.
VR lets you dive into ocean from the comfort of a classroom
This reasoning has very serious limits, however. Every tool influences your behavior. Imagine if Git was somehow 10x slower. It's already quite fast still, but still way slower (e.g. on Windows for some cases). Does this mean you should now use 10x the amount of repositories to compensate, because "it's more pleasant to use Git with smaller repositories"? There's a line between bending your back for the tool, vs the other way around.

Put another way: what if git was suddenly 100x faster, at every scale for every repository? Would you put more stuff in there? Some limits are real (e.g. Google has like an 80TB source repository, you're screwed there). But some of the limits are absolutely artificial in a sense.

There's definitely something to be said for misusing Git in ways it shouldn't be used. And if you're Google or Microsoft or Facebook -- whatever, you have a thousand other problems.

But honestly, "I want it to be able to handle large repositories" has never seemed like a fundamental "misuse" of any version control tool. It actually seems like something we've only told ourselves is a misuse, because literally every available tool is just incredibly bad at, it fundamentally.
Interestingly I would agree but after trying to play adventurer mode, that one has some more immediately obvious problems, like no prompt for how to eat.
HackerOne raises $40M in their C-round of funding
The less money you need to buy goods and services, the richer you are because your money is more valuable.

You don't need a direct money transfer from big companies to benefit from them.
I doubt NY would let underwear ads including genitals on the subway.

(Breasts obviously aren't genitals, I'm not sure why they're being mentioned)
Google Update Alert: Gmail and Chrome Versions End-Of-life
Show HN: Authentic stock photos
Yeah... I was play 10hours of farm noises in the background.

I've had this plan for a while to get to the point where a 'generator' fails and I get to play the most awesome sound of someone firing up an old helicopter (i.e. restarting the 'generator'

It didn't get that far on that call. My thinking is that I was on a farm and one of the goats would chew through a power line.

For the next call I'm going to be on a construction site. I really want to play that helicopter noise...

https://www.youtube.com/watch?v=WuwQWlz7ink
Hi all

I've posted BrandFox before but have since overhauled the landing page to make it clear that you can browse for free and don't need to sign up straight away.

I've also tweaked the on-boarding flow and so you're not asked for card details until you want to purchase a photo.

It'd be great to hear any feedback on the design, the idea and whether or not you'd use BrandFox. We're also expanding this into becoming the 'Skyscanner for
social media influencers'. You'll be able to search, compare and buy social media influencer services on one platform, as well as seeding your accounts with
authentic photos.

Looking forward to hearing any feedback!

<3
"There are only two kinds of languages: the ones people complain about and the ones nobody uses" - Bjarne Stroustrup
I've been annoyed for years now that "H1B reform" is somehow restricted to conservative, anti-immigration positions. The pro-immigration, free-market solution would still address all the issues with contract/consulting abuses.

I'd love to see the H-1B visa cap expanded, I'd just like it to be done alongside a move to let workers actually enter the labor market like citizens. The current "must pay market rates" setup is a bizarre attempt to duplicate market results under a command system, and we see all of the mis-labelling and other abuses we'd expect with that approach.

I did see that as of 2017 there's a brief window to find a new visa'd job after leaving an H-1B position, which is a nice start. But I'd really rather see the thing reformed via something like "he's a skilled labor visa, go for it". Even if employers were still forced to apply for visa slots it'd be progress to say "here are people with visas, here are companies with slots, coordinate however you'd like".
> In addition, we simply don't acknowledge what we've done.

This is spot on, and the biggest difference between America and other countries which commit atrocities. America is allowed to forget. And it's not a trivial or minor difference at all.

Americans barely even really reckon with slavery. Compare to Germans with Nazism. Where's the slavery Auschwitz? There are minor museums here and there but it's completely incomparable.
Show HN: Livre, a free, open-source eBook reader
I'm curious about this. If there was a public poll, my guess is that the public would be overwhelmingly against sending people to prison for copyright violation. There's some evidence to support this [0].

In fact, I think it's a fact that shows just how messed up the law is. That people can be overwhelmingly against harsh penalties for copyright violation, yet they still exists...

[0] https://torrentfreak.com/piracy-socially-acceptable-110228/
How to Use ImmutableJS Records as Redux Reducers
Learning curve is important because it means you can bring a new team member up to speed quickly--you don't need to find Go developers, you can make them. The learning investment will pay dividends very quickly. Also, Go can be mastered in 1-3 months, whereas other languages take years. Being able to quickly (i.e., cheaply) produce experts in the language seems advantageous.
Unlike obsolete computers, humans have the capacity of adapt themselves and learn/do different jobs.
I love these stories. DF is truly my favorite game.
Usually when I'm learning a new programming language or technique, and just at the point where I'm starting to grok it but still having challenges, I'll dream that I'm programming in that language. Usually a day or two after that, I'll feel like I've finally acquired that skill. I remember this very clearly happening when I was about 22 and was playing around with Javascript and AJAX calls. It happened a couple other times after that, I think when learning Objective-C for iOS too, and maybe once again when learning how NSLayoutConstraints work.
I stopped working on the project like 4 years ago. I don't have plans to add anything else soon.

It would be nice though, and networking in particular is one of the more interesting things to implement I think. Maybe some day.
I am from India, and am on H-1B.

I had started making plans to leave in late 2014. I convinced myself that if the administration does not do anything to fix green card backlogs by end of that calendar year, I should leave in 2015. Obama's State of the Union address gave new hopes, and I stayed back. The promises made then went through the red tape and USCIS finally published its ruling last November [1]. Unfortunately it did not contain any relief for skilled immigrants stuck in green card backlogs.

My current plan is to wait until end of this calendar year to see how things progress. My green card priority date is April 2012 and, as things stand now, I am still many years away from getting a green card. I will re-evaluate in December. If I don't see this administration making any concrete plans to fix things for the green card backlog, I will leave in 2018.

H.R.392: Fairness for High-Skilled Immigrants Act of 2017 [2] gives me hope. It currently has 66 co-sponsors [3] and will hopefully pass.

H.R. 392, Fairness for High Skilled Immigrants Act replaces the current per-country caps
on immigration with a first-come first-served visa system without increasing the total number
of available visas. The current system of awarding no more than 7% of available employment-based
visas to one country is discriminatory. It ultimately imposes decades-long wait times for people
from some countries, creating a backlog of qualified workers. The bill makes no changes to the
current law limiting US employers to hire foreign workers except when there are no qualified,
willing, able, and available American citizens.

[1] https://www.uscis.gov/news/news-releases/uscis-publishes-fin...

[2] http://chaffetz.house.gov/news/documentsingle.aspx?DocumentI...

[3] https://www.congress.gov/bill/115th-congress/house-bill/392/...
When I was learning Haskell, I had a coding dream with a twist.

In that dream, I wrote small programs, compiled and executed them. The twist was that the result of the execution was presented to me in the form of physical constructs, composed of square hollow section pipes welded together.

I would then walk around the structure, examine it, and wonder, why a particular part of the structure is welded to the whole structure diagonally, instead of a 90-degree angle. Must be a bug somewhere.
"and for legal purposes that decision, not the truth, is what will matter."

Thank you for your patience.
Startup disrupting funeral industry through price transparency
Class warfare.

All those agreeable office workers and higher class people can access the site whenever (including work). All the icky people working in factories, services or places you sweat don't need govt. services anyways.
SO skews extremely IT as opposed to CS.

There is CS on SO, but SO is really designed to, and flooded with, stuff like "how to verify replication on mysql 5.6?" or "How do I install PIP for python on freebsd" and not so much "Lets have us a nice debate about P=NP" or "can someone clearly explain the entire proof of why 3SAT is NP-Complete at like a TED talk level?"
I have not heard of this game. can you link me to it?
Judging from their other infrastructure talks its far more likely they are shipping the application in a container to Apache Aurora, and having the process managed by Mesos.

I can't remember if all their services are now running on Mesos, but I'd bet their newer ones are.
You can argue about whether to call it stealing but it is breaking the law. It's shocking to me the way so many people, especially in the generation after me, have proudly abandoned any pretense to morals or ethics. Sure GenX has its share of amoral people, but at least they had the good taste to lie about it. I mean, that's kind of admitting that morality is important
Facebook is poised to become a major player in disaster response
IMO, there is a difference in intent; the Tweets referenced were clearly intended as growth hacking. That being said, there isn't much of a reason to link directly to a HN thread unless discussion is already fostering, and certainly no reason to link to /newest and highlight that you did so. (I'm not a fan of Discuss on HN links in lieu of comments since it forces people to go to a different page)
How Bush's grandfather helped Hitler's rise to power: https://www.theguardian.com/world/2004/sep/25/usa.secondworl...
Occam's razor here, facebook is probably just lying.

Baader-Meinhof would postulate that he had been seeing ads for Campari all along, and just now noticed them, which he claims is not the case.
I don't think most workers have the liberty to fight for their interests due to the double threat of being fired and not having a safety net to fall back on.
Could've did it on a wip_newtos branch.
Workers aren't eager to fight for their rights at all right now, most unions in Sweden struggle just to maintain membership numbers.

That is the most exceptional thing about the trial: that it happened at all in a climate where collective bargaining is declining and the decline of the concept of a stable job.
This is a side project of mine arising from my frustration that existing eBook readers for Linux are ugly as sin. It's not yet fully-featured, but it has enough functionality that I have switched to it as my default reader.

Feedback and contributions are welcome!
For context: factor(2654435761) on original series Ti-89 takes almost exactly two seconds.
Techanically, the work should be compared with the well-known GAN SR work cited as [18] in it to show its power.
I believe he was attempting to find the temperature of the sunlit moon, so was actually much too low.

If you're interested, there's some discussion of it here: http://www.jstor.org/stable/1638754
I think you are hugely underestimating the influence this book had. This was the first catalog including these patterns and the authors gathered them by looking at source code from many, many projects and compiled common patterns they deemed useful into this book. They named the patterns and this book ultimately popularised them. The book was a huge success when it first came out and I know many people who have indeed read the book. I've even encountered it in university twice. Without this book many of these patterns might not have a name and hardly anybody would know them. They would be patterns in the way that they randomly occur in the wild, but not in the sense that they are templates that developers seek out to solve problems.
Giuliani literally said on Fox News. Watch the actual video, don't just complain about media bias. The evidence is right there in the linked article.

“I'll tell you the whole history of it,” Giuliani responded eagerly. “So when [Trump] first announced it, he said, 'Muslim ban.' He called me up. He said, 'Put a commission together. Show me the right way to do it legally.' "

Better source for you?
Wow I know that nickname from 15 years ago.
Stripe vs. Paypal, which one you think is better (and why)?
I just launched a marketplace for artists, designers, illustrators to showcase and sell their creative work and services, and many freelancers asked whether we take Paypal as a form of payment. I want to ask which payment processing is better for a marketplace that plans to expand to the global market?
i seed about that much per hour...not using the bandwidth for anything else so no reason not to.
- Firstly, there are a bunch of false points here. The HN user ones_and_zeros lives in an alternate reality where H-1B visa holders cannot switch jobs to other companies (that are willing to transfer their H-1B visa). The fact is most tech companies will do a visa transfer. Yet, this facetious lie is oft-repeated on HN, and with attaching terms like "slavery" or "corporate welfare" (which is frankly, offensive).

- Secondly, right now, it is the only pathway for legal immigration. If you don't qualify for the family-based or refugee route, employment-based immigration is the only viable pathway. The amount of hate I see piled on people trying to come here via the employment-based immigration is insane. The thing that infuriates me about the dialogue on H-1B visas is that they are effectively trying to ban skilled immigration, and exclude people like me from coming. I've written about my personal story here: https://news.ycombinator.com/item?id=13530886

- Thirdly, the HN user ones_and_zeros is one of the most immigrant-hating users on HN, and is capable of spewing incredibly hateful vitriol against immigrants, see: https://news.ycombinator.com/item?id=11313462 To begin with, he believes in a bunch of lies (like the not being able to change jobs part). But even if he got his facts straight, his views are so extreme that only a total and complete ban of all immigrants might satisfy him. It's better not to engage with balls of hatred like the HN user ones_and_zeros. Talk to him enough, and you realize that he just hates every immigrant from the depths of his heart.
But how can GH establish intent? Legally it's unenforceable (good luck getting an answer from my lawyer), practically it's irrelevant (I will archive this data now, maybe in the future I will be convinced that selling them is ethical), etc.

Sure, in hindsight, it'll all be obvious..
I guess you only need one person to do it, and then all of the consumer Kodi boxes will also be seeding.