skysight-inc/HackerNews huggingface dataset:
I figured you would say that but your hubris is entirely unwarranted. The Taliban just handed the most powerful military on the planet their ass. They beat the USSR too. The Veitcong did it before them. Look at how badly the barefoot Houthis beat the shit out of KSA even with direct US support. Look at Russia being sent packing. Don't gamble on these things. It's foolish to expose yourself to those kinds of risks if you don't need to.
> If you used Linux like you would a true firewall

Host-based firewalls are, indeed, fake firewalls, and it's unfortunate that they chose to use the same term for functions that superficially look like they do the same thing, but are way less effective, and encourage bad network design.

The classic architecture for security was: edge router -> firewall -> DMZ -> bastion -> DMZ -> office router

You could put more firewalls, and switches and stuff, in there, but it is really important to have a bastion host as a chokepoint in the DMZ. You could have an IPS doing this instead. Or you could have a proxy server such as SOCKS.

But your firewall is pretty far away from any host that could get bright ideas about messing with it. (Because it is possible for client hosts to mess with router "firewall" settings via UPnP.)

This collapsing of topology also happens with other stuff, like NIDS/HIDS intrusion detection. Yeah, IDS can be more effective in certain ways when it has access to host-based logs and resources. But it's different than an isolated IDS listening on a TAP/SPAN where nobody logs into it and doomscrolls Facebook.
you'd be surprised how much of what you think is CPU limited is actually constrainted by memory bus bandwidth, locks, high cache evictions / bad cache use, or I/O.

something as seemingly innocuous as checking and incrementing an atomic counter across a bunch of threads can induce a 10x performance drop

it's totally batshit insane how much faster things run when they're able to work with stuff in L1 cache where they're not waiting on slower memory.

modern CPUs are insanely fast and crazy concurrent, but the rest of the machine can't keep up.
tbh west does not have much carrots or sticks to nudge - not to mention they'll be nudging towards affordable PRC renewables or nuclear considering poor state of western energy infra export. Really only agent that can nudge is PRC as current dominant infra exporter who did ramped down coal plant funding on BRI which is somewhat sigificant long term. Short medium PRC still going to be building more domestic coal than rest of world combined and there isn't anyone that can pressure PRC to change her energy security considerations under current geopolitical climate. Long term global, post RU sanctions, less developing countries are going to rely on western high tech for something as critical as energy. Emphasis on high tech, like fusion or nuclear or other sufficiently advanced energy solutions developing countries can't hope to replicate or substitute if ever sanctioned/denied. I predict relatively accessible low tech energy generation like fossil fuels and renewables like wind/solar/hydro is going to remain mainstay of energy mix because we are entering world where global south are less likely to depend on west for critical infra. Which is to say they'll be burning a lot more coal for base load power.
Flashbacks to TA'ing freshman programming 101 in Pascal: every student got hung up on when to use a period or semicolon or end. And from Austral's fib example (snipped)

module body Fib is
function fib(n: Nat64): Nat64 is
if n < 2 then
else
end if;
end;
end module body.

We here all understand BNF, Ada, Modula, etc and parsing but imagine explaining to the first day student:
Why is there no "end function" like for the other contexts? When do I use a semicolon vs a period to close a context? You shouldn't need the "railroad diagram" to understand the syntax.
ICML 2023 Outstanding Paper Awards
Schools Usually Call Moms
The part about distributing loads takes me back to S3 KeyMap days and me trying to migrate to it, from initial implementation. What I learned is that even after you identify the hottest objects/partitions/buckets you cannot simply move them and be done. Everything had to be sorted. The actual solution was to sort and then divide the host's partition load into quartiles and move the second quartile partitions onto the least loaded hosts. If one tried to move the hottest buckets, 1st quartile, it would put even more load on the remaining members which would fail, over and over again.

Another side effect was that the error rate went from steady ~1% to days without any errors. Consequently we updated the alerts to be much stricter. This was around 2009 or so.

