skysight-inc/HackerNews huggingface dataset:
Delphi is just evil. Stay away.

If you're building something for yourself, sure dabble. I know devs who write assembly in their free time.

Delphi on a resume is a path to retirement. No-one (out side USSR) will look at your resume. Head hunters will ghost you.
If OSX has 16% desktop operating system share how can Safari have 19% desktop browser share?
There is no suction afaik, and they cut so regularly (my neighbours use it daily) so the pattern have no time to settle.
The last time I tried Flutter it was hilariously bad. The "Flutter Gallery" sample was blasting my GPU to render at max framerate without even moving the cursor.

Now with Spotube it appears it has gotten better. But I can still see:

- "off feeling" scrolling with the scrollwheel

- some kind of framepacing issue when using the scrollbar at the right hand side

- Click latency that's better than electron but still worse than anything QML/QT has to offer.

- DPI set in KDE/X11 seems to be ignored. I'm not sure about this, could be a personal preference of the developer to have things this size.

I'm using the flatpak build with a 6700XT.
> More prominently, they were enlisted by the Chinese government to ensure that the 2008 Summer Olympics were free of rain, by breaking up clouds headed towards the capital and forcing them to drop rain on outlying areas instead.

Well, that's really interesting!
Didn't change, CAP was flawed from the very beginning, you need more phrases [0] to classify those systems.

[0] https://jepsen.io/consistency
In the midlands the boiler would preferably be in the utility room (laundry room). The slight waste heat is appreciated there.

In London it's wherever the landlord's plumber can fit it, as he illegally subdivides the house into several flats. At least going by my experience as a student. Kitchen, bathroom, garage, outside wall...
I just love how in Japan they went from “笑う” (warau, to laugh) to “笑” (wara) to “w” to “www” to “草” (kuchi, grass, because “www” kinda looks like grass) to “大草原” (daisougen, great plain/prairie/steppe).

That feels like such an internet thing to do.
Here is one of the many incidents where the journalists' offices and headquarters including critical communication infrastructure for broadcasting and news dissemination are routinely and systematically being demolished [1].

[1] The destruction of Gaza's internet is complete:

https://news.ycombinator.com/item?id=38046571
A commendable effort but to me they are not going far enough. I'd honestly just start over, implement what seems to make sense and only add extra stuff on top if there's a huge demand for it + that demand is well-argumented for.

I get why they don't want to do that and I respect their project a lot. But to me imitating this ancient toolchain is just perpetuating a problem.
> only 2d is considered

I guess that's because the concepts transfer nicely from 2d to 3d. E.g. the math for circle/circle collision is basically the same as the one for sphere/sphere collision.
> it's not new because on the front of the building underneath Buckinghamshire New University it says Est 1891

That's brand new compared to New College, Oxford, founded in 1379.
I think people are misled because it's difficult to really grasp the very high dimensionality of the space ("morphospace") in which organisms sit. There are many, many directions for incremental change to go in, and evolution just needs there to be an improving step at each point along the path. In a low dimensional space it would be easy to get stuck in local minima, but as the number of dimensions increases that's harder and harder.

Evolution can be very easy given time. Trees independently evolved from non-tree plants something like 100 times, for example.
That’s an advertisement. And the idea isn’t really groundbreaking or novel, just some custom tags in Markdown that can run arbitrary Python code and offer some basic two-way interactivity.
That's right - it's gone down
I'm using a snippet from this page: https://spin.atomicobject.com/2016/05/28/log-bash-history/

export PROMPT_COMMAND='if [ "$(id -u)" -ne 0 ]; then echo "$(date "+%Y-%m-%d %H:%M:%S") $(pwd) $(HISTTIMEFORMAT= history 1)" >> ~/.logs/bash-history-$(date "+%Y-%m-%d").log; fi'

This give an easily greppable shell history. An entry looks like this:

2022-10-13 09:14:54 /home/bhaak 1000 vim ~/.bashrc
> Say we also reject the notion of social control.

