skysight-inc/HackerNews huggingface dataset:
> I am not sure about the Clojure macros vs Haskell monads, there are no macros in Haskell.

Haskell has macros, they are just less prominent than in Lisps.

There's even multiple approaches to macros in Haskell. One of them is template Haskell.
Nobody is FORCING anything – that is just something our bodies do naturally

This is just a silly semantic game. Our bodies naturally do a lot of things that in some cases we’d prefer they not do. They love growing babies, or tumours, or falling apart in uncountable ways.

Withholding access to an available and desired medical treatment is broadly equivalent to forcing a patient to experience the effects of whatever the treatment is intending to prevent.

We are just far more likely to use the explicit term “forcing” in cases where that treatment is being withheld for ideological reasons - such as abortions or puberty inhibitors.
Ask HN: Senior Staff at Google vs. Principal Software Engineer at Amazon?
If you have experience with any/both of these could you provide some information about the daily life of each one, the impact they make at their team/organisations and career growth potentials?
Is it below cost though? It might just be very cheap to run.
And I thought it may be worth pointing out, since 2014/2015, and all the way to 2018/2019. 95%+ HN comments were against cash. In the year where Apple Pay launched, the overwhelming of Tech and Silicon Valley support a cashless society. Apple made the claim Cash is old fashioned, Quote "cash will be dead for the next generation of kids".

I think most reading on HN should take a moment and reflect on that.
He describes his mental image and his current relationship in a way which says 'if I'm poor my wife would leave me'.

In my relationship and in my marriage it's not me who is poor it's us. Or it's us who have money.

And neither of us would leave each other because of money.

And the sentiment his comment convays is at least also not reflected in relationships around me.
Costco seems like it's the current place that people abuse the return system at
Ask HN: Why aren't games marketed as the work of director X like movies are?
And if they were, what impact would this have on video game design?
Impressive, but mind still intact.
You'll become "the guy who doesn't respond to GitHub issues" and that is going to backfire on you because commercial software, or other projects, or prosoective employers are going to be coming and saying "you see, this open-source software is not or poorly maintained"

I recommend on saying "Thanks for sharing the idea"

Once you have time to work on your project, then you create a new sprint based on a couple of ideas that you or users submitted.

The question of whether to implement the feature or not, is to be answered during product priotization while assessing potential engineering cost and impact of the feature.

Whether the user is annoying or not isn't directly relevant, and if it is, it should be based on potential reputational risk under the impact score.
Mallsoft and lighter forms of vaporwave have stepped in as replacements.
> [...] has been culturally unified since time immemorial.

Could you be a bit more concrete?
ohhhh so that's what Raskolnikov. I'm guessing most people don't get that reference when reading C&P.

> The name Raskolnikov derives from the Russian raskolnik meaning "schismatic" (traditionally referring to a member of the Old Believer movement). The name Rodion comes from Greek and indicates an inhabitant of Rhodes.
it might be that we no longer have the page in our index -- so we wouldn't match it

what the ... ? Why do you delete stuff from your index? Even if it's down there's a good chance it'll be archived ...
This. There's billions of dollars wasted for this security theatre. By the time you bought your ticket there's 100s of ad companies know exactly where you'll be going, yet you have to faff around with an over-engineered piece of paper & plastic that you'r supposed to be proud of.
The Microwave Economu
US has lost at least three nuclear bombs that have never been located
I don't remember doing that when I worked there. But plenty of people would try that exact scam, or buy something and then use the receipt to try to return the same item that they just grabbed off a shelf.
"Hi,
Sorry but I/we don't have time for this feature, there is more urgent stuff that we need to work on. Also remember that we do this for free.
So either do it yourself and make a PR or pay someone to do it, but we won't.
Have a great day"
close the discussion, if they reopen one, close it again until they get tired
is it that hard?
Croatia seems rather strange choice. It is not exactly the most popular travel destination. But then again most of those are in Schengen, and I don't think you can expect too much from UK and deals with Russia have some issues currently. So I don't think list is too big.
Send that pic to my countries server which will answer true/false. Whats the point of storing that on passport?
HiFiMAN is where it's at.
Being "undignified" is something I recognize from learning second and third languages. You start at the level of a small child when you may be in your twenties or thirties and there's no other way than to continue speaking like that until you've learned enough to sound more "dignified".

