skysight-inc/HackerNews huggingface dataset:
I've never had an issue with any of those things. Maybe people should move away from the valley into the rest of the country where the jobs are more humane
This is in the UK but yeah - you can get Chartered status for sure!

Doesn’t mean people won’t question your abilities but it helps with signalling
Right, this is the point of negative visualization. But the two go hand in hand just like anything else that can be framed as "yin-yang".
I get the sentiment, but some perspective is in order. We're in the goddamn catbird seat. We make a shitload of money, we actually do have good health insurance, and we punch keyboards in a heated office at a desk. We're not mining coal or working in the fertilizer plant from The Jungle.

In this economy, if your work environment sucks, the door is open and there are greener pastures.

The biggest problem is really that so much of what we do is boring, and, in the greater scheme of things, pointless.
I have a YouTube enhancements extension that also lets me customize the theme - I've changed the whole site to a dark mode with blue highlights instead of red... It makes a big difference!
The Dumbing-Down of Programming
As others have mentioned, this is referred to as Social Security. I'm not sure how it works in Canada once it's is forcibly deducted, but in the US, it's just a tax like any other tax. The idea is that the government will honor the promises made about the schedule of payments based on a complex formula - but basically it goes by the year you were born and the amount of money you have made over time. People who make less get a larger % of their earnings back from Social Security. The higher earners make more, but there is a cap. Similar to income taxes, there are steps in which you get back varying %'s, which is why those with lower income get more as a portion of their earnings.

In this way, the government simply collects money from current earners and then distributes that to the existing retirees. It's not like there is a trust set up and your money is locked away with your name on it. Canada's system may or may not be structured the same way. The idea is that if the government defaults on this, then there are much larger issues anyway. But because it's just a tax they can technically do whatever they want with the money and being the scumbags that they are, they periodically do steal from that money, which is why Social Security is underfunded.

Personally, I think the payouts are even pretty respectable, despite what others might think. The average payout is currently around $1,500 per person per month. That's not a lot, but if you have a spouse that's $36,000 a year. Also, one thing that most forget is that even if your spouse doesn't work their entire life (i.e. stay at home parent), a spouse can claim an additional 50% of their spouses as their own. Every person who is married has this option - they can claim their own or the 50% of their spouses (which does not reduce their spouses, it's just on top). For anyone working, it usually makes sense to claim their own unless there is a massive difference in pay. So if one person is scheduled for 2k a month, the other is guaranteed at least 1k or their own if it's higher.

Honestly, it's a nice idea and has been working reasonably well for decades. But the issue is that when you look at it with a technical eye, you'll see it's all basically the same structure as a ponzi scheme. The current people taxed don't pay for themselves, they pay for others who came before them. Over time the number of people required to pay for a single retiree has gone up. This indicates a growth requirement in the tax base. Without this constant growth which seems to go up more and more over time, the system fails. People ignore this because they think it's impossible because it's run by government. I'm not so sure that's true.
Datometry Inc. announces Series B funding
> Yes that's the way my pension works. It's still a 'pension'!

That's technically correct (for example, you'll see 401(k) accounts referred to as "pension" accounts on their wikipedia page) but people are so used to referring only to defined-benefit accounts as pensions in the United states that they will look at you funny if you call your 401(k) or IRA a "pension." As is virtually happening here.
Here is the arxiv paper for those interested: https://arxiv.org/abs/1907.05428
If Chrome disables lazy loading by default then web sites will continue to just use javascript lazy loading as they do today. Disabling lazy-loading in your browser is inherently something that can only be useful if it's not the default.
I can't even pretend to care what the Daily Sun has as headlines, whether it supports my case or not.

The overall, global warming trend is increasing just as predicted (or a bit worse) decades ago based on continuing CO2 emissions and resulting increased atmospheric concentrations. This single, otherwise not so noteworthy observation is just a footnote in ongoing climate change disaster. The fact that an entire continent (Australia) broke its annual average temperature record by 3 deg F last year is much more alarming and relevant.
No personal information is asked, so the dataset will be pretty useless for monetization (you could just computationally generate a couple of thousand of responses and pretend it was the real deal).

