skysight-inc/HackerNews huggingface dataset:
I don't know if this is necessarily the right thing to do, I understand that Facebook (and others) were really effectively weaponized by malicious foreign actors, but conceding by not participating in journalism feels wrong to me.

This is indicative of a larger question that I think we, as the tech industry, need to really ask ourselves: to what degree are the platforms responsible for fixing the ills of the connections between users. Facebook, Twitter, Instagram, Snapchat, etc. are all Western businesses operating at international scales. Is it "right" for them to impose western approaches to journalism, "truth", civic engagement, digital literacy, etc. to the rest of the world?

If the answer is yes, we must come to the realization that these platforms cannot be impartial, if the answer is no, we must accept that we, as an industry, are going to complicit in the systematic harm of societies and must accept that as table stakes.

Now I don't think this is necessarily a zero-sum situation, Salesforce probably doesn't have the same kind of civic obligations that FB, Twitter, Google have; but the clear lines of engagement in the spectrum of SAAS companies needs to be discussed.
What are the trustworthy ones?
That's fine, but if the consumer pays the real cost up front, people will behave appropriately for whatever that cost is. By hiding the real cost, we distort the market and people make different choices.
A good policy probably, but getting "a breakdown of taxes and fees" is easy in US as well. That is assuming you accept the definition of a breakdown as:

Fees: X
Taxes: Y

And that's it. So it doesn't seem that policy would help much regarding the point of this article.
Quick Notes from the Clean Coder Book
'Fire' visual effect in JavaScript
“This is a standard administrative fee across the wireless industry, which helps cover costs we incur for items like cell site maintenance and interconnection between carriers."

That’s literally what the main monthly fee is for. Covers all costs of providing service.
I heard this podcast too! I've also heard of people trying similar ideas. I have many strong opinions on why it didn't work for them and others. The main reason for Hacker Rank (And he says it in the podcast) is that in India the money you make per session is insignificant to build a business on vs. the US - and they didn't start focused enough on a few companies or an industry. It was just "software engineers" at large.

It still might not work - like I say below, our guiding compass is happy users + growing numbers and we try not to bias ourselves with what others have / haven't done. In true PG fashion I hope!
I did some work on this problem years ago, when I was working on running across rough terrain.[1] Running on hills involves managing contact forces, which forces you to look at this problem in force space, rather than position space. Running forces you to get completely out of the stable posture space and start thinking dynamically.

Fast stops and starts seem to be a unsolved problem in legged robotics. The Boston Dynamics machines mostly start trotting in place, and then extend the stride. Running ought to start by falling down and forward, which places the CG ahead of the foot. You start with a controlled fall, then launch. This is traction-limited; try to push off too hard and you slip. Ground angle matters; that limits traction.

Stopping is a similar situation. You need to land with the CG behind the foot, so that you get to dump the energy into the ground and into lifting the CG. Again, this is traction-limited and ground angle matters. Handling this is essential to fast starts, stops, and changes of direction.

I got some insights on this from watching horses. Horses weigh over half a ton yet are quite agile. A common horse stopping strategy is to make a very tight turn and lean way into the turn, which dumps forward momentum into the ground. Much of the kinetic energy is spent bringing the horse back upright, trading it for potential energy. (Horses can be taught a slide stop, but usually do a turn stop on their own.)

You're going to have to consider at least two landings ahead. You'd like at the first landing ahead to have two plans - one for continuing the run, and one for stopping at the next footfall. As long as you have a plan to stop in two footfalls, you can keep running without excessive risk. This starts to look like a two-point boundary value problem in dynamics - you want an end state with certain position and velocity values, and you get to tweak forces and torques over time to get there. It's classic rocket science, trajectory dynamics. Much work has gone into that, so there are known solutions.

