skysight-inc/HackerNews huggingface dataset:
This is the kind of uplifted positivity of light and goodness that I like to see on the web.

I think society, television, films and books focus on the opposite of utopia and negative things and dark things. But they ignore all the blessings and positive things. LOVE, gratitude and kindness and light, and faith are what matter and what we should be focused on.

Why would you embrace something that is darkness when you could embrace goodness and light?

Your attention should be on good things 100% of the time. Reacting to a bad situation or something negative, in a good, positive way. Not a negative way.
The point of patents is quite literally that inventors get to control the production of their inventions.
the suggestion is terrible, full stop. it would be akin to someone standing outside a movie theater yelling at people because they should be spending their time fighting world hunger.

sure, they might be right, but its kind of missing the point.
> Systems of social security, healthcare, and the general economy will just collapse under that sort of pressure.

Maybe we could buttress them by all the 4x to 10x productivity gains that automation has brought us. [1] Maybe we could cut back on all the useless, extraneous, low-to-negative ROI shit we're doing. We have options, here, that don't require a population ponzi scheme.

(Also, you can't be blaming this situation in China on demographic collapse, when it allegedly has massive youth unemployment.)

[1] Remember, just a few decades, when somehow, a single working adult could comfortably provide for a whole family? Why can't he, anymore? What has changed? We are more productive per worker, we have more workers participating in the economy, but somehow, you think we can't provide for everyone.
> Still, human history shows us that money always wins.

Are you aware of what happened to the landlords in China or do you mean the landlords weren't human?
TurboVision in TP 6 was my path into OOP, started early on by TP 5.5 adoption of Apple's Object Pascal features.

The framework design is marvelous, not only what it could do on UI level, it already had reflection, serialization, collections with common stuff like map/filter/sort via callbacks.

Great learning experience, and good ramp into "there is more than one way to do OOP".

Another good TUI experience on MS-DOS, also with great OOP ramp-up learnings, Clipper (version 5 introduced OOP support).
more like https://en.wikipedia.org/wiki/Lap_steel_guitar
LOL at accusing the US of industrial espionage in a discussion about China :-))

Nota bene, I'm convinced the US is spying. It's just what China is doing in terms of spying and forced industrial transfer makes the US stuff look kiddie play.
Step 1: Make a beginner friendly language with minimal syntax and nice concurrency primitives.

Step 2: Add “Monoids for the Endomorphism where the `concat` operation is the usual function composition.”

Step 3: …

Step 4: Profit?
Yes, but did they?
This is already the case with Proton Mail. Your encryption key is stored encrypted so that we have no access to it. It is decrypted when you enter your password, which we have no access to. The article above confirms that, in fact, and all of these cases are proof that our encryption cannot be bypassed by legal means. All the data stored encrypted on our servers (email content, calendars, attachments, etc.) is inaccessible to us: https://proton.me/blog/zero-access-encryption. All we can provide is the unencrypted metadata which we need to have access to in order for the services to work properly.
> I understand that lambda calculus works with expressions and symbols, while standard function notation works with functions and values

There's no inherent connection. You're perfectly free to interpret lambda terms as functions on a domain, or function definitions as abstract rewrite rules.
A successful hybrid cloud strategy achieves an optimal blend of flexibility and security. By seamlessly integrating on-premises infrastructure with public and private clouds, businesses can dynamically scale resources as needed. This approach offers the agility to adapt to changing demands while maintaining data security, ensuring a resilient and efficient IT environment.
I don't have to be an actor or movie director to tell you confidently that "Battlefield: Earth" is a bad movie.
And child abuse and paedophilia.

But i do not see how thats relevant
Is the US supposed to make these countries as prosperous as itself?

Please do list all the prosperous Chinese or Russian allies.

I'll wait.
They are up in "undeveloped" countries.
I just googled that to be polite. Looks like signal, except missing all my contacts. What advantage does Session have over signal that might make it worth moving my social network?
> Can't use any of the java standard library (which all existing java code depends on)

