skysight-inc/HackerNews huggingface dataset:
I've wasted entire days answering a few five minute questions and not being able to get anything done. IF you have a question, email me and I'll look at it when I can and maybe arrange a time to talk about it. Being randomly interrupted because it will save an hour of your time means I'll never get any work done at all (and get none of the credit for your work).
I seriously considered buying an e-bike for commuting to work (I'm in Australia too). The biggest obstacle for me are the laws. We follow the euro laws (max 250 watts, and max 25km/h). The power is fine for a skinny-tire road bike, but you really need more for a suspension bike. Our roads aren't as nice as europe - you really want to ride a dual suspension mountain bike. Also my commute is 40 KM each way (very common), so you really want to be travelling faster than 25! I imagine people in europe don't commute that far. So it doesn't look to me like the rules work particularly well for us, at least it swung me against buying one personally.
I noted this some years ago.

* http://jdebp.eu./FGA/dns-use-domain-names-that-you-own.html
This is an early version of a little program that I've been working on for a while. I'm just posting it here for a bit of feedback and in case anyone else finds it useful.
The US has a long history of using the "rational discussion" argument to shut rational people up:

https://aeon.co/essays/how-cold-war-philosophy-permeates-us-...

Also, any sentence with "it should be obvious" raises a red flag with me - usually it is uttered by people don't actually want to reflect on whatever they are asserting to be true.
Giving back to every fan
I think using "deeply buried in identity politics" is overstating facts. And I'm sure you can find many people in academia and otherwise who will clearly identify as Marxists and who advance the points of view that he was against.

If being against a certain current of thought makes you "deeply buried in identity politics", then count me in.
well I don't know the situation on the ground so well as I'm in the UK, but certainly online most of the PC types I've spoken to are avowed socialists (as in proper socialism, not the Republican definition) and a few are communists. Looking at the on-the-ground anti-free-speech protests that have become so iconic of the movement you'll see a lot of anarcho-communist symbology and tactics like the black bloc.
The trade-off is the medium-sized office: a room containing up to six people who are all part of the same team.

You get all the advantages of being able to talk to people, and none of the disadvantages of conversations drifting over from the rest of the office. And there's more of a chance that if your immediate co-workers are discussing something then it's actually relevant to you.
and most annoyingly apple recently removed paypal as a payment option here in germany. which means i cannot buy any apps anymore unless i go and get an itunes gift card.
That only captures the flow toward countries that refuse double nationality. 9 out of 10 of the most common names for those are Asian (Chinese mainly, at least one Vietnamese and at least two Korean)

Most people will keep their passports even when residing long term abroad.
Building in React VR for a week: What we learned
Is this a competition to see how many times you can say the phrase html5?
> until equality is the rule of the day

But people aren't clones and we aren't all equal. Hey, I want to be equal to LeBron James. Please, give me the same salary.

You want equality, there's communism for you. See how that panned out.

> women are innately unsuited to computers

Did you read the original paper? Damore never wrote that. He was talking about statistical chance, not generalizing like you are now.
I never understood why diversity should play a role in the hiring process. If I have a company and I want to hire somebody, the only thing I care about is whether this person offers a valuable contribution to my business or not. It's plain simple to me and I fail to see how superficial attributes such as gender or race are a part of this "equation".

With that being said, it is totally understandable why Google fired the employee, regardless of whether his voiced opinions were out of line or not. The manifesto was not well perceived by the media and not firing the employee would have resulted in bad PR. By firing the employee Google made a very rational decision.
I find callbacks and events much easier to understand then promises and futures. Example code:

var req = get("https://news.ycombinator.com")
req.onData = callbackFunction
if(condition) req.abort()

"Callback hell" can be avoided by using named functions and sub-functions.
The complete Disney library is probably bigger than the current Netflix library.
100s of images are 99% lazy-loaded, so not a concern.
Get rid of the JS bloat instead, which doesn't effect the download speed at all, yet cripples the receiving box with the client-side rendering.
I wouldn't be surprised if a sizeable fraction, perhaps even the majority, of mathematicians are in fact ahead of all the others. They just have to be best at their own chosen specialization.

(Also, one may need a little hubris to actually do something. I would never have written my crypto library if I didn't started with the overconfidence required to brave mainstream advice.)
Firebase taught me, for a B2B2C kind of app:

1) Relational databases are more flexible: you model your data according to the actual "relations" between them, instead of how you want to query them. This makes it easier to add new views/queries to your application.

2) Joins are necessary

