skysight-inc/HackerNews huggingface dataset:
Good points. I wish they’d just stick with safe, limitless Bunker C diesel which hasn’t contributed to environmental damage at all over the previous 42 years. I didn’t look that up but I know it’s correct because there’s no way the global merchant marine fleet’s 17-thousand cargo vessels would be allowed to burn it in every corner of the world if it could leak out or if obtaining it was environmentally-destructive or if only one nation’s currency was allowed to purchase it: https://www.theguardian.com/business/2003/feb/16/iraq.theeur...

Gotta watch out when searching for this stuff though, because Our Enemies’ propaganda distribution networks will use it as an excuse to blame America for having to protect the world from evil people like Saddam and Gaddafi https://www.rt.com/news/libya-all-about-oil-818/

You can tell RT are lying because Vladimir Putin owns only a paltry 50.002% stake in the world’s largest coal gas company and they probably welcome a little camaraderie from rival producer-nations: https://en.wikipedia.org/wiki/Gazprom
Lazard’s annual Levelized Cost of Energy Analysis seems solid: https://www.lazard.com/perspective/lcoe2020
I live by an understanding that almost all of my suffering is self-inflicted by craving for things to be different than they are. This craving has many types: Clinging to a self-identity and becoming unhappy when it is threatened or ignored, craving material pleasures (money, objects, experiences) and being stressed or unhappy about obtaining or losing them, clinging to views/ideas/opinions/concepts as being correct, craving a future or a different past, and other people to be or act different. I live by the insight that letting go and radical acceptance leads to true peace and happiness.
I remember back when I could ride a bike while texting and still watch the road. T9 was the high point of text input on handheld devices!
One-Star reviews are the best advertising
Asp.net Core – Lost in Configuration
What the GNU?
> Trailing commas are also nice to have - although we have linters for that, unfortunately some people think they're too good to need a linter.

IMO the real value in trailing commas is that it's easier to produce simple JSON programmatically.
A free database of 50k remote jobs
DeltaChat. Chat over email,no separate service to go down. Even has group chats and Android & IOS apps and a desktop app.
Full self driving means something. FULL SELF and driving something that fully self drives. Quattro, is just word for four... And there is 4 things that do things.

Other one is currently absolutely total lie which should result termination of company, other is not in anyway misleading.
"After a scandal narrative [about Hunter Biden] failed to gain traction in the mainstream press, conservative media and personalities pivoted to a "meta narrative" that the press, social media platforms and the "deep state" were suppressing news of the scandal."

https://en.wikipedia.org/wiki/Biden%E2%80%93Ukraine_conspira...
> forcing you to move to yet another fork down the line.

That's exactly OP's point, whereas I can't just switch to a fork of Plex.
I have a business admin minor.

If I knew minors were totally worthless then I wouldn't have wasted my time on it. My company cared more about me getting a CFA Foundations cert eventhough I said it was 99% stuff I learnt in my minor. The manager was shocked when I got a 95%+ 2 days later (most of them study for weeks or months). Hey, I tried to tell you it was a waste of time and money, but I guess I need an MBA from Stanford or Wharton for people to listen to me...
Do you have more details on this? I’ve found that it seems to have been made ‘unsupported’ in 2018, but theres still plugins that apparently work as of this month, and can’t find anything about the plugin function actually being disabled wholesale?
> Time zones are a necessary evil, ideally our code doesn't suffer from our petty human concerns.

I don't understand this position. The sole purpose of our code is to serve "petty" human concerns.

