skysight-inc/HackerNews huggingface dataset:
I have considered making the switch, but on Ubuntu touch screen is poorly implemented as mouse clicks instead of touch events. Chromium sidesteps this by doing its own touch detection, allowing me to comfortably browse through pages with touch. Firefox does not. Until either Firefox or Linux starts taking touchscreens on desktop seriously I will stick to Chrome, and in desperate times, Windows.
For MS to stop using it's overwhelmingly dominant position on desktops (Office) to take out it's competitors in online communications (Slack, Zoom, etc).
Moving illegally parked cars for the myriad reasons it is necessary is completely understandable. The fuckery, though, is beyond the pale. It should be a fine of the cost of doing business of moving your piece and not a penny more. Instead it's a racket
The industry standard for learning networking is CCNA. Yes, it’s proprietary.

In the mean time download Packet Tracer. It’s Cisco’s educational simulator for routers and switches. You can interconnect devices and also connect into the devices to configure them.
It still limited supply while the demand was way more dynamic, which Uber was able to accommodate.
Nope. Google. They are on their way to corner the browser market. They've already killed Operas Presto and about every other engine except research engines and Firefox.

Chrome and the way they pushed it with ads on the front page of Google [1]. The way Calendar and YouTube again and again has issues with Firefox.

Or how some things just doesn't work in anything except Chrome - but hey, if you change how the browser identifies itself, suddenly other browsers work too.

[1]: no one else, even disaster relief I thinkhas been allowed a spot there. The market value of weeks in that spot must be billions.
> Slack filed a complaint with the EU in 2020, claiming that Microsoft was "force installing [Teams] for millions, blocking its removal, and hiding the true cost to enterprise customers."

I'm pretty sure force installing even more software and blocking removal isn't what they are going for.
> Scams usually don’t make their victims millionaires.

A “victim” of a pyramid scheme can become a millionaire, if they entered early enough. Those people play a very important role for the scammers. They will be used as examples of how well the scheme works to those entering the bottom of the pyramid.
how many more social medias to we need anyway?
It's almost like the reason they argue against homework isn't for logical nor evidence based reason but underlying personal biases....

Hmm... what could a group who enjoy 1/4 of the year off from their primary duties and arguably have never been outside the school system (12 to Post secondary and back to k-12, nothing between but fun) have as an underlying incentive?

It couldn't be that they just don't want to mark the work, could it? It couldn't be that they expect children to do work after an 8 hr work day, where the teachers waste most of the time either engaged pointless self aggrandizing and power games or otherwise self involved, but refuse to hold themselves to the same standards could it?

Nah, that couldn't be it... never... /s
This is like cheering that we are killing fewer Dodos than ever.
You won't stop the turbo mode, it is still working as designed...

Yes, for the first time in eternity apple has an edge in hardware. The solution is obviously to go all in in their walled garden ... profit?

You pick software ecosystem first, then you pick the hardware to run it. As such NUC vs. Mac Mini is apples vs. oranges.
>To see Reddit as having no value, a person's ideology would have to outweigh all those benefits.

Not quite, the downsides simply have to outweight the benefits. Value is relative, but even before this drama I've simply started valuing reddit less and less. It's harder for me to find actual conversation and I need to filter out more and more noise, toxicity, and outright spam to do it. It's become too much work, and that says a lot given that I browse Youtube and 4chan comments as well.

>If it's a bad business, then all of that value it provides for all of those people wouldn't be worth whatever Reddit asked in return.

Given recent valuations from places like Fidelity, that may in fact be the case. And that's who Reddit is trying to appeal to, not the actual users beneitting from the value of community.

>Much of the turmoil was about API fees. I'm happy to pay their fee to do more good for people.

And I'm sure others do too. However Reddit made it clear next month that they don't want 3rd party devs to divert costs to the users. Which sends a message that they do not want to work with 3rd party devs on their terms.

