skysight-inc/HackerNews huggingface dataset:
Hard to bring any hard 'proof' other than the circumstantial evidence brought to the table by the articles mentioned in the wiki article on gender bias on Wikipedia [0]. So since we are speculating anyway, let me add some of my own: Is it possible that a significant number of Wikipedia editors involved in the maths field have never experienced discrimination against women (perhaps because they are males)? Is it also possible that they are so proud of their own genus (or insecure in their gender-role), and/or so convinced that women should not involve themselves with such a "male" activity as maths, that they (probably subconsciously) assume that women could not have contributed in any significant way? In my own anecdotal experience such reasons have often seemed to me to be behind the urge to interrupt, minimize and in worst cases, harass, women in man-dominated professions.

[0] https://en.wikipedia.org/wiki/Gender_bias_on_Wikipedia
Sure if a government adopted BTC... but I don't think that's likely, for many reasons including the one you outline.

Its more likely a government would use their own coin/token - whether they develop it themselves or use an existing platform/protocol is another discussion entirely. But this essentially means they could know which individuals/companies owned which address

I'm sure if a government decided to adopt crypto - one of the motivations would be enhanced tracking. So the adoption of it would be in such a way that would allow them to easily associate an address with an entity/person

To be clear, I'm not advocating that a government should adopt crypto
Indeed, there is a small movement in the development/programming community that advocate this :)

https://dev.to/huytd/turning-off-the-syntax-highlighter-8af

http://www.linusakesson.net/programming/syntaxhighlighting/

https://kyleisom.net/blog/2012/10/17/syntax-off/

https://groups.google.com/forum/#!msg/golang-nuts/hJHCAaiL0s...

https://www.robertmelton.com/project/syntax-highlighting-off...

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

https://www.howtogeek.com/howto/linux/disable-syntax-highlig...

https://vi.stackexchange.com/questions/8751/how-to-completel...
I hate hearing people using 21st century or modern as reasons for inflating complexities.

No. He's right, you're wrong, hzhou321. We want spaces in filenames. We even want UTF-8 if possible. We don't want crude tools that cannot handle the most basic names. You can argue all you want, this is a very very basic demand that could be met with very very basic tools but make is just too crude.

People like you are exactly the cancer in the developer community that argues away reasonable demands like spaces in filenames and perpetuates the garbage legacy tools we have.
> And there are solutions. One solution, from those who don't code, seems to demand ("developers", paid or not) that every tool that deal with files should handle this additional complexity, regardless of their context and what they think.

Users expect computers to work in a non-surprising ways.

It isn't natural to use dashes or underscore in file names. Training users to be afraid of spaces is just teaching them one more way that computers are scary and unpredictable.

Meanwhile over in Windows land, all tools have been expected to deal with spaces in them for what is approaching 20 years.
The existence of a BigCo is stable, but a job there isn't always. Between up-or-out, re-orgs, RIFs, defrags - you just might find yourself effectively reapplying for your own job on a yearly basis.
This guy spent 2 years realizing that "it's a business relationship". I worked at another smaller bay area company and I only spent 2 months to realize that. Google is already much better.
Japan eyes making permanent residency easier for anime, illustration talent
> The nice thing about C is that it's a great cross-platform assembly language. I wouldn't call its syntax good or bad.

Is it though? It's definitely available on a huge number of platforms, but are the implementations compatible?

And even if they are, there is so much undefined behavior that taking advantage of the cross-platform nature is not nearly as easy as it should be.
Not quite: it does declare "foo" as the default target. Without the Makefile, it would be necessary to type `make foo` instead of just `make`.
no different than if you accidentally leave an S3 bucket exposed to the internet. It's negligence either way.
> Even the best manager can't help somebody who is unwilling to help themselves.