I'm still not very dignified in my third language.
Try the app.

That is generating neverending background noises in a certain selected theme (forest, rain, ocean, zen garden, white noise, ...) and the components can be tuned to our liking (i.e forest, with the amount of wind and bird and other effects one likes).

Quite good! I use that.

(noise cancelling term is misleading btw. More like covering noise with another noise. : ) )
Partner list doesn't indicate any kind of relevance, and Godot's history is very different, so you're comparing apples to oranges. How many teams are using O3DE to build stuff? How healthy is the user community? How hard is it to find outsourcing and porting houses that work with O3DE? Learning resorces? Extension and asset market? Do you personally know anyone who works in it? Those are all things that Godot does reasonably well these days, while I don't know the answers for O3DE without actively searching for them despite of being in the industry for years and knowing about O3DE since its announcement, hence my question.

O3DE was a code drop that needed to pick up steam almost from scratch, while Godot has already acquired it over years. Also, they're not exactly targeting the same market segment, O3DE being more of an Unreal Engine-wannabe, which is much more challenging. I wish it well, but it doesn't seem like it's anywhere near "relevant" just yet. It's more like a last chance given to Lumberyard to not fall into total obscurity.
To be fair, that came quite a bit after the medieval period. However, there's plenty of division during the Medieval period.

Eg the Iberian peninsula wasn't even Christian during most of that time. And neither was much of Eastern and Northern Europe.
Sure it can, and I’ve operated MySQL (Percona) at large scale for a social media company. You shard requests by user or something else, doesn’t matter if you have 50 DBs or 50,000. However in most cases you have to write the sharding mechanism yourself, and understand your workload and what such a system can and cannot do.
....https://www.politico.eu/article/head-amnesty-international-u...

Ukraine head disavows head organisation and resigns
I think they only started doing that, in the last few years.

The red tag has a barcode (and nothing else). They have a strip of them, next to the register.

You hand them the item, they tear off the bottom of the price tag, stick on the red tag, then scan it.
Twitter seems pretty confident about revealing their process to calculate that figure: They’ve described it multiple times and been explicit in their SEC filings.

As they should have been, as it’s a sound enough process given constraints and doesn’t need to be 100% accurate. They have nothing to worry about.
I like to imagine that their goal is similar, yet less ambitious: to keep C alive only for those who really need it.
Now we have two blanket statements.
I used to live in NZ where you'd never ever get Id'd like that. That's a bizarre level of personal detail collection. Yet back in Lithuania even to get to talk with a bank about mortgages I have to put my ID number and DOB...
Doesn't need a citation since other populations do similarly. Unless you insist barbecues are causing mass extinction.
Seems to be run by an SEO company ...
Only great men? Can women not be great, or do you just not consider any of them great?
Marco Polo writes(though south india)

Everyone, male and female, washes their whole body twice every day; and those who do not wash are looked down on

Dark skin is highly esteemed among these people. ‘When a child is born they anoint him once a week with oil of sesame, and this makes him grow much darker’
I think a part of the whole monad confusion comes from the fact that monads "add something" to a computation, which is valuable in Haskell but not in many other languages. Any function in C/Java/Python/Ruby is already free to log to stdout, truncate tables in the database, phone home to the NSA, modify files on the filesystem, throw exceptions, modify global state in the program, etc etc etc. You could say they all live in some `ErrorT (StateT s) IO` type of monad by default.

In Haskell, it's almost exactly the opposite: by default a function can do nothing but access its argument and do computations, but by adding more and more monadic contexts it can do more. This is useful for things like lazy evaluation, because the compiler can infer many more optimizations for pure functions than for functions that might do "anything". It also has benefits for security: a function with type `a -> a` is (almost) certainly not going to access the database or the filesystem. You can have the compiler confirm many assertions about the program when all side effects have to be declared through the type system.

