skysight-inc/HackerNews huggingface dataset:
>the premise in the question is that that the asker is already in a position to start using it

That's an incorrect premise. The asker is clearly not in a position to use an off the shelf CFD package because they don't have the solid basis in fluid mechanics required to interpret the results.

I think maybe you/the asker are thinking of CFD like a tool that simulates fluids. That's not what it is. It's a set of approximations which, sometimes, are applicable to specific circumstances. Even LES, the most general tractable model, requires you to make informed assumptions about the boundary conditions.

> I love how you sneak the word "merely" in there, when for people like me, and presumably the asker, this would be a Herculean task

I'm sure building a physical prop would be challenging if you had no experience, but it is the sort of thing a lot of people can learn from Youtube and do in their garage.
It does not.

Interpretation can vary but thats not the same thing.
True, but sometimes people have trouble understanding that other people are as complex as they are.
I suspect a lot of people very invested in the remote/non-remote question are either at a smaller company where everyone is on a floor or two of a building or are on very self-contained co-located teams at a larger company. As you say, my situation for the last decade has been working with people who are in three different office locations + remote, my being on the road a large percentage of the time, others being on the road a lot, etc. I drove into the office sometimes (it's not that bad a commute). But really I could go in and not see anyone I knew on a given day especially as the company grew. I basically stopped going in at all maybe 6 years or so ago.
In C++. C only copied it in C23 (not yet ratified).
On the flip side, Zuck did see them as a big threat in the messaging area, so buying them was a way to stop making them a threat. I wonder if Zuck saw that WhatsApp could also pivot to social media, apparently people had stopped sharing stuff on FB and started sharing them on private group chats instead. Later on WA did add stories, but that was Zuck's "fuck you" to Snapchat.
> The thing is, you always have to choose one of "simple" or "true".

In most cases you can choose both "simple" and "true", they are not mutually exclusive. However, by choosing "simple" you leave out nuance and depth to what is "true". The issue you are expressing (and is generally being discussed in this thread) only exists because humans created said issue for their own emotional and social reasons, rather than it having any basis in what "true" or "real". I put the words "true", "real", and "simple" in quotes because these are contextual concepts, that don't really exist necessarily in isolation.
I hope people like you never notice that libraries can spit out this same information. Surely you'd want to be doing something about that too.
> Here is ChatGPT-4's summary of the techniques in the book

Ugh. Now I need to decide if ChatGPT hallucinated something in this summary, or if its otherwise factual.
"Why does Jim exist?" Forgive me for being blunt, but I think it might be winter.

Using resources to chase low-probability goods in a sharply resource constrained environment is a lethal strategy. See also: why being rich makes it easier to strike oil when investing, aka the Risk Premium.

We've had such a fortunate run the last few decades that we've forgotten just how potent a skill "holing up" was, and likely will be again. Psychological illnesses like depression, maybe a similar reason for passing the great evolutionary filter.
Ask HN: Is HN Blocking Bing AI?
On Edge, I can open Discover in the top right panel to invoke Bing AI and ask questions about the current page. For example, I can ask it to summarize the webpage for me. It works on many websites, but when it comes to HN, it says:

```
I’m sorry, but I don’t have any information about the current web page context. Could you please provide more information or clarify which page you are referring to?
```

I checked HN's robot.txt and didn't see anything related to Bing. Is HN blocking Bing somehow?
Yes. And green energy credit rollover. Also children and tax deferred savings accounts. My wife is also a self-employed contractor. FreeTax was able to handle all of that, albeit that some parts are still confusing. Most of the confusion comes from the contract work, but some of that is because she is actually working for a company that classifies her as a contractor to avoid paying benefits and taxes.
ChatGPT for Teachers
Hasn't it been said there's only 7 basic stories in the world? https://en.wikipedia.org/wiki/The_Seven_Basic_Plots or something.

But who cares that The Lion King and Hamlet may be the same story at the base, they're certainly different enough to be enjoyable each in their own right, and I wouldn't substitute one for the other in some strange form of economization.
holly cow this redisign is awfull, im not against federated content, but this inst a wiki at all
They can't simply choose to do the same thing twice. They might need to double the machines, facilities, and workers trained for the production of those components. Oh, wait. Not just that component, but every other specialized component of the lithography machine, and every specialized input for one of the specialized components. If there's a single one that can't ramp up production and they can't find a substitute for, there's no point in any of them doing that investment.

Presumably a lot of the machinery needed to build these components is incredibly specialized too. That machinery won't be purchasable off the shelf. It will be ordered custom with long lead times, and (again!) could have bottlenecks in production that make it simply impossible to deliver in large quantities.

I'd bet (with no supporting evidence, just a gut feeling) that this industry needs to know five years in advance what the demand for chips in a given process node is going to be just to set up the supply chains to manufacture the right number of lithography machines. If that estimate is wrong, it'll take so long to build up that infrastructure that you might as well not bother, and just try to get things right for the next node.
Ironic that I had to pass Cloudflare "Are you human" verification.
They got a subscription out of me, one price for GPT4 and Claude+ 100k

May not be a moat, but just a velocity thing, I haven't felt a need to switch out of fomo.

You can also "create a bot" with a custom prompt and share it - the social features of sharing/bookmarking snippets of conversations is pretty fun.
Note their argument:

> Haidar of Privacy International says that creating powers to collect more of people’s data doesn’t result in “more security” for people. “Building the data retention capabilities of companies and a vast range of government agencies doesn't mean that intelligence operations will be enhanced,” Haidar says. “In fact, we argue that it makes us less secure as this data becomes vulnerable to being misused or abused.”

What's most important is what they don't say, and that they don't say it: It's a threat to the minority's freedom and safety, their right to hold unpopular views, dissent, and protest. That is the definition of freedom. Saying something 'acceptable' is allowed with or without free speech. As Isaac Asimov (supposedly) said: "Politically popular speech has always been protected: even the Jews were free to say ‘Heil Hitler.’"

But they've given up on that argument, which means they implicitly communicate that they don't believe it, and support the notion that the majority is all that matters.

The only way to defeat these authoritarian, anti-free movements is to stop accommodating them (and thus signaling acceptance of their rule) and to talk assertively and confidently and knowledgeably about universal freedom.
Counterpoint: Should purchasing metal be banned because it could be used to make an illegal weapon?

It's about the ease of acquiring it.
A worker leaving is not even remotely as impactful to a company as a worker being let go is to the worker and their family. It's absurd to even imply it's the case.
No to mention the brain drain/opportunity costs of employing people working in the tax prep software industry when they could be solving more other more useful problems.
you seem to be attempting to define 'terminal' as 'vt100 emulator', which unfortunately condemns you to only unreliable solutions like sixel that are too inefficient to provide smooth graphical interaction and full of compatibility problems. you can plot a graph from a remote machine, sure, but if you want to use your mouse to zoom in on it, you just bought a one-way ticket to jank city

but i've used graphical terminals like ncd x terminals since 01994, and they provided smooth graphical interactions even over shared 10-megabit ethernet. current xorg and xwayland do a great job of emulating those terminals, with most of their deficiencies fixed, and ssh has built-in support for transparently passing along the needed credentials

xpra works even better, supporting h.264 compression and reattaching to applications you've detached from

the big problem with x11 is that trying to write a program to do something simple like display an image or draw a bar graph ensnares you in five pages of bureaucracy

to solve that problem i wrote yeso: https://gitlab.com/kragen/bubbleos/blob/master/yeso

here's a program to display a png with yeso:

#include <yeso.h>

int main(int argc, char **argv)
{
ypic img = yp_read_png(argv[1]);
if (!img.p) return 1;
ywin w = yw_open(argv[1], img.size, "");
yp_copy(yw_frame(w), img);
yw_flip(w);
for (;;) yw_wait(w, 0);
}

it also runs on the linux framebuffer without x-windows

here's a color generalization of munching squares in yeso in python:

import yeso

def munch(t, fb):
for y, p in enumerate(fb):
for x in range(fb.size.x):
p[x] = (t & 1023) - ((x ^ y) & 1023)

if __name__ == '__main__':
with yeso.Window(u"CPython μunching", (256, 128)) as w:
t = 0
while True:
with w.frame() as fb:
munch(t, fb)
t += 1

it uses python context managers so you don't forget to yw_flip()

there's also a luajit binding

the example programs above are non-interactive, like virtually everything sixel that isn't full-screen; here's a lua program to test mouse interaction:

local yeso = require 'yeso'

function bounds(a, b)
if a < b then return a, b else return b, a end
end

yeso.Window("mΩuso", {256, 256}):run(function (w)
local m, dragStart = {x=128, y=128}
while true do
for ev in w:events() do
if ev.isMouse then
m = ev.p
if ev:button(1) and dragStart == nil then
dragStart = {x=ev.p.x, y=ev.p.y}
elseif not ev:button(1) then
dragStart = nil
end
end
end

w:frame(function (f)
f:fill(0x7f7f7f)

if dragStart then
local minX, maxX = bounds(dragStart.x, m.x)
local minY, maxY = bounds(dragStart.y, m.y)
f:sub({minX, minY}, {maxX-minX, maxY-minY}):fill(0x336699)
end
end)

w:wait()
end
end)

as for embedding interactive graphics in a text stream, i'm still trying to figure out the bubbleos solution to that. but i'll get there, and the result will be usable over ssh, while sixel probably hasn't gotten there even for low-bandwidth interactive localhost cases and probably never will
You make an interesting point on managerial styles potentially biasing the decision making process for a WFH policy. It definitely is a situation where there are managers/directors/VPs who only know the adversarial style of management and imposes policies based on that perception.

At the end of the day, it is a high level leader making these decisions and it is likely a high level leader with experience/conditioning within an industry PRIOR to the pandemic so I would guess that they are more conservative or "old-school" with their perspective on company/workplace policies.
Some notes about the official system in Germany called "Elster"

1. Sign in via chip card or certificate based authentication for which the activation codes come in the post.

2. All forms are neatly laid out and guide you through the process of filing them, the quality of the frontend is really top notch, they even have a dark mode.

3. All insurances (health, life etc.) and wage statements have already been submitted and you just import them to your filing for that year, there's no guessing on what the correct deduction should be etc.

4. You add in your extra deductibles and submit, you'll have a response in the post within 2-4 weeks.

5. If anything is wrong I can call my dedicated guy at the local Finanzamt, I've had the same tax official for the last 10 years.

6. I still use tax advisors for some years because they just know more tricks then I do, and the legalese German is a bit of a pain to grok.

7. Best of all there's no requirement to do a yearly tax statement if you work a normal job.
Boston accent 2.0?
> How deep do you take that though?

The literal reason they were even thinking about importing hippos was because "bison had become nearly extinct." It's not exactly going "deep" to spend one or two sentences on why they'd gone extinct.

Without the genocide, this very likely wouldn't have happened. It's the direct cause, and not a "side fact." I'm confused why you would think otherwise.
In a twist, congressional aides secretly use GPT-4 to tear apart Sam's testimony ..
A topic partition can lose some messages without compromising the correctness of the data replication protocol itself.

But I don't think anyone would call a configuration where you ca lose message a safe configuration.
sorry, misread the post
https://news.ycombinator.com/item?id=35861826
Ruby Method Lookup Demystified: Inheritance, Mixins, and Super
> tmux helps all 3, but not particular good at either.

iTerm2 on macOS has some nice tmux integration[1]. Basically, you run a tmux session (using tmux -CC), but the actual window management on the client side is handled by iTerm2. This works pretty nicely with the tiling WM (Amethyst[2]) I use on macOS.

If anybody is aware of Wayland compositors that integrate similarly, please let me know. I'd love to be able to do the same on my linux machines.

[1]: https://iterm2.com/documentation-tmux-integration.html

[2]: https://github.com/ianyh/Amethyst
I would welcome detailed articles about exactly that over this guy harping on his "right" to win this argument with the preponderance of the evidence.

He seems very hung up on stamping his foot and insisting the world admit he's right, damn it, and not actually all that concerned about helping parents raise their children better.
Kickstarter Programming Languages Festival
Per-Title Encoding: Highest quality with customized adaptive bitrate ladder
Sorry, you're dodging. Most professional musicians (and other artists) are far from wealthy. Should they have to pay high taxes as well, for "fairness"?
Agreed, but I don't see this as a service as much as a tool to perform a mandatory task. I don't WANT to do my taxes, I am forced to. At least don't deny me a tool because I pay the government a higher share of my income.
Not in Italy. Dialects here are languages. They basically belong to the same family of Italian but I won't be able to understand a dialect 50 km from where I live if speakers don't want to italianize it a little. What I was writing about is standard Italian with regional inflections in accent, phonetic, dictionary and syntax but still understandable by any Italian speaker.
AP News with an adblocker is solid too - half the time everyone else is just referncing an AP article / journalist anyways!

My go to is NPR, AP, and Al Jazeera for non US centric stuff.

The left already has a liber version of Tucky - Bill Maher I guess?
> I save media into the corresponding folders, point Plex to the folders and Plex takes care of the rest. It’s a ten second process.

Unnecessary step, and if it only takes you 10 seconds, you really have no media to speak of: when it is TB of media, you're fucked.

> Thanks for the script.

Not a script, just a few loose commands.
It is not just that most people can’t afford an EV, but they don’t have home charging! The article doesn’t even mention this problem and just assumes that everyone has that privilege. Most people in developing countries park their cars roadside. And many people live on rent in apartments. The owner and the renter, neither want to pay for the charger installation.
If the government destroys jobs: it's creeping communism. If the private sector destroys jobs (e.g. via automation): it's innovation and the free market at work.

I wonder if a politician could get away with calling these "bullshit jobs" in response.
What is the engine satisfying?
Unironically a hero, biased AI should not exist.
Ask HN: Have you seen an effective method for compressing GPT prompts?
I'm interested in something that can take frequently used system prompts of mine and compress them in a way that still gets the same results with different user messages.

Does this exist?

Things I've seen:

https://github.com/yasyf/compress-gpt

https://news.ycombinator.com/item?id=35626433

https://news.ycombinator.com/item?id=35488291
Have you ever tried to create anything with a smartphone? That path has an incredible amount of resistance. More importantly, the arbitrary hurdles cannot be moved.

On a desktop PC, I can install whatever Linux distro I want. That can give me much greater access to a serious development environment than even Windows could dream of. Android feels like a toy in comparison, and iOS is like one of those fake laptops they sell to toddlers.

Even when my Android phone has an unlockable bootloader, it's still unlikely that I will be able to run a desktop-equivalent Linux distro on it. Chances are, I'm left with a less-restrictive flavor of Android. That's the best case scenario, and it's absolutely worse than the average case I grew up with.

It's not entirely about resistance, either. People follow their interests within a reasonable amount of effort. At the end of the day, they balance the two.

What opportunities to mobile computing users have to follow what interests? Social media provides the least resistance by several orders of magnitude.

We can and should change this landscape. We should be minimizing the opportunity cost of creative computing, instead of trying to convince billions of people to throw the entire thing out the window.
10K limit on mortgage interest from primary residence , right ?
Check out Grover Norquist and his goals -- this tax hell is intentional.
Apologies for not being clear, "truth" might be too triggering of a word these days, but the models will need some level of objective accuracy to be useful, and it would be interesting to see where the "uncensored" models fall on that accuracy metric, and how people react to what information it displays once the guard rails are off.
Insulting the king is not illegal in the UK. The protesters were arrested under various public-order pretexts.
I use it extensively. For example I was getting an error that no variable X was on an object. I could see the object in the debugger and could see the variable.

I put the section of code into chat gpt and the error and it said that the function I was using returned a collection of the object and I was using it as if it was the actual object. Obviously I had not noticed the punctuation that the debugger used to indicate a collection.

I recently was looking for the melting points and hardness of various materials. Obvious ones were easily available, but what is the melting point of brick or granite? I put in a big list of materials and chat gpt got them all.

Finally today I had a shopping list and I asked chat GPT to organize by aisle for the store I was going to. It did a bad job, but it was mostly correct. I could easily fix the mistakes myself.

I think for many things chat gpt gets 90% of the way there and the 10% you have to fix is no big deal.

I really like it for generating sql queries and regular expressions. Two things that take me a lot of time that I do infrequently enough that I can never remember how it works.

A friend of mine said he feels like chat GPT will enable a resurgence in the generalist programmer. Im a solid developer but I dont do enough to be completely immersed. Chat GPT is amazingly productive for new areas or areas I dont do that often. Recently Ive used it for linux networking, oauth, some reasonably complex SQL queries, ruby threading, and working with the Ruby 2D API.
Bold plan but very very needed
Really impressive demo! I didn't realize it was possible to run an LLM locally with such speed!
https://news.ycombinator.com/item?id=35944749
Peppa Pig. 'nuff said
Am I too old to videogame?
I am almost 50 years old. I played video games for many years, starting with a Commodore 64. I stopped with the PS3 (even if technically I have a Nintendo Switch that I almost never use). I initially thought this was due to lack of time, but I feel that this is a mix of things: lack of time for sure, games getting way too long to play, use of the iPhone is taking almost all of my daily screen time.

I felt the need to go back to video gaming and I thought retro gaming would have been a great option. Out of nostalgia, I bought an original Commodore 64 with original CRT screen and original floppy disk.

After a couple of days of excitement, I am bored by the C64. First of all, it takes so much space! Floppy disk is incredibly slow, it's super difficult to find new games (these floppy disks with games are crazy expensive on eBay), and the games themselves are pretty basic.

I am torn. Should I just give up with video gaming?
Should I explore retro gaming more, maybe using a multi-system platform like the Overcame console? Should I try to install tons of ROMS on a Raspberry Pi? Should I forget about retro gaming and get a PS5?

Has anyone gone through the same path?
Evergreen, and burning notably brightly wrt this take:

Ximm's Law: every critique of AI assumes to some degree that contemporary implementations will not, or cannot, be improved upon.

Lemma: any statement about AI which uses the word "never" to preclude some feature from future realization is false.
What's the license on the data?
Needs grid view and export/api.
The web happened
If it's a contraction and not just a shortening, why isn't it math's?
You start by talking about having done Windows development but are asking about .NET web development which has been cross-platform since .NET Core launched over a decade ago. You also don't need to be on Windows or use Visual Studio to do .NET web development; VS Code or Jet Brains' Rider IDE work on Linux and macOS as well (and I hear there is tooling for writing .NET web applications/code in vim and emacs as well but I'm not Jedi enough to use such tools).

As for "is it good"... it uses less memory and is faster than any interpreted language currently in use for web development. And, as you have noticed, deployment using Docker containers is possible everywhere Docker is supported. Surprisingly, AWS supports the current runtime of .NET faster than Python and Node (though they also drop support for .NET versions sooner than out-of-LTS versions of Python and Node).
It seems to me that there may have been some sort of a strange, unrealized cultural change in Americans over the last few decades. I seem to recall that the abstract notion of freedom of speech/assembly/etc was considered a VERY big deal by all or at least most Americans. However, this seems to have morphed into people now holding most of their ideological beliefs at specific concrete, object level issue level.

Assuming there is some truth to this, the rise of the internet and a daily deluge of culture war content seems like it could easily explain the transformation.
> Because I, as any can anyone, show data loss by running a cluster without fsync and simultaneously pulling the plug on every server.

Woah, yeah that's a serious problem. Data loss under that scenario is nothing to sneeze at.
I got “microprinter” which has a Wikipedia page.
The parent is claiming that Imran Khan is a religious fundamentalist.
https://www.lobbyfacts.eu/datacard/open-society-institute-br...

>"Since 20 September 2021 self-declared 'non-commercial organisations' are no longer required to provide a lobby budget."

That's rather convenient for them.