I just want to point out that that is a lot of assumption based on the limited (probably paraphrased) context we have here.
Washington State Lawmakers Scramble to Exempt Themselves from Public Records
I know that my phone has a "low power mode" which turns everything greyscale. Many phones have a "low-light reading mode" as well that turns warmer colors. I wonder how difficult it might be to have color blind mode for specific types of blindness? Might be interesting to UX designers
Yeah. Right!

Organizations that wish to be successful are designed so that you can't promote your next boss. Engineers and management are different things. Engineers can be promoted and do impactful work and identify problems and get promoted some more, without ever threatening to become anyone's boss.

Then, your engineers can be rated based on how well they solve engineering problems, and management can be rated based on how well they manage human capital and allocate between the various engineering problems that need to be solved. Certainly there's some politicking based on prioritization, but that's not a bad thing. You don't want to accidently solve problems that no one really needs solved, its a waste of time.

Sure shitty organizations exist. That doesn't mean organizations are always shitty.
How would you fix that with your preferred make replacement? None of that has anything to do with make, you're trying to solve a stateful problem ("did I send this or not?") without using any state. That just doesn't work. It's not a make thing at all.
I haven't updated to High Sierra, but this would be very worrying. Can other people confirm whether or not a Yubikey is working for gpg on High Sierra?

I did find this: https://www.yubico.com/support/knowledge-base/categories/art...
It has been so long since I quit my last day job (2005), that I can't really remember what it was like or what made me quit.

But I can tell you this. I would not have been this productive if I'd stayed on at my cushy software developer job. I've had way more fun too.
Job application via Facebook? No way I'm going down that route.

