skysight-inc/HackerNews huggingface dataset:
Please don't add snark into inflammatory comments about already divisive topics. That's destructive of the kind of discussion we're hoping for here.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
> If you don't accept the GPL license, then the code is not open to you. Treat it like you would any other closed source code: don't use it.

A user isn't required to accept GNU GPL license terms to simply use it. The user should be allowed to install a software released under the terms of GNU GPL even if the user refuses to accept the license terms.

GNU GPL cares the modification and (re)distribution of the software. Not its mere use.

Edit: Remove the previous edit. (If you are never releasing/distributing the combined work into public, it is Okay to link your code with an [AL]GPL code and use as you wish).
Ask HN: How do you evaluate offers?
I am an IC in silicon valley, and I have these three options.

* I am personally doing well at a C round startup for about a year.

* take an offer from a A round startup that really matches a niche technical expertise that I have and currently not using

* take an offer from a pre IPO company with a huge amount of RSUs, which has interesting work, but also doesn't require my niche

The base salary is about the same everywhere. The RSUs are priced near what I think the Series C company will do if I fully vest and they have a good but not spectacular exit. They are not doing so well that I want to buy the options that are about to vest, it's a significant chunk of my precious post tax money. So if I leave, they are gone, and this year of hard work is gone. If I stay, they will only give me more options that I feel are to risky to buy, and I am afraid of getting stuck if they do another round.

How should I look at the A round startup offer? It's the only one without a 401k (I am > 30, and maybe thats the answer).

Based on this article

* https://medium.com/@DunRobinVentures/evaluating-the-risk-reward-relationship-across-funding-rounds-5c951f21236b#.556vz3gl3

Seems like series A has a 20% chance of success, and has 292% returns on investments. So a rough guesstimate of what I should look for in the options is:

* 5 * RSUs when value is 292% of money raised

Of course this ignores the fact that I can only make this crazy bet once.
[edit formatting]
Will the Large Hadron Collider “explode” if the power is turned up too high?
> The attribution of those hacks did not implicate Russia

They​ absolutely did implicate Russia. Read them again.

The rest of your post is bloviating about a military escalation that exists only in your mind.
For mobile all of these don't apply. The mobile version of Java doesn't include as much dynamic stuff and doesn't require dynamic loading so you can build a really efficient AoT compiler e.g. https://www.codenameone.com/

The core JDK makes those assumptions and is indeed a bad candidate for AoT OTOH so is scala and it will prove very difficult to provide any value beyond what the JDK already offers.
I really feel like online dating only works for people who are at least average to very attractive. If you're near average or anywhere below, you're kinda totally out of luck; both men and women for various reasons (although even that situation - women still have the upper hand as far as number of responses and the ability to actually go out on more dates).

That's been my personal experience anyway. I gave up on it a while back.
> The original idea of these licenses was to discourage freeloading - that hasn't worked very well;

Just because other people have reproduced work that enabled freeloading doesn't mean the GPL wasn't successful at discouraging it. Not that this was ever the point.
The best part is that it was all enabled by people who did not like politics and just enjoyed solving problems. Sometimes I wonder if focusing on technology is the technologist's equivalent of putting one's head in the sand.
Well, when you have an ongoing lawsuit with Oracle you have to careful of what you say in public.
No, as it turns out in presence of recursion it's undecidable to know that in general. Inference in a linear logic system can answer when it's possible some of the time. Programmer-written annotations can assert it's the case. Type-checkers can ensure that assertions actually hold.
I know even GameStop got into the scalping it seems... I just want to go to a store and buy it semi-impulsively. The guy at a GameStop said we have them in our warehouse and I can sell you one for $600.

Ok nope I'll wait and there's only one game to play and none schedule to come out for months minus re-hashes of Wii U games.

On a different note..I bought the Wii U for my niece and nephew and MARIO Chase alone is tons of fun; money well spent.
Climate Change Deniers are some of the biggest users of the flawed analyses that I'm talking about. For example, several climate change deniers argue that if you control for urban heat island effects, the magnitude of the human component decreases substantially. Such willy-nilly expansions of model complexity fall apart when modeled more rigorously [0][1].

