skysight-inc/HackerNews huggingface dataset:
I find loneliness to be my biggest kryptonite (probably more revealing than I’d like on HN).

I work a tech job, as opposed to career. It’s not stimulating work, very mundane.

I can’t devout more than 5 min a time to my work, dead serious. It’s a constant tug between feeling alone/sad/ and bored

Every time I return from my break (one of many) it feels a lot like that deep breath before swimming a lap.
This is the driving equivalent of "just follow instructions"; you're ignoring that they are intentionally making the speed limits difficult to respect in order so that they can ticket you. Telling people not to get tricked is just victim blaming.
Google experimented with Assistant + related technologies for a while now: translate, voice recognition, OCR, contextual search work well. I think they realised that AI works best when omnipresent and invisible. Many people don't want to converse with an AI (or just anyone...), they just want things to happen with as little interaction as possible, so Google incorporated that "zero interaction" philosophy into their services.
Dividends are explicitly not an investment into your company's technology and capability. They're an admission that you cannot invest in yourself with a decent rate of return. Returning money to shareholders in this way is what you do when you cannot grow TAM and cannot grow profits with investment.
The entire "tax filing software" industry shouldn't exist. The IRS should be required to maintain its own online filing system, and provide it to all Americans without charge. That costs money? They're literally the revenue service, I'm sure we can find some money for them.

That's really the crux of this entire issue. Companies like Intuit have lobbied an industry into existence, and boy oh boy it's lucrative. Pointless "administrative courts" be damned, I like watching Intuit squirm.
> But, I think it was a disservice to call something a vaccine that didn’t seem to reduce the chance of you catching it, the effects of the vaccine completely disappeared within 6-9 months and it didn’t keep you from catching Covid.

I think that that's because the public is used to super-effective vaccines that are so good at preventing you from getting the disease at all that they've started associating that term with that level of effectiveness.

I don't think that's entirely fair, though - whenever we develop a new variant on any technology (e.g. Li-Ion batteries, after NiMh), the new technology usually has some initial performance deficits (e.g. lower capacity), so it seems reasonable to accept that in the case of vaccines as well. "Vaccine" was originally intended to be an indicator of what it was, not how effective it was.

That doesn't excuse the poor and dishonest communication from many governments, though. They should have been very clear about the numbers: "This reduces your chance of contacting Covid by about 60%, and reduces your chance of severe illness by 80% if you do get it" or something.

> We wouldn’t accept that definition for any of the other vaccines like Smallpox, measles, etc

Well, the smallpox vaccine is only 95% effective - it doesn't completely prevent you from getting smallpox, either, and I suspect that that's the case for basically every vaccine in existence.

> didn’t seem to reduce the chance of you catching it, the effects of the vaccine completely disappeared within 6-9 months and it didn’t keep you from catching Covid

These claims seem a bit far-fetched, but I'm open to looking at the evidence if you'll bring it forth.