One can surely cherry-pick quite a lot out of it that are safe to use, e.g. anything not using `native` implementation can as per the former definition of JVM interpreter, also end up being safe. So many existing code would run without any change.

> Re: compilation step

Why? It has nothing to do with Java, the language, only the JVM class file format. Scala/Kotlin produce bytecode directly, not Java code.

> Run slower

Why would it? Wasm can run fast having grown out from asm.js, yet a JITted runtime that runs half of the internet can't?

> Its much easier to make VMs for wasm in lots of languages and environments

There are plenty toy JVMs out there as well, the core really is not difficult.

And the point of all this would be that large chunks of the JVM could have been reused, that runs on every platform with top notch performance already, without all the growing pains that WASM will experience. Also, the JVM's type safe cross-language capabilities are already here, while they are very experimental and rudimentary in case of WASM. I can just call a Kotlin class from Clojure, or JPython or whatever, and vice versa.
> We want to leave a message saying “this is dangerous; stay far away!” to last 10,000 years

They are not able to do this for High Voltage lines.
... and then use that money, exclusively, to expand medical training and build new hospitals? WITHOUT taking away any of the current funding for such programs?

Sure.
What upset me about FB (now long cancelled) was not so much what people said, as what what they said revealed about them. I preferred them the way I imagined them!
In the 80s Americans were worried that Japan would leave them in the dust, yet they've had 30 years with almost no economic growth. Not exactly a great roadmap for China to follow. https://en.wikipedia.org/wiki/Lost_Decades
Likewise with smaller scale "accidents".

Did the ups driver fling my package over fence because he hates me, or because my long driveway interferes with his 3 minute per package metric.

Measurements kill sensibility.
Metallica would be a lot better if they hired a new drummer, and Lars just became a manager.
I would have included GPS: those tablets are good as maps.
And what about the software? I mean software that can be used without mouse and keyboard?

Currently the main problem is not the hardware, but we simply don't have usable software. I have been driving a PinePhone for many months (still do), but mostly with programs that I wrote for myself after a lot of frustrations about the available software, because having a keyboard and mouse is mandatory with 99.9% of the available Linux applications. So basic (UX) things are missing and/or fatally broken, it's not even funny. This makes a new n+1th Linux tablet a bit pointless in my eyes.
Once again the stereotypical HN comment of « no this is all wrong, my way is right »

For all communications that matter today, email is HTML. No one cares that JohnFen choses to not render them as HTML.
Focused on trying to build out a more authentic locally focused travel site, https://www.tipsiti.com/.
Ideally positioning it as an alternative to TripAdvisor and the other more mainstream tour bus tourist travel sites.
I love Google Maps but how the information is displayed leaves a bit to be desired. More niche sites like On the Grid are phenomenal but somehow don't have the same reach.
TP 5.5 was the one that wasn't already fitting into a floppy.

Using MS-DOS 3.3 with TP 4, was still doable on a 1.44MB, which I used to carry around during high school for our computer lab.
>For the second type of system, I can't remember the last time where I wrote one where I had in-process parallelism/concurrency with shared resources (even in langs where there's no GIL). It would just get too confusing and hard to reason about. Any optimizations were mostly based on intelligent batching. For parallelism, you'd just have multiple _completely_ independent processes, probably across multiple machines.

Interestingly I'm working on something like this right now and do have large shared resources which meant I had to abandon using a multiprocess strategy.

I don't see why it would be confusing though, provided the shared resources are read only.
This is a great recap of the present role. I have been following a conversation around the AI Engineer as a label (although I like Applied AI better) from the Latent Space podcast team so a fair amount of meme hypecycle, but also active and actionable. They are setting up a conference in October and you can see the discussion unfold around the blog post below on X-itter.

https://www.latent.space/p/ai-engineer
> Railway Oriented Programming

This term needs to die.

I have lost count of how many times people have asked me, on my language-ext [1] issues pages, if the library supports "Railway Oriented Programming". The documentation is clear, it is an FP library with many monads, functors, etc.

