skysight-inc/HackerNews huggingface dataset:
I do agree that a committee likely won't be able to make meaningful progress if their views differ on too low a level.

I also suspect we would both agree that an ethics committee whose members don't hold views on human dignity that are reasonably similar to our own won't arrive at results that are useful to us personally (due to that difference in fundamental values).

I also (as previously noted) would agree that people with an established history of forwarding logically faulty arguments aren't going to prove useful and thus have no place on an ethics committee.

Where I disagree is your implication that her views are somehow opposed to our shared societal understanding (as Americans or westerners or whatever) of human dignity. Since I don't know her personally I suppose they might well be, but if so I've yet to see evidence of it.

What I see is an increasingly polarized rhetoric in the media on a number of topics. Unfortunately, that currently seems to extend to characterizing people who don't wholeheartedly agree with trans activists or who raise even reasonable questions about these things as being somehow immoral or unethical people. Such behavior seems to me only to stifle any useful discourse on the topic, drive people farther apart, and to actively push views on both sides towards ever farther extremes.

(As an aside, that last paragraph would seem to fit almost as well in any of the Facebook regulation threads of late. Looking at the history of the early 1900s, I honestly have to wonder if social media is really what's causing all these problems, including the one being discussed here, or if it simply makes visible the extreme polarization that currently exists.)
Could you elaborate on this workflow? I'm trying hard to think of one and not coming up with anything.
It isn't providing another third-party service - just wrapping some JS around Google fonts d/l. If this is something you don't prefer, self-hosting font files with font-display property is the only way out.

Also, this isn't as performant as correctly self-hosting font files (because of separate DNS lookup to google font domain involved).
> and met four times over the course of 2019 to consider concerns about Google’s AI program.....

and then

> A role on Google’s AI board is an unpaid, toothless position that cannot possibly, in four meetings over the course of a year, ...

Maybe the author does not know that 2019 is barely 3 months in? There is no way that the phrase "over the course of a year" can apply to 2019.

It is bullshit like this that makes me tune out of such articles. It's just dripping with uninformed bias.
> Tech workers are not the sort of group the average person feels sympathy for

We’re also notoriously politically anodyne. Pissing off technologists rarely results in the kind of political pain (protests, constant phone calls, constant questions at town halls, media blitzes and attack ads) that other constituents, including those supporting such laws, regularly rain down.
sans serif isn't a font, it is a classification
No-one uses the built-in for loop in Ruby though. Instead, everyone uses the each method which looks the same as map.

That said, the Ruby syntax can be a bit bulky. Your syntax feels pretty clean TBH.
> transphobe and racist

These attributes are neither objective not illegal.

Google are hypocrites; they want diversity, but not diversity of thought.
Because no customers have MAX 7s and thus no MAX 7s could possibly be in revenue service with passengers. If Southwest tried to take delivery of and operate one of their MAX 7s in revenue service you can bet the FAA would have a conniption fit.
Weird, just yesterday, there was a link from a different language that seemed very similar to yours or at least has similar goals: http://cone.jondgoodwin.com/
No, but that's what I write in CSS if I want to use whatever sans serif font the user agent thinks is best.
For whatever it's worth (probably not much) The Spectator is a right-leaning outfit, something like Fox News. This is an interesting article, but I'd be cautious about clicking through anything 'related' or whatever. Not that it's wrong, necessarily, it's just very slanted.
When you buy a computer, whom do you trust? Microsoft, for keeping the manufacturers at bay?
Eh, precious internet points are not that important anyway.

I agree it's a waste of my time to respond to comments like that. But on the other hand, letting those comments dominate the public space unchallenged is just legitimising their views. Which leads to vocal minority getting even bigger and louder. At the end of the day, it's the most vocal people who set the playrules. And I'm not a fan of ever-more-progressive rules, CoCs and legislations.
Location: San Francisco, CA (and North Bay).

Remote: Yes.

Willing to relocate: No.

• Languages: JavaScript / HTML / CSS / Python / UNIX (Bash) / GraphQL

• Frameworks: React + Redux / Node.js + Express / Mocha + Chai ~ Jasmine

• Libraries: Bootstrap / Bulma / jQuery / Babel / Socket.IO / Three.js / D3.js

• Database/ORM: PostgreSQL + Sequelize / MongoDB + Mongoose

• Deployment/CI: Webpack / Heroku / TravisCI / CircleCI

• Mobile Apps: React Native / Expo.io / Firebase / Cloud Firestore

• Creative: UX / UI Design / Sass / Less / SVG / Balsamiq / Sketch / Adobe CC

• Collaboration: Git + Github / Trello / Slack / Zoom

Résumé/CV: https://www.linkedin.com/in/enrique-novoa/

Email: luisenriquenovoa@gmail.com

Github: https://github.com/enriquenov

Portfolio: http://enriquenovoa.com/

After working as a Marketing Assistant and Graphic Designer for years, I moved to the San Francisco Bay Area, and re-discovered my passion for learning, building things and finding solutions by coding. That's why I dedicated myself and studied intensively for the past 3 years in order to transition from Web Design to Software Engineering.

Now that I'm a Full Stack Software Engineer, I'm seeking to join a passionate team that love challenges!
https://github.com/inAudible-NG/audible-activator
Same here. Every amazon book I've read has been on my kindle, after I've unnecessarily stripped the DRM. Just so I know that the process of removing the DRM was successful.

The instant I no longer can is the same day I'll stop buying DRMed books.
> that sounds an awful lot like something one might call a "staging" area.

What you call it is one thing. The actual code behind git's official "staging" implementation is basically an entire magical branch on-disk. The staging code is a big part of why git submodules are so awkward. I don't even use Plan 9, but I'm interested in this implementation.
My limit of 50 users laughs at your puny 10.

(I believe the original limit was 100, so someone who signed up in time for that can now come along and laugh at us.)
Depends on the design life of the thing. And how expensive it is to operate to begin with. And whether its even a thing that low income people would generally have in the first place.
Most likely because he was trying to block the IP at a point where it was forwarded by some other service. At that point, the offending IP would only exist in the x-http-forwarded-for http header and not as the source address of the request.
I'm not sure about having people who hate each other. But I agree about having various viewpoints. I do think though, you need everyone to be showing good faith. That is, no secret agenda, no arguing about angles you actually don't believe in yourself, etc. You got to have the sincere intention to be fair, open, and honest.
https://css-tricks.com/sans-serif/

HOpe this helps for those who are wondering what sans-serif does exactly
Europe’s New Copyright Law Will Spook Startups
I'm unconvinced that software development should have the same level of licensing as e.g. engineering. Software isn't the same as traditional mechanical/structural/electrical etc engineering - it's a faster-moving area, and most of the time software is not safety-critical and has only limited societal impact in case of failure. It's also a lot easier for newcomers to get started in, and I don't want that to change.

But I definitely think there's some role for professional bodies, with ethical codes, certifications, PD and all that, which programmers have traditionally resisted.

Unfortunately, the existing professional bodies are not that. The Australian Computer Society, to give one example, is more representative of corporate IT executives than of programmers, and I don't know anyone who is a member apart from those whose employers pay for it.
Behind paywall unfortunately.
This is not specific to amazon, but I'm kind of OK with vendors who use mild easily-broken drm if it helps them (and the creators) stay in business. i.e., If they want to use it as a casual deterrent, fine by me. I'm not a casual user. So it doesn't affect me.
To break this down a bit instead of only downvoting:

> I'm 100% against trans participating in sports

There's a nuanced argument to be made here.

> It's disgusting when men pretend to be women just to have a record on their name.

This is not that nuanced argument. I can assure you no one that is trans "pretends" to be a woman for sports records. That comment (as well as the word choice of "disgusting") shows a severe lack of understanding of trans people.

> It's even more disgusting when it's celebrated as diversity or progressive or whatever.

This shows a particular bias against "progressive/diversity" ideas and colors the comments before them with an even worse light that highlights the lack of understanding.

> Does that make me just a "relatively conservative" or full-on "transphobe"?

Just like anything, there are gradients and being transphobic now doesn't mean you have to be in the future.
In the case of console.log() and debugger breakpoints, that's not a concern.

Often they're disjoint enough that I'm confident that if the end result works, the intermediate commit works, as the sibling commenter mentioned. (Even if not, on many teams it all gets squashed anyway, the intermediate commit message just makes the Pull Request easier to review.)

I can also often easily comment out the uncommitted stuff.

Finally, if I'm really worried about it, after creating the intermediate commit I can just `git stash`, test it, then `git stash pop` and keep working.
The books I've bought through Kobo are DRM-encumbered. They work on my PocketBook, but only after I set up some Adobe DRM thingamabob. Not sure whether it's easy to break.
If you put the first quote in context, it would be clear that they were consistent.

> The board, founded to guide “responsible development of AI” at Google, would have had eight members and met four times over the course of 2019 to consider concerns about Google’s AI program.

It's saying that it would have met four times over the year, not that it already has.
Did the ex board member actually say this exact statement?

Or are you paraphrasing and dramatising for effect?

Such an inflammatory quote should surely have a reference to be taken seriously
But that's what companies want. They don't want people challenging them.
Not everything immoral has to be illegal. Good people draw line at former, not later.
Unfortunately in some languages default fonts are simply horrible.
Honest question: is it plausible that someone who is knowledgeable enough to understand and implement this exploit is also oblivious to ita exploitability?
And that's before you take into account that the staging area's index makes some very interesting decisions:

- Maximum file size of 4g -- but this limit is only present in the staging area, which means it's possible to construct repos with files that can't be checked out into the index.

- Dates have the year 2038 problem.

- Contains non-portable stat fields like the device the file was on.

- Requires a complete rewrite of the whole index file on every change, making it scale O(n) in the size of the repository.

- Requires padding of data fields to 8 bytes -- but then has 12 byte header which the fields are packed after, making all of them misaligned to 4 bytes.

The whole thing screams "thoughtless, bleary-eyed 3 AM hack"
I'm Pretty Sure This Time I've Found the Best Way to Charge EVs
Absolutely true. I started migrating to Linux when I had to bring an external keyboard all the time. The keyboard sucks, extremely. I loved reading on iBooks, but I even coded its alternative with the identical theme in Emacs. I hate "that" keyboard so much. It's extremely embarrassing.
This is the usual marketing nonsense. But unless mobile carriers start offering very cheap plans for IOT devices (which is in itself unlikely), I don't see this happening any time soon. WiFi is pretty much here to stay, and is much more reliable indoors than 4/5/6/7/..G
you are seriously underestimating the power of tech

don't forget it's not just the workers too it's the end users
Probably easier to just plug my phone into the aux input and record with audacity.
Mcrosoft! Finding a privilege Escalation! In someone else's software!

The world is turned upside down.
Agreed, there's lots of interesting stuff to do around that part of the country if you can finagle the necessary access. Or at least, there was, back in the 'Star Wars' era.

My first visit to NM was on an ISEF-sponsored trip in 1983, when the science fair was held in Albuquerque. We didn't visit the Trinity site (or at least I didn't), but we got to play with a CO2 laser at Sandia Labs, chill out on the couches encircling the Cray 1 at Kirtland AFB, and watch the NMIMT 'Terminal Effects' group blow some stuff up in the desert. (Un)fortunately the demo was conducted with conventional explosives only, but it was still fun to watch.