uBlock Origin blocked one weird tracker-like third-party I didn't recognize: fullstory.com. The rest were the usual Google analytics crap.
Quizlet also uses Hack.
I love the illustration
I'm getting it in Philadelphia area on att mobile and trouble with other sites, so it's not just Chicago.
> With the web almost everyone has a machine that has a programmable environment by default again. I feel this is a very important and powerful advantage that’s often overlooked.

As someone else who cut their teeth on an 8-bit micro back in the day, I agree with this 100%.

And I think it's a large part of the reason I'm so suspicious of the stampede in webdev toward very heavyweight toolchains over the past 5+ years; while they may have had the best of intentions, I think they do end up putting gatekeeper-ey accessibility barriers around the web's original rough democracy. It's not that the underlying technology has gone away, more that when someone starts looking around the mainstream web to see how things are put together, that's not what they're going to find.
FWIW, since it was my comment he was replying to, I understood the relevance and connection just fine. He was supplying additional reasons as to why it was not copyrightable.
A Growing Presence on the Farm: Robots
In 2017, Forman’s take-home pay from McClatchy was $1.7 million, excluding restricted stock. His newest contract with the company, dated January 25, 2019, includes a base pay of $1 million, a bonus of $1 million, and an additional $35,000 monthly stipend. According to Segal, this stipend will be used to pay for Forman’s travel, housing, office, and security expenses. This monthly stipend alone, which is up from $5,000 in his previous contract, could fund several reporters’ salaries every year.

“The CEO’s compensation is set by the board of directors using public consultants and comparable,” Forman tells CJR over the phone.
There's another layer to this: all of those boats shipping material to China have a nontrivial carbon footprint, so at these low levels of effectiveness for the overall system that cost might even outweigh the benefits on a purely environmental basis, depending on how you slice it.
It's a tax, so they can take part of the money and do other things with it. And they have from time to time. They are not remitting the full tax receipts to the Social Security Administration for disbursement. Which instead of having them buy US debt, actually creates the need to create more US debt because they have obligations to meet and the SSA is locked into certain debt instruments that can't be exited on large scale easily.

EDIT: This is not correct. It appears they have borrowed against the SS fund using treasuries, which will have to be back. Or phrased another way - the SS system chose to invest in US debt.
favicons? Try scraping the page title of a random link

The consistent problem for me is that cloudflare doesnt like (some/certain/it seems random) ip ranges or user agents and pops up a captcha immediately
The buyer's premium is actually just 20% of the bid (with a minimum of $19). For the current highest bid ($48'000) this results in a buyer's premium of $9'600 resulting in a total price of $57'600.
Most of my Youtube consumption is via youtube-dl run on my server via cron job, with the videos then synced from there to the relevant devices by Syncthing. For things that don't have ready-made playlists I can put in cron jobs, I run youtube-dl manually. Then when I'm ready to watch it, I open the video in VLC and then delete it after I'm done.

I set this up for my convenience, since I often like to consume this media in contexts where I don't want to use mobile data, and because back when I set this up my internet speed was inconsistent enough to cause frequent buffering. However, I'm now realizing it has a lot of benefit in preventing me from ever seeing any of Youtube's "keep watching more things" UI, and it adds substantial latency and effort to any "impulse" watches, since the process is now: decide to watch: copy URL, paste into terminal command, wait up to 10s of minutes for download, go to videos folder, open video.
I don't see why this is getting downvoted – it seems like a materially correct claim:

> “You’re going to pay that money,” U.S. District Judge William Alsup said [to DoorDash] in court. “You don’t want to pay millions of dollars, but that’s what you bargained to do and you’re going to do it.”

