skysight-inc/HackerNews huggingface dataset:
I don't think anyone contests the fact that money increases happiness _up to a point_.

Once you have full financial security though, it becomes quite nonlinear. Outside of bonkers areas, 1 million NW gets you retirement. 10 million NW gets you that plus... toys.

It's a major reason why taxation should focus on the rich (as opposed to the 'well off' e.g. high incomes). They really will not notice it aside from ideological opposition.
Sure, there is some amount of fault for the system needing more maintenance. But road conditions are often going to be far from perfect, and that crash is certainly not atypical conditions.

Either California can shut down the entire highway for a week until they replace the crash barrier, or Tesla can build their self-driving cars to be able to recognize only moderately faded white lines.
The Data Science of K-Pop: Understanding BTS Through Data and A.I
I guess it's not suitable for every team though.

This is the key probably. I can understand it doesn't work the way the author used it but personally I'm fairly happy with it (not to say it's the best, it's just one of the chat apps which mostly just works) and don't use all bells and whistles.

We use slack for 2 main things, 1 is chatty stuff which doesn't go to the issue tracker which has the important stuff which still needs to be there in a year (seems the OP had like everything in Slack, probably a source of problems mentioned) and due to me being a freelancer at that company it's perfectly normal I don't answer in a day or more. We learned to use it like that so no FOMO going on. The other use is as a 'dev/ci status channel' which is only viewed at passively: it gets all build info, PR/issue notifications etc which is a great overview, for us at least.
It would have to be from a commercial kitchen to pass health regulations in most places. There are a few restaurants than share kitchens with the one next door, and I would not be surprised if they had a virtual restaurant or two for delivery only.

No reason that the kitchens that food trucks use can’t support this as I suspect they dont have much demand for space around 5pm.
That really sounds like the worst environment to be in, where "the chat" replaces actual planning meetings where assignments are delegated out and expectations set.
This is like saying, "I looked up information on how to make bombs, but I put my browser in incognito mode. Yeah, the FBI can still get my browsing history from my ISP, but it's better than nothing."

In both cases, it's not better than nothing. It's exactly nothing.
> Nobody is against cars when they make sense.

This poster appears to be against cars:

> Small electric vehicles effectively solve the last mile problem of public transport.

https://news.ycombinator.com/item?id=18319683#18320585
Sounds like the real failure was your main fuse, or lack therof. That should blow before all that other stuff. Safeguards are THE lesson.
I think a lot of people realize that "decreasing financial anxiety" would help with happiness, but I think for many, the first step is an honest look at expenses and understanding where their money goes. That always seems like the blocker.
This. I think when you have one lens through which you view the world, as opposed to having multiple lenses to pick from, which you swap out to apply the most beneficial lens from which to view the problem .. then this is no different than using the one hammer you have because all problems look like a nail.

I do think there are some software that in reality, for most people (including large swathes of non-technical people), work better in a for-profit model (which is usually closed source).

But there are some things that work better as open source.

I think it really depends on the fundamental problem (i.e. ends) the software (i.e. means) is trying to accomplish.

I personally do not think you can categorically say one is better than the other, because it really depends on the issue.

Why isn't there an open source Google search, that works better than Google?

If we can open source our encryption algorithms because that ostensibly makes it more secure overall, why can't we just open source all our algorithms for spam filtering, especially to the spammers themselves?

If you look at all the most vibrant communities online, are they closed source or open source? (Twitter, Facebook, Reddit, HN itself) ... vs. say, mailing lists, usenet, etc.
> * detects if, say, libpng is available

You just compile with -lpng. If libpng is available, it will work, otherwise it will fail with a clear error message. What else do you need?

> * links the executable to the library and the library to libpng

LDLIBS = -lpng

BIN = foo bar baz
OBJ = lib1.o lib2.o lib3.o
LIB = libmine.a

