skysight-inc/HackerNews huggingface dataset:
I think you can find a happy medium.

I have a JetBlue card that I use for everything non-food spending. That gets me a free flight a year.

I have a capital one card I use for food. I get rewards. Every few months I get $25 back. I could hyper optimize, but nah, I'm happy with the system.

I have friends who do the whole shebang and I agree, it's too much: the focus is to keep you focused on pulling out that card because that's what CC co's want. More spending.

I am traveling a lot more for work, and I'm considering switching to a different card, but I still have no plans of going "all out" and card hopping.
This is not true. All abstractions do not leak. Granted however, most framework and even language designers appear to have a poor grasp of formal computational semantics, and thus their designs suffer as you describe.
Last time i took the vancouver-whistler route it was an hour and a half - two hours or so on the bus and like 20 minutes wait at the station on main st. This was 2 or 3 years ago now.

But oh man were the greyhound staff ever rude and because the first driver on the way out half tore my return ticket i had to beg the driver in whistler in let me on the bus with the ticket i had. He was really close to making me go buy a new ticket even after explaining. There was also only 2 or 3 departure times both ways.
> I can type at 50 WPM minimum by just pecking two fingers on the keyboard

I don't believe this TBH. I've seen people who think they are fast hunt-and-peckers, and I'd be surprised if they're getting to 30 WPM.

Have a go at one of those online tests and you might be surprised. eg https://www.typingtest.com/
> we are moving away from passcodes

Who is moving away from passcodes? AFAIK, all major smartphone operating systems support passcode authentication.

Folks tried to say the same thing when fingerprint readers were integrated on smartphones, and here we are, still able to use passcodes...
Sounds like a fun initiative. How is this financed? Do you own the rights to the work produced during the Hackerurlaub? Thanks.
Ay, I'm just discovering this now. It's hard to give up my identity as a dev.

Especially since I've been working as a solo freelance dev and moving into managing teams feels like I'm leaving my main monetizable skill behind.
I don't know if it has been updated since, but literally two months ago it could not get you from Custer State Park to Mount Rushmore. It frequently asked me to go in the complete wrong direction. I can't trust it when it can't connect two popular areas that are relatively nearby.

That said, it was fine for anything that was on major highways.
> This addresses only the tiniest subset of issues, and mostly the ones toward the consensual end of the spectrum.

Not at all - in practice it removes ambiguity which is where most of the issues stem.

> this almost inevitably punishes the person lower on the reporting chain

At a large company that is not true - it’s actually the opposite.

For those below director level it’s usually a privilege to be able to shift teams.

On the other hand when you are director level and up it’s usually a negative because most of your ability to operate effectively comes from the interpersonal relationships you have built up.

> It's also a pretty damn weak reaction.

It’s a weak reaction based on typically weak evidence. In fact most commonly there is no evidence at all.

What it does is it ensures any abuse is stopped.

In practice it’s one of the most effective techniques I’ve seen because it can be used to nip problems in the bud - nobody feels too bad about using the system early and often.
> As in most descriptions of it are annoyingly ambiguous.

My very first interviewer (intentionally) didn't spec fizzbuzz correctly. The real test was whether the candidate listened to the customer's/lead engineer's spec instead of jumping to conclusions.

Fortunately, I was just entering college and hadn't heard of fizzbuzz before. I passed the "test" but for the wrong reason.
I mean, mandatory major bumps every 6-12 months means that they would make a major bump even if there's no breaking change. Not sure if that has happened, but that would be NOT following semver AFAIK since major releases are supposed to be only for breaking changes, not for arbitrary time progress. But yeah, if anything I'd say they are very strictly following it.
Goodbye google. Wanted to leave, but was lazy. Thanks for focing my hand, and those of thousands more.
The more you try to obfuscate your online sessions (eg: by disabling browser features, disabling JS, removing fonts, removing WebRTC, using the privacy-aware browser-of-the-day, etc. thus making your fingerprint even more unique), the more you stand out from the regular users crowd, the more automated tracking machines/algos get interested in you as an abnormal datapoint, the more you are paradoxically at risk of being tracked.
http://nlp.seas.harvard.edu//2018/04/03/attention.html
Or a month salary in less fortunate regions.
Free software users are voluntarily given use of the software with only specified conditional responsibilities; them using the software and not taking on additional responsibilities is not an imposition of any kind, and not freeloading.
It isn't common now, but was until recently. Most high street shops have flats above them (except in the centres of big cities), and many are still owned by the same people who run the shop.
The facts are not in dispute by the people who investigated. They found the allegation credible.
> I've used maps a lot to try to find hidden or secluded parks -- often with great success.

