skysight-inc/HackerNews huggingface dataset:
How to Improve Page Load Speed of a Magento Store?
Some Youtube channels already have their accompanying subreddits, e.g. https://www.reddit.com/r/kurzgesagt/

(By the way: That new Reddit design... URGH.)
IIRC, it will take two editions before removing something: at the first edition the compiler will lint against it (which is already quite a big change: you get tons of new warnings you need to fix) and one edition later, it's an error.

Edit: I didn't see the answer from steveklabnik below. Apparently, it's not clearly decided yet.
The UK's rapid return to city centre living
3.2 Gb/s Serial Link Transmitter for CMOS Image Sensors in Subatomic Physics Exp
I would suggest the US crack down on lobbying and take a look at how politicians finance their election campaigns. Money corrupts.
I don't disagree, but you are having a conversation about something completely different. This was my comment:

>I would guess that those clients are young and with high income, so their net worth may not be that meaningful yet. Otherwise, they would be well-advised to fire their financial manager, take their million dollars and live somewhere less expensive.

When I say "otherwise," that means that you are either old or on a low salary. Let's spell that out:

i) If you are young, on a low salary, but own a million dollars, you would be well-advised to change careers and move somewhere else, otherwise that million dollars won't last long, especially with an expensive financial manager.

ii) If you are old and own a million dollars, you may as well consider retirement.

Thanks for your comment anyway, but since I don't feel super invested in this argument, I'm going to end my participation here.
I don't think the idea of free software and banning specific uses is compatible. OSI also says that they require no such discrimination: https://opensource.org/osd (points 5, 6)
You maybe joking but military loves them some games for training purposes. So ironically enough having a nice gaming platform actually gives you good chances of contributing (unwittingly) to military projects.
That is a very naive, but understandable, viewpoint. Take the time to learn about how important America’s military is to global stability: https://www.nytimes.com/interactive/2017/01/16/world/trump-m...
That's a US problem though, lots of countries provide free education.
The argument of self-hosting vs SaaS is still a valid one regardless of how predictable you might consider it. However the argument of arguing about arguments is definitely trite. But perhaps this is a good place to end things before it gets too meta ;)
Thanks. Yeah, I had mistakenly the believe that JSON is mostly a Javascript hash, not that 'JSON is valid Javascript' which means it's a subset of all possible Javascript hashes.
OpenMined
I wonder if Silicon Valley refuses to cooperate with the military if it won't mean that America won't be able to compete with China and Russia strategically in the long term. Those countries presumably have no problems getting their tech industry to cooperate. Russia having an advanced form of AI-weaponry without any form of MAD-doctrine is probably not the best scenario.
Yeah.

At the time at least (this is also UK) you had to be under 6'1 for fast jets and although in theory you could be up to 6'4 for the big slow stuff or rotary wing initially they wouldn't know what aircraft type you'd be streamed for, so everyone had to be meet the lower height limit. I wasn't particularly interested in anything other than the fast jets either.

That said, I was also told the measurement that really mattered was the thigh length (jokes about losing kneecaps against the canopy if you ejected). So you could potentially still be accepted if you were a little over 6'1 but carried more of your height in your torso and a doctor measured your thigh length as being below a limit. I figured I was way over though and my legs don't look particularly short for my height.
But this sort of systems is particularly suited to being hosted by a third party as you benefit from a network effect via the other customers.
Have you tried to use Renderscript as well?
Somewhat related: I’d be thrilled to work on a contract with the U.S. Dept. of Defense, willing to seek clerences etc.

Where should I be applying? Do the companies offering these jobs compensate comparably to companies working on other stuff?
so you wrote it to just state the obvious and in no way to imply that i should've planned conception around my future promotion attempt? got it.
Algeria turns off the internet, blocks Facebook nationwide during student exams
How to Be a Better Neighbor to Homeless People
Try killing them harder?
Cloudsight adds Bitcoin Lightning payment to allow instant AI-to-AI transactions
How is the last engineer at a failing startup different from the first engineer of a 'starting' startup? You're in a startup, volatility is a given. At least a failing startup knows more than a 'starting' startup.
Well, there is mastodon/pleroma/fediverse, in which case you are standing in a less crowded street in your neighboor casually barking disjointed sentences and vaguely familiar passers.
OMG, a site doesn’t comply with GDPR? Call the internet police! /s
So there are copper deposits outside of SW US. But no turquoise? I'm unsure of what the article is suggesting.