Inventing new terminology for existing concepts just creates even more confusion.

Creating completely new terminology for existing concepts just because you don't like the words is utterly baffling. Learn them. If you're going to teach monads then by all means use railways as an analogy, but don't call it "Railway Oriented Programming", you are just misleading the reader and not helping them communicate with others in the FP community.

Did anyone know what 'polymorphism' was when they first encountered OOP? No, they learned what it meant. Learn what 'monad' means, learn what 'functor' means, learn what 'applicative' means. You'll be enlightened.

OOP people: not everything needs to be 'oriented' ;-)

[1] https://github.com/louthy/language-ext/
Imagine how much more productive we’d be if Kubernetes had VMMonads, and instead of yaml configs we have Kubernetes Combinators!
What Canada needs is a commission to decide on how much they should spend on the committee that monitors if people who voluntarily sign up to an unenforced code of conduct adhere to its tenants.

Of course only after consulting and then ignoring experts in the field, but taking the advice of celebrities.

For the children or at least to fight the terrorists.

"University of Ottawa professor Michael Geist spotted the accidentally posted consultation and posted about it on social media Friday."
This is why once WebAssembly more polished and more common, languages like JS and TS could become obsolete since proper, more powerful languages will suddenly become a valid choice for Web.
So what it means is that if he could, he would have exceeded the allowed time every single day just to get home? That's not great either. Also you need to decide what flexibility is ok - is doing extra 20 miles fine? How about 30? How about 60? At which point do you say ok, now you're just taking the piss and this isn't ok.
Some article today (in spiegel) suggested these tools for pdf upload and various levels of support when extracting information from papers and writing new papers:

* https://jenni.ai/

* https://www.explainpaper.com/

* https://www.chatpdf.com/

* https://typeset.io/

Do any of you have any experience with these tools? Jenni ai seems interesting for doing research/thesis style work.
Their website advertise they are Swiss company and "your data is protected by strict Swiss privacy laws and Swiss neutrality".

With that statement, I don't expect they have to compliant with FBI or US laws.. If that's Swiss court, it's fair game... but no way for FBI.
For the downvoter: its happened with grades at the primary/secondary level (again, over GRADES), why is it unreasonable to extend that to price-fixing at the post-secondary level? At least tell us all how I'm incorrect...At the end of the day, whether its still about money and prestige or both, it doesn't matter.
I also saw that one being incredibly useful for EVs, as you could make the car weigh less and so wouldn’t need as high kWh storage
Are you implying we shouldn't bother to keep trying?

While I'm here:

Y2K was supposed to be a global financial meltdown. Programmers versed in an "out of date" language fixed the issue beforehand, the first of January came while a lot of VCRs could no longer be programmed, the predicted banking system meltdown did not materialize.

Afterwards, some people went "Nothing happened. I was an idiot to pay you overtime." though nothing happened precisely because that overtime got paid.

The Kuwaiti Oil Fires were expected to burn for years and be a global environmental disaster. Crack teams from around the world converged on the country, invented new techniques on the fly and had them all out in six months.

This accomplishment was not met with global celebrations on par with the previous global handwringing. The desert bloomed like no one had seen in decades. This was a footnote in other stories with more drama.

When things run smoothly, everyone yawns and gets over it, often forgetting how bad it was supposed to be.
> Nowadays you can easily get your hands on pretty much any software you want in a matter of seconds.

...Kind of; there's plenty of choice, but a lot of them are padded with marketing and come with e.g. a subscription or things like that. Besides that there's often a lot of choices to be made, whereas back then utilities like a text editor were so new that you didn't even know there was a choice.
I actually think it would make sense for Consensus to try to highlight how they are different than e.g. Elicit, since they already exist on the market since quite some time.
@dang, not only this heading is editorialized in a blatantly fanboyish manner, but there is absolutely no need to do so as CATL is literally the largest battery manufacturer and is supplier to almost everyone.
he's very clearly plucking bro cmon
C# and Swift have pattern matching.
I think mcedit is close (included with Midnight Commander): similar keybindings, pull-down menu on top, resizable windows
After having a kidney stone removed I've implemented some simple rules:
glass of water after waking up and before going to bed, glass of water with meals, drinking during physical activity and then during the day I monitor my urine color and drink a glass of water straight away when if it's dark.
I think it comes down to complexity. Scanning is O(N) where N is the number of buckets, two random choices is O(1) (if bucket lookup is O(1), e.g. a hash map).
I grew up in Marseille worst neighborhoods.

