skysight-inc/HackerNews huggingface dataset:
>> Either work for a company building their product

That can get boring in the long run.

>> or consult with someone to build them their product

So freelancing? Hard to get interesting projects that way. Also, you'll have to travel, won't have colleagues and need to do sales.

>> Don't work for a company that consults for someone to build their product.

It can be alright if you're in the high-end, boutique consultancy market. New challenging project every x months, like-minded colleagues, fast skill growth.

But yeah, avoid the body-shops like the plague.
Nice retort. In the modern fear fueled environment the cries of "but what about the bad guys?!?" have gotten very old to me. Letting a minority ruin your ability to trust people is very unhealthy.
would be nice to have it cross platform and cross library (for tensorflow, pytorch ... :)
And if anyone wants to know how big is the seat space: https://www.seatguru.com/
Example: For positive integer n and the set R of real numbers, for any
closed set C in R^n, there exists a function f: R^n --> R so that f(x) =
0 for all x in C, f(x) > 0 otherwise, and f is infinitely differentiable.

I have a hunch that this can be solved similarly to the construction of bump function on
a given compact set [4], except the support is an open set and I'm not sure
what the "appropriate scaling" should look like.

[4] https://en.wikipedia.org/wiki/Bump_function#Existence_of_bum...
Cool stuff. Adding lat/lng to the dataset as well would be nice as well. Alternatively a lat/lng that can be associated to the country can be an idea. For example by using something like https://developers.google.com/public-data/docs/canonical/cou...
Social Contract Theory
I seem to only be able to do this when I have a severe time constraint. I wish I could do it other times because it feels great to just decide and move on.
Show HN: GoFont – Mac App for instant search and download of Google's free fonts
Examle: For positive integer n and the set of real numbers R, show that
convex f: R^n --> R is continuous.

Choose an arbitrary point x in R^n and consider a hypercube centered in x.
Each face of the hypercube together with the centerpoint x determines a hyperpyramid,
and each point p within the hypercube is contained in at least one such hyperpyramid.

Since the hyperpyramid is convex, the point p can be expressed as a convex combination of
its vertices, which is linear in the coordinates of p. Due to the convexity of f, there is
an upper bound of f(p) that is a convex combination of the values of f on the vertices of
the hyperpyramid, using the same coefficients. This means that the upper bound is linear in
p as well.

Importantly, the bound is identical on the boundary of two hyperpyramids, since
the coefficients will only involve those vertices that are shared between them.
This means that f is bounded above by a piecewise linear function, which is tight in x
(with the trivial convex combination).

There is a second hyperpyramid to consider, which is formed by p together with the opposite
face of the hypercube, and which contains x. By the same convexity argument, there is
an upper bound on f(x) that is a convex combination with coefficients linear in p.

The bound can be written as sum_v w_v f(v) + w_p f(p) >= f(x) and rewritten as
f(p) >= 1/w_p (f(x) - sum_v w_v f(v)). This is possible because w_p = 0 would imply that
x is a convex combination of the v alone and therefore in the hyperface. This bound is no
longer linear in p, but still continuous.

Like the upper bound, this bound is identical on the boundary of two hyperpyramids containing p,
because only the vertices shared by the opposite faces will be relevant. Additionally, the
bound is tight in x as well, where the convex combination is w_p = 1, w_v = 0.

In summary, f is bounded above and below by continuous functions in a neighborhood of x, with the bounds coinciding
at x itself. This implies that f must be continuous in x as well.
>Mr. Chambers felt betrayed by Ms. Ullal, a former Cisco executive said. "To John, it was a relationship question -- 'Why would you do such a thing?' "

WTF. This guy is insane. If you're in switches, you're going after Cisco. There is no other way to build a company in that market.
Eero buys smart home app developer Thington
Example: For triangle ABC, by Euclidean construction, find D on AB and
E on BC so that the lengths AD = DE = EC.

