skysight-inc/HackerNews huggingface dataset:
PhantomJS is a JavaScript API. This is a Python API.
Improving interoperability
Every country has some version of this law. Your employer needs to provide some kind of proof (they have to do a song and dance everyone knows is BS) that a local cannot do the job.
For the record, I show all of my programming students the redblobgames website (towards the end of the semester and they are working on a final, "fun" project). It's an awesome resource!
Virtue signaling is a specific application of a major idea in game theory and economics. It is not abstract like "hate." See: https://en.m.wikipedia.org/wiki/Signaling_game
OK so we need to agree on the definition of a market here. I'm gonna take the US tech market as the collection of all citizens and legal immigrants with the relevant skills.

Now, if you can't get a majority of workers in the market to work for you for a lower wage, that is not fair market value, by definition. If you need to bring in legal immigrants and pay them less than the above mentioned fair market value, they are being underpaid.
If it's jsut upsampling you could do that with PIL/Pillow, after saving the output image.
Same here. And he looks like a friend of mine.
It's just so much work getting Linux to work on the desktop. The hatred and bios against Windows 10 is baffling. It's fast, stable, secure and reliable. I've been running it for 6 months and never had an issue. I run Linux VMs via VMware and they work great, especially in Unity mode (v7).

And now with WSL it's becoming increasingly easier to keep using Windows. The "forced" reboots/updates is simply 2 config changes away from getting out of your way (takes 10 seconds) and the recommended apps takes 30 secs to uninstall. Seriously it isn't rocket science, it makes me laugh seeing developers (who are technical in nature) complain and struggle configuring the OS, all the while they'll gladly spend hours/days/weeks configuring Linux. For what? "Freedom"? Please.
ISIS is pretty much the only group in history to be hated by everybody, including al-Qaeda, Hamas, and Hizbullah, although al-Qaeda's hatred largely stems from the fact that ISIS has enjoyed a modicum of success in their efforts.

It should be noted that al-Qaeda, while being an outgrowth of the Wahhabism that Saudi Arabia nurtures, has targeted Saudi Arabia ever since the Gulf War due to American-Saudi cooperation back then. All of the Middle Eastern regimes are considered desirable targets to al-Qaeda--this is the distinction between the "near enemy" and the "far enemy."
What would a CRC64 do better than, say, using the first 64 bits of the SHA-256 (other than performance, of course)? I see talk of CRCs always catching contiguous errors smaller than the CRC size, is it just that a CRC is guaranteed to do that and a 64-bit cryptographic hash isn't?
Lately I have been finding that is the most common question I receive.

To start I do a fair amount of networking from friends, past co-workers, CEOS I have worked for and so on. This part is continuous and you can reasonably expect to be doing it for as long as you are working.

I advertise with a website and my vision to almost everyone, even though they may not be in the position to hire me, they may come across someone who is and remember that they met an enthusiastic contractor who they know could do the work. This will pay off long term as people will start contacting you.

Lay down a vision for yourself and for your services. Where do you see contracting taking you? What can you provide to companies? Do you want to grow into a team of contractors? Do you want to only contract alone? What kind of contracting will you focus on to start, and what kind will you do further down your road map? These questions will help you strive to your long term goals and help you be more targeted in your short term goals. When you get going, don't forget to take time, take one day off from work and dedicate it to reflect on these questions and re-paint the picture so that it stays up to date with you and your goals.

Target one customer at a time to start. If you can live off of one small contract job, do it and do it well. References and Quotes are everything to start. These will help you land new customers and will become proof points. It also grows your network by large margins!

Be patient, it is expected to take a long time and a lot of effort to grow a network. I have met and worked with people that have spent their whole lives building their networks where most of their work is still focusing on that network.

I found it helpful to find a friend or co-worker that shares in your vision and is willing to share the journey with you side by side. This has not only validated decisions but kept me from losing enthusiasm too.

