skysight-inc/HackerNews huggingface dataset:
Early 2000's (2002?) there was a pocket PDA device that ran linux and had a workable keyboard - the Sharp Zaurus SL-5000D (developer edition). 32 Mb RAM! Had a JVM installed. Got mine at Java One with a Linksys 802.11b Network Card. Fun (at the time) to boot up linux and SSH into my servers.

Processor: StrongARM (206 MHz 32-bit SA-1110)
Operating System: Linux 2.4 (Embedix)
Memory: 32 MB SDRAM, 16 MB Flash ROM,
Display: 3.5in 240 x 320 pixel, Color Reflective TFT LCD, 16 bits (65,536 colors)
Power: Removable, rechargeable 3.7V Lithium-Ion battery pack, Built-in 3.0V back-up battery, 5.0V AC adapter
Communications: USB Docking Station, IrDA infrared port
Expansion slot: One CompactFlash Type I / Type II slot, One Secure Digital slot
Audio: Stereo headphone jack
Size: 2.90 x 5.40 x 0.80in. (74 x 138 x 21mm)
Weight: 7.3 oz (206g)
Not sure if you're intentionally stopping before the obvious elephant in the room.

The army has always been glorified as a country without soldiers is free pickings. It's practically a necessity, as current day tensions show.

Sex work isn't a necessity. Worse, regarding prostitution and porn, most of it's clientele remains secretive to avoid shame. Even if sex was considered a necessity, the stigma alone would prevent individuals from persuing services.

The fact you specifically discriminate between men and women gives it away (women can be soldiers, men can be sexworkers). We consider both the purity of women and the willingness for men to sacrifice themselves and be assertive as virtues. Now turn it around and you have your answer as to the status quo for almost our entire existence across the entire globe.
Show HN: Krita Stable Diffusion Plugin for Windows and Linux
17 days ago I showed off a plugin I created for Krita that allowed you to run Stable Diffusion. It was only for linux and required you to install lots of python dependencies.

Now I am compiling Stable Diffusion with Pyinstaller and all its dependencies and have added Windows support.

All you have to do is run the server and pass it a PID (this manual passing of a PID will be removed in the next release).

Here's how it works:

* I forked and cleaned up Stable Diffusion https://github.com/w4ffl35/stable-diffusion/tree/feature/win... that's what this version is using to compile it.

* The Krita plugin is just a basic client that communicates with the "sdrunner.exe" process ("kritastablediffusion" on linux)

* That process opens up a local socket server on port 50006, while the Krita plugin runs a socket client on the same port

* binary json strings are passed between server and client server gets a request and runs Stable Diffusion (which it keeps "hot" in GPU memory waiting for requests)

* after an image is generated it is stored to disc, the response is sent to Krita

* Krita imports the image

I plan to add more features, including more models and a cloud service.

If you like what you see, please consider starring the repo or even supporting me on GitHub. This project is currently my primary focus.
Depends how deep you want to go. But I'd personally suggest going through past courses from someone in the field. For example:

https://igl.ethz.ch/teaching/shape-modeling/sm2022/

is a course that Olga Sorkine-Hornung taught in the Spring. Seems to have some decent course titles, but apparently the course slides are only available at ETH itself... (anyway, find some other course and dig in!)
Like 3% vs 12%
This. Prostitution needs to be carefully regulated or else lots of non consenting situations become possible and incentivized. Prostitution should be legal as it violates basic rights not for it to be, but at the same time there should be safeguards.
Subsection – A tool for creating support docs for SaaS
Darknet Diaries had an episode where they mentioned that hackers will do this (hire someone to land a job for them) routinely to get into companies.
An immutable record of who paid what sex workers sounds like it has the potential for machine learning to map who did what and with whom. Could this information be abused?
I'd try to translate that into Spanish.