default : $(BIN) $(LIB)
$(BIN) : $(OBJ)
$(LIB) : $(LIB)($(OBJ))
clean : ; $(RM) $(BIN) $(LIB) $(OBJ)
check : $(BIN) ; ./foo -test

This will compile the code from lib*.c into libmine.a, and then compile the source code of a few test executables from foo.c, bar.c and baz.c

The .a is useless often, but there you have it just in case.
Otherwise, just remove all references to $(LIB) and get a shorter makefile.

> you can't seriously say that this (which covers an immense part of software project needs) is easier to do in make, right ?

This is rather subjective. In my case the makefile seems easier. It will work for all unices, but probably not for windows, and will not create an "app" package, your are right about that.

But the makefile covers indeed all my personal needs, and it is much more powerful and easier to use than the cmake/make combo. For example, you can test multiple compilers and compiler options with a shell loop:

# test all compilers in debug and release modes
for i in gcc clang tcc icc; do
for m in "-O3 -DNDEBUG" "-g"; do
make clean check CC=$i CFLAGS=$m
done
done

doing that in cmake would be a nightmare, wouldn't it?
I really support this and am an avid cyclist myself. But this really only works in temperate (and dry) climates. If it rains, we'll have a hard time to convince people to use something without a build-in roof.
Somehow I always want to be pleasant with recruiters. Firstly because some of my friends are recruiters so I wouldn't treat someone in a way I would want my friends to be treated. Secondly because I kinda get "karma is a switch" feeling and don't want to be on the receiving end of that kind ("no, buzz off") of behaviour if I look for a job in a less then favourable state on the job market one day. I just like to personally reply, maybe even ask a few questions about the company, maybe there is an interesting idea or insight on it.
Ask HN: Movie Series Like War and Peace
I just finished seeing bbc adaptation of leo tolstoy's war and peace albeit belatedly, and I absolutely loved it, it was very well acted and was a breadth of fresh air in comparison to the vast majority of movie series made nowadays, and so I was wondering if there are other similar series like that around that I could watch.
Wow. Just wow. FUD. Pure and simple.

Perl is doing well, thank you. Perl6 is interesting, but I don't have a project for it yet. There are jobs in perl, there are needs, and we (perl devs) aren't appreciably more expensive than non-perl devs, though some of us may be better at negotiation than the dime-a-dozen developers in more "common" languages.

There is just so much that is wrong with the post above. Its actually sad.
Why has taxes only significantly affect low to middle income people/families?
Op-ed from a former power user: Uber eats caters in part to the socially anxious and introverted demographic with moderate to high levels of disposable income. It pushes high margin, low-quality, foods at 2x or more pricing - particularly pizza, wings, chinese, and burgers. With some exceptions a large portion of these restaurants delivered already for lower prices, but with less convenience such as order tracking or ordering through an app. Over-time many "power users" of Uber eats and similar apps will regress to only a couple favored restaurants or stop using the app entirely. Uber eats will optimize for these power users to the detriment of non-chosen parties for the worst of the ecosystem as a whole.
Yes, unless you do something really stupid I think you are going to be fine.
Hackajob gets £5m to help companies hire tech talent
In addition to the points in this article, I've also found real-time chat is much less efficient for deep discussions than email or voice. For some reason, people tend to break up their thoughts and post them as individual sentences. Maybe it's because that's similar to vocal communication - you want peoples' attention as you're speaking and sending what you want to say bit by bit is sort of like "having the floor". Or maybe it's the anxiety that the subject will change before you're done typing. But it's terribly inefficient because typing is slow and it results in people misunderstanding each other due to poorly structured writing. I find discussing significant plans/changes is much better done over email, where you get to craft your argument and make sure it reads well before you make several other people spend their time reading it.
Individuals are not allowed to opt out of commercial food safety in most advanced economies.

It could be done using a decentralized platform, but any registered company attempting that sort of business model wouldn't last very long.
The EU's new Link Tax bans the use of Creative Commons and open access for news
It's interesting that the conditional read barrier is so cheap (4% overhead on SPECjbb). In past work, read barriers have been considered relatively high overhead and thus algorithms dependent on them avoided for that reason. For example: https://hosking.github.io/links/Yang+2012ISMM.pdf (see Table 3 on page 41).
> where many hobbists come in and have questions on this software/hardware project