For (say) a method in Ruby, which can already do anything, monads are not very useful IMO.
depends on your individual sensitivity to psychedelics, 0.2 would be too much for me to go into work, no visuals but a head trip. I also know plenty of people who can take 0.5 and don't feel much.
How Colleges are preparing for a new public health threat – Monkeypox
The American Library Association promoted it to children through their Alex Award for kids 12-18, what they call “young adults”: https://www.ala.org/yalsa/alex-awards (2020)

As to distinguishing the two, the issue is what message is conveyed to children from authority figures. In my view, parents have a legitimate interest in the party line from adults to children being “no teenage exploration of sexuality for anyone.” The diary of Anne Frank has historical value, and the sexual exploration is incidental. In Gender Queer, it’s quite central to the book.

I don’t think a library should be defunded over it, but I do think it’s counterproductive for folks to close ranks around defending it. It reminds parents that folks at the ALA probably don’t share their values when it comes to sexuality among “young adults,” and unnecessarily tethers an unpopular liberal position (sex positivity) to a popular one (acceptance of trans kids).

A problem with progressive advocacy in general is that progressives have a bunch of unpopular beliefs (about sexuality, American history, etc.), and at the organizational level, can’t help but inject those beliefs into their advocacy for popular positions (be kind to people).
How is ME going cashless impact your life? Keep using cash and argue with businesses what payments they DON'T expect.
Yeah, you can choose the version, upscale it and enhance it also
Big Pasta are in on the climate change hoax too? You cant trust anyone.

I was going to quote this exact section, as I felt it was one of the few areas where they let their "we just want real science" mask slip and revealed their consistent "pro-meat" stance.
Lots of people question the unified nature of Europe! Whole world wars have been fought over that very question. Regardless of cultural or racial similarities, whether there's a single government or not is a major factor in deciding if an area is a unified entity. That's not some British invention, it's fundamental to the whole concept of a nation state to begin with.
Need to find out ..
I’ve often received positive feedback from software creators in the form of:

“Thanks we will consider it.” Or “Thanks we have passed this on to our developers”

I think that’s a great response without any obligation on either party. People that make a request just want to contribute to the succes of the project because they like it, in my experience.
The truth is, you'll have this for any kind of software you're doing paid or otherwise. Learning how and when to say no is an important skill.

Usually I just tell people that something's out of scope, or that if it's in scope, it's something on our radar, but not at the top of our priority list right now. If it's the first time someone's made that request, I'll often note that.

If somebody gets pushy, just don't reply.

But there's also a decent usability rule: the first time users request something, they're stupid. The third time users suggest something, you're stupid. That's obviously not hard-and-fast, but it is important to keep in mind that even if you think the users are wrong on something, at a certain point, if there are lots of them, they may be right.

Whether or not you care depends on the type of OSS project.
sure, it's just the cherry on top on some days. You don't microdose and lay on your couch eating McDonalds, would feel wrong to me. Stacking all the good stuff has a nice synergy.
This article omits perhaps the most unique aspect of her playing style: She plays left handed, but with a guitar strung right handed. So she plays the bass line with her fingers and the melody with her thumb. This is part of why her arrangements skip along so nicely, imo
Beats are absolute dogshit for sound quality. So, yes.
A lot of multi threaded server software handles ctr+c just fine. A lot of Java based server software have a shutdown hook, which is something that you can easily add to any jvm based program because it is part of the standard library. If you use Spring Boot, for example, it has one and it will start shutting down your Spring Context and call any destroy functions on DestroyingBean implementations, which is how you can add your own shut down logic in Spring.

Good explanation here of shutdown hooks: https://www.baeldung.com/jvm-shutdown-hooks
In Our Time (the BBC podcast) has a decent episode on the subject: https://www.bbc.co.uk/programmes/m0010f8z
> which as I pointed out is actually a more useful comparison point for harvest date since AFAIK there's been less change in the grapes grown or style of wine produced.