3) In a very short time, you need complex authentication logic and it is very hard to do it without looking at the requested (and related) data directly. Best way to do this is a good-old rdbms + server app

4) Moving more logic from servers to clients forces you to be more careful about client versions, duplicate logic among different clients (iOS, Android, Web, Dashboard)
Is it expatriation if the person isn't giving up their citizenship?
Generally speaking, actually, the vast majority of systems are fragile enough to fail to stand up to consistent attack. I don't subscribe at all to your belief that a good system can never be successfully attacked.
Which state school?

As mentioned elsewhere, sadly many CS masters programs are designed with the assumption that students already have solid foundations from undergrad CS, but now are often admitting people without those skills.

Also cheating is unbelievably rampant at many state schools (I say this from witnessing it first hand).

Lastly, all the MIS programs I'm familiar with are a sad joke. Often the result of a turf war between a business school and the engineering school, the MIS department is often incredibly weak on the technical side.
TL;DR: JS with a ton of make up and tooling to not write JS is not as horrible as it used to be.

Well. That doesn't make it awesome either.

You just traded some problems for others.

Like the damn source map never working correctly, the build time being longer and longer, and the never ending list of plugins you expend every day after stumbling on yet another small-minuscule-not-that-important-I-swear detail.

The tool chain you spend more and more time on, despite all the "5-minutes" bundles provided by facebook or on githubs.

Explaining things to new comers has never been as difficult as it is now. Teaching is a pain.

Choosing your stack is a dangerous bet, and the odds and steaks are changing all the time.

If you opt-in for a flux architecture, you will soon write Java-as-in-the-90 on the frontend instead of Javascript, with so many adapters and design patterns as layers you will become angry.

If you don't (you-totally-don't-need-redux-to-use-react-guys) then most documentations and tutorials will not answer your questions, and you are own your own solving every single problems. Even the simplest ones, like redirecting on a route after data changes and closing a panel at the same time.

"Libs, not framework" means you need to relearn everything, rewrite a lot of code, tests and doc and renew maintenance for each new project. Meanwhile nobody agree on what a the proper stack is.

JS, despite all the paint on the rust, still has the old gotchas. This is still weird. ";" is still auto inserted. "==" still compares like nothing else. Errors come in different so many different forms it's not funny. Basic maths assumptions like commutativity are out of scope. Still no namespaces, but instead we use monstrosity like webpack and incompatible import systems to encapsulate things. Stdlib still doesn't have essential things like hashing, string/date formatting or encoding. Even basic operation like removing an element from an array using an index is a pain.

No, I'm sorry, JS has not become awesome. We just arrived to a point were we accepted we have everything to built with it and agree to pay the huge price for it. That's all.

Projects like vue.js makes me think there is still hope we end up with elegant tools from people who care. But right now I just embrace the madness and make money with it: all those poor customers don't realize the trap the current mindset lead them to, and I have so many solutions to the problem they should never have had to sell them.
I didn't mean to imply that all serious cyclists were male, and I should also draw the distinction between 'serious cyclists' and 'lycra brigade' - the latter (in the sense that I'm using it) refers to the groups of usually-overweight usually-over-50 usually-male cyclists who dress up in racing gear to ride their $10k bikes a few hundred meters down to the local coffee shop to scoff donuts. :P

If you're actually competing against other cyclists then I do understand the desire for fancy expensive bikes. If you're cycling for fun or fitness, though, it always struck me as being like paying extra for the high tech light-weight dumbells...

