skysight-inc/HackerNews huggingface dataset:
I just don't think the whole "you can do X but only if you use the data in ways we want" is a good idea.

It's completely unenforceable, and there are millions of loopholes like the one you just said that will let them skate around the restrictions both legally and in action.

This seems like an addition because of the "GeekedIn leak"[0] of a bunch of scraped GitHub data from Nov of last year, but I just don't get what it's trying to do. Bad actors are just going to ignore it like normal (or find loopholes) and good actors weren't doing this in the first place.

Personally, I wish they left out the "what you can do with the data" and focused their ToS only on the "how you are allowed to scrape it". Give solid limits on amounts and speeds and other various aspects of the scraping, make them restrictive enough to prevent a service like that from working, then provide a point of contact so that an "archivist" can be allowed to do more on a case-by-case basis.

[0]https://www.troyhunt.com/8-million-github-profiles-were-leak...
I have a joint for you buddy. :)
A Dynamic Programming Model to Solve Optimization Problems Using GPUs [pdf]
I've been looking at metabase myself. What were your main issues with it?
You assume that box office goes down to 0 if a movie can be downloaded easily. This is evidently not true, since most movies already can be download easily, just not legally.
It depends on how you phrase it. If you treat it like an expense, people will balk at the proposal as unreasonable. And while a lot of tax revenue ends up being wasted and becomes effectively an expense, 6 trillion taxed to maintain a $1500/month UBI for all adults is not going to slow the economy the way 500Bn for the military does. At worst, the wealthy are getting a fraction of their tax money back in their UBI check and putting it right back where the tax revenue came from - investment accounts.

It is the same way infrastructure investment works. Nobody wants to do it because the upfront bill looks big. But the decades long projection of efficiency of most high-demand projects would eclipse the cost by an order of magnitude. Meanwhile special interests (mainly those who would not immediately benefit from the infrastructure themselves) keep phrasing the conversation around "how much it will cost" these projects never get done, and the national economy suffers as a whole for it.
Wall Street Uses AI to Lead Digital Performance Management Revolution
This. It's not exactly programming, but I think this should be recommended reading. I've only read it about 20 years into my career but it all clicked - I wish I had seen it earlier.
Measuring What Is Not Ours: A Tale of 3rd Party Performance [pdf]
They certainly have a lot in common, either way:

- Both compile to native code.

- Both care a lot about performance.

- Both care a lot about parallelism.

- Both care a lot about safety.

- Both were invented by a major browser vendor, roughly around the same time.

- Both include an unsafe fun zone that lets you play with raw pointers.

Maybe some of that was inevitable just by following the trends in the field (safety and parallelism in particular), and we'll see other new languages making the same choices?
By the way, that's a war crime. An occupier has the obligation to keep order. When the military was sacked, looting became widespread. The US forces had no orders to keep the peace, but just looked on. It's a miracle Iraq works at all today.
They could also change the pricing. Because they know you'll be more interested to try an expensive steak ($3 more than your neighbor pays).

You'll also find that same steak tastes better now.
CryptoMove is hiring multiple engineers
> But what does this have to do, when they propose a new Web API?

The web being inherently cross-platform in nature there's a motivation on their part to not support it, or - in this case - cripple it (perhaps to a mild degree but at least enough to render it categorically inferior to native metal and not worth the trade-offs). I can't say that their proposal does this necessarily, but there's inarguably a motivation to do so.

For a previous obvious example of this kind of thing, see the deliberate crippling of iOS UIWebView.

> I am not sure it is only for power reasons, but maybe also for technical reasons

Call me a cynic, but while there may be good, valid technical arguments against Vulkan, it's mainly for power reasons.
Profit and population control, mainly.
Google reportedly [1] also uses a virtual filesystem (FUSE-based, in their case) to let individual clients get a convenient/efficient view into their giant monorepo. Microsoft looks like they're doing something very similar here, except building their vfs/monorepo solution on top of git and open-sourcing it (Google's is built on top of an in-house VCS called Piper).

[1] http://cacm.acm.org/magazines/2016/7/204032-why-google-store...
if foursquare can do this imagine what google or Facebook can do.