Sorry for the late reply, but you should check out the underlying paper if you haven't yet: https://www.frontiersin.org/articles/10.3389/fpls.2016.00069.... Their result crucially depends on assuming a 7 day adjustment in harvest date in the early years to compensate for the change in style of wine produced. Possibly necessary, but I think it greatly undermines the strength of their conclusions.

Have you written anywhere else about your grape growing experience? I've been trying to learn more about the recent short season northern grapes that have been coming out recently.
> [...] tradesmen as the middle class and peasants doing all the work living in extreme poverty.

That's a weird view.

(Urban) tradesmen were sort-of next to peasants, not above them. And many parts of Europe had quite wealthy peasants during many periods.
The Flash Spec was open.

There are loads of Flash Player implementations.
I think you'd be best off looking at family history - what caused early deaths among older generations? My shortest-lived grandparent lived well into their 80s, so my main concern is them having enough money to maintain a decent standard of living in their dotage.
It is raining Cain, I got autocorrected.

Used similarly to:

"raising hell".
One of my favorite plays on that trope: https://www.youtube.com/watch?v=1nwaifplKCI
The CudaText author is here. No, I did not celebrate the Crimea 'annexation' (in local Ru talks, we cannot name it 'annexation', we must name it 'reunion'). But I was reading such big amount of news at that time, in 2014, that I was excited only from this wave of news. Many patriotic people in Rus were happy and welcomed that. Many opposition people in Rus were not happy and did not welcome that. But the wave of news was very big. For me the Crimea was not positive news. I never have been in Crimea. I never got the FREE ticket to rest in Crimea. The rest in Crimea is not cheep. In 2014 and in 2022. It costs big amount.
I've suspected for several years now that Sheetz convenience stores do this. Or possibly that the person that does their programming has an extremely diverse taste in relatively obscure music overlapping several of the songs I've engaged with on social media in the past.
I know, the discord bot is calling a backend. It's not like their GPU-run model is somehow in discord. It's trivial to cross-post results to discord, and provide a web text prompt calling the same backend.

More likely, they are hiding from bots that will scrape / crosspost?
Ask HN: How to Handle Help Vampires?
A help vampire is someone who requires a disproportionate amount of energy to help, usually because they make no attempt to find a solution themselves, or because they ask vague questions with little context.

I frequently get emails from energy vampires since I encourage people to reach out if my website does not answer their questions. However I get annoyed by the few people who cannot be arsed to write a full sentence to ask for help. No hello, no thank you, just "I need [thing] plz help".

How do I deal with these people?
If you're just looking for white/pink/brown noise, you could alternatively generate it using ffmpeg. I like

ffmpeg -f lavfi -i anoisesrc=color=brown:amplitude=0.4 -filter "lowpass=f=400" -f pulse -device playback-device "noise"

for example.
I'm going to go out on a limb and say adrianN is probably not a Nazi.
When I started with open source, I was hyped to get any feedback, bug reports, feature requests, and such, and I always tried to do my best to address these.

