skysight-inc/HackerNews huggingface dataset:
I agree with your point here, though imo it's worth drawing a distinction between the FP concepts the language designers / implementors must understand and the FP concepts the language users must understand.

Ideally languages prevent bug classes like null deref, use after free while still being familiar enough for most programmers to use.

It's analogous to the spectrum of SQL knowledge folks have. For instance knowing what a group by does vs how a group by reshuffles data on a single node / across nodes. Ideally the language design hides the hard details.

A very tall order admittedly.
IME it's not pure 'ageism', but salary and workplace dynamics. Having had the privilege of working with many older devs, who played a big role in shaping my career...

After the first 2 decades your worth as an individual contributor (or at most, team lead) stagnates. You're probably at the top of the pay grade already, and the older you get the more you'll have to work with more junior people, as 'equals' despite having substantially more experience. It's very hard to give you any sort of career progression. You may be a lot more productive, but your 'multiplier effect' is small compared to a manager, or someone who deals with a lot more stakeholder complexity.

It's even more pronounced in current times where a 25 year old makes 100K (a lot in the UK). They're very unlikely to double their salary over the next 10 years in similar positions. Whereas most people start at 25K.. work their way up to 100K... exec level etc is 200K.

Successful 'pure' programmers who get jobs usually have an infra flavour of the month skillset, or make it clear that they're happy to get paid the same as someone with say 10 years of experience.

Most of them though go into strategy or become contractors.
I think they are saying a clientside bridge will relay the messages to the Matrix server, so the messages only need to be received from the external provider once, and can then be accessed on any device that's signed into the same Matrix account.
I do like my path to work. In fact, I go there once in a while, and come back just to get a long walk.

I do like my previous office. It happens that I had to improve my home when I got here, but after spending around 1/5 of my monthly salary, my home is now even a it more comfortable and I use it when not working too. If you have a minimum of space, that's quite doable, and if you don't, why don't you want to move into a cheaper place?

Even those reasons don't add up to much.
Yes, I know what he's talking about.

I am reminding him that the rules are the rules. If the President and Congress are legally allowed to expand the Supreme Court, it delegitimizes the court not one whit more than following the laws to refuse any Presidential nominee indefinitely for purely political reasons.

The ship of "delegitimizing" has sailed. The court is already overwhelmingly full of his partisans, and will be for the rest of his life (and mine, for that matter). Which makes his one-sided carping about which rules need to be followed to the letter, and which ones have some kind of unwritten spirit, look like poor reasoning from somebody whose job is supposed to be entirely about his reasoning skills.
Nicolas Cage Can Explain It All
I would be happy to socialize only with people who opt in. That’s how it is already, no one forced you to go to the lunch table or tag along for drinks.

To the extent that we collaborate on work, though, having to Zoom with you instead of having a normal free-flowing conversation forms an imposition on me. It becomes an extreme imposition when I am also prohibited from having normal free flowing conversations with other people in the office, out of a sense of “inclusivity” or “leveling the playing field” for you.
I don't know but that's the way things are. Cultural shifts are difficult.

Bribes in India are so common, they made a website: https://ipaidabribe.com/
YCombinator alum on reinventing meat to prevent climate crisis & next pandemic
Other comments are also explaining; but in the modern day concert tickets _are_ dynamically priced, with stubhub (owned by) and ticketmaster set up to be the "bad guy".

Popular concerts sell out very fast and are immediately being sold on stubhub. Not all of these tickets sold on stubhub are actual resales by consumers or scalpers, but are typically mass purchases negotiated by ticketmaster ahead of time.

Superfans glued to artist social media will get special promo codes which unlock tickets that are not otherwise available. This makes sense because they are the most likely to spend the difference on merch.
I think overall you're mostly correct here, though you may be overlooking the fact that protocols may include features outside of the raw "send [encrypted or not] messages" and that in some cases access to those additional features is going to require support for protocol "translation"/bridges/etc.
That’s definitely something we’ve considered, since a lot of manga fans also read light novels. But novels are much more expensive to translate than manga (way more words!), so that’s something we’d have to figure out.
To be clear the persecution has always been a feature of the scientific process, well before Covid. I don't like it or think it's necessary, but look around -- who can argue with the results? It's always been there, and no one has figured out how to do science without people getting really attached to their ideas and then attacking (sometimes very viciously) others who go against them. Science has factions and politics and rivalries, and all the inherent human baggage associated with those words. It's never been a bunch of mentats or vulcans deliberating over the best ideas without emotion; it's been apes warring over ideas, and not even necessarily the "best", or "good"/"correct" ideas. Did we forget the whole concept of tenure is so that your institution can't fire you if you start thinking the wrong things? Talk about dismissal and persecution!