[1] https://www.cdc.gov/smallpox/vaccine-basics/index.html
I appreciate that these conversations have the same futility as trying to push for condom use during the aids/hiv crisis. The next 5-20 years hold a lot of unneeded suffering that will be difficult to witness and experience. :( It doesn't have to be this way, and we can make far better choices.

The rational, self-interested strategy right now is to minimize viral load, minimize exposure, and minimize infection count. well fitted, high quality masks and respirators are a component of that strategy. if empirical appeals to the literature do not motivate adopting that strategy, nor do emotional appeals to those currently suffering with long covid; that's fine. at some level i'd hoped the detailed vlogs about physics girl's suffering with pasc would have helped people stay safe, this has obviously not happened. it's perhaps Tragic, but it's certainly A Choice One Can Make.

As for myself, i'm not looking to rawdog with people i'm not fluid bonded with. I'm certainly not looking to swap aerosols unprotected with people i don't know. The costs are far too high for a payoff that is far too low. solidarity and may the odds remain ever in your favor.
The tool parent and sibling comment listed allows you to do basic subsetting [1], and generates the formats you need. If you do this more often, it is of course useful to learn how to do this yourself. A commonly used tool is pyftsubset, part of fonttools [2]. I am not sure, but afair Google is running this under the hood.

[1]: https://fonts.google.com/knowledge/glossary/subsetting

[2]: https://github.com/fonttools/fonttools
Toddlers put everything in their mouth because their tongue is their most developed sense at that point. It tells them more than looking at it or touching it with their hands.

My impression is we lose last what we gained first, plus taste is strongly influenced by smell and smell is known to be a powerful memory trigger.

The larger goal of the Dinner Party, as Broder calls the event, was to explore the power of food in triggering memories, improving quality of life, and enhancing neuroplasticity—things that are difficult to achieve with medicines.

Maybe doctors will eventually sort this. This paragraph gives me hope.
Without a problem, because HNers keep ignoring the whole set of services, patent records per year, R&D being done, its domain across Java, mainframe, micros, being the only UNIX that survived Linux, being one of the major Linux backers, being the main GCC driver while clang lags behind while Apple/Google backed away and everyone else enjoys its license, the xl toolchain used in some supercomputers...
The Inflation Reduction Act directed the IRS to create a feasibility study on direct file

"The report focuses on three areas: taxpayer opinions, cost and feasibility. The report also includes an analysis conducted by an independent third party, as required by the statute. The report also lays out the potential benefits and challenges associated with the IRS implementing a Direct File program."

https://www.irs.gov/newsroom/irs-submits-direct-file-report-...
Rust's pitch is that something is wrong with how other people choose to make computers do things, and we will single-handedly fix it.

That's the perfect setup to attract those who are born to be perpetually dissatisfied with everything in their surroundings.

Take a mentally balanced, low-drama individual such as, oh, random example, ... myself. I can make the machine stand on its hind legs and beg for a milk bone using nothing but C. I don't have a problem. I have nothing to run from. I don't blame any of my tools for anything. If I did, what would that be?
Might be more useful to link the github repo
https://github.com/l1n0b1/TurboGP
Just like in geoguessr you could have different game modes. Or maybe you can move choose to step through the repository (up in file, down in file, up to parent directory, etc) but lose points/seconds the more of the code you view.
Not saying this applies to your situation, but I'm always slightly amused when I hear tech-oriented people say "this font would be perfect for me except for this ONE deal breaker" (often but not always the problem of insufficient differentiation of 0 and O). It's pretty trivial to modify fonts! Just download FontForge, open the font file, navigate to the code point in question, and simple operations like adding a dot or bar is usually pretty easy to figure out.

I have some proportional fonts that are perfect for some use cases except that they don't display block characters correctly and/or their digit characters are not of uniform width, and I fixed that by copy pasting from the corresponding code points from monospace fonts.
Thanks to Biden they are getting $60 billion to modernize. And Republicans have done everything they can to take it back from them.
I've implemented some sort of "poor man's Docker" using LD_PRELOAD, back then in 2011 when Docker wasn't a thing. It works by overriding getaddrinfo (IIRC) and capturing name lookups of "localhost", which are then answered by an IP address that's taken from an env variable. The intended use is the parallelization of automated testing of a distributed system: by creating lots of loopback devices with individual IPs and assigning those to test processes (via the LD_PRELOAD hack), I could suddenly test as many instances of the software system next to each other as I wanted, on the same machine (the test machine was some beefy dual-socket server with lots of CPU cores and RAM). Each instance (which consists of clients and several processes that provide server services, thus they're by default configured to bind themselves to specific ports on localhost, as it is common for dev and test purposes) would then be able to route its traffic over its own loopback device, and I was spared of having to somehow untangle the server ports of all the different services just in order to be able to parallelize them on a single machine and of the configuration hell that would have come with this. It helped that processes by default inherit the env variables from their parents that spawned them - that made it a lot easier to propagate the preload path and the env variable containing the loopback IP to use. I just had to provide it to the top-most process, basically.

Today, one would use Docker for this exact purpose, putting each test run into its own container (or even multiple containers).
Examples of TiddlyWiki being used in the wild
It seems like coral.ai is a glimpse into this future you’re waiting for. I dont know exactly what types of AI it actually speeds up on an RPi but it seems promising…
Whoops. As you can maybe tell, the stuff I use C++ for isn't so much about performance.
Not to mention logistical impossibilities. I've booked Uber Max / XL rides (6, 7 riders) and had a Camry show up. Or a Prius.
If you go for a dedicated GPU go for AMD the headaches that Optimus gives you with proxmox is just not worth it. IOMMUs are also usually all over the place in laptops.
North Korean Hackers using X(formerly Twitter) to trap security researchers
Java performance is really good, and I find Java development much faster than Rust. Also the JVM has all these awesome performance monitoring and profiling tools. Rust is unmatched for very high performance concurrency, but for most things, a garbage collected language is going to do just great.
> If you do, and then even "scale down" your tip, then it's you who are the exploiter, sorry.

If you hire a landscaping company, the workers are underpaid either because they're in the country illegally or because that hiring practice is widespread and suppresses wages. So these are exploited workers.

Tipping isn't generally expected for landscaping. Are you the exploiter if you hire one and don't tip the workers? If not, why doesn't that make you the exploiter? Should you also tip Amazon drivers and PhD candidates and women of every profession including ones who make more money than you?

The criteria can't be that they would be getting exploited without it, because that's arguably true of all of them. Probably of everyone in one way or another. So is your argument just status quo bias?
You could get those benefits through special syntax that chose to not deviate from commonjs semantics.

We are in this mess because tc39 explicitly chose to not give a damn about nodejs ecosystem.

None of the secondary benefits of ESM to commonjs semantics incompatibility (like recursive imports, top level awaits etc) are IMHO worth the ecosystem disruption.
Thank you for the clarification.

I think you are saying the attacker did or could have aquired the encrypted customer credentials but not the decryption key.

If that is the case could provide some more detail about the type of encryption to reassure us that it can not be brute forced.
Well, still a much better community than most where having an opinion is considered a sin.
I only see one of those among 32 constructive ones - a rather better ratio than this site!
Likewise, but I meant as vibrant as in photos.
>This sort of design solves the problem for any case of "My task that is performing I/O through my runtime is starving my other tasks."

Yeah, there's your misunderstanding, you've got it backwards. The problem being described occurs when I/O isn't happening because it isn't needed, there isn't a problem when I/O does need to happen.

Think of buffered reading of a file, maybe a small one that fully fits into the buffer, and reading it one byte at a time. Reading the first byte will block and go through epoll/io_uring/kqueue to fill the buffer and other tasks can run, but subsequent calls won't and they can return immediately without ever needing to touch the poller. Or maybe it's waiting on a channel in a loop, but the producer of that channel pushed more content onto it before the consumer was done so no blocking is needed.

You can solve this by never writing tasks that can take "a lot" of time, or "continue", whatever that means, but that's pretty inefficient in its own right. If my theoretical file reading task is explicitly yielding to the runtime on every byte by calling yield(), it is going to be very slow. You're not going to go through io_uring for every single byte of a file individually when running "while next_byte = async_read_next_byte(file) {}" code in any language if you have heap memory available to buffer it.
https://ourworldindata.org/malaria

would not have thought that malaria was prevalent in Sweden and Finland

"However, up until the early twentieth century, malaria also plagued the population in regions with a temperate climate. It was even endemic up to sub-Arctic regions in e.g. Finland and European Russia."

https://malariajournal.biomedcentral.com/articles/10.1186/s1...
The Chinese are no more encircled than any 1b population nation holding trillions of dollars in trade, debt and assets internationally. This is specious. They haven't conducted a war outside their immediate borders for a very long time, and they aren't massing troops at the edges. Daily ritualised flights over TW and sending ships to the islands down by the Phillipines is totally different to conducting invasive offensive warfare across land borders.

There are hundreds of satellites in orbit worldwide, Leo and geo. You think they could hide the materiel to conduct this kind of warfare?

Ukraine was warned by the US leading up to the invasion. They just refused to believe it.

When the US declares there is risk and brings people home from Korea and Taiwan, and moves the fleet into region for more than freedom of the seas and wargames manoeuvres i will believe there is sonething here.

If you want a canary in the coalmine, look at Vietnam. There's no love lost. If they muscle up, something is happening.
> The least amount of effort to get something done much faster wins by default.

And then you’re stuck with a proprietary language “subscribe to download”? Not sure it’s the least amount of effort honestly.
Does anyone know of examples of Mojo for GPU computations? The website makes multiple claims about it being able to run seamlessly on the GPU but I couldn't find any documentation on it...
There's a plugin for Poetry that will add tooling support for the Polylith Architecture (I'm the maintainer of that plugin). Here's the documentation about the Python-specific tool and you will also find information about the architecture in general: https://davidvujic.github.io/python-polylith-docs/
BTW - I'm creating a website for this: https://hcdp.space