Time zones are certainly not petty human concerns; the notion that we sleep when it's dark and we're active when it's light is fundamental to our nature - as is the fact that we want to coordinate our activity with those around us. Time zones are probably the most effective outworking of this. Some alternatives are conceivable (for instance, we could record times in UTC) but they would effectively introduce the same problems (for instance, if business hours are set to run from 23:00-07:00 in some location, and then as trade patterns change it's agreed to reset them to 22:00-06:00, we need some way to know that we need to reschedule events scheduled for 06:30 in that location but not events scheduled for 06:30 in a different location) along with new ones (for instance, most people would be pretty upset at having the date change in the middle of the day, just because it's convenient in Europe).

Timezones are fundamental to any code that cares about human events in the future or the past.
Yeah, I was talking about the quality of the conversation here, not the quantity.

If someone is a great listener but never really responds I feel like I’m carrying on by myself, I might as well be talking to a tree.
I always thought they did distribute among AWS, Azure, Cloudflare and GCP as the output from running their domains on runson.cloud seems to suggest.

But after this outage, clearly not.
I've been wondering on the pros and cons of interviewing customers vs. just putting something out there and seeing the reaction/getting a commitment.

There's a great book about the latter called "The Right It" by Alberto Savoia (a guy who used to work at Google to test business ideas). There he describes 8 different ways to test a biz idea:

- The Mechanical Turk – Replace complex and expensive computers or machines with human beings.

- The Pinocchio – Build a non-functional, “lifeless”, version of the
product.

- The Minimum Viable Product (or Stripped Tease) – Create a
functional version of it, but stripped down to its most basic functionality.

- The Provincial – Before launching world-wide, run a test on a
very small sample.

- The Fake Door – Create a fake “entry” for a product that doesn’t
yet exist in any form

- The Pretend-to-Own – Before investing in buying whatever you
need for your it, rent or borrow it first.

- The Re-label – Put a different label on an existing product that
looks like the product you want to create.

A ques to the author (I saw he commented here). What do you think are the pros and cons of interviewing people using the MOM framework vs. just putting something out there and getting feedback? Often people give very different feedback when you ask them questions vs. present something and ask for skin in the game.
Is it really a farce? Give me one US paper that would report critically on it. If a writer would take this on his colleagues would probably excommunicate him. So they could just prosecute him without too much notice. Some of these papers were complicit in selling wars of aggression to the public. But I don't think guilt and bias are even needed to give a prediction on reporting.
I agree but you can often miss out on work if you do this as a freelancer.

Last potential customer I spoke with I did this. They were insulted by my estimate and practically hung up the phone on me.
Also both paying attention to the swing and to the sounds are both forms of concentration (both can be improved by mindful concentration exercises). The swing is really not something that will improve your shot, it’s also about understanding the conditions like wind, ground patterns etc. Makes sense that listening to the sounds you would be more in tune to these things (then using your muscle memory to perform the swing), while a swing is just a mechanical motion that doesn’t interact with many of the features that would make you a better player.
Less customers, less moving parts, less to go wrong. I'm sure a lot of places were basically rolling the dice, but I'd imagine a lot won that bet while those that lost it had a much more difficult recovery process than today's vendors.
why not talk more about the labor theory of value? imo the future of "productivity" should be the realization that the fetishizing of hustle culture is a byproduct of excessive orientation towards captialism https://www.youtube.com/watch?v=tmMJbwE8j98
In my experience it may most of the time take longer time to have stuff done BUT what is implemented will be better engineered and robuster. As long as you do some pair-programming and pair code review from time to time, the fact that you must develop a system that is understandable by more people leads to a better architecture.
I attended the Domain Driven Design Exchange conference in London years ago. They keynote was by Eric Evans (author of the DDD Blue Book)

He said if he wrote the book again, he'd have put all the patterns as an appendix

He thought people concentrate on applying the patterns rather than seeing DDD as a way to communicate. Between developers but also to the business
1. Jobs said it better: https://m.youtube.com/watch?v=kYfNvmF0Bqw

2. The toolbox fallacy: https://m.youtube.com/watch?v=sz4YqwH_6D0
Seeing a lot of "Well but what if it works" here, and I'll weigh in as someone who does AI - including CV-related applications involving convolutional neural networks - professionally and has participated in academic research in that field as well: I would estimate that roughly 80% of all "AI-based inference" that's currently being sold commercially is snake oil. Whether it's ad-tech, malware detection, facial recognition, whatever. There's definitely some promise to these systems, and there are some applications that have already started to bear out, but for the most part the industry is rife with bad data, bad data practices, lack of rigor in the way they scope and define their targets, and rushing products to market well before their claims actually meet even the criteria outlined for the project, let alone any standard of scientific evidence in this field or others. The fact that governments and companies that can make serious decisions with serious consequences are using these systems as-is is a serious problem that is already apparent in several places where they've been deployed.

For systems that claim to make any kind of psychological inference, I doubt there's a single one you should believe the claims of. Nearly half of human-performed psychology studies in the last 70 years have failed to replicate, including ones whose results have become "common knowledge" (As a field as a whole, it fared quite badly in what's called the "replication crisis"), and many of the very best supported of these supposed AI-psychology insights are, if you look into them, built on assumptions made by these results. Most of them fail to even do that, and rush a rigged result that doesn't generalize to market because they can get paid a fortune by their customers who buy the hype

100% of all AI hiring systems, AI proctors, AI recidivism predictors, AI drug-seeking classifiers, and anything that, like this article refers to, purports to infer personality traits from faces are both bullshit and dangerous. Maybe there could exist a reality where this wasn't true, but there is absolutely no solid reason right now to believe we live in that reality.
Have you heard 'State not story' (sometimes 'Story follows state')?