There really isn't much room for interpretation, is there? Patreon is a tiny company, $5 million is ~1% of their value. If nothing else it would cause trouble with the liquidity.
I'm about to implement some common color-themes which'll be easy to toggle (visually/color-wise it'll be like those themes you'd see in an IDE like Eclipse or Intelli-J f.e.). I expect to be finished with the feature in a week or so.

Thank you for the feedback and glad you like the content :-)
> Access Codes & Permissions

This section is missing stuff like setuid, sticky bit, extended attributes, etc. (SELinux stuff and setgid? I'm not sure if there's more.) For example, `ls -ld /tmp` shows `drwxrwxrwt`, `ls -l /bin/sudo` shows `-rwsr-xr-x`.

> History Expansion

To this section, it might be good to add `!$`. Also maybe a quick overview on word designators, to cover syntax like `!:^`, `!:2`, `!:<asterisk>`, etc. There's also modifiers, like `!$:h` to return the (h)ead of a path that's the last argument of the previous command, etc.

> Bash Globbing

> @ Matches exactly one of a given pattern

It might be better to put these extended glob ones as @(pattern-list) for example, just like it is on the manpage. Putting it just like @ next to ? or <asterisk>, implies that it just goes like that alone.

> Overview of Bash Symbols

> $(( )) is used for saving the output of arithmetic.

I guess you could save it, but you can also pass it directly to where you need it. I wouldn't call `echo $(( 1 + 2 ))` saving it.

> $[] deprecated integer expansion construct which is replaced by (( ))

No, it's replaced by `$(())`.

EDIT: Removed the part about the file types. You have that covered. However, you wrote

> c Special file

> b Block device

They're both special files. `c` is for character devices.
> job board market has exploded to the point of absurdity

As the creator of some of those job boards, I agree.

Job boards are easy to build.

Established job boards can bring significant visibility from the right audience.

"Fly-by-night" job boards that look identical down to the pricing are stealing money from unsuspecting customers. I've had people buy a similar domain, create google ads to appear in the search to employers, and sell the same-priced job post when they have no existing audience.
The NeoTokyo composer also did the soundtrack for Deus Ex's Breach mode: https://www.youtube.com/watch?v=RET2PzWKzNw

He also released an album recently called tgr fuel: https://edharrison.bandcamp.com/album/tgr-fuel
A financial institution doing something for free? what is this?
Wow it's almost like ice breaks off and drifts away increasing extent as it is melting. A smarter person might look for the total ice mass over time and would find a massive fucking decline. But yeah.

https://www.pnas.org/content/116/4/1095
use your passport. I personally won't opt in to a real id unless needed.
Better yet, there are entire continents with more humane jobs than most in "the country".
Huawei Indictment [pdf]
Brawl Stars is an example of a game that does haptic feedback really well. It has multiple on-screen control sticks and uses the "click" to let you know you've returned the stick to neutral.
DISC Assessment
This is actually a brilliant idea, but I want to ask about something slightly off-topic, hope others can chime in as well:

> Withdrawn mostly from Reddit in favor of early 2000’s style forums that I pay money for

I've never heard of such forums. Does anyone have any examples of these? In particular ones that you pay for, but I'm interested in free ones too.
Similar vibe to the ATL Logo > https://www.ajc.com/blog/commuting/atlanta-new-transit-logo-...
China’s Huawei Charged with Racketeering
You're right. At the same time, could it be interesting to see how someone approaches (not solves) an intimidating problem?
Why freeing Windows 7 opens doors
This is a great article to explain the dopamine fueled feedback loop. It's a simple way to fight it and win.
Doesnt it? It has huge brand value, a great niche, mass flowing... it's almost apple of cars.
Lodash.js has a great `_.throttle()` that I use all the time to buffer keypress/state management.
I agree burnout is real, but I have never run into a someone working that doesn’t make a fuss about how ‘busy’ they are. I feel the results are going to be ‘yep, everyone is burnt out’.
> Programming is hard because programmers make it hard