You'll notice that I've never claimed that new parameters universally make the model worse. All of the common Information Criterions [2][3][4] are numerically capable of improvement of model quality with increases in parameter space...it's just unlikely. Such p-value hunting might give you the p-value you're looking for, but it is very unlikely to improve the model.

Sexism is a hard problem. Throwing variables wantonly at models until sexism disappears isn't doing anything for the problem...it's nothing more than a pseudoscientific way of pretending it doesn't exist.

[0] https://www.skepticalscience.com/urban-heat-island-effect.ht...

[1] http://news.stanford.edu/news/2011/october/urban-heat-island...

[2] https://en.wikipedia.org/wiki/Bayesian_information_criterion

[3] https://en.wikipedia.org/wiki/Deviance_information_criterion

[4] https://en.wikipedia.org/wiki/Akaike_information_criterion
Maybe they change all three bulbs at the same time for uniformity — I don't think I've ever seen a traffic light where one color is burnt out.
> Do you know whether it takes into account deceleration?

Looks like it does. If I plug in a distance of 980m and acceleration of 9.8m/s^2, it gives a 20s time. That's 10s of acceleration (0.5 * 9.8 * 100 == 490m traveled) and 10s of deceleration.
Contracts impose. Else enforcement couldn't be a topic. But suppose we allow your cavil, and try "insist" or "request"? What changes? Nothing.

Better - companies are choosing to replicate, not stamping out kiddie parks. If you're going to end up with an MIT license, why not start there and avoid all the waste?
There are lots of programming styles where the programmer must ensure the invariant that some piece of data (value, reference, pointer, whatever) gets used in exactly one sequence. Normal types can ensure that functions and arguments fit together, but they can't talk about how often and when something gets used.

Linear types are an extension to normal types which enable them to talk about how often and when something gets used.
Had to do a few searches but I found it:

