skysight-inc/HackerNews huggingface dataset:
http://strikemag.org/bullshit-jobs/

Why did Keynes’ promised utopia – still being eagerly awaited in the ‘60s – never materialise? The standard line today is that he didn’t figure in the massive increase in consumerism. Given the choice between less hours and more toys and pleasures, we’ve collectively chosen the latter. This presents a nice morality tale, but even a moment’s reflection shows it can’t really be true. Yes, we have witnessed the creation of an endless variety of new jobs and industries since the ‘20s, but very few have anything to do with the production and distribution of sushi, iPhones, or fancy sneakers.

So what are these new jobs, precisely? A recent report comparing employment in the US between 1910 and 2000 gives us a clear picture (and I note, one pretty much exactly echoed in the UK). Over the course of the last century, the number of workers employed as domestic servants, in industry, and in the farm sector has collapsed dramatically. At the same time, “professional, managerial, clerical, sales, and service workers” tripled, growing “from one-quarter to three-quarters of total employment.” In other words, productive jobs have, just as predicted, been largely automated away (even if you count industrial workers globally, including the toiling masses in India and China, such workers are still not nearly so large a percentage of the world population as they used to be).

But rather than allowing a massive reduction of working hours to free the world’s population to pursue their own projects, pleasures, visions, and ideas, we have seen the ballooning not even so much of the “service” sector as of the administrative sector, up to and including the creation of whole new industries like financial services or telemarketing, or the unprecedented expansion of sectors like corporate law, academic and health administration, human resources, and public relations. And these numbers do not even reflect on all those people whose job is to provide administrative, technical, or security support for these industries, or for that matter the whole host of ancillary industries (dog-washers, all-night pizza deliverymen) that only exist because everyone else is spending so much of their time working in all the other ones.

These are what I propose to call “bullshit jobs.”
It's that a 12 hour window being "crappy" is like saying your transatlantic flight being delayed 30 minutes is "crappy" (my first Atlantic crossing took 10 days I think). It's all about perspective :-)
I don't know. Honestly it seems unethical to me to compel someone to do anything if they haven't done anything illegal, and being homeless / not showering / having sores isn't illegal. There's a fine line between 'helping the mentally ill through compulsory treatment' and 'rounding up the homeless so we don't have to see them all the time' and it seems like whenever we try to do the former we end up doing some of the latter as well.

In my Aunt's case, apparently they decided not to press charges about the fire. Maybe they thought they were doing her a favor, and insurance probably covered the damage anyway.
I think the article is a bit misguided there. The purest form of atheism ( = belief that there is no deity, as opposed to the rejection of belief in deities ) it is just another fundamentally unprovable belief system. If you wind the clock back far enough you always arrive at an undecided point where both assumptions - chaos vs. intelligent creation - become equally valid from our point of view.

I don't see how worshipping is universally linked to the human experience - except if you define following the scientific process itself as 'worshipping'. The whole point of it is that previous knowledge can be overturned by evidence, so there should not be any dogma - and if you find any in your field, there is something deeply wrong with it. There does seem to exist an uncomfortable trend of going down deeply untestable rabbit holes in theoretical physics however - string theory is the best example currently.

Now, when it comes to Computer Science, this field seems to be still full of dogma - for me a sign that it isn't really a scientific field (yet) to begin with. E.g. "X considered harmful" type statements by certain influential people become way too dogmatic way too quickly, without actually requiring evidence outside of a few usage examples.
I remember that file renamer program! Think it was actually rather well reviewed at the time.

Didn't realize it was in some sort of bad UI hall of fame :)
Great point about signaling. You should write a blog post or something about it.

I find that many so called best practices propagate because of how engineers want to be perceived. You want to be seen as the smart guy who reads the Gang of Four book so you shove OO patterns where they don't belong. Or you let others blindly follow dogma because you don't want to be seen as the dummy who just doesn't get it.
> it seems like pretty much every features of iTunes is designed to force you to buy more stuff from Apple that you don't actually need.

I actually highly doubt this. Apple has done a lot of work (starting in iOS 4 IIRC) to actually remove the need for iTunes.

From my personal experience, and that of working at the Genius Bar, most people don't use iTunes at all. With regular backups and sync happening over iCloud, with Apple Music/iTunes-over-the-cloud/Spotify, the use case for iTunes - ESPECIALLY for managing an iOS device - is incredibly small.

In fact, more and more iTunes features are added to lessen the space it takes up - the default behaviour of iTunes (as a music listening app) is for it to stream songs and download as much as possible on-demand. My 45GB iTunes library only takes up 15GB on my Mac.