After 10+ years of maintaining popular projects (e.g., https://nodemailer.com/) and going through thousands of tickets in the process, I mostly ignore the incoming issues and requests now. Is it a clear bug I didn't know about – sure, I'll take it up as soon as possible. Anything else - I'll ignore it, don't even respond anything, and the stalebot will close that ticket in 30 days unless something additional comes up (usually it does not).

No one pays me for it, so I find my responsibilities to end at the point where the software is maintained and works on every supported platform. If someone does not like that, they can always fork the project.
It's kinda funny that your main complaint about the final logo is that it doesn't tell you much about what the project does.

I can't think of a single well known logo that is even remotely close to what a company's product is. Photoshop, Firefox, Chrome, Microsoft, Facebook, Apple, Netflix, McDonalds, Ford, Ferrari, Samsung, Nvidia, Intel, RedHat, Uber, Github, Duolingo, AirBnB, Slack, Twitter, IntelliJ, Steam.

I guess the Gmail logo does tell you it has something to do with mail though, so I did find one example.
"Background Sound Canceller" - as several comments have noted (amid favourable reviews), it's not, and it's not the title of the page.

It appears to be a noise generator, like the brilliant RainyMood.
MXML

Flex was built on top of Flash and gave a very nice, wildly ahead of it's time, environment for building Rich web Business Applications.
Do you want to carve out employers and schools as special exceptions because otherwise this seems like breaks the freedom of (non)-association in general. This specific case only works because it’s a public high school.

Because how could it be legal for me as a customer or employee to choose not to visit or work for a business or terminate a contract or my own employment because I don’t like that they’re anti-suffragists but then the other party be prohibited from doing the same thing?

In the case of work the employer is the buyer and for schools they’re the seller so it isn’t that. How do you not accidentally outlaw boycotts?
In a healthy society first person you ask for help would drop what they do and drive you to get a new phone or let use your phone to contact support. Too bad there are places or situations (i.e. dark gloomy night and you happen to be male outside of commonwealth) where people will turn away.
Association of American Medical Colleges, 2017

https://imgur.com/a/y4cpXvq
If you would like to see an example of a polite and meaningful discussion I had with a maintainer declining my feature request, you could read this:

https://github.com/nblumhardt/serilog-timings/issues/52

But I would not expect every requester to be polite and accept a NO...
Exactly.

Each software has a shape that makes sense, in the eye of the creator. That shape might change but it has to stay internally consistent somehow.

Unlike companies, we don't have to eternally grow the software to satisfy every customer and stay releavant. Projects come and go and this is a good thing.
My mother (59 years old, so not so old yet) frequents the gym (at least 2 times a week). Typically for some active stretching, body-pump and body-combat group exercises. Diet helps too.

She has a moderate heart\vessels condition so she intakes some pills prescribed.

D3 is the only addition to this I thing.
I was part of project where we moved user transaction lists from pg to dynamo.

While there are pros like ease of scale and all, the biggest was to tell product and higher-ups that the out of place feature with groupbys was simply not possible and there by ending the whole discussion.
`nix --help`, `nix search --help`, ... will show a man page, but a look at source can't hurt, as there are a couple of rough corners with the `nix` command that can be rather confusing.

For example `nix profile remove REGEX` will only match against the attribute part of the URL, which for Flakes is often just "defaultPackage.x86_64-linux", completely missing the name of the actual package, thus making it impossible to remove packages by name (using the index number will work).

The source is pretty readable:

https://github.com/NixOS/nix/tree/master/src/nix
He’s not on the hook for $1 billion. That was just a break up fee if he couldn’t secure financing. He’s on the hook for the entire deal value.
The law means that things with a disparate impact are presumably racist and illegal.
Common, these are only two letters. N and O.
You are right about the LEFT join coupled with a filter in the WHERE clause sometimes makes the join a normal INNER join. Just when this is the case is difficult for me to work out. This is often a trick question in some SQL assessments I have seen. I say this as someone with over 20 years of SQL almost on a daily basis. I avoid such scenarios by using CTEs.
If you trully are in favour of relativism then you believe that relativism itself is relative.

There are viewpoints from which something is absolute, other viewpoints from which the same thing is a discrete spectrum with a number of options, and other viewpoints from which it is a continuous spectrum.

Most are tools for thought and they are merely the maps not the territory.
"Jönköping University (JU), formerly Högskolan i Jönköping, is a non-governmental Swedish university college located in the city Jönköping in Småland, Sweden."

https://en.wikipedia.org/wiki/J%C3%B6nk%C3%B6ping_University

This has changed apparently. I think SAAB Avionics does a lot of in that general area so there is probably quite a lot of high tech research that goes on there.

The difference between a university and a högskola in Sweden for anyone wondering is that they do research at a högskola, i.e. you can get a doctors degree there.