I was trying to approach this using model-based feedforward adaptive control. You have a predictive model of how the system is expected to behave, and you run tests to tune it to match what happens.
If a predictor is tracking well, you invert its model and use it as a controller. You start with a dumb predictor, and, in parallel, you run other predictors which have added features. Those are evaluated, and you pick the winners and use them for control, while trying for better predictors which work in a larger portion of the input space. Predictor generation is semi-manual; you guess at what's going to affect what, and let the system figure out how much coupling there is.

This is similar to some forms of machine learning, but machine learning didn't do much yet back in the 1990s. This could probably be made to work today. No market, though.

[1] http://www.animats.com/
You're probably not going to launch very soon in Europe/France/Belgium but please do pay attention to these issues on the other side of the pond (which might still exist in the US, I guess you'd know better than me :-) )

The fact I anonymously revealed company information does not bring meany immunity wrt my current contract. I can still be terminated if they find out. Would I risk getting fired for $100? No way. If I don't want to take this risk, I'm not going to be a "customer" of The Lobby and thus, you get the chicken & egg problem others talked about.

I think I'm primarily "opposed" (for lack of a better word at 2AM, but you get the idea) to your pitch for ethical & risk profile reasons. These reasons are inherently personnal and the next guy over can be entitled to a very different pov.

However I think that the legal risk for the employee and thus the marketing/sourcing risk for The Lobby, still stand?

Wish you all the best :-)
You Can Predict Credit Rating from Your Online Tech Fingerprint
Everyone has their own definitions. Here are mine. Do note that a lot of people who think that they are senior, actually aren't by mine, and senior is something that can be reached by some with very little experience.

Junior - Needs close supervision. Can't reliably develop something more than 1k lines.

Mid level - Has learned to follow a design consistently. Doesn't keep an eye on the bigger picture. Likely to fall apart around 10k lines.

Senior - Can work in the weeds and keep an eye on the business as a whole at the same time. In my experience is likely to be able to design something that can scale to 100+k lines.
> This is presumably about making the output of the random number generator harder to predict.

Randomly deciding to add an extra byte of entropy only adds 1 bit of entropy. Adding the extra byte always adds 8 bits of entropy.

There is no cryptographic reason to do this. It is just to break assumptions about the API.
Logitech already makes that, and while it's expensive, it's one of the best mice I've ever owned. You can use a Logitech dongle, or Bluetooth, or wired. And it can be paired with up to 3 systems.

https://www.logitech.com/en-us/product/mx-master-2s-flow
eh, throw it up on heroku

[x] devops
> Depending on who you ask, defragging an SSD ranges between only slightly beneficial, totally pointless, and actively harmful.

Fragmentation will slow down your SSD. For non-server workloads, the SSD is very likely still plenty fast. Running a hard drive defragging program on your SSD will only address one of the two forms of fragmentation that SSDs are subject to, and thus will not help performance much. It will also unnecessarily burn through some of the SSD's limited write endurance, but that is almost never worth worrying about.
WTF? The data behind Microsoft's surprising open source track record
What kind of design work? I don't understand how something laggier than a pencil/pen and less precise than a mouse can be useful. I actually hated doing design work because of the hours of incredibly precise mouse movements required.
That's not true--this article is about airline fees, not government fees, and AA counts airline fees when they calculate EQD's. From AA.com:

"EQDs are awarded based on ticket price (includes base fare plus carrier-imposed fees, but excludes government-imposed taxes and fees)"
My cynical take is that these kinds of articles are cooked up in major polluters PR departments. It's classic misdirection, and we seem to fall for it every time.
This kind of thing is the biggest case for government regulation. There are just some things that capitalism alone will never incentivize.
What is loose talus? Is it like scree?
Correct. There is a difference. Typically these 2 "types" sell themselves very differently also.

What actually is your point? Reading between the lines, it seems to be:

"Anyone who calls themselves a full-stack developer is garbage - it's just a matter of what side your garbage is on."
"On the other extreme, Android users with a Yahoo email address have an average default rate of 4.30%, significantly higher than the 2.69% default rate in the highest decile of FICO scores."
Aren't we talking about fees for cell phone service here? It's a robust market with quite a few major competitors. What does paying off politicians have to do with anything?
Not utterly losing both the sizes and positions of all windows just because the laptop was undocked. Not failing to recognize the external display upon docking, despite the display working a few minutes earlier.

