skysight-inc/HackerNews huggingface dataset:
reminds me some of the newer new york time piece articles
For most of us, it is tough to accept when a family member callus choices lead us to disadvantage in life. But the problem of being diabetic, as I have learned from my experience is that it makes it more than twice as hard. Dwelling in the past only feeds into the bad health situation. I have observed the days I kept past the family situation, my sugar levels fared better to the extent that I did not rely on the medicine. Avoid binge eating, try more exercise.

You can only steer life with what you can influence, try to gain influence of your own life, you don't have to be rude. Rome wasn't built in a day, life is like sailing you have to steer slowly and steadily. Hopefully you will do better than me, for I learnt this wisdom have an estranded relationship with my mother for 2 decades to the extent that I did not attend her funeral. Have take hypnosis therapy to move past life decisions that I had no control over. All I can share is my sugar is in much better control.
100%, we're Dell - we grab the bits from the different manufacturers, design a motherboard that connects it all in a way that ideally keeps them from falling down unexpectedly. Sometimes we make a custom doohickey. Probably not though. And if we do, maybe we shouldn't. That is, until you get to a certain scale. As you get bigger and bigger, it makes more and more sense to roll your own of everything to squeeze that last little bit of situational performance.
LOL brutalism is all about removing these frameworks, but maybe this is a joke? good stuff!
The agnosticism may be refreshing for some use cases but for things like interoperable home automation the lack of an application layer associated with thread makes it useless to design into a product at this point as there is no real open ecosystem around the technology.

The fact that ZigBee (application layer) requires data to go through a gateway via a standard before hitting some server on the internet is probably a very good thing for pushing interoperability. What you see with IP bulbs is that each bulb hits its own servers on the internet -- when that business disappears in a few years, the customer is probably SOL.

ZigBee app layer on Thread (DotDot) will probably be pushed more. Just a question of whether the advantages of Thread over Zigbee (3) will have enough benefits to push ecosystems like home automation to switch over to this stack.
Hmm. It’s breast fed children vs formula fed.
Serverless computing could unleash a new startup ecosystem
Blunt generalization incoming... it's naive to read this article (similar to the majority of others) as an info-piece. It's a marketing piece, any informational value is a by-product.
Show HN: Using the Google Real Time Reporting API
Sure, but having only 1 gets you into the Bus factor.

https://en.wikipedia.org/wiki/Bus_factor
Speed Dating for Ghosts is metaphor for romance in video games
Follow your passions
The "GIL" problem is so over exaggerated for most problems. A significant amount of threaded code is IO bound and in most of those cases the GIL gets out of the way. Checkout the cpython code around the calls to things like select, poll, epoll. If you are needing to do high performance number crunching across multiple cores, then yeah it's a little more work, but it's gotten easier and easier to write some C libraries for that or leverage something like numpy.
> It’s a private decision that the family makes when the mom has to return to work 2 weeks after giving birth (oh hello unpaid vacation). Fuck this

I suppose you are alluding to this, but FMLA permits 12 weeks of unpaid leave. (obviously this doesn't work if you are self-employed, but that's clearly a private matter) Some states may additionally offer partial compensation (e.g. CA has 55% of salary for 12 months).

It's a deeper question whether the US' stress on individual responsibility is a good or bad thing. Regardless, in our "parents pay for things" environment, it's a rare case where you'll be able to afford raising a child (while working) if you haven't been able to save enough money while NOT raising a child to take 3 months off work.
At the time, the APIs were not that old and not deprecated. It simply became clear that the theme stuff wasn’t updated for Aqua and was a liability.

Furthermore, an awful lot from those days had recently been touted as “the future”, encouraging developers to invest more heavily than they might have otherwise. It would have been more future-proof to not to adopt the API wholesale and just hack in fonts and metrics everywhere but no one knew it at the time.

Had they simply kept using the API, it would have naturally evolved over 20 years. It wouldn’t look the same today (it would probably be way more powerful than NSAppearance) and developers wouldn’t feel like time was wasted.