https://thenextweb.com/insider/2016/04/27/foursquares-predic...
An Architecture for Real-Time Job Characterization [pdf]
This book was written before Java for C++ developers (amazon shows 1994).

Edit: I agree with your opinion. Just wanted to show that this problem is much older and related to other languages too (probably with the similar OOP implementation).
Openminded software engineer – unique culture
Its a well known fact Facebook stays open on your phone even after you close it. Gps and your bar seem to have told Facebook to serve you an ad. Crazy that Facebook can do this, I can only imagine what the govt agencies do with this data.
Last I checked, white men still bankrolled and ran the show and held most of the tech jobs. What was your experience?
WavePad 7.02 Beta Crack 2017 with Serial Keygen Free Download
Show HN: Microtonal piano keyboards with d3 + Web Components
I'm not sure MX records would work without either modifying SMTP servers or using Tor in transparent proxy mode.

Postfix, for instance, has [transport maps](http://www.postfix.org/transport.5.html), but those let you pick a transport based on the email domain, not the MX host.

Right now, some people use [onionmx](https://github.com/ehloonion/onionmx), which maintains both a [static mapping](https://github.com/ehloonion/onionmx/blob/master/sources/map...) from domains to onion services, and a dynamic one using [SRV records](https://github.com/ehloonion/onionmx/blob/master/SRV.md).
I would imagine the idea is to have a legal recourse to go after a company built atop breaking the terms of service. An example of that would be Craigslist going after Padmapper. There's tons of scraping of Craiglist and I'm pretty sure it's a violation of the terms, but they'd reserve legal enforcement to specific circumstance.
Gearshift: An FFT Benchmark Suite for Heterogeneous Platforms
I'll take a stab at a response:

- The argument against H1B isn't an argument against immigration or immigrants, it is an argument against corporate welfare. This pretty much negates all of the points the author makes (We all agree immigrants provide diversity, some are net positives on the economy, sometimes talent doesn't exist in the US, etc)

- H1Bs aren't allowed to start companies, so this point is moot

- It isn't surprising that many companies are founded by immigrants or children of immigrants. The entire nation is made up of immigrants. The same point that could be made is that most rank and file worker drones are immigrants or children of immigrants.

- startups valued at more than 1 billion dollars? OK...

- "Uber, Tesla and Palantir, had created thousands of jobs and added billions of dollars to the American economy" and those dollars in the economy are concentrated in hands of the very wealthy on the backs of immigrants.

- I love Stripe, but I have a hard time believing he couldn't find "engineers and executives" already in the US to "create a novel machine-learning system to detect fraud; and it had to convince regulators and other businesses that it was safe and legal to process payments through Stripe"
You seem to be trying to argue against the law. As onion2k says, courts consider intent. They will decide if you intended for your customers to break the law, and were complicit in the breaking of the law, or not.

They will only consider real cases, not hypothetical.

> "Warning, this knife can sever arteries.". Is this better?

The courts take things in context. If it was sold by a gangster with that wording used for the purpose of informing customers that it can be used to kill people, then that's one thing. If it's used as a warning label so that adults know to keep the knife away from their children for safety, that's another. Courts are not blind; they are supposed to look at context and intent.

You seem to consider the law as some kind of mathematical function where the same input always results in the same output. This is indeed the aim, but context matters. The law doesn't ignore context, so you cannot expect to do so either.

You might find it helpful to read "What Colour are your bits?": http://ansuz.sooke.bc.ca/entry/23

That article talks about copyright, but the point about the law seeing context, and the same nonsense conclusions when attempting to use logic but ignore context, remains the same.
It's a dropdown arrow for me, but yes this gives a pretty good example of why you were targeted if you select the link asking "Why am I seeing this ad?" (Or something like that phrase)
This one isn't superlarge, by a wide shot. √2,654,435,761 = 51521.2166102, so even an extremely naive trial division loop needs just over 50k trial divisions.

I haven't benchmarked it, but I think that should easily run in under a second on any phone sold in the last 10 years. If you do it a bit smarter and skip even divisors, I think it could run in under a second on 30 year old hardware (25k iterations, 200-ish cycles per loop (division was very expensive, back then) takes a 5MHz CPU)
The privacy paradox on social network sites
US Visitors May Have to Hand Over Social Media Passwords
It's probably for sympathetic reasons. If they can scare or get unaffected immigrants to care, it helps their cause for illegal immigrants.

Basically they're playing up one angle in the hopes it will cause sympathy in others who are not affected. Employers don't want to seem "exclusive" do they have to send out pro forma communications about their inclusiveness and vision of one world even when they are not affected or minimally affected by the bans.

They probably lose more money in the form of lost sales due to export restrictions to other places, but you don't see the dame dire warnings of a threat to viability.
Why is the Middle East cloud ecosystem so cautious?
I'm assuming you're using a VoIP provider to do this - just be careful, they might have rules against this. Definitely don't do it on an account you have a personal number you value or something.

That said, I fire attacks at script kiddies in the clear from big server providers including DigitalOcean and OVH, so I suppose as long as the attackee can't really complain legally, you might be okay.
What progress are you looking for? There seem to be downloads here, posted pretty regularly: ftp://ftp.ntpsec.org/pub/releases/

I don't know if they build and work, but I'd suspect they do, based on the refactorings being discussed. The commits seem to be clicking along. A diffstat of roughly where I think they branched off of ntp vs. master takes a moment to poke through, because the raw stats are "1032 files changed, 126489 insertions(+), 143789 deletions(-)", but there's a lot of trading C code for test code and more docs in there.

I don't know exactly what metric you're using but this doesn't match my "obvious lack of progress".
The news article mentions Premier league and other TV networks . I am guessing that these kodi boxes are being used to consume live TV content or TV shows. A day's worth of shows in high resoution could consume upwards of 4GB. Why would anyone seed that ?
>> Have you ever done all your laundry by hand? I have, and it's a MASSIVE waste of time.

Yes, I have. Why is it the women that have to do it- by hand, or otherwise?
It’s time to rethink using remote access VPNs for third-party access
Chance is a funny thing.

I was once reading Fear and Loathing on the Campaign Trail '72 by Hunter S. Thompson (which I can heartily recommend) - not an especially obscure book, but certainly not his most famous. I was a student, and I was lying on my bed reading this book, whilst listening to some music. This was about 2000, and I guess I was a relatively early adopter of online streaming music: I'd selected some random electro music station to listen to. I'm reading my book and listening to some moderately uninteresting electro when a sample in the music piques my interest - I recognise the voice! It's Hunter S. Thompson. I think, "That's a funny coincidence, given what I'm reading..." Then I listen a bit harder and I realise he's talking about Nixon (or McGovern, I forget). I realise he's reading from the very book I'm reading - and yet, it seems even more familiar than that, like I've just read these very words... I glance down at my book and realise he is, in fact, reading the start of the very paragraph I'd just, seconds ago, finished.

I wasn't on drugs and I haven't embellished this story over the years, it really did happen just like this. Just a lot of chance, right?
While the policy rhetoric often focuses on "illegals", the substantive policy from the Republican Party is anti-immigrant, not just anti-illegal-immigrant.

The bill just introduced to cut the number of green cards issued in half, eliminate the diversity lottery, and impose permanent cuts in the number of admitted refugees would be exhibit 1.
StrongSwan based IPsec VPN using certificates and pre shared key on Ubuntu 16.04
(Redash author)

Step by step instructions could be great, but there is that much time in the day, so figured that anyone who wants to customize the deployment, will know how do it on his own (or use the bootstrap script for reference).

I'll be happy to answer questions on how to set it up in your environment, you're welcome to the forum[1], Gitter[2] or Slack[3].

[1] https://discuss.redash.io
[2] https://gitter.im/getredash/redash
[3] https://slack.redash.io
White male here, I've never felt anything but welcome in SV.
How to find happiness in your career by Harvard prof. Clayton M. Christensen?
Mobiles in Enterprise/Work Place
What opportunities /problems to solve exist in the workplace/enterprise that can be tackled efficiently via smartphones.
What advice would you give an upcoming mobile developer wanting to avoid the consumer space which derives most revenue from advertising. As a note advertising has been constant 1% of US GDP for the past 100 years [0] or so and can't really compete with Google/Snapchat/FB.
Basically opportunities to exploit for someone to make a decent living i.e >100k$ not take over the world or anything

[0]: https://www.bloomberg.com/news/articles/2014-03-03/advertisings-century-of-flat-line-growth
the_donald is leaking
Our Manifesto Toward Tomorrow’s Organically Secure Vehicle
Innovative Research and Applications in Next-Gen High Performance Computing [pdf]
Well, maybe it's regional.

I have at least backed up my surprise at the use with two different dictionary citations, so it can't be that strange of a view.
sure it wasn't The Catcher in the Rye?

http://www.imdb.com/title/tt0118883/synopsis

:)
Will be happy to see your book in the top :)
As a pilot, you cannot escape knowing this terminology. Knowing how your instruments do their measurements ("indicated vs true air speed", among others) is absolutely integral to the job, if you don't want to fly into a formation of "cumulo-granite" somewhere along the line.