Contrariwise, those e-bikes which are rigged up to make you pedal a little bit so you feel like you're doing exercise strike me as pose-y. Just get an electric motorbike and be done with it. :P
> the vast majority of people might actually wish for rebellion, but none of them actually acts out on that wish.

You're talking about Mutual Knowledge[0]. Basically, the Emperor's New Clothes scenario: I know the emperor is naked, but does everyone else know and do I want to risk myself finding out?

This short Stephen Pinker video[1] explains it really well:

[0] https://en.wikipedia.org/wiki/Mutual_knowledge_(logic)

[1] https://www.youtube.com/watch?v=3-son3EJTrU
I think the conclusion from that argument, which I'm honest-to-god surprised to see 'idlewords making, is that if not Luther, then it would be someone else a month or a year later, because a) the forces that shaped Luther were present in other places, and b) it's the printing press that made the Reformation stick (there were earlier attempts, which failed).
Because there aren't enough people like you who would to pay for it to cover the costs of even a lawyer reviewing the contracts to see who owns the rights (and the answer will be not a single party, actors/music/artwork etc rights involved in all will be incredibly complex), never mind actually pay anyone involved.

There are lots of things I would like someone to make at a reasonable price too (roll on my line of all existing Transformers with chrome finishes, car paint, clear windows and chrome tire rims!). But I have to accept that there's not enough of me that the costs of that sort of thing come down to $10, and buy a limited subset of more expensive items instead.
Would Netflix/HBO really have anything to lose by providing their services in some open way that could be aggregated? The immediate downside is cost of implementing, but on the plus side they'd have people able to access it on platforms that currently can't.
It would be race-free if `.then()` was invoked synchronously when evaluating the `await` expression, just like in normal Promise-based code. Currently in V8, there's a delay between evaluating `await` and actually calling `.then()`. If the promise uses a sufficiently nimble scheduler (i.e. based on `process.nextTick`), its unhandled rejection handler may run _in between_, throwing an exception, polluting stderr and possibly killing the process.

Example with Posterus:

async function main() {
try {
await Future.fromError('fail')
}
catch (err) {
console.error('caught:', err)
}
}

In Node, this actually produces an unhandled rejection because Posterus's scheduler uses `process.nextTick` and squeezes into this unnecessary delay. Doesn't happen if you `.catch()` manually or just use Posterus coroutines instead of interoping with async/await, but it highlights the incorrect implementation of async/await in the first place. (Or is the spec at fault?)
HBO hack
Can Nim be used as drop-in replacement for C, like Rust?
I commute by both motorbike and (push) bike. Pushbike has some nonobvious advantages IME:
* You can ride in the breakdown lane which is way less stressful than lane-splitting on the motorbike.
* You can take off-road shortcuts between suburbs which is fun and saves loads of time.
* Maintenance when you commute by motorbike costs a fortune! Tyres, chains, and valve shims cost thousands a year. Way more than a car.
This probably comes off as said from an ivory tower, but I don't think it's the people from other untyped languages who hate JavaScript nowdays. ES6+ looks pretty good compared to Python/Ruby/PHP perspective, and it works in the browser!
Did you perhaps reply to the wrong post? I cannot make sense of your reply.

Both Netflix and Disney already produce a lot of content, so they don't have to bootstrap a pipeline anymore.
I think the future you are looking at is no Disney content on Netflix and much, much more Disney content on Disney-flix.
On the one hand I agree with you--sleuthing for information is shady, esp. if it's without consent. But more accurate pricing is a "good thing" for most people, otherwise adverse selection makes everyone worse off.
>but considering the immediate response it had, I'd argue it's not worth defending

That is only a valid stance assuming immediate responses are rational. When anything gets anywhere near a topic like this, the immediate responses that are shouted out will almost never be rational.
Yes.

https://en.wikipedia.org/wiki/Expatriate
definitely yes
I don't know what makes me most sick :
That a profitable business like smartphone making rely on child labor