There was also a gigantic wooden trestle spanning a canyon in the same area, wrapped in giant Helmholtz coils for testing aircraft under various EMP conditions. I imagine that's all done via simulation these days.
https://qntm.org/asteroids

> I believe that there is a threshold of power beyond which nobody can be trusted. Where, in fact, it is impossible for any entity to even theoretically demonstrate the track record of judgement, responsibility and infallibility that would be necessary.
Can you help me to disable the Google fonts in W3TotalCache plugin?
Looks like the suggested solution is to use https://googlefonts.3perf.com/ - which seems to rewrite the link tag to a script that does some DNS prefetching and forces FOUT to get a faster load time. Seems like too much of a stopgap.

If you really want to fully control the font experience, download the font package and CSS from https://google-webfonts-helper.herokuapp.com/ and host them yourself, on the same CDN as your JS and CSS. That way they'll load in parallel with your site's other assets and you have full control over all cache control headers as well.
Volunteer! I was in a similar but not the same position as you in the beginning of my career. Crushing job in a new city. I started volunteering with other young professionals as soon as I had some time because I was raised to 'give back'. Unexpectedly, it raised my morale a lot and also gave me a lot of great friends. Try googling for young professionals groups or you can always contact your local united way.
I do the same, break drm on every ebook I buy from amazon. I think little of it—I pay a premium for their ebooks and I buy a fair amount of them.
Ideology aside, my main practical reason for breaking DRM is that I want to read all my books in a single reader of my own choice. With hundreds of books, I'm certainly not willing to try and remember whether I bought each one from Amazon or wherever else. I wouldn't shelve physical books by purchase origin so I'm damned if I'm going to do it with ebooks.
Didn’t Nabokov have live-in English tutors from a young age?