If anyone wants to get involved to sit on the advisory board reach out to us at: hcdp@dosyago.com

The aim is to create eventually a 501(c)(3) that can help steer industry collaboration and raise awareness of this being an existential threat to our persistent legacy.
I can buy that it's technically demanding to do the last movement well, in the correct tempo, but learning it to a standard a relative beginner will be happy to achieve was not hard for me. But that may well be another distinction that makes it frustrating for a teacher to try to teach to a beginner, because, yes, it will likely be noticeably flawed.
So I tried to select for only Latin fonts (should be the default), and it refuses to filter by them, showing me about 3 or 4 alphabets I've never even heard of in the top 5 results.
Location: India

Remote: Yes, only remote.

Willing to relocate: No

Technologies: JavaScript, React, React Native, TypeScript, Node, Python

Résumé/CV: https://drive.google.com/file/d/146u9gsvrWgqZc7brYWJwJoxIrDe...

Email: krishals.001@gmail.com

=== Additional ===

Portfolio: https://lucikritz.github.io

GitHub: https://www.github.com/LuciKritZ

LinkedIn: https://www.linkedin.com/in/krishal-shah
reminds me of my grandmother-in-law who refused to fly on an airplane out of fear of airplane crashes

Totally. It's just like a black fly in your chardonnay.
Yes, that’s the primary meaning of “arbitrarily”.