One is what your pitot tube is telling you - which is a combination of altitude, weather conditions, wind, and airspeed.

The other is how much air is flowing over your wings - which is what actually keeps you aloft.

To quote the ace fighter pilot Yogi Berra - "In theory, theory and practice are the same. In practice, they are not".

You cannot escape pressure-altitude. It has way more implications than this. Starting with your ability to get off the ground.
NRX is heavily associated with the alt-right. The term has more to do with ethnonationalism than pure populism.
Archiving github history.

Like 4chan has archives of posts, same concept I think.
Kill box
Judging by the manual for the Kershaw I bought, at least some manufacturers like to add reminders that the knife is meant to cut only letter envelopes and basically touching anything else with it will void your warranty...
Is there any way to do this datamining, but not just looking at amazon links? By that I mean that I'm sure people mention "Code Complete" often enough, but don't bother linking to it on Amazon. That'd be interesting to see the results.

Also could be interesting to see this study, but also weighted based on the number of votes the posts referring to them got.
No, I think what's going on here is "let them use washing machines".

Like-
Problem: women are treated as domestic slaves.
Solution: get them domestic appliances.

Well that's just ridiculous.
I assume you mean low? :)
My understanding was that for it to work, it must have few factors, and in particular no small ones, so easiest just to chose a large prime number.
Looks impressive! Are you planning to add support for networking?
Hey there hackernews... I've been working on some web components so I can start blogging about music theory and its connections to mathematics. So I've come quite a ways in creating this flexible piano keyboard tool.

