skysight-inc/HackerNews huggingface dataset:
I always thought degrees were useless, was just ahead of the curve (they still taught useful skills until now)
Just like teenage girls had more instrument playing experience than boys during an era when blues and jazz were starting to develop. Yet men lead the genre.
> thanks Netflix for their growing self produced content that often has a quality not seen before

s/often/rarely

There are some good shows on Netflix, but they are in the minority, in my opinion. Tastes vary, of course. But a lot of their original programming is not so original, it just feels like filler content to increase the perceived value of the platform. For every good original show they make like House of Cards, there are at least 5x as many that are uneventful or boring.

But that's not unusual. Network television is the same way.
I think most westerners would be surprised if you told them China had a 600 million middle class with better living standards than most Americans. We still have this image of a third world, but the truth is, that outside war torn areas, things have been improving for decades.

Hell, the now 14 year old African girl my daughters class sponsors, who is from one of the poorer areas, recently build a water filtration system and hooked it up to their solar panels and a raspberry piish device that I don't even know what is.
I'm on one hand very much a proponent of net neutrality but I'm also lazy and was hoping competition would result in the best user experience and not silos.

I wasn't trying to make an argument either way on what's good/bad with Spotify (or any service large enough to be used as an only provider) but my feeling of missing out on something is something I try to avoid more than actually missing out on something (if that makes any sense). A kind of loss aversion I suppose. Bryter to have less and not know, than have more and see what you are missing.
More like its a quick way to get your kids sick with some nasty ass diseases, West Coast private schools are a petri dish with a ton of unvaccinated kids.

Considering the Catholic Church runs most of these schools, the local diocese need to crack down and not endanger their student body with these nasty ass, bug chasing parents & their unvaccinated children!

https://www.theatlantic.com/health/archive/2014/09/wealthy-l...
Faster zlib compression by optimizing longest_match()
Ask HN: Feedback collecting software?
Just wondering if anyone knows any adfordable feedback collecting software similar to Intercom Respond?
"Let the devs choose the work" would seem to naturally imply that they must also complete and maintain their work. That would curb the tendencies you describe.
Thanks for the very valuable feedback.

We provide source code on GitHub, but the project is obviously not open-source.

We offer perpetual licenses and one year of support which includes new releases. If you want to use the latest version after your support has expired, you need to extend your support subscription for approx. half of the original price. Do you feel that one-time payment should entitle you to receive support forever?
An important point indeed regarding isolation but just in case you don't know, Islam prevents muslim women from marrying non muslims and I guess this is the main issue. For men, it's fine to marry Christian or Jewish woman.
Underwater kite project
More than 60 women consider suing Google, claiming sexism and a pay gap
https://github.com/monero-project/kovri/blob/3dbfb89d07a82d5...

there is an off-by-one that prevents the dht from working properly, it actively poisons the network. i fixed this in i2pd last year, the code changed so much I think that's where it is located now. there are a few more bugs like that i know of off the top of my head but i'd need more coffee. i got kicked off kovri for trying to fix bugs, good luck to them in the future. they're going to need a major management additude readjustment if they want to provide a proper functioning i2p router, so far all they have done is shoo away competent developers with the way they treat PR.

further updates:

kovri does not provide extra "security" or "quality" as seemingly none of the bugs I and many others fixed in i2pd have been fixed in kovri. that document is a huge load.

if anyone wants to contribute to i2pd see: https://github.com/purplei2p/i2pd/
Just another perspective: If a child in such an economically underdeveloped country would starve or experience otherwise grave consequences for not doing the work many equate to "slavery", then that country has failed. Its a failed state. At least I think that what you call the phenomena in political science. With "country" most mean the government but one could argue its the society as a whole - Certain norms and values in differ from country to country, but who is responsible for those norms or values, weither they are "good" or "bad" ones? (I dont know, no one really does)

