skysight-inc/HackerNews huggingface dataset:
> Shouldn't there simply be a "tree aware" git-bisect that can intelligently handle branches and merges?

Afaik, git-bisect is aware of branches and merges.

But there are two drawbacks to not rebasing/squashing: 1) the number of extra commits. Although bisecting is O(log N), it still adds up if it takes a long time to run the tests. 2) if there are any commits that don't build or have to be skipped (git bisect skip) because of other reasons, the number of steps to bisect increases.

It's a good idea to ensure that any commit that goes to master branch will pass all tests or at least compile. Failure to do so will make git-bisect a lot less useful.
I just wish websites would remind you of their password rules at login time. I use different passwords depending on what the password rules are, and you only get to see them at signup/ password recovery, which unfortunately tends to be quite often with certain websites or web apps.
> There have been significant fiscal benefits - fake personas have been completely eliminated in the welfare schemes that are aadhar linked, saving a lot for the taxpayers.

Oh I didn't know that. I used to blame politicians for our sorry state.
If someone stood up with a sign that said "all people named throwanem, their ancestors and descendants are stupid and deserve to be lobotomized" - will you diligently argue with that person every time you see them? I would not - I would ignore it in an instant based on its lack of logic and utility.

Shit exists, insanity exits, people can and will say what they want - doesn't mean every thing that's said needs to be addressed without regard to anything else.
So I like to use a couple of ghost writers I have found on various freelancing sites (Upwork, elance, etc). Don't let their rates scare you away. Almost all of them work for fixed prices. I let them chose the price, then I add a bonus on top of that.

A story can cost anywhere from $50 for a 20 page novelette to $2500 for a full novel.

As a terrible writer, some times I provide my own short story, then work with a professional to plan out something bigger. I'm currently working on a 200-250 pager with a guy I found on upwork. This will cost me about $500 for the writing, $500 in bonus, $500 for proofing and editing, then I have a novel with full ownership - he will be on the byline if I ever decide to publish it.
7 tips on making the jump from being a great agent to a better new manager
Sadly the "long passphrase" advice is also out of date. It relies on the naive idea that all password cracking is done brute-force, one character at a time. But all the huge leaks of password DBs over the past few years has given crackers a huge dataset to study and understand password generation behaviours, including how people come up with passphrases.

Ars Technica did a long look at password cracking techniques[1] that covered stuff like this. The tl;dr is that any strategy short of full randomness is wrong. Either use a password manager, or use a set of dice, just make sure that your own human predictability cannot meaningfully affect the outcome.

[1] https://arstechnica.com/information-technology/2013/05/how-c...
These people weren't hiding anything about their position on this matter. So no, not really.
Ask HN: Odd landing page for js disabled?
In my years of using NoScript, i've never had a website ask me for my name and email to be unblocked. Is this something new or something I am just comming across now?

ScreenShot:
https://pasteboard.co/GEQP8Ax.png

Googled for frog farms in florida. -> visited the first link manta.com -> saw that message.
agreed, and I think him talking about "Marxist intellectuals" poisons his own well to an extent because he's bringing an ideological conflict into what seems to have mostly been a reason and science-based argument.