A good many things have lined up for me so far. It has helped that I know a few people in the recruiting industry and I have been able to gain insight from them about jobs around the country and how they work with customers and what customers are looking for. The job I left also has provided some opportunities for work as a co-worker of mine and me were valuable to the company and they wanted more work from us post leaving. The other option is to of course join a starting firm that is just starting out and enjoy doing the contract work with them and for their customers. Maybe its 1099 work maybe its W2 work but remember that if you take this option, learn as much as you possibly can from them and when you are feeling confident, take it on yourself.
Meta: medium seems to switch urls between every user, making bookmarking tools less useful.

Is there any way to work around this?
if you are clever, you will probably suffer from over-corporate environment and seeing customers being milked because of vendor-lockin (aka morality, not so common feature as I would like).

if you want enterprise, high salaries and don't mind/welcome wearing a suit every day, I suggest rather JEE - backend never dies in one way or another, and it is actually a very interesting field to live in.

IMHO one merge/market crash might gradually wipe the SAP market much easier rather Java.
I've built my first SaaS (https://www.unfollow.io) and even after three months gaining users is still a hard challengef for me. But all in all the experience and the feeling after the release was totally worth it, even if it turns out not to be profitable in the long run.

If anyones interested in talking about the project hit me up @ earl@unfollow.io
Next on Next.js
Netflix Hack Day – Winter 2017
I actually think it's this rather than technology that is killing Hollywood. They've overfit to the teenager demographic and have stopped producing films of any substance. It's now just a factory churning out film versions of comic books.
let's see how this plays out -- with Indian PM Modi scheduled to visit US soon and with the current bonhomie between US and India, IT may as well be classfied as an 'exception'.
A good friend of mine _wink_ has been a pirate since the golden age of IRC. I, uh He, always said he'd pay for digital content when they made distribution digital. And when they did, I was happy to start paying for it. I was happy to have every King of the Hill on someone else's hard drive finally.

Then the price for playing by the rules kept going up and up. Meanwhile there was less and less, and less, I cared to see. I can't even think of the last movie I actually itched to see. Maybe I've gotten old and don't have time to search for diamonds in the rough, but I don't see any more movies like Oh Brother Where Art Thou or Fight Club or Snatch that I can't get tired of.

They can't cry poverty when every time Adam Sandler squeezes one out it makes $75 million. I know creative accounting makes it seem like they break even, but I call BS on that. If companies besides Pixar would actually pay for writing that moves people, their wallets would come with them.
The images linked to the songs are quite nice, they fit in a good way. That is what I think is interesting, I wouldn't have thought that the approach could work. Neither the analysis of the lyrics nor the way of getting a flickr image via a search weighted by itnerestingness. I might adapt the flickr part, https://github.com/nurh/wallofsound/blob/master/wallofsound.... is really a lot easier than what I did instead.

You aren't by any chance interested in separating that, in hosting a server which gives a link to a good flickr image when given a word? I searched for something like that and in the end stayed with my ugly approach of parsing flickriver for getting a random image from a hard-coded group with a fitting topic.
The Free Sofaware Foundation insists you call it Gnu/Lounger.
Not if you want photos of how responsive layouts behave at higher resolutions.
Tree style tabs for Firefox...
After One Term in Office, America Has Had Enough of the Orange POTUS
He is doing more than buying labels: he's giving 20k a month to the aclu, and apparently working on discontinuing Breitbart's access to his company's platform.

I've been working for a while now on having concrete, one to one conversations about race with strangers. Some key principles in this work are to call people in, not out, focus on personal experiences, and build out from shared values. It's hard. But I grew up in St Louis, which is a deeply, deeply racist town, where I was told from a young age that we lived in a colorblind society, and that I should stay away from the black parts of town of I valued my life.

Ignoring racism doesn't make it go away. Ignoring white nationalists, and giving them more acceptable labels doesn't make them go away, and doesn't make their hated any softer. These labels are still useful and relevant, and removing words useful for discussing the worst offenses, and providing a rock bottom which most people are happy to distance themselves from.

