skysight-inc/HackerNews huggingface dataset:
I followed these links last night and didn't find much support for that statement. If you're going to quote something, how about the paper?
The difference is incitement to violence.
Probably that's why soccer is not popular in US. You can't interrupt soccer game for an ad. That's not the case with NFL, where you see an ad every time players stop playing.
Ryanair seems to be skirting a very very thin line by steamrolling over labor disputes in the EU. I'd be very curious to know just who in that company is persuading executive leadership that these disputes don't represent an existential threat to the company and what their rationale is. Because is is the sort of thing that will bring the regulatory hammer down on them if they're not careful, and they don't seem to be being very careful.

Or worse, if anyone up there even cares to save the business. It could well be in the final stages of executive loot and plunder and we're just looking at the final stages where nobody even bothers to pretend they're interested in saving the business.
Inaccessible in the EU
I am in the US. However, I read somewhere that the ads are allowed to be at the level of the maximum volume in the program, which sort of muddies the waters.
A Recipe for Apple In-App Purchases with Ruby
http://colorbrewer2.org

“Color Advice for Maps”

Brewer has been on this for a while! Mike Bostock approved. Check “colorblind safe”
If you broke the law by saying something, yes. Incitement to violence is not protected free speech.
Agree. Now I have to do research to see who is being unreasonable. The employees or the employer. Be much easier if the article gave a summary of the issues.
Data analysis lecturelets by Mike X Cohen
The intro to the paper has a nice comparison to other similar methods (generative and non-generative) and the blog post linked in this article by inFERNCe https://www.inference.vc/unsupervised-learning-by-predicting... has a nice comparison at the end to different unsupervised methods and where this method adds novelty (or doesn't!)
Based on climate predictions which always seem to be best-case, but end up as worst-case, it seems possible that the hothouse scenario could come to pass within my lifetime. I’m 44 years old. I have young children, ages 1 and 5. It seems entirely possible to me that they could die of non-natural causes related to climate change and specifically the hothouse scenario. The surreal thing is that nobody I know seems to be concerned about this. We live in a conservative neighborhood so anytime I bring up climate change as an issue of concern to any of our neighbors, I get blank stares. They prefer to talk about their pets. I feel like the protagonist in a sci-fi movie, the only one who knows that disaster is just around the corner. Is really possible that I will be present for the end of human civilization? Its not guaranteed but is seems increasingly possible, and up to now I never imagined I’d have to deal with something like this.
Yeah, I got wondering the same things. One of our dogs is getting older, and we love her so much. I wouldn't, and couldn't afford to, do something like this, but I can understand why people might.

How different would she end up? There are a lot of mannerisms that seem pretty common to beagles, and then there's some of the weird stuff she does that is unique to her. Would we lose all that? Would it feel weird having a dog that looked just like her but acted different?
Galaxy Note 9 vs Galaxy Note 8
Or specifically as whole systems with multiple implementations. There's no "IPsec" code really.
Except that the Daily Stormer is still online. As long as net neutrality exists (in practice if not in law) there is no "infrastructure-level censorship" to speak of beyond a slight lack of convenience. What is the worst-case outcome of DNS registrars refusing to do business with nazis? People who want to visit nazi websites would have to type in numerical IP addresses.

The only "infrastructure-level censorship" we should worry about is the Internet itself. As long as you can set up your own servers and host your own services, your free speech rights are not really in jeopardy. Free speech does not mean you have the right to buy the megaphone of your choosing; it does mean that you can voice your opinion using a megaphone, even if you had to assemble the megaphone yourself.
Taxes cannot be completely automated because they are laws. Laws are expressed in language, and language is not exact - even our own understanding of such language will change through the years, as any constitutional scholar can attest.
These Massive Renewable Energy Projects Are Powering Chile
Art collectors are insane
The lady with the iPad is in a rather tragic position as an output device for the system.

The "BAMF" booking agent however has a very important role in the API which isn't spelled out here: authentication. He's basically the sudo interface, with the power to rewrite flights at will. And for whatever reason our narrator has the right kind of speaking-to-manager powers to use him as the sudo interface.

Every bulk customer service process has its "exceptions", and this is clearly one of them. The role of humans is to understand the exception and turn it into pieces which the API will accept, either through the normal interface or the sudo interface.

See also http://www.harrowell.org.uk/blog/category/callcentre/ - it's a short series, start at the bottom.

" Asymmetric legibility characterises call centres, and it’s dreadful. Within, management tries to maintain a panopticon glare at the staff. Without, the user faces an unmapped territory, in which the paths are deliberately obscure, and the details the centre holds on you are kept secret. Call centres know a lot about you, but won’t say; their managers endlessly spy on the galley slaves; you’re not allowed to know how the system works.

