skysight-inc/HackerNews huggingface dataset:
> Great art with lasting value can't be crowd-sourced.

This is a nice problem to solve! And profitable too if it works.
Addendum: "Unkept" IS a word, more appropriate than "unkempt" here! Screw you, spellchecker!
Type hints in that code are erasing the actual signature of the function, so you won't get type checks on the arguments. For @redirect, you'd be better served by using the logging module.

Higher order functions are ok, but the problem with this what they're using it for. Code that behaves different based on environment without any explicit warning for the caller? That's fairly dangerous.
This is the primary drawback of unions, no? The most talented workers leave to self-negotiate better salaries elsewhere and the company can’t do anything about it.

At least that’s what I got from the article. Weird for a university professor to blame a union.
Teaching is a tough gig. I come from a family of academics (my brother and I are the "redneck" engineers. The rest are kinda Ivy-league).

I have done training (usually one-off seminars) for years. The prep takes forever. I have known a lot of teachers, and have heard stories about lesson plans. I suspect college profs have that, X20.

And academia (like nonprofits) doesn't have money, so ego can be the currency. Can make for a rather unpleasant working environment.
They are kinda related in a way that Java implementation of generics does not help with devirtualization, while C++ templates / Rust traits do help by not needing virtual calls from the start.

Consider the pre- Java 1.5 sort method:

Collections.sort(List list, Comparator comparator);

If you load more than one Comparator type, then the calls to comparator are megamorphic and devirtualization won't happen unless the whole sort is inlined.

In languages like C++, you'd make it a template and the compiler would always know the target type, so no need for virtual.
Workshops?

Isn't the problem they bungled the software completely making the interface stupid and 'simple' (apple magic).

Apple really should take the same route they did with hardware in the last year, go back to functionality in good design, not design with little usability and magic 'happening' without interface feedback.

Same thing has happened with some of their other apps pages included. They became useless without the simplest of features because 'simple'.

Go back to the old days where you lead the industry!
OP says he has friends that say they only use Messenger or only Signal etc, and everyone has their own preference. Sounds like they have the right idea! Why be the only one accommodating everybody.
Doesn't always work. For example Google seems to "auto correct" Gasgerd, a widely used nickname for former German chancellor Gerhard Schröder to Gasherd with and without quotes.
See the Casino City on the Right? The sea level is lapping at that sign.
It goes away by the Spring...
Never heard of them. They are not a well-known retail bank.

Edit - Looks like they do pre-paid credit cards, which explain why I’ve never heard of them. Been around since 1999.
> worse that they can't muster a healthy academic culture that respects all their faculty equally, whether they're tenure track, adjunct, or tenured.

Saying things like this is a real disservice to the kinds of people who waste years and decades of their lives trying to return to academia after being rejected. Deliberate gestures of inclusiveness encourage people to keep hoping long past all reason.
Working in a team I think it'd be awesome to see when other people are editing the same files in a project- which could help spark conversation and avoid merge conflicts.

A more advanced "Find usages" in IDEs that could perhaps create a graph and show more than just one level deep, or where you can track a function's argument to see where it originated and where it travelled through to get to a function.

A project management tool that could help with covering different scenarios - like a tree of possibilities, and allow you to select which possibilities a card must cater for, the ranges of arguments etc.

A GUI Devops tool for creating infrastructure as code (E.g. for pulumi scripts).
One person's joke is another persons insult I guess. I am certainly not agreeing with the idea of someone being sacked for this, that's clearly insane.
Tomorrows generation of humans thinks the other way round...

I can see everything easily on the GPS map, and see where I've been going, and I can steer to go wherever I like. Currents and wind and stuff don't affect me much, because I don't look at which way the boat is pointing, but which way its heading on the map (which includes the effects of currents and wind).