I'd love some feedback!
They're not really fighting against that kind of "copyright theft." They're just an industry front group, so they'd never attack their own backers.
Did you talk on whatsapp? I've noticed if I talk to someone on whatsapp then Facebook suddenly shows me lots more to do with that person or suggests that I add them, even if we usually never interact on Facebook.
Location: Bangalore, India
Remote: Yes
Willing to relocate: preferably no
Technologies: Java, Python, C, C++, Javascript, PHP, Android, Mysql
Résumé/CV: https://sam95.github.io
Email: sameera1595@gmail.com

Looking out for SDE 1, entry level positions. Please visit https://sam95.github.io/
Confident of picking up skills and technologies. Looking out for a fast paced environment.
So that others don't have to spend time searching: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
What Elm and Rust Teach Us About the Future
https://en.wikipedia.org/wiki/Linear_congruential_generator
Isn't google's system inspired from their use of Perforce as well? Is Piper Git like, or more Perforce/SVN like?
Same here. His speeches and books are indeed pretty monotonous, but his interviews are much better. "Understanding Power" is probably the best Chomsky book, and it wasn't written by Chomsky. It's just a collection of transcribed town-hall style meetings with Chomsky, and is truly eye opening.

Regarding media, I think this one is by far the best compilation of Chomsky excerpts, and I highly recommend watching it all: https://www.youtube.com/watch?v=cPp69gKVe9o