I don't want to swing this back to that drama, but that example is very endemic of how Reddit has operated for at least 7 years. There are compromises users would like to make but reddit doesn't allow nor make time to make becasuse the focus isn't on user satisfaction.

Maybe others will continue asking. But I'm simply done. The time I spent trying to improve reddit could have honestly been spent finding and fostering a new community who will listen.
Taylor Swift’s subject-oriented programming language – Swifties.

It would have:
• garbage collection (Shake It Off)
• error correction (Bad Blood)
• closures (Closure)
• optionals (Would’ve, Could’ve, Should’ve)
• automatic reference counting (Right Where You Left Me)
• REPL (I Knew You Were Trouble)
• variable mutability (Everything Has Changed and Evermore)
• guard condition (Eyes Open)
• strict typing (You Belong With Me)

After compiling run the binary by issuing the command: Run {filename}

To debug: Tell Me Why {filename}
Being honest does not mean having no filter. I have a colleague who is brutally honest on work related topics. If he does not like something, he is not afraid to say it without wrapping it in empty polite statements. But if he likes something he also says it immediately. It makes working with him very refreshing and efficient. But on private matters or politics he remains rather silent (and a very direct "I do jot want to disclose this information to working colleagues" kind of way).
I have never, ever suggested that the COVID-19 virus was targeted to spare Jews.

And yet, in his taped comments he said exactly that:

“There is an argument that it is ethnically targeted. Covid-19 attacks certain races disproportionately,” Mr. Kennedy said at a private gathering in New York that was captured on videotape by The New York Post. “Covid-19 is targeted to attack Caucasians and Black people. The people who are most immune are Ashkenazi Jews and Chinese.”

Of course then he got "caught" and tried to pretend not to have said what he just got caught saying.

But there's no wiggling out of it. Try as he may to do so.
> Reflections on the Java side.

Am I reading this correctly meaning you send a "some_variable_that_i_know_about=deleteAll()" via Javascript and it will just run `deleteAll()` method on a Java applet that has god knows what access it has to things on your machine?
Your argument depends entirely on scarcity of life-sustaining resource. We’ve objectively not had that situation for quite a while. What we have had, and still have, is a situation where scarcity of resources is artificially generated or maintained.

Whilst we are being pushed to accept artificial stratification on economic and class levels, there are only two political / economic classes. The ultra rich hoarders of resources, and everyone else. The “everyone else” group represents 99% of the global population, making the hoarders a statistical anomaly. Those folk, however, have amassed $26 _trillion_ dollars of resources, just during the pandemic.

The asinine suggestion of “you are free to go out and hunt” only has meaning when you remain oblivious to the fact we are _all_ enslaved and we only get the illusion of choice about which set of bastards get to pretend to represent our interests.

There is enough to cover the basic needs of everyone on this planet. We just need to get rid of a few powerstructures before we can get to it.

We are being conned.
I'm not trying to lose weight I'm trying to lose fat

Heavy weight lifting is great at making your muscles get the nutrients instead of them being stored as fat.

If I gain 5 lbs of muscle and lose 5 lbs of fat over a year, I will be much healthier and look absolutely ripped. I know because I've done it
Nope, at least not as a standard. The original DOM spec is dated 1 October 1998.

https://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/
Amazing isn't it, net downvotes for facts!

I think people strongly want (need?) to believe that good things have happened to them mostly as a result of their own virtues which are of course entirely self-determined.

In fact if free will even exists (evidence is against) the scope for its operation to affect one's future is very narrow. We are who we are, and where we are, because of our parents plus a little bit of chance.

As societies we can decide (to some extent, if democratic) to redistribute wealth and strive for equal opportunities for all. This is a good thing for civilisation, by giving the best minds access to the best training and resources we can make more scientific discoveries and technological breakthroughs.

But is it "fair" in the sense that we all have equal opportunities to achieve greatness? Of course not, we are not all born into (genetic) wealth.

Do we even want less able people to be given the best education? If we would give everybody the same (perfect) education what benefit do people on the lower three-quarters of that spectrum get? You'd need a degree to get even the most menial jobs? That doesn't seem to benefit anybody.