I generally use Google Earth to do this, and I'm extremely skeptical that Apple Map's foliage would work half as well.
The use of the word "abstract" in "abstract class" comes from the notion of abstract data types, introduced by Barbara Liskov and Stephen Zilles in 1974 in their paper "Programming with abstract data types" [0], which starts with a section "The Meaninng of Abstraction" (after the introduction). A simplified summary is that this is about having an interface that abstracts from implementation details:

> We believe that the above concept captures the fundamental properties of abstract objects. When a programmer makes use of an abstract data object, he is concerned only with the behavior which that object exhibits but not with any details of how that behavior is achieved by means of an implementation.

It seems to me that the term "abstract" is justified for abstract classes whose role is to define an interface. (Note that pre-Java "interface" was not a language construct, i.e. the Java equivalent of "interface" is an abstract class in C++.) The article argues that "abstract" should only be used when "details are left out". However, abstract classes leave out the implementation (or at least part of the implementation), so they inherently leave out the respective implementation details.

My point is, it is important to understand where the established terms come from, and what is meant by "abstract" in the context of abstract types [1].

[0] http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.136...

[1] https://en.wikipedia.org/wiki/Abstract_type
90k out of a population of 7 billion. There's plenty of room for differences in distribution to take effect.
Yet a large number (and probably the majority with the capability) of people use fingerprint scanners or face unlock.

How many of those people understand that those lock methods are not covered by the fifth amendment?
Me too. Its creepy being locked out of half the internet for daring to block ad servers.
Well yeah he probably wants to see results before he dies
Or Firefox's containers
> The police are not a valid comparison population.

In a theoretical US where the majority of people are armed and the threat of any attempted crime being met with armed resistance is a near certainty, one would have to assume that the justice system either doesn't function, or else would be extremely lenient to vigilantism. It would have to be a valid comparison if common citizens are filling the role of the police, because somehow in that scenario vigilantism isn't being counted as a rise in crime.

In any case, the point I was trying to make was not about the police per se, but the fact that the presence of an armed populace is one that can be tactically adapted to. Simply putting more guns in the hands of more people doesn't mean crime goes down, it just means crime involves more guns and more violence.
In a rare fun example of confirmation bias, after seeing Pòlya's name for the first time, now I'm seeing it everywhere.
Let’s Pretend This Never Happened
> The facts are not in dispute by the people who investigated

That is not established.

> They found the allegation credible.

“Credible” is not “true”; it is quite possible to find both a claim and it's negation to be credible.
They were still in copyright battle with AT&T until 1994 and by that time it was too late, Linux was on its way.
When I moved to Toronto from Edmonton -- back in the 90s .com boom -- I did it via Greyhound. Under $100 to make it across the country, with all my vinyl records and a few other possessions in boxes under the bus. 50+ hours, reading Dune while popping sleeping pills and muscle relaxants to stay sedated and comfortable, most of that in the wide swathes of northern Ontario... lakes, trees, rocks, lakes, trees rocks, repeat.

Can't say it is the best of memories, but pretty profound ones. It was my future wife (then a good friend) who met me at the bus station off Dundas Street.
Have you checked out the series at https://www.youtube.com/watch?v=qtIqKaDlqXo&list=PLLAZ4kZ9dF... ? It doesn't cover everything exhaustively, but it is a relatively good introduction if you haven't seen it. Hugo's documentation is also helpful. I want to stick with hugo just for it's speed and learning it seems like a worthy investment.
I read it as understand what your procedure is doing in a full context before abstracting.
And that works better than you might expect. You'll probably need a car, but the places you need to regularly go are nearby so you don't spend a lot of time in traffic, and housing is cheap enough so that you'll likely be able to live close to work.
Isn't that the same as when someone offers me a couch to surf and a kitchen to use? Sure, it's unconditional and I'm not violating any agreement, but if I use their stuff and don't give anything back, am I not a freeloader?
FWIW, I have the same complaint about OsmAnd on Android. I can zoom right in to a street, so I there's essentially nothing else on the screen, and it will still only show me the name occasionally.
That would be just as important for a subscription based service. If your friends use the service, you're much more likely to continue using it and keep paying the monthly fee.
Indeed, the center of Bristol was mostly road in the 70s and 80s, but has since partially pedestrianised large areas of the centre. And it's now a wonderful place to be, let alone just to walk through.
I would state it even more simply: an even distribution over the domain of a function is not necessarily even over it's range.
Is USDS doing any work with the IRS? I'm currently working at a tax policy think tank, and from what I can see I think the IRS could definitely use help on a number of fronts. Probably the biggest thing: they've got to finish rewriting their tax filing system to not be in assembly--don't know if they've made good progress on getting it into Java. Their SOI data could also use a better system for hosting/distribution along the lines of data.gov.
Yeah, Google maps way back in the day was a lot better at this. (Waaay back in the day, when the use-case was, "print out the directions to take with you in the car".)

I just don't think it's a priority anymore -- they want the map to "look pretty" and people to use turn-by-turn nav.