artsd (part of https://en.wikipedia.org/wiki/ARts)
I've been half-heartedly looking for something exactly like this for a while, thank you for posting it!

Instead of using Uppity, which appears to be abandoned (?), I found Navigate Up WE (https://addons.mozilla.org/en-US/firefox/addon/navigate-up-w...), which performs essentially the same functionality and appears to be maintained.

Thanks again, this will be very useful!
in practice, privacy has more to do with availability of the data than having the ability to get the data
>It doesn't work so well if your interests, tastes, or personality are off the beaten track, however.

How did you manage to infer that my interests were so pedestrian?
> I accept a lot of this as just The Way It Is. The one thing I would hope to change in the minds of women, the one memo to women I would send, if I could, is: we have the internet and airplanes. Please don't write me off because I don't happen to be in the same city right now! A lot of women seem to want to cripple OKCupid to be, e.g., OKCupid NYC.

I dunno if this is a women specific thing. Location-based matching seems to just be a "feature" of pretty much every dating website out there, so people get used to it.
You could buy the Wii U version to run it on CEMU in true 1080p (provided you have good hardware)?

I hadn't been following CEMU's progress, but it looks like it has come a long way in the past year.

https://www.youtube.com/watch?v=R8Au_XrDKQ0
Create Graduation Party Invitations That Stand Out from the Crowd
I believe the word you're looking for is technocrats.
Scala (and Java itself) are much easier to build native compilers for than Clojure, where numerous values are actually small dictionaries, nothing has a fixed type, and a large amount of the code is expanded from macros that are expecting to executing in the environment of deployment (not some special compilation stage). It is a language that essentially needs a heavy runtime to be remotely efficient (as anything super small is going to be rather equivalent to a barebones/naive JavaScript implementation), and it is unlikely that an attempt to build out a nice runtime for it is going to somehow be extremely better than the JVM (or a JavaScript engine, which might be even better in some ways).
Tax Returns – Rachel Maddow Digs on Donald Trump
Maybe your distro has it configured by default. I had to modify config (you can change the one in your home directory or the system on in /etc/pulseaudio/default) to include something like

module-native-protocol-tcp auth-ip-acl=127.0.0.1

You could also use auth-anonymous=1 but if you're not careful with that, people can play stuff on your speakers. We use to mess with each other at work doing that. :-P
Sorry, I didn't mean to imply anything about you in particular. Obviously, I don't know anything about you. I was just commenting on the strategy you were proposing and voicing my opinion on the odds of it working for different types of people.

If that strategy worked out for you despite you being really different from most people, I think you must have just gotten lucky to meet some people who were also really different from most and also like yourself.

In my own experience, there just aren't enough people who are compatible with me to have a short profile and just roll the dice. Over and over the dice rolls fail. But, who knows, maybe it's just bad luck.
That's not the point I was making - look at the stats, and RedHat is a huge percentage of Linux contributions. With or without replication, the general response to the GPL is not to contribute, since contribution is penalized in a way that freeloading isn't.
Someone did kind of the opposite (same language, different backends) with Rcpp and compiler flags (-O3 and the like): https://github.com/jackwasey/optimization-comparison
> If you mean Linux as in GNULinux, the whole GNU library was recreated in a more permissive license by Google at immense expense

Good, they want android to become a closed source commercial product and that should be expensive. And when that happens everyone will be reminded of why the GPL is a good thing.
People say be yourself because their advice can never not be taken. It is a tautology.
Waiting for India Inc's Uber Moment
Hopefully there's some delta compression between the frames. Or something other than a dumb array of independent images.
By being an unnecessary tragedy. (Although I'm curious as to what you'd evoke as examples.) If you're going to end up with an MIT or BSD license, why not start there and save billions, and a ton 'o precious programmer time? Open source can have a strong economic advantage over proprietary; unfortunately the over-reaching terms of the GPL hasn't make it so - just as you say, GPL just means someone's gonna have to redo it as (more liberally licensed) open source.
Yes, but ALL OVER the official documentation it says running it as a system daemon is not recommended at all. But yes, in the above use case, that would solve the issue of audio not continuing when switching X sessions without needing module-native-protocol-tcp.
Interesting. I wonder if there's a thesis in solving this problem.
This is a cool idea. Having an independent rating company look at products and score them on privacy or security. May be hard to find back doors tho.
> Why aren't S and R just called SendCapability and ReceiveCapability?

Let's see how it reads if they were?

data SendCapability a
data ReceiveCapability a

newCaps :: (ReceiveCapability a ⊸ SendCapability a ⊸ IO ()) ⊸ IO ()
send :: SendCapability a ⊸ a ⊸ IO ()
receive :: ReceiveCapability a ⊸ (a ⊸ IO ()) ⊸ IO ()

Personally, I find that less readable - most of the space of the line is taken up with the two names, it's harder to keep track of the shape of it (in particular, matching parens), and it doesn't communicate anything more when you'll need to read the accompanying paragraph anyway.

That's not to say S and R are good names in a real program - name length should track scope, and type names have pretty broad scope (global but module-constrained), so they should usually be comparatively long. `SendCap` and `RecvCap` might be a good compromise, in that context. Type variables (like the `a` here) are local to the individual type signature (and, with -XScopedTypeVariables, possibly the accompanying definition) and so should be shorter. One letter may be too extreme - `a` does a fine job conveying "whatever you care to be dealing with" but `msg` might be even better in this particular case.
How many drivers a month avoid losses thanks to this traffic light? I'm gonna guess the ROI is positive overall on traffic lights.

*Sent from my iPhone while driving 75 on the freeway, eating fast food listening to a book on tape, navigating with Google Maps

(Not really, but people do this)
I think it's said "be yourself, but be your best self"
I believe at least most of those lisp dialects are useful without any frameworks. You get view template with s-expr for free instead of erb/ejs/eex. And you are basically composing everything like plug in elixir very easily.
However, the down side of not having a major framework is community does not have same context to discuss and share, which keeps almost every lisp dialect remains out of mainstream.
This is correct, but I'm not sure the authorities take that into consideration. In my case, it's the yellow and red that look identical, but that doesn't stop them from making single flashing red lights and single flashing yellow lights. Makes life exciting sometimes.
If video is so much better then why do we see it used so much less than it ought to be? Possibly partly because generating video is too difficult for many?
Google Cloud Pi Compute is coming out on April 1
H-1B is de facto a skilled immigration program. The fact that it's dual intent, and that you can get a green card through employer sponsorship, seems to indicate that it is at least partially by design.

Those other programs that you reference are for "extraordinary talent" and such, and the bar there is much higher than for ordinary skilled immigration.
Whether you're on Amazon or Google, one thing is certain, we're going to have some amazing services and options available due to the competition between the two, and both of them fighting for market share.

I'm on AWS at the moment, and I'm in no hurry to jump ship, because I know Amazon is going to be forced to stay competitive with comparable services and pricing. In 3 or 5 years, if there's a clear winner, I'll make the switch, but for now, it's going to be fun just watching everything unfold.
> Yes, I know that all agencies have a John Yoo who is ready to write a learned legal argument for why their actions are within the law. This means nothing.

As I explained, this happens everywhere, not just in government agencies. That is why no reasonable person would have expected a public discussion prior to implementation.

> Not true. The muslim watch list was created after 9/11 and was not shut down until late in Barack Obama's first term.

We were discussing the Muslim registry that Trump wanted to implement, which goes far beyond NSEERS. He has at times ramblingly suggested that he wants all Muslims to be registered, not just some foreigners visiting the US as in NSEERS.
From the Androiddev reddit

https://www.reddit.com/r/androiddev/comments/5zf1xo/future_o...

>I'm guessing the same API restrictions will apply as before? So lambda expressions, method references and type annotations will be available for every API level (so no more retrolambda, or maybe still for try-with-resource?), but other Java 8 features like default and static interface methods and streams are still only for 24 and up?

>>Yes, this is correct -- we are currently matching Jack's feature set. That means that we support lambdas, method references, type annotations, and repeated annotations for every API level; default and static interface methods are only supported for 24 and up. We are still not supporting try-with-resources below API 19. Java 8 APIs still depend on the API level since those are included with the OS (sadly, this means no java.time).
For anyone interested, the source code for the Java 8 compatibility tool, which we call Desugar, is here:

https://github.com/bazelbuild/bazel/tree/master/src/tools/an...
No, the new libraries aren't closed source. Google recreated the libraries under a properly liberal open source license without a software-and-hardware patent grab (or a ban on tivoization for security purposes) that other can use, and have used. Another massive chunk of GPL enters history, except as legacy cruft. Waste, but we finally end up with a non-perverse open source license.
Your argument seems to be that anything that makes phones more expensive is wonderful, so go economic waste! Because something as unholy as a corporation is involved. A passive version of The Unabomber's creed, I suppose.
> look at the stats, and RedHat is a huge percentage of Linux contributions

Why is that in any way surprising?

> With or without replication, the general response to the GPL is not to contribute, since contribution is penalized in a way that freeloading isn't.

How is contribution penalized? And what makes you think the give back rate is any better for more permissive licenses? There are a tonne of proprietary BSD forks that have never contributed anything back.
GraphQL is not a query language for your database, it's more like a query language for your REST API.

So asking how to do a join in GraphQL is like asking how to do a join in REST. It's not a well-formed question.

The good news is that the sever can expose absolutely anything as a GraphQL query. They're just arbitrary entry-points into the schema. Think of it as like calling a stored procedure. The procedure is an opaque thing as far as the caller is concerned.
Yeah this is my life right now, employer won't offer it, 44 years old can't afford Obamacare either. Have 25 years experience in the industry but unfortunately it seems the older you get the less valuable you are to society in general despite being better at what you do than at any other point in your career.
What are some other things apart from dremel?
LLVM to replace GCC being another prime example.
Is it in the red light district?

(When I was a child, I actually thought that the meaning of that phrase was related to traffic lights. I was so naïve.)
Completely agree they absolutely nailed networking and VPCs. GCP network attached disks are so much faster and easier to groc than EBS. The bigger the GCP disk, the faster it performs. If you want to maximize IOPS make a disk 750GB or larger. Compared that with EBS that has overhead with concepts like enhanced networking, EBS optimized, and don't even get me started on provisioned IOPS.
S21ZED S21ZEE Bangladesh
This is an exception and a too-clever-for-its-own-good use of a traffic light. Usually we use a blue sign with a white arrow pointing right to show you can only turn right.
> No, the new libraries aren't closed source.

Not yet, but they're permissive enough that google can close source them any time they wish. And when that happens there will be a lot of crying about google doing something they are specifically allowed to do.
should put red plastic or colored paper there. or just paint it red.
Investigate OKRs (Objectives and Key Results). A lot of tech companies use them internally to align objectives and work across the organization and all teams.

I work solo (as a freelancer and solopreneur) and I have found OKRs invaluable in aligning my weekly and daily work to my quarterly objectives (and in keeping me honest about my capacity).

Recently, after moving in this direction in a more ad hoc manner, I started using http://weekdone.com to bring some it together and streamline things (WD is built around quarterly OKRs and weekly accomplishments tied to those KRs). The process has been wonderful.
Not Everyone Likes Money, Apparently
Don't need to when you read papers.
Thank you for the response. I do agree that money is a large component to this situation. I also do think some people actively discuss the existence of this divisiveness. So then, is the problem a lack of discussion around methodology and how to implement solutions? You mentioned that the effort is the largest cost in deploying positive solutions. Specifically, those solutions would be used to educate individuals on what divisiveness looks like and how to combat it. How to recognise bias.

I do think you are right, and that we need more resources supporting the efforts to bring us together instead of pulling us apart.
They are being taken down because the Justice Department is threatening Berkeley using the ADA because the videos don't have subtitles. Once they are out of Berkeley's control, hopefully all parties will just move on, point being made.
the dice man is about one guy basing every life decision around coin tossing. Funny, bit dated, worth a read imo.
The reason why the difference is so big is only partially because family immigration is less extensive in those countries. The bigger part is that US doesn't have a well designed skilled immigration track, while those other countries do. Most skilled immigrants come to US via H-1B or L-1, neither of which were originally designed for that purpose. Because H-1B specifically has an elaborate quota system, the number of people that can come under it is limited. But there's no similar quota on family immigration, and so the immigration system is dominated by the latter.

So if you want to see ratios more like in Australia or Canada, the first thing you should do is not clamp down on family immigration, but open up skilled immigration - e.g. by removing H-1B quotas, or (better yet) creating a proper work-your-way-to-citizenship visa with no quotas. That will increase the overall number of immigrants, but most of that increase will come from skilled immigration, evening things out.

Of course, at that point you'll want to have some merit-based system (points etc), because otherwise you'll get too many skilled immigrants to process...

I think that a lot of people on the left would actually be fine with that kind of tradeoff - point-based system, but without quotas. So larger number of immigrants overall, but eligibility bar is higher, and skilled immigration is more prominent compared to family immigration. Would you be okay with that?
Ruby 2.4 has optimized lstrip and strip methods for single byte strings
>The phrase argues against growth in general

How so? Is who you are as a person one who stagnates? To me it would seem you have it backwards. Being a 16 year old shitty driver and pretending that you have nothing to learn about driving would be against growth. Being a 16 year old shitty driver who knows they are shit is being yourself. Hopefully wanting to get better is a part of who you are, so you do that too.

Being yourself is two things. Being honest about your knowledge, capabilities, and goals. Set your own goals according to your own desires and needs, not those forced on you by others.