skysight-inc/HackerNews huggingface dataset:
Many non-professional landlords don't ask for references nor do background checks, they just give you a contract. So I imagine it's pretty easy to continue to do the same trick over and over unless they somehow manage to get their face in a local paper.

The effect of this is more reluctance to rent out for fear this will happen. Or only rent to rich foreigners who won't pull this scam. Lest the landlord find themselves in debt.

Also, the okupa is very much deciding to do this knowing they can get away with it.
I'm starting to suspect that this plant either violates the laws of thermodynamics, works by geothermal energy it sucks from its roots which seem to go down to the tectonic plates, or perhaps by radioactive decay of radon in the ground.
ASLR is generally pretty weak to completely ineffective against buffer overflows, because the linear layout of things generally does not change. It is more useful against a write-anywhere primitive (…in that you don't know where to write to).
> Sure, but that was not my point

So it’s a bit of an apples and oranges comparison because they serve very different purposes?

> We literally care more about profit (GNI) than our survival (climate change, energy crisis, biodiversity crisis).

So a bit like the Romans who weren’t particularly concerned about severe deforestation, soil erosion and related issues in addition to the extinction of multiple species (https://en.m.wikipedia.org/wiki/Holznot#Peak_wood just a hypothesis but it probably has some basis).

> does not mean they enslaved "all the people they came into contact with

They pretty much did. Especially during the late Republican period. Well not literally “all” but the populations of large/huge cities like Corinth, Carthage and others were exterminated/enslaved and millions of slave were imported into Italy to work and die in extremely gruesome conditions (depending on the estimates the numbers were comparable to the entire Atlantic slave trade)

> You don't really know how Rome worked, do you?

What makes you say that?

That’s like me replying to your claim:

> We literally care more about profit (GNI) than our survival

By asking “You don’t really know how does the modern world work, do you?”. Both of our claims were quite hyperbolical..
I could never get Hidden Bar to work correctly. I think it's because my MacBook has a notch.

iBar (free at the App Store) so far does what I need.
Kind of a dehumanizing comment, to be honest.
Nobody to mention that the property of Mercator projection is that it preserves angles?

Meaning that the points are not on the shortest path, but are close to being at the same azimuth one to another?
That comment was solely about AI code suggestions.

Generative AI still has a ways to go for other forms of research, and it will never fully replace the utility of a search engine. They're two different tools for different but overlapping tasks.
If the machine is already on but asleep, the keys are in memory, they only have to be downloaded from the server on first login. If the machine has been off and you have no network connection then you need the long password to unlock it instead of the short one, but for most users that is already irrelevant because everything else requires a network connection too.
I would be very surprised if their training data is not explicitly curated by lawyers.
IMHO, review is a misnomer for where software engineering is going. I'm not sure where we are going, but review implies less responsibility for the outcome.

But I do think that we will have less depth of knowledge of the underlying processes. That's the point of having a machine do it. I expect this, however, to be a good trend: the systems will need to be up to a task before it makes sense to rely on them.
sure, but saying that EDLs are Real ID compliant directly contradicts the grandparent comment saying that WA does not issue a Real ID.
Here's an attempt to make the code in the first link [1] slightly more readable by replacing the most frequently occurring identifiers with visually distinctive Unicode characters :)

https://i.imgur.com/F27ZNfk.png

At least it's now much easier to spot multiple occurrences of the same identifier. All these unicode characters are still valid in C identifiers, by the way.[2]

[1] https://www.jsoftware.com/ioj/iojATW.htm

[2] I say 'still' because C23 is set to follow C++ and take them all away by restricting identifiers to XID_Start/XID_Continue. I find the whole XID_Start/XID_Continue idea unmotivated, both philosophically speaking and from a practical point of view, but what can I do. I just hope languages like Julia, Swift, Racket, and Clojure don't follow this trend anytime soon...
> This is the fault of the sound engineers, who subsequently engage in fundamentally quite unmusical procedures by surgically extracting these voices, which is quite in keeping with their—if I may say this—unartistic intuitions and is also congenial to the highly problematic taste of the public.

This sentence scores as 'extremely difficult' or 'difficult' on most readability scores, and it's just unnecessarily flowery.

Basically, I think the point is that the idea of the 'taste of the public' is just a shorthand for 'something that appeals to lots of people with differing tastes'.

The author's key point (I think) is that 'engineering' music somehow makes it less artistic, and the 'problematic taste of the public' is a tangent which explores why sound engineers do what they do, rather than being part of the main argument.
http://funky.nondeterministic.computer
I think one of the best constrained system was the original GameBoy. It was voluntary conceived to be cheap and basically impossible to program without hacking it. Hell, there wasn’t even enough memory to hold an entire screen frame.

Interestingly, there were really few bad games on the GameBoy. I think that was because you were forced to invest more than money to create a game. Getting more people wouldn’t help you to get it done, your only solution was to have a smart team who would be capable of working through the insane constraints.
I mean Apple's support period is actually a minimum of five years of software support, which gives the company some leeway when it comes to actually shipping updates. But still Apple's behindWhile that could change with the iPhone 16 series this fall, let's see how it goes.
> OpenGL is only deprecated on MacOS, AFAIK, it will exist for many years to come.

It's abandondend by Khronos and GPU vendors, which is pretty much the same thing as deprecated unfortunately.
I guess that depends on what you mean by synchronizing here. Right now it can access and manage the raw docker containers on remote systems. There isn't special support for docker compose, but that is one possible thing I can add in the future.
I have yet to try a tiling windows manager...but Im this close. I can't stand always trying to find the effing window under a pile of shit.
This is awesome for folks who don't use their own custom status bar! Personally, I use SketchyBar and Yabai for window management. SketchyBar is shown almost all the time, but the status bar is set to hide unless I have my cursor at the top of my monitor. I like this because it's a good combo of having my "status bar items" all compacted on the right, with the useful information I want on the status bar at all times...such as battery level, current weather, volume, the date/time, as well as the focused window.

For those who don't want to install a custom status bar, this seems like it would solve similar problems of the status bar getting way too big with all these programs running in the background.
And that's exactly why it's so dangerous to use pickle, because it doesn't prevent you from executing untrusted code. It doesn't matter if you only pickle strings and bytes, as long as you unpickle any data, an attacker can replace that data with something which results in arbitrary code execution.

If you only want to store bytes, the safe way to do so is to use the dbm module directly, which doesn't pickle/unpickle the data you provide.
It’s open source. A privacy policy implies that the author is willing to make themselves liable to broken promises. Most OSS authors work for free and do not want to put their ass on the line like that.

The license says “you figure it out”:

> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

“Without warranty of any kind” also excludes any warranty wrt your privacy.
Money's not his motivation? That's all this offer is, money. It's not like the board is offering him anything really exciting, like human sacrifice. He's already got all the toys, he makes his own orbital rockets. He needs nothing of this world.
Galaxy Watch is preparing for an Ultra upgrade
WebGPU is mostly very similar to Metal (except for a couple of overly 'rigid' parts which are mostly inherited from Vulkan - most importantly the resource binding via BindGroups and all-in-one PSOs).

Also, Metal isn't generally a high-level API, it has low-level features which are pretty much like Vulkan or D3D12, you just don't need to use those low level features if not needed.
How does this compare to tools like Yabai? I'm pretty happy with Yabai and SketchyBar, is this any easier to use?
> The problem imho is that a lot of people, not only "the very rich" but also some very "middle class" people/families, have access and can make use of houses as investment vehicles, but houses (aka shelter) is also a primary need for humans.

As an example, we bought our house for $280k in Iowa seven years ago. It held steady for a bit, but jumped up to close to $400k shortly after Covid. YIMBY policies in my area could cost me as much as $120k of wealth that I now possess. What percentage of home owners are going to willingly give up tens to hundreds of thousands of dollars in wealth to support more equitable housing? Even for a liberal, $120k is a hell of a lot of money and it's only growing year after year under our current system. With that equity continuing to grow, maybe I have some hope of retiring in the future? That's a hell of a lot to put on an individual to ask them to support more equitable housing. Other people's suffering is their only chance to not suffer constantly until they die. And when you think in terms of not just my suffering but my family suffering, it becomes a lot easier to slip into NIMBYism.

How do you decouple primary housing from investment without fucking over literally millions of homeowners who have done the best they can under the existing rules? It's something I'm personally interested in. But I also don't want to be working until the day I die. What is the compromise that satisfies the majority of people?
> The documents also suggest Google has whitelists that will artificially boost certain websites for certain topics. The two mentioned were "isElectionAuthority" and "isCovidLocalAuthority."

> now that people know that the click-through rate affects search ranking, couldn't you boost a website's listing with a click farm?
V1 launches begin in June 1944. One week after Overlord ("D-Day") and prompted by it. The obvious release for the London public's fear of these weapons was to destroy the capability not capitulate to Germany, and by October of the same year V1 launches against Britain were no longer possible because Allied forces controlled all the launch sites in range.
I’m a fan of Americas federal system because of the dual level. The federal level helps ensure a certain level of protection from local corruption or ineptitude while the state level prevents the federal level from too much easy power. Well in theory, the federal level has garnered way too much power IMHO.
This is unlikely. We don't really do this on airplanes, where servicing procedures and airworthiness criteria are very strict, and space is orders of magnitude more unforgiving than flying in the atmosphere at ~10km altitude.

If there's cabin decompression on a plane, you get an oxygen mask and land safely in the nearest airport. If there's cabin decompression on a spacecraft, you're dead. If there's a problem with engines on a plane, you can still glide and land somewhere. If there's a problem with engines on a rocket, guess what, you're dead.
I'm pro abortion, I think it's reasonable for a parent to say, "I'm not equipped to deal with this".

But I'm also extremely sensitive to people saying, "an entire category of person like me is disappearing due to eugenics".

I think it's important to understand and acknowledge the tension between those two positions and recognize that it's not a simple problem.
They're both future perfect I believe, of the verbs "to have" and "to be". Future perfect continuous is "will have been filming", this was "will have been fine".
This is dope AF. Thanks for sharing!
I got a MacBook for a freelance development project (also needed to build an iOS app) and I have to say that the OS itself feels pretty good. Very much a walled garden and normally perhaps outside of my budget (and the button order on the keyboard feels odd), but in general it's pretty smooth so far!

Nice to see various customization options, BetterDisplay was also pretty useful when dealing with an external monitor (sadly I never figured out why there's no proper anti-aliasing on the external monitor).
Every type of bridge explained in 15 minutes
I see really only: strict mode, weakmap, bind, typed arrays, maybe spread. (+ async mentioned earlier) The rest as far as I can see can be either written as your own function or babel-style compilation. Sure, today's code would be nicer/shorter, but... the language itself really didn't change that much, just how we use it / what we expect from it.
Show HN: Consistent Character Generator
Hey HN,

I built "Consistent Character Generator", a novel AI tool designed to create highly consistent character images from just one photo. This tool not only maintains precise facial resemblance across various poses but also allows full customization of clothing, expressions, hairstyles, and backgrounds through straightforward text prompts.

I am delighted to share this tool with you and invite you to use it. Your feedback and suggestions are highly appreciated as they will help improve and refine the experience. Thanks!
DuckDuckGo's launches secure AI chat
If a candidate is simply regurgitating AI-generated answers without genuine understanding, a skilled interviewer will see right through it. It's like trying to pass off a memorized speech as genuine conversation - the lack of depth and authenticity will be evident.

On the other hand, some candidates possess deep technical skills but lack the confidence to articulate them effectively, especially in high-pressure situations. AI assistance can level the playing field for candidates who might otherwise struggle to showcase their true abilities.
I'd rather think of it as follow the recipe, break the recipe and leave the recipe behind.
Its roots are very strong and go down 3 meters into the ground, known to destroy foundations of houses, under ground plumbing and wires and other infrastructure.

Some of the roots I've dug out had about 8cm diameter and they were tough stuff.

No you don't want this stuff even in urban wasteland.

Or growing in railroad ballast where it's can cause a very expensive clean up operation or destabilize the foundation of the railroad.
I wish web development would endorse the separation of concerns pattern where the application logic would be fully separated from the UI code. In this way the business logic could be a separate NPM module written with pure JavaScript or TypeScript having no complexities (React, JSX, Tailwind..) from the view layer. Also the the view layer would be simpler and absent from the application stuff like data models, networking, and caching.
Web: xmpp.js or converse.js (the latter is a full client, but can be embedded "headless" with any custom UI you like)

Python: slixmpp

Go: Mellium or go-xmpp

Rust: xmpp-rs

Java: Smack

Any platforms I missed?

There is also the Snikket SDK in development, which is still in its early stages, and designed for XMPP IM apps specifically (whereas most of the libraries listed above are generic and can be turned to any purpose). The SDK is still lacking a few big things like E2EE, but already has calls and some other stuff.

Edit: I should add that building a good messaging app is a lot of work (ask anyone who has tried it, regardless of protocol). If that's what you're doing, consider contributing to or at least starting with an existing project.

https://xmpp.org/software/
>We've used that a while ago to render a few pretty images with our graph visualization library, but runtime is prohibitive

I wonder if anyone's tried running it with the Tokyo transit system.
Ah yeah that's a good point. Don't know if this covers that use-case yet
Can this in some way be related with sparse embeddings (see Splade for example?) and if yes can it be used for hybrid search?
And what % of "code" is boilerplate?
The AI suggestions they added to our editor and review tool are pretty uninvasive. The review suggestions are right 60% of the time, but the reviewer can just turn off the bad suggestions. The autocomplete is 90% good, but it isn't very ambitious. There's also a free text LLM chat thingy which can act on selected code, but I only ever tell it "fix" or "extract function" and for those use cases it's quite good.
One remarkable feature of WebGPU is that it has no undefined behaviour, traditional 3D APIs are riddled with subtle UB. It also receives much better testing across all sorts of hardware and driver configs, just by being integrated with web browsers.
It’s more likely about aerodynamics (unless you’re going uphill with no regen, or doing a lot of stop/start)
I installed some sort of nodejs plugin for zsh once and then forgot about it.
One day, the shell became unusable (it was already slow when going to certain directories for the same reason). Luckily, zsh lets you trace what commands are being executed: https://unix.stackexchange.com/questions/565905/oh-my-zshs-p...

That showed that the stupid nodejs plugin was making network calls all the freaking time. Instant deleted it. That may be what's affecting you if you're a web developer.
Just as writers use grammar checkers and artists use digital brushes, developers increasingly rely on AI tools in their daily work. In this view, using AI assistance is no different than using any other resource available to a developer on the job.
> webgpu is a modern graphics API

TBF, WebGPU is at least a decade behind too. For instance it implements a Vulkan-style rigid render pipeline model which even Vulkan is moving away from because it turned out too rigid. So once WebGPU becomes mainstream it may very well be the most "awkward" 3D API.
It does seem a bit ironic (is that the right word?), but it's not like there were many other options for travel at that time.
Except it should probably be called semantic identifier antipatterns because the subset of language that has to do with meaning is the essential idea.

By choosing identifiers wisely combined with reducing cyclomatic complexity by describing actions with specific semantically-correct meanings, the amount of required comments and documentation to support a codebase properly can be reduced to essential familiarization material, defining of terms where needed, gotchas, and the explanation of specific engineering decisions and complex code.
Why does this matter? The delta V requirements are so steep Starship can't return from the martian surface. It is a completely different game to go to Mars than to the moon unless you are planning on building a mars gateway in orbit and never landing anywhere.
I won't deny there exists a rise in extremism in Israel itself.

That said, my education strongly tells me that there is indeed something reflecting fascism coming alive and I don't look at Israel here.

The self reflection about innocents being harmed is something that you can see exclusively in Israel with very few exceptions. That is not an indignation of Palestinian children that have constantly exposed to severe propaganda, but at least have the decency to not blame Israel for that.

The parent comment also was wrong with his analysis of Israel being a result of western powers wanting some form of outpost. This is just bad history.
If only

> I believe that the need to manage motivation is usually a sign that what one is doing is at least somewhat off-course from the ideal of the individual.

was always true.

Even the most ideal tasks have things that are not fun or interesting. It is one of the differences between a job and a hobby, which can be self-directed to ONLY the things that are interesting, fun, and novel.
Fun fact. Post-Nazi Germany recognized that centralized records storage was one of the main reasons a rogue state had been able to target Jews, “undesirables, and bohemians (woke) during the holocaust.

As a result the modern ID card system and citizen registration is decentralized by design. When you move between two Bundeslände (states), your records are digitally transferred. They may not under any circumstances exist in two. They get held in a kind of digital holding state during the transfer.

Post-Nazi Germany is one of the most privacy conscious nations I’ve ever seen. Germans still largely insist of the privacy on cold hard cash. Credit card uptake is still vastly lower than neighboring countries. Privacy laws are stringent and well defined. Usage of dashcams and ring cameras are challenging to keep legal.

I trust the German state more with an ID card system than I would the UK for example. British citizens have long given up their rights meekly to be spied on by their government and the UK government has a poor record of safely delivering well designed large IT projects.
The name is from Omakase (a term DHH likes) & Ubuntu.

For disambiguation, this project is also not implying the following:

Om - this is not a flavour of Linux oriented to Meditation.

Maku - this project is not associated with the city in Iran.

Oma - this project was not created by a German grandmother. DHH is a man from Denmark.
So how long till AI will be fully replacing a SWE at Google?

Notice parent said "fully"
I am not the target audience for macOS menu bar managers like Ice. You can drag-reorder icons in pure macOS without any third-party software, and the additional options seem unnecessary.
People like the menu bar because of the global menu - no more hunting and pecking for a print or save option, with every application using disparate or bespoke UI kits having those aforementioned options be different places both visually, physically and logically.

MacBooks are absurdly overpowered as a layman’s computer, but the global menu means they only need to learn the OS once.
No good one for someone with a notch.

Ice [0] is pretty cool and actively developped, but items just overflow into the notch when you open it, making them unreachable.

Seem iBar [1] is the only real alternative for mac with notches, but it's closed source.

[0] https://github.com/jordanbaird/Ice
[1] https://apps.apple.com/us/app/ibar-menubar-icon-control-tool...
I kinda had similar thought: best inventions are made under constraints. You aren't going write a responsive app if framerate isn't a constraint. You aren't going optimize download sizes if you assume everyone has multi Gb Internet connection.

I also believe, but i have no proof, that setting limits on the scale of a country, will provide tangible benefits : for ex, assign a maximum allowed power consumption increase per year, and let the market figure it out.
https://archive.ph/2024.06.05-123127/https://www.technologyr...
Previous:

Security.txt - https://news.ycombinator.com/item?id=26455493 - Mar 2021 (165 comments)

Security.txt - https://news.ycombinator.com/item?id=19151213 - Feb 2019 (54 comments)

Security.txt - https://news.ycombinator.com/item?id=15416198 - Oct 2017 (141 comments)