[edit] also as a side note the lineage between Marxism and progressivism is open and provable. The story about how it came about, not so much (as far as I'm aware).
The ranges are wide to give room for salary negotiations at the beginning of employment, but also to allow for salary raises for people who are not yet considered to be at a higher level. E.g. you could be a junior developer, but a very good junior, who deserves a pay rise because of performance, engagement or whatever, but still a junior technically.

If you get quite far into your own salary range but never get promoted (if that's how the company works), it's time for some reflection on the situation, for both yourself and the company. Note that the ranges can also overlap between job levels, in some cases.

P.S. Not talking about Google specifically.
He is asking for it! His whole mantra, seen in the interview, is "distribution of traits," or the factuality of stereotype.
Feel free to join our PHP Slack community
"One freaking hundred years, or something, after women started voting. What happened in that time? Women were blind to say the least?"

Are you suggesting the fact that women did not speak up before indicates that there is nothing worth speaking up about now?
Molyneux is pretty indefensible, yeah - not because he's outside mainstream opinion, but because he is a severely tendentious reasoner with a nasty habit of picking call-in guests for the weakness of their arguments, the better to dominate the conversation and make his own ideas look unassailable. In any context where he doesn't get to pick his own opponents in debate, I confide he'd get owned in very short order - which I suspect is why he is so hard to find in such contexts.

Disagreement with the prevailing orthodoxy is one thing - I'd like to hope there's no one here who fails to see the value in honorable, substantive dissent, even from an orthodoxy with which one strongly agrees in general. The trouble with Molyneux is not that he dissents, but that in doing so he fails to display either of those meritable traits.
I remember when the Simpsons came out and when the same sort of people were complaining that cartoons were degrading our society's morals.
It was widely condemned.

The document has been inaccurately labeled (I've seen a Slate op-ed making statements that are blatantly false) , but the people who are acting like it is some kind of academic work have apparently never done academic work.

The guy took a few academic sources and mixed in stuff from the New York Post. It's not well sourced. What people do see is an academic study linked and say "see, this is scientific", but most people aren't trained to read that literature so it's just psuedo-scientific garble.

Why is the tech world turning itself upside down for a mediocre undergrad paper?
Not as easy as it sounds. I was in a Government office for some tax related reason and was in line behind some guys trying to apply for their 'electrical card' (sic, electoral). This is in N. Ireland, which unlike the rest of the UK requires ID to vote.

They were having to be talked through filling in the form only to hit a roadblock when it came to proof of address. After expressing their voluble disbelief at some length that the handwritten doctor's note they had would not suffice, they eventually left empty-handed. (Incidentally, they were only looking the card to use it for ID for flying, they had no interest in voting).

Now these guys were obviously jokers, but it shows you will need a certain degree of application and time to get even the most rudimentary of verifiable ID. Even the conscientious may find themselves not getting around to getting the ID before election and losing their vote.
The vote processing chain is lengthy, it is inevitable that a computer system will be inserted somewhere in that chain. Right now the push is to have these systems right at the front, facing the voter, but that isn't the only time the votes are processed electronically.

In my district we vote by coloring in little circles with a #2 pencil, we then feed that directly into an electronic machine that tallies the results for my district. While the paper I handled is stored in the machine, I am sure that the results are transmitted to the next link in the chain through some computer system.

With so many links in the chain, it's my opinion that it's unreasonable to expect them all to be processed by people. It won't scale and I'm not convinced that it's that much safer anyway. It would be my preference that the pieces of the system that perform this processing are backed with open source software.

At the very least, if there is a case where tampering is suspected, officials of the court can compare the software on the machine with the software in the repository. This would prove in a clear and straightforward manner that tampering has occurred.

As painful as it is, I think we all need to trust the state, to some degree, to do the jobs that are the responsibility of the state. Once the votes have been tallied for a district, isn't it possible to tamper with them as they are transmitted up the chain to the next link in the processing? Or when regions of the state send their votes up to whatever the next link might be? I think that is possible, the best we can hope for is to push for as much transparency as possible and hope that, if it comes to it, we have enough data to detect such tampering.
Or have money.
Disney was important in our time but kids growing up on netflix may never see disney content the same way.
Artificial Intelligence and the Rise of Economic Inequality
and why would men at Google ask for raises while women at Google would not?

Obviously, both groups have competitive skills in the industry. I'm sure you will bring up the studies that men are more likely to negotiate. However, that applies for a more general population who work at middle tier roles at middle tier companies. People who work at Google have more bargaining power than the general population.
Intersectionality

https://en.wikipedia.org/wiki/Intersectionality
> Reporting that those condemnations occurred (they did) isn't an implicit validation of those condemnations.

Of course it isn't a validation per se, but repeating those ideas gives them some gravity and makes them believable in the eyes of the reader.
The memo was also widely praised, so at best you could say that it's controversial.
Nice article. Palantir's practices seem to follow Thiel's master plan for world domination to a T -- establish monopoly then protect it by any means necessary: obfuscation, proprietary APIs, overly complex user interfaces, and finally claims of sensitive secret company technology that must be kept secret or risk compromise, perhaps causing harm to the US military and lowering our defenses against terrorism.

What a crock. There's little doubt that 99% of Palantir's infrastructure is commodity open source, trivial to access, monitor, and replace. It's absurd that any customer would pay a premium for proprietary hardware and system support, much less be told that the system disallows even the shallowest oversight of the company's data and algorithms.

Unlike military contracts, police intel must be transparent to oversight and subpoena, or we risk further abrogation of our 4th, 5th, and 1st amendment rights. As an aide to the justice system, Palantir has a lot to explain, not just in court cases but on a continuing daily basis. Anything else violates the very fabric of America's principles.
Interesting! Nice that the approach is known, and others are being discussed. I should check GTOR again.

Multicast cancelation based on refcounting doesn't look right to me. I explicitly avoided this in Posterus, sticking with exclusive ownership, what GTOR calls unicast (thanks for linking). The reason is that subscribers may come and go over time. I've seen, and written, code that caches a promise and reuses it many times. It may start with one consumer, lose it, be canceled, then another consumer comes and gets rejected. This just feels like a big footgun. In Posterus, multicast is explicit and opt-in (`.weak()` futures).

If we eventually standardise a solution, I'd like something with as few interfaces as possible. In a dynamic language, you don't have the luxury of creating a future that initialises into a task, returning a cancelation token. Too many types without static checking is just a footgun. This is part of why Posterus only has futures, why cancelation is provided in the future constructor and tied to the future itself, and why they're eager rather than lazy. Deviating from these constraints would introduce new types, increasing the footgun potential.
maybe not twice as fast, but my favorite open source program's ./configure runs in 2.43s with the taskset hack (best of 8) and 3.40s without it (best of 8). That's just a 28% improvement, but it's enough to make me consider adding 'taskset -pc 0 $$ > /dev/null 2>&1' just after AC_INIT.
> relearning how to do the same thing using different libraries and frameworks

This is hell to me, such nausea-inducing inefficiency. I feel like I'm wasting my time and cluttering my brain needlessly in those scenarios and it drives me mad. What if you were a woodworker and every few months all the tools and equipment in your shop changed in various subtle ways? It makes very little sense to me in the long run. True mastery depends upon some amount of consistency in your environment. It's the only way you can build on what you knew before (because it didn't change when you weren't looking) to do more complex and interesting things.
Hi, a Finn here. Everyone here in Finland, including but not limited to the wealthy, feels that they themselves pay too big a share of maintaining the welfare state (while they don't seem to mind if other demographics would end up paying more). So business as usual I guess.
Next.js 3.0
do you think these questions are addressed by open-source software? I mean, if you only have a few buttons in front of you, how can you verify/audit the software it's running?
I have a hard time taking this reasoning seriously because the most likely rationale behind quick/dirty solutions is that there was a business need (ie: meeting deadline/high quality/low cost, pick two).

Well-designed systems may eventually grow into something monstrously unpleasant, not because it's "fun" to shit all over the pristine design specs but because it's most pragmatic.
If the general point is that kids are super expensive - I dunno about that.

I'm happily childless in my 30s, and when I look around at my circle of friends, those who had children early tend to have more stuff and more savings.

Why? Because children force you to live a stable, boring life. And overall that reduces your costs more than having children increases them.

For instance, when my friend Bob graduated, he stayed in my home town and bought the a fairly cheap house that he could afford, and he's still in it. I moved city to get the best job I could, and did it again, and then again.

While I've been off increasing my earnings, Bob has been accumulating actual stuff. He lives in a house he owns outright, while I've only ever rented. He has great furniture and kitchen stuff, while I have cheap things because I know that when I move, it'll cost more to shift them than to buy them again.

And moving city and breaking up with partners and changing career, and all these things that childless people do because we can are really expensive. It's hard to accumulate savings when you end up buying a new washing machine every 2 years.

And he has kids, which when you think about it is a great addition to your retirement planning. Even if the stock market crashes and wipes out your investments, well raised kids will let you move into their living room and give you a bed bath.
The numbers in the article came from Uber. If there was a better metric they could have used you'd think they would have done.
Rule #1. Be from USA, or maybe UK, otherwise good luck finding miles or credit card deals.
In person it can work, on the internet with strangers never. But if I can't convince someone, I still have to hold my ground, and I can do that without anyone's cooperation or permission. I don't believe in the burden of convincing anyone, not when it comes to social things rather than new inventions or such. If you're older than 20, you had plenty time, roughly speaking, and some people don't change as much as come up with new excuses. Been there, done that, and I don't follow into rabbit holes anymore, they just slip to the back of the queue of people I support. Unless they're close to my heart, then I have as bitter fights about it as necessary. Each one teach one, and if I can't save the world there are still degrees to my own depravity within it, and over that I have control.

The question whether a group accepts me is much less important than whether I accept the group, from my perspective. And the thing about people who are in groups is insecurity, and the thing about people who don't need groups for identity is that they actually have and are what groups are only faking. So one on one, in person, people eat chalk or pout and avoid at worst, or open up at best -- but in faceless groups or the internet it's kind of bleak, I agree. But when all you have is a swamp and a spoon, using the spoon is still better than just sitting by the swamp, right?
I am pretty sure you can find big pay differences when comparing only men with the similar education and experience.
so basically the more you read about reality, the more you disbelieve it because it cant possibly be true?
Ironically Google appear to want to create a yes men/women culture. Anybody with a descenting view knows they have to tow the company line to keep their job.

Those trying to make the workplace more equal are going to find it harder to meet the people they need to reach. Education would have been a better choice.
Since posting this question, I have been reading through a few presentation and youtube videos. So far I have gathered the following:

Option 1: Use a customized solution stack from a cloud vendor like Amazon, Azure. To quickly bootstrap, there are also consulting firms that specialize in one of these cloud solutions.

Option 2: Build using open-source stacks. Couple of interesting architectures are : SMACK , Lambda.

Any help that you could provide in pointing to the right links or just notes from which I could derive an reference architecture will be greatly appreciated.
Dang mobile typos. s/stage/state
No you could literally lease it from uber and work 20h a week at uber and 20h a week at lyft in it.
I think this make a lot of sense. I'm not sure a checksumming method that can indicate tampering can be devised, but my hope would be that by making the data publicly available for every stage of the processing pipeline, auditors or interested parties might be able to detect fraud.
Every time an article like this pops up, I see the same sort of response. It's always

- Women don't negotiate

- Women get pregnant

- Women work in lower pay professions

And 90% of the time, the article already accounts for the nuances of those topics. Not to mention these arguments have been answered thoroughly many times over, and a cursory google would reveal that. I just wish people would do some basic research before posting, especially in the light of the Google memo.
You can do all of that without kids. In fact I've done that, and moved for better jobs.
Well at least now after you have read it you can form your own opinion.

Small initial differences are capable of causing great divergences down the line so discussing them is not pointless.
What about it? The figure literally says "this is bad and I don't endorse that". And if that's not enough, the paragraph that the figure is used to support says:

"Note, I’m not saying that all men differ from all women in the following ways or that these
differences are “just.” I’m simply stating that the distribution of preferences and abilities of men
and women differ in part due to biological causes and that these differences may explain why
we don’t see equal representation of women in tech and leadership. Many of these differences
are small and there’s significant overlap between men and women, so you can’t say anything
about an individual given these population level distributions."

If someone says "I explicitly don't claim X", you can't then go and say they're claiming X.
Saying college students should be able to pass remedial math and english tests isn't elitism.

If you can't pass a basic remedial test in basic math and basic english how are you going to take college level courses?

Where are you getting elitism from? Having some basic minimum standards isn't elitism. It's having standards.
> it's so complicated

>fails to actually explain anything at all, except for saying "plz don't down vote me" and a bunch of random generalizations
"I thought some of his arguments were very weak"

Sorry, but unless you are some leading researcher in a related field, your "thoughts" doesn't count for much and you should provide cited counter claims to be taken seriously. Without this, it's all just an emotional reaction and doesn't contribute anything of value to a meaningful discussion.
Is it just me or are a lot of links related to this topic being down voted/removed?
Wasn't that his plan from the start? He probably played it well, apart from the fact that maybe he shouldn't have circulated his concerns using the company's internal tools, he could have written a blog post.
Loyalty Rewards Program for Small Business
I'll put my hand up to not having read the whole thing; this is a fairly busy week for me, and I don't expect to find the time soon. That's totally on me; on the other hand, I'm getting the basis of my prior statement via Frederik deBoer, whom I've found to be very meticulous in such matters, and so I've been willing to assume its accuracy despite unfamiliarity with the primary source.

It sounds like you have read the whole thing, though. Would you mind calling out some relevant quotes, so that I can get a better sense of his points on the subject, and retract my earlier statement should it prove unfactual? Thanks!
What is your least favorite thing about Python?
Its funny to see if a first world country citizen moves to another country he is called an Expat and the third world citizens are called immigrants.

A common misconception. If you have given up your US citizenship, you are an immigrant. Not an expat.
Apparently relates to section 8a1 of the NLRB:

https://www.nlrb.gov/rights-we-protect/whats-law/employers/i...

Edit: I would guess this passage is roughly the area he's claiming:

"Threaten employees with adverse consequences if they engage in protected, concerted activity...It includes circumstances where a single employee seeks to initiate, induce, or prepare for group action, as well as where an employee brings a group complaint to the attention of management. Activity is "protected" if it concerns employees' interests as employees"
The (R)evolution of Software-Defined Networking
I'm actually contemplating doing this. I am a technical person with no time or energy on my hands to build shit in my personal time. So I'm putting together an RFQ for someone to build the site to automate a weekly writing competition with amazon gift cards for prizes. So I was thinking a semi-monthly issue of 8-10 of the top rated stories with royalties (if any sales) to the writers.