skysight-inc/HackerNews huggingface dataset:
ok depends on the size of a feature I guess but usually I sit in a branch for 2-3 days before I finish the feature.

Also what's the point of preserving the history of a branch that is used for the development of a requested feature ? For each commit before the final, the feature is incomplete, possibly not working at all.
You can't. Especially at scale (every person validating the software before voting). Paper ballots with a anonymised ledger of votes placed is, in my opinion, the best method.
Search by Handwriting
> a solution that has long been found in the music business.

A lot of people have commented that the music solution is not ideal in a number of ways from the 'demand' side, but I don't think anybody has mentioned how the music business is broken from the 'supply' side.

It is next to impossible to make a living from music for the vast majority of musicians and producers out there. The obvious argument is that if you cant sell, your quality isn't good enough but that's actually not true in my opinion. Distribution is severely unbalanced - and if the movie industry continued in this direction, all we will ever see is Spiderman remakes.
This has been posted 5 times this year on HN, and widely panned as non-informative marketing with pretty pictures.

https://news.ycombinator.com/item?id=13928476
> inquiry into wether gender is a determinant of programming aptitude?

This inquiry wasn't made. You have to read the memo.

> accusing his colleagues of having inferior genes.

This wasn't claimed, either. You have to read the memo.

I'm sorry but repeatedly here opponents are deliberately misrepresenting the content of the memo to try to take a moral high ground. We can't discuss this fairly if any opposing viewpoint is going to be framed as claiming women have inferior genes.
On top of this, we all know that if it was implemented as well as physically possible, there would still be vectors for attack. However, if current voting machine trials are anything to go by, it's usually implemented extremely poorly.
You can't. And even if the software is open source, it doesn't guarantee that state or election officials will set aside budgets to deploy such patches swiftly, or even care to deploy them.
How I Got to Write This 3,057 Words Post with a Brain Freeze
Euro dykes wrestling and licking each other
>The word existed before digital content.

So? Words get revised when society/technology/etc changes.

Besides copyright existed before digital content too.
I use a (n.b. singular, not multiple) credit card from AMEX for the benefits. (Particularly excellent travel insurance and car rental benefits.) I make sure to never spend more than I can pay off at the end of the month, so that I don't actually ever get into debt. My own money is resting nicely in a bank account until the credit card bill arrives.

I never spend my own money directly unless I have to (e.g. the merchant doesn't accept AMEX or only takes cash etc.) because should I end up with fraudulent transactions or lose my card or whatever it may be, I have actual cash to back it up.

If you're fiscally responsible and make sure to always pay off the bill at the end of the month (with all that money you didn't spend) then credit cards are pretty much nothing but benefit. There may be a yearly fee associated (my card has one) with it but I've found it to be worth it for the benefits alone, but I also rack up so many points that I can use those to pay for the fee.
How to Achieve Perfection by Sweating the Details
There is no single blessed "complete stack" for React and there never will be. That is a feature, since it is a view library only.

It sounds like you're looking for a full framework, e.g. Angular or Ember.
Paper doesn't scale well, attacks on paper are extremely difficult to scale well, which is why paper is a good system for voting.
I am curious, how do you distinguish between "good reasons" and the reasons that are causing this to happen ?
I'd like to reference Tom Scott's video[0] here. There is no need for an electronic voting system, paper ballots work perfectly.

[0] https://www.youtube.com/watch?v=w3_0x6oaDmI
How does one differentiate "expatriate" and "emigrant"? Why is the term "expatriate" only reserved for those who originate from Western countries?
Look up the admitted history of US intervention in the Congo and nearby countries. We created a messed up economic and political situation deliberately with military/intelligence tactics so that mining companies could more profitably exploit those countries. If we had not used strong arm tactics then they would be charging much more for the minerals and would have a good chance of creating a healthy economy.
Depends on what your need is. If you need to alter votes, it's an extremely good system!
I've quit several jobs because of the first reason. I've avoided quitting jobs for the second reason because I've been lucky enough that my "I do not want to manage" stance has been accepted.
because of the idea of "cultural Marxism", the lineage between Marxism and modern progressivism via critical theory. The story goes that the Marxist struggle was pivoted from economic to social when the working class in MEDCs didn't revolt in the 1900s.

[edit] also the fact that oftentimes the proposed solution to systemic oppression of women/minorities is ever-increasing power to the state to "even things out", which is a very Marxist concept.
Is there any narrative beyond click-bait headlines to get page views?
i think its fine for men if the wife joins Islam or at the least the children are brought up in the islamic faith.
...yes, these are all true statements and you should use correct descriptions of you want to be understood.

- calling pirates thieves is a leap that will undermine your argument by assuming harm that's not shown
- have any serious discussion about Frankenstein's morality while confusing him with his monster and no one will understand you
- I write this from a Linux device, but because it is an Android/Linux device is has a completely different experience than a GNU/Linux system, and you can have that experience on GNU/kFreeBSD or GNU/NT just as well.