Both of my MacBook Pros (2015 and 2018, Sierra and High Sierra, respectively) exhibit this exact behavior.

I deliberately avoid letting my laptops go to sleep, and try not to unplug them from their monitors because I don't want to spend time re-positioning every single window and tool palette. It really defeats the purpose of having a laptop.
For what it’s worth, whenever someone seems arrogant on the internet, it’s easier to just ignore them than call them out. After all, they could be right.
Yes! See your points. We'll have to agree to disagree :). Good night!!! Appreciate the candid feedback.
For those unfamiliar with the terminology, there are two types of miles you earn with the big three US carriers.

All miles you earn can be redeemed for free tickets. But only one type -- elite-qualifying miles ("EQM") -- also advance you toward the next level of status in the frequent-flyer program, and status is what gets you most of the nice perks. The other type -- redeemable miles ("RDM") -- are only useful to redeem for tickets, and do not count towards status.

When airlines offer "bonus miles", with a few exceptions they are RDM, not EQM. RDM are also a heavily deflationary currency, because airlines issue them by the bucketload, and then adjust their redemption charts regularly to account for how many they've given out.

(the biggest exception is booking into premium fare classes like first class or business class, which typically does apply a multiplier to the earned EQM)

Achieving status typically requires:

* A certain number of EQM in a year, or a certain number of segments flown in a year

* And a certain minimum amount of actual money spent (elite-qualifying dollars, or "EQD"), as a measure to prevent people racking up huge amounts of mileage on bargain-basement tickets, and then trying to claim status with all its perks

There are typically four published levels of status; American calls them "Gold", "Platinum", "Platinum Pro" and "Executive Platinum". Delta has Silver, Gold, Platinum and Diamond. United has Silver, Gold, Platinum and 1K. Perks start out pretty basic at the lowest levels, but get pretty serious (and pretty nice) at the top tier.

There are also unpublished levels above that, typically by invitation only, for people perceived as ultra-high-value customers. American's version is called Concierge Key, Delta's is called Delta 360, United's is Global Services.
A festival in Brisbane, Australia had exactly the same approach.

The festival was Parklife and I think it was back in 2012?

$1 price increase on all cups, bottles and food containers. If you brought the item back (it didn't have to be yours!), you got a $1 back per item. It started off as coupons so you could purchase other goods with the coupon but at the end of the festival you could cash them in.

Never in my life have I gone to a one-dayer EDM festival and went home with significantly more money than I started with.

The economics of the choice being, the festival didn't need to pay for cleaners on significant overtime rates. And we're incentivised because I made a fucking profit from an EDM festival!

For the life of me I can't find an article on the event.

Needless to say after some choice after market vitamins, I was motivated to clean the venue during artists I wasn't too interested in. I was also incentivised since the festival was held in my cities Botanical Gardens which are around the corner from my office.

At the end of the festival, not a scrap of rubbish could be found.

It wasn't an absolute success though. Some people started fishing rubbish out of bins to get their own coin back towards the end...
Books for kids (death and bullying)
Books for kids (Death & Bullying)

Put a stop to all bullying! Check out "Butterfly Me"....by, Evon Latrail
Now available @ amazon
Also, talk to your kids about death "When Mommy Went to Heaven" by Evon Latrail
..........
#evonlatrail
I would too for a technical book or course, to a point. Mainly as so many have managed to successfully sell garbage. ;)

A refund policy and giving away a couple of random lessons or chapters should cover credibility there. Some months blogging in that niche and some reasonably written code over on github should be enough background for casual searching. Build the rest as you go. I don't think it's too hard to stand apart from the Internet Marketer types.