This comes from trauma therapy, specifically Polyvagal Theory. Patients have their life story and often think of it as the reason for their current problems, when in reality a huge portion of that might be their body, ie the state of their nervous system, informing a story they tell themselves, making mental illness an infinite loop.

So for self management: Get into a happy state and you'll be productive.

Body:

-sleep

-food

-water

-sun

-posture

-exercise

Mind:

-well basically "Learned Optimism" by Martin Seligman

My main point being: How we learn what hard work is (the Hollywood version), and how work needs to feel (Stress! Panic! No sleep! Hustle! Endless To Do lists!) is very wrong and gives you anxiety => puts your body into a bad state.

And if you are in the bad state and unproductive, people usually resort to "I'm not doing this right, I need to put me into the bad state harder!". See the endless tools you listed. The problem lies elsewhere.
I feel that I must be missing something. How else can one design anything?
Sorry, I didn't get it indeed :) (still don't and ddg isn't being helpful)
> ... more teenage girls who said they struggled with that issue also said that Instagram made those difficult times better rather than worse

It's not good enough for more than 50% to feel better than worse. There are hundreds of millions of teenage girls on Instagram, even if Instagram made a tiny minority worse in difficult times than better that's an awful lot.
Often that means spending 10x on building failure-tolerant architecture.

For example, software may assume that files get corrupted sitting on a disk, and work around that. But it turned out to be easier to build in the self-healing redundancy checks to the bottomest layer possible, to hard drives, and assume it's clean afterwards.

Another thing I've heard of, is when they make space radiation-resistant CPUs, instead of making the CPU robust to miscalculations, it's easier to shield it as much as possible, use larger process nodes (like 110nm+). Of course, they also make all kinds of checks in the software as well, because they do real engineering.
I think part of the reason is that event-sourced needs DDD. So any story or presentation about ES, will at least mention DDD.

But DDD, by no means, needs ES.

Another part of the reason, I think, is because many other architectural patterns have taken certain concepts 'hostage'. Take for example Rails. MVC. 'Model' in Rails has a clear and distinct meaning, place and implementation. There is no way to have a bounded context, isolated domain models in Rails, without at least the terminology becoming very confusing. Having root aggregates in Rails makes all that worse, even.

What I'm trying to paint, here, is that ES naturally embraces DDD, whereas other architectures often conflict, or require effort to fit in DDD. Therefore, you'll probably find many talks about ES or CQRS and DDD, but hardly any about Actor, MVC, etc., and DDD.
Opaque interview processes and poorly designed code/algo exercises are probably the top ones for me.

A close second are poorly constructed, time-gated take home projects. I am a working dev with a family, I cannot simply carve out 5-10 hours of my work week or weekend to complete some project with vague requirements.
Could you please not hijack clicking on text on your website? That's extremely unfriendly to visitors.
> Unlike most free software for creating 3D models (such as Blender) it (OpenSCAD) does not focus on the artistic aspects of 3D modelling but instead on the CAD aspects.[0]

The worst OpenSCAD description... Blender already has a lot of things which allows users create CAD models.

[0] https://github.com/feelsong/3d-printing-high-security-key#op...
Honestly, Threema is my favourite messenger so far.
This could work, but it's just annoying. You'd have to modify your build process to serve this library separately instead of including it in your main bundle and then doing some code splitting.
I think we just don't support parens at the end of a URL.

Edit: Removed a test link. Our current "bbcode" url regex is here:

https://github.com/ferg1e/peaches-n-stink/blob/master/views/...

Looks like there are no parens at all. Maybe it's an easy update.
That’s more like Zen Buddhism
iMessage has several problems I have outlined here: https://news.ycombinator.com/item?id=21425897

After reading it, you might want to reconsider Signal again.
Invalid XHTML: Throw an error, yell at the user, who should just be the author since broken XHTML shouldn't have been allowed make it to the end user.

"Invalid" HTML5: Please refer to section X.Y for the heuristics to apply in this scenario.

"Invalid" HTML4: Uhh, just do whatever? But probably you need to do whatever the other browsers do.

Implementing the other behaviours is more work than not implementing them, and may be more difficult if your internal data structures don't match those of the browser for which it was originally introduced as expedient or even emergent behaviour.
>Internet browsers are not responsible for suicidal thoughts beginning with internet browsing, nor email clients for thoughts beginning with email

Except browsers aren't "curating" content specifically designed to keep you obsessed and checking it constantly, which commonly includes things that will make users feel self-conscious (which teens will OF COURSE be susceptible to).
The parent post seems to be saying that employers firing someone for their disagreeable political actions (at least outside of their workplace) is wrong.

