skysight-inc/HackerNews huggingface dataset:
It's a pity this info is so hard to find. I had to click for a minute to find some example code, and thought: this is very much like Haskell.

I wonder how it's better than Haskell, why not Idris/Coq/Adga, and why not contribute to any of the just mentioned projects. This info, combined with some code and a description of the target audience of the project would be very helpful indeed.
NFT marketplace is growing rapidly. You can foresee a world where every digital or physical product can transfer ownership through NFT. Now businesses have a new opportunity to invest in NFTs to grasp while expanding their venture. Let’s understand what is NFT and What Should You Know All About NFT ?
Honestly, it's not bad practice to run a binary, that's literally how computing works. Binaries all the way down, why bless one over another, you heard the situation, the host OS was not functional.

Running random binaries in this case was likely more secure.

I advocate for the human over the company every time.

When only allowed signed binaries, reboot into owned OS.

When locked out of the boot loader, bring a computer the size of a standard power adaptor.

When locked out of WIFI Mac or ethernet ports, sling from a ephemeral hot spot tethered to cell access.

Cat will bring a dead mouse.

M$ is the mouse.
Sounds like you’re arguing against the non-wealthy owning homes, which is pretty shitty.
nothing wrong with being blu collar, but the amazon fulfillment worker didn't have to invest $$$ for five years of university and doesn't have, to land or keep his job, to keep training thorough his career and doesn't have his job landscape shift every six months as clients requirements and techincal fads change.

we're specialized knowledge worker, which just happen to have had our profession born after feudal ages, otherwise we'd be in the lawyer/architect/doctor brackets. we're slowly raising up there but just because of the labor market growth is getting stripped by the labor demand growth in our sector, but take not of this, unless something changes fast about how we see and market our profession, we're going to get pushed back into blu collars bracket as soon as the situation stabilizes.
> Yes I know how Wuhan sounds like and I clearly hear a w sound in there, don't you?

No?

> Don't 我 and 武 start with the same sound?

You could make that argument. But 武 never transitions out of it. That transition is how you get a glide (or semivowel) as opposed to a vowel. 我 is /wo/, with a brief /w/. 武 is /u/, and that vowel persists through the entire syllable. If you wanted to call it /w/ instead of /u/, you'd have a syllable with an onset and no rime, and your /w/ would last much too long to be called a semivowel.

> Do 窝 and 喔 sound the same to you?

I can't really speak to this, but I'll assume by 喔 you mean something that is like 窝 without the w- onset. Something like 哦?

They don't sound the same. This actually raises an interesting question...

> I know how Wuhan sounds like and I clearly hear a w sound in there