They could have even created an immediate NS-wrapper for the older API back then (as they did for certain things), if supporting C long-term wasn’t palatable.
I love the onion. It's slowly become the only reason I use Facebook anymore.
Do you do any analog photography? That's how I got into the hobby and I love it, and a lot of my friends who used to shoot on DSLRs got tired of them and switched to analog for the quirks and simplicity.

Also, check out the book Salt, Fat, Acid, Heat if you haven't already. It's not a cookbook per se, more of a technique and cooking theory book, but it really changed the way I approach cooking most dishes.
I. Every once in a while, a new fad appears that is described by the infatuated as not a fad, just the way things are innately or intuitively supposed to be.

They never live up to this promise; the creative destruction along the way does pave the way for new and often better things, but it also destroys good tenets.

II. Why is it that those who make the best works of a certain style are usually the ones who are least willing to associate themselves with the "movement" around that style?
Yes, I am salaried (before and after I cut my hours). We are a small company of 20-ish people but I was the only IT member. So my main selling point was increasing the bus factor: what if our website goes down and I'm not available? The owners didn't want to increase the IT budget, which worked fine for my plan. I just had to find someone who was willing to "share my job" with me. One of my friends was willing; he has his own LLC set up for contracting work so this gig gives him reliable income while he tries out other work on the side.

I can now also say that for about 50% of my previous salary I am probably providing 70-80% of my previous value. When it's time to go back to work, I'm actually eager, and very productive. So I hope I can use this anecdote to convince any future employers to agree to a similar arrangement.
Source safe had no real server. So if you faced a difficult merge because your colleague just committed something huge, you could just set your clock back and commit before him, walk over to his desk and tell him he broke the build.
Oddly, I prefer a larger file over a myriad of smaller ones. If, line for line, they are the same, then fewer files is my preference.

Not that I want everything in one. Having a sort of chapter concept can help give consumable chunks of a program to understand.

There are several examples, but I'm finding The Stanford GraphBase to be very consumable. Even for somewhat dense c code.
We know because many manhours of research has vetted this topic and the consensus is clear: there are very few cases of in person voting fraud in the United States.

Very few meaning about 250 cases over a 15 year period.

Millions upon millions of votes are cast during this timeframe.

Frankly, I expect more fraud to naturally exist, like you.

But it just isn't a problem in the US.

Voting by mail is a state level thing, not every state has the option to vote by mail.

Ideology aside, it is a solution looking for a problem.
I didn't find mine until recently, but even then - it definitely found me.

I worked really hard on stuff that I just "liked" enough that I said "hey, if this is all I did, I would be happy and would make enough money to live." This was actually something that Phil Knight talked about in Shoe Dog - he was an accountant, and he knew that if Nike totally failed, he could still be an accountant and eat.

Eventually I fell in with a group of people where a bunch of things lined up - it matched my technical skills, I liked the people I was working with, there were a set of long-term goals I really believed in, and there was career runway within those goals. I hadn't done anything proactive to find myself in that situation, I just tried to work hard and be pretty good at anything I was doing.

If you don't have a passion yet, I'd instead recommend getting a reputation for being responsible, proactive, and enjoyable to work with. Be an executor. That gets you introduced to people who have passions and need someone who can help them get the job done. Being around those people is critical to helping you discover your own passions.
Reminds me of college prof. doing requirements parsing to extract code out of desires. I'd love to write in commentscript.
> but to give out so much money it is better not to work is shocking

That's not how it works.
I can think of other ridiculous solutions to the problem you described:

- Prevent employees from knowing when the boss comes in and leaves.

- Force the boss to work fewer hours.

- Force employees to arrive after their boss and/or leave before their boss.

- Force employees to work X hours less than their boss.

- Force employees to take long breaks in the middle of the day.

- Remove bosses altogether.