The only annoying thing is anything that doesn't show on the map. Like floating logs, men overboard, etc. Those are a pain because I have to look out of the window and try to figure out where they are on the map! And sometimes if it's foggy I can't see those things at all!
Do you think that there is a large gap between prejudice and disproportionate effect? I'm just curious how this break down for you.
Fascinating! In many parts of the world, the incremental approach seems alive and well. I'm sure many have had the experience of traveling in a developing country and wondering why it seems that all the buildings are unfinished. Rebar sticking out everywhere! It actually makes a lot of sense, when one does not have access to credit or even a safe place to save money. You build your house as you can afford each component, storing the value that way - take any surplus cash, buy some more bricks, and add them to the house.
Kyoto, Japan's beautiful old imperial capital, is going broke fast
I think it's a bit different because I'm sure the number of autistic people on this site vastly outnumber the amount of people anyone would call retarded.

Therefore it's a bit of a self deprecating humor embedded in the GP comment. Reminiscent of WSB calling themselves apes and retards.
Removing cat and specifying the file directly to the utility doesn't move the needle in any tangible way either.

At the end of the day do whatever pattern works for you - for me it's doing "cat file |" at the start of a pipeline and "> outfile" at the end.

I also avoid globbing inside a pipeline as it can be dangerous too.
Interesting claims on emulation. Perhaps a custom qemu build is in order. I’ve tried running a x86 linux on UTM yesterday and it was to slow to even boot before I gave up.

I’ve entirely give up on doing x86 docker builds for the same reason..
Maybe, but what are your alternatives? You won't find anything in Google or Amazon. If you're lucky you find a niche forum or reddit sub with enough activity. If you don't you're better off a distributor.
See footnote:

> dd actually has two jobs: Convert and Copy. A post on comp.unix.misc (incorrectly) claimed that the intended name “cc” was taken by the C compiler, so the letters were shifted in the same way we ended up with a Window system called X. A more likely explanation is given in that thread as pointed out by Paweł and Bruce in the comments: the name, syntax and purpose is almost identical to the JCL “Dataset Definition” command found in 1960s IBM mainframes.
When I was a teen, I read and re-read the Wikipedia articles for stress and stress management, because I was having problems with stress and that was the only source of information I could think of. The articles talked about a form of self-therapy called autogenic training, so I got a book on it from Amazon.

The book was by a German guy named Schultz and written in the inter-war period (originally in German). I didn't know German; an English translation wasn't available: there was a French one though. I had lived two years in France by then, but my French was still bad. Only reading this book I realised that I could actually read French.

I read the book and practiced his method for around six months. I'm not sure that it helped much, but in retrospect it was an interesting experience.
The definition you quoted included discrimination which is another umbrella term like disproportionate effect. Why is it so hard to understand that racism is what racism does?
You are correct - this is an attempt to appear fresh. But it is no excuse. It’s still an anti-user dark pattern.
I suspect that most such articles are written by some poor soul living in an area where the best available jobs are writing garbage click farm articles. I wouldn't be surprised if some were even generated largely or entirely by machine. Calling them "crap articles" downplays the fact that they are not even really content, they are just a pretense to fill a page with affiliate links.
I have installed Ubuntu Server 20.04 on a M1 Max on UTM and it was the fastest linux installation ever by an order of magnitude! I tried the x86 version with UTM but got a crash. Highly recommended!!
Not to mention the GNU project had been around for nearly a decade previous
Supply, meet demand. There are lots of people who want to teach part time for the title and even more who desperately cling to the hope they’ll be able to get a tenure track job after being told they won’t, for many years.
Who sends you personal messages on LinkedIn? Personally, I don't even trust LinkedIn to have an app installed on my phone. But I haven't received even a single spam notification from any of the major chat platforms.
> I think this is ironic writing this in English.

Oh, definitely. French is worse than English, but both are bad. My two Right-to-Left languages are far easier to pronounce from reading.
I can’t wait to hear what he thinks of the 90% of people who will be affected by climate change not living in developed first world countries.

Probably still “Who cares?”
it would be acceptable to describe situations in the market as 'schizophrenic' or 'bipolar' or 'crippling' so as an autist, i don't see this usage as particularly offensive.
Agreed with the first sentence. Ethereum is not about the price of coin, just about its need to power the blockchain. Monero is a better currency than BTC ever will be.

