skysight-inc/HackerNews huggingface dataset:
Yup, exactly.

Excluding those that are very low on the income scale, for whom everyone agrees life is difficult, I simply don't understand the claims of inescapable demands on skilled white-collar workers' time. If you're making any sort of non-negligible surplus above the basics, then you're at some level making a conscious choice of that surplus (usually for consumption) over a lower-stress job.

I have a friend who's a quant at Goldman Sachs, whose work life is miserable but who makes a good 150k more than me. His labor isn't (currently) valued at more than mine: I could get a similar TC with little effort and a much _better_ working environment, but I have absolutely no interest: I'm consciously trading off compensation consumption for a better work-life balance. The flipside is that he's consciously trading off quality of life for more compensation, for whatever his personal reasons are. It's bizarre to me to claim that it's a bad thing that that choice is presented to him (or to me for that matter).

I get that this sounds like a general-purpose argument against worker protections, but there's a key difference: in the absence of a robust, UBI-like safety net, we as a society have accepted that coercion can include nominally consensual actions taken to avoid bumping up against a lack of whatever we've defined as the basic necessities that everyone is entitled to (food, shelter, etc).

But the work burnout problem is, statistically, almost entirely a middle- and upper-class problem[1], and these are precisely the people who have the comp surplus to consciously choose to trade off compensation for a better quality of life.

I know as always the dimmer readers of comments like this will pattern-match this to the victim-blaming buzzword, but you can simultaneously bemoan the state of a culture and work to improve your lot within it. In this case, there's a fairly simple, concrete solution: perform worse at your current job by putting in less hours or get a job that isn't so rigid as to require a number of hours above what you find to be your healthy level.

[1] the job-related woes of lower income people tend to involve not being able to get enough employment and thus enough income to live off of
Ivy – A stress-free way to get things done
Breaking Deniability in Signal with SGX [pdf]
A Human Future in the Age of Surveillance Capitalism
I feel for the person that wrote this article so much. I hope they can find a way to end their suffering wether by therapy or suicide. The only thing that stuck me as odd is the title refers to their feelings and their writing is about their interaction with the world mostly. Does anyone in what I'm assuming is the Toronto area know of quality support services for neurodiverse people who have been dealt a bad hand?
I took it as labor people - those who do manual work for compensation. Field, work, carpenter, etc. It did existed during that time period in states where slavery was not legal.

There was much less of it in states where slavery was legal.
Imaging sensor...It will be become a key upstream component supplier for OEMs.
In a corruption of a Steve Yegge saying, most programmers are CPU-bound rather than I/O-bound. Very rarely has my code typing speed inhibited my productivity. Understanding which problem I need to solve, and doing the research takes up the bulk of my programming time. Actually writing the code is a formality after that.
> very big city requires immense resources to keep it running

Because they have immense numbers of people living in them?

Anecdotally, living in a high-rise building, I am amazed how much more inefficient living in a single-family house is. From unused space and heat loss to the accumulation of junk in the garage/basement/backyard and constant ongoing maintenance of everything, it just seems to be so much waste of resources for the benefit of 2-4 people living in it.
I think the small team aspect is far more important than anything else. With two developers in a startup, you can split up key components and have quick informal talks concerning design choices. In a real company, huge amounts of time are wasted on all-staff meetings, team meetings, 1:1 meetings, management fads, mandatory compliance trainings that come up quarterly and take hours, and the sheer human problem of coordinating that many people. Big companies have huge waste stemming from many different areas. For example, at a large company they have people in charge of requirements that have no understanding of the domain or how to write software. It's like the telephone game you get as a kid where the message completely changes by the time it gets around the circle. Of course you could have your devs do that job, but most companies simply aren't that logical. I bet Paul Graham and another competent developer could use a language that is not considered to be very productive (Ex: C++) and still swim circles past a large IBM team that is being held down by it's own weight.
I had to do a double take on that headline.

I live in Korea and I thought this was about prostitution. In Korea, barber shop poles are used to identify locations of brothels etc.

Anyway, I can see more and more use cases like this for certain segments of the population, e.g. elderly. Great idea!
I'm assuming it has something to do with the fact that if a plane crashes, the pilot dies. Doctors rarely operate on themselves.
The answer to your question is probably the same: natural selection and the general competition between species (and pathogens).
Being aspirational does not imply lack of homework on Elon Musk's part. In fact I would respect Elon Musk a lot less if he did not do his due diligence before starting to work on all of his companies. Faith is tested deeply during most entrepreneurial journeys, which is all the more reason why one needs to do their homework before starting.
Then again, this can really make your manager suck too. If they have the “I’m a developer!” attitude but haven’t actually done any programming for a decade, they’ll waste a ton of your time with their outdated ideas rather than just being your manager.
It goes wrong both ways. A 2017 processor is at least 100x more useful than a 1987 processor of the same price. Most of the benefits of increased productivity are ignored by econometrics because the value is consumer surplus, but econometrics generally only measures price -- cost plus producer surplus.
But at least it's not a walled garden. lol
> You can convert Twitter to RSS: http://twitrss.me