Also came from academic background, UM, but instead of getting my PhD I joined S3. It even rhymes :).
I implemented the second method a couple of years ago, but drawing even just the leading edge was very slow. I did it in C though and have never really mastered asm programming.

https://github.com/geon/kate/blob/master/src/platform/dos/eg...
Before LLMs I actually tried those chats a few times. If the bot had actually tried to solve my issue (or at least collect some basic data, then open a support ticket) I wouldn't have minded it.

However what actually happened was that it started the chat with some (pre-scripted) smalltalk, giving the impression I could just write my inquiry in freeform - then completely ignored my text and just asked me a series of scripted questions and directed me to a help page (which I already knew) in the end.

I think LLMs could really be an improvement here, because there is at least the possibility they could give you some answers that are actually tailored to your problem.

Of course it might just as well be that we'll now get a very charming and deeply empathetic response that exactly sums up the gist of your problem and then ... redirects you to the generic help page.
Money. It's all about the money and what people will put up with.
https://www.railjournal.com/in_depth/swiss-operators-optimis...

I don’t know if anyone is arguing for completely eliminating trucks from the supply chain, but there are definitely counterexamples to the idea freight trains cannot penetrate cities at all. I believe there are even some specialized small trains which can deliver goods directly to loading bays of large stores, but I can’t find an example right now.
I think it's note worthy that you can go into previously sundown towns (with or without a gun) because others were willing to take that chance.
Working fine from the US now.
I appreciated that it listed "no destructors" immediately after the top-line "no garbage collection", so I didn't need to read any further. What it means is it offers no ability to encapsulate resource management, so not useful for me. That doesn't mean it is not useful to others.
Explain how the original post about a peaceful traveler has anything to do with feeling entitled to travel with a gun! You can't, there's no connection. That's why it's obtuse and a dishonest argument to boot.
Yup. I know a body guy, and always get quotes from an expensive shop, then he does it for less.

I hit a deer a few years ago and made $5000.
This is similar to an idea I once had about spreadsheets. In my mind it was more focused on being able to handle bigger amounts of data in a more efficient way: a "block" would be a data source and could for example be linked to a database or something else instead of data in spreadsheet cells.

In any case, I think this looks really good.

What I personally would find handy, is if there would be a way to show that one block depends on data from another block. I think it will be common that several blocks will be pure input and other blocks will be pure output. It should be doable to show direct dependencies for a block and the transitive dependencies for a block.

A separate input box for editing cells might also be useful.

I like that it runs in a browser, but I would appreciate if there is a way to run the software locally and store the data locally. And like I said, I would like to see a way to define blocks that connect to a data source, such as a database running locally on my machine.
For me, this is of interest:

Austral’s module system is inspired by those of Ada, Modula-2, and Standard ML,
with the restriction that there are no generic modules (as in Ada or Modula-3)
or functors (as in Standard ML or OCaml), that is: all modules are first-order.

Modules are given explicit names and are not tied to any particular file system
structure. Modules are split in two textual parts (effectively two files), a
module interface and a module body, with strict separation between the two. The
declarations in the module interface file are accessible from without, and the
declarations in the module body file are private.

Crucially, a module A that depends on a module B can be typechecked when the
compiler only has access to the interface file of module B. That is: modules
can be typechecked against each other before being implemented. This allows
system interfaces to be designed up-front, and implemented in parallel.

It was a mistake how C++, Java and other languages forgot to split interface declaration from implementation definition, IMHO. Good to see that Austral learned from Modula-2.

Before I can form an opinion regarding Austral, though, I would need to see some larger programs implemented in it, for instance some low-level systems code, a generic data structure, some high-level business logic.
Please try again. Should work for all countries now.
Agreed, and the idea to make it a message queue (rather than a generic packet protocol) is inspired. I don't need to implement a hundred different protocols for a hundred different devices, I just need to process messages they send.
Any recommended ones?
> And at the end of the day, who does this hurt?

> The students.

> Embracing innovation and adapting to modern educational tools can lead to more empowered and capable students, ready to face the challenges of the future.

Bullshit. Go train your own ChatGPT with only AI-generated content; see how well that performs at real-world tasks.