La gramática del español es relativamente muy compleja, (muy buena para una lengua natural). Por eso están las múltiples lenguas contruídas desde el Latin: Interlingua, latín flexiones, etcétera o como hay otros (¿compatibles?)...

Spanish grammar is relatively very complex, (very good for a natural language). Thus there are the multiple languages built from Latin: Interlingua, Latin without inflexions, and so on as there are another compatible ones...

The words under the parentheses are doubts on the meaning...

But at least you got the 95% of the meaning in Spanish.
I'm sorry, but all of your points are demonstrably false.
> On one hand, I think that the free market would create payment processors willing to work with the groups rejected by others.

how open is the payment network willing to accept a new player when a site like onlyfans with billions of dollars in revenue would rather go down in flames only to be saved by public backlash rather than implementing their own payment processing service?

it's obviously not that simple.
If you're interested in the magic of Kentucky:

http://kentuckyroutezero.com/
In the 90s the market was new and fresh and nobody really knew what would sell, so people were gambling on many variations of product.

Now we know what sells, and it's an iPhone or an iPhone wannabe. Nobody wants to spend tens of thousands of dollars on something that isn't a phone, so nobody does the development to mass-produce these items.

Notice how phones were wildly insanely weird before the iPhone and very quickly afterwards they were all black slabs?

You'd probably have more luck cannibalizing the 200LX and shoving a phone inside it.
There's another project for Android, mainly developed in EU called AndroidAPS:

https://androidaps.readthedocs.io/en/latest/

It has a quite nice support for different devices already, and the installation and usage is a tiny bit easier due to Android having much nicer side-loading experience compared to iOS. The project Discord has lots of tech-minded diabetics discussing...

I've been using this software for multiple years now, and it has completely changed my life to the better.
You ever work at a mega corp? Everything simple is really hard, everything not that hard is damn near impossible.
I used to live in Russia for a few years and still have many friends and acquaintances there. It totally terrified me that many of them supported the war openly. In fact, my stay in Russia was related to religious organization, Hare Krishna which is quite popular in Russia now, and usually these people are quite apolitical, try to avoid taking strong stance in such matters which could damage their legal status as Russia is not very friendly to new religious organizations. One of their leaders gave a speech which did not name anyone particularly but mentioned that even religious people cannot stay neutral when big transgressions against people are committed. He clearly meant Russian massacres in Ukraine and everybody understood it. Since Soviet times Russians have a skill to talk about pressing matters in indirect way. He was supported by all Ukrainians and totally lambasted by Russians. People who preach renunciation from all mundane matters, loudly objected to their own leader and supported Putin. I was terrified.

I am sure there are a lot of people who simply keep silent because it is dangerous to speak out against the war but there is also a sizable and very active majority who support the war.
Cool!

Antirez built one for Lua:
https://github.com/antirez/load81
You're talking about semantics and you're totally right, there's plenty of cases in the implementation where things are not copied when they should be (string slices) or copied when they shouldn't be (boxed double writes into mutable double boxes). As you say though, the semantics are kind of irrelevant when you're talking about actual memory behaviour of allocations.

There's actually lots of really interesting consequences of the current implementation, and the various tricks it does around what's observable and what's fast, it's just not what's described here.
Apple News users receive racist messages after Fast Company hacked
Cake-eating-and-having exercise.

To progressives: "See how progressive we are, not criminalizing sex work!"

To conservatives: "See how conservative we are, endangering sex workers and making life hard for them!"
This is a great answer, but perspective is important and it depends heavily on who you spend time with in real life.
> The word “button” itself comes from the French bouton, meaning pimple or projection, and to push or thrust forward.

What?

https://translate.google.com/?sl=fr&tl=en&text=bouton&op=tra...
>By the time competition is up on it, Apple can return to their most familiar location: somewhat behind on the bleeding edge of tech, but ahead on integration and UX.

Seems like a good tradeoff. Is the next years best TSMC chip really that much better than last year's? I doubt it.
A darker example would be the emails between tech CEOs during the salary fixing scandal:

https://www.vanityfair.com/news/business/2014/04/apple-googl...
> I read comments and articles all the time about the quality of Google's search dropping. I haven't noticed it much in practice, but I'm persistent, use copious ad blocking, and my Google-fu is strong, so I usually find what I'm looking for.

The results quality has gone down and it's noticeable only after you switch to another independent search engine, like Brave Search.

For example, search for the term: "javascript undefined vs null" on Google and Brave Search. Brave Search gives way more information in the sidebar and Google doesn't at all.

The discussions feature on Brave Search is great, you don't even need to append queries like 'stackoverflow' or 'reddit' for searching discussions.

On top of that, let's say you're trying to search for an npm library like 'react-select', if you search that term on Brave Search, it gives you a button to copy `npm install react-select` right below the npmjs.com link.

It's crazy how good Brave Search is compared to Google sometimes, haven't used Google Search in a long time because of it.
Show HN: Houses Of, a passion project showcasing charismatic houses
Houses Of is a travel, photography and design passion project showcasing charismatic houses around the world.
IMHO depending on the implementation LCARS (Star Trek - Federation) type interfaces can be pretty fun and enjoyable to use.

Pity that Paramount says not to do so and pulls DMCAs right and left.
Total tangent, but gRPC is not dominant and I think that belief is cargo-cultism.
Interest rates are the price of money. Its how much you have to pay to borrow money. If there is a lot of money in the system, interest rates are low, and vice versa.

Interest rates are also inversely correlated with price. For instance, if I buy a bond that pays 5% for $100 and tomorrow someone can lend money at 6%, no one is going to pay $100 for a bond that's paying only 5%. If they can lend money now only at 4%, they'd pay over $100 for the bond paying 5%.

BoE is going to be buying a lot of bonds, which means the price is going up (increase in demand) and others will pile in. And since price and interest rate are inversely correlated, that means yields (interest rates) are going down.

Similarly if interest rates go up, the bonds that banks and pension funds hold will go down in price (inversely correlated). But the downside is there's more money in the system, cheaper credit, more inflation and decrease the valuation of the currency relative to other currencies.
Yes, it needs to be made permanently illegal and the activity driven underground. This would solve the problem you are mentioning.
No. I literally mean like, you know how you can scroll swipe on mobile (or trackpad) and the page just keeps running. I think the scrollwheel should too, even if it wouldn't under it's own momentum, it should remain spinning in sync with the page (servo, I guess...?).

But I hadn't thought of your thing (the scrollwheel kind of stops and, I guess you mean, can't me moved further, once you reach the end of the page), and I like that idea! :)
If the job had been some sort of super low level position requiring a lot of hand written advanced data structures, then I might agree with you. Hashes, priority queues, skip lists, etc all rub up against more math heavy topics (number theory, statistics), so you would expect a candidate to at least have some familiarity with prime numbers.

However, for a web framework? Like, primes are pretty simple, but they're also pretty niche. What range of 'easy' questions that are not directly or indirectly related to the job are allowed to be asked? Can we ask questions about the correct leavening agents to use for different types of bread? I mean technically we're just trying to see how they cover up gaps in their technical knowledge. And all questions are 'easy' for the right people.

If you lure someone into a place with the promise of gainful employment and then waste their time with niche questions that are unrelated but you happen to have warm fuzzies about, then you should probably expect to get a bit of snark.
Out of those multistep process Apple has done very large part of designing Chip, designing OS to use chip optimally. Apple user market is not the one where they compare Mac with Wintel laptop. They find out M2 is crap in every way compare to Intel or AMD chip and then go on to buy a HP Pavilion or some such.

Besides with Perf/watt gap Mac/Iphone and rest Apple can wait it out for at least a year or maybe even longer.
What's wrong with "helmet"?
What Figma plans to do inside Adobe
DNA Edges Forward as Data Storage Option
I recall a fair amount of ATI VGA Wonder cards in 286 machines.
Final contract is definitely not done by sales. That would be ridiculous as they have literally zero knowledge over how much the thing should cost and when it could be done. Maybe if you have packed done software where you are selling it without making contracts about future features.