I say this as someone who uses iTunes daily to listen to music, but never actually touches iOS devices through it.
Except: Recruiters usually take 17% (2 months) of your first year salary as a fee, you just don't see it. Better to have the recruiter not do that and take 10% and have that higher salary be your starting point for salary increases etc.
“When Did Web Developers Become So Lazy?” – A Take on Template-Based Websites
And the gas turbine itself (steam variant) had been created by the late 19th century.

Going from steam turbine to kerosene-fueled jet engine took some doing, but the fundamental concept had been validated. What needed to happen were improvements in fluid mechanics, in materials science, in machining, and in the iterative process of design, build, test, and refinement that simply takes build cycles.

Both the Germans and British were flying jet-powered aircraft by the end of WWII (though only the Germans flew these in combat IIRC). So again, the fundamental principles had been worked out, but iterating on design took more development.

I'm kicking around an ontology of technological mechanisms (or dynamics), which tries to detail what the specific bases of technological change are.

https://ello.co/dredmorbius/post/klsjjjzzl9plqxz-ms8nww

Taking the case of the jet engine:

* The engine itself is an energy transformation system (converting fuel to thrust), and relies on numerous other energy transmission and transformation components (shafts, bearings, fan blades, turbine blades, actuators).

* It relies on fuel -- vast amounts of cheap liquid hydrocarbons, or similarly energy-dense fuels which are safe and convenient to handle.

* It requires a fundamental understanding of fluid dynamics -- systemic scientific knowledge.

* It requires materials capable of supporting operation under the conditions of a jet engine: very high RPM, high stress, high thermal load, high pressure load, resistance to material creep, resistance to vapour or cavitation damage, etc. Containment that is light but effective for the fan casing itself.

* High levels of precision in specification, machining, and inspection of components.

* Specific imaging and sensing capabilities (multiple x-ray, acoustic, and other sensing beyond mere human abilities) are required.

* Organisational structures capabile of designing, producing, operating, and maintaining highly technical equipment.

* Information recording, processing, and transmission of the technical requirements for building, operating, and maintaining highly technical equipment.

* The technical domain skills required to design, build, operate, and maintain HTE.

* Understandings and mitigation of adverse consequences of design and operations.

Vaclav Smil has a book dedicated to the two most significant prime movers of the 20th century, diesel engines and gas turbines, which might have a better breakdown of power output over time. In his earlier Energy in World History (1994), his plot of gas turbine outputs from about 1940 - 1990 increases from about 10^5 watts to 10^8 watts, with a distinct trailing off toward the last decade or two of the plot. (Steam turbines exceed these with maximum power in the gigawatt range.)

The gas turbine plot on a log-linear scale (log power, linear time) is largely linear through the 1970s, though detail is low. Sources aren't provided, I suspect this is Smil's own compilation.
You can see proof of the endless drive in everyone. The cleaner, the CEO, the entrepreneur, the billionaire - all generally aspiring for more. There is always a TV or outfit or holiday or experience or car or watch that costs slightly more than the one you currently covet.

So it would need to be a very strong societal norm otherwise people will naturally gravitate towards the option that makes them more.