Or that people are using 900$ phones to explain that those children should be happy to have a 1p/day job.

Free market surely doesn't apply to starving 7 years old. What are the alternative they know about? Who brought them to the mine? What the difference between that and slavery? Is slavery allowed because "they could end up as prostitute"?

As Congo owns a big proportion of Cobalt they should be able to hire "adults" to do the work and pay them more. Given they have any incentive to do so, which they currently don't.
Noooo! You still get the chatter and it's harder to ignore if it's familiar people talking about semi-relevant stuff.

Also, it cements the idea that things are done by teams, not individuals.
nonsense context makes science very hard to understand.
Macbook Service Center Near to Me in Dubai – Macbook Repair Dubai
I love Rider but since they went GA it's super expensive. VS for Mac beta channel is decent, then there's VSCode which is free
but you have to have a credit card that does that :) I for example don't have one, even though I do have a credit card for travels.
Most Germans I know also don't want one because they usually cost extra money. And that is apart from the fact that the entire name 'Kreditkarte' -> credit card, implies one requires credit i.e don't have that money, not an easy sell here. Paying a yearly fee for having to look as if one needs credit :)

also its always a guessing game whether you have to enter a pin or sign. it seems a random distribution. same shop, same amount, sometimes pin sometimes signature.

PS: I am not saying its good or bad, just trying to give people a feel about some of us Germans
Interesting that you seem to have gained traction even though your competition has been around for 10 years or more.

Good luck!
Yes, the article I was looking for. Your article gives me another approach on the subject. I hope to read more articles from you.
http://htmlcolorspicker.com
I'm surprised no one is mentioning Jordan Peterson and the attacks on him. He is quite successful in defending himself speaking his truths.
His lack of political savyness is mind-boggling but then he was hired not for that.

He clearly made a mistake in how he said things not in what he said. The latter is more winded than necessary and nuanced than many give him credit - a draft collection of thoughts for internal discussion in a small group of non judgemental friends. One political problem he clearly ignored is that it hit a company embroiled in wage discrimination lawsuits.

Whether the company overreacted probably will be decided in court - details matter and we do not have all of them e.g. how common is it that employees mail the whole company.
FWIW, I have the same issue trying to find new experimental EDM. I find indieshuffle provides a much better selection of more out-there songs, at the cost of having a much less mature interface.
This sounds like "epistemic learned helplessness" - in which you realize that, in domains you're not a specialist in, you can't really discriminate between convincing-sounding arguments of different smart people, so you give up trying and default to whatever is the current majority consensus.

See http://squid314.livejournal.com/350090.html.
No, you are missing the point. For many years now, admissions standards have been so low that rather than teaching the courses they are scheduled to teach, college professors are forced to offer a remedial review of information that should have been mastered in high school. Many, if not most, high school graduates are functionally illiterate, lacking the basic reading and writing skills we took for granted in the recent past.

US students ranked 38th out of 71 countries in math, and 28th in science. Kids in Hungary and the Slovak Republic outranked us.

http://www.pewresearch.org/fact-tank/2017/02/15/u-s-students...

The sad truth is that the university in the USA are just degree mills looking to make the most money possible. They have no problem steadily lowering their standards to match the steady decline in the US educational system as long as the federally-backed student-loans keep rolling in.
deepstream has a concepts of records, similar to individual documents within an object oriented database. Each record can contain any arbitrarily nested datastructure
> If you opt-in for a flux architecture, you will
> soon write Java-as-in-the-90 on the frontend
> instead of Javascript, with so many adapters
> and design patterns as layers you will become angry.

That's not necessary. It depends where you're working.

I agree that teaching the complete stack is a pain. I guess there is `create-react-app` to help you there, but its scope is very small: you're not going to get static typing for example.
How many books about rich, white, christian men being genetically, culturally and morally better than those that don't fall into those groups does someone need to write before your crank detector goes off?
No, I'm saying that a particular text presenting the theory of evolution may not be worthy defending. There's a distinction between the idea and a particular representation of it.
> Please, remind me of a time in the past in which people could actually say whatever they wanted without repercussions.