Party elites ban companies and competition at their whim for purely their own selfish ends, rather than according to principle.

They act as the arbiters of the matter.
Yes, I'm familiar. I don't believe that means everything you use that happens to involve cryptography has to comply with that control.
Most porn stars don’t make any worthwhile money. The top 1% takes the majority of income in the industry, the bottom 50% might as well go become Walmart cashiers.
There never was any pretense to begin with, people just happened to realize that lately. In tech that is.

That being said, your relationship is with your, former and current, co-workers. I am rather good in blowing bridges up if I think someone else put them on fire first. But even then, I took great care of who was on the other side, as much for my own sake as for the sake of my reputation and relationships with others.

Because even if you don't give a single f** about your employer, your co-workers will remember as would you. Especially if all of a sudden the job market is favouring employers again.
This is a good example of cross language interop making sense, and of considering the vast array of old C libraries to be something worth remembering - and maybe putting in your toolkit. Wasm seems to cover a lot of this use case too, and any language with a good enough FFI. Interop is a priority for nim, though, and is pretty delightful to put to the test.
> That's the most you can lose,

It's not the most you can lose, because you have a bunch of repeated times where you're making a choice about whether to repair or not, and then whether to keep in service driving it. You can easily be wrong or get unlucky. You can choose to do an expensive repair because it seems to be the thing that preserves the most value, and continue to drive it for Uber because you expect to have a good operating history from this point.
Ruby outperforms C that is a Ruby extension, solving a problem by wrangling with Ruby types.