A better idea seems to be "From each according to his ability, to each according to his needs". We should stop judging the value of a person by their wealth or their ability or their achievements. We're a very long way from that though.
Spawn() of Satan (2018)
the use of async and await is a design decision that requires knowledge of the program's logic and desired behavior. It's not just a matter of compiler optimization, and that's why the compiler can't automatically figure out where to use these keywords.

Suppose we have a service where users place orders, and we need to:

1. Save the order.
2. Deduct items from inventory.
3. Send a confirmation email.

If we perform these operations asynchronously but sequentially using `await`:

```csharp
public async Task PlaceOrder(Order order)
{
await SaveOrder(order);
await DeductItems(order);
await SendConfirmationEmail(order);
}
```

They happen in the correct order, which is important.

But, if the compiler removed the `await`, causing all three operations to start at the same time:

```csharp
public async Task PlaceOrder(Order order)
{
SaveOrder(order);
DeductItems(order);
SendConfirmationEmail(order);
}
```

This could lead to issues like sending the confirmation email before the order is saved, showing the importance of `await`. The compiler cannot optimize this without understanding the business logic.
Hard to say. It seems some people fall into algorithm holes and have worse experience than others. One has to be careful who they interact with.
Related: https://mastodon.social/@pervognsen/110739397974530013

But this tests perf for only finding one file. bfs is optimized for finding many files at once, as it defers closing the dirhandle, and uses io_uring for parallel IO callbacks.
Async is and probably will always be less usable than blocking Rust. It is a very, very useful mode of operating when you really need two of its biggest benefits: lightweight cooperative concurrency and task cancellation, but it comes at a big usability cost.

Rust software should use async tactically - in places where it is needed. Unfortunately handling http, which is a large part of many applications is actually a place where async has benefits. But if you plan to run your http behind nginx anyway (for TLS termination) even there using blocking http server might be a good idea.

> If you write regular synchronous Rust code, unless you have a really good reason, you don't just start with a thread-pool. You write single-threaded code until you find a place where threads can help you, and then you parallelize it,

I disagree with this one. When you work on a software project you should have the basic architecture figured out already, and main part of that is breaking your software into structurally parallel parts that can work independently. Adding ad-hoc parallelism after the fact works only for small scale things and will lead to rather accidental concurrency architecture.

Then for each part (groups of threads), figure out if it *needs* async. Between each part you'd communicate via channels or some shared data structures that rather easily can be made to work with both async/blocking code.