I understand that we have to rethink trade networks across central america but I'm more interested in where this turquoise came from. The logical conclusion would be local copper deposits, which the article states there are several of in mesoamerica.

But it never clarifies if those deposits are producing turquoise, or could have produced it in the past. Maybe it was all just mined out was my first thought.
Well don't listen to me, my work is mainly backend. The only frontend work I do is restricted to side projects. But most frontend devs I know prefer Chrome. My personal preference to FireFox is paranoid me trying to avoid Google (but that's another topic).
Peter Cochrane: Is AI Schrödinger's Brain?
If you have some HDD, and you RAID them, processing video should be mostly sequential read/write, so it should work on HDD.

I know SSD is faster, but it depends on what the workload requires.
Rats break into Indian ATM and chew up cash worth £13,300
Blogspam wrapper for this video:

https://youtu.be/oKN-NcyV4oI
Show HN: AgileDash – Agile Dashboard for Asana
I understand it was probably meant tongue in cheek. Still, very unfortunate naming.
For some value of stability, I guess.
And the New York Time's view on this issue is also understandable, but I sincerely believe that had it not been for US and its ventures abroad, we(over here in Europe) wouldn't need defending. Like when US wants to build anti-missile defense systems in Europe, and goes "look, we're just trying to save you from strikes from Middle East guys!" - great, but why would Middle East strike Poland for example? Oh that's right, because we're participating in every US war in that region. Great.

It's basically US stirring trouble all over the world and then saying "look how great we are for defending peace across the globe!".
I'm not going to argue that these sort of problems aren't ideally suited for SaaS however it is still worth remembering that systems like this have existed before SaaS took off. eg you would host the API yourself but cron a db update every n hours or days. So if the service went offline you still had a local database and API.

The obvious downside to that is you don't have real time updates (as well as the usual other benefits that SaaS brings), which is why SaaS suites this kind of business well. But it can be done and was sometimes done this way "back in the old days".
> Sill nothing beats creating your own website, and taking the recurring payments directly with Stripe.

Sorry to go off-topic here, but I'd love to hear suggestions from the HN crown on this.

What are the best ways to handle video content on a self-hosted website? Browser-based player, streaming server, etc? Is there a reliable service that offers a solution to paywall video content on your own website?
It greatly differs what people see as immoral.
I wouldn't work for a defense / weapons company or for
a tobacco company but i don't regard adult entertainment as immoral if it isn't run that way.
> If you have personal moral limits and you’re upfront about them

Problematic here is that I might not be aware of all my moral limits until I encounter a situation they might be relevant to.
> Russia having an advanced form of AI-weaponry without any form of MAD-doctrine is probably not the best scenario.

They're a very long way from there, see for example this: http://defence-blog.com/army/combat-tests-syria-brought-ligh... (which also happens to be my latest separate post submission). People tend to over-estimate the technical prowess of the Russians, there's only so much that the military of a country with ~160 million people can do to technically compete against both the US and the EU.
Nothing like trying to ridicule people that care about privacy, while hiding behind an "/s", huh?
I didn't know Shockley's strange roll and behavior in all of this. A wonderful article.
ACG? And UGC?
That's why often startups can't do business with big companies that hold to rules like that.

Would Smyte's rating have cut it for people?
This video helped me
https://www.youtube.com/watch?v=QR4EbVDkWcI
(Design for non designers)
Seems incredibly cheap - is being a beautiful celebrity correlated with never getting ill?
Why does this happen? Economy explains most phenomena.

a) Developers want to maximise profit: generally more area means more profit and optimizing the height of the building is the way to get it.

b) City Halls will evoke (sometimes dubious) historical value to block the old building.

c) Developers will finally apply for an extension of the existent. City Hall has a tougher job to justify blocking the extension. After some delays, developers eventually will build it.