When you write a run-time for a dynamic, high level language, and then library functions in C which use the API's and objects of that run time, the resulting code is reasonably fast, but never as fast as solving the problem using direct C idioms.

There are ways to make improvements in that type of code, but they tend to be tedious to code. For instance, you can use split the code into cases by type, and then use faster, more type-specific routines.

Sometimes it's possible to get all the inputs out of the objects, work with lower, less encapsulated level C representations to do the bulk of the problem, and then put results back into the run time's objects again. Or do that partially at certain steps.

In the TXR Lisp mapcar implementation, alloca is used to create a native C array of stack-allocated iterator objects. (For the parallel iteration over multiple sequences: mapcar is an N-ary function!). The element values are pulled from all these iterators and stuffed into a stack allocated args structure destructively; that same structure is re-used for each call to the projection function.

That's not as fast as it could be. Beyond that it would be possible to separately handle the case when there is only one sequence argument, and to split that by type, and other such approaches.

It's faster, though, than if it allocated a dynamic vector of dynamic iterators, and/or if it built a dynamic list of arguments in each iteration which were applied to the function as a list.
Sounds like REPL Driven Development to me :)

There's a couple of things you can do to configure the REPL (like auto-reloading modules that has changed during the session). I submitted a link to my blog post about this subject here: https://news.ycombinator.com/item?id=37394439 (hope it is okay to cross-post like this).
The Mojo code in this post cannot be run in Python. So in this case, you wrote code for Mojo language, not Python.
I don't think "genetic deafness" means congenital deafness. Just like blindness, deafness for which you have genetic predisposition can be developed with age.
Very little pop music is as repetitive as the moonlight sonata. In that respect it is more closely related to trance than pop. Most pop music is also shorter, and an easier mix of even shorter movements.

In other words, most of it will be over a lot sooner for the poor, suffering teacher.
Record-breaking Super Mario Bros. speedrun approaches robotic perfection
Yet, they're building it
Two things that stand out for me:

* the CEO finds silver margins in reduced costs

* paying salaries is second to paying rent to platforms
I am annoyed with the bombastic claims behind bun.

I wasted a day trying to get vite to work when they first announced it. Really excited about not needing >1gb of ram to compile a react project... Boggles my mind that react bundling uses more RAM than compiling linux.

It is still unable compile http://chatcraft.org due to some problem with wasm plugin.

They also said that bunx --bun option was a pre-1.0 workaround, and didn't keep that promise.

Performance-wise their claims are suspect, safari js engine was always better at startup and memory use at the expense of a relatively weak JIT. They paired that up with a ton of stuff reimplemented in native code to make their cli and hello world workflows fast. This means people will be in for a perf surprise when they start bottlenecking in JS hotpaths.
Personally, how do you do that ?
> C++

I just physically shuddered
> Hell, 16 weeks plus 2 weeks per year of tenure is GENEROUS.

You call it generous, Germany calls it the law (depending on tenure, with some other European countries having a similar timeframe), and somehow non-FAANG non-tech companies are also able to stomach it. This is obviously very influenced by a very high demand for stability in Germany, but I also find it crazy how little people in other countries expect from their employers.
Climate adaptation finance to Africa must increase tenfold, research shows
So what are Joel and Michael up to these days? Have they retired to roll around in piles of money, Scrooge McDuck style? ;0)
and I also hope ALJ’s get struck down as unconstitutional

Veerrrry little of what they do is agreeable mega corp curbing things, its just rubber stamping agency opinions and masquerading it as due process
It is.

Why does anyone expect a private company to serve fonts for them without any interest to extract value.

If you want the fonts, read its license and find a way to acquire them and host it yourself for performance, security, privacy and peace of mind.

Someone here already linked the Google font downloader tool…
The language is really new, it only supports amd64 Linux at the moment (at least publicly)