The negotiating is done by manager.

> This is indeed done by a manager, but I don't really see how the "leader" fits into this. It's more of a management function

If you cant do this, you cant lead. Because these negotiations are key to both what resources team will get and to what will be expected from the team. Everyone else then need to fit their visions into whatever was agreed on here and in discussions with customes.

> I hope the manager discusses this with the team, and that it's actually the team telling the manager, and not the other way around.

Discussing with others before making decision does not make you not not lead. But, the idea that discussing with others somehow excludes you from leadership position explains why there is tendency to attribute leadership to less powerful positions that indeed discuss with others less.
I think you're making the same point. While biology would require your 8-year-old to work to survive, the social structure of your family (followed by your broader social network and eventually the state) is such that that's not the case. Blaming society for hunger is similar to blaming charity for poverty. X is probably not the problem if the solution is more X.
Linkal: Calendar Aggregation Server in Rust
Why can't drug dealers claim to sell recreational tea products?
- A condom won't prevent diseases or unwanted children.

- Open relationships do not strengthen "families".
Additionally, production is more easy to automate than repairwork, and what you cannot automate you can outsource to countries with cheaper labour.

As long as demand (and other circumstances, i.e. currently somewhat of a "Ha!") are sort of predictable, hiding the length of your supply chain can be easily done by shipping things over in bulk and sufficiently in advance. People won't care whether their widget was produced five minutes ago in the back room of the store or three months ago on the other side of the globe and then shipped over on a slow boat, as long as it's available when they want to buy it.

For repairwork on the other hand, the same procedure doesn't work out as well, because you can no longer hide the latency inherent in minimising shipping costs.
bold statement, as you claim that VS Code would fit the majority better than say $IDE from JetBrains.