Agitating contrary to the majority sociopolitical opinion should not make one unemployable; Firing people for inappropriate or immoral political opinion is not new, USA has already been there with e.g. Hoover's Red scare and the 1980s "Moral majority", but in hindsight it seems quite clear that this approach was wrong at least back in those years when it was targeted by the right wing towards the [USA-]left.
>The "Moral Majority" folks were accused of wanting to be everything the Left has become.

You think people somehow inherently differ because of their political beliefs? We're all human and both sides will act roughly the same but for different stated reasons. Then denounce the other side for it before doing it themselves.
Lite XL: A lightweight text editor written in Lua
Thats not what im doing at all. I even gave a link to AWS documentation of achieving 5-nines by utilizing multiple AZs, etc. I also reiterated this in the comment you responded to above..

What sacrifices you talking about when synchronously replicating to a backup environment? Write latency? How do you deal with that usually? How much is too much? There are strategies to deal with reducing replication related latency depending on level of consistency required.
Shapeways can’t tell what a key is marketed as, when you provide just a model without any marking that it shouldn’t be copied
Today's a good time for students to get their hands dirty with computer knowledge. Also, it would be great if students had taken time to learn computer literacy and netiquette.
I'm concerned that WSJ cherry picked only the worst bits of information from the slides and did not give a balanced discussion or quote the more positive results. They intentionally only included the most negative results and intentionally avoided publishing the root slides so as not to show their hand that there were also mitigating stats as well. In my view this kind of cherry picking of information from the source material, then hiding the source material in order to spin the result in a specific way, is a breach of journalistic integrity.
Does anyone have experience switching from QuickBooks to GnuCash? I would like to move from QuickBooks self employed to something that doesn't require a subscription. Would this work well?
Some additional information not in the article:

Berlin is one of the fastest growing cityies within Germany, adding around 60,000 new citizens every year. Historically, it has been a very cheap city to live in, but this has been changing quickly, with more and more parts of the inner city becoming too expensive for working class people. Berlin is also the fastest growing state economically within Germany, wage-wise as well, but this is uneven growth, with unemployed, elderly and working class people being left behind. Anecdotally, wages in the tech industry are really good for the living cost, with people being able to pay as little as a fifth of their income on rent, while people making below average income often have to pay up to half of their income in rent.

Berlin's public finances have always been terrible, and in the early 2000s the then-conservative government of Berlin privatised large amounts of public housing. The flats targetted by the referendum now are actually largely those privatised 20 years ago. Public finances are better today, but still not great, so critics of the referendum claim that it is unaffordable and will lead to a new debt crisis. Proponents say that the cost will be amortized over 30 years through rent income.

The referendum also specifically states that the real estate companies would be paid significantly under market rate for these flats. Anecdotally, this made quite a few people switch to voting in favor. Realistically though, this would be unconstitutional, and thus not get through the courts review process.

The bigger parties in Berlin have come out majority against the motion - the Left party and the Greens are in favor, the social democrats, conservatives, neoliberals and Far right against, but it is important to note that Berlin is governed by a coalition of red-green-red.

On the same day, we also voted for a new federal government and new state government, and in both of those elections Berliners increased their votes for parties on the left of the political spectrum.

Lastly, it seems like quite a lot of people didn't understand the core of the referendum, at least there were a lot of reports of confusion about it. Polling also suggested much less support than the final vote, so it might be the case that the result is biased in that activists all voted yay, while people unsure or just slightly against simply abstained.
I like that it has a new name. I've seen too many stupid libraries support their own superset while still calling it JSON (looking at you, Python and .NET ecosystem!)

It's a standard. If we change it, it needs a new name..

However, I am worried that this new standard is harder for languages and ecosystems to support consistently, because it requires a much more involved parser.

Then again, if YAML can do it.. (and that must be a parser created in the depths of hell).
I have a side-project in the works for years now, tackling this exact problem, it's called Laters, https://late.rs/

It's literally 5 years old now, hopefully I'll finish it next year.
DDD is a wonderful idea and one that I think should be applied more broadly: a deep understanding of the problem domain, shared between tech and product, can greatly improve quality, reduce bugs, simplify communication, and even result in better structured code. In particular, it tends to lead to code structure that follows the structure of the underlying problem domain, which tends to be much clearer than code that just tries to implement features without an underlying understanding of their purpose.

The design patterns and actual implementations traditionally associated with DDD, on the other hand, are quite bad, and tend to lead to Enterprise Software levels of cruft and/or excessively dogmatic use of OOP.
Depends on the lock. He has several videos that go from unboxing to picked in a few minutes without break.
How about technical writing?

It sounds like he understands products, so he could write product manuals/inserts. This wouldn't require the interactive part of being a salesman, but would still utilize that type of product knowledge.
From bedrooms to $100k p/m in recurring revenue with the Construct game engine