I don't see how limiting the work week to 52 hours will solve that. Will the boss show up later and/or leave sooner? If so, are employees be expected to guess the new schedule of their boss? Won't they still show up before and leave after their boss, and just take more breaks during the day and/or not report all their work time?

I unfortunately suspect that employees will have more unpaid hours than they did before.
All my passions are either commercially not useful or things I am not talented enough to be in front. Example: martial arts and boxing. I really loved it but I am naturally very nonathletic so I was never be able to hang with the top people which is frustrating considering the effort I put into it. Same with hiking and photography. I like doing it but somehow I lack the artistic ability to stand out.

I have passion for software development. I am good at it but somehow I never managed to do it in an environment that doesn't kill my passion for it. I have done my own thing but failed at the business side like selling.

I really wish I had passion for something I am good at and that also allows me to do it for a living instead of feeling like I am wasting my life sitting in a cubicle. People who have managed to make their passion into a career should be envied.
> I believe that every programmer is overpaid relative to the difficulty of the work they do -- or, more accurately, that The Market doesn't pay based on difficulty of work. Software pays so well because the product scales so well.

...which is another way of saying that writing software is a good use of relatively smart people's time, which is why the market rewards it.
05:00 Wake up, take shower

05:30 Email, Hacker News (phone)

07:00 Leave home, head to work

07:45 Arrive at work, start working

10:15 Daily standup

10:30 Resume work

17:00 Leave work, head home

18:00 Email, Reddit (phone)

18:30 Cook and eat dinner

19:00 Reddit, YouTube (phone, Chromecast)

23:00 Sleep
When it encounters a human, the system calculates the probability of abuse based on interaction time, pedestrian density, and the presence of people above or below 1.4 meters (4 feet 6 inches) in height. If the robot is statistically in danger, it changes its course towards a more crowded area or a taller person.

So what you're saying is that we're teaching robots to profile!

The interesting part came when they held the Furby. The children said that, even though they knew it was just a toy, they worried that they were “hurting” the robot (which loudly protested being upside down), suggesting that they felt some empathy for the furry machine.

Security robots need to become furries!
Isn't this a description of what IT people and operators are supposed to do? "A bunch of services, set up with a little glue and a lot of configuration," is exactly what ops is about. Customarily, programmers run the show and tell the operators what's needed, but perhaps for a small business it would be best for an operator to act as "software concierge," arranging for new software to be engineered only when necessary or helpful.
As some commenters have alluded to anecdotally, there's science behind the idea that "follow your passion" is bad advice. So it's not something you find, but rather something you build. There are probably very many things that could become your passion(s) if you build them.

I'm still working on building mine. I've found at least one (coding) that fits into the picture somehow, being that I've been doing it since I was a kid. Some others are more recent interests that I want to spend a few years diving deeper into before rendering a verdict.

Cal Newport wrote a whole book refuting the "follow your passion" hypothesis in 2012: So Good They Can't Ignore You [1].

And more recently, there's a Stanford study out that makes the same claim [2].

[1] https://www.amazon.com/Good-They-Cant-Ignore-You/dp/14555091...

[2] http://gregorywalton-stanford.weebly.com/uploads/4/9/4/4/494...
I suppose the question is whether deliberate ambiguity actually creates more scope for the pressuring by family members, because there isn't an established protocol with checks and balances for the patient to agree to die (and in practice any consent they give to "increased medication" may be uninformed or nonexistent).
Half a decade ago, The Onion reached the pinnacle of satire with their Onion News Network. What made it different was the presence of a really solid fourth wall. Not once is there a wink at the camera or any indication that the actors are "in on it".

All the satire I've seen in more recent years has had people talking in an exaggerated manner about absurd events. They don't talk like real people.

My Favorite ONN videos

https://youtu.be/D04wb7P_v-4

https://youtu.be/XUT8ec24anM

https://youtu.be/kOHABYhZ7a8

https://youtu.be/84phU8of02U