Hard disagree on the second. The fact that BTC still is more valuable than others is more due to BTC having first-mover advantage and that there is too much price manipulation going on - Tether being the main culprit. Once Tether blows up, we will see people realizing how worthless BTC actually is.
I thought this was really interesting and a fun read, like something you'd see in a sidebar in a magazine.

I like the style. It reads like something that Spock, Commander Data or the HAL 9000 would say, which IMO is a good thing.
> and it's the kind of readability refactor that you'd often want to do anyway even if the code wasn't being shared.

Couldn't disagree more tbh. Some of the worst code I've ever had to work with has been over abstracted "recipe" code where I'm trying to descern complex processes based off two word descriptions of them in function names.

Doing this too much is a great way to turn a readable 100 line algorithm into a 250 line clusterfuck spread across 16 files.
I don't think I've seen this, do you have a link to learn more?
Did she have a signed contract or not?
Memory consumption, dataset size and performance: how does it all relate?
Hasn’t Apple Cash been around for a few years now? What prompted this post?
I was asked, not only for all my paper work from school to university, but also human reference from each school and university with whom they could talk :) And this was by one of the world leaders in the tech field. And then they spent the next one month doing background check using an "agency".
> Texts charges users a monthly subscription to use the app.

This is the _only_ reference to the pricing on their website. I'm not signing up to the app just to see what the pricing is, it's baffling they don't include that information on their main website.
https://github.com/scverse/scanpy

This is incredibly popular in single cell analysis
Europe’s deep tech depends on university spinouts
A better title would be 'Useful Python Decorators by a Data Scientist'.

Those decorators are exactly what data scientists would do, while software engineers would be terrified.
There’s a short course called CS3 (at least when I went) that is designed to prep students with no prior programming experience for 61a.

Berkeley is a generally place where all the resources are available to you, but you need to do your research and make wise choices.
bitmapped fonts are pretty damn simple, but you can compress them by storing only the pixel distances to the next inversion from 0 -> 1 or 1 -> 0 along scanlines
Sorry, but if this kind of situation happens to you then you should not be out on the sea.

If you think that some random rock in middle of open sea, which was probably charted in 1953, is measured with that kind of accuracy that you can pass it by 5 meters then you have more problems than GPS accuracy.

And nobody said buoys are obsolete. Article is about lighthouses (https://en.wikipedia.org/wiki/Lighthouse)
107k sounds really high actually.

The salaries shouldn’t be compared with private, but should be compared with other non faculty salaries within the UC system, or across universities in the world.

A faculty in London, Paris, or other high CoL city would love a pay boost to 107k.
Yeah - using Windows 11 on my desktop for the last month or so - it's downright ridiculous what it devolved to
My personal is:

- own your own domain name, so you can transfer it as needed

- own your email, having as many aliases as you need

- download ALL your mails locally (fetchmail, OfflineIMAP, mbsync, ...) perhaps on a homeserver and use them in a local maildir with a local client, like notmuch, so you have a unified inbox for anything

- avoid proprietary messaging platforms and teach others to do the same

that's works for me so far, surely many try to put pressure on me for WA, Slack etc but I always successfully decline. Anything is NOT ONLY centralized but also unified. In the same tool (Emacs/EXWM) I have mails, feeds, usenet etc I do not like much Gnus but in that case I can also get HN and Reddit there, with the same UIs, local antispam, local scoring etc.

The tip is always the same: as any of us you feel the need of classic desktop model and we all miss it, but something we can still do to have some kind of substitutes :-)
Occasionally they are honest...

I hold the same option, apart from that I'm not rich... But I don't really care either...
1- https://github.com/dotnet/AspNetCore.Docs
2- https://github.com/aspnetboilerplate/aspnetboilerplate
3- https://github.com/bitwarden/server
4- https://github.com/abpframework/abp
How PostgreSQL Stores Jsonb
Check out this tweet from the founder of Slite (a Notion competitor focusing on remote teams) for video and examples of how Discussions will work.