I agree it's a shame and extremely frustrating.
SEEKING WORK - Istanbul, Turkey / REMOTE

Hi, I'm a full-stack developer with 9 years of experience. I worked on a wide range of projects with clients from mostly English speaking countries. Currently available. Would like to work on your MLPs (Minimum Lovable Product).

I try to work on my clients projects like they're my own and strive to do best both technically and business-wise. The thing needs to launch, but first impression matters too.

- MSc in CompSci

+ JS (React + MobX, FeathersJS, Vanilla ES5+)

+ HTML5 (Offline Apps), CSS (Sass, CSS Modules)

+ PHP (Laravel, WordPress, Symfony)

+ Python (Data Wrangling, NLP, Scrapy), Conversion Optimization, UX, App Performance, Solr, Selenium, RDBMS (PostgreSQL, MySQL), NoSQL, Software Architecture, Docker, DevOps

I am open to interesting and challenging work, involving research and learning.

You can see some reviews about my work here:
https://gasoved.github.io/testimonials/

As sample work, a side project of mine:
https://metacopter.com

My rate is $50 per hour and can work up to 30 hours per week.

Feel free to drop me an email:
gasoved [at] gmail
I feel like everyone leaving a fizzbuzz solution in the comments of this post is missing the point of this article...
> a lot of the leveling data is subjective AFAICT and not based on cross company moves

eh? the leveling data is local to each company. within each company, of course it's subjective because ladder criteria are subjective. but AFAICT it's accurate. in general "senior" is 5 years at any company. senior means you have a 4 year degree and adequate work experience to have applied your book learning to a professional environment and so you are now adept at basic skills, advanced and current platform/framework/library/environment knowledge, know how to use many modern toolsets, have delivered software that has made it to the maintenance and maybe replacement part of the lifecycle. beyond that, some companies have more grades and some have fewer which represent larger org structures and so more people and bigger deployments, and more money.

> comp info seems a bit skewed for some companies and more senior roles

what do you mean, skewed?
And of course AH, AAPL crashing, down -14 already.
I'm in the same boat. I work for a mobile telecoms provider so have my iPhone upgraded for free every 18 months.

I still prefer my personal handset (Honor 10 right now, love it).

The iPhone 8+ is closed and boring to me.
I hate to say it but "it depends".

In a smaller company where teams are more cohesive and you have pretty clear objectives, management can be easy. But in larger corps, management becomes this big firestorm of meetings where if you as a manager don't represent your team well enough they will be starved off resources, projects and perhaps more importantly, recognition. Team members will see this and jump ship quickly enough.

This is perhaps the biggest reason I personally prefer smaller companies. Its statistically more likely to have a more effective manager, because a manager doesn't have to be a superstar to get their teams what they need.
Oh that is a whole another issue. Which is nonetheless true.
It’s much more fashionable and edgy to point at any failure and then judge their entire administration on solely that point. Don’t forget to dramatically overestimate the presidents ability to effect change in the government as a whole, and instead hold them accountable for congressional obstruction.
Google Walkout Is Just the Latest Sign of Tech Worker Unrest
> It's really difficult to find a pre-IPO company who is going to compensate you like these,

huh? that's not the point. It's difficult because there are zero startups or pre-IPO companies that will pay you like this.

> if for no other reason than that options are just not something you can easily stick a dollar value on

it's very easy. dollar value of options = $0.
> Compare to selling alcohol.

Is the potential risk of addiction related to why alcohol sale is regulated? Most rationales I've seen for preventing sale to minors relate to health effects and immediate intoxication effects (car crashes etc.) instead.

Don't get me wrong, I'd be thrilled if addictive potential was considered primary among reasons to consider regulating something. I'm just not sure it is.
Space Force ‘should leverage commercial space technology’: Dep Def Sec
Clutter | Multiple positions | Los Angeles | Onsite full-time

Clutter is an on-demand, physical storage and moving technology company based in Los Angeles that is disrupting the $50B/year self-storage and moving industries. We've built an end-to-end logistics and supply chain platform, enabling us to offer consumers a much more convenient solution at price parity with the incumbents. We've raised $100M from a number of VCs, including Sequoia Capital, Atomico and GV, formerly Google Ventures. We have 750+ team members and tens of thousands of customers in 7 major markets across the US with plans to be in 50+ markets, domestically and internationally, within the next 5 years!

Come work with us:
- iOS Engineer (3-5+ years)
- Frontend Engineer (all seniority levels)
- Backend Engineer (all seniority levels)
- Data Analyst (3-5 years)
- Product Designer (4-5+ years)

Tech stack: Ruby, Python, Go, React, Angular, Swift

Please apply directly to our careers page here - https://www.clutter.com/careers OR email ashley.wong@clutter.com with your resume
A million people die from HIV every year -- a sense of urgency is warranted.
P.S.

