skysight-inc/HackerNews huggingface dataset:
I have a friend who suggests the opposite of the grandparent's assertion. Since every new line of code represents technical debt that must be serviced, each new programmer generates a maintenance burden sufficient to occupy the time of 2 more programmers.
a good opportunity is to bring more value to the company than simply the code you write (easier to do in smaller companies with a shallow hierarchy). i recently switched out our payment processor after shopping around and reduced our transaction fees by $70k/yr into the foreseeable future. negotiations tend to go more smoothly afterwards.
https://www.sideprojectors.com

Been running it for good 4 years now. Do a little bit of maintaining here and there. I first did it in a hackathon and won a 2nd prize, thought I'll run with it and it's fun. :)
This is great. I wonder though, how much could you achieve just by creating 1 blanket rule: change every instance on a page of "position: fixed" to "position: absolute" - layout and nav should be more or less the same, across the board, but nothing will follow you down the page!

Kryptonite would be sticky footers, but if you're on a site that uses those you should just close the tab anyway. :)
The mansplaining in this thread is off the scale
I take umbrage that its actually harmful - I'd totally get behind the idea that its a gross distraction.

I really believe truly that each gender (because of biology and societal gender roles) has been given some unique problems solving gifts - and that we're shoving square pegs in round holes to gloss that over - but there is no universality here - I've seen men that are amazing at 'people' problems - and women who are fantastic at 'thing' problems - gender in my opinion is just another factor - like experience, knowledge, personality, education (and even age - often in engineering older is better) and others that factor into whether someone is suitable for a role.

Right now, however, we as a society are not.. 'evolved' enough to discuss stuff like this as rational adults - it turns into a very personal argument very very quickly and ends up doing more harm than the (very real, but) small good that can be accomplished by taking into account what is inherent to us.
>xi-editor

I read the github readme.md, and I'm wondering.

1. Why should want to switch if I already have a text-editor?
2. Reading through, there seems to be an emphasis on clean data structures and interfaces. Have you taken a look at Kakoune? Because your text editor seems to share quite a few design decisions with it.
3. So, there doesn't seem to be any mention of novel UI/control features even in the front-end. Is that a deliberate choice to emphasize the technical aspects as the selling point (or is it lacking/outdated in documentation), or are there just not any in the first place?
Does one need a marketing plan if it's not done for money?

While I'd never heard of xi-editor before now, I'm definitely among those who yearn for a "better" editor for (first off) MacOS... and I think there are many others, based on my totally unscientific assessment of the currently popular editors. I'm still on TextMate for a reason. :-)

So my point is, for certain things "build it and they will come" might work fine. If I ever find an editor I like enough to switch to then I will be singing its praises loudly on the Innernets.
BEST brandings ever
I don't know. Bureaucracies are big and cumbersome and make it difficult for things to pivot on a dime.