Running out of time here. I guess you can do it algebraically:
two variables for the placement of D and E, two quadratic equations,
get the solutions in terms of square roots, multiplication, division etc.,
then implement the calculation using compass and straightedge.
Exactly. That standard is only applicable to white identitarians.
Because the design choices are subtle and lead you to excellent designs. Bad code in this language looks bad and feels bad to write, to me.
No, so at least we can agree that that driver in Charlottesville is not aligned with the protesters.

The ones carrying confederate flags should not be aligned with the nazis either.

And of course all Muslim terrorists are lone wolf, and have no connection to Islam.
You can deport people, or segregate races by state and form separate federal entities.

Or are you saying L.A. became minority white[0] through the murder of ~600k whites?

[0] https://en.wikipedia.org/wiki/Los_angeles#Demographics
I genuinely think Ryanair are awesome for business. We run a small human rights NGO startup and there is no way we could do nearly as much without Ryanair.

Compared to most rubbish US carriers like United...They are cheap (you don't care if you miss a flight too much for a meeting), they take off and (more importantly) land pretty much on time. The airplanes seats are decent, the website and app have gotten much better and they have calmed down some of the more annoying crap like jingles and stuff.
Ugh. I don't even want to participate in this as a hypothetical. Sorry for leading us down this rabbit hole.
The quote is not about making extremists stronger, but to "attract to them hundreds of sympathizers with the persecuted who would otherwise be indifferent".

I do believe that this polarization was a factor in the last US election, for example.
I flew 4.5 hours on Jet2 last week and was so pleased when I realised the same. One of the most comfortable flights I've ever had and as far as leg room goes I had more than on a 12 hour flight to Singapore in June - the seat itself on the Singapore flight was more comfortable but having the person infronts head in my nose was not pleasant!
Indeed, significantly worse.

No actual technical mechanism has come out suggesting how Kaspersky is spying, only that it could. We've seen technical mechanisms which impact US firm's hardware such as Cisco and how they're embedding that malware into specific target's endpoints (postal intercepts). We've also seen firmware updates go out to US company's industrial hardware which MIGHT have needed the companies help to produce.

I'm yet to see anyone publish an article talking in technical terms about what Kaspersky is meant to be doing. All people keep repeating is that one of the top executives has Russian military experience. But technical facts are more key here than anecdotes or fear mongering. I'd stop using them tomorrow if someone can show me why, but even the FBI/DHS/NSA hasn't produced a paper on it or done a presentation at Blackhat.

Let's talk actual facts here. Software or even hardware isn't magic, if you can show that Kaspersky is evil show it already.
Ask HN: What are the best resources about Internet routing?
I'm looking for textbooks and online resources. Covering BGP, NAT, etc. In particular, I'd like to understand how back-end IPs for advertised IPs are specified and changed. Also, why traceroute between IPs in the same city can loop through another country.
Gratitude shouldn't come in the way of evaluating the company fairly. After all, companies evaluate our performance coldly and ask if they can get better work for the same salary from someone else. Nothing wrong in doing the same to them.
Oddly, I hate rewards cards because I feel like it's one more thing to keep track of.

I run a small business where I code stuff for a living, and have to continually be thinking up new stuff to survive. It's tough to weigh the value of a rewards card versus the mental bandwidth of managing a set of 'optimal buying locations' associated with rewards systems.

That said, I completely understand your feelings on the matter. When you can't do a thing, and then you're allowed to and it's giving you a discount of some sort, it's a huge help. I have a car payment that's less than I was paying on repairs on the old car I had. There was a time when I wouldn't have been allowed to enter into such an agreement.
Couldn't live with a 16GB phone(assuming based on price) but otherwise yes this does work. Also tend to get slower the more you update them which is annoying.
That's incredibly unethical.
Life Aboard the Longest Train Ride Through India
There is a world of difference between firing somebody for being a Jew (which is rightly illegal) and firing somebody for going around and saying "I hate Jews".

People get fired for being hostile to coworkers all the time and this is no different.
Works year round in Florida!
We use https://github.com/rentpath/ex_json_logger to make logs nicer for consumption by ELK and the like.
I don't think 'the valley way' effects discos view here lol
There are also specs for later versions, it's just that they are pretty outdated and unmaintained. (Like pretty much everything related to documentation.)

I think Jetbrains has some experience using that spec to implement the IDE's Scala typechecker. Long story short: years later, it still doesn't work.

I would be kind of concerned about the esoteric new features they added to Dotty, looks like the lesson has not been learned yet.
I would agree. User friendliness isn't a bad goal for any piece of software, but there is a certain level of knowledge we can expect from a professional. Knowledge of their chosen tooling is one of them I feel.
Good move Oracle! Don't f*k this up now!
Antifa uses violence all the time.

They were violent at the presidential inauguration, the G20 summit, and in attempts to prevent countless people from speaking at colleges. Please don't try to pretend they only fight Nazis.
Will I lose my job to a robot?
This is a solved problem though, context and reasonableness can always be taken into account when someone is charged for a crime. For example, Swastikas used in a Hindu / Jainist context are perfectly legal in Germany where the "Nazi swastika" is banned.
You're straw-manning.

As to charlotte, I haven't been following this closely, but the protesters shouldn't be held accountable for the driver's independent action, unless they encouraged it. If they didn't denounce it after the fact, that's a black mark against them too.
How about this: In principle I am quite sympathetic with the goals of the left but do not consider myself part of it. My preference ranking puts sustainability higher than equality of opportunity and far higher than equality of outcome. My observation is that society in practice does not value equality that much anyway see capitalism and IQ. Trying to force the issue might be a misallocation of resources. Plus as a white male living on mostly white neighborhoods struggles with inequality seem distant and abstract to me, far outside my monkeysphere. Other policy issues will have an easier time appealing to me directly.

And that brings us to the "expense of other things". Open discourse, rationalism, free speech are also part of humanism, not just treating people as individuals.

If "deplatforming", online lynch mobs and other authoritarian instruments become part of the left's arsenal then my sympathy for the left shrinks and my tolerance of the right grows simply on balance. If some well-organized nazi came around and offered me a party program with infrastructure projects that aim for sustainability as long as I turn a blind eye to some stricter immigration policy or undoing protections for certain classes which are a minority of the population anyway then on balance I might be a little more tempted to vote for them than before. Or maybe just not vote against them. Because on balance the left is just declared it is willing to suppress people on the other end of the overton window. So why not?

This is not likely to happen in the US anyway, so take it more more of a thought experiment to illustrate my point, but I am trying to show that not everyone has the same value-system. Whenever I vote I have to choose between a set of value-systems where none of them are perfectly aligned with my own. So if progressives make a "small sacrifice" in values to promote a greater goal for themselves then this may have a radically different effect on their position in the energy-potential landscape as computed from my perspective. What to them might be an insignificant alteration to a very steep slope can be a significant flattening of the landscape which makes it a lot easier to just roll rightwards. Or just not roll to the left.
why do i want to know how many times i type ls!!!!!

j/k This seems pretty cool
> Edit: I've always felt strongly about having things like the AWS logon connected to a dedicated and otherwise unused mailbox, it helps minimise the risk discussed here.

Do you check this mailbox frequently? If not, won't you miss important communication?
A repair shop could completely hack your phone–and you wouldn’t know it
Oh that's surprising

(yeah I hate people who recline their seats)
Aksakalli/gtop: System monitoring dashboard for terminal
Rare pubic-grooming data reveals injuries, odd habits, and nicked bits
Both the SEC and DoJ have done really remarkable jobs of keeping up with and publishing documentation related to cryptocurrencies and blockchains in general IMO. I remember thinking the same around the time the DoJ was auctioning off bitcoins seized from Silk Road - their site explaining what the auction was, what bitoins where, and why / how the auction would work suggested they really did understand what they were dealing with and was extremely clear technical writing.
I'd add: completely unreliable conversation history. I never figured out why it saved some messages but not others.
> I have no clue how anyone can think they're similar cities.

They're midwestern American cities on the Great Lakes with the same climate and roughly the same geography and ethnic makeup. It's not like you're comparing Florence and Reykjavik, for heaven's sake. I'm fascinated by your reaction to this comparison.

(If you're interested in a less information-free exchange on the topic: my reaction the first time I visited Chicago years ago was roughly "so this is how Cleveland might have ended up if they'd had their shit together 100 years ago." It's not really accurate - there are some economic reasons why Cleveland's decline was predestined - but feel free to explain to me why it's a completely crazy reaction.)

> I think most Chicagoans would be offended if you said 'oh chicago and cleveland are so similar!'

That's not exactly what I said... although, seriously, most of my friends in Chicago aren't quite so easily offended.
That really depends on where you are.

For me, exit row/prefered seating is a worthwhile upgrade at ~$100/per 12 hr leg, but there are only a few of those seats on each flight, and they're often unavailable.
Premium is double the cost of economy, and business is double the cost of premium.
Neither myself nor my employers have that kind of travel budget.
Aesthetics in design process
Trying to catch up with webassembly, huh?
The number of times I've forgotten that unzip restores timestamps and so make has decided to rebuild everything...

`unzip -D` is your friend.
I'm only 6'3" (long legs, though), and even in non-exit-row economy+, my knees are against the seat in front of me if they recline. The seat height is also an inch or two too low tall people, which puts significant stress on your knees-mine are noticeably tender for a few days after a 5+ flight.

I am happy to pay for business personally, but corporate policy limits to coach for domestic flights, and the odds of getting an upgrade on the routes I fly (BOS-SFO most often) are slim unless you're in the higher status tiers.
They're calling for expulsion, not genocide. And if that "send them back to Africa" rhetoric is the most extreme you can find, then it's comparatively much more humane than the opposition:

https://www.youtube.com/watch?v=UEqa90XpPw0

https://www.insidehighered.com/news/2017/04/18/documents-sho...

https://www.youtube.com/watch?v=iYkvZodBRuY

http://www.washingtontimes.com/news/2002/sep/4/20020904-0846...

https://www.youtube.com/watch?v=Bmryazwfenw

http://www.thegatewaypundit.com/2017/08/muslim-professor-ca-...
yeah, thinking along these lines filenames themselves are the easiest way to display the contents of a file, and that data travels with each and every file no matter where they're mv'd to, uploaded, deployed, shared, etc.

It's like brand name packaging, all the information including nutrition packed neatly on the outside. You don't go to the store and buy 'bread' you buy '2017-08-18-00-natures-own-dbl-fiber-wheat'.

This whole pdf resonated with me because it made me realize I'd developed these almost identical practices without knowing it. Mostly over time, trial and error, and a kind of natural selection, when it comes to sake of ease.

Cool stuff.
Popularity doesn't inherently mean that they're actually good.
There are many good examples in history of oppression making a movement stronger. Think of the Boston massacre, Rosa Parks, or British treatment of Ghandi. That said, the plural of anecdote is not evidence.

In the similar domain of terrorism, the following highly cited study finds that military occupation is the leading cause of suicide bombing: http://www.ir.rochelleterman.com/sites/default/files/pape%20...

So that's good evidence for a blowback effect.

That said, the above arguments are against government oppression of a movement. Actions by localities to remove statues or by private companies to not provide a platform for hate speech are a different ballgame. It's not obvious they lead to blowback.
Robot that teaches coding
You're speaking to an important point and I often share this frustration. I don't have much to add in a comment, but thought I'd say as much because the other replies are disagreeing.
I've not used mine for some time now, as my bank offers the same function via the smartphone. Very handy though.
> By design, however, wasm is limited to native code, so it doesn’t work with JavaScript out of the box.

By design of the first MVP iteration.

http://webassembly.org/roadmap/ and http://webassembly.org/docs/future-features/

GC (which is the main major feature required for JavaScript) is in progress, https://github.com/WebAssembly/design/issues/1079

So, your article is FUD in it's purest undistilled form.
omg, that disclosure. I felt like I'm in high school math class again. :)
Pick up any CISCO book on Routing.
This is some amazing progress, but reading this and hearing how difficult JavaScript is as a language to design around makes me wonder how many hours have we spent optimizing a language designed in 2 weeks and living with those consequences. I wish we could version our JavaScript within a tag somehow so we could slowly deprecate code. I guess that would mean though browsers would have to support two languages that would suck..... this really is unfortunately the path of least resistance.

(I understand I could use elm, cjs, emscriptem or any other transpirer but I was thinking of ours spent around improving the js vm.
833-888-8604+Sizzle+Call+Marketing+System+Free+Landing+Page
Graph Theoretic Properties of the Darkweb [pdf]
> So, your article is FUD in it's purest undistilled form.

The article is just reiterating an argument that Mozilla and Facebook made. If you’re saying Mozilla and Facebook are spreading Fear Uncertainty and Doubt with their proposal for a binary JS AST, then you may do so, but please realize that they probably had good reasons to start such a project.

EDIT: Even though I disagree with the parent, it is making some good points (specifically, that WebASM is going to add a GC), so flagging it to death doesn’t seem to be the right thing to do.
It’s Time to Tie Executive Compensation to Sustainability
App developers are only a piece of this equation, though.

From (solo) developing an sms based app in 2017 there was little incentive to target an API level lower than 19 (KitKat), which provided a standard API for SMS.

The majority of devices support it so what's the incentive to support legacy software?

Now if there are breaking changes introduced to telephony in the future I'll probably maintain 4.4 support and add a check for API level. That isn't feasible for every app, though...
Women of Sex Tech, Unite
Violence doesn't work for a political agenda. It never has.

I am distinguishing between the historically offensive violent ideologies of nazis and racists, with the historically reactionary use of violence-as-a-tactic for antifa and black bloc.

The latters use of violence should be stopped, since it isn't helping in furthering the lefts political agenda. We wouldn't be talking about them at all if not for the rise of Hitler in the 1930s and Trump now.

These groups are not all the same level of threats to society. We need to focus on stopping the violence on all sides through better protesting permits apparently, and stopping the fascists and racists from gaining more political power.
That's just genservers though right? All of this stuff is just Elixir and generally can be done in Elixir in a few lines of code.

We're experimenting with a truly OTP driven web application right now(No API) where we connect the React app directly to the Elixir backend and only persist to a database on log out. Everything else is persisted in memory and run through genservers which are self healing and self hydrating.
Oracle considers moving Java EE to an open source foundation
I see where you're coming from. As I get older I keep seeing the same things reinvented, only with all-new problems (or even the same problems). That said, I invite you to consider two things:

1) Since this is going to happen regardless of how you feel about it, arguing that human beings "should" do something differently just leads to dissatisfaction on your part. I simply roll "cites prior work" and "compares to similar approaches" into my set of criteria for judging the utility of a work or idea.

2) There is inherent value for learners in revisiting familiar (to us) concepts on their own terms. If they get excited about learning something or producing something that has been around for decades, great. They don't diminish the other works by producing theirs. And sometimes there are kernels of something new.

That said, I do require every engineer who wants to introduce some new piece of technology to do a "literature survey" as a means of teaching them how to think critically about problems.
I've also noticed this large price difference between Economy and Premium Economy and don't understand it. If I could buy two Economy seats, not next to each other, but one in front of the other, and get rid of the front seat, then I'd be paying twice the price for almost the comfort of First Class. So why is Premium Economy so much more expensive for a fairly minor increase in space?
They have backported their spywa^H^H^H^telemetry stuff, but as standard Windows updates that are known and can be blocked/uninstalled.

More worrying is the fact that they dropped Win7 support if a new-ish CPU is detected in your setup, even though the OS is not anywhere near EOLd yet. Deeply dishonest move, or as we call it around here, "Microsoft is still Microsofting".
9 Influencer Marketing Examples and 14 GSD Tactics to Boost Conversion