So e.g. an async http server, benefits from lightweight async concurrency, makes rpc-like channel-based calls to blocking IO / CPU/bussiness-logic intense workers (that don't benefit from async) where it makes sense. Each part is written in the best "type of Rust for its use-case".

Or if you need ability to cancel certain computations inside the larger framework (e.g. simulating agents etc.) you might want to nest async executor inside a blocking code.

Note: there's a lot of types of program archetypes out there (CRUD, ETL, data-intensive, embedded, frontent SPA, native mobile app) and I've noticed that many people are boxed in the type they happen to work on. CRUD applications (which are very common) are often 90% http handling-based and it might make sense to write them whole in async Rust.
these care called a bed of nails

https://en.wikipedia.org/wiki/Bed_of_nails_tester
I think you might be interested in Mondragon.

https://en.m.wikipedia.org/wiki/Mondragon_Corporation

If it can work in Spain, it can work here.
View mode is potentially risky because it disables content filtering, e.g. with uBlock Origin.
This episode of corecursive https://corecursive.com/json-vs-xml-douglas-crockford/ makes a nice presentation about the landscape at the time and why it was called javascript.
Thanks. I'm exploring that option, fixing bugs as I go too!
> Devil's advocate: the flip side is the peter principle.

That’s not the only flip side, simply a possible outcome at poorly run organisations.
Don't worry. MS just planted their mole in the EC.
I find all the async stuff in Rust incredibly ugly, cumbersome, and its one of the biggest reasons I prefer C++, still. C++ lets me just write single- or multithreaded code, because none of the dependencies force their `async` stuff on me. Yeah, its up to me to ensure things are synchronized, but I'd rather do that than try to figure out how to get some dependency that isnt meant to use async to work in some async move closure.
Of course it's not. It's baffling that such a description ever appeared in the public discourse.
Perhaps it doesn't ruin the game, but it must have an effect of disillusionment. What do kids from Little League think? What do new recruits to the Major Leagues think? When do they find out?

This doesn't seem to be discussed by color commentators. My father's a huge fan and doesn't seem to mention stuff like that from modern times. I had the impression it was a few crooked pitchers who would eventually get caught.

Do any players try to play "honestly" without indulging in the rule breaking... sorry, bending, that "everybody else is doing"? How does that work out for them?
There's a battle happening over Twitter, as Elon is clearly leaning right, and Twitter former culture was left-leaning, and there are US elections next year.

The fact Elon's leadership has been erratic and incompetent, and Twitter is losing a lot of money isn't helping either.

No one knows the future. If I were you, I'd maintain my Twitter audience, but look to diversify to other platforms, so if Twitter goes into oblivion, you don't lose everything.
Slaves have a choice. Slavery or death.
I picked the study because it measured body fat and had a caloric restriction. If you're eating 450 kcal below your TDEE then you are going to lose fat. If your scale doesn't go down then that means you're going to gain weight somewhere else - muscle mass, glycogen, water etc.

I think studies about weight loss should include body fat measurements.
Obviously a director needs to have experience hiring managers. I don’t get the concern.

Would you want to work for a director who has never hired someone for your position before?
Not OP, but I have trouble sleeping if I’m not hungry.

The sensation itself disappears quickly when I lie down.
No opinion either way, but a quote I have always thought was useful from maybe Steve Jobs "A level people hire level A people, B level people hire C level people" ... and C people tank your company. Point is mining for the best talent out there seems reasonable. Retention, though, is possibly similarly important.
I'm not sure you understand how the scientific method works, but "ignore new applications of existing models, even if they have high predictive quality, because it causes woo" is not among the rules it sets.

In fact such attitudes tend to hold back science for an entire generation, until all those stubbornly persistent in ignoring the obvious start passing away.
No. The capital is in Washington DC, not in Brussels.
You would rather live in Russia than the UK?
It's not some magical automation though. The farmers, in order to be that efficient, need constant input of fuel and fertilizers and pesticides and machines (as they break down and wear out). Digging deeper, they also need financial and physical infrastructure and basically very many components of our advanced civilization, or they wouldn't achieve anywhere near the efficiency they have now.
A "significant pay bump" could be an increase from the equivalent of $100k to $130k. Well below west-coast tech salaries.

Anecdotally, I had a total comp of (roughly) $400k as a senior engineer at Dropbox with a tier-1 salary (Seattle area). I asked about moving to the UK. The move would result in my base being cut from $220k to £120k, which, at the time I asked, was equivalent to about $140k. So, just over a 35% paycut. Now, because I already had RSU grants from the US, I'd continue to do better than that, and would have been making an extra $150k/yr in stock, roughly -- but a new-hire in the UK wouldn't have that advantage.

And Dropbox is one of the best-paying non-finance tech employers in the UK. Most tech employers in the UK are paying <$200k/yr total comp for senior engineers. Most tech employers in Europe are paying even less. And I'm talking about top-tier companies in terms of comp, here -- Facebook, Apple, Dropbox, etc.

So, yes, good engineers may already have a good job, but unless they're at quant hedge funds, US-based employers can probably offer 30-40% less than they'd offer to a west coast engineer, and it will still be a huge increase in comp.
>Food is probably 90% smell and 10% taste.

Definitely not for me
Was it even an exploit? I seem to recall reading something about code-signed applets being allowed to load native dlls by design. Which is crazy, one single "trust signature" dialog prompt from infecting a system with malware...
Microsoft reveals an optical computer that computes the linear part of matrix multiplications with light.
The press are stuck in a difficult position: They hate Musk, but they love the clout/numbers they have on Twitter.

Mastodon is too anti-corporate and doesn't have a viral algorithm to boost their reach, and Threads is too anti-controversy. All their hope is with BlueSky, which is just progressing too slow with their invites.
I think in the end they were basically replaced by Flash and Shockwave, which were much easier to use for what most people were using Java applets for. Then, of course, Flash was abandoned because Adobe, being Adobe, seemed to absolutely refuse to fix many of the huge security issues that Flash had. Steve Jobs then led the fight against Flash, and that basically leaves us at today.

Remember that even after JS was released it still took many years until it became fast enough to use for big applications. If I'm not wrong, Google Chrome was made partly with the explicit goal to have super fast JS.

Also no the DOM did not exist until 1998.
Your dependencies are what you choose them to be, you are not forced to use async libraries if you don't want to.
We've used both NUC and Gigabyte BRIX at work and the BRIX are far more capable per $ compared to the NUC.

Intel NUC is the BMW of mini PCs, certainly not "inexpensive" compared to the alternatives, even if we ignore the off-brand stuff.
oh my frack
In terms of evaluating LLMs, I'd argue quizzing them on maths is still better than the other thing people keep doing - quizzing them on facts and self-contradicting scenarios, hoping to get them to only either recall information perfectly, or answer with "I don't know".

I'm not an AI/ML scientist, so I may be way off mark here, but everything I've read so far, and all my experience playing with GPT-3.5 and GPT-4, tell me that comparing performance of an LLM to that of a human is a category error, because the LLM isn't a good analogue of a whole human mind - but it's a very good analogue to human inner voice. The stream of consciousness. The whatever-it-is that surfaces your unconscious/subconscious thought process in form of words and sentences.

The inner voice is fast, it's reactive. It generates thoughts that match the situation, whether they're correct or factually accurate or not. It's up to the conscious part of your mind to stop, refine, or recycle those thoughts. If you let it keep going, it'll give you thoughts based on what feels like should follow the thoughts that came before. And, unless you habituated responding to anything new with "I don't know" followed by ignoring the topic, the inner voice will start blurting answers to what looks like a question/problem statement; whether or not they'll make any sense, depends on your familiarity with the topic in question.

Pretty much 1:1 what LLMs do.

Now, this could all be noise, but I don't think so. I know not everyone has a distinct inner narrative (much like not everyone can visualize things in their mind - I can't), but many (most?) people do. The description of the "inner voice experience" I gave above is something I figured out over a decade ago - before LLMs or even deep learning were a thing, before I knew anything about the NLP beyond recognizing the term "Markov chain" is somehow related. Could my inner narration style be unique? Possibly, but given how advice to avoid connecting your inner voice directly with your vocal apparatus is deeply infused in culture and literature, I strongly suspect this is just how it works.

All this to say: it is my hypothesis, so far corroborated by experience, that when you start feeding absurd amount of unlabeled text to a transformer model, letting it pick up on the structures encoded within, what you get is a close equivalent to our own inner voice - the part that deals with associations, not logic or data storage. You can't expect it to get good at performing arbitrary computation or recalling data with perfect fidelity, because it's structurally not what it's suited for. For humans, performing arbitrary calculations or perfect recall requires engaging a slower, more algorithmic thinking process (and/or external memory). That part is currently missing in the LLM-based AI systems we're playing with.
Interesting (though [2018]), dead-links to a "new improved" implementation, anyone know if that went anywhere?
Yeah, I meant up in this HN thread.
Can you please list here examples of under delivering and misrepresenting?
Regardless of your intentions when linking (2) the fact remains: exercise groups lose more fat and gain more muscles which means a healthier body. This would still hold true even under the worst-case assumption of no difference in overall weight loss compared to diets. Which is not the case meaning that the effect of exercise is even greater.