It takes time for companies like Google to settle on decisions --important ones. People who work there would know (what's their joke 'deprecated, not ready'?)

That they/he made such a swift decision is extraordinary --he could have waited some time --it's not like they would suddenly have people huffing and frothing with pitchforks at the ready inciting a rash decision.

I'm sure they have some prepared statements for these things. They could have issued an interim prepared statement to stall a bit. Either way they lose money. So it's about finding a least uncomfortable balance.

I mean, it's one guy --he said some controversial and not so controversial things. It's not like someone jumped from the top of one of the buildings or something. Or the stock plunged 40% in a matter of a week.
> "that's what you're worth"

Your argument is sound, but this is really unfortunate phrasing.

It's actually what your work is worth. Not what you as a person is worth, and it's important to keep those things separate, both for sanity and rigor.
What sexist thoughts are you referring to?
1. Agreed, but whataboutism--and you may not mean it that way but your post sure sounded like it--is basically never helpful.

2. OK. Aluminum smelters and oil refineries and frigging box factories and everything else. Start summing up. Those numbers don't show what you want them to show, I'd wager.

3. I'm arguing that it is a hell of a lot better to go after the people who actively benefit from disproportionate use because they are causing the deepest externalities.
If you're familiar with the original You Don't Know Jack game - that was all prototyped on HyperCard, originally.
The whole premise that women are less represented in tech because of biological differences as opposed to deeply ingrained gender bias.
That sounds suspiciously like a chicken and egg problem. If the dominant CPU could only use 16 lanes, it makes sense to not put too much effort into supporting more if they can't be used effectively (other than being able to point at Intel as the problem and thus piss Intel off).
The core of what he is asking, and failed to drilled into sufficiently in my view, is exactly what the OP says: what % of the gender gap in various fields can be explained (within that field specifically) due to demographically correlated population preferences vs other factors.

I think there are two unforced errors:

- Trying to tie things back to causation due to biological factors gave cherry pickers sufficient ammo to snipe him as some kind of supremacist, sexist, bigot, whatever. Explaining causation was unnecessary for his argument. All that was needed was highlighting statistical correlations measured on demographics which could influence career choice. The question then reduces down to "do these correlations actually influence career choice or not" not anything about causation. From there, it's easy to ask "if so, how much? Zero is an acceptable answer."

- He should have made a good faith argument of what the world looks like if you assume these demographically correlated attributes have no effect. It was important that he really highlight other potential explanations, since to people who disagree with his premise fundamentally, "extraordinary claims require extraordinary evidence." Once illustrated, leave it to readers to decide on the absurdity or validity of that counter example. Some would consider it a sufficient "proof" by counter example to make his point, others would not be convinced but at least could digest his argument more likely as one of good faith not bigotry.

In general, a lack of empathy for the lens through which his biggest, most vocal critic will read his argument was his undoing. The best path to having this discussion (regardless of merit) would be to continually buttress the argument on all sides with qualifiers and signs of good faith to those who will read it in the worst possible light. He did some of that, but not nearly enough.
Ngx-forms – A library to make Angular Forms even easier
But the notion of "Explainable AI" just reeks of upper middle management folks performing what they see as visionary risk management.

AI says: "kill this person".

If it's only "upper management folks" asking "why" then I'm all about that visionary risk management!

Hell, I debug machine learning models every day, and most of my time is spent around working out "why". And the answer "it's just fitting the training data" is often wrong, insufficient, or misleading.

For example, I'm currently working on a sentiment-related task, and there's a particular class of misclassification where the model isn't taking the context of a word into account sufficiently.

In this case, the data is fit nicely, but the features it is fitting to don't contain the context. By adding tri-grams I can capture the context sufficiently to avoid this problem.
As someone on the right, I fear that this episode will be interpreted by folks on the right as extremely threatening. People who feel cornered and threatened and silenced are exactly the kind of people who would give themselves over to an authority who promises to rescue them from threats.

They might think something like this: "The very wealthy people who control a sizable portion of the Internet and hold vast influence in society hate me. They would gladly ruin me even if I gently express a rational and benign version of what I really think."

My point: be very careful about making threats in reaction to benign speech. People might take you seriously.
Thanks for asking. I live in southern California and do backend development, usually with Node and Go.
Well, "institutional" isn't limited to a particular institution. Here, it's extremely pervasive, reflected in virtually all institutions of virtually all known cultures, going back millennia. Based on archeological evidence, it's possible that gender roles and constraints were weaker maybe 20-30 kyr ago.
I thought this was what HIP was supposed to provide?

https://en.wikipedia.org/wiki/Host_Identity_Protocol

Anyone know what's going on with those protocols?
>If you'd shopped around, you'd have been worth more. But you didn't, so you weren't.

Isn't that circular logic? By that logic, nothing can ever be undervalued, because its fair value is defined by how much it's sold for.

If you want to go all supply-and-demand, an employee's value is still not what they request, it's what it would cost to replace them, on average
> I'm sure these companies scale customer service staff to demand

If they did, 45 minute hold times wouldn't be a thing.
My 7th grade 'computers' class was basically a HyperCard course. It was amazing and I made a cool choose-your-own-adventure game.
I think /r/hobbygamedev was made in response to the whole "I don't want this marketing shit on my game development subreddit" .
Sounds about right. I mean, I don't want to get too detailed, but our take home after taxes, 401k/retirement, etc. covers the two expenses you mentioned and leaves plenty left over for other living expenses and debt service.
At the very least it's a childish reaction.
awesome, congrats to everyone who's worked on this. It's been a long time coming, but I imagine it will be very well worth it.
On what empirical basis is it "painfully obvious", without using circular reasoning or omniscient mind-reading, that the people who support Damore did read and properly interpret his memo, and did so without being irrationally affected by preconditioned biases about the state or importance of workplace diversity?

More importantly, why should we assume the Google folks at which "the buck stops" made their punitive decision out of the same hysteria that purportedly infects the anti-Damore crowd? Correlation does not equal causation.
Hear! hear!

It's very sad to me that we as a society are not.. 'evolved' enough to discuss stuff like this as rational adults - it turns into a very personal argument very very quickly because people feel you are attacking their identity - rather than say, discussing things they have no control over because of the weird mix of nature and nurture that guides us into adulthood.

I'm hoping sincerely that the era of identity politics ends soon - we as individuals are much more than the things that could lead to an "-ism" or lead to someone being branded an "-ist".
Yeah, that was my initial driver for getting into privacy/anonymity stuff decades ago. But then it became a hobby, and then a side career. That's been a typical pattern for me. And for many others here, I'm sure.
I don't understand why it's such big news. No matter what's in it, it's just some random guy who happens to work at google. It's not a senior exec, it's not an official google position, it's.... nothing. I just don't understand why what this guy thinks warrants discussion?
Well, there are a lot of remote job resources to find a company open to that. Specifically I found the position from the Hacker News Who's Hiring. I guess I did well enough with my intro letter and coding challenge to them for them to schedule an interview.
It seems like these kinds of salaries only really exist for full time employees in the US. As a software architect (engineer team size ~100) in the UK I was only making £65k. I could have shopped around and got more, much more if I went to London but still nothing like I read about in the US.

I ended up leaving full time employment for contracting/consulting.
Any tutorials on Blockchain development?
I'm looking to learn Blockchain development any guidance where to start if we are complete beginner.
Questions Emerge Over What Wisconsin Must Give for Foxconn Plant
While this is a simplistic view that might help you feel good about taking advantage of someone, it is ridiculously easily abused. And, quite frankly, scares me if I think about it for too long.

I don't want a society where there are people left behind simply because they did not make a job out of making more money. Nor do I want a society where services performed by folks leads to a massive wealth imbalance in workforces that don't have people specifically tasked with keeping this from happening. Especially with how anti union/similar setup current cultures are.

And to be clear, I realize that that ship has somewhat sailed. Nobody was specifically tasked with making sure women/minorities were paid fairly. As a result, we have an obvious problem. One where the incentives have aligned such that many companies do not have an incentive to fix it. (There has to be a term for the occurrence where virtue signaling is high, but actual virtue is punished. Anyone know it?)

That is, you are absolutely right in many senses. But I worry that as long as not all companies are paying more fair wages, than there is little incentive to be the one company paying fair wages. (There are incentives to pay above normal pay, but that can still be below fair. See again current women's pay gap.)

So, can you reduce it down to folks are ultimately paid what they are worth. And if they simply shopped themselves around they could get more, but they didn't so they have accepted their low worth, so they are, ipso facto, worth less. Great. I just think we have plenty of evidence that shows that doesn't actually work.
They don't describe logic gates directly. They are used to formulate boolean expressions which are mapped into gates or an equivalent structure by synthesis software. Outside of special circumstances, no one is manually crafting individual gates when writing with an HDL. that is left to the back end tooling. If the target isn't hardware then normal programming languages are just as good. There is no magic speedup when HDLs are simulated and you just pay the penalty of keeping track of simulated time and sequencing of events that don't matter if you just want to compute an answer.
> looks like %budget for military is lowest it's been in 20 years

The point is the size of it, not the trendline.

NASA got 2-4% to go to the moon. Right now it's at 0.5%. Imagine how much space they could do with 8%.
Yes, but this way you're trading an elite made of hardware specialists and people that can afford to hire hardware specialists, with an elite made of people that can afford to fill datacenters with the most specialized hardware. Mining quickly becomes a game of "who can throw the most money into the problem" and ends up skewing the pool significantly because you are rewarded with money for winning the game, which means you can afford even more of the specialized hardware. That's the big thing with Bitcoin: All the miners are rich folks (these days, mostly Chinese) with huge datacenters and tons of cheap electricity. I have 12 of the USB ASIC miners that are many times unable to even pay for themselves in electricity costs because the difficulty is so high, which is the problem that squeezes out grandma's GPU miner and pushes even more people out of the mining game (not to even mention the ballooning size of the blockchain).
Do you assume that the people who disagree with the memo don't have the capacity or will to read through a mere 10 pages? How patronizing can you be?
Because of the myriad of firewalls and routers that don't understand IP protocols that isn't TCP or UDP. IPsec tunnels were commonly encapsulated in UDP packets for this very reason because its safer to assume that at least one device alobg the way won't understand protocol 50.
Short story: I started out very hard on myself and pushed myself 24/7 to be the best I can be. My first job was $65k/yr, raised to $75k/yr at the end of the first year. I had a strong suspicion I was worth more, but I took a strategic approach to finding out. A year later I took an offer at $140k/yr. A year and a half later I accepted $195k/yr ($165k base + $30k bonus). In my current state I'm stuck somewhere between wondering when this will end and yet knowing very concretely the tremendous amount of value I create at organizations (not just in engineering proper, but also team development, leadership, best practices, biz/ops, etc.). I'm optimistic I'll be able to keep this upward trajectory going, it just may not continue to be in the form of salary.
Though, really, is that interesting? Yes, you should treat all input data as data no matter where it came from. And you should have checks in place to reject any data that is out of size/whatever constraints for your software.

And for the love of secure software, never blindly execute code from a serialized source without damned good reasons for thinking that source is safe.
Node is lovely, and I use it daily, but I don't think the fact it has a healthy ecosystem really means very much. A decade ago the same was true of PHP, and a decade before that it was true of Perl. Software engineering changes very quickly relative to other disciplines. In 2027 there'll be a new language de jour.

I'd recommend learning Node to anyone, but I'd also recommend learning anything you find interesting and useful, and keeping up with how things are changing, and changing language when the project calls for it.
https://www.paysa.com/salaries/google
>But the main thing that gets to me is the idea of biological differences being partially to blame.

The fact that something "gets you" doesn't in any way determine whether or not it's true.

>He views males as predetermined to be better engineers.

No he doesn't.

>that views female engineers as biologically inferior for the job

He doesn't appear to believe that either.

I feel like for you to believe what you do about the content of that memo you either didn't actually read it or have a serious lack of understanding of statistics. This chart from the memo will hopefully help. http://i.imgur.com/IaVS70v.jpg
It's not a matter of disagreement. It's the ability to process statements about population distributions, be they true or false, without being insulted by them.

If you (a woman, let's say) hear Chris say, "fewer women are able to be good engineers than men," and treat that the same as, "You are not a good engineer," then you're wrong about what was said and what was meant. You'd be lacking the ability to perform a basic act of reading comprehension in certain contexts.

Relatedly, many people can't think about population distributions in a sensible way in any context.

Another is the inability to handle a statement like "There might be a smaller proportion of men suitable for engineering because of biology." Clearly there's some chance it's true, but plenty of people will say there's no chance that the proportions aren't identical by gender. Which is an absolutely crazy thing to think, because there's like, some chance you're wrong.
There's more detail in various news articles following the accident, but also no mention of Russia.

http://www.telegraph.co.uk/news/obituaries/1556847/Professor...
Facebook Watch
Detect Plagiarism with the Help of This Friendly AI Bot
This is how things are the world over.

I once worked for a company which was happy to support a grad student in the US, but would not pay me a similar RA/tuition salary here. This, even if I had better results to show in a shorter period.

Equity is alien, and generally connections/networking commands more salary than skills/knowledge. Really sad TBH.
> That being said, child labor should be clearly irrelevant here, as adults are considered citizens with full rights who can legally consent to a contract.

Ah, my bad. I momentarily forgot that the people-are-adults-at-age-18 is not just some man-made standard that resulted from the imperfect legislative and political process, but is an immutable rule as universal and constant as π and enshrined in the word of God.
Startup dies after topping Product Hunt charts. Founder shares lessons learned
Or go get the one-week free trial at expertflyer, which as far as I know pulls from Timatic, the same database used by airlines to determine whether you need a visa to get on the plane.

Example for comparison: visadb for US->China only says "Visa required to travel".

The expertflyer pull goes into detail about the extended visa-free "transits"[1], exceptions for some visa-on-arrival tourist programs, requirements for also entering Tibet, requirements for yellow fever vaccination, requirements for children traveling with an adult, etc.

[1] While many non-US countries have the concept of visa-free transit for connecting from one international flight to another, they usually require you remain in the airport the entire time. In certain cities, China allows you to leave the airport, stay in a hotel and see the city for 3-6 days depending on which city you "transit" in, so long as the origin of your immediate inbound flight and destination of your immediate outbound flight are not the same country. Some airlines infamously have trouble with this, since their agents incorrectly enter a destination of China (due to a planned multi-day stay) instead of a transit of China, and get back a result requiring a visa.

Most recently, I've seen AA passengers complain due to the popularity of a mileage run LAX-PEK-NRT-LAX, where the passenger spends a couple days in Beijing and never leaves the airport in Tokyo. From the perspective of the Chinese policy, this is a valid round trip to Tokyo with an outbound connection in Beijing, requiring no visa for the transit of China. AA agents try to enter as a round trip to Beijing with a return connection in Tokyo, requiring a visa to visit China.
In my experience, your expectations shouldn't be as optimistic as success stories like that of Slack, which had 8000 companies signed up before they launched their product. It's wise to assume that your customer acquisition would be wearyingly slower. You don't have to start with 20-30 customers but just 1-5, who get the value out of your product.

For the last product, which I shut down due to lack of traction, the most valuable leads I received was when my product got featured in a newsletter without being asked. I had posted a comment on a Blog post which described a complicated GA setup to achieve something that my product could do without effort and the author forwarded it to his subscribers.

I think that sums it up quite well: look for people who have the same problem as you're solving and pitch them your product. Any other marketing effort: paid ads, blogging, events require too much investment and I don't think they should be recommended if you're bootstrapping a small product.
“A whole new world” of ideas at the Technovation Challenge
> My lights use 8.5 Wh apiece.

Then again your lights used 40-60w apiece just few years back.