The status quo of failed states (corruption, violence, no infrastructure) is hard to change. What can you do today that will solve everything in 10 years? Whats the magic solution?

No one really seems to be implementing any such functioning top down plan.

But there are certain inter-dependencies in our complex world, one of which is that free trade enables child labor. Child labor is bad but in the context of a failed state that represents an even worse environment then child labor it seems more acceptable (the child has to work, but at least it dosent die of hunger). So its really bad but no one is offering a better solution. Everyone is just complaining and pointing fingers at others.
Yes, but I thought it was pretty funny, so I forgive him his little commmercial.

Anyway, I doubt there's room in the world for yet another calendar app... so I also want to give him a break because I feel bad about him likely wasting his time.
Are you sure there isn't already some effective anti-theft protection for electric bikes? The one I've seen have a quickly removable control unit on the steering handle. Without it, you can't use the bike.

I think ebikes are therefore less prone to theft than regular bikes.
From the link you shared, a hostile environment is "workplace is permeated with discriminatory intimidation, ridicule, and insult that is sufficiently severe or pervasive". Pray tell us , which parts of "men and women are biologically different, and this may lead to differences in preferences and abilities, as a bunch of science suggests" are intimidation, ridicule or insult? He also makes it clear that he's talking about population level statistics, not individuals. It's perfectly allowed to say that "men take up more public space", then it should be perfectly allowed to talk about other traits found in women as well.
Good ol' Burnistoun :) http://www.imdb.com/title/tt1489312/
Sure, but a drink in Germany isn't going to run me $7 to $12, it would be less than half that usually. In a major city in the US, your living standards on $43k a year will be much lower than in Germany.
Well, if you're hung up on the OP's code, they do the same thing twice so we could maybe just double the result when we put it into the accumulator.

If you read what I wrote I've qualified my statements properly. Not everything in the OP's form will be able to be made tail recursive. But the form they presented does not bar tail recursion and efficienct tail recursion at that.

Anything that can't be made efficient recursively would likely also use gobs of memory and time if constructed iteratively.
Ask HN : Name for a geeky newsletter ?
Hi guys,

I'm Mathieu, passionated about web technologies. I am planning to create a daily newsletter, dedicated to web subjects and tech products. From new tools to design subjects, life hacks, fun, etc...

I'm struggling to find inspiration about the name of the newsletter (for now it's ... Newsletter) and also the design.

Any idea regarding both topics would be perfect. The actual look of the newsletter is here:

http://webep.fr/wp-content/uploads/2017/08/Screen-Shot-2017-08-09-at-12.16.01.png

thanks fo your inputs !
I think the long-trip problem is solved by families owning one gas or hybrid car, and one pure EV car. Or even two pure EVs, and planning to rent a gas powered car for long trips!
2017 Best VR Headsets for iPhone 7
Your views against religion seem as dogmatic as any religious views I've heard.

You say you worry about religion dividing us but use language aimed to offend people of all faiths. Many of those people would offer you more respect than your offering them.
I'm reluctant to get drawn into a discussion of who decides what ideas are abhorrent because it's a pretty big topic on its own.

BUT, I do think (hope?) we can agree that there are some ideas that are abhorrent. I use the example of race-based slavery above.

Why should I have a rational discussions about the economic benefits of race-based slavery? The cost/benefit analysis just doesn't seem to make sense - the cost is increased visibility of the arguments for race based slavery, and I'm unsure what possible benefits there are.
The only way the Steam model would work for media is if content owners would agree that if someone on the platform purchased a digital copy of something that the ownership couldn't be rescinded.

Nobody will purchase, for instance, all the seasons of M.A.S.H. if they know that there is a risk that the rights owners will pull their content off of the platform in a few years and the person loses the ability to watch what they paid for.

The platform should also have the ability to "import" previously purchased rights. If someone buys a TV show on iTunes, they should be able to import that purchase into the platform so they can consolidate all of their purchases into a single platform.