Other fact to mix: extensions are probably the most demanding projects. Pragmatic architects (the ones that usually get large projects) are not suitable for it, they will not spend more time than the strictly necessary.
Default notes app:

22/06
-0.2 morning
-3 Jack
+2 John tires
-1.5 ?

Then I parse it (perl) to standard accounting software, guessing analytics from these comments. No specialized app worked conveniently enough for me than just typing the event on new line.
> But take responsibility for what?

Being truthful.
Not really. Patreon is just as arbitrary and widespread on sudden suspensions of entire accounts (with 100% of a creator's revenue going with it) based on capricious criteria as YouTube is. Patreon has been absolutely burning credibility with creators over the last twelve months.
Blogspam of

http://metrocosm.com/animated-immigration-map/
Airbus warns could leave Britain if no Brexit deal
Ah, good spot. I've added that to the documentation now.

If you're saying that a restart didn't make fixamo work, would you mind filing an issue so we can try to fix it?

Edit: sorry, I should have been clearer: fixamo edits a file which is only read at Firefox startup, so you need to run fixamo and then restart.
I understand the author wants to compare the options but I cannot resist to leave a few comments here:

1. I'm not against test libraries/frameworks. In fact I've used Ginkgo and it is fantastic. Some people have came up with clever ways to create those lib/frameworks, but learning another library doesn't come close to enhancing your ability to write better tests.

2. Repetition is the nature of writing tests. In fact, the more you write the same code for testing different parts of the logic, the more strong your API will get. I mean when you make a mistake, you will break more tests. The drawback is you need to know the API well, otherwise you'll face refactoring hell.

3. The more you get near to standard library in general, the more new-comers to your code understand it. You cannot assume everyone knows the library you use in your code, but you can be sure if they are reading your tests, they know a bit of Go and that is quite enough.

4. Table driven tests help with reducing repetition and is so much fun. You can also add more test cases in only one line in the future if you need to. Here is my take on testing the code in the article:

func TestOperations(t *testing.T) {
tcs := []struct {
name string
a, b int
f func(int, int) int
want int
}{
{"Add 1 2", 1, 2, tmp.Add, 3},
{"Subtract 5 3", 5, 3, tmp.Subtract, 2},
{"Multiply 5 6", 5, 6, tmp.Multiply, 30},
}
for _, tc := range tcs {
t.Run(tc.name, func(t *testing.T) {
result := tc.f(tc.a, tc.b)
if result != tc.want {
t.Errorf("result = %d, want %d", result, tc.want)
}
})
}
}

Of course this is for a trivial program. In real world you find yourself test more complex functions and you will create one Test... function for each function.

5. The happy path of tests in BDD style frameworks are indented way too much. This distracts you a bit from the test logic.

Thanks for sharing this awesome article.
.... those jobs may not seem very valuable to you, but they are valuable to the people doing them, and possibly more broadly, to society.
Aren't most intelligent designs actually done by sane engineers filled with quirks like this? Spaghetti code at places, leaky abstractions, hard-coded things, replicating old bugs to make the program compatible with bad OSes or other old software, etc. etc. This could just as easily be an artifact of the complexity of reality, not an argument for- or against "intelligent design". There might be reasons do doubt intelligent design hypothesis, but this one does not seem like one of them.
(Also why would it need to be a "sane" engineer? It could have just as easily be a bad junior engineer, that does not produce "perfect" code - just code that works.)
Black Canvas Zulu Strap 18 20 22 24 26mm
How to Find and Hire iOS App Developers in Ukraine
This reminds me of the Simpson's episode where Homer leaves the nuclear power plant and gets a job with a new, great company. Great pay, lots of vacation, plenty of benefits, a great boss, and so on. The gag was that the boss was a super villain, and all through the show there was a James Bond kind of attack on his hidden base while Homer worried about work-related matters. The thrust of the joke was that you can be doing anything -- as long as your employees are happy at what they think the situation is.

There's a hard, cold fact that we technology people hate to keep in our heads: once you make or record something, you lose control over how it's used. Whether user telemetry from you app or some code Google puts together to help users, once it's created, it's gone. The only reasonable thing to assume is that whatever we create or record will be used in the worst way possible. To think otherwise, at least to me, looks like a fool's game. We fool ourselves -- probably because the alternative is too difficult to contemplate.

Applying a Simpon's joke to a real-world situation is probably dumb, but the lesson here seems pretty clear: tell people what they want to hear and build what you want. The world ends up in the same exact situation as being a true believer and building what you want. There's no effective difference between all the big tech companies tracking you like lab rat and then intelligence services stealing the data -- and the big tech companies giving the data freely to the intelligence services. Yes, one may feel good inside better than the other, but hell, if something I disagree with is going to happen, I'd much rather the people involved be honest about it than preach to me how good their motives were.

You make it or record it, you're making and recording it for everybody. The only mystery is how long it takes to get out.
Yours is equally naive, but understandable viewpoint :) If anything, America's role is destabilising (see attacking Iraq on false pretenses that destabilized Middle East and helped ISIS rise to power). The same goes for other wars waged by US: they are started to protect American economic interests, long term consequences be damned.
How Does App Discovery Occur?
Building single source of truth using Serverless and NoSQL
And if you contribute to science, you're contributing to military projects.