White silence enables white violence.
Crc is much simpler; depending on the polynomial, it can be as little as 2 xor gates and a shift register; if you do your own asic/fpga, I suspect it could be 10-100 times smaller and faster than sha256. In a modern CPU, You can do something like 100 bits/clock of CRC, 10-100 times slower for Sha.

The other thing that crc can do that sha256 cannot is an error correcting code of sort; if your errors are limited to a small subset (say, only bursts), you can tabulate the crc of those errors, and then (expected-crc xor computed-crc) is the crc of the error; if it's in your list, you know what the error is. I had actually worked on an device where this was useful some 20 years ago.
Polytechnics themselves could always award degrees, however they were validated by CNAA.

Now they can award degrees by their own authority.
I'm curious, why?

If you're OK with having a price tag and sharing restrictions on digital content in the first place (most likely involving some kind of DRM), why not let them set different prices on different versions of it?

I'm on the fence myself. I dislike DRM in principle, but movies and TV shows need to be funded somehow, and I hate ads, so I'm happy to pay a reasonable price.
I've waited a long time to see a "real demo" on the TI-99/4A so this is just super cool to see.
When you are creating a schedule for all the power plants taking into consideration predictions for home and industrial users and trading as well. There can be domestic and foreign trading involved as well. Not sure how it is called in English.
The Elements of User Experience: User-Centered Design for the Web and Beyond
DriverMax 9.17.0.74 Crack 2017 with Serial Keygen Free Download
Amazing video, thanks!
I guess you found those videos:
https://www.youtube.com/watch?v=gbiVEY2l9cw
https://www.youtube.com/watch?v=YXlAB72YBr0
Giving the option for permanent residency does not prevent anyone from returning to wherever they came from if they so desire.
Administration of the machine - installing and removing software- generally requires proof of admin rights at some stage. Using the apps daily does not require admin rights. That's quite sensible.
I really wish I could use Firefox!

But I gave up after trying repeatedly, and unsuccessfully, to force-enable hardware acceleration and bypass their 'video card blacklist'.

From what I understand they check driver versions in a couple places on Windows, and disable hw acc. if the version is lower than X, or the versions they get, say from registry and dll's, are different, mismatch. Thing is, the matter is quite complicated on dual-gpu laptops (intel+dedicated) since manufacturers give us all kinds of custom drivers. Firefox will try to find a driver version, it won't find anything from Intel or AMD/NVidia, and it will default to software rendering.

As a user I don't have the luxury to simply 'Update my graphics drivers', I have to live with whatever custom software I got from the manufacturer.
I still don't understand why Ubuntu is going with snaps instead of something like guix/NixOS?
The best OS X file manager
I'm not even sure what to think of this... is it parody, serious, wishful thinking?
How does this work in other countries btw? Can an american get a work visa and get permanent residency in EU countries with ease?
Why You Should Create a Personal Website ASAP
I think its just one way to vent frustration in the face of powerlessness. Like a protest against State's powerlessness. So Texas secessionists may talk and hold rallies but they don't (IMO, living in Austin, Texas) seriously consider leaving.
Here's a short writeup on James Sachs' (game programmer) attempt to build his own custom home.

http://castleonthecheap.blogspot.com
Show HN: Feedback requested
https://lightqa.com/

I have been working on a side project and need your feedback (idea and landing website) . The website is a place where you can post QA tasks ( by specifying your website/app and steps to follow ) and testers complete those tasks (on different devices) and submit reports.
Another nature-inspired take on optimization. For anyone curious, the Wikipedia article below on Ant Optimization and its "Related" section have detail on how these sorts of things get applied.

https://en.wikipedia.org/wiki/Ant_colony_optimization_algori...
10W LED- SEVERE SERVICE
How rugged are typical 10W LED's? Can they be used in a standard mechanic's drop light fixture? We know that standard filaments fail from the shock of dropping. Heavy duty filaments were developed for Rough Service applications and worked well. Will it be necessary to wait for a Rough Service LED?
Thermal problems should not be a problem here if used in an open grid type drop-light.
Link : https://lightqa.com
> It seems that is how most things in society get priced. Not for ultimate consumption, but to maximize the profit curve.