You probably don't need much background for a $29 ebook or video course to sell, you probably do for a $1,999 on site course.
CBS News: Supreme Court Associate Justice Anthony Kennedy Retires – Live Updates
I mean yeah, as long as I can get by with Now or Heroku all is good. But that approach doesn't work indefinitely.
As a good engineer, surely you recognize that topics such as peoples careers are poorly defined by binary classification...
More than that, we can talk to designers, product people, leads, etc and have a better holistic view of the glue that holds everything together.

Its EXPECTED however that one not have all the answers.

In my experience, across general app development there are 4 specializations, and any given engineer should be able to straddle 2 of them.

Client Infrastructure | Client Product | Backend Product | Backend Infrastructure

Full stack generally stays to the product side of both. They tend to have a relatively shallow context on the current goings on of infrastructure/tooling, but can focus on one area or another when the time calls.
How COBOL is helping to move business applications to mobile (2013)
The numbers were only to make the point that hours are more easily accepted when it's split among a larger team. Yet the same quality is expected when a single Full Stack dev does the project in 1/4 the time and budget?
Craigslist Ads from the Future: Feral Autonomous Cars for Sale
It's funny how it differs by industry, too. In software land, you keep quiet. In the service sector, people seem to be pretty open about it. In academia, it's definitely openly discussed. I'm kind of curious what it's like in law, civil service, etc.
I don't get it. Isn't rubberized case a far better solution?

Smaller, lighter, and fewer moving parts.
In the IndieWeb community we had that for a long time, we communicated with Facebook via their API so we could cross post posts, pictures and comments which would live on our websites but would also be posted to Facebook.

Since about a month ago Facebook removed that possibility https://github.com/snarfed/bridgy/issues/817

Because of that, I'm not sure it's worth to try to integrate with projects which don't have an incentive to be part of something bigger.
I once got an email from a recruiter asking me if I was interested in a position at a company that he had a great working relationship with. I was the person doing the interviews for the position he was trying to hire for, and I'd never talked to him before in my life.
I don't see what your reply has to do with my comment.
Nginx proxy which generates self-signed SSL certificates for local development
Dude. It's one page of plain text. Maybe two pages. It will be transcribed by brute force in less than an hour, if need be. Probably by an unpaid intern.

You either want recruiters to help do all the leg work for you, or you don't. And you either want the job, or you don't.

If they have a policy of lubricating introductions under a branded letterhead, it's gonna go down that way.

The file format protects nothing. And by nothing, I mean absolutely nothing.

It doesn't even change the pace of what happens by slowing things down.
Agreed. I would also add, I don't think frontend vs backend accurately describes how skillsets are clustered anymore -- especially with JavaScript's increasing ubiquity.

I would cluster skillsets into: ops, development, and design.

Ops: making things highly available, logging, performance monitoring, reliability, deployment scripts

Development: Writing code on both frontend and backend.

Design: Visual design and CSS/HTML

Most developers I've interacted with at various companies write both APIs in the backend and user facing UI. In my experience it's becoming increasingly rare that a frontend developer doesn't also write backend code.

They typically aren't very good at making their apps deployable and highly available, and they also aren't very good at making things look good with CSS. Sure they can do it, but it isn't their specialty and it would be quite a learning curve or it just takes them much longer than someone who does just that.

When hiring people, I like to find people who are strong individually in those 3 areas (ops, programming, design). I don't try to find programmers who can do ops or design. I don't worry so much about a frontend engineer being able to do backend work and vice versa, the crossover is generally smooth and interchangeable.

It is generally easy to find ops, and programmers who specialize and are talented. Designers who can do visual design and code it up are a bit rarer, so sometimes it is needed have 1 person do design and another person code it up.

Also, a very senior person is obviously going to be stronger in each of those areas, so full stack is highly correlated with working experience.
Aberdeen – Thumbnail History
I have to admit, full-stack stuff sounded really horrible to me, coming from front-end development.

Databases? Containers? VMs? I don't even know where to start!

But when I got into serverless, it wasn't that hard.