This is like writing a physics paper that starts with "assume humans could jump to the moon" or an international relations paper with "say we could all just get along". You can write anything you want if you start off with assumptions like that.
Cost centers is a nonsense definition, if they didn't help the company make profit they'd be closed down.
Commander One. https://ftp-mac.com/?utm_source=c1app&utm_medium=software&ut...

They advertise as secure ftp solution, but in fact it's a full featured dual pane file manager.
Larry Ellison. I don't think we would agree on much but he stands alone as a leader in the industry who's entirely self made. No loans from parents or extended family, no contacts in high places and no safety net to fall back on if he failed. That there are so few founders of a similar background has led me question the degree to which merit exists in this industry.
Boehm-Demers-Weiser conservative C/C++ Garbage Collector
Show HN: Pfuzz, a web fuzzer following the Unix philosophy
I recently dipped my toes into bug bounty hunting and finding security flaws in web applications. As a friend of UNIX shells I was building a repertoire of command line tools to make and analyze HTTP requests. Fortunately there are already many suitable tools like curl, jq, different fuzzers and some really nice tools for specific tasks by Tom Hudson [1].

However, I disliked that the existing fuzzers were monoliths where I had no easy way of creating custom behavior or analyses. They commonly do a multitude of things: Create multiple requests using one or more wordlist, sending the request, possibly with rate limiting, displaying progress, applying filters to the received responses and storing the output. If you want something different from the offered features, for example custom delays between requests or a new filter for the responses, your only option is to dig into a moderately large code base and try to adapt it to your needs.

I am a fan of the UNIX philosophy and felt like it could help out here. If there was a common format for communicating HTTP requests and responses, an ecosystem of small, specialized tools could use it to work together and fulfill tasks like fuzzing, while allowing the user to easily create custom behavior by combining the existing tools in different ways or adding small, quick to write tools to the ecosystem.

This is what I've attempted with the httpipe format [2]. It is a line based JSON format for exchanging HTTP requests and responses. I have also built some first tools using this format, namely pfuzz [3] for creating HTTP requests from wordlists, preq [4] for sending HTTP requests and receiving their responses and hpstat [5] for filtering the responses by their HTTP status codes. Since it's a line based format, many UNIX tools can be used with it as well and since each line is JSON, jq can also be used for manipulation, filtering and displaying.

[1] https://github.com/tomnomnom

[2] https://github.com/codesoap/httpipe

[3] https://github.com/codesoap/pfuzz

[4] https://github.com/codesoap/preq

[5] https://github.com/codesoap/hpstat
I like "lol" because the letters are so close together on the keyboard! But the Brazilian Portuguese "kkkk" is hard to beat in laughing efficiency...
I accidentally linked the trailer. The full documentary is here: https://youtube.com/watch?v=-fny99f8amM
Super interesting project. I also started once a project to index food and their ingredients via gpt. The inaccuracy let me abandon the project. But never tried the new gpts for that.

One great resource is also: https://world.openfoodfacts.org/
The tool is targeted towards game developers, and those mostly work on Windows. I would expect that the guts of this tool are not easy to port to other operating systems. And besides, if it would be cross-platform and they would have picked Electron for the app scaffolding, people would complain thst it is an Electron tool instead.
Not necessarily. It's common to charge business users a different amount (>0) than personal use
Well, among emelfm, gnome-commander, krusader, worker...
But continuous depends on the topology of the space you are working over. If the topology is discrete any function is continuous. I've found some papers that argue that simply from an error corrections standpoint the signals in the brain need to be discrete.
Getting good enough that it's impossible to tell whether it contains a particular copyrighted (or GPL) work.

That's made them effectively immune to copyright enforcement so far; I'd go as far as saying the main function of llm/diffusion models is obfuscation of copyright breaches.
It’s theoretically impossible to save space with vertical farming if the power is to come from a renewable resource: https://solar.lowtechmagazine.com/2021/02/vertical-farming-d...
PaLM was basically a larger version of GPT-3. It was not similar to ChatGPT. It was a pure token predictor. It was not fine-tuned for chat.
I'd guess as "tie pie"
And for Metal, Xcode contains an excellent shader debugger (the Metal debugger is probably the only really good part of Xcode).
And they have fallen into relative obscurity, barring Venice. They're all not big, financial hubs pulling in hundreds of billions to trillions, like New York, or London, or Singapore.