I don't know who came up with this notion that science is high-minded (probably a scientist) but it's really as petty as any human social process. Go back through history and you'll note plenty of scientists persecuting some other group because they're challenging the orthodoxy. If that makes you uncomfortable maybe science isn't for you, but that's the truth of how it's always worked (and always will work unless you can solve the human angle of this).

Most ideas, especially scientific ones, are almost never accepted on their own merits. They have to be forcefully pushed on the world, and that ruffles some feathers, because that means crowding out some other competing idea. Remember we call this a "marketplace" of ideas. Not everyone comes home from the market happy.

I guess my bottom line is: welcome to how the sausage is made. During Covid some people got a look and found out that they don't like it, shocker. The good news is you're allowed (no one is stopping you) to participate in the process with your own ideas. You just have to steel yourself against criticism and inoculate yourself against the inevitable retaliation and pushback. If you believe in your ideas, don't give in!
The problem I imagine would be with the corner pieces. You'd need three different temperatures for the three different faces (with stable temperature across each face). I imagine that achieving this might be still technologically possible but almost certainly non-trivial.
To do so would be to invite a large increase in corruption in businesses within the US.
China's Ministry of Foreign Affairs now spreading rumors Moderna created Covid
> I'd pay a premium right now if it could help me review Kanji and vocabulary in a non-boring way! (eg. calculate a difficulty score for each manga, determine which manga have more vocabulary and kanji you know, etc.)

FYI, I don't have manga yet, but a website that I'm running (https://jpdb.io) has exactly that for other types of media (anime, movies, light novels, visual novels, video games, etc.)
Money in the Bank vs. Burn
I had really mixed experiences with the various Matrix bridges the last time I tried this. I might have to take another crack at it, though, to see if it's gotten any better.

Though, honestly, now that most people I know are on Signal, the only other messenger platform I care about is Slack, and given that's just for work, I'm not sure I care anymore...
nit: it's (2011) not (2017)

otherwise, he speaks from my heart. social issues only
You're right about the dividing line being mucking with hardware (I'd also add 'requires access to large or expensive equipment'). But there are plenty of jobs that don't require face-to-face interaction but do require on-site work for one reason or another. Air traffic control, janitors, machinists, garbage collectors, geologists, bakers, etc.
> I like the convenience of WFH too but I do miss cooking with my colleagues and their families on Wednesdays.

Well, to fix that you can go cook with your colleagues and their families on Wednesdays.
Just like they did with all the cheap offshore manufactured goods...

Don't hold your breath.
Russia states more limited war goal to 'liberate' Donbass
> Putin's invasion of Urkaine doesn't justify doing other bad things

Yes it absolutely does. Killing is bad, killing invaders in defense of your country is justified. Collapsing Russia's economy is bad, but in light of Putin's actions it's justified. Putting malware in your packages is an extension of that concept.

It's unclear to me whether putting malware in your packages is effective, but it's certainly worth trying, and I absolutely can't condemn someone for that. If you wield power you are responsible for it's effects, and to some lesser extent you are responsible for the effects of your inaction.
Don't think of the company as one single highly aligned entity.

Probably what happened here was that a mid-level manager had a goal for 2021 to reduce paper billing by X percent. And came up with this as a quick trick to do it. Departments externalise negative effects to other parts of the company all the time. What they care about is their own goals and looking good to higher management. Not the interests of the company as a whole. This will only change when something causes a ruckus and top management finds out about it.

Also, the company is not really losing anything, the customer will sign up again, has to pay reconnection fees and will probably be forced to e-bill "because paper billing is no longer available for new customers". Triple win for the company really.

Of course the customer can move to another company but they'll probably want to keep their number and the whole portability rigmarole is much too difficult for this type of customer.
Yeah, I got your point. I don't think we're in disagreement about anything, and I probably shouldn't have conflated multiple topics. It's not really _syntax_, but this would be uglier to me:

var temp = alloc("Circle radius: %d color: %u", r, 0xFF0000);
var ignored = call(window, "draw: %d %d %p", x, y, temp);
drop(ignored);
drop(temp);