"It lets you make key decisions meeting-less, in context of your docs, and it launches in 2 weeks!"
First you would need an economical method to capture the co2.
>I know people in extended families regularly sending money between themselves

Not a lawyer but I remember reading that the IRS (or equivalent) would be watching for patterns (large amounts/frequent transfers in just below a threshold etc across different sources -- bank accounts etc) . If there is probable cause, they might have to get a subpoena. This app is just one more source for them to confirm/deny wrongdoing.
> Recently, places as diverse as Texas, California, Oklahoma/Iowa/Kansas/Nebraska (SPP), the UK, and Germany have rapidly decarbonized without nuclear.

Nuclear is still part of the UK's strategy and new nuclear is still being built.

https://en.m.wikipedia.org/wiki/Hinkley_Point_C_nuclear_powe...
> Does https://github.com/pkolaczk/latte count?

This is just Rust code. Where is the equivalent Java code?

Like the 50x-100x memory consumption is highly suspicious. If Java uses 50x the memory consumption compare to C++, how come I can allocate a long[SINT_MAX-10] on a system machine with 32 Gb of RAM? Shouldn't the process require of order 0.8 Tb of RAM if this statement is correct? Or can C++ allocate a 2 bn array of longs in 40 Mb of RAM? If so let me know, I would be very interested in using this novel compression technology.

> Or the Optional cost described on my blog here: https://pkolaczk.github.io/overhead-of-optional/?

Why aren't you using OptionalLong[1]? You shouldn't use Optional<Long>, that's never a good choice. At any rate, nobody should be claiming Java optionals are are free, they're a high level abstraction and absolutely do not belong in hot codepaths.

In general it's fairly easy to construct benchmarks that favor any particular language, which is why you constantly see these blog posts about how high level interpreted languages (JS, PHP, Haskell) are faster than C++.

You can easily construct "comparisons" that make JVM languages look superior to C++ as well, just carelessly allocate throwaway objects of different sizes and lifetimes (like you can in Java), oh no, why is C++ slowing down? Surely there's no heap fragmentation! That's a bad faith benchmark though. It doesn't really demonstrate anything other than that C++ following Java idioms isn't very good.

> And what do I do with that knowledge if it turns out the optimization didn't happen?

The way the JIT works is by aggressively overassuming, and then recompiling with more generalized interpretations of the code when assumptions turn out to be false. But the wider problems of compilers occasionally generating suboptimal instructions isn't something that is Java specific.

[1] https://docs.oracle.com/en/java/javase/12/docs/api/java.base...
Another classic of the genre I've seen is excessive memoization, done using precisely these sorts of decorators. By the time it has to be debugged in production, the culprit has left the building. It can even obscure the source of other bugs on top of the ones it introduces.

Long story short, if you want to have a cache, have a cache. If you want to make something parallel, make it parallel. This stuff just gets in the way. The only real exceptions I make for decorators by and large are for pydantic things and similar. It's very noticeable that if you're doing stuff in pytorch lightning you don't tend to fiddle with decorators much at all but in tensorflow it's common. Cute code isn't good code, end of story
Easy. Just make HN your primary news source. Boom. Mental health saved.
I have Blackberry Hub on my phone. I found it only marginally useful at first but it does integrate with all big services (if you have the apps installed) and centralizes the viewing of it. I am not a powers or use it very much but it available maybe you can check that out. Pretty sure there are other 3rd parties that do this little trick.
Like the Kochs and Murdochs in the world ? Yes I would see that as an issue. Something that certain regulation could solve though. Right now, money can flow unhindered from billionairs to politicians (through numerous legal routes) which hinders effective regulation
Many other countries have stopped issuing visas to Russians.
The only problem that I have is that this guy was fired and now will for sure go into politcs, whereas his skills and his ability to question everything are needed in Africa , South East Asia etc.

He is right there is plenty of money to be made and developing countries could use Westerners who are sick of this climate paranoia.