The point is that cities don't accumulate wealth 'just because'. Wealth comes and goes. And this goes all the more for city-states with no hinterland nor strategic depth.
The and the more an board is from the outer part it bends itself more.
I'm not sure how exactly the circulatory system developed in our ancestors, but I will add that simpler circulatory systems do exist in animals today, including the open circulatory systems that are found in, e.g., arthropods. In these animals, blood is pumped across an body cavity by a heart, before flowing back through the fluid-filled body cavity itself, outside of any blood vessels. It is definitely possible to have "partial" circulatory system that functions fine while lacking some of the components present in humans.

Similarly, simpler versions of, e.g, eyes have been observed in nature with structures that are thought to be analogous to those of our early ancestors when eyes were first developing.
It's a good reason to stick with older hardware, eg the T430 bios can be flashed with coreboot, intel ME can be disabled, etc.
Someone forgot to take their pills...
These days most washing cycles run a lot cooler. My washing powder/soap recommends 30 but I usually run at 40. I know that I need to do the occasional high temp wash too though.
>this is what happens when people aren’t paid enough to care.

This is what happens when economic development selects quantity over quality. And IMO it's the right choice, especially for large countries. Nevermind not being able to pay for for quality in the first place (lack of qualified skill), when you're at the bottom of the ladder it's long term better to trade safety/lives for more/faster progress. The aggregate societal and human gains that can be afforded from growing income almost always trumps loss from chabuduo. Especially for large countries like India and PRC with so much (bluntly) disposable bodies, you want to throw everyone into the mixer because with that many bodies, it's important to seperate wheat from chaff in terms of human capita as soon as possible and harness them - otherwise potential gets squandered on massive scale. It's not just construction. It's important to manufacture lots of things because even if you make lots of shit, you'll also discover the great makers who makes things that are internationally competitive. Or spam lots of academic papers, because even if most of is hack fraud, it's also maximizing for gems that raise ceiling on top end. Countries grow by learning and improving via doing a lot, even if most of it is not good.
Good username, appropriate
Why not just HTML?
> all successful business engage in a significant way in a number of these practices.

I whole-heartedly agree with your main point, but there are successful businesses with something like a conscience.

They're about as rare as a genuine politician or a trustworthy lawyer, but they do exist.

Rant ahead:

It's funny when you read business articles about ethical companies; say, Patagonia. There's always this barely restrained glee when they find something they can pick at to say - 'look, they did this one thing less than perfect. They're just as flawed as us!' [0].

Meanwhile, business media loves spinning the indefensible into positives - look how much water PepsiCo 'saved'! Look at all the carbon they 'captured!' [1]. Isn't it great how they're "improving recycling infrastructure"?

Either we figure out how to run ethical and sustainable business for every major sector, or we die in a dystopia of our own making. The billionaires know this - that's why apocalypse bunkers are such a hot industry recently.

I'll say that again - because business theory doesn't seem to get this. Either we figure out how to run ethical and sustainable business as standard, or we fuck up this planet even more, very possibly to the point of total destruction.

Whether that's from illegal wars that get out of control, or the planet burning, or ecosystem collapse, or the unstoppable rise of a brutal totalitarian empire, cough, it all links back to how we're running our businesses. What is our money doing?

Are we giving subsidies to the same fossil fuel fucks working to cast doubt on climate change for the last 50 years? Are we running foreign policy at the behest of foreign dictators and scumbags who buy our weaponry? Are we allowing businesses to regulate our environmental policy? Yes.

Does voting "left" actually affect the status quo enough to make them afraid of committing ecocide and genocide? No. And it's been like this for decades, getting worse. Meanwhile, business media runs ads for flood insurance, and greenwashing shite from BP.