From that link:

> 2018-10-17: Twitter are rate limiting requests from TwitRSS.me, meaning it is effectively broken until I can think of a way round it. You can still run your own instance
I always found it strange that services like doctors, dentists, barbers, etc. are generally open the same hours as the majority of their customer base (9-5ers).

If a doctor, barber, dentist wanted to win my business literally all they would have to is shift their hours to accommodate office workers (e.g. like boutique fitness class hours open before work, after work, and lunch hours) and weekends.
Multicast reliable transmission that scales well to many many clients.
That's a very good insight here on large/small teams.

Although I typically hate discussions of "programming languages are like human languages" I think it's the key here. All the team members need to share and be comfortable in not just a spoken language, but the teams local jargon, and the programming language in use (including your team-specific conventions, which form a kind of jargon too). So teams in these esoteric languages (and I say this as a Lisp hacker myself) tend to be by definition small, have a lot of cultural overlap, and can be hyper-effective. And small teams can be hyper productive/effective because of the lack of coordination overhead and because it's easier to have a high 1st derivative from a small starting point (in other words: no large team can beat a small team in efficacy/person, but small teams can't do everything).

That only answers half the problem; the other is: well if small team X can beat small team Y in significant part because of the choice of tools, why don't bigger teams use the same tools?

There's no easy answer. One is power: Lisp and C++ have too many degrees of freedom so it's easier to get in to trouble with languages with fewer "guard rails". This was an explicit design criterion for Go BTW: new grads are coming here and screwing up, so let's make it hard for them to make the most common/dangerous mistakes.

Second in the case of Lisp: it wasn't considered a deployment language as many of the things that made is powerful (e.g. GC, lambda, dispatch, dynamic polymorphism) were considered too expensive at a time when C and smaller machines were taking off. Now many of those features are considered mainstream in other languages, while the Lisp community itself therefore attracted people who were more power users.

C++ had a driver (Windows) and an impetus (like Go's: C gets you into a lot of trouble) but even then people looked for easier / safer languages (e.g. Java, an explicit reaction to ++)
The idea is pretty simple: concise languages ( like python, smalltalk etc.) work well when you can get away with being concise. Verbose languages ( like the C family ) work well when you can't. It only takes a couple of tries writing a project that favors verbosity in a concise language before this becomes apparent.
Show HN: Flask-Dance: Easy OAuth with Flask
They got into smartphones business late, tried to copy Samsung, and now they are failing. What a surprise. What did they offer new on the market? Why would I choose a Sony instead of a Samsung? I personally did, just to test with my own experience, and I will not choose a Sony ever again.
People really are like that when the circumstances are bad: violent, hurtful, sadistic, selfish, insensitive, inconsiderate

But circumstances can always change. And then people are different, too!
Must be a nice life to only have six things to do everyday.
AWS Deeplearning Containers
In the time it takes to drive to a customer, park, and set up, a barber could probably do 3 or 4 haircuts if he were working in a shop. Are customers willing to pay 4x or more for that convenience? Probably some are, but enough to sustain the idea?

I could see the food truck approach maybe working better. Set up for the day or a few hours in a commercial area, and let local customers come to you.
IIRC original 3270 keyboard had solenoid that physically prevented user from pressing any key when the terminal was busy and would not be able to register the key press.
You could shift your hours?
Good grief; this has been the case for as long as there have been people. Rich people and extravagant gifts aren’t some kind of new invention. Not everything has to be a commentary on class struggle or some kind of Marxist validation. And the world isn’t burning; it is more prosperous and has higher standards of living as well as the lowest absolute poverty than any other time in history. Life expectancy has never been higher: the world isn’t burning and unlike the time of Marie Antoinette, people aren’t starving in the streets. Our poor people are actually fat. Poor people during that time actually starved to death in some cases.
Looking for Deeplearning Startups
I’m interested in working at a startup where deeplearning is at the core of the product. I have a 4 years of experience working on building data infrastructure and large data pipeline as well as training and inference systems. The company I’m at currently will go IPO soon, and I’m looking for my next challenge.
Any pointers?
Home equity line of credit (HELOC) rates are cheaper than credit cards so can finance large purchases w/ the equity in your home.
Ask HN: Have you ever taken a pay cut to pursue an interesting opportunity?
How did it turn out?
If Elaine Morse is still around she could perhaps shed some light. Perhaps Tufte knows her.

(Many years ago I went to a talk by Dennis Ritchie about *roff. He showed the graphic and said that someone at Bell Labs had taken the time to code it up. I have no idea if that person is Ms Morse, though.)
I think what really makes those languages/teams productive is iteration time being low. Part of that is a natural consequence of small teams and lack of legacy code but certain languages definitely encourage it more than others. If you have fast iteration times you can really quickly figure out a system by experimenting, or work through bad ideas on the way to good ones.

For whatever reason software developers always seem to undervalue fast iteration times, and the less productive languages always seem to make iterating quickly harder, whether it’s C++s ghastly compilation times and lack of an ABI making it hard to integrate libraries, or Java’s interdependent class based nature causing excessive mocking and/or lots of generally unrelated state being required to have a working object to test with. In contrast smalltalk lets you just highlight a chunk of code and run it, and the lack of separation between runtime and ide generally means you have enough of the system live for things to work. I think where smalltalk doesn’t scale is it can’t easily take advantage of things invented outside of it because it’s so integrated and practically its own OS
The funny thing is, as logic and science-driven as I am, I've come to believe that this is actually true. We only have to rely on audacity and tenacity and serendipity because success is an emergent phenomenon that results from a loosely associated sequence of deterministic processes.

In other words, there is no formula for success because it's not a rational construct. Many of us aren't driven by credentials or money or power, yet those things are a prerequisite for anyone to listen to us or to have any kind of quality of life in a capitalistic society. The notion of success is at odds with its expression.

It's not that ideas are worthless, but that most people don't have the discipline to trade months or years of their lives to see them through. If the person with the idea is not the one who reaps its rewards, then it's easy to see how there could be bias against ideas. I would even go as far as to say that the most successful people have the fewest ideas that would change the status quo.

To put all of that in more of a positive light, I prefer to consider the success of others as part of any idea. So in these times, I feel that most startup ideas just aren't very good. They're too busy trying to satisfy constraints of finding capital or product-market fit or achieving a big exit instead of actually solving the problems facing the world like authoritarianism, underemployment, unsustainability, etc, etc, etc that are too numerous to even begin to list here. Maybe those challenges don't require big ideas so much as being more clever with how and where we apply the disruption we're so infatuated with where it could really make a difference.
Ridiculous. This bill does not repeal any previous legislation or regulations, it just adds new ones.

Regulation that makes privately negotiated contracts void is still regulation, and with a significant effect on the market too.

It's the opposite of free market no matter how you twist your words.
Future of the Java programming language: Three major projects on the horizon
There is been consistently small growth since 2012 after the recession, and a bit of bump in 2018. Of course it's still nowhere near returning to per capita levels of decades ago.
Any main stream technology stack will work. The best one to use is the one you already know the most about. Another way to choose and a good way to get up and running quickly is to look for online courses about building web apps. I can recommend Nick Janetakis's course "Building a SaaS webapp with Flask." There are probably similar courses for Node, Ruby, .NET, etc., this is simply the one with which I am familiar.
I once broke my tooth while traveling in NYC. I pulled up Yelp and just started calling down the list until I found someone who was open past five. Ended up getting an appointment for 7pm. Paid cash because he didn't take my insurance, but basically he won my business simply because he was open late.
I see. So am I understanding correctly that when you had asserted, in the comment I was replying to, that protections from copyright violations require neutrality in content hosting, you were not referring to settled case law, but rather an untested legal theory that you personally support but that has not been tested in the courts?
Which pg essays?
Kaz Hirai is retiring and I guess this is his parting gift for the next guy
Yeah blaming the customer instead of better accommodating them is not the answer. If I were running a dental practice I’d open at 5am, close for a few hrs mid day and reopen at 5-7 and be open Sat.
Was my first thought too, but villages not growing into towns is also an indication of a different problem: it's a demographic disaster of declining birth rates.
I really like my Sony Z5 compact and while I never spent much time investigating I don't like Samsungs for some reason. For one, I have the impression that their colors look artificial. Also the battery life seems to be better on the Sonys.

I see a parallel to Thinkpads in that I can imagine that Sonys have a little more appeal to some more technical crowds than e.g. Samsungs. And probably Sonys have less appeal than Samsungs for the average Smartphone user.
We pay all our developers by the hour, and I think it's super important.

To correct your first misconception, we don't count peoples hours, people just tell us how many hours they worked each pay cycle.

We also pay 1.5X per hour for more than 40 hours per week if we asked you to work extra.

The primary advantage is that it aligns everyone incentives. In management I know that there is a very real cost to us if we ask people to work more hours.

It's important that we feel the sting, because it means that we are less likely ask people to work overtime, and only when it's really important.

It also lets people work more or less as they choose. Some people might choose to work 30 hour weeks for a while, and it doesn't cause resentment in other team members. People know they are getting paid less for doing it.
I've thought the same, but it's usually pretty easy. Just tell your boss you need to go to the doctor or dentist, and they'll usually let you off for a couple hours. What's difficult is barbers (where Trim-It might come in handy, or barber shops open until 7 or 8pm) and banks (which are increasingly moving to online-only but might still require a visit to wire money or set up a new account). These are more unusual services to ask work time off for.
It's only about 2x because their overhead is cheaper (no rent, only car maintenance).

But yeah, what you suggest is exactly what happens here in Silicon Valley. We have the haircut group that spends one day a week at eBay, one day at Google, one day at Cisco, etc. Same with the dentist and the car wash folks.
Please don't cross into incivility on Hacker News or get into tedious tit-for-tats. If another comment is wrong, provide correcting information and move on.

https://news.ycombinator.com/newsguidelines.html
What Is Hell? It Depends on Who You Ask
Your comments in this thread have crossed into incivility and personal attack. That's not allowed. Could you please review https://news.ycombinator.com/newsguidelines.html and use this site as intended? We've had to warn you about this before, and when accounts keep breaking the guidelines we eventually have to ban them.
Mark Zuckerberg: The Internet needs new rules. Let’s start in these four areas
is it really such a big deal to take sick time or just leave work for these types of appointments though?
How would you know the projects stay small? Also, if you have to work on small and large projects, and one tool works for both, getting proficient in both tools might just not add enough benefit...
Sounds like language oriented programming: https://resources.jetbrains.com/storage/products/mps/docs/La...
I can't get that in the middle of a densely populated neighborhood in a major city (in Canada).
Globalization might be negative sum, when accounting for the lower marginal utility of monetary wealth captured by a few super wealthy capital owners instead of the masses of laborers
Framing topological data analysis (TDA) and homology
Got into smartphones late? Sony Ericsson P800 and P900 were released in 2002-2003. And their first Android phone was released back in 2010.
Even more coincidence: Japanese era Taisho also counts from the same year (1912).
Tech worker charged in fatal Seattle rampage says he was playing Xbox, drinking
I have filed a 2255 habeas petition that’s available on PACER.

It’s not simple enough to convey in the space available. There are a number of people who don’t know the facts but are happy to spend 2 minutes googling my name then present a distorted account of one ruling as if it proves I’m lying.

If you want to look it up yourself on PACER, I’ll give you the case number if you email me. There’s personal identifying information in there, so I can’t just post it for Google’s bots to index.
You are obviously right. Anyone that ever did some spaced repetition should know it
This is it. When employees realize that only they can control what they respond to and what they do not, outside of direct requests from management, then they can manage their time for the life they want. Until then, people stuck thinking they can offload time management to their managers will keep wondering why they’re feeling overworked.
The solenoid on the one which I have (a 3278 keyboard) is separate to the keys. It is true that the solenoid will not operate when the terminal is unable to accept any key press, but it does not impede the operation of the keys themselves.

To the best of my knowledge, the only IBM keyboards that could flat out prevent the keys from being pressed were ones based on the Selectric typewriter mechanism, such as the 2741
Note that map and reduce (and generally fold) tell you what happens. Loops show you how something happens, and you have to infer a higher-level concept from it yourself. That is, map belongs to a strictly more powerful language, but to benefit from it, you have to be fluent with this language.

The very same thing happened when structural programming was invented, and Fortran-iV guys were saying that all these "while" and "until" loops are harder to read than computed gotos.
Sony makes smartphones??
Yeah it’s less about being concerned about taking a few hrs off here and there and more that it’s inconvenient to have to do so. Would prefer to do these kinds of things in the AM but again a lot of these places don’t open til 9 or so.
he is saving around 4 haircuts kind of money because he isnt renting a seat in a salon. worth it for higher end clientele who doesn't want to waste time driving to barber shop
Actually sorting should be fine. The order of UTF-8 will always be the same as the codepoints encoded under it if you sort it as binary.

I really appreciate this property of UTF-8, and I can highly recommend to do a pen&paper exercise to see why it preserves order :-)

It wouldn't work if you want any type of normalisation and especially solving composition/decomposition.
> mandatory compliance trainings that come up quarterly and take hours

Compliance has a bad name because it's bureaucratic. But in software, compliance can cover important things like privacy, security, internationalization, and accessibility. Getting these things right is a moral imperative in many cases. For this reason, the rise of move-fast-and-break-things startups, with their developers unfettered by bureaucracy, worries me.
Not just buying, either -- next time you get a loaner from the dealer's service department, check out its history as well.

In that case it really isn't obvious that the dealer is the one who should be responsible for wiping the car's memory.