https://youtu.be/EDWo6m5hbG4
Ask HN: How do you monetise your tech blog?
Do you use google ad-sense? How much does it makes for you? What are the other ways you monetise your site?
I agree that most development doesn't require sophisticated research quality abilities. But that has little to do with what you're talking about.

Leetcode style questions are valuable for testing a recent graduate on his textbook knowledge, not for what you imply.
My take:

- The indentation based syntax: it can easily trip you up when moving big blocks of code around. You want to put this if else block somehwere else, hope you get a syntax error, because you can get sth. that seemingly works but does not do what it's supposed to do. Also sometimes finding where you are can be difficult.

- Dogmaticism: a big thing in the community. They'll wait 20+ years until they add string interpolation, a feature common in many similar languages. They'll wait 20+ years until they start to realise having expression equivalents of statements is useful.

- Breaking syntax: new syntax is added in what seems to be minor releases, so you either avoid new syntax to be compatible w/ all the 3.* interpreters, or you need to expressly avoid certain interpreter versions. And there's no equivalent of Perl's "use v5.something;" so you need to write code juggling multiple supported versions.

Still I think it is a nice language to have in your toolbox for the vastness of the stdlib and the available 3rd party packages.
Reminds me in an odd way of Stimulus JS. (https://stimulusjs.org/)

Actually, in the current project I am working on, I have been using Stimulus JS and VanillaJS™ exclusively and it is like a breath of fresh air. Shit just works as expected and setup was easy. I'd definitely recommend anyone who doesn't need a full frontend but rather just to add a bit of JS functionality to their site, without it becoming noodle soup that they check out Stimulus. If Brutal.js is going in that direction, props to it!
Back in the day, once I’d understood the value of decentralized revision control, I was convinced Mercurial would prevail, and that Git would become a footnote in history.

This is one moment in my past that was formative in helping me make good tech predictions. Namely, if I see a technology that I think is better, and I think it will win out over an inferior technology, I simply reverse my prediction and enjoy being correct.

Coming from Subversion, Mercurial made so much more sense than Git. I still think the CLI is more consistent. I keep hoping for a new shakeup in revision control systems, though I suspect such a change will be a long time coming.
If you buy Office or Adobe on Mac, does the license not transfer to Windows? I don't recall having to get different licenses for Office when I bought a Mac, I just typed in the same key and it worked.
I invite you to the American South.
I'll hold your hand and walk you through it.
It's hard to stomach the commentary on Reddit. I glanced at that thread and could post examples of this; in short you have a lot of speculative, off-the-cuff, freeform-braindump-type advice giving and opinions. I have a lot of trouble with Reddit although HN folks have mentioned certain subreddits have articulate people in them with interesting back and forths.

Yes, though, the spirit of the thread is correct: the health care costs and insurance mechanisms are absurd and hit the lower-middle class the hardest.
From what I've read, starvation isn't actually that terrible.

For example: [1], quoting:

> Instead of feeling pain, the patient experienced the characteristic sense of euphoria that accompanies a complete lack of food and water. She was cogent for weeks, chatting with her caregivers in the nursing home and writing letters to family and friends. As her organs finally failed, she slipped painlessly into a coma and died.

> “What my patients have told me over the last 25 years is that when they stop eating and drinking, there’s nothing unpleasant about it — in fact it can be quite blissful and euphoric,” said Dr. Perry G. Fine, vice president of medical affairs at the National Hospice and Palliative Care Organization in Arlington, Va. “It’s a very smooth, graceful and elegant way to go.”

[1] https://www.redorbit.com/news/health/138158/starvation_is_no...
> there is no question that type safety matters for building and maintaining large-scale distributed systems in the enterprise.

Some of the largest-scale enterprise distributed systems, as in, at the telecoms level, are written in erlang, which is dynamically typed, and highly reliable.
They don't say "no" unqualified. They say the focus of the site is to build a knowledge repository, rather than being as nice as humanly possible.

Complaints about SE "toxicity" seem far overblown. If someone doesn't take the absolute most possible and delicate care in disagreeing with someone else, that's not "toxic".
Humane to who? Ending one person’s life kills you a little on the inside, too. I have had to put three dogs to “sleep” and the fourth will come sooner than I want. I am not a better person because of it.
From looking at the Author's linkedin, it doesn't look like he's had much experience working as a software dev.

Funny, a CTO thinks programmers are overpaid and our work isn't really that hard. Who would have thought?
Today? Not many coffeescript projects getting started today since ES6+ adopted much of the syntax. But there were tons of GWT and CS jobs before... actually, there still are plenty of GWT jobs.
> I hate that bikes are controversial in the City, as they are such a great way of increasing mobility around town.

Doesn't this assume that you live in the city though?
If you want to be better at building software, pick up one or more of the building trades. There is much to learn about building things from electricians, plumbers, carpenters, and masons. Working with tradesmen and seeing how teams of tradesmen work can be enlightening.

I can't believe this guy said "just plumbing".
Which choices lead to inequality, and by whom?
Ditto. I'm still curious about other things related to employment at such places.
Thoughts after 6 months of literate programming
To give out some money is one thing, we have that in Brazil, but to give out so much money it is better not to work is shocking.

That's not what's shocking, what's shocking is that the living wage isn't high enough given costs (health care in particular). Welfare exists not out of kindness, but because people need a minimum before they naturally are going to do anything needed to survive. Welfare keeps people alive and cuts down on crime. If we don't like welfare systems, then we need to make sure that private businesses pay wages that are sufficient to afford the basics: health, housing and education.
Nothing you can really do. It’s the Internet. I suppose you could block specific IP addresses but that seems futile. Good luck.
"Great Britain did not pass a minimum wage until 1998. I don't it was full of favela like living conditions throughout the 20th century."

They had other non-market social interventions long before that.

And in early 20th century, many were living in favela like conditions.
As a matter of fact, when curing is impossible, what doctors must to is to relieve the pain, nit to prolong life.

That it has a negative outcome is (with the “proportionate” clause) secondary.
XSS, can't you read?
Exactly. Even if you try to make the decision ahead of time with a sound mind, where do you draw the line? And even if the line is drawn, what happens if you change your mind later but you're in the late stages? Which "you" gets precedence?
First Boys Begin to Emerge from Cave in Thailand
What about it? We're talking about kratom here and attempting to derail the discussion with an unrelated opinion only shows a weakness of your own argument. For someone who talks about straw men I would think you should recognize your herrings.
Majority of Swedes want to see calls to prayer banned in their country
Try building a business and hiring a person in poverty.
I would agree it's over-exaggerated. In my day to day work, the GIL has rarely, if ever, been the performance bottleneck. It usually traces back to something outside of Python (e.g. a slow DB query or a slow API call) or to something that has been implemented in python in an inefficient way (e.g. writing something O(n^2) when if you read your algos 101 book or even just searched stack overflow you could find an O(n) solution).

I also think that the whole "drop down to C argument" is sometimes viewed as a cop-out when criticizing python, but I personally believe that being proficient at high-level and low-level languages, knowing their strengths and weaknesses, and transitioning between them when it makes sense is stronger than just using purely high OR low-level. It's sort of like having multiple gears on a car: you need all of them, and they are all useful and most opportune in different scenarios.
Kratom can ease opioid withdrawal it binds to the same receptors.

Opioid addicts use it to "get by" when they can't their drug of choice. It is also used to "boost" the high by combining it with other opioids.

It gives you the same euphoria as taking an opioid. In my opinion anything that gets you high is not a legit treatment for opioid dependence.

What worked for me when I finally kicked opioids a few years ago was to taper off using suboxone quickly over about 2 weeks to get past opioid withdrawal, and then over about a year you have to train your brain to be high on life instead of substances. Easier said than done, the 27th try was a charm. Clean for 2.5 yrs now.