On an individual level, the people running those businesses know exactly what they're doing, and they know how to hide it, what must be hid, and when to take mask off. As Hilary put it in one of her private 6 figure speeches for bankers "You need to have a public position and a private position".

And we all play along, because to speak up is to mark yourself as trouble. And we all seem to have sort of given up on the concept of ethical business, as if being ethical and sustainable is just naivety, weakness, 'virtue signalling'. People roll their eyes at the words.

Well, now we're at a tipping point; multiple tipping points. We either keep playing along with the nonsense, dooming our species to an unimaginably degraded future; or we commit ourselves to a lot of hard and dangerous work, fixing what's been broken even while the status quo fight every step with an utter lack of restraint. Rant over.

0 - https://www.nytimes.com/2022/09/14/climate/patagonia-climate...
1 - https://greencitizen.com/blog/ethical-companies/
I am not sure that's the definition of genocide.
The only clear instance of genocide in this war is the October 7 attacks. I'll remind you it included attacking all population centers in a specific geographic area, going house to house and killing whoever was inside, as well as burning the houses in order to prevent the population from returning.

You could argue Israel evacuating the northern of Gaza strip is ethnic cleansing, but that would only be valid if they are not allowed later on to return.

The difference between Palestinians civilian deaths in Gaza is that these were not systematic, not concentrated in a single space (for example all houses in a location) and were done mostly for a military purpose (attacking a defacto non-uniformed military). Choosing to evacuate the population before attacking was done to minimize casualties, although they are still massive even when removing the Hamas members from the statistics and their inflated nature.
> Ellipses, which seem like they should be pretty easy, are actually very difficult.

Been there, felt that.

Surprisingly this came up several times in my career in different contexts. Iirc there is one relatively good heuristic and several iterative methods to calculate point to ellipse distance (and therefore collisions).
I haven't really looked into Python GUI stuff much since the old TKinter, WxPython, and Qt days (5-10 years lol). Every now and then I check if a decent table widget exists like C# has had forever, but it seems like I'm always disappointed as the ones I've found can't handle much data or don't have filtering or whatever. Has this changed yet?

Eventually, I settled on a workflow with Python as a scripting language, but I avoid any UI stuff. If I need good charting, I just build Tableau or Power BI displays to consume the Python outputs that I've already pushed to a SQL database for analysis anyway as the data I'm dealing with is generally fairly large (i.e. gigabytes were generated while I wrote this reply).

I certainly get the appeal of doing everything in one language and there are some efficiency gains for sure, but sometimes (especially dealing with data science folks), I feel like they'd be much better off if they could learn common unix command line tools and SQL and add that to their arsenal. They all say they know SQL, but can't do much outside of "Select * from table;" and then spend a ton of time working around local Python memory limitations, which sometimes just means using a tiny dataset that they can actually fit into memory. I got a little off topic there, but wonder if anyone else has experienced something similar?
This feature can also be be enabled in macOS by adding the following line to ~/.zshrc:

setopt HIST_IGNORE_SPACE
For users prefering GUI applications, I would like to suggest Sunflower FM, a GTK3 based dual-pane file manager: https://sunflower-fm.org/ As usual with such applications it seems to be a bit on hiatus, but maybe some developers would be interested to lend a hand?
> close to me said

Public forum though. No one has seen a psychologist because a text box intervened about their “rotting [brain]”.
You'd need something more efficient than photosynthesis. Directly feeding microorganisms with electrical energy could "work" in this sense. Economics, on the other hand...
I just tried it with a screengrab of a past online order from a grocer outside the US and it seemed to work: https://imgur.com/a/cZ2Beo4
Possibly a side effect from S3's eventual consistency model. Until couple of years ago there was no guarantee that an object you had written to S3 would be visible to another process looking for it.

About two years ago AWS made a big announcement that they could finally guarantee "read your own writes" consistency model. But ONLY within a single account.