I'm rather baffled by the use of chat for this kind of problem. (and I never clicked with IRC either)

So - I've got a problem and I come to a chat channel. It's probably been asked before. If I'm lucky I'll find my answer in a searchable chat archive and I won't need to visit at all. Otherwise I face two options:

1. Scroll back and try and find any previous mentions. Nearly impossible in my experience.

2. Ask my question and hope that people aren't sick of hearing it. If I'm lucky enough that a) someone is present who knows the answer and b) they respond in a timely manner then I still face the problem that - assuming it's busy enough for a and b to be likely - then my conversation is interspersed with several unrelated discussions. Also - the person helping me is likely to go quiet for long periods or disappear altogether because most probably they are doing other stuff.

Note that the final flaw (the interleaving of discussions) is a problem in all cases.

Now - can someone explain to me how this is better than a forum or Stack Overflow style site?
Ideological and rational are not in opposition all the time, but they're not congruent all the time either.

I don't fully agree that all non-foss are bad, or that all foss are good. You can find exceptions to the rule either way.

I think the helpful perspective is to take a step back and look at the whole system from a macro perspective. Based on traction, which do you think is "better". I think it really depends on the use-case.

There's a lot of shitty foss software out there, that is just plain unusable because developers like geeking out over code but UX + UI polish are non-technical problems and thus ignored.
Best mashup song
There might be additional factors.

a) training and education - it is way more difficult and takes longer to get a driver's licence in Western Europe than in the US

b) mandatory vehicle inspections - I think this varies by state in the US, but even the strictest state legislation is still less strict than Western European countries when it comes to allowing dangerous vehicles on the roads

c) less regulation for truck drivers' work hours - I think in the past decade, sleep deprivation amongst transportation workers and the results thereof has received increasing exposure in the press, which is good, but awareness only goes so far
This is also consistent with my findings.

You can go anywhere if you look like you’re supposed to be there. Biggest life hack I know. Hi-vis is good for events / venues. Being over-dressed can be good too — wear a suit and carry a clipboard and walk with some pep in your step and few gatekeepers will risk embarrassing themselves by stopping you when you clearly are in a hurry to get somewhere and do something important with that clipboard.
> Why not have meetings or meet up in real life rather than hiding behind a screen without any physical interaction?

Well, that's pretty hard to do if you're working remotely!
I wonder what people did before cars became ubiquitous.
A great book on this subject is Joseph Campbell's The Hero with a Thousand Faces. His theory of the archetypal hero and the theory of the monomyth is a great influence on anlyses like this one (and also on some artistic works - including a small film series known as Star Wars). It's fantastic to see these natural language processing techniques applied to this topic.
I mean,slack has threads, too.
HTML links to a page with all references and possible backstory. Wikipedia basically?
Not quite sure I understand your argument. You seem to be saying Slack is a scapegoat, but say things like "Things are going to get missed, you're going to come in late to certain conversations, but I often wonder do you need to be on the bleeding edge of these talks if they don't directly relate to you or even reside in the periphery of your responsibility radius?"

I mean, you're right, you probably don't need to be on that edge, but Slack is this constant reminder of oftentimes BOTH important and unimportant issues, and they are difficult to separate so your attention is distracted regardless.

It's like saying "that endless supply of vodka in the liquor cabinet didn't make you an alcoholic." True, but if one DOES have a tendency to drink toward excess, getting rid of that liquor cabinet would be a great first step.
I’m not sure this is new. Additionally, I get a spammy text message every day or at least every other and have been for the past few years. Even if the recorded message (either phone or SMS) is the same, they always use different numbers so number blocking doesn’t work.
Again, pure FUD. Once you bring the "line noise" mischaracterization up, you've blown your credibility.