I think that learning TLA+ is easier (and takes less time) than learning Python on Javascript provided you can forget everything you know about programming, or, harder still, remember that despite superficial similarities, TLA+ is not programming (confusing a TLA+ operator with a subroutine or thinking about things like evaluation order are bound to bite you sooner or later). This is, I think, the hardest part about learning TLA+ (at least, it was the hardest part for me).
Does The Guardian have any kind of political agenda in writing articles of this kind? For example, "encourage left-leaning folks to remain on the island instead of brexiting over to Canada" or something like that. I don't have a dog in the fight; was just curious given how much nation-on-nation journalism (even in the commonwealth) is political or agenda-motivated nowadays.
Do gooders tend to cause harm Thu do not intend. That Gates has good intentions means little if he makes things worse by pushing non solutions that happen to harmonize with his dick chopping ideology.
Yes. If I was a criminal and I knew my target was be armed, then I would be much more likely to shoot, lest I be shot first. If you were not armed then I would have no reason to shoot you.
Agreed; and, the greenery information is useless without also a way to determine ownership or transit privileges. Is it private, public (district, state, federal), military, or some other kind of ownership class?

I find it hard to believe that so much work could go into maps when actually using it doesn't seem to be the main goal. How am I going to use this greenery information?
To answer the article's title question fully in the context of business, I believe the following 4 major causes need to be acknowledged:

- Legislation: (Data Privacy acts et al.) Does not hold people accountable (yet), especially in small business. It is (in human history) still a relatively new application of the concept of freedom & rights. Further, it's still more profitable (tangibly) to break the law then absorb any resulting fines.

- Corporate Governance and cohesion (lack of). Especially acute issue due to the previous point (lack of government legislation holding orgs accountable -> leads to lack of corporate governance holding employees accountable). Lack of Corporate legal governance is mirrored by a lack of Corporate ethics governance (a generalization of the global economy)

- A combination of the Gambler's fallacy, normalcy bias and optimism bias. People just don't expect repercussions, and focus on apparent small risk instead of the size of repercussion.

- Obstacles / Path of least resistance: Things make it difficult. Lack of simple SSO, password requirements, fundamental limitations of the human brain (memory etc.). Since the technology is not simple enough for us, we revert to an easy method.
> just ask the Catholic Church

If priests had been moved around for simply leering at a woman or making a suggestive sexual comment I don’t think there would have been any outrage.

I hope you don’t think I’m suggesting a company should cover up serious crimes - or any crimes for that matter.
> If they are innocent then nothing will happen to them as the investigation won't find anything

This is just willfully ignorant. Look at Steven Galloway, or Ahmed Fekry Ibrahim at McGill. Investigation revealed that neither had credible claims of harassment against them. Both of them had irreparable damage done to their careers - the former pushed to the brink of suicide.
Agreed, 2FA is a good idea but it was never in the users' best interest to attain it via phone numbers. But when all these organizations saw an opportunity to couple a reliable phone number with what was otherwise in most cases, an account having just an email address, they jumped on it.
Okay, saved.
There is a reason most browsers on Windows run WebGL through OpenGL and it's not because the driver support has been amazing. Same with MacOS which has deprecated OpenGL in favor of Metal.

Sometimes it's not a matter of what can be done rather who can actually do it so it does get done and these lower level APIs allow the general public to get it done instead of hoping vendors do.
I agree with you there, pointing out more precisely how people are talking past each other makes all sides pissed off...
Aurora Innovation (Self-driving cars) | FT | Site-Reliability/Business Analyst/HR Manager | San Francisco/Palo Alto/Pittsburgh, PA | Onsite

Aurora was founded by the original leaders of Google/Waymo's, Tesla's and Uber's autonomous driving programs; recently Jinnah Hosein, founding member of Google's Site Reliability Engineering Group, joined us as our VP of Software Engineering. Together, our leaders have taken their collective learnings from these companies to create the best self-driving platform on the market.

We're looking to bring on our very first site-reliability engineer to develop, manage, and deploy our kubernetes-cloud environment using Google Cloud. This would be the first of it's kind over here at Aurora and this role would have tremendous impact on our cloud infrastructure!

We're looking to bring on our very first Business Analyst to take our analytical reporting to the next level! This individual would be working cross-functionally across our strategy, finance, operations, & engineering teams to track and measure KPIs and provide insights and inform strategy for making key business decisions.

We're looking to bring on our first HR Manager/HR Business Partner on the West Coast to develop, roll out, and manage HR Programs as well as provide day to day employee relations support for the entire company.

If interested in any of these roles, please email jsproul@aurora.tech with your resume.

We are hiring across the board for a number of engineering and non-engineering roles as well and so please check them out here: https://aurora.tech/jobs/