If you know that you are not racing against eventual consistency, you can use HeadObject API call to check whether a given key exists in the bucket or not.
Normally I'd complain about linking to reddit, but there's a level of rigor here that I think is worthy of attention and discussion. I'm not a mod or anything, but I've seen blog posts here with less effort and citation than this hit the front page all the time. It's also about a month old according to the reddit timestamps, so the discussion isn't really ongoing there (Though of course this hitting HN could revive it I suppose).

Not OP. Just food for thought.
Whoa, that's thorough. Damning, easily replicable, overwhelming evidence that this guy is indeed a fraud.

> He runs the Self Publishing Formula course and podcast, he talks at the 20BooksTo50K conference in Vegas, and he’s part of a new initiative called Fuse Publishing. He’s a pretty big deal in self-publishing, so what he does reflects on self-publishing as a whole.

Like instagram "buy my course to learn how I got rich" finance-influencers, the same old quip seemingly applies to self-publishing..: don't trust the success of anyone who talks a lot about how successful they are.
You don’t know it’s e-waste. Most likely they sell those part in bulk to a 3rd party.
I've tried a number of times to build a physics engine for my 2D canvas library - the one thing that's defeated me every time has been the collision detection. In the end I gave up on building the whole thing and settled on just doing the particle part of the job; it's enough for my purposes without over-complexifying the library[1]. If people need collision detection for their canvas animation they can include a 3rd party library that does the job properly[2].

But it was definitely worth making the attempt - an excellent learning experience into an area of computing I never want to visit again!

[1] - Some examples:

A particle emitter - https://scrawl-v8.rikweb.org.uk/demo/particles-003.html

Emulate a flag with a net of particles - https://scrawl-v8.rikweb.org.uk/demo/particles-008.html

Position things using particles - https://scrawl-v8.rikweb.org.uk/demo/particles-012.html

[2] - My favourite JS physics library is MatterJS - https://brm.io/matter-js/ . I want to like Rapier, which is coded in Rust and can be imported into the browser via WASM, but I haven't had the time to properly play with it - https://rapier.rs/docs/user_guides/javascript/getting_starte...
Difficult to get rid of all those but I found my Tucson Essential boring and reliable.
They're not claiming bun is faster to start, only that for use cases where you might otherwise need to shell out hundreds of times bun only needs to start once.
These are great upgrades.

You can also put a 3632qm (4 core) cpu in there for about $30, upgrade to 16gb ram for about $20, and an AX3000 wifi6 adapter for $20 ish.

It can't compare to an M1, but most of the time you don't need that speed anyway. The real let-down is the screen.
Time to apply Betteridge's Law of Headlines here, namely, that any headline which ends in a question mark can be answered by the word 'no.'
I used Google as my primary authentication for over a decade, because I thought it's more likely that I will forget to pay my domain or my email service and lose access to my digital identity.

But about five years ago, I asked myself: What if it's more likely that I will get locked out of my account on Google? I'm not paying them anything, and they're impossible to come into contact with.

I also lost access to Minecraft because of the Microsoft acquisition.
There's a reason religious types recoiled from Darwin's idea. It paints God as a vivisectionist on the grandest scale.

Darwin experienced this as a father, watching his oldest child die slowly and horribly (probably from cerebral tuberculosis). It would not be a stretch to imagine this experience soured him on traditional religious dogmas.
And if you're using fish shell, you can start a private session with fish --private or fish -P for short
You also have higher land value near cities. Farmland is cheaper far away from commercial centers.
There's an academic paper being published.

Snake oil for the sake of getting published is a very real problem that does exist.
Rather compelling to me too. Let’s see what the author says in response.
Super powers would be sensory I think unless we sprout wings or gills. So things we've probably seen already in another species like infrared vision or what not... but we do have technology to do that already so the question is how does that influence the evolutionary landscape.
Seems like someone could write a script that analyses a massive book torrent library to highlight plagiarism like this.

Am a little surprised it hasn't been done yet tbh. Might be a fun project.
Semantic actions plus a specific node for grouping (parentheses) makes handling your examples easy (e.g. for your a < b < c example, you just need to be able to distinguish ot from the grouped expression. You can do it by adding various flags to change the parser behavior too, but that certainly easily turns into a mess.