Westerners bringing their skills to developing countries + local governemnt which has no qualms about reporting bogus CO2 emissions numbers = the hypergrowth that developing countries deserved for centuries.

You don't need to argue there, risking your job...it's the governemnt policy to under-report CO2.

As the West castrates itself, demographically, financially and energy-wise... finally Africa will rise.
They can't block your crypto account/wallet like they did with bank accounts in Greece, Cyprus, Iceland etc. https://en.wikipedia.org/wiki/Capital_controls_in_Greece

Even only this is enough, but there are many more ways this insurance works.
So did I, but my man page (open(2)) cast doubts:

"The O_DIRECT flag on its own makes an effort to transfer data synchronously, but does not give the guarantees of the O_SYNC flag that data and necessary metadata are transferred."

While I don't think this is relevant to block devices, I see no harm in including the flag in my alias, either.
I don't see how this is possible if you also have E2EE. Great example is email encryption via PGP. It exists, it's used (rarely) in some cases, but it's so poorly implemented to the point of being useless unless
I think that the head of responsible investing at a major bank is fully within his job's description by stating his opinion that climate risk is very low compared to all the other risks to investing and the economy and that he therefore thinks that his team spends too much time on the topic because of the hyperbole surrounding it (his words).
World Wide Waste: How plates made from sugarcane help India's plastic problem
Ironically, the post contains a useless use of `cat`:

cat /dev/sda | pv | cat > /dev/sdb

This could be replaced by just:

pv < /dev/sda > /dev/sdb

Or in this case even:

pv /dev/sda > /dev/sdb
I'd still miss a "proper" OS - for example I can't run IntelliJ remote development client on Android. It's sad that Windows is so bad at this point, and Linux tablet support was 0 last time I checked.
How to reuse React components across your projects
no paywall: https://12ft.io/proxy?q=https%3A%2F%2Fwww.wired.com%2Fstory%...
Sure. I even started out by noting that Cicero has been reduced to "Lorem ipsum".
tools are just tools. all entities will continue to develop better tools to help both themselves and those in their immediate proximity. this is simply history over [minimum] past 4.5 billion years.

history has shown that trying to control tools simply leads to more unnecessary death.

maybe we should think about focusing on all entities having enough that their is no need to employ power?

tldr; if everyone on the planet had a roof over their heads, food to eat, books for their children and light with which they could read them in. . . we wouldn't be here. and econometrically this has been feasible since around the 1970s.

there are examples of small geographically isolated communities throughout history that have had this.

i wish humanity would get better at math.
Yes, as if there isn’t doom and gloom here.
What got you to programming

What do you like about programming

Do you know anything else about computers or are you interested learning about it

Are you interested in adjacent fields such as microelectronics, math, etc
>not cherry picking their numbers to make the case that the US is full of hate-filled crazies who are randomly shooting places up 10x per week.

This isn't an argument anyone, much less the article, is actually making, it's a strawman.

Plus, mental health and a pre-planned desire to kill obviously correlate with gang violence. Bloods killing crips and white supremacists shooting up restaurants are not as separate in their intent or root cause as you seem to believe.
They were responding to someone who phrased their comment as if they were also talking about what already happened, not as if they were referring to projections.
Good for you. I get dozens a day.
Hey, i found your website through this post, and i would like to receive your newest posts, i think a rss feed would be a nice addition.
Burn the heretic!

In every age science is threatened by heresy, and heresy is bound up in false doctrine. It is the desire of all heretics to minimize the importance of doctrine. When doctrine is minimized, heresy can exercise itself without restraint.
That's cool, I didn't know you could do that. How do you make the mold? If (as I suspect) the answer is handcrafting, 3d printing still offers a considerable advantage in labor.
It wasn’t a crappy explanation, it’s just that the refund is pointless if you have to pay $49 to rent their tools.
You might be on to something here...."Who needs TV when I have T-Rex?"
A few things that I've done:

Avoid news with a comment section.

Buy and read high quality print media.