The Russian aristocracy was extremely multilingual.
It doesn't really matter that a tiny minority believes that.

I would've agreed with you until relatively recently. Lately, those people seem to gain more political power over the rest of us in every election.

I'm not that serious about setting off nukes to educate, impress, or otherwise remind them, though. For one thing, there's absolutely no reason to believe it would work.
Try ‘web’ link.
The font size is fine. The width of the text block is absolutely ridiculous.

http://webtypography.net/2.1.2

https://practicaltypography.com/line-length.html
> This is not that nuanced argument. I can assure you no one that is trans "pretends" to be a woman for sports records. That comment (as well as the word choice of "disgusting") shows a severe lack of understanding of trans people.

I understand biology that born-male will be stronger in many sports than born-female even after a lot of hormone therapy (or maybe vice-versa in some sports). Born-female taking male hormones will have advantage over regular female as well in many cases.

You got gender disphoria and need a treatment for it? Sure. But there're side effects. Just like for many treatments.

> This shows a particular bias against "progressive/diversity" ideas and colors the comments before them with an even worse light that highlights the lack of understanding.

I'm considering ideas on their own merit, not how they're labeled. And it's disgusting that progressive/diversity label was ruined buy affairs like that. And yes, I definitely have bias against ideas that seem to have a label they're not worth of.