Semantics matter. Words make a difference. Please don't miscommunicate just because misunderstanding helps your side in an argument.
So which on my list isn't contrived?

I'd note that I'm asking question, and I keep getting "we don't need to discuss that" responses.
inb4 flagged and gone :)
We already pay for inspinia here. It's great. I think the business is legit.

You just need to make a very good brand for it and be able to show people that they need it. Once they use it, they'll see that they are getting something better than the bootstraps that you can find(which is still great, but for a professional project you might need something extra).

Also, work on your pricing. Maybe sell a basic version with the option to pay for the (very expensive, hard to maintain) components separately.
You have a point there I admit.
A lot of talk about securing voting machines/verifying that they run the correct software. Why do we have to have physical machines? If it's electronic, surely a website would do if you have the correct means of ID?

NB: this is not an indication of which side I fall on the debate, it is an observation.

[EDIT] Also, I'm aware similar issues exist with a website, but it seems a lot of focus goes on the actual machine.
Weight Loss Diet Plan
Making Chrome Headless Undetectable
Same for the last few jobs but I'm contracting which takes the sting out of it somewhat. I've still had to bail early a couple of times because it was such a Sisyphean grind that the money wasn't worth the toll on my mental health.
There was this idea that if you had all movies available the long tail (obscure, old etc movies) would still be watched by at least some people, but in practice most people just stick to what's new/mainstream/known, so that it's not worth the extra hassle to maintain a long tail library.

Tons of tracks on online music stores for example are never streamed or only a handful of times.

(Of course the limited stuff e.g. Netflix has, is by no means not even the 10% of possible content).
> It's a great cultural achievement that needs to be defended

I agree, but in the context of an opponent capable of censoring you that doesn't appreciate this, all you can do is fall back on legal protections. In this case, the potential for a rational, productive discussion was cut short.

A level of freedom to speech is required to promote rational debate. It's a necessary, bedrock requirement, even if not a sufficient one.

> refusing to draw a line is the opposite of being careful or rational

I don't think a line was drawn. The google rep alluded to "false assumptions" but didn't specify what they where, and even refused to link the memo. They clarified nothing but an atmosphere hostile to open discussion.

> we have to make a choice how to weight the various rights

True, but the rights are somewhat solidified. There is a longstanding right to "freedom of speech". There is no such right "freedom to not be offended". Whatever right is being asserted here (by the offended parties) appears to be something new.

> libel and defamation laws

I think the author has been defamed - there are plenty articles "summarizing" the memo in ways that are not representative of it's content - even the label "anti-diversity". I was shocked to find a fairly sober article on the issue in the Atlantic, of all places: https://www.theatlantic.com/politics/archive/2017/08/the-mos...
Does this work even we keep pushing commits on a remote repository?

We extensively use Github Pull Requests for code reviews and most of the time we squash our PRs into a single commit but I would love to have a way to merge into multiple smaller squashed commits (as OP did) instead of one big.
> Quizzes (both single and multiple choice) are the worst possible way of testing student's knowledge, because they are sooo... easy.

Very much depends.

"Name members of X" is an easy question (unless there is a great amount of material that could be covered).

"Mark the following statements as correct or incorrect. Correct classification adds, wrong classification deducts points." can be a quite difficult type of checkbox-test.
OpenStreetMap turns 13
This comment by macrael includes a link that explains the legal issue:

https://news.ycombinator.com/item?id=14966388

Regardless of what you think of the merits, a public corporation can't afford a persistent shadow of workplace discrimination. Firing the responsible employee was the only possible option.

It's not a free speech issue, as there is no such thing in a work environment. Here's an exaggerated example: if you call the CEO a "limp-dicked faggot" on the corporate intranet, you can expect to be fired, and it probably won't help much if you explain that you simply wanted to have a frank discussion on whether the CEO should use Viagra and be more open about his possible homosexuality, and that you hope this argument would be examined based on facts rather than emotions.
These do exist but they are not common; it's an insignificant proportion of users; in a representative sample of all web users, you're probably more likely to encounter users with JavaScript disabled in their browser altogether than users who are being snooped on and restrained by their company in this way.

Also, for these proxies to work, the company has to have access to the user's machine to install their own root CA certificates onto it; so generally, this issue is limited to corporate workstations and not BYO mobile devices and personal devices.

It's only a big problem if you want to support users from a specific company which happens to be a major customer (like a corporate SaaS solution); but if that particular company is such a big user of your product then they can always change their proxy policy to allow WebSockets from your domain.

I think that there are few enough of these companies that they should be the ones to adapt to new technology and not the other way around. It's important for open source projects and companies to set positive standards and not always bend to the will of corporations; especially when it comes to ethically-questionable practices.