If you've taught kindergarten or middle school, you've probably helped raise a soldier.

Yeah ok.
The US could counter that by poaching most of the best talent from China and Russia, even more than it already does.

Many promising young researchers from around the world earn their stripes at US universities, and loads of them would be happy to stay and become Americans. Unfortunately, the US immigration system makes that difficult and lots of them get sent home.

The best part about that plan is they don't even have to develop their own AI weapons. They could deny that capability to adversaries just by allowing those workers to take up interesting & lucrative jobs in the American civilian economy.

https://www.bloomberg.com/view/articles/2018-05-31/u-s-shoul...
A bit like a virus that is so lethal to it's host that it extinguishes itself.
Looks like their employers pick up the tab.

http://www.sagaftraplans.org/employers
I earn in that range, and I'm certainly not "really anally violated" by taxes. In fact, I pay a lower percentage tax now than I did when I earned 80k, as the combination of higher pension contributions and other legal ways of reducing tax has a higher impact for high earners than for most lower earners.

Overall, I look at my neighbours who earn less combined than I earn alone, and they're far worse affected than I am by taxes despite paying far less.
How BuzzFeed Migrated from a Perl Monolith to Go and Python Microservices
I was expecting some crappy 90s interface that was just a static listing of links to download videos or something like that, but this actually looks pretty good.
An example of this in London is the Cornhill Devils.

Supposedly the architect of the building on which they appear fell out with the Vicar of the adjacent St Peter's Church.

http://hidden-london.com/the-guide/cornhill-devils/
What I’ve learned building a browser app in WebGL
13th Anniversary of MySQL Bug #11472
$72/hour * 160hours/month * 12months/year = $138240/year

On top of that it can produce multiple burgers at the same.
I assume the revenue per machine is potentially 5x of that (or more) which is $691200 per year.

Making money seems like the lowest priority item on the very long list of potential problems with this machine.

Cleaning and restocking? Those are still unsolved and might even be impossible. Making more money merely requires "revision 2: now 30% more efficient!" or just building more than one machine.
All companies have suppliers and partners, including Twitter. Getting a reputation for this kind of toxic behaviour harms their ability to build relationships with them, as nobody will feel they can trust them.

It could also hamper their ability to make further acquisitions. In future, a startup being linked with a possible Twitter acquisition is going to cause its customers to panic and start moving elsewhere. That'll make startups more reluctant to engage, and may turn some off entirely, if they're not comfortable with the prospect of totally screwing over the customers who've supported them during their early stages.
You have to admit that the Smyte's customer list that's floated around, here, isn't all just some startups that can't afford to research their backups. And maybe they did, actually. Did anyone even hear if Zendesk was even affected by this happening?
And, please, a mouse version for the cat, but one that won't get permanently lost under the furniture after 5 minutes.
> I wish there was a service like this for people with an average income