Of course that's how things get priced?
Some amazing non-male developers:

— Jen Simmons: http://labs.jensimmons.com/

— Julia Evans: https://jvns.ca/

— Lea Verou: http://lea.verou.me/

— Mina Markham: http://mina.codes/

— Sara Soueidan: https://sarasoueidan.com/articles/

— Sarah Mei: http://www.sarahmei.com/blog/

— Ana Tudor: https://thebabydino.github.io/

— Anna Debenham: http://www.maban.co.uk/
Yes. CRC is linear in the data and the error. This makes it easy to analyze the crc of specific error sets, and if non of them have zero crc, then if the error is in that set it is guaranteed to be found.
Don't use it at all.
Three of your five examples are screen-related, though?
Work for a solutions provider. Get yourself on a SAP project and ask for SAP training alongside. Work your way up. At some point you'll be senior enough to leave an get yourself lucrative contracting gigs.
That second bit is pretty cool, I didn't know about that. I actually experimented a bit with using cryptographic hashes as an error correcting code, but you have to brute force it, so it's only practical for small amounts of data and small errors.
How to follow Advice from the internet
If you want the topology of a sphere (rather than the geometry) all you need to do is identify pairs of adjacent edges of your rectangular map instead of opposite edges.
My anecdotal story: A friend who is a naturopath gave me some tumeric/black pepper capsules to try for arthritis swelling in my knees. I figured I'd try it with a dose of healthy skepticism. Indeed, no real reduction on the swelling or pain, but oh man did it give me the worst abdominal cramping and runs. So maybe it's effective as a laxative?
It's very, very difficult to get product managers to internalize that there are real security restrictions on how they can enable users to make things pretty.

Almost everything is security-related. Almost nobody is willing to work with this.
Bryan Cantrill.

http://dtrace.org/blogs/bmc/

Overzealous love of systems, I don't necessarily always agree with him but I always learn something when listening.

Brenden Gregg.

http://www.brendangregg.com/blog/

If I could import someones brain to my own, it would be his.

Kyle Fuller

https://github.com/kylef

Guy is like a UNIX programmer for the modern age.
Measuring Android Views
Thanks for replying, and for clarifying. HN is, as you are also admitting in a subtle way, anglo-centric. It does not really matter if that's a policy or an emergent property. The consequence is that you attribute more importance to issues related to your cultural area of influence.

Readers should be aware about this, and I would like this to be plainly obvious to everybody. I have never implied that this is HN policy, but it's a fact.

The reason why I insist is because HN usually pretends this not to be the case, and attributes to perception biases any mention of the problem. Even your post goes in this direction.
That's very interesting but irrelevant. People aren't using the term as a reference to game theory, they're using it as a cowardly way to say "You don't actually believe what you're saying."
A temporary restraining order in a non-emergency is not overstepping any authority. I see absolutely no reason why this is too important to go through due process.
Brandon Rhodes -- http://rhodesmill.org/brandon/
Excellent speaker and has recorded some great talks on structuring your code.
It looks promising, but it still requires a lot of manual data sorting, isn't it? Could you automate it further, as in output "you have worked 5 hours on project X and 19 hours on project Y this week" ?
It's not that simple. An Indian expatriate's remittance may leave American shores, for example, but then re-enters when their family buys iPhones, Ford's and Hershey's.
The article [1] and video [2] below shed some light on the "how". The video is mentioned directly in the article. The text explains how highly sophisticated targeting was deployed by the Trump campaign, and how it differed from Clinton's campaign. Highly informative.

[1] http://motherboard.vice.com/read/big-data-cambridge-analytic...

[2] https://www.youtube.com/watch?v=n8Dd5aVXLCc
Tortoise and hare can actually tell you which node the cycle starts on.

1 -> 2 -> 3 -> 4 -> 5 -> 6
^ |
|______________|