You can still offer a REST API without real-time features for those users. The cost of long-polling is that bad. It's very easy to DDoS.
Rule #0. Dont have kids. otherwise everything else is moot.
Echo chamber is alive and well!
Sorry, I will change it (EDIT: unfortunately too late to change it now). I guess I didn't consider that. I typically would use inline links but HN doesn't support it as far as I know.
>I don't want to go to a room full of stranger to watch a movie

Sharing a cultural artifact with others outside a small social bubble is one of the great enjoyments of going to the cinema.
Someone needs to start a campaign: "Say No To Electronic Voting"
> And I have to kinda walk to eggshells to bring that up, to criticize "my own", and make sure to signal "I'm not a racist, I just think this is a bit too much".

Does this ever work? Recently all I seem to see is "but you are, though, and twice as much if you try to deny it." The only acceptable position is in the direction of the groupthink position, with equal or greater magnitude.
Science needs philosophy
Some of the loudest people crying "racist, sexist, misogynistic!" are the ones who haven't actually read it. Or journalists who deliberately (or out of ignorance) took things out of context and misrepresented it.

Memo Tl;Dr: He actually claims that we should treat each other as individuals instead of some group based on an arbitrary characteristic (such as race, gender etc.) and adjust hiring/recruiting as such.
expats don't plan to die in the country they moved to. Usually they are there for less than 10 years. Expats don't get citizenship in the new country. No the term is not just Western exceptionalism. Yes it can apply to people not from Western countries.
A brief guide to current trends in mobile device interactions
Startup Cities Index: best cities for startup employees
James Damore also spoke with Jordan Peterson: https://www.youtube.com/watch?v=agU-mHFcXdw
Health startup Buoy raises $6.7M to invest in recruitment and research
Google Memo Author James Damore Talks to Jordan Peterson [video]
Can you give examples of societies that have embraced meritocracy? I can't think of any off the top of my head.
What do you think my side is and of what argument

It's a shorthand which I'm sure everyone else understood. Sorry if you were confused.
I read it on the advice of your comment. It is neither careful nor level headed.

The whole thing is a motte-bailey between differences in statistical group averages and individual hiring decisions.

http://rationalwiki.org/wiki/Motte_and_bailey

If there's such a large overlap between populations, as he claims in the first couple pages, why bother enumerating those differences in such extreme detail?
Why does Sattolo's algorithm produce a permutation with exactly one cycle?
That's only if you reduce the problem to one parameter.

Two points on a plane are different: is one necessarily less than the other?

No. The question itself is ill-formed. You need a metric to transform the points to a form that can fit into the "less than" comparison. A common transformation would be e.g. euclidean distance - under which two different points (e.g. (2, 4) and (4, 2)) can end up being equal.

Real-life problems are multi-dimensional issues with very complex metrics.
Why we’re creating a new video format for code
In case anyone can't see why this is a whole heap more terrible on top of the terribleness of electronic ballots...

Verifying actual real identity over the internet is impossible. Even if you did webcam-based biometric authentication of identity - these are fooled by a photograph. Going to a polling station and verifying your identity to a human being is much harder to fake, and almost impossible to scale.

The web is an untrustworthy delivery mechanism. What say if a nation state wants to disrupt your election, and starts DDoSing the hell out of it all. Protecting against such attacks at that scale would be extremely difficult.

Also on the topic of state-level disruption, it is well known that orgs such as GCHQ, the NSA etc. hoard zero-days. How do you know your extensively tested system isn't vulnerable to a zero-day that another state has and you don't?
Is it one of those deals where the recruiter misrepresented themselves (lied) as being your agent and then approached you? If that is the case it doesn't seem like you owe them anything.

For me, another party's greed or sleaziness does not move my moral compass i.e. if they want to charge me $100 for a stick of gum, I don't feel entitled to steal it. In this case, the amount of money they want would be immaterial to the question of what is right.

Considering the amounts involved though, I'd talk to a lawyer.
This idea of avoiding saying something because of how horrible people might choose to interpret it is something I find, frankly, terrifying. This is going beyond just censorship and going into the realm of trying to censor reality.

Where do you draw the line on something like this? Are we allowed to publish statistics that show black people are proportionally more involved in crimes, or is this taboo because a white supremacist might use it to claim blacks are inherently criminal? What if you write something apparently neutral but some terrible person somehow finds a way to twist it to their ends? Do we get to condemn you ex-post-facto over this?
Women at Google Stay Home After Memo for Emotional Reasons
Recent discussion: https://news.ycombinator.com/item?id=14920513
> Add a fact that in the current grid setup most of the energy is coming from coal

Coal represents less than a third of North American power generation, and less than a quarter of generation in Europe. In Brazil (another major car owning country) coal only represents ~1% of their generation sources.