Lastly, the other thing that made Steam a huge success is the sales. Daily sales of some content, quarterly sales of large swaths of content, etc. That would have to occur for a media platform to have the same kind of success.

I'm an unabashed pirate because it's easy... but if I could use a platform like this that didn't have a recurring monthly cost I would use it.

If Pixar put their upcoming movie available for pre-purchase (like Steam Greenlight) at 40% off, I would likely pre-purchase it. If Disney wanted to drum up interest in their new Duck Tales reboot by putting the original series up for sale for $20, I would be all over that. A TV series in its 4th season with struggling ratings could put up a flash sale of previous seasons in order to get new viewers to binge watch before the new season starts. A TV series could also sell a season pass BEFORE the new season starts for an infusion of cash and release the episodes on the regular schedule.

A steam-like platform could work wonders for media consumption, but it'll be hard to get companies to do it.

Steam took off because it was required for an awesome video game that Valve released. Eventually Steam was more valuable than the game.

That's the only way something like this happen for media. A small studio with a hot property could build the platform for their own offerings but invite other media owners to participate. Adult Swim or SyFy or FX could probably pull it off.
> the unavoidable implication that some of Damore's colleagues actually shouldn't be with the company.

Any criticism of existing hiring policy would logically result in the same implication. If it's fair at all to question a hiring policy, this needs to be not taken personally.

Besides, presumably at one point, all the "pro-diversity" initiatives mentioned in the memo didn't exist, yet someone was able to make the case that they should. This, too, would be an implication that some of the existing colleagues shouldn't be there, because there should have been more diverse selections.

Yet nobody was making lists of people they "can't possibly work with" for having that opinion.
Reading HN is no problem, understanding it is! /s
I have such functionality in i2pd, what would help a lot are more hints on capacity bandwith and latency from the network. I added "aligned outbound tunnels" which make things MUCH more responsive and snappy. i think that lowering the latency on the network is probably the only way to make i2p faster again.
Family Law Attorney Fort Worth – Divorce Lawyer
> "The biggest obstacle for me are the laws (max 250 watts, and max 25km/h)"

25 km/h on a dual suspension mountain bike is fast enough. Have you ever ridden a mountain bike at this speed? It feels fast. Lots of wind, lots of speed, lots of focus needed, and if you fall off at that speed... OUCH.

Imagine you could increase that limit to 30 or 35 km/h. You are now travelling VERY fast for a mountain bike on a bike path. Too fast in my opinion. Those paths are often shared. Hitting or clipping someone at 30 km/h won't be pretty.

Besides, there's nothing stopping you pedalling faster than 25, the motor stops assisting, but you easily push past that if you pedal in top gear. The motors are efficient enough now that 250 watts will get you to 25 even for a mountain bike.
In Germany you can get faster ebikes that can do 45km/h. There are some legal requirements for them (need to get insurance, a license plate and wear a helmet) but nothing too serious. Is it the same in Australia?
Top 5 360 Degree/VR Video Websites
Now you've made me wish I'd read Grapes of Wrath!

Thanks for the explanation. Those may not be good reasons, but they're understandable reasons that help solve the puzzle for me.
Report a Google Ad for “Image Knew Too Much”
Fired Google engineer James Damore is giving his first major interviews
I think the number one reason developers quit is to outrun their mistakes.

Lots of companies have stories about a few 'genius' developers who wrote the core of a system, and then left.

That's because it's more fun to develop something from scratch, than to deal with the maintenance of that system later on.

Rather than stick around and attend bug tracking meetings that go on forever, many of us quit to move on to the next cool project.
Don't know about typing latency, but most operations in vim seems excruciatingly slow after using ST3.

Things like fuzzy searching for something, opening a file with NerdTree etc.
I'm on a cultural visa and am learning a martial art under the guidance of a teacher. I pay taxes in the origin country, but it's not optimal. If you have enough money, found a company, then you won't have any problems and can renew easily.
Ok - it works and I get a nice report.