> Just like anything, there are gradients and being transphobic now doesn't mean you have to be in the future.

I hope definition of "transphobic" will change and I won't be called one in the future.
It's often not possible, particularly with niche books from small publishers. Many of my sailing books, for example, were available from Amazon only. A DRM copy is always my last choice, but I'll get one and strip DRM if necessary.
40tbs is 100x400G.... Vs 10G. I agree that Leo will open up opportunities but it won’t supplant fiber economics.
This is a board of stakeholders not ethics.
> Robert Oppenheimer Vs Edward Teller is a good example of what happens when two brilliant characters don't agree.

Teller publically accused Oppenheimer of being a traitor and had his security clearance pulled and then blacklisted as a communist because he didn’t see the point in building Teller’s Hydrogen bomb whose sole purpose is kill as many civilians as possible. In the end, the bomb was built, and Oppenheimer’s career was over.

https://en.m.wikipedia.org/wiki/Edward_Teller#Oppenheimer_co...
If you go to the persons profile and click unfollow then you won't see their comments on posts that are now yours.
>This has always only been about it being ok for a dev to add it if they want. Why are you fighting their choice to do that?

The software companies can do whatever they want. I'm defending From Software's choice not to add an easy mode, despite pressure from individuals and gaming media to do so.

>You don't think disability is a valid reason to add an easy mode?

In this specific case (Sekiro, as per the article), if the game is able to be completed on standard difficulty by someone who is quadriplegic then clearly the difficulty is fine. I have no problem with disability related changes such as colour-blindness accommodations that do not change the difficulty of the game.
> Mostly using it on my Nexus 5. It is great, because using it by NFC with Open Keychain and k9 I do not need to place my private key on the phone.

And with TermBot you can use Yubikey to login via SSH. Can come in handy in trouble.
There's not going to be any data, border agencies are as non-transparent as you can get.
Is analytics a luxury only Giants in the Financial Services can have?
You're getting down-voted, but I agree with you on this particular point.

The vendor is providing a full refund to customers including an additional $25 credit for customers who used the annotation service.

DRM is an annoying customer unfriendly solution to a problem that I'm not convinced exists... but people have been given full access to these books for a while. They've been able to read them from date of purchase until now. Some of them are probably finished reading the books and I'm sure "more than a few people" have exported their books to open formats.

Microsoft has handled this as gracefully as it could, all things told.
It's not a closed system, the wind patterns on the earth are due to heat differentials which are constantly being created due to... the sun. You can think of it as a way of harvesting more concentrated solar energy
> Inconvenience? It's really not that complicated.

You're joking, right? DRM-stripping is inherently unreliable, by definition. It's a last resort only, and we shouldn't be expected to deal with it.
TDD can be counter-intuitive for a lot of people, but I think that the most important thing that anyone should be aware about TDD, and you as a Manager/Lead/Overlord should use as your battle cry is that "TDD is all about measuring".

Measuring? No! not code coverage, but rather as in real life...

If you drink coffee, and you like to add some sugar/milk/gold or whatevs, do you just blindly add a random amount? or do you use a spoon or a pre-"measured" packet? The later? Yeah? And why is that? Because you could ruin the coffee if you add to much or too little!

The test is the measure!!!

Try with anything else: if you doctors prescribes something, do you take the amount prescribed or do you just shake the bottle, or throw some dice to come up with the amount to ingest? (granted, people these days... rolls eyes)

So you see, if you want to guarantee that your program, function, App, etc. works correctly with certain confidence, and that parts can be changed as needed while also having some assurance that it won't "OD" your users, you have to have some measures for it!!! Or not and be sued for negligence, or enjoy some bad coffee, or whatever your analogy is!

So tell your co-worker if he lives by the same philosophy he codes, you're gonna tell his life/health insurance about it ;-)

Also, ask him how he would feel about being the passenger of someone that drives a car that's never maintained, sometimes is fueled with gasoline but some other times with diesel, and really enjoys driving blindfolded... you know, be he can "sense" stuff... HA HA HA HA HA

BUT, if you are the kind of TDD-nut that what to test abs-ol-ute-ly everything, even the variables... then, you, are, crazy! And wrong! Be mindful of the things that should be tested... you know what's really important, and what makes sense... every project is different. If you aren't mindful with your TDD, everybody will hate you and your project will suffer.

Thanks for your question!
Warning from 'Antarctica's Last Forests'
Ethiopian Air pilots turned off 737 MAX anti-stall system. It turned on again