This has been the MBA's wish/dream/hope for about a half-century now: “if only programming were easy and programmers didn’t take so long,” they think, “I could be making millions off of this business.” Since they want this to be true, they reason, it must be true. They then insist, in spite of mountains of evidence to the contrary, that programming is easy, and the entire industry of programmers - every single one, including the ones who were educated recently, including the ones from foreign countries - are conspiring against them to make it seem like it’s harder than it really is.
The Nintendo PlayStation contains an undumped 4-bit NEC MCU for its CD controller. Once that EEPROM bit-rots (it's already past its guaranteed lifetime), the SuperDisc BIOS cartridge will no longer boot as-is. The two fan-made games ported to the CD-drive will no longer function at that point, and we won't ever be able to directly fix this, only to hack around and approximate the original functionality.

I imagine this won't be a significant loss to its new owner, but it's still unfortunate.
middling GPA, middling co-op/work experience, I imagine.
> I would hope this means we end up with more LOCAL news

Large and mid-sized news companies consolidating and folding is part of a trend that does not involve growth of local newspapers. Those are failing too.
What makes some engineering teams so successful?
fullstory records your entire session, which can be really useful for developers and UX folks to investigate bugs or better understand how people are using your site.

It's also super creepy.
Maybe the engineering managers can define and enforce 'no-chit-chat' zones around the development teams to prevent distraction. After a few weeks or months of having their social interactions dampened the socialistas will be begging management to let the developers work from home.
You only need to watch youtube videos of abandoned houses to see clearly that houses aren't investments.
There's an easier solution, we call it "my friend Ivan".

I have a friend, Ivan, who lives somewhere in the world - he's notoriously reticent about his location, and only communicates over OTR at strange times. Whenever I want to get some research done, I ask him if he happens to know this or that fact about this or that copyrighted database. I then cite him as a source if anyone has any questions.
Redesigning the infamous IOWA App in 30 minutes
> I always find the context switch to get to a website jarring, and really really love tools that give me documentation on the command line.

Heh, as a person who mostly writes Clojure code, I always find the context switch to go to the command line jarring and really really love tools that give me the documentation straight in my editor!
Pensions have two other, incredibly important benefits.

1. They mitigate risk, by pooling it, because some participants die sooner than others, and stop receiving benefits. This helps fund the few people who happen to live longer than expected.

2. They mitigate risk, because they mitigate inflation, because they are, in part, funded by current contributions. The value of money drops as time goes on. If you retired 15 years ago, it is less risky to be receiving 10% of a salary today, then it is to have saved up that 10% 15 years ago.

Obviously, a mismanaged pension, that relies on incredibly optimistic rates of return, is going to have you taking a haircut. Even so, having a pension, in addition to your personal retirement savings is a way to mitigate your financial risk.
Bitnet! the hot tub channel! 1985! the golden age!
This is astonishing.

Huawei has/had an internal team that encouraged employees to conceal their employment with the company and conduct corporate espionage on competitors. They allegedly awarded bonuses to employees based on the value of the IP they stole.
New Dance Music Mix
GitHub Enterprise is now free through Microsoft for Startups
The Now and the Future of Malicious WebAssembly
Small steps that I take personally:

- At work, instead of grabbing drinks from the fridge I keep a refillable water bottle at my desk

- Whenever I get takeout and have unused plasticware, I collect it and add it to our communal bin in the office kitchen instead of tossing it

Of course these are the easy cases. The real problem is that you literally can't buy most food items without disposable packaging. That's not really something the consumer has the ability to do anything about. What we need is to bring back the milk-bottle model in certain cases.
Are you saying that we shouldn't have the advanced web applications that we do today?
Slack is one of those few platforms, where their success makes no sense to me at all. I hate using it, I hated their bloated desktop apps, I hate the separate passwords/emails for every location you log into. I hope to one day understand the magic behind Slack, Salesforce, Sitecore and a few other huge tech successes, that have subpar tech.
His comment was in jest. It was a play on the use of the word "props" in "Props to the devs for building this."
Facebook quitters report more life satisfaction, less depression and anxiety
So I'm trying the Crackbook Revival extension and it's actually a bit devious. You can set it to increase the delay every time you try to open a site on your list. And if you switch away from the tab, it resets the timer so you can't just wait it out while looking at other links. It also doesn't seem to tick down if you open it in another window.
When I look at the high regard most people hold, say, lawyers and doctors in, who also do hard things (that are accepted as hard), I’d have to say no.
That's called a market. If you're not a wealthy employer, you lose.
I don't think burnout is really about overwork so much as spending even 40 hours a week doing something that is contrary to your own personal values. I suspect a lot of people work on things (ads, selling more crap, getting people in more debt, etc.) that they ultimately don't think really matter or are a net benefit to society.
Love the site, love the favicon - nice work!
I’m glad I dumped my shares before they wind up being canceled. They only depreciated to being worth a sum total of USD$5.00, alas. Better than getting nothing.
> In databases & SQL, I can "INSERT INTO x" without learning the "internals" of b-trees[2].

True, but it is very helpful when designing your indexes.
Nope. Author made a big leap from "it doesn't work for some folks" to "omg we're being actively blocked by an ISP! get out your pitchforks everyone!"
> We make a shitload of money

Not exactly true outside certain areas, mostly in the US. In The Netherlands for example > 80k euros is considered pretty good pay.

> so much of what we do is boring, and, in the greater scheme of things, pointless

This I would say is actually quite a big problem, one that can lead to burnout in the longer run.
I will argue that some projects are definitely overly architectured simply for the sake of gaining experience in doing so. If everyone waited until they actually had Google scale problems to learn how to create scalable architecture, then only a small subset of people would have that skill. It is the initiative of doing so and ability to point at previous history of successfully completing such projects that give these people the opportunity to work on problems that actually require said complex solutions.
A few weeks ago, in support of a customer's new facilities, I tasked a satellite imaging platform to take a photograph of Dubbo, Australia, using an app on my iPhone. Placing the instruction took less than two minutes, the longest part of which was downloading the app. The processed image was downloaded to my device before close of business that same day.

Against a glowing surface, my hand describes a complex sigil, and orbital mechanisms leap into action on my whim.

Next up: pulling together the components for Karsus's Avatar
> the door is open and

- you can easily find a job that devalues you in the exact same dehumanizing way your current job does.
Oklahoma rebrands as a gas station that's going to the Olympics.

If you haven't read Eli Schiff's great post on logo design, "You Could Almost Do Anything", you should: http://www.elischiff.com/blog/2016/4/12/do-almost-anything
I absolutely love this. You have earned a bookmark.

If you ever want to add some useless splash for no reason, can I suggest one of these?

https://codepen.io/search/pens?q=terminal
I do agree with some of your rant, but actually the separate passwords/emails for every location are a very clean implementation of multi tenant client login.

I'm not sure how well it is implemented in the backend, but if it is safely separated in the database while having the current UX it's actually really well designed.
Marcos here, one of the members of the team behind this. Fullstory is to understand this project as a product and to see where it needs to be improved (because users don't understand or try to do things that we didn't considered, etc.). Only personal data (mail) is asked for those interested to stay in the loop in some way. The dataset without those emails will be on Github soon :)
I agree that this would look more readable if they used a library for the vector math, instead of doing everything by hand.
> Apple’s implementation on the Magic Trackpad, for example, is incredibly effective.

+1. I held off on a new MacBook for years, stubbornly clinging to a 2014 model on the expectation that an imitation click can't possibly be as good as a physical one. But it's been entirely seamless, and if anything, a slight improvement, with consistent (and adjustable) response across the entire surface, and the perceptible misfire rate is zero.

I look forward to the day when iOS device haptic response is that good; it's certainly not there yet. :)