I encountered this last in the mid oughts with insufferable Pythonistas. Seems not all of them have had time to think deeply as they gaze at go/rust/julia coming along to eat their lunch.

Perl continues to advance, people continue to start projects within it. Code continues to be contributed. CPAN (and CPAN6) continue to grow.

Quite sad.
Many of these stores have a counter or wall full of tablets - 1 for each delivery service. They have an Uber Eats tablet, a GrubHub tablet, DoorDash tablet, Bite Squad tablet, etc.
Different teams use Slack differently, so it's kind of hard to gauge whether un-slacking works for a team.

We have a team of < 20 and Slack (and other comms tools like Hipchat which we used prior) were extremely useful and barely counter productive. There are a few channels that are noisier than others, but we do have a few important ones that are low volume where discussions do take place but are often forked into a separate discussion on another channel.

It's all about how your team uses the tool IMO and your team's organization of Slack. The key to FOMO is to not FOMO - missing out on conversations is fine (there are plenty you miss out on if everyone starts communicating and meeting offline), as long as you don't miss out on the important ones (which should be in a shared important channel).

Also, in a small company, over-communication is often more important than non-communication
My kids & I watched the Coen Brothers, "Burn After Reading" last night.

I'd love to hear how anyone could argue that it fits any one of these.
Red Dead Redemption 2 Companion App Files Hint at PC Version
Classic HN nitpicking in defense of the pretty snowflake.
It's not about being smart enough. It's about time required to retrain and the cost to do so. Until Google, or PeidPeiper, have a on-job training program sufficient enough that they can walk into every Shop of Kreutzberg and say "here, we we'll teach you the skills you need just come work for us" -- we should assume their setting up shop will displace a ton of people. Until those companies add to that "and we'll pay your cost of living until you transition" their movement into a neighborhood should perceived as a Tax by the state.
If you are not financially independent then taxation (on income and consumption) directly reduces your ability to get to such a state.

If you are financially independent then it reduces the number, or type of activities/goods you can partake in or buy.

I offer without proof the claim that being free in the economic sense is a far greater determinant of happiness.
"Some unicorns have made such generous promises to their preferred shareholders that their common shares are nearly worthless."

Yup.
Author here. We tried Twist a while ago and it looked great, especially as you mentioned the Threads. But at the time had performance problems with larger threads and the REST API was very complicated to add simple posts. We didn't try it again afterwards. We use Basecamp now, and it has a forum and threads as well per team or project.
Slack is this constant reminder of oftentimes BOTH important and unimportant issues, and they are difficult to separate so your attention is distracted regardless.

But the platform has a remedy for this does it not? In allowing you to turn on notifications for highlight words that you specify? Seems reasonable to me that if one wants to be alerted of conversations happening around certain topics, but work in peace without dings and bells for everything else, this feature works quite well in solving that split of attention between relevant and not relevant, no?

This may be an example of what I mean by boundaries; the user is completely able to define a boundary of distractions, turn them off, or turn them off but for certain highlight words so that they get notifications for, and are able to respond in a timely manner when a discussion comes up that might appreciate their input as a knowledge-holder/SME on the topic. Otherwise they continue to work unperturbed.

Is this a feature that people just don't know about or forgo using for some other reason, in your opinion?
They’re just a usability nightmare.
> Why would it exclude Pirahã stories?

Because they analyzed "thousands of novels." There are no Pirahã novels. The point I was trying to make is that the sample set of 1700 novels, most likely from a Western tradition, is laughably small to claim it applies to "every story in the world."
You can browse a few pages of the Simon book at this link supplied in the OP's comments section[1]. It actually looks like a highly readable intro to automata theory, and much more enjoyable than Hopcroft and Ullman's book Introduction to Automata, Languages, and Computation that the OP himself recommends in his comments. I found Hopcroft and Ullman to be a dull, formal proof-based approach with few of the practical examples that one needs to get an intuitive feel for a subject. The Simon book might be a bit of the opposite--too many practical examples and not enough theory--but, hey, I would have preferred that over Hopcroft and Ullman (or in addition to it).