I don't know how you came to that conclusion but I'd guess that you mostly work on small projects? (where I'd say smallish is < 100K LOC)

Stuff I'd miss in VS Code coming from JetBrains Rider:

- Docking of panels to top, bottom, left, right

- built-in database explorer (with table designer, script runner, ...)

- built-in unit test explorer

- built-in memory/perf profiler (not talking about a simple text interface!)

- nice config options of project settings (in either text with completion or the UI)

- NuGet package explorer UI

- integrated IL viewer

- great git blame / annotation view

... could continue for a while
It should be denigrated - it’s an abuse of another human being that’s often considered a form of modern slavery.

Have a read of this from an actual day-to-day UK prostitute:

https://www.mumsnet.com/talk/relationships/4638679-reasons-n...

NB: Being against sex work isn’t being against sex workers.

Edit: You know, I was going to moan about the downvotes - but I think I’ll leave it as when ultimately [flagged] it’ll be some kind of a testament to the mentality so devoid of empathy it can’t imagine how the business of sex for money can be worthy of denigration, even when given direct evidence of the grim reality of it from an actual prostitute.
Clearly there's a level that Apple wouldn't pay (e.g. 100000000% hike), so there are definitely options up to and including cancelling plans to buy such chips from TSMC.
Someone correct me if I'm wrong[3]:

1. Buying bonds pushes the price of bonds up (pretty basic, right?)

2. Bonds have a constant interest payment, so if you buy a higher priced bond, the size of that return as a % of what you paid (yield) is smaller.

3. When you evaluate risky[0] securities (company stocks and bonds) or other risky financial investments, you compare them with something risk-free[1] like government bonds.

4. More specifically, to determine how much something is worth now, you calculate Net Present Value (NPV) using the Discounted Cash Flow (DCF) method. This is the method that all serious financial companies employ[2] on some level to determine the prices of things.

5. NPV is the sum of each (future cash flow / (1 + discount rate)^t) where t=compounding periods (typically years) and the discount rate is the benchmark rate that you're comparing to.

6. Hence, if you are using government bond yields as the discount rate in your calculation, if the yield goes down, your NPV goes up. So by lowering government bond yields, you help support the price of financial assets.

7. If you are not familiar with finance, you may be inclined to ask "hold on that seems like it supports stock prices not the actual economy" "what about the value of money?" "what about the quality of activity being supported?" "once you start, how do you stop?". Interfering with the 'natural' rate of interest on benchmark securities was and remains a hotly contested topic, however it has been accepted as a status quo method in western economies that feature a central bank.

[0] not risky as in Gamestop, but risky as in 'any investment that could possibly go badly'

[1] We generally treat US treasuries, and sovereign debt for stable countries like the UK and Germany as 'risk-free'. If these borrowers ever default, we probably have bigger problems to deal with than the valuation of Coca-Cola.

[2] Lots of valuations are not calculated using DCF, companies often just use comparables and 'multiples' (literally just value something by saying it's "10x earnings/ebitda (current period cash flow)". However, this is mostly just companies that need to make lots of valuation calls very quickly and off-the-cuff. Generally speaking DCF is the 'fundamental theory' of valuation, and then other more or less complex models are built off of its ideas. I.E. adding coefficients of probabilities, what-if scenarios, etc to future cash flows.

[3] which is possible given I'm laughably unemployed
Ketamine, psilocybin and ecstasy are coming to the medicine cabinet
https://penpot.app/
Just to clarify, I am not against those Russians who changed their minds and now wants to avoid draft. I certainly support that the EU accepts them because that means less people sent to fight in Ukraine. The access to good information was very limited in Russia and don't blame them if they were ignorant before what is really happening in Ukraine.
There's several regularly updated Linux emulators running in WASM here: https://copy.sh/v86/ I don't know if doom runs in any of them, but it would be slow.
Scroll down a little bit on that page, and you can see the alternate translation as "pimple".
I work at keeping our small town single screen theater going. So, my experience is from a viewpoint of that, not from some mega 24 screen behemoth that some of his rules could apply to better.

01 - We enforce. Mostly. During kids movies, having a kids being noisy is going to happen.

02 - Lol. We have 0 leverage on this. Though, we charge $7 adult, $5 kid/senior, $5 matinee.

03 - We run about 20 minutes of ads. Which end at the time the movie starts. If the marquee says we start the movie at 7 pm, we start the movie at 7 pm. We get a lot of people showing up at 10 after and being like "when does the movie start" and when you say "10 minutes ago" get frumpled.

04 - We do this as much as we can. But he is talking to producers once again, not theaters, for most of his suggestions.

05/06 - Our booker contract says since we have 1 screen, we may only have 1 movie each week. Most big movies, we have to keep in screen for 2 to 3 weeks. He does talk about this in 02 a little. This destroys us. It would be great to do a kids movie matinee on Sat morning/afternoon and an adult one in the evening. But this is totally out of our control.

For this specifically, Disney is the absolute draconian worst at enforcing all of this. We have had to drop getting some big blockbusters because of stupid ass crap like "You need to show this movie no less than 12 times opening week and 8 times a week for the next 3 weeks after that." What movie was that.. crud, it was a big one from this summer. That would basically be 2 showings for about 120 people and then 10 showings for like 10 people at most or 0 at expected.

07 - Not a theater problem, talk to distribution.

08 - WE FREAKING WISH WE COULD DO THIS. Not theater problem, talk to the NFL.

09 - I thought theaters did this. There are automatic curtain adjust systems.

10 - Done every weekend already.
The wisdom of the ancients is timeless. To think that we've moved past that is a mistake. The analytical schools of 20th century philosophy made great strides in solving the problems of language and epistemology. But the fundamental underlying "human" issues that Socrates and Aristotle figured out are just as relevant today as 2000 years ago.