Does this offer anything more than WebPageTest.org, Google Pagespeed, or auditing in Chrome?
I tell everyone to save/commit as much as possible , I don't want to hear I lost 2 weeks of work. After words I just squash the gesture into master named after whatever the short feature is "feature modal","new admin view" whatever...git history without squash or debase is a nightmare when everyone has commits like "typo 1" "typo2".
> I think 'considering the immediate response' used to be a valuable heuristic, but isn't any more. Too many people have become too polarized.

It's also the medium. Social media...now that I think about it, actually today's media landscape in general is a self-reinforcing catalyst for this kind of polarization and emotionalization.
Riding (and clustering) the gentrification wave
If I steal your car, you lose your car.

If I pirate your film, you may or may not have lost out on a sale. Probably I wasn't willing to pay for your awful SpywareDataHarvesting as a Service content platform so it's debatable whether or not you truly lost anything.
Sure, but adapting as a JS developer is mostly about relearning how to do the same thing using different libraries and frameworks.

As an embedded developer I am able to build upon my existing knowledge and am deepening my skills in embedded, Linux, C++, etc.
I'm not learning new programming languages and operating systems every couple of months.

And this is how it should be, otherwise you'll end up being always average, no matter how much you learn.
found this on NYTimes home page. kind of funny but more disturbing.
Which statement are you answering "yes" to? I asked if the quotas "track" bias - in the sense that bias is actively measured, and quotas adjusted accordingly.

I haven't read the study in your link, and might not even be qualified to interpret it, but two things stand out to me:

1) The study appears to focus on a single "event" or "snapshot" - not an ongoing, corrected process:

> Our research asks what happened when the central party organisation of the Social Democratic party imposed the quota on 285 local (municipal) political parties from the 1994 election and forward.

As such, it might be that the "mediocre reducing" nature of the results only apply to one-off applications of gender quotas where there previously were none. In fact, if one of the concerns is "cronyism" (or "insider bias"), then any quota requiring employment of outsiders might just be as effective at ousting the mediocre.

This has nothing really to do with my question, of whether such policies actually "track" bias, because it doesn't seem this example does.

2) They use a problematic/controversial definition of "merit":

> A competent politician, we argue, is a person who makes more than the median amongst politicians with similar characteristics.

They directly equate personal income with competence/mediocrity, which invites all kinds of questions...

Also, politics is a little different - there is a sense that politicians "represent" their populace, so the race/sex of politicians should also be more representative. Plus, politics is more "restricted" in the sense that only a certain population (size) of politicians need serve a certain national population (size) - but the restrictions (market size) in the corporate world might not be so distinct; There is plenty room for more qualified software developers.
> Damore's firing was unavoidable under current US law

Could you elaborate on this?
For hardware decoding to make sense, there needs to be a way to present the decoded frames in a way that doesn't involve a read-back and that works with the rest of the browser graphics pipeline. That's currently a problem on Linux.
> If you want to see e-commerce as a relevant branch of the economy

I don't, and I don't see much evidence that anyone outside the e-commerce industry should want to see that.

> Funny enough, banks are now charging withdrawing fees for cash. So if you only ever buy things with cash, you will loose money on just acquiring it. Net loss for the non-banking economy.

It's fairly simple to avoid ATM fees. Every bank and credit union I've ever banked at had a network of ATMs, and there's usually no fee for cash back at grocery stores. In contrast, credit cards always charge a fee to the receiving business. Additionally, many workers receive some or all of their pay in cash, cutting banks out of the equation entirely.

I don't think you can reasonably claim that credit cards take less from the non- banking economy than cash.
Resolving conflicts through a merge or a rebase is a different style (all-in-one vs piece-meal), and I find both have their uses in different contexts. Sometimes, a big merge with tons of conflicts is too daunting, where a patch-by-patch conflict resolution is more palatable. Other times, you're doing busy work on tons of patches which would be far more efficient just doing once on a big merge.