What's a good word for the overall/high level result being less attractive while the low level syntax isn't really the problem? Having a GC does tidy up the code and make it feel high level like Lisp/SmallTalk.
We had actual video phone calls in 2005, and with the advent of Smartphones they were essentially deprecated. Eventually, Smartphones became capable of making video calls over the Internet with 3G
I'm a Berserk fan myself and got the brand tattooed on my neck so getting that would be awesome!
How is OP spreading inaccurate statements? He/she shared their perspective, just as you have shared yours. And my personal experience as a tech employee in SF mirrors the OP - a lot of my friends and colleagues have been job hopping over the past couple of years, but very few to crypto. None of us can make broad generalizations based on our own rather limited points of view.

Maybe you have a better view, but I don't understand what you mean here:
"My work (household name so we work with a lot of companies) has been seeing increased spend from crypto companies and so we've talked with a few folks from these companies and they've been hiring headcount like crazy."
Yeah I would say the same. It's also not well defined or black or white but that doesn't mean you have to just give up. You can do better than nothing in both cases.
> The problem with rules like the one I cited is the risk that it will be enforced. This can happen in institutional settings like large clinics, a health care system or government agency.

Ha! I thought you were saying the exact opposite! That urologists, following their "evidence", will do too many tests and cause many people to suffer from false positives.

But you were actually calling the guidelines "evidence" and saying they were the problem?

Maybe! But in that case why are the guidelines so wrong?
Go 1.18 and Google Cloud: Go Now with Google Cloud
alright, a non-negligible subset of these are suicide by cop attempts. thats just as inconsiderate of their feelings as it would be of a loved ones feelings, except now there is an additional person potentially screwed up just because the dead person believed a myth about their life insurance.
Games are dramatically simpler.

Like, Commander Keen and the other of those games are the same amount of effort that might go in to a particularly well staffed month-long game jam today, just in terms of assets and total needed code. CV-11s video on Quake has a section covering that transition from mostly 2D to mostly 3D. It caught a lot folks off guard.
Time to move to Matrix? There is e2e messaging there.
keen 7 tech demo mentioned in article (but not linked): https://vimeo.com/148926335
(author here, the blog is under an alias) those are serialization formats, they don't allow for defining the physical representation of the data. for instance, you can't write a protobuf schema that de-serializes a .gif header.
Are Transactional Relationships Enough?
> Also note that LOOP is an S-expression.

Well, it's body doesn't look like s-expressions to me, that's the point. And there's 0 reasons why they shouldn't be. But, conversely, there are real benefits to them being sexps. Coherency, for one.

It's not the first time I hear this defense: "it's part of CL standard therefore it's lispy", "it's just a DSL". But these are qualities, aren't they? Some things will look lispier that other things. Some DSLs are better designed.

Look at the DO keyword. Why exactly do I need it? Why do I need :when or :if when I have cl:when and cl:if?

> don't have to load a library to use it, and I don't have to tell my colleagues

That's a valid point, this is the price you would have to pay (and don't forget importing the symbols!). But you just might have to gain more in the long term, if you switch. I for one, don't mind, but It Depends TM.

If I had a large project nearing its completion that uses LOOP, i wouldn't switch to iterate, sure. But on a new project? I might as well convince everybody else just to try it out for the hell of it.
Wonder what the gender breakdown is for NP/PA vs. doctor, especially in that neck of the woods. And if it's pronounced, wonder if that has any influence on their ability to influence patience behaviour. As we know, MS is a hotbed of modern, unbiased activity...
Programmers like to overengineer everything, so there's a lot of unneeded complexity slowing down development time
My cars have a remote start timer where the cars shuts down after a period of time. That would be a crazy crime... hide in the bushes for an hour or two continuously restarting the car every 10 minutes.
Can somebody help me please? I must have taken the wrong turn and ended up in a parallel reality where 540MB are called "featherweight" :-p
well, as Nvidia C++ chief he certainly excels in those requirements also. plus, he's a funny folk. listen to his podcast.
and it also leads to unfair competition.
No mention of the rock's size. Odd.
Direct link to the Google Chrome Releases blog entry:

https://chromereleases.googleblog.com/2022/03/stable-channel...
Actually, AMMs (automated market makers) work by ensuring that there's always a buyer (hence, "automated") as long as there's liquidity -- by automatically adjusting prices based on supply/demand.
Should be retitled s/Java/Docker/
That's how Toyota's proximity unlock feature works.
Spotlight: Women Founders
The easiest hands-on approach I know of is to go through the Elm tutorial and build a simple CRUD app. The rest should flow from there.