Calculators in the 80s weren't confidently wrong and they didn't engender their content with a tone. Furthermore, they didn't make mental math obsolete. We all have calculators in our pocket, but hardly anyone uses their phone to calculate change or ballpark a tip. Banning ChatGPT is the same expectation as trusting your students not to plagiarize an answer from another student or encyclopedia.
Vertical tab bar != tab tree
but you're already on the Y website right now...
I Learned to Code in 4 Months and Got a Job [video]
Or Fortran being terse in all the wrong ways.
Block heaters can be used to heat the engine coolant (and afterwards the cabin) with or without running the engine. I doubt any cars have special batteries for these (even a drive battery of a non-plugin hybrid is somewhat small to be useful); block heaters that don't require external electricity simply use the car's fuel in an auxiliary burner.
It's very 1950s military.

They never mention that this is a simple feedback control system. The mechanics that maintained the thing had to know that, since it's vulnerable to the oscillation and lag problems of a simple proportional control system. Those feel like steering wheel vibration and slop to the driver. This is for an off-road heavy truck, not a sports car, so a little lag is not so bad.

The very large vehicle at the end is the M65 Atomic Cannon.
Huh. I had no idea there was a lot of snobbery around sake, but I guess it's one of the few alcohols that aren't super commonly consumed in the US.
I have two on my iPhone 13 mini. One with 5g.
It is fun to still see the deposits/redeemable/returns information on glass bottles. It was the solution that was partially implemented once before the market routed around it.
full title would be more useful: The Rot King - Elon Musk symbolic of the economic nihilism of the business world
> How do you know the one answer you got is the best one?

That's the best part, you don't.
Dane with dazn, they started serving me ads before starting any stream last month so I'm going to cancel the subscription at the first opportunity I have to get into the cable company shop (because of course you cannot do that via web)
is there a genuine distinction?
That’s customer service not engineering.
In a true notebook you would maybe want to do the following:

import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt
plt.plot([1, 2, 3, 2.5, 2.8])

Alright, saving the figure at 50 dpi first
plt.savefig('my_fig.png', dpi=50)

Trying a bit more DPI to see if that makes a difference
plt.savefig('my_fig2.png', dpi=150)

Oh, wrong numbers, forgot that the fourth datapoint was going to signify 100, going back to 50 dpi as well
plt.plot([1, 2, 3, 100, 2.3])
plt.savefig('my_fig4.png', dpi=50)

It seems like your example misses the interactivity.
Possibly celebrities (or their estates) could license their voices and appearance. Want a chatbot that sounds like Princess Leia or Darth Vader?
My bank replaced* its functional UI by a chatbot. Guess what the chat it does?. Spam me with ads.

Actually, the UI exists, but the only way to get to it is via the chatbot.

Chatbots exist to force a linear interaction wehere ads are harder to avoid.
What about 1 or 0 day work week employees? Probably the happiest.
Really depends, if I blitz along at 80, then yeah. If I stick to the speed limit, it’s not a bad estimate, on mostly slow local roads, we get substantially better. It’s a great demonstration of drag’s nonlinear nature (the cube of the speed?).
If you're going to take that approach why have any keyword?

`foo(){}` is just as clear as `fn foo(){}`
Cloudflare's Q2 2023 Internet disruption summary
Does this ID change if you provision a new eSIM? Would it be worthwhile to activate an eSIM on my phone and write down this ICCID for safe keeping in the future? Is there any other way to get this ID without having an active eSIM?
\> attach img readonly to virtio and boot

\> complains it needs 8GB. lolwat? i thought it's supposed to be immutable.

\> convert to sparse file with nominal 8GB size

\> attach to virtio with write access and boot

\> keeps showing the shitty bootsplash until you press ESC, but it has dropped to busybox

\> attach as emulated USB drive and boot

\> drops to busybox

\> attach to emulated IDE bus and boot

\> drops to busybox