Many of OP's objections come off as petty, like "the author uses the capital letter "X" to represent ×, the cross product symbol." Come on, really? I think the OP's real reason for hating the book was the strange quotes Simon used; it was a bad decision for Simon to use those quotes even if he had absolutely no political agenda, because someone somewhere is going to take it the wrong way, and academia being the leading edge of the politically correct movement is especially dangerous.

[1] http://www.google.com/url?sa=t&source=web&ct=res&cd=1&url=ht...
I've written a good deal of very high performance code that does a great deal of parsing such 'packed structs', and I intentionally do not use memcpy, for performance reasons. For one thing, note that many compilers never inline calls to memcpy--it's always a function call. In this kind of code, that alone is sufficient reason to avoid using it for accessing individual fields.
Thought this was pretty cool, exploring BTS and Kpop through data science. Anyone's thoughts about it? Interested in what the author would talk about in the lyrics portion.
Trivially reducible to the concatenation of a Rise-to-rag and a Rags-to-rise tales! Clearly nothing new there.
Chinese navy monitoring Taiwan and the South China Sea is war-ready
I know everyone has their own take on why slack is bad. From the interruption factor to Electron using all their memory. For me, the issue is that it gives teams a false sense about their tech debt.

In every case I've seen, Slack slowly replaces persistent documentation. Every issue one runs into can be resolved with a quick @here to the proper channel, or a DM to the tamer of Eldritch horrors (every company has one). This reduces the incentive to eliminate footguns or properly document everything, because look at us being all collaborative and solving problems together!

The smell for this behavior is having to search Slack for that last time someone helped you solve your problem. Slack is a great way to spread information, but it's a terrible tool to organize and store information.
25kph is a meandering speed for an adult on a road bike. 30kph is quite common and 35kph isn't unusual. I regularly ride paved commuter trails with bikes doing all of those speeds and it really isn't a problem.

The idea that a 10kph speed differential between vehicles is a problem doesn't make any sense considering you have a 25kph speed differential with stationary objects on your commute. Or 50kph if you consider two 25kph bikers passing each other.

It's really a non issue. 25kph is an unreasonably slow limit. The energy levels involved in a bike crash simply don't compare to the potential for damage in a car crash, in part due to the lack of mass.
My county has switched to hybrids. It’s electronically tallied with a paper card printed for verification and archiving. This is good, considering the gubernatorial primary was a 0.06% spread.
The memorylessness of the Poisson process makes the statistical aspect a bit trivial. But here's an interesting variant: how should you update your beliefs while waiting if there is a certain probability that the bus won't come at all? "The Ups and the Downs of the Hope Function in a Fruitless Search", Falk et al 1994: https://www.gwern.net/docs/statistics/bayes/1994-falk
Why is PhD valued so much for engaging in R&D? Pretty much any labs (Intel labs, Amazon Lab126, etc) require PhD. What is objectively beneficial for having a PhD in doing R&D? Is it the ability to conduct research - methods, process, analysis, discipline? Or is it the fact that they have knowledge in that particular field?

Every time I speak to someone with a PhD at work (I work in top 10 tech companies in US), in 100% of the cases in my experience do not engage in anything related to their thesis.

So why is there this arbitrary blockade for having a PhD in R&D/Labs?
With the fire of 1000 suns I despise Slack. Aside from the interruptions it creates (which is not exclusive to Slack admittedly) the PC version of the app is a resource hog. So is the android mobile version.
I switched about two years ago and do not miss any Google stuff. I think one very important point is persistent search: if I type in a query in my browser, I get the exact same result as in p.e. in my moms browser. A things that is so annoying in Google, because even an incognito browser give personalised search result. So the experience in fast finding tech help in Google can inverse on an non techy device. Using ddg: always same experience. A feature you don't want to miss, if you often use other devices, like helping friends and family.