After that, https://fsharpforfunandprofit.com/series/why-use-fsharp/ and pretty much anything made by Scott Wlaschin is very accessible, and to the point.
Have a protein you want inhibited? New software can design a blocker
> this (really nice) PDF isn't complete.

It is for the author's definition of "complete", which he gives explicitly early on in the paper.

> For me an Operating System means processes in userland

As the reference to the author's late professor in the introduction to the paper will show you, it hasn't always been so. Once upon a time, an "operating system" just meant "the code you have to write before you can do anything at all with this computer". That code could be anything from a special-purpose system for one particular task, to something like MS-DOS, which could run other programs but had no notion of "processes in userland" (because there wasn't any "userland", every byte of code ran on the bare metal), to the kind of multi-tasking system we now generally think of when we think "operating system", like Linux or Windows or Mac OS X.
Good (& lengthy) Earth-Science Reviews article (Feb 2020) on Zanclean here:

[https://www.sciencedirect.com/science/article/pii/S001282521...]
I am curious how this does not present an opposite extreme: forcing me to stop my work to have an unnecessary conversation instead of discussing in asynchronous issue tracker makes me have to remember what happened, have to write down whatever I remember, deal with not being able to get my stories done while this is happening, instead of being able to look it up and have it in writing along with other people not available at the time to discuss or leave notes and changes on.
There’s relevant scenes to this in the Stephen Hawking biopic, The Theory of Everything.
Show HN: Automation the KISS way. No YAML involved
Hello HN,

I like Ansible as a tool for automation to perform tasks on multiple remote hosts. But like many of you, I'm sick of the custom YAML DSL that many of this kind of tools provide.

How many times have we said "just give me a true scripting language!" ?

That's why I started this project `tricorder` (as in Star Trek's tricorder, a simple device to do pretty much anything required by the plot).

For now, it's only a tool to execute a command on multiple hosts (like ansible, but without the YAML) and returning the outputs as JSON so you can query it with other tools like `jq` in your bash scripts. But with time, I intend to add other tools to provide the following features:

- mimic the "gather facts" feature from ansible
- upload/download files to/from remote hosts
- Rust API to include in your projects
- bindings to other languages like Python/TypeScript/Go

I'd be happy to have some feedback on the source code (as Rust is not my main language) or on what features you'd like to see implemented.

Thank you :)

Link to the Github repository: https://github.com/linkdd/tricorder
Ask HN: What do you do with your cloudtrail logs?
Here's a cite: https://www.cambridge.org/core/journals/psychological-medici...

Of course it's not the only thing, and can be greatly mediated by other factors. From the book Age of Em, citing that and other sources, "people today tend to be both happier and more productive when they have jobs, autonomy at work, health, beauty, money, marriage, religion, intelligence, extroversion, conscientiousness, agreeableness, and non-neuroticism."

I brought up Lisa Simpson because there's this meme: https://flowingdata.com/wp-content/uploads/2008/06/lisa-simp... It's a popular take, but it's wrong.
in https://news.ycombinator.com/item?id=30803000 too

to me that explains a lot on the reason why such a mediocre operating system got so popular

if that was accepted in the business, I wonder in the foundation :(

good lord :(
I would say the cause is that current internet social connection techniques don't have enough depth to them. Telephone doesn't let you see hand or facial emotions of the other person. Twitter/facebook is only using a keyboard + reading text. Instagram you can see a snapshot of an instant and peoples thoughts about that instant. etc...

VR is working to try and bridge all of these by essentially creating a transporter/teleporter to a shared physical space. Imagine if VRChat was a 1-to-1 replication of you. I feel like this is one of the end goals of VR.

Its easier to connect and find similar people through internet so i get why it is like this, but i think its also the factor thats making us less mentally balanced

This isn't true of just internet, this is true of cities. People no longer care about one another, each person/bond is replaceable with another one. i.e dating apps only help prove this fact. We no longer need to rely on one another to survive and therefore are more independent. We are less willing to give up (sacrifice) parts of our independence and less tolerant of flaws in others. I think this is what leads to higher divorce rates now. How many people live in high rise buildings and actually know many of their neighbors?
Good point, feel free to expound on my definition of hardware. "Ya gotta touch it?" as I might have been to locked into my own vocabulary.