\> lol k bye
It's all converted to heat. (nearly) 2/3 is used for computation, which produces waste heat, 1/3 is used to move that heat out of the building. Presumably HVAC designers are smart enough to ensure their waste heat is made outside, and so doesn't add to the total cooling load.
MC-JEPA
I am talking about permethrin, but maybe the GP made a typo?

Here is the product that I use on my livestock:

https://nrsworld.com/products/durvet-permethrin-10-concentra...
All the time. I don't even have google maps on my phone.

Directions, gps tracks, waypoints work really well. Searching does not work well at all
I should be exempt from the fee part (EU spouse), but I’m still annoyed by it because my country (Canada) signed treaties with several EU countries granting visa-free travel.

https://op.europa.eu/en/publication-detail/-/publication/c06...

I’m kinda confused by the whole “entry-exit” aspect because I thought my passport was scanned in and out of the Schengen already.
OpenAI discontinues its AI writing detector due to “low rate of accuracy”
I was under the impression you could only activate one esim at a time, but store up to 6(?) on that phone?
I've found DDG to be extremely responsive to issues in the past.

I'd reported a problem with the "lite" interface about two months ago. It was not only acknowledged, but fixed, in just over half an hour:

<https://toot.cat/@dredmorbius/110476717889891339>
> If anyone here has had a car that actually got the stated mileage in real world conditions, please let me know.

I owned a 2016 Subaru BRZ, stickered at 24 mpg city/30 mpg highway, and over the 3 years I owned it, I averaged 32 mpg.

My previous car was a 2000 Suzuki Esteem, stickered at I think 27/32. I averaged 28 city, 35 highway.

I now have a Model 3 Performance, estimated 300 mile range. I get 230-270 miles depending on the weather.
The only thing I ever ask chatbots is "speak to a human"
> In Canada

There’s your problem. Not much to do with esims.
didn't read it yet, but that are other ways, specifically something like `defer` in go or zig
The distinction is irrelevant. Whether or not you consider Eich's contribution to be offensive, the inciting action was strictly related to the legal aspect.

Plus, even if this was a strictly religious belief, that doesn't protect him from the criticism of peers. That's the cost of picking people to make your enemy. Eich resigned after the reaction.
Who chooses to stop at McDonald's instead of a fancy restaurant, just to save $5?
It’s not even has_one :posts, it’s has_one :post because of even more rails pluralization magic :)

Agree with everything you said
Yes, delivery services have a cost, and it’s understandable that delivery costs have a separate fee from the cost of the items being delivered. What I’m referring to is the example in the article, where there is a “service fee” assessed on top of the delivery fee. I’m questing the need for an additional “service fee”; what does the service fee cover that the delivery fee doesn’t, and why can’t they be rolled into one? It’s not about wanting things to be cheap; it’s about deceptive business practices that lure people by advertising one price but not revealing the true price until purchase time.
Well, "the video" is a bit much, but; welcome aboard! Spend some time to get to know your colleagues, they're human after all
Not sure what to tell you other than it's legit
I guess people don’t like to see Teslas when they are hitting golf balls.
Rest of title: A Joint-Embedding Predictive Architecture for Self-Supervised Learning of Motion and Content Features

Tweet: https://twitter.com/ylecun/status/1684568474000195585
Just started down this path, its such a nice workflow. I find that my notebook ends up with being a great overview of my codebase without going into the details of every function.
Whatever the complaints about DDG, I still commend yegg for engaging here. I can’t imagine the head of Google Search or Bing doing the same.
This is a certainty. The chatbot will be constantly upselling. "Would you like fries with that?" or "Extra cheese on your pizza is only 50 cents, add it?", only more sophisticated. And like some ordering systems today, you won't be able to bypass it. The "yes, please add more things to my cart" answer will be the default and easy answer, declining the offer will take more effort.
And what of Kwon and HT Kim?
The dream of the personal machine
> the more atrocious ones that are implemented instead of a call center to reduce the number of human operators to the minimum possible

This is what's driving me crazy. The stupid "I want to sell you our crap" chatbots are easy to block (uBlock rules exist for most of them, as they are often existing products integrated into websites) but the chatbots people are forced to engage with are the ones that exist to replace callcenter workers.