Am I right that you're a native Mandarin speaker? Mandarin doesn't distinguish between /wu/ and /u/, or at least no minimal pair exists that would prove the distinction is drawn. (Granted, the sequence /wu/ is not at all common in English, but we do have a minimal pair -- woo / ooh -- as long as you're willing to accept "ooh" as a word.) The lack of a distinction in Mandarin leaves the judgment of a Mandarin speaker open to question.

seanmcdirmid mentioned 服务 - do you also clearly hear a W sound there?
You sound like never worked in support area.
A single item of clothing lasting a year is not a good outcome.
The Internet Corrupts Creators More Than Consumers
I'd love to learn some about the "alternative to monadic approach to pure functional programming" but the project's website is utterly useless in helping me to find it.
> - Some customers had network equipment that capped the length of time of that a TCP connection could remain open, interfering with the preferred operation

What's the alternative that's going to work here?
The UK is similar, but splits it across two rules (which allow for higher interest loans but cap the potential impact):

* Interest must not exceed 0.8% per day.

* The total cost of any loan must not exceed 100% of the original loan amount.

(NB: This is only for consumer loans, commercial loans do not have a cap.)
That they are technically different nils if you split hair enough really has no bearing on the user hitting those issues, with no real way to work around them, and no warning from the tooling.

And your explanation does not really hold in actuality:

type DoesAThing interface {
Thing()
}
type ThingDoer struct {
}

func (td ThingDoer) Thing() {

}

func WillPanic() {
var thingDoer *ThingDoer

var someThing DoesAThing = thingDoer
someThing.Thing()
}

There is no situation in which calling Thing() on a ThingDoer will break, but Go's author have decided that implementing an interface on a value also implements it on the pointer, I never said to do that and carefully did not do that.

This means when you assert that

> the nil is an invalid implementation, not because it is an invalid Go value, but because it is an invalid implementation of the interface.

The design of Go forces that lie on you, you have no way to opt out of it. If you implement interface methods on a value receiver, that lie will be forced onto you with no recourse. If you implement interface methods on a pointer receiver, then that lie will still be forced onto you but give you the option of... defensively ignoring and maintaining garbage state (à la ObjC I guess).
Objects encrypted with S3-managed encryption keys (SSE-S3) are affected, as these keys are set up with a non-configurable resource policy granting the S3 service decryption permissions.
Graph of the “no smell” complaints for the top three Yankee Candles on Amazon
My learning path was Logo->Basic->Pascal\Delphi->PHP->Python->Ruby and then Go. With some of js here and there.

I don't really think it has much to do with you language path but rather with the field you are working most of the time.

People who are building Rails startups for sale will have opinion different from people who build some sort of integration systems.
Source: https://www.fca.org.uk/news/press-releases/fca-confirms-pric...

From this post:

Martin Wheatley, the FCA's chief executive officer, said:

'I am confident that the new rules strike the right balance for firms and consumers. If the price cap was any lower, then we risk not having a viable market, any higher and there would not be adequate protection for borrowers.

'For people who struggle to repay, we believe the new rules will put an end to spiralling payday debts. For most of the borrowers who do pay back their loans on time, the cap on fees and charges represents substantial protections.'
I've noticed that fast fashion is also a gendered problem.

I'm often assured that "toxic masculinity" doesn't mean an inherent criticism of masculinity, and is a phrase that many institutions seem to think is a productive way to talk about problems they perceive as being male gendered.

I find it interesting to consider whether it would also be productive to refer to fast fashion as "toxic femininity", as it's often literally so, given pesticides, plastics, fertilisers.

I will not perhaps be the first to do this, however.
Living on $100k means being frugal by the standards of the rich, anyway. I think it would be an error not to be frugal even if I considered myself rich, which I don't think I am. I'm happy that my tastes and preferences were set when I was in debt and waiting tables / driving taxi / doing three jobs. Up until I was in my mid-20s, making $100k/yr seemed totally unimaginable, so I appreciate what I have now in a way that I think a lot of people I'm exposed to take for granted. I still pretty much shop the same way, cook the same way, live the same way as when I was a cab driver, with a few additional perks I allow myself. Like a new laptop or new shoes every few years. I'm not just frugal; I literally don't know how to spend money, and the thought of spending it scares the shit out of me. I haven't let a higher income change my basic outlook. Because of where I am in my career, I'm surrounded by a lot of people who make 10x what I do and are worth 30x what I am. And I'm constantly appalled at their decisions and the stupid things they waste their money on. If I had that kind of money, I wouldn't be going to Burning Man or partying in Tulum or buying Lambos or adding a waterfall pool or hiring fire dancers for backyard parties. I'm not sure what I'd do, but it wouldn't be those things. I'd probably plow it into whatever new startup idea got me obsessed with code all night.

On the spectrum of all humanity, inheriting $40k in your twenties is on the lucky side, but it's also pretty basic. I wasn't born a Brahmin and I didn't exactly inherit Dubai. I also know a lot of people who were trust funders from birth and threw it all away, or blew their money on bad ideas. Or blew it up their noses and committed suicide - I knew several of those. Just from my own observation, most people who get money and don't know how to manage it are parted from it pretty quickly. This isn't to say I deserved to inherit something, just that, life finds a way to equalize out stupid behavior pretty quickly.

Reminding myself that that's the case is probably the only way for me not to go broke.
I'd love to see an example of this (the wikipedia page is not very clear to me).

Is there a Clean or Idris program somewhere I can have a look at?
Took a good few seconds to load what is essentially a few paragraphs of text and an image. How can people accept 21mb websites? Perhaps they're just eager to play their part in global warming.
They still make digitizing tablets, don't they?
Laws outlawing victimless crimes have a distinct and inherent flavour of anti-freedom associated with them, though. This is the way the US is lacking in freedom. It often feels as primarily freedom of the rich to oppress the poor.
Street Fighter II, paper trails
Umm, with respect - it is the US anti-Chinese rhetoric that is changing, rather than Chinese government policy.

There are many repressive aspects to the Chinese regime (and government specifically I suppose); but this is probably less the case today then, say, 30 years ago. Certainly I doubt very much repression has been tightened over the past few years.

If I'm mistaken - please provide references, preferably to non-US-aligned media sources.

*Edit:* Hong-Kong situation notwithstanding.
The wages are paltry yes, but as I understand it US prisons charge absurdly high rates for basic services such as phone calls and even individual emails, so there's a very coercive incentive on prisoners to work anyway.
When I see these stories about horizontal scaling on thousands of nodes, I wonder how many people don't know how much performance can be squeezed out of beefy machines. At my job we build probes for network monitoring, and we're able to ingest quite a lot of traffic (up to 14Mpps per link, for a fully saturated 10G link in our hardest tests), ingest a good volume logs or metrics from remote systems, do some extra processing and serve a web application in just a single instance. We use C/C++ for the traffic capture and processing, Postgres/Elastic for storage (depending on the balance performance/flexibility), some AWK for quick file processing (you'd be surprised how fast can it be) and then Python for plumbing code.

On the other hand, I've seen technical blogposts and whitepapers on how to optimize a "big data ingestion system" that requires clustering and tweaking and whatnot for a fraction of what we're able to do with a single machine. People should try harder to scale up before starting a cluster and scaling out.
We cut 99% of our JavaScript with Qwik and Partytown
If people had to pay $200k to attend Harvard, the price will absolutely collapse.

1 in 20 applicants is only the top 5%. Being in the top 5% income earners in the country is not a high enough bar to shell out $50k a year extra post tax to pay a child’s tuition.
I'd never heard of it, either, but its Wikipedia page[1] says it's been around since 1987, so it's a little bit older than Haskell.

[1]: https://en.wikipedia.org/wiki/Clean_(programming_language)
https://sanfrancisco.cbslocal.com/2020/06/16/one-dead-driver...
What if you aren’t conventionally attractive though or have unsymmetrical facial features and are not photogenic. I think your advice does not apply to a lot of people who never get picked on these types of platforms
Note that GC makes explicit the costs associated with memory allocation and freeing; languages that use manual memory management (or semi automated memory management as in Swift/Rust) simply un-amortise the cost and distribute it all over the program.

While Rust may have less issues than other languages in this regard, it doesn’t change the fact that destruction of a “thing” can result in a transitive set of “other things” being destroyed as well, and depending on the state of the program, this set could have a pretty high bound.

Even in a “predictable” language like Rust, a data entry containing a map like structure is going to have a different destruction time if the map is empty vs if it is full.

The other aspect of “predictable” delays in a program completely ignores the runtime issues that can happen at the OS layer, such as swapping/page cache invalidations/migrations between cores of numa regions etc. so it is rarely the case that any program in any language is going to have predictable behaviour. Even trivial things, like the number/size of environment variables user at program startup can have a performance delta.

Anyway, the point is that when programmers talk about “predictable” behaviour in a program, what they generally mean is “invisible performance problems” and so it gets swept under the carpet.

That’s not to say that GC doesn’t introduce variance into measurements, but it is not the only thing that causes variance and many of the good GCs are capable of using multiple cores and can avoid interrupting the program runtime without significant overhead, although obviously tracing collectors will increase pressure on a memory system in a way that explicit/automatic memory management does not.
Which is an amazing number yet the MET seem incapable of solving most crimes.
Do you remember what you determined the "ancestor" to be?
Sorry about that, I fixed the configuration and it shouldn't require auth anymore.
Study: Brain mechanisms involved in learning also drive social conformity
It’s terrifying how many Europeans come out and defend payday loans and pretend their system where it’s more difficult to declare bankruptcy is somehow better than the US debt system.
With my Dev Concepts collection (12 books I'm writing), I'm taking a different approach. Instead of saying "developers absolutely have to know/do this" (which is often biased/opinionated/situational), I'm just explaining all the ideas/concepts/principles I can think of. That way, curious developers can explore and learn about things they didn't know existed (and might benefit from knowing or applying to their own context), or need to learn about to solve an issue they're facing.

It will take me quite a while to get where I want to be with this project, but I'm confident that a good chunk will be timeless; even if there are many moving parts in IT, there's a huge amount of pretty stable ideas/concepts.

Sorry (not sorry :p) for the shameless plug, but here's the link: https://dev-concepts.dev. I'd be thrilled to exchange ideas about this!
It is basically a captcha to keep out crawler bots.

I added an exception for images and then overwrote the config with a previous version... -_-

Should be fixed now.
When was this submitted. Currently says "7 hours ago" but https://news.ycombinator.com/submitted?id=gautamcgoel says "2 days ago".
I just wanted to note this website is very well-presented. It mimics the simplicity of a sheet produced by an old typewriter.

Eye pleasing and no distraction from the text, as a web page should be.
That's something entirely different.

In this case, the wallet was emptied.

The traditional similar thing would be the bank account that is emptied.

A forged check would not be sufficient at all. Even for 0,05% of the amount stolen here and it would only be where checks are valid ( would be worthless outside the US)
Raspberry 4 is also a good option until RISC-V with OpenGL ES 3 gets cheaper.
> AWS doesn’t access customers’ data

Amazon's product people also don't look at third party seller statistics to decide which products to sell themselves. Until they got caught doing just that.

To assume that they don't look at data feels naive.

A German super market chain with online ambitions has a rule that nothing touching their pipeline can be hosted on AWS. Want to sell them SaaS? You can't run your nodes on AWS. I consider that to be reasonable.
I think jurisdiction and the choice of prosecutor and judge do more to explain the incredible discrepancies we see in the mess that is the American justice system. You have to be very careful when contrasting different cases in different areas—there are so many cases and so many outcomes that it's very easy to cherrypick any two to make any point you want. Two examples:

The son of multimillionaire entrepreneur James Khuri killed a woman while speedracing his Lamborghini through Los Angeles. He was sentenced to serve a pathetic seven to nine months not in prison but in a youth camp and home detention.

On the other hand, Cameron Herrin killed a mother and her baby while speedracing his Mustang through the streets of Tampa—he was sentenced to twenty-four years in prison.

They're the same age. They're both rich. They're both white boys. They were both speedracing. And yet their sentences could not be more different. Frankly, it sounds like California is just soft-on-crime when it comes to vehicular offenses.

In the case of the Cuban truck driver, he was railroaded by local sentencing laws that forced the judge to sentence him to consecutive terms for each individual victim. Even the prosecutor in that case is now filing motions to get his sentence reduced.
If you rob a bank and hide the money, and then get caught, you will be "coerced" to tell the police where you hid the money. The "coercion" will be "your willingness to cooperate will be taken into account at your sentencing".

This is both normal and good. Suggesting otherwise would be ridiculous.
> If China were a small country, they'd never be able to get away with it, it's not a huge story because everyone is afraid of the consequences.

In Libya, refugees are carted off to "prisons" not much above concentration camps by the EU-financed "Libyan Cost Guard" [1][2], slavery and other forms of human trafficking are blooming across popular migration routes [3]. And no one gives a fuck, despite all of this happening literally in Europe's neighborhood.

Syria's Bashar al-Assad used barrel bombs [4] and chemical weapons [5] against his own population, and "thanks" to Russia protecting him, no one has (and likely, never will be) been prosecuted for these crimes.

No matter if you are a small or a big country, the lesson "never again" from the horrors of the NS dictatorship in Germany seem to have been forgotten entirely.

[1]: https://www.newyorker.com/magazine/2021/12/06/the-secretive-...

[2]: https://reliefweb.int/report/libya/complex-persecution-repor...

[3]: https://time.com/longform/african-slave-trade/

[4]: https://reliefweb.int/report/syrian-arab-republic/nine-years...

[5]: https://www.armscontrol.org/factsheets/Timeline-of-Syrian-Ch...
Sorry a small startup does not have the resources to go against behmouts like Amazon, Microsoft or Alphabet in US courts if that is your defence it is worthless.
Usually, you don't start learning a new language with multithreaded operations..

In that sense, adding a gc to rust for single threaded programming, is almost useless : it's not helping that much and you're not learning.
The burden is on the person making a claim, not on others to disprove it. Furthermore, "no US aligned media sources" is ad hominem. Objective facts don't become falsehoods because of who is saying them.

Since you've formed the opinion that Chinese government policy hasn't become more repressive, and that opinion is clearly educated, surely you have plenty of links to give us to back up your position.
That payday lender was founded with a left-wing banner of disrupting the status quo of lending. YC wouldn’t have funded someone if they were just like, “yeah, we want to start a payday lender.”
Heck no, I support ANY BROWSER going back to Netscape 2.0+ and IE3+ )))