...

Inappropriate automation and human/machine confusion bedevil call centres. If you could solve your problem by filling in a web form, you probably would have done. The fact you’re in the queue is evidence that your request is complicated, that something has gone wrong, or generally that human intervention is required."
I can't view the standard practice document linked on the page, but I'd be curious if the legislation only affects actual loudness, not perceived loudness.

Even if ads and programming are the same db level, ads can easily be EQ'd to be perceived as louder
I have a data structure based on which I generate a dynamical behaviour that I want to integrate. So I construct a rhs.

I further want the user of the library be able to pass it new functions that can be integrated into overall dynamical behaviour.

There are different ways to achieve this, the simplest version is with closures. Pass a list of functions, and some parameters and I construct a right hand side function from it. Unfortunately this does not work with numba. What I ended up doing is passing not the function itself but the function text to generate the code of the function to be jited and then eval that. It worked but it was horrible to maintain, and required users to pass function bodies as text witha very specific format.

Now in Julia we will probably eventually transition to a macro based approach, but the simple closure based model just worked.

Previously I had large scale, inhomogeneous right hand side functions that I wanted to jit in numba and that need sparse matrices. So I ended up having to implement sparse matrix algorithms by hand because I can't call scipy.sparse.

Another instance: I implemented a solver for stochastic differential equations with algebraic constraints in numba, partly to be able to use it with numba jited functions and get a complete compiled solver out of it. This already constrained my users to use numba compatible code in their right hand side functions.

In order to get this to work I had to implement a non-linear solver from scratch in numba rather than being able to use scipys excellent set of solvers.

Julia is not a magic silver bullet. Getting the ODE solvers to make full use of sparsity still requires some care and attention. But I simply spend a lot less time on bullshit than before. (so I have more time to spend on HackerNews :P)

I decided to switch over when for one paper I was able to implement a problem using the standard tools and packages available in Julia within half a day. The Python equivalent would have involved using a new library that came with its own DSL, which would have meant rewriting quite a bit of my code to take advantage of it. Easily several days work.

With DifferentialEquations.jl I also could just test half a dozen different numerical algorithms on a problem in a matter of minutes, find out which performed best and use that for MonteCarlo. Saved about a week of computation time on one project alone. That's not a critical amount, nobody cares if the paper comes out a week later or earlier, but it's nice (and I don't waste super computer time). With Python libraries with different DSLs this would have taken considerably longer, and I probably would not have done it. This is the result of having one library and interface rather than a whole bunch, if everyone agreed on scipys ode interface (which just got properly established in scipy 1.0.0) this would be easy in Python as well. But that's also the point that people have been making: Julias design for composition over inheritance makes it convenient to rally around one base package.

I also personally very much like being able to enforce types when I want to. This is a big win for bigger projects for us.
Looks really great. Will try it out as soon as I have a use case in mind :)

A small note: shared that in our internal slack and it just displays as a "preview" the domain, title and meta description of your page. I think Slack uses the `og` meta tags too, so adding a more elaborate description and an image would help :)
Agree in many cases you can do this however with point 2 the removal of a function(s) is literally the aim. The accretion of functions benefits legacy systems however its tradeoff is potential harm to users new and unfamiliar with the library. Accretion creates a cognitive overhead (even if only minor) for both the maintainer and new users. Maintainers when they return to code to update and modify behaviour. New users when they seek to understand the library through documentation, examples, and usage. I don't think it's coincidence that a number of languages and libraries acknowledge this by having "one correct way to do X".

Using a concrete example relating to security; libressl maintained much of the API surface that OpenSSL provides. In essence they aimed to provide a "drop-in" replacement. However there were whole families of algorithms and functions which they deemed "unsafe/unfit" for purpose (e.g. FIPS algorithms). I think that's a perfectly valid exception to the rule. It acts as a canary in the coal mine and you have options; fix your code or defer upgrading.

I would advocate for thoughtful deprecation cycles over ossification of poor APIs and algorithms.
This rigged charger can hijack your new laptop
Agreed, agreed, agreed. Given that cloning an animal doesn't recreate the personality - same goes for Humans, of course - if you miss your beloved Rex, there's zero guarantee you'll get another Rex if you clone him, which sort of defeats the purpose. And the number of shelter dogs is heart breaking. Give one of them a good home.
You are doing amazing work in this world. Be encouraged and keep it up!
I was recently dumbfounded by the fact that

()()

is not a palindrome, but