First companies reduced the influence and power of callcenter workers to make them useless for customers. Now they're saving a buck dumping human operators and letting the powerless chatbots tell the users "sorry but I can't change your situation, have a nice day".

With advances in voice synthesis, I expect chatbots to replace phone operators any day now, probably with a prompt like "you are a company X helpdesk operator. Try to upsell to any customer as much as you can, and try to make them feel pleased even if you can't help them solve their problems".
No issues with eSIM on my end. I switched my number as soon as it was supported 3-4 iPhones ago and have migrated it myself between devices on each upgrade with no issues. Similar for my iPads. No issues moving eSIM between iPads on upgrade.

Traveling has also been super easy. I use the app to provision an eSim for the country I'm going to and activate it just after I land or via the plane WiFi if available.

The main issue with eSIM at the moment seems to be at the VMO level. A lot of VMOs don't offer eSIM because their parent carrier won't allow it. This is probably an area for the regulators to look into to make sure that the market stays competitive.
Best moderators are ones, who slowly over the sand of time, volunteered to descend into the void, have en masses and propelled Reddit to Internet stardom.

What kind of CEO fires all those precious volunteers and their millions of manhours?

Now he wants different volunteers this time, and fast. Good luck.

Reddit CEO is going to have to pay (thru the nose) to get the same decent moderation from new moderators.
I'd've called it a chazzwozzer.
In the last year we made a 180 from growth at all costs to profit at all costs. Would be crazy if the market just valued consistent sustainable growth but im sure some economist would tell me this is stupid
"Welcome to Uber, I love you."
Actually, it wasn’t because other Black people moved in. It was because builders took advantage of cheap land. Built houses and younger White professionals moved in from other parts of metro Atlanta and out of the state and overwhelmed the more backward looking people.

When we walked into the community, the builder could care less what color we were as long as our credit was good and we had the down payment to get our house built - in 2016 a 3200 square foot house for $335K.

By the way, it was really a famous sundown town…

https://www.oprah.com/own-oprahshow/oprah-ventures-into-fors...
I was the opposite, I loved programming so low level, optimising using bitshifts instead of multiplications, writing essential code in assembly, writing 16 or 32 bits at a time (as processors developed).

Continuously learning from the scarce resources I had (books from the local library and a floppy disk with txt files).

I was too young (mid teens) / unexperienced to get anything finished but did manage smooth vertical scrolling and almost got the horizontal stuff working, double buffering a rotating 3D cube (z buffering, math, line by line polygon drawing).

Then came DirectX and you lost all touch with the machine, a rotating 3D cube was breeze, I didn't see the fun in that.
How so? Shopify has many competitors and is clearly not a monopoly.
Kudos for the author to write this article. Really learned so much from it.
A lot of people are vocal opponents of various things. I just don't get what about this richard dude and his wealth makes british people care so much.
How is that different from ACH?
It's okay to mention that the article says something, as your guidelines say. You're specifically not allowed to question if someone read it. Since the person you're responding to followed the "good" example you provided perfectly, I think his comment is okay.
When I worked in an internal team at a bank, we chose to make a bot to replace the FAQ when the number of daily tickets where the response that could be summed up as 'rtfm' hit 30.

It might have been frustrating for the users, but at least we avoided basic questions and our tickets at least we're filled correctly.

I hacked a bypass for the secops who worked a lot with us and at least knew how to fill tickets.
Only technically, a purchase is two debts: delivery if the good and delivery of the money.
While we're in this phase of Schrodinger's superconductor of 'waiting on replication', one thing is clear...

Science is broken.

If they really saw this as being possible in 1999 why has it taken so long to progress? Well, I guess it's because they had day jobs... but think of what could have changed if it worked 24 years ago... think of the carbon we've spewed out in a quarter century :(

We really need a multi-billion dollar x-prize for tech like this... and make it open-source so it's not paywalled behind a patent.

Someone get Bill Gates to write a cheque...
Llama and ChatGPT Are Not Open-Source