Not joking, either.
> Surprisingly, there are a lot of strikes, labour issues, and general unrest in China.

It only surprises people if they consider China as one of:

* A harmonious socialist utopia, or

* A totalitarian dystopia

unfortunately, the US government and mainstream news media are trying to paint China as the latter of the two.

----

Also, irrespective of the extent of nationalism in China, western or US imperialism is a thing. Before the 20th century it was literal empires with physical conquest, and these days it is a combination of economic influence and military interventions. Of course it also serves as a convenient excuse and distraction...
If you replace "short-lived objects" with "short-lived resources" then Go has defer, Python has context managers.
You're not the only one who found it insane. Check the HN discussion at the time: https://news.ycombinator.com/item?id=21782196
Thankyou. I didn’t know about Inkscape, or anything about Common Lisp. Javascript (in V8) also has special detection & processing for very short lived objects. I appreciate the links!

But I was specifically responding to / confused by this claim in the GP comment:

> GC-based languages all ended up adding special syntax to add that level of control for objects when the programmer wants fine-grained control over the destructor.
(Emphasis mine)

And as you say, Java, V8 and Go do this with heuristics, not syntax. And I’m not sure if Ruby or Python do this sort of escape / generational analysis at all. On the flip side, it looks like Lua has added something like this, and C# has stack-allocated structs.

Lua + C# + CommonLisp falls very short of the “all GC languages” claim.
The "threat" is that your cooperation will be taken into account at sentencing.
Then where are all of the innovative companies? Europe has a massive drain brain problem because it absolutely does not reward innovation in any business sense.
A little less than 1 in 10 teachers failed this test when they tried ...

And frankly the quality of teachers isn't much better elsewhere.
More info on CPython's GC:

https://devguide.python.org/garbage_collector/
You do know that they can probably get access to your data through an internal backdoor if they really wanted to right?
Your points are much more meaningful than what's expressed in the article.

Regarding unsafe though. In other non-GC languages (C/C++, say) there's no keyword for `unsafe` as that is the default state. And that's fine. People generally don't have too much trouble trusting library authors to mostly do the right thing. In Rust the places where you have to defer to human judgement are clearly marked, and I see that as a net benefit over status quo irrespective of how much `unsafe` is actually used in one or another library.

GC-ed languages are a different matter altogether. They sit on a different point in the trade-offs graph in my opinion. However, pointing out that the design trade-offs that have been taken in Rust may not be ideal for one or another use case is very much a valid thing to say!
Models predict optimal airplane seating for reduced viral transmission