())(

is. It's obvious, sure, but it still doesn't look right.
> I'm a professor of clinical psychology.
> ...
> I almost never feel comfortable with a client demonizing an ex, regardless of how bad the relationship was.

That's very sad to hear because that's what actually works. You seem to approach this as if you were responsible for some long term balance of humans and their relationships in general and also carefully accounting who was at fault and how much to use it as motivational tool.

I have personal expeirience of successfully "getting over someone". I got rid of seven years of pretty much unconditional (but mostly unrequited) love in roughly six months.

For me love felt just like an addiction but not to a specific substance but to a specific person. Person you are addicted to is burnt into your neurons. All roads (thoughts) lead to Rome (her). You need to cut those and the best way to do that, I found, was to whenever I noticed I'm thinkig of her, curse her with as much negativity as I could muster, conciously knowing that it was nearly completely undeserved and dishonest. Still it helped me to teach my brain that drifting towards her is a path of thought that ends quickly and unpleasantly. This negativity was completely safe because of the first rule I imposed on myself. Strictly no contact. I kept it for many years till a brief random encounter on the street in company of our respective partners that ended with polite exchange of typical platitudes. I don't hate her and I'd even help her if the problem was serious enough, so negativity didn't leave lasting impact.

I get that you are interested in improving you patient's long term outlook same way as addiction therapist wants to improve life of their patients. But you need to get them roughly clean first.

I hope you try the negativity with some of your patients. It won't make your clients feel good but it will help speed up recovery to a point where they might be receptive to introspection of their approach to relationships.

Another thing that helped me was talking to anonymous people on internet chat and telling them negative parts of my story over and over till I got bored with my story.

I also blindly dated few people until I got bored with that too.

Then I, alone with myself, felt finally happy, first time in many years.

Then I felt ready and met another girl and I built with her much healthier relationship. I learned with her a lot.

... and now she's in prolonged process of dying because of brain cancer ... so I guess don't stress so much about you clients long term well being because life will give them whatever despite your best efforts. And when in doubt, always go with science.
And neither are really great predictors of coding ability.

But when you have the #1 name in the world for a brand, it's OK to throw out 99 good people for every 100 that apply.
When Brancusi died, he left his workshop to the French state. It has been rebuilt right in front of the Centre Pompidou and can be visited for free, it's very interesting!
RSA has value in encryption which ECC can't do.

Beyond that, RSA is so much easier to understand and implement. Because computing powers of numbers is easier than computing multiples of points on a curve.
That’s insane. I can’t even think coherently with a TV in the background.
My favourite is CSI New York - "I'll create a GUI Interface using Visual Basic, see if I can track an IP address"

https://www.youtube.com/watch?v=hkDD03yeLnU
It being a nightmare to maintain/operate would be an accidental difficulty, not a necessary one.

The guy I responded to implied that the fact that it is for the police department made it more difficult. My position is that that has no bearing on the difficulty of the task.
How I Designed a New Feature for Hudson’s Bay APP – Virtual Personal Stylist
There's a specific best solution involving dynamic programming. If you've heard the answer, like say if you spent a month reading a bunch of common programming interview questions, then you can 'solve' it in 15 minutes. If you haven't, then you need to be ready to invent the same solution in 45 minutes (less the 5 minutes spent explaining the problem).

Maybe Google (and the other big tech companies using the same style of interview) is looking for the types who can brilliantly solve problems like that in 40 minutes, but they're instead going to hire a lot of guys who read the book of problems ahead of time.
> Asking people to come in at 5am so you can make a buck is not a good way to run a business.

What? There are millions of jobs that require workers earlier than 9am. So I guess you don't like early mornings, so we should shut all of those down?
First I'm hearing that he died. What a bummer. I got to meet him once, briefly. Such a sincere guy.
"Perhaps I was unclear. When I said "scale," I meant it specifically in the context of being able to weather DDoS attacks."

The right to speak is not the right to not be shouted down.
Joining a startup as employee no2
I’m being offered a position in a startup. It’s a branch off an existing pre-series A, post angel round startup. The parent startup is creating a new entity in a different country. Their current product is to be modified and introduced in another market, with a different pricing model. Essentially creating a new startup.

The offer is for me to join the new startup as employee no2 (essentially a cofounder). This isn’t exactly a blank slate as the parent company will have some ownership roughly 20% and will be covering some initial costs. The offer consists of me taking a low salary. I also get 5% equity in the new startup + a further 5% conditional to us reaching 1k business users in the first 12 months.

Is this a reasonable offer for me to take given the circumstances?
what’s wrong with a good ole fashioned site scraper?
What Is the Future of Real-Time Communications? [Podcast]
I care not a fig for the constitution of a culture which allows the wanton and wilful destruction of civilisation without any recourse, responsibility, or indeed care in the world.

Americans, willing recipients of its treasures, have nevertheless let their military-industrial-pharmaceutical complex run rampant over the worlds "lesser nations" for far too long, and the mechanism by which they fail, as a culture, to take any responsibility for any of it is exactly as you describe.

There is no respect due to a people who allow innocents to be murdered in their name with no recourse, no justice.

Zero respect deserved.
Retail Store Roles – Foodstuffs Careers North Island
> Search is their business and they won't be allowed to conduct it there without censorship.

You're making Habitue's argument for them.
This also gets to the fact that one of the top priorities (for the PM) is to minimize risk and that entails knowing/learning the options. Someone that can identify the risks and costs as well as recommend a better solution or present other options is providing a lot of value and building a lot of trust.
> the people who say yes without any hint of a problem are almost certain to be the people who let you down.

Idk, people ask, "CAN YOU MAKE THIS APP?", I always answer, "I can".

If someone asked me if I can build some robotic thing, I'd answer "I can".

If they asked me "Can you build X in Y Weeks?" then I need to know the project.

I have been able to do pretty much everything thrown at me. The biggest question is how long we have and specifying what we actually want.
Microsoft's comments are in keeping with a common misconception about the First Amendment.

For clarity, the relevant part of the First Amendment is here:

> Congress shall make no law ... abridging the freedom of speech, or of the press ...

Nowhere does it say anything about private companies, other groups, or even other branches of government having to obey this rule.

I don't have data on how many people actually believe the First Amendment lets them say whatever they want wherever they want. I'm guessing it's a pretty high number, though.
I agree with your sentiment but I think we should cut CNBC some slack here since the demands were only vaguely communicated by the syndicate ("improved wages and fairer working"), most likely because the negotiation is still ongoing.

What they could have mentioned is that the pilots strongly back the the strike with 96% of them voting for it.
"Beginning construction without all of the financing in place represents a strategic gamble by the rail authority, and by Mr. Brown, that once enough work is completed, future leaders will be loath to walk away from the project and leave a landscape of unfinished pillars, viaducts, bridges and track beds. Faced with reduced resources, the authority has altered its plans, and is now focused on finishing a 119-mile stretch of track from Bakersfield to Madera by 2022."

This is political blackmail. The project is now more than twice the price what the voters approved, yet construction is continuing on disconnected bits in the easy to build flatness of Central Valley, all to make sure the construction companies and their workers have something to do. What about the environmental impact if the train is never finished? What about moving people out of the way? What about having ugly concrete columns stand for decades within a beautiful region doing nothing? Jobs, jobs, jobs, and money is the answer.
unbelievable. Then they wonder why no one watches their channels. 'Murican Capitalism!
This advice is also in Tufte’a first book. This bichromatic scale is given as an example. http://photos1.blogger.com/x/blogger/645/100/1600/834939/Tuf...
It's a method to stop loving someone not a metod to holistically advance yourself to next level of conciousness. You can do that after you stop being in love with a person you shouldn't be in love with anymore.
iTools 4 Airplayer
Chinese Room
> I mean, it's not a problem when it's just a few lines, but when you have a lot of code, and you have to scroll further down to see, what do parts of it mean, and then jump back... It just seems backwards to me.

It's the same thing you'd have to do when the code was factored out into separate functions, which is generally (though not universally) seen as good practice in those circumstances in languages that don't have `where`. You want to be able to see a high level overview of what the function is doing and then drill down into the details, rather than be overwhelmed by all the details right from the start.
This is a Microsoft True-Up
Are their shareholders making them? I mean, it is Google's responsibility to continue to return value (ahem, money) to shareholders, so if shareholders think Google is leaving money on the table by not being in China, Google could have issues if they don't do this.

Doesn't make it right by any stretch, I just wonder who's motivation it is.
Historically most ancient or medieval wars were fought by professional soldiers.

Here is a Wikipedia quote

"The persistent old belief that peasants and small farmers gathered to form a national army or fyrd is a strange delusion dreamt up by antiquarians in the late eighteenth or early nineteenth centuries to justify universal military conscription"

I support Rothbard's view on the issue:
https://www.youtube.com/watch?v=i3TY5OhUJhw
The "above/below API" metaphore is a good update for the description of a process affecting most jobs ever since the industrial revolution happened. The API of yesterday was the production line, where you are the one designing/paying for/maintaining the line, or you do what the line needs you to do. We notice a difference simply because the new production line is computerized, so this dynamic now applies to "intellectual" jobs as well - but it's just another form of mechanization.

A lot of books from the '60s and '70s (and before) are worth re-reading, they've exhamined this scenario extensively, back then.
> The offer consists of me taking a low salary.

>Is this a reasonable offer for me to take given the circumstances?

Missing a necessary piece of data. 40k is different than 90k.