The inevitable day of his death will be a huge loss to the world.
>, the good old Design Patterns book, responsible for more atrocious over-abstracted,

This is a misunderstanding of the DP book. It would be similar to saying that the existence of TVTropes.com is responsible for terrible scripts of tv shows and movies. Or, the existence of the Oxford English Dictionary is responsible for bad novels and useless documentation.

The DP book is a catalog (to gain awareness) and not a checklist (that you must do). It's a collection of observations about software structures out in the wild. It's not about prescription.

Even without the phrase "design patterns", it's easy to surmise that programmers out there are independently and unknowingly re-inventing the same higher-level structures (similar to tv tropes) but without giving them formal names. The DP book gives them formal names and hence, an attempt at shared vocabulary.

One can go to the amazon.com page for Design Patterns and click "Look inside" for the "First Pages" and see that the authors wanted to present a catalog: https://www.amazon.com/Design-Patterns-Elements-Reusable-Obj...
Ask HN: Tips for a 40ish nobody how to start business?
[If my intro is too long for you, please jump to the last two paragraphs. I’d hate missing your thoughts :)]

I think I’ve messed up. I’m getting 40 soon and realize I’m almost in the spot as when I started working.

I’ve zigzagged careers: from years in a project management role at a big corporation, to learning that I can do but wholeheartedly hate office politics. Two failed startup attempts bit off another couple of years, and then there were these fruitless attempts with my novels for which I kept myself afloat with freelancing. It took me years to accept that I love writing as much as I should never hope that it brings enough money on its own.

Now that my writing aspirations are on hold, I start to loathe freelancing. It’s a dead end. I dread the day I have to look for work in my city since I’m far away from any serious tech scene and I can’t move. What freelancing did do is remind me how much I like programming. My best option to stay sane seems to try starting another business, but I’ve made enough bad experience with co-founders and raising money that this time I want to keep it small enough to go it all alone.

Except: I have no professional network, no peers, no internet presence, not to mention a following. My first-hand work experience is only from big corps and remote freelancing. I didn’t get much insight from interviewing my friends for mundane, real business problems at their workplace, and I know good enough not to give the vague, work-intensive hobby projects that I am excited about a shot.

Sorry for the rant, but: I’m genuinely interested how others have coped with this or a similar situation. How did you get out of this rut. What’s your story?
Red-light camera firm pays Chicago $20M to settle bribery case
Systematic content validation with Varnish
I'm glad that the author included a disclaimer: this is fine for generating pleasing pictures, but should not be used for anything serious (such as crypto, or even Monte Carlo simulations etc.)
The frequency is what's changing. How far does light travel in 1/10,000,000,000 of a second?
Adding colour to Git in the command line
Isn't the solution to H1B abuse to just let people work anywhere they want after being granted the visa? This would then let the market determine the salary for this class of workers, and should put a stop to the abuses by big consulting firms.
Voyager is the name RAF use: http://www.raf.mod.uk/equipment/voyager.cfm
Don't kid yourself. The users of Kodi have always been using it to watch their own pirated media collections. They just weren't using streaming services, so there was a higher barrier to entry. Now that it truly is a one stop shop for pirated media access, it's reached the primetime.
I still have data dump, will take a look on book-name-mentions without links, if it makes any difference in top.
I just think that there are better ways of limiting that (however I'll freely admit that I don't really have any experience in the area, especially the legal aspect, so I could be horribly off on this).

I've seen many very cool, creative, and useful tools pop up on top of GitHub and sites like it, and I just fear that changes like this will have the (perhaps unintended) side effect of shutting them down.

Things like CommitPrint [https://commitprint.com/], or Commits.io [https://commits.io/] come to mind.
If that network layout is unsuitable, then that's reason to dislike Urbit. If not, it seems weird to complain that their political opinions are causing them to make unobjectionable technical decisions.
Why is Employer of Last resort never talked about?
I don't think anyone, red or blue or purple, really wants to stop skilled immigrants from coming to America. The debate is around those who are less skilled.
I don't like it, but I think consumers are pretty accepting of platform exclusives.