Really the only place your statement is true is mainland Asia, and even there the market share of coal is falling (and the number of cars there is dwarfed by the number in NA/Europe/Brazil).
A bicycle that looks like hammered shit doesn't necessarily make for a bad ride. Initial quality is largely irrelevant if:

0. It's suited to the task (a Wal-Mart mountain bike is lousy for running around town)
1. Stuff degrades gracefully (cheap index shifting generally does not; friction shifters are a far better choice on a cheap bike)
2. You maintain it.
3. You take the time (and money) to find a comfortable saddle for it.

Crappy bikes become unfun when they're neglected. Unfortunately, they usually get neglected because they were poorly suited for the intended purpose anyway, or because people don't want to pay a bike shop to tune up a $150 bicycle (which was probably poorly assembled in the first place).

This is a case where learning to do the work yourself pays the dividend of both raising the competence of the user and resulting in a useful tool for years to come.

Most people would be much better served by an old 10-speed than a new crappy mountain bike. They're better suited to getting around town, immensely tolerant of neglect because there isn't anything that truly needs to be in top shape to run, and easy to put right.

And yes, I say this as somebody who has a nice road bike, a nice mountain bike, and a road bike that lives outside all year long, looks like hell and that I wouldn't hesitate to ride 15-25 km.
It scales "well enough", in that we currently do it, and pay for people to verify the results.

In Australia a lot of this work is done by volunteers from the major parties.

Edit: I agree, its difficult to scale an attack on paper :)
The goal isn't to convince the shouters, it's to convince those who might follow the shouters. Moderate positions must have their own advocates, because people aren't sufficiently informed on all issues to tell the difference between extremists and moderates.
Queen Bee Bingo – Best New Online Bingo Site UK
Active discussion: https://news.ycombinator.com/item?id=14959601
Not animations, but git-scm.com is excellent
If you're a novice like me, and just experimenting with ML tools, you should take a look at PyTorch as well as TF. They have lots of getting started examples that not only introduced the framework, but helped neural nets click for me at an intuitive level.
Same here.

Also, been a couple of times in the situation where either the shop's card terminal was malfunctioning, or the bank had some issues, and the card payment was impossible. Without cash you'd be helpless in such a situation, whereas cash = power & independence.
I know many American expats here in Berlin in the high-tech and academic worlds. Many say that the current political climate in the US greased the skids for their expatriation. No one says that the impetus was only the political situation, or that they will never return, but rather that it's a major factor in reducing the resistance to expatriation. For many, even those who aren't particularly partisan, the US political situation has become a source of constant low-level anxiety at best, and that generates a kind of exhaustion that makes it easy to throw up your hands and think "to hell with all this."
Yes, we've been reading all the golang discussion very carefully. It's nice to see them go through the same mental process we went through - and my hopes are that if we don't interfere they'll come up with a better idea we can just copy.

We've had 4 cancellation proposals rejected so far (cancellation as rejection, third state, cancellable-promise and cancel-tokens).

They work in bluebird pretty well - but people have concerns.

Personally I use our cancellation if I already have bluebird, and tokens if I don't.
You can do both. Squash your working branch to a single commit, then rebase. That way you still get a clean view of just the changes introduced in the branch, and don't have to resolve merge conflicts every step of the rebase.
Because then you need to secure the computer used to access the website. Good luck with that.
Every time we vote, there is more talk about the burned ballots, unopened chests, uncounted votes and fraud concerning votes being collected from neighboring countries posing as people from my nation.

So yeah. Doesn't really matter whether it's electronic or not.
> I work at a company where developers choose the work.

I meant that as part of professional development, technical leaders should have increasing say over the tasking of themselves and the team they're helping lead. There's lots of room to innovate and experiment on exactly how that works.

I'm thinking on the level of:

- If we haven't deprecated these old machines in 18 months, we're wasting piles of money

- This legacy code is too complex, but it will take some time to remove, so we need to start now

- Given the revenue numbers and the amount of maintenance effort we put into it, this part of the system and these features need to be removed. Let's split off a scrum of three for about a month to do it.
This is much easier when I actually need to trawl through history to find things.
I agree, it was only tangentially related due to the Patreon vs Lauren Southern situation.
My country doesn't require voter ID at all, other than confirming a few details and most studies here has shown that requiring ID didn't cut down on fraud.

For me it's important that the barrier to voting is as low as possible, and we don't have a governement issued ID that is free.
Damn, you were right. I didn't expect that to happen so quickly. Glad it's back, though...or maybe it's not?
> I don't see people running shell commands on the software before and after they vote to make sure it's the correct software.

How would you know the shell itself, running on the machine you're trying to verify, isn't lying to you?
This past election has shown that it's not just the voting software, but the software/systems that control who is permitted to vote.