Step: 0 1 2 3 4
Tortoise: 1 2 3 4 5
Hare: 1 3 5 3 5 <- pointers reference same node, cycle exists

Then create another tortoise pointer at the head, iterate until both tortoises point to the same node.

Step: 0 1 2
Tortoise: 5 6 3
Tortoise2: 1 2 3 <-cycle starts at 3
More Than a Policy – What Dealing with Workplace Sexism Looks Like
This has been my experience as well. It's not a good time for writing maintainable code, but it IS a good time to abstract some complex solutions and think of possible problems that could arise from each possible architecture.
In scheme 1, does the lowest bidding software engineer have the right to stay in the US if they don't have work? If not, maybe that's why they can be the lowest bidder. Any American born developer of minority descent isn't going to underbid to that level. So your preferred scheme allows the free flow of capital but not labor.
Maybe I'm missing something here but if the problem is that different starting positions return different answers when they should all converge to the same one -- doesn't that mean that there's a fundamental problem with the actions being taken?

Fixing the starting randomness seems to be like that old adage of a man with two clocks doesn't know what time it is so he throws away one of them.
The point being that you get a different price point when you want to maximize societal good or when you maximize revenue. Look at how expensive college textbooks and scientific papers are. Clearly making knowledge accessible to more people would be a great thing, but that's not what we optimize for. It's right to stop and ask why.
I can't understand why are you arguing for school if you didn't like it at all? Do you honestly think you're so unique that everybody else has different experience? Because many of us don't.

I think that home schooling is a basic human right, just like choosing where to live and what job to take. That's because we are human and not ants. School for which there are no alternatives is a small Gulag camp.
"Recently, Obama administration also passed a directive to allow the spouses of H1-B visa to apply for employment authorization (or the ability to work at any place). This is a great move as it again encourages more talented people, who are married, to come to US..."

This appears to be a "back door" to displace Americans from STEM jobs and going around the H1-B Visa program requirements and employment limits.

Immigrants should only be able to work STEM jobs in the US if there is absolutely nobody trained to do that job in the US which is the intent of H1-B. As it stands, it is a way for tech firms to depress wage rates and to displace Americans from jobs.

President Obama was serving elites that want to depress wage rates of American STEM workers.

As you might recall, there was recently a legal judgment against Apple, Google, .... for colliding to not try to hire each other's employees.

I hope the Trump administration clamps down on all of these ways that try to keep American STEM workers from receiving their fare wages.
A friend of mine was recently recruited by company implementing SAP/ABAP technology stack for their clients. He has been interviewed mostly solving problems via Java and SQL.
This claim is untrue.[0]

[0] https://www.washingtonpost.com/news/fact-checker/wp/2017/01/...
Vendor lock-in into their Ubuntu Store.
There are plenty of examples of accounts getting accidentally banned by Google/Amazon and someone's livelihood vaporizing overnight.
Breaking the American Dream
If you think "but everything alters your chemical makeup" is a sufficient rebuttal, you're mistaken for the outlined reasons above. There's simply no more to say about it and I'm not going to get drawn into a pointless debate over mind altering substances as a recreational outlet or how it "enhances your mind" when all it's proven is otherwise.
Lovely summary, thanks! I kind of wish the video description linked either to that page or directly to the creator's linked Pouet comment, as they do a pretty good job explaining why the demo is significant.

http://www.pouet.net/prod.php?which=68783#c782205
http://foreignpolicy.com/2017/01/30/sorry-mr-president-the-o...
I would guess brand perception might play into it too. I know I've read before (can't find a source though) about a concept in economics where even if you can afford to price your product/service super low, you shouldn't because customers will perceive your product of lower quality.

suppose netflix had an ala carte option, and the shitty straight-to-dvd movies and shows were $0.25 to watch, but later block busters were $5-$10 per view. If you see too many $0.25 shows on your screen, you will (I think) begin to perceive netflix as a vendor of crappy, cheap content, which ultimately hurts their whole brand.