By the way... It seems to me that "youngsters" are slowly realizing that heavy social media (a-la Facebook, that wants to know everything about you and wants to follow every aspect of your life, intruding wherever possible) is higly toxic, and it's trying to expand to other "market areas".
> voting for political parties goes for generations (15-16 year olds chanting for Labour party because their parents and grandparents did that

That's true also in the US, and generally true for anything that is complex requiring dedicated time to 'understand'. The default route is to mimic parents. Some people never grow out of that behavior.
That's just a zipped snapshot of the source code as of the current release; it doesn't necessarily reflect current development on the project.

With KeePassXC for example, even though the latest release came out less than a day ago I can see that there have already been [14 commits][1] to the `develop` branch since that release. I can't find the equivalent of such a branch for KeePass 2.

[1]: https://github.com/keepassxreboot/keepassxc/compare/2.3.0......
> If we're talking about university faculty, I would hope that they would all have a PhD!

Having a PhD does not make you a good teacher (which is what this capacity problem is about (it's about a lack of teaching capacity for undergraduates)). There are many good adjunct faculty, instructors, and gasp, yes, even assistant professors with just a masters degree teaching undergraduate college level computer science at institutions like community colleges, teaching oriented 4-year colleges, and universities with an open mind. I know because I am one of them and I know several others. It is rather rare, and sure you wouldn't hire us to be research faculty, but excluding people who lack a research credential (PhD), but who have a proven track record of successful teaching (perhaps through starting as an adjunct) from teaching is very ivory tower...
It sounds like you just want more information on how they determined this. That's not what 'citation' means.

A citation is a reference to a document where information came from in the first place. What document are you expecting to be cited here? A citation for some internal Facebook email where a manager asked for a stat and the data guys responded with a number? How's that going to help you if it's just the same number as in here?

If I tell you I saw a cat in my garden, and you demand 'citation needed', what do you want me to cough up? There's no document to cite. That's just me telling you what I saw.
Just because you settle and repay people with OTHER money, doesn't mean that you didn't commit fraud prior to paying them with _unrelated funds_.

That's not how things work. The man committed fraud, entering into another scheme - got lucky - enough to pay off the previous people he jilted. That does not mean the crimes committed prior to the pharma scheme should be ignored.
If wasting electricity becomes such a big problem for the society as misuse of personal data already is, sure, let's introduce regulations on that, too.

In some European countries, there are regulations already on how to insulate new buildings to avoid energy waste.
What steps are being done to combat the doxing of individualists on DTube? DTube doesn't have much of a mainstream future if it becomes a haven for people harassing others / posting their personal information.
>Being a decent human being is not about getting practical advantages - otherwise sociopaths would be the most helpful people around.

Sociopaths are exploiting the macro-level heuristics we've developed as a species to come to an immediate, reasonably-likely evaluation of safety, tending individuals toward trust, and danger, tending individuals toward defensive action. It takes knowledge and experience to differentiate between a good read based on sincere action and a bad read based on intentionally-deceptive action.

Sociopaths often will appear like the most helpful people around, and sometimes may actually be the most helpful people around, for the duration of the time that they need you to be on their good side. Then they'll dispose of you ruthlessly. If you don't pick up on the signals ahead of time, you don't find out until you've been backstabbed. If the sociopath is skilled, they ensure that you can't "come back from the grave" and cause problems for them.

It's not that corporations don't like cooperation in principle. From a high level, in fact, many corporations are actively and honestly trying to cultivate it. It's just that our systems keep the exploits too open to the relatively-rare maladjusted power player (normal people will sometimes flirt with the same tactics to avenge personal grudges, etc). This forces everyone into a defensive position, if it doesn't force them out of the game entirely.

Once an organ grows to exceed the direct influence of a very small handful of truly good and wise leaders (the more palatable tech word may be "visionaries"), it will inevitably mandate this weird perceptual bastardization.
You are my spirit animal.

I think I've outlined a similar set of preferences myself, and this has been the on-the-road computing experience I've wanted to see for .... years? It's absolutely stubbornly resistant to happening.

I've been using an Android tablet for the past 2.5 years, and have absolutely hated it pretty much from the start. The best thing about it was Termux, but something (Memory management? App model? Hardware limitations? OS bugs?) keeps trashing that.

The apps ecosystem is abysmal. Arguably moreso on Android than iOS, for reasons I've iterated on G+.

The hardware ecosystem, most especially for peripherals, is similarly abysmal. Apple, at least, having a small number of specified form-factors has a set of offerings, specifically of folio-type keyboard-case systems, that work. For Android, I find that such products are specific to specific versions of a product -- say, the Samsung Tab of a given size -- the folio keyboard case that fits one will not fit others. This is beyond frustrating.

The quality of those products is also exceedingly limited. Logitech have failed me and failed me badly.

(I strongly discourage use of either Samsung or Logitech products based on my direct experience with products, support, and quality. Across multiple cases for both.)

Given (theoretically) wireless connectivity options, the notion of being able to carry:

1. A vox handset.

2. A mobile-capable display. Something that will fit into a backpack, messenger bag, or bike bag -- this does not have to be pocketable and actually preferably isn't. Women (or men who carry them) may substitute a purse.

3. Additional locally managed storage. Multi-terrabyte storage is available in card-deck-sized form factors (or smaller). This fits somewhere within the bag above.

4. A folio-style case (see illustration on link below).

5. An integrated full feature keyboard.

6. Ideally some sort of trackpad / mouse interface as well. Touch-interface is too constrained. See click-vs-drag ambiguity mentioned here: https://redd.it/5x2sfx

7. The ability to share work with a "real" system as well. I'm actually partial to Git-based, file-based synch, not via some "cloud" system. Problem of course being that several major applications, most notably browsers, handle this poorly.

8. A full and real userland and Linux environment. I've tried the rest. This is the best.

I'm sure there's a global market for about five of these systems, but that's how IBM started in the 1950s.

One of my previous rants on this:
https://ello.co/dredmorbius/post/lqgtwy_rhsfbdh5cdxb1rq

And for the general problem of poor-quality mass-market products, the Tyranny of the Minimum Viable User:

https://redd.it/69wk8y
Well I'm glad you got Google's dick out of your mouth. Don't worry, just about every young developer gets played in the first job.
The submitted title ("Emails sent to the wrong people are data breaches now?") broke the HN guidelines by editorializing. Please don't do that. The rule here is to use the original title, unless it is misleading or linkbait. In the latter case, please rewrite it in an accurate, neutral way, preferably using representative language from the article itself.

https://news.ycombinator.com/newsguidelines.html
> How are you going to make the result of a join in a relational database into a file, symbolically or otherwise?

A file that represents the temporary table that has been created. Naming it is harder, unless the SQL query writer was feeling nice and verbose.
Thanks for providing such detailed and thoughtful feedback. I actually did build this app on top of https://bullettrain.co in less than two hours. I actually recorded the entire process and I'm happy to share the video privately. (You can DM me on Twitter or email me at andrew@bullettrain.co .) I'll post it publicly once someone is able to edit out the parts where I spend 10-15 minutes debugging really simple CSS issues, etc. I provided some more context on this project's purpose here: https://twitter.com/andrewculver/status/968215988436004864
Don’t let the door hit your comments on the ass on their way out (2015)
I tried rust again now after a years break. It's really not as hard to understand anymore since you get a lot of help from the compiler. Even useful hints that actually do exactly what you meant to do.
So, I don't think Google described what senior engineer means to him. Senior engineer means first that you a practitioner and can execute on software projects, but second it means you can influence others. From his own description, I would not be in favor of promotion as there was no evidence of influence. Instead of writing E2E tests, he could of influenced others to write E2E tests and the metric would be the number of diffs where he got people to write E2E tests.

It requires beyond stellar technical work to overlook the influencing aspect.
You may not be interested in politics, but I assure you, politics is interested in you.
It really depends. Smallish companies cannot afford to pay nearly as well as the big ones. Sometimes a few years of dystopian hellish work is worth the money. For example, if you then use said saved money to start your own venture with no need for Other People's Money.
I agree, if you have a consumer product and are trying to get a place in the customer’s monthly budget for entertainment/recreation, a different set of rules probably apply. These cases probably aren’t as central to what is thought of as “SaaS.”
The word "breach" often implies more of a "breaking in" action, one of its definitions on dictionary.com is "make a gap in and break through."

Either way, someone has your data who isn't supposed to, but it feels a bit like a tree falling on your car and calling it a "car accident."
Killed rss reader, created dozens of useless chat clients

- Google
How to Hire a Cartoonist to Make Your Blog Less Boring
I've had issues with deadlocks in airflow as well -- and it's hard to know this is happening without looking at the scheduler log. I eventually hooked up airflow's logging to rollbar so I'd know this was going on at all.

I love the telemetry you get in Airflow's ui, but I don't like the complexity of the scheduler and database-backed backend. Luigi is superior here imho using just a filesystem for managing state.
like censorship doesn't happen in the usa. remember all that media coverage sanders got when he was packing stadiums while Clinton could barely fill a highschool auditorium? me neither.

how many mass shootings china had last year? oh wait

how about all those bombs dropped daily in the middle east? ah ooos sorry, america again.

USA USA USA
The notability criteria are site-wide, not personal and depend somewhat on the source of notability of a given subject (e.g. different criteria for academics than for most other living persons). Check out [1] if you are genuinely interested.

Actually, I think there is a significant bias against things that lack sources in English.

[1] https://en.wikipedia.org/wiki/Wikipedia:Notability
Concerning expansion, I guess the article is not claiming that it is good, it doesn't even mention this "feature". I guess it's just saying: "make can do everything your gulp can, it's better, faster and more readable", that's without using any variable expansion feature.

As soon as more JavaScript developers start writing very very simple Makefiles, tooling will improve and maybe someone will come up with a better make.

The other option is to let people keep using webpack and gulp until they come up with another JS-based build-system, webpack 5 or 6, and grulpt or whatever comes after grunt/gulp.
We Regret to Inform You That Vero Is Bad
As noted in the article original source:

https://digiday.com/media/littlethings-shuts-casualty-facebo...

I still find people, even guys, filling my feed with Tasty and look-alike videos.
YouTube bans Neo-Nazi group following backlash over hate speech
What about real world is that in real world, it is not context-free. There are real world situations -- such as selling a word processor to general public (especially) including clueless -- you need to deal with files with spaces, period. But there are real world situations -- such as Makefiles -- requires users to learn the tool, to be able to handle certain tricky situations themselves and excludes incompetents. And then there are real world situations that the application only concerns within a company, or within an office, or within one-self.

What about real world is, it is complicated.
I was pointing out you see them both used in the same context somewhere else.

JRPG's had both context sensitivity and nested tabable menus.

If they have some very narrow definition that's allowed, but a wide scope invites a wider range of prior art.
Unfortunately, these themes are showing to be sadly true about people. Most everyone becomes a civil libertarian when their rights are violated[1], but not when we violate the rights of others[2].

Some pedantry on word choice: federalism is more like equal state/central gov power; confederalism is pro-states rights.

1- https://theintercept.com/2018/02/05/the-nunes-memo-and-katie...

2-https://youtu.be/YtEk5A1dRyY
It's as simple as citing a document that lays out how they arrived at this statistic. With all due respect, perhaps it's pleading for an ideal here, but it still remains a questionable statistic in my opinion.

I don't understand why questioning a statistic, or especially my use of the word "citation", is controversial.
The key phrase (IMHO being in this market myself) from your comment is "top schools." The market for CS faculty is vastly different at lower ranked schools than it is at higher ranked schools. I'm sure this is true in any field.

I disagree with you when you say we need more "reasonably paid adjuncts." Yes, adjuncts should be paid better, but what we really need is more reasonably paid full-time teaching faculty who do not have research responsibilities. Students appreciate full-time faculty who are fully committed to teaching them, although of course some adjuncts do a fantastic job as well.
Google Launches Slack Competitor Hangouts Chat
Twenty years ago I worked as a contractor for a political operator inside an advanced tech part of IBM. He had plenty of technical chops, but more importantly he was a very good politician. We joked about us someday writing a book entitled "Rock Soup: The Art of Political Engineering". He told the rock soup story often, but it is more commonly known as the Stone Soup story. Study it carefully, as it describes some fundamental principles in an organization. When you are first starting out, you have ideas and energy but few resources. You must know how to paint a glowing picture of the future to those with necessary budget. Think of those people with budget as your internal VCs, except their risk tolerance is much less.

https://en.wikipedia.org/wiki/Stone_Soup
Here's what LittleThings had to say about being dependent on Facebook in June 2016:

>“I think we need each other. We need them for the traffic; they need us for the content,” Mr. Speiser said on this week’s WSJ Media Mix podcast. “I think [Facebook] cares very much. I think without the content all these media companies are providing there’d be that much less reason to go on to the news feed.”

https://www.wsj.com/articles/facebook-loves-publishers-says-...

Turns out no, I like my newsfeed better without all that content. The content I want to see on facebook is things that my friends post.
Not true!

If you're doing b2b, yes admittedly you work for clients, yet a client is still very different from a boss (he can't order you around or give you "performance evaluations", etc.)

BUT if you're doing b2c and selling something to many anonymous customers you don't interact with, you're truly working for yourself; that thing can be a piece of software, an object, a novel, etc.
If the UI of an application involves a huge deeply nested menu of actions that directly modify the visual look of the data being worked on, then a Ribbon might be the right paradigm.

The Ribbon UI was a huge improvement to Excel and Word. I'm kind of mixed on how it has been used in other places.
Southern Ontario, hobby farm just above the Niagara Escarpment. About USDA hardiness zone 5. Just a hobby, grow a smattering of different things, mostly hybrids bred by the University of Minnesota ("Marquette" chiefly)