I pay my accountant roughly $1,000 a year to, once a quarter, look over my credit card and bank statements with me and talk about how much I should be contributing to which accounts and where I may be spending too much. (This is preferable, for me, to a financial advisor because I like to pick my own investments.)
Isn't it nice when your expectations are exceeded? But seriously, Archive.org has done a lot in the last few years to improve its multimedia streaming - take a look at some of the music, radio shows, and audiobooks they have up there.
Perhaps it's a scam to keep celebrities disinterested in healthcare reform.
A kind of subtyping does show up in Haskell with higher-rank polymorphism: the System F “generic instance” subtyping rule. Namely, for types A and B, A is a subtype of B iff A is a “generic instance” of B, meaning A is at least as polymorphic as B.

“Higher-rank polymorphism” sounds scarier than it is, too, by the way. It’s basically just a way to pass polymorphic functions as arguments. It’s what you really want any time you think you’re craving a “virtual template” in C++; the typical OOP solution in a language like C# is more convoluted, usually consisting of wrapping the function in a class with a generic method and invoking it through an interface.

The intuition is that you can pass a more polymorphic function (like the identity function of type “∀a. a → a”) as an argument to a function expecting a less polymorphic one (like “Int → Int”) and it’ll just be specialised—but you clearly can’t do the reverse because “Int → Int” doesn’t accept all the types that “∀a. a → a” does (like “String → String”, “Char → Char”, “Bool → Bool”, &c.).

However, the subtyping gets flipped every time you go to the left of a function arrow, because it’s contravariant. And you only notice this with higher-rank polymorphism because that’s the only place Haskell has a subtyping rule like this. My usual example, stolen from an SPJ paper, is:

f ∷ ((∀a. [a] → [a]) → Int) → Int
f x = x (drop 1)

g ∷ ([Int] → [Int]) → Int
g y = sum (y [1, 2, 3])

h ∷ (∀a. a → a) → Int
h z = z 5

Or, in pseudo-imperative notation for those not familiar with Haskell:

func f(x: (<T> (List<T> => List<T>)) => int): int {
return x(list => list.drop(1));
}

func g(y: List<int> => List<int>): int {
return y([1, 2, 3]).sum();
}

func h(z: <T> (T => T)): int {
return z(5);
}

“f g” works because “([Int] → [Int]) → Int” (the type of g) is more polymorphic than “(∀a. [a] → [a]) → Int” (the type of x, the parameter of f), because “[Int] → [Int]” (the type of y, the parameter of g) is less polymorphic than “∀a. [a] → [a]” (the type of the parameter of x).

f g
f (\ y -> sum (y [1, 2, 3]))
(\ y -> sum (y [1, 2, 3])) (drop 1)
sum (drop 1 [1, 2, 3])
sum [2, 3]
5

But “f h” is a type error, because “(∀a. a → a) → Int” (the type of h) is less polymorphic than “(∀a. [a] → [a]) → Int” (the type of x), because “∀a. a → a” is more polymorphic than “∀a. [a] → [a]” (the type of the parameter of x). And indeed it’s easy to come up with a type-incorrect implementation as I’ve done here—if you could run it, you’d end up trying to call “drop” on a number instead of a list:

f h
f (\ z -> z 5)
(\ z -> z 5) (drop 1)
drop 1 5
Same with ADHD too.
https://en.wikipedia.org/wiki/Hegemonic_stability_theory
They can't call them "customer deflection team" :)

AS for the parents, I also have absolutely horrible experiences with Microsoft support, in fact last time I contacted them with a problem they hung up when they couldn't solve it.
>then it's awesome

For some degrees of "awesome". It can be totally factored in, and still look like crap. A lot of modernist/brutalist architecture is like that: entirely deliberate, but still crap.
How the Hubble Space Telescope can look back in time
It was to stop them from fleeing the service altogether I think. Google at least kneejerked enough to make it appear that was the case to me.
> Out of interest, are there open source licenses that prevent use in military projects?

This question is an oxymoron.

Both the definition of open source (by the Open Source Initiative) and the definition of free software (by the Free Software Foundation) explicitly forbid discriminating against any person or a group of people for software to be considered as open source / free software.