Sure, with DynamoDB and S3 I have to manage aspects of my storage, but not much.

Sure, whith Lambda and API-Gateway I have to manage aspects of my back-end API, but not much.

Setting up a DB cluster and microservices with containers is something a fully fledged back-end dev needs to do.

But getting something decent up and running with serverless technologies is something I can do too.
Chatbots made easy;React/React Native components that render an Amazon Lex bot
The only time I've actually like having a touch screen is when reading. I commonly hold my laptop near the hinge and being able to swipe on the screen to scroll is fun. Otherwise I don't think I've actually ever used a touch screen for any other kind of input.
Not to mention that many people burned by those business practices may not even realize they got burned. There's a lot of information asymmetry in the telephone game of candidate -> recruiter -> hr -> hiring manager.
Past success unfortunately does not guarantee or even predict future success.
What is your definition of gambling?
Airlines charge a maximum of what people will pay, or try to, and still fill the seats.
> JS does everything in its power to make life hard for the compiler.

This is a bit hyperbole. It could be worse, it could be python. Yes pypy does not have the investment of v8, but there is more to it than that. Yes js sucks but the language was relatively simple enough to get speedups that would not be possible in jitted python because frankly python is a steaming hodge lodge pile of shit when you take the system as whole (imnsho)
Test-Driven Web Development with Python – The Book
The Republican party used to have a brain, soul and guts, even if it was wrong on a number of issues. Now it's just mouth and a bad attitude. Both Lincoln and Reagan would be disappointed.
Prices do a great deal of work communicating and providing feedback about what consumers value. When you ban the product outright, you lose any ability to use that price information to make good tradeoffs between various goals of environmental improvement and consumer satisfaction. Ignoring the price that these regulations put on consumers isn't in their best interest.
It feels to me like if there are "10x programmers", they'd get dragged down by process and environmental mediocrity. In other words, they'd be subject to Amdahl's law: the programmer may be 10x, but the tech environment will still only be 1x. Assuming a 50/50 contribution, that caps the 10x programmer at 2x, where they will feel keenly how much they're underperforming their potential.

Breaking free of that environment probably looks like being a jerk. E.g. using languages and patterns nobody else knows, ignoring work they have no comparative advantage in (documentation, massaging people and bug reports), not writing as many unit tests, skipping peer review, writing harder to follow code, etc.

(By the way, would be very interested in places with a minimum of process)
Psychology, Neuroscience: Lacking in Individuality?
I thought Mastodon was default whitelist whereas email was default blacklist, no?

In other words, if you don't explicitly take action (i.e. follow) nobody can send you a message on Mastodon? I thought that was how it was implemented, but please correct me if I'm wrong.
The difference in flexibility between having 4 backend and 3 frontend engineers on a team and having 2 backend 3 flex and 2 frontend engineers is a huge gain in what that team can commit to in any given period.
> I still think PHP and Ruby need to be depreciated. I would never start a product using either in this day and age.

Why? Only because they take more memory than Rust, Go, or C? Or is there another reason?
Anthony Kennedy: US Supreme Court Judge to Retire
Yeah. The tone is incredibly... douche-y right from the first paragraph.

I respect his accomplishments, but damn - have some humility. You are not Abraham Lincoln.
Politics are not the sum of a person
Many European cities were rebuilt without zoning in the 1800s and this is what we see today.

Paris and London were rebuilt to the maximum height that was practical then.

The rennovation - or destruction of old Paris really - was dramatic:

https://en.wikipedia.org/wiki/Haussmann%27s_renovation_of_Pa...

It's mainly zoning since the 1970s that has caused prices to shoot up. If London was allowed to go up and out more prices wouldn't be do high. It's similar for central Paris.
SMD Soldering – Small Packages
Wow, never heard of this before. This is pretty close to where I stand.

Guess I was wrong about the definition of “capitalism”.
You use the SJC1 option in packet.net to get the free ingress/egress. It's slowish single threaded but 100-200 megabit is easy with 4 threads.