I think it should be government leading the way. Expand AmeriCorps (https://en.wikipedia.org/wiki/AmeriCorps) and equivalents around the world, but with more than cost-of-living allowance - both setting the agenda for society but also helping cover for jobs lost to automation. Modest pay for 3-4 days/week of work. The sort of jobs that can give people meaning to life, don't require 4+ years of tertiary-level education, etc.
Excellent [cheap] tequila, by the way!
If the utility requires all the subsystems, then doesn't the dependency exist no matter how the code looks?

Of course you can refactor to reduce dependency scope at a code level(the essence of functional programming), but if in order to do X you need to access W, Y, and Z, then I don't see how code changes will affect this deeper truth.
The lack of async and modal dialogs drive me nuts with iTunes. My main gripe is syncing my ipod or phone interrupts music playback--they should be completely separate things. Ideally separate applications.
How to Overthrow a Government [video]
"Inner Game of Tennis" was recommended on Alan Kay's reading list: http://www.squeakland.org/resources/books/readingList.jsp

he also touches upon it on a presentation he did in the mid '80s: https://www.youtube.com/watch?v=50L44hEtVos
It tends to matter a lot in two cases:

1. During development. Having instant builds running whenever you save is great for the development experience

2. For really large sites. Being able to build many thousand pages in about a minute instead of 20 minutes or way more is a huge difference for the authoring experience.
This source is a bit wordy. Let’s summarize:

The core idea of music made with harmonic sounds is that “notes” with frequencies at small-integer ratios will “harmonize”. Harmonic sounds means something like a vibrating string where the vibrations are integer multiples of some fundamental frequency, because other non-integer-multiple vibrations are damped out by the fixture of the string at two points. Different (non-harmonic) types of sounds often sound better with a different sort of scale, for details see this book http://sethares.engr.wisc.edu/ttss.html

* * *

The “octave”, 2:1, is the simplest whole-number ratio, and makes many of the vibrations in two notes in such frequency ratio align with each-other, to the point that two harmonic sounds exactly an octave apart almost sound like the same sound.

Other simple ratios like 3:1, 4:3, 5:4, etc. also “harmonize”, with (not quite as) many aligned overtones.

The core idea of the 12-note musical scale (pretty much regardless of specific tuning) is the approximation:

3^12 = 531441 ≈ 524288 = 2^19

3/2 ≈ 2^(7/12) [this is accurate to about 0.1%]

Or another way to say this: 7/12 of “doubling” on a log scale is very nearly “three-to-two”. Musicians call this ratio a “perfect fifth”.

In the case of equal temperament, an octave is split into 12 precisely equal steps (on a log scale), each one the 12th root of 2.

There’s one other nice approximation to take advantage of:

5^3 = 125 ≈ 128 = 2^7

5/4 ≈ 2^(4/12) [this approximation is only accurate to about 1%]

Musicians call this ratio a “major third”.

* * *

Even outside music, these approximations can be useful for doing approximate computations.

If only our society switched from decimal to “duodecimal” numerals, it would be very natural to use logarithms base two, notated with “duodecimal” fractions.

If you have a number expressed in log base two, and you use duodecimal notation, approximately multiplying or dividing by 2, 3, 4, 5, 6, 8, 9, 10, 12, ... is very easy using addition/subtraction of easy-to-remember multiples of 2^(1/12).

Unfortunately our society instead has slide rules and measurement scales (decibels, etc.) which are all built around logarithms base ten, and decimal notation.
And then they gave it back, that doesn't seem that bad. They made a mistake, and they fixed. No one is perfect.
Oculus VR animated short film 'Henry' wins an Emmy
have you read original quran to come to that conclusion. I have many muslim friends. We are very close and they have no hostile attitudes to non-muslims. From where I am, well educated people who are not muslims have converted to muslim and joined isis whereas 99.999% of born and brought up as muslims in this area have not.
Why use recruiters? They just submit your resume to an employer like you could have done in 5 minutes. For that five minute action they want to collect a $10-20k fee. That comes out of your pocket. Plus they do ridiculous things like want you to drive an hour down to their POS office for a face to face like you are their employee. Their most recent accomplishment is dropping out of college and they will try to make you wait in the lobby for 20 minutes. Fuck. That.
I don't use Android currently, but when I did, PowerAmp was a great music player. Simple interface. Would automatically find sound files wherever you put them. Played most formats including flac. Worked very well with my BT headphones. Never had a problem with it.
Surely the only thing necessary to be Christian is belief in Christ and that he is our saviour or whatever?
This is beside the point. This is what you wrote:

> Either the people living there will pay more, or they'll be okay with no police/firemen, or they'll decide they don't want to live in a place with no police/firemen, which will help bring prices back down.

That has not happened. Every place in the Bay Area has sufficient numbers of police and firemen. There is no place that has run out of them. Trouble hiring is not the same as no hiring.

Furthermore, there is no evidence that trouble hiring policemen and firefighters causes downward pressure on housing prices, which is what you said should happen.
How about Double Glazed Windows and shades?
I learnt it by writing a befunge interpreter: https://github.com/serprex/Befunge/blob/master/bef.vim
This is great, but I would recommend Robert Greenberg's "How to Listen to and Understand Great Music". He goes through the history of western music in a way that makes it clear why Amin != Cmaj, and other questions that the OP has. Yes, sheet music is crap, and he explains how it evolved to be the way it is, after which you'll be much more forgiving. He's a great speaker who obviously knows the material inside and out.
Frankly without encapsulations inside of encapsulations, the author would have never been able to make this blog post. Reference TCP packets wrapped inside of Ethernet 2 frames as the basis of the entirety of the internet.

I don't think this is as "extreme" as some perceive it.
Stress relief  Must watch
For a long time it was also the poster boy for how async programming is terrible. Press next twice in a row and the song that played was whichever song loaded last, sometimes after playing a bit of the one that loaded first. That's if it didn't crash of course.
Comments from a year ago:

https://news.ycombinator.com/item?id=9684830
Then why have it at all? The point is that if it's there taking up space, it should work well. It doesn't. Fix it or kill it.
One attempt was Hummingbird. http://www.hummingbirdnotation.com
That sounds like a great way to ensure that rural Ohioans never have a shot at a job in Silicon Valley.
Tons of countries has hidden debt as they retirement is pay as you go system and at the same time the population is aging.
This is actually a great idea which would reduce co.s depending hiring foreign contractors via loopholes, empower local senators/politicians to make decisions to improve state economies, define goals for immigration policies at the federal level and pave the way for fixing legal immigration overall.
But pinch to zoom is used for everything.
>is NOT easier to understand than string.append(val).

But this depends entirely on the context of the code. I like to think of this in terms of "abstraction levels". Mixing abstraction levels harms readability and so if your code is doing some low level operation then string.append(val) should be obvious from the context and the name of the function it belongs in. If however the code is still at an abstract enough level then you want to wrap your implementation detail in a name that is appropriate for that level of abstraction.

As a rough example, in a function that's popping from some data source and pushing into a local structure as a part of some larger unit of work, wrapping your collection.append(val) would be harming readability. But if you're "enrolling" a "student" into a "class" you should be doing class.enroll(student) even if the implementation is just class.students.append(student_id)
> "While increasing productivity will definitely allow people to find work that allows them either less time or more flexibility..."

If only it worked that way. In practice, for the last 3+ decades most productivity gains have merely increased profit margins and the wealth of those in the top quintile, they haven't had a significant positive impact on most of those who have actually been more productive.
Co-creator of Forestry here (a CMS for static sites). We're big fans of Hugo and Jekyll (obviously). We use Hugo to power our blog and docs https://forestry.io/blog https://forestry.io/docs.

Using Algolia for search.
Not every feature needs to be immediately discoverable. The default and 'main' way of zooming is the (un)pinch gesture.

Take keyboard shortcuts - they're EXTREMELY undiscoverable, but they're not required for most operations, it's more of a power-user feature.
Creating a Serverless Web App with Node, Ember, Hyperdev and Surge.sh
Better if you set it to offline in playback. But then there's the damn gapless playback, even if you don't want it. Quit premium over this.
I don't think we need to define anything for anyone. If you identify as areligious but engage in rituals associated with one or more religions, you're areligious. If you identify as Christian but never attend services, you're Christian. If you're unsure whether there's a god or not... well it's actually hard to even be inconsistent with that, so pretty much that has to be taken on faith.

I have a friend who prays before every meal, but has never held religious belief. Who the fuck is any one of us to tell them they believe something they don't?
I'm fairly sure it means that you work 80 hours over 9 days (instead of 10), which can actually be pretty nice, because its fairly rare for professionals to actually work 9-5. To me it seems to codify an existing trend, and provide a benefit that acknowledges the reality of work. personally I don't think this represents a lack of workers rights, but an improvement by offering a more flexible schedule.
Why I’m writing a 16-bit Windows Emulator
One thing that is particularly arbitrary is that C is named "C" rather than "A", which would make far more sense (given that it is the root note of the only major scale that has no sharps or flats).
Remove Embedded Audios from Presentation and Manage Header Rows for Table in Java
> Contacting the iPhone update server dialog?

This is a modal dialog which prevents you from changing the song or pausing it. That is bad.
What is the benefit of lektor over nikola and pelican?
Most programs will list the keyboard shortcut against the menu item for the same feature, that makes them discoverable.
I'd like to extend the question for engineers not in the Bay Area or other hubs. I've been approached by recruiters, but they generally back off once they find out I'm not willing to move to San Fransisco. I understand that there are more jobs there but it seems like recruiters don't want to acknowledge that the rest of the country exists. If I could find a software job out here in flyover country, you'd think that the professionals could too.
“The 9/80 work week… occurs over a 2-week period as follows: employees work seven 9-hour days in a 2-week period, one 8-hour day and then receive one “free” day off every other week.”

https://workfamily.sas.upenn.edu/glossary/n/nineeighty-work-...

Google is your friend.
Hacker takes down CEO wire transfer scammers
OK I'm lost on "We could say: "Let's use our extra wealth to take more leisure time for ourselves."" and how you square that with the gap between median wage and median housing cost. What extra wealth are you talking about?

I suppose if you say everyone who wants a bit bit more leisure time should leave cities for cheaper places it works out monetarily, but then people have to move.
Cloud Analytics: Putting Business-Intelligence Power in Managers’ Hands