But, again, this depends on the situation, the code, the history, the patches, etc. It's just a useful tool to keep in mind come merge time.
Re: Coinbase, I have it setup to debit my bank account every day. The transactions go through between 2.45-3 PM EST daily, with 3% fees.

However, I just tried setting up a new transaction and the fee looks to be $0.99 for a $5 investment. At ~20%, this sort of averaging would no longer be worth it. Like I said before, I guess I've been grandfathered in after the new fees schedule was imposed. Let's see how long it lasts.
I think a lot of people don't bother with rebasing because they either don't know how to do it, or they are scared of the idea of a version control system not explicitly saying what they've done to accomplish the latest version of their code.

Once you get even a small understanding of it, there are plenty of places you can use it. For example, in the past month I've used it to:

1. Rewrite the history on a coding test I was given for an interview. The recruiter was oddly specific about how long to spend on it, and when it had to be in by, even though they said no one would look at it for another week. I worked on it throughout the extra week, and modified the history to make it look like I had done it in the allotted time-slot.

2. Rewrite history in feature branches where it doesn't accurately reflect what I had to do to get the code working. I work in an agency environment and (whether I like it or not) requirements change, sometimes mid-way through delivering something. If I've written something that won't ever see the light of day, or if I've done something that won't help the next person to read that code I'll rebase where needed.

3. Saving time for pull requests. I tend to commit early and often, and when I'm in "the zone" on a fairly chunky bit of work that can mean quite a few commits! When it comes to peer review, some people like to do it by commit, rather than the finished output, so to help these guys out I squash commits where possible, since we use our pull requests to illustrate the problem we're solving anyway. I think an untarnished history is important, but sometimes a PR audit trail is more useful than what you'd get from pure commits.
to protect voting, audit your software/system extensively. Openssh is open-source and we all know the story..
Typescript still has some issues that only a "real" strongly typed language can fix. The biggest one is related to third party JS/TS libraries. If the object was 'any' at some point, if you make an invalid cast Typescript will trust you. If it's a union type, typically (Obj | undefined), everything will work fine until one day the object is undefined and everything blows up. You won't know because everywhere in your code the object can never be undefined.

Essentially Typescript Is too trusting. In Java or similar languages, if something comes in as Object you know all bets are off. If you cast and it succeeds you know 100% what kind of object it is. In Typescript it's possible for the type to look fine but be completely wrong, or worse, wrong in a subtle way. And there's no way to fix this without breaking interop with JavaScript.

Since Java has always been strongly typed and has a ton of libraries available this isn't an issue in Kotlin.

Java/Kotlin are just far better designed languages and no amount of banging on JS is going to make it as well designed. Look at PHP, after 10+ years of trying to make it reasonable it's only "okay", there's too much baggage.

The bytecode for Java/C# is much more compact than JS, the runtime is about 10x faster, they have far better standard libraries. They will compile down easily to wasm since their VM's essentially already compile down to native machine code on whatever platform they run on. It's as easy as adding a "wasm" machine target to their runtime and porting the garbage collectors.

I fully expect Wasm to wipe out front end development as we know it. Java and C# are far better suited for what the web has become, essentially an application platform. We've seen the future already, just 10 years too early, in Java applets.
I tried to move away from Firebase to Deepstream a little while ago and sadly, Deepstream lacks the polish that Firebase has. It seems that Firebase is definitely the best solution out there if you truly want to avoid configuring your own servers, scaling and worrying about infrastructure related aspects. I think as long as developers inform themselves of the limitations of Firebase, it's a great product.
It hurts to lose 'Self-Destructing Cookies'. What a great piece of software!

It was marked as being incompatible with FF 55+ and e10s. See https://addons.mozilla.org/en-US/firefox/addon/self-destruct...

Does anyone know an alternative?