There are dozens of worst places around SF, LA, NYC, Chicago. There are no crackheads in Marseille. 100x less guns than in any American city.
Any terminal that has rich pane manipulation semantics can serve to take the place of tmux, this includes kitty.

The one thing kitty can't do, however, is have a remote session that keeps your workspace intact. I, and many other devs, purposely disconnect our development from any given machine we're on.

The majority of reboots or other disruptive behavior is because of desktop machines (for those of us that don't use Linux as our primary and only desktop OS); running the tmux session off another machine (even if its just a headless machine under our desk) minimizes disruption due to GPU/etc bullshit.
Historically, that may have been an issue. But modern ("Green Revolution") rice varieties are mostly dwarf or semi-dwarf, which plausibly reduces that need.

https://en.wikipedia.org/wiki/Semi-dwarf_IR36

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6824242/
Indeed. I hitchhiked into the tens of thousands of km in Europe in the 2000s, much of it by the kindness of truck drivers, and I never heard a single complaint about the tachograph. What I did hear complaints about were GPS tracking systems, but in that case it was the employer and their quirks keeping a tight leash on the driver, not the state and its road-safety aims.

Fun fact: it was helpful for a hitchhiker to ask the driver for one of the blank paper discs for the tachograph. Later, when standing beside the road and waiting for another lift, you could hold that up whenever a truck approached, and truck drivers would take it as a sign that you were relatively trustworthy.
I'm afraid that's wishful thinking. JS compatibility is core to the TypeScript ethos, regardless of TypeScript's own popularity.

Besides, enums (?) aside, and ignoring typechecking, compiling TS is really easy right now. Switching to WASM is a high ask.
maybe its a reference to Amdahl's law?

If you can parallelise 90% of your code, you get only 10x improvement even on infinite number of cores
No. It really isn't. I can tap a keyboard shortcut and change my desktop resolution in .1 increments and everything just works and scales up and down. I've run my internal laptop display at 1.7 for 3+ years. (Sway)
Open-source ClickHouse also allows both real-time and large historical data.
> aspect ratio

The specs say 16:10...
Why do you need macOS guest support? IIRC none of the official reasons (like the forced developing/releasing of App Store apps only from macOS) would work in a non-supported virtualised environment due to Apple shenanigans with the hardware and software checks thereof.
It only shows us that current Chinese regime is a civilisational dead end.
Also, by that point, they didn't have the money. China was overpopulated and did not have marginal income to pay them, and the productivity was overall too low. No one in China had money, so force ruled.
I’ve used high-fructose corn syrup in making marshmallows, it’s just corn sugar
> Even if a specific regulation contributes +1 to the overall cost disease, it may also contribute +2 of positive value elsewhere that makes it net worthwhile, all things considered.

That's assuming they're not in competition for scarce resources, which they are.

For example, it's more efficient to do something with fewer people than to do the same thing with more people. Not just for the directly proportional efficiency reason, but because larger teams have higher coordination costs and management overhead, and will tend to increase average entity size leading to market consolidation which is very bad.

So you get a certain regulatory budget before your regulations induce the regulated entity to increase the size of the team. At which point your regulation that was contributing +1 cost to achieve +2 benefit would then contribute +25001 cost to achieve +2 benefit. (This is especially true for regulations that apply to small entities, because the cost of increasing the number of workers from 1 to 2 is drastic, often to the point of destroying the business.)

Which means you have to start throwing out regulations that in isolation have +1 cost and +2 benefit so you have the budget left for the regulations that have +1 cost and +10 benefit.
Tbf, those headlines looks more like content generated or organised by English as a Second Language speakers, because one thing latest generation AI is particularly good at is following the conventions of English grammar, and when it fails it's normally a spectacular failure rather than missing articles or incorrectly conjugated verbs.

(if the writing is coherent, it's possible AI is doing the writing and ESL writers the prompting and stitching together...)
Sometimes I want to buy a PinePhone. Do you mean that one can't send SMS, place phone calls, browse the web, read (not write) emails without a keyboard ? (these four are 99% of my phone usage).
oh my, its horrible:

client := H.MakeClient(HTTP.DefaultClient)
readSinglePost := H.ReadJson[PostItem](client)
readSingleCatFact := H.ReadJson[CatFact](client)

data := F.Pipe3(
T.MakeTuple2("https://jsonplaceholder.typicode.com/posts/1", "https://catfact.ninja/fact"),
T.Map2(H.MakeGetRequest, H.MakeGetRequest),
R.TraverseTuple2(
readSinglePost,
readSingleCatFact,
),
R.ChainFirstIOK(IO.Logf[T.Tuple2[PostItem, CatFact]]("Log Result: %v")),
)

result := data(context.Background())
fmt.Println(result())

https://github.com/IBM/fp-go/blob/main/samples/http/http_tes...
Choose a host that is not lax on spammers and guard your IP well. Don't use something with a fast moving shared IP pool like a vm. A dedicated server is best.

Do not bring your server up without securing the email setup and setting up essentially useless things like DKIM, SPF (and DMARC). Large providers want to see those.

If you get into a block list, know quickly and fix quickly.

Use a well established domain suffix like .com. The cheap vanity ones are usually blocked more.

If you need software recommendations, there is nothing Postfix+Dovecot cannot do.
According to this comparison the performance per watt is roughly the same for the CPU in this tablet (Intel N200) and the Apple M1: https://www.cpubenchmark.net/compare/5178vs4104/Intel-N200-v...
Who decides when pattern matching is a bit deep?
I do not understand why they chose random assignment as a base line instead of round robin which is really the simplest common load balancing algorithm.
It's more limited than what you'd ideally want: pattern matching in function definitions. This makes walking ASTs a breeze.

Edit: And inline pattern matching for values returned from expressions and function calls (similar to destructuring, but more powerful).
Jacob Collier (relatively famous musician) has a number of videos playing the Harpejji.

https://www.youtube.com/watch?v=V5T-9RPW4pg

He has a lot of great content in general and musical talent, if you’ve never come across him before. Worth diving into.
That depends on context and location.

Where I'm from, wearing your football's team shirt is nothing to be scoffed at. That is, except by your rivals, but they're not taking you any less seriously - just not liking your choice of team.

And yes, it's very normal to wear that to work, especially (but not exclusively) after a big match where your team won or played particularly well, or at least bravely.
Most of this metadata is kept only temporarily, including IP addresses, which you can read more about in our Threat model (https://proton.me/blog/protonmail-threat-model ), Privacy Policy ( https://proton.me/legal/privacy ) an this article (https://proton.me/blog/enhancing-protection-information-for-... ). By default, we don't retain IP addresses permanently. Your signup (account creation) IP address is temporarily kept for abuse-prevention purposes, and can be retained indefinitely if your account is found to be engaged in activities that breach our terms and conditions (spamming, DDoS attacks against our infrastructure, brute force attacks, etc). The legal basis of this processing is our legitimate interest to protect our Services against nefarious activities. If your threat model includes anonymity, we recommend that you follow the advice shared at the end of the Restore Privacy article above.

For the majority of users, it's better to have a recovery email on their account, as the risk of losing their password is higher than the risk of being targeted by a legal request. However, even in those cases you can have both, by setting up a new email address which you don't use for anything else as a recovery email.
Predator 2
I would watch this movie! Would probably be better than “the Pursuit of happiness”
At least people start to recognize that Tesla batteries actually are sourced from third parties, e.g. Panasonic and CATL. Baby steps.