Strawman.

No, there has probably never been such a time, at least for sufficiently creative uses of 'whatever'.

But that doesn't mean everything is fine, and it doesn't mean freedom of expression and public discourse haven't visibly degraded since, for example, ten or twenty years ago.
Did you stop beating your wife?
> Men seem very unwilling to recognise

Honest question: Are we willing apply micro-aggression theory in a uniform and consistent way, or are presumably privileged groups immune to them?
I disliked JavaScript, but then I read JavaScript: The Good Parts, and I saw that with a bit of discipline* there's something quite pleasant underneath. It's a book that, rather than being focussed on telling you what not to use, instead shows you various approaches to programming with what you should use. If nothing else it'll give you food for thought and unlearn you of your worst beginner habits. Mind you, it's a dated book and ES6 added a lot to the language.

*don't listen to every suggestion of Crockford though; e.g. having to hoist your variable declarations is as obnoxious an idea in JavaScript as it is in C
Machine learning datasets for cryptocurrencies
Having no love for Qt and Alsa is not the same as having no love for Linux.

GTK+ is the main graphic toolkit in the linux world and pulseaudio won the war a decade ago ! You may not like where the Linux world has been going the past few years (boo redhat, systemd and Lennart) but that's how it is now. You can't blame mozilla for supporting only the modern Linux world and not every esotheric configuration : that's the job of the distribution's maintainers !
Scott Aaronson is highly unlikely going to be siding with someone using pseudoscience to push their victim agenda.

It's a great insult to the victims of Church oppression in the middle ages and of Soviet policy to compare their hardships to the "hardships" of men working at Google.
Indeed.

* http://jdebp.eu./FGA/dns-srv-record-use-by-clients.html

But what should such a standardized SRV lookup for _proto1._proto2.localhost. yield as the answer? For starters, what port numbers?
Stream uses DRM, has famously bad customer service, geofilters content and uses differential pricing, keeps content it produces itself exclusively to the platform and withholds it from others, bars some content based on arbitrary criteria, maintains a singular store that doesn't play especially nice with third party indexing tools etc etc etc.

Even Valve doesn't believe in Gabe's statement, and never did. Dozens of media companies have much larger market caps than Valve's estimated value.

The statement conforms to the prejudices of a lot of Hacker News, but there is significant evidence that it's not empirically true.
The ability to doxx is too great today for pseudonyms to work well enough. The necessary opsec is more akin to that used when publishing illegal things the (real) government actively persecutes.
But the article isn't talking about UC, it's talking about CalState ... this link is old, but emphasizes differences between the two school systems: https://www.imperial.edu/ivc/files/WHAT_IS_THE_DIFFERENCE_BE... ... the original article points out this change is in effect at the 23 California State University campuses, and doesn't refer at all to the 9 or 10 (?) University of California campuses.
Putting Damore's stuff aside for a while (I haven't even read it yet), reasonably discussing anything and having some sort of "Bohm dialogue" is one of the hardest things in the world. Not only it takes quite a bit of mental effort, but it's also easily disrupted.

The loudest and most obnoxious people in the room can very well misrepresent or ignore whatever you said, take a few bits of it and use it to build their own straw-man to bash. It's as if they weren't satisfied enough to just talk/shout past you, but also feel the need to climb over you and make you their soapbox. And it takes a bit of rhetorical smarts to defuse or avoid this sort of stuff, whereas the people who are in favor of actual discussion tend to be a bit naïve when it comes to rhetoric.

Academics, for instance, are often in danger of being eaten alive by the public if their research is even a little bit controversial. In my opinion, all because of this.
A big issue for me is the office climate. In an open space there's always going to be people who are too hot or too cold. A healthy 30 percent is going to be miserable at any given setting.