skysight-inc/HackerNews huggingface dataset:
iOS and macOS had a visual editor forever. Interface Builder was a really interesting take on visual layout, instantiating real objects in the interface and serializing them into nib / xib / storyboard files ready for use in your app.

Most developers I know in the ecosystem tried and tried to like the visual editor, but ended up falling back to code. Why? Source code is pretty great. It’s easy to read, write, share, diff, and organize.

SwiftUI has, again, a very modern and interesting take on visual editing. The code is the truth, but there’s a rich, realtime preview canvas that makes rountripping possible. For reasons, it’s unfortunately all but unusable for a lot of folks with complex Xcode projects, but it’s a very good idea.

In summary: Visual layout editors and text are both pretty great. The devil’s in the details.
"Tax avoidance and evasion are not ..."

Those are formally defined terms here in the UK [citation needed - must find one].

Tax avoidance is avoiding paying a tax by following some legally sanctioned rules. For example, in the UK, using an ISA, which is a form of bank savings account, for which the interest is paid tax free. ISAs were created by an Act of Parliament. By saving in an ISA you avoid paying some tax.

Tax evasion is avoiding paying tax ... by not paying tax that is due, according to the law of the land.

There are no grey areas these days. When you do "Self Assessment" in the UK, one of the early questions paraphrases to "have you done anything dodgy". I think it is something like: "Have you participated in any tax evasion schemes within the tax year considered here". Without looking it up now (which takes a while), it may even use the word avoidance instead of evasion.

Self assessment is similar to how the US and some other countries do taxation.

In the UK the norm is Pay As You Earn (PAYE). Your employer does everything - you earn a wage and tax (Income Tax and National Insurance) is extracted at source and the balance is paid to you. The taxes are passed on to His Majesty's Customs and Revenue (HMRC). You can fill in a Form P11D if you want to claim expenses for something you supplied or pay for benefits received from your employment. Most employees in the UK don't care about taxation too much - it just happens.

Tax avoidance and evasion are very different beasts. Do be careful.
I dumped kubecost (gross UI, shitty helm chart) for opencost. Shortly after, AWS eliminated any need for either of them.
That's what a firewall is for.
It’s cool to see these ideas that you first conceptualized back at Couch, now becoming reality! I’m familiar with the high level, but not all the details. What lessons from Clojure and IPFS is Fireproof applying to the browser?
OK but what if the output of the company being in the office is enough to offset that?

Like is Apple “better” for the world if they worked from home and never made the iPhone?

Or what if there are people who want to work in an office with other people who want to work in an office and are willing to trade some CO2 and small risk of death to do so?

Can’t the people who believe remote work is bad quit and get a job somewhere else? Should be simple since remote work is so obviously inherently good.

I get that this is going to be like playing tennis against a wall because HN has such a hard-on for remote work that they’ll never admit that in-office work has benefits that remote work lacks and that a company that requires in-office work isn’t inherently evil.
Heh, not only that, back in the day even the IM clients started to interop, what with Jabber and Trillian and Pidgin and such. There was a nice few years where you could talk to most people on most major IM networks with whatever client you liked. But then the ecosystem providers realized how much more money there was in walled gardens / blue bubbles and started closing it all off.

RCS was Google's desperate countermeasure to iMessage, which worked superbly for years while Android still had to use SMS. That's why most of the rest of the world moved to Whatsapp, Wechat, Line, etc.
There is always an XKCD for anything
I want to push back on this because I am making a stronger claim. This kind of argument came up a lot in the Gaza conflict, and pulled in proportionality arguments and discussions about Hamas embedding military assets deliberately in vulnerable civilian targets. I'm saying none of that happened here. I don't believe (but I could be wrong, as I often am) that Israel just killed a bunch of Hezbollah medics and schoolteachers. They attacked, with great specificity, actual soldiers of a military peer with whom they are in open conflict.

I believe you can rules of engagement under IHL straight off the ICRC's documents; that this isn't even a tricky case.
Swift needs to figure out what it wants to do and stick to it. Too many syntactic sugar and too many half baked concepts pushed through the door.
> Did you know UK tax law makes every scheme whose primary purpose is tax avoidance tax evasion?

This is the kind of law politicians pass thinking they're being clever when they're really just being incoherent.

If the government makes renewable energy a tax deduction and then you invest in renewable energy to get the tax deduction, that's tax avoidance. The primary purpose of making the investment is to reduce your tax burden and if it wasn't a deduction (i.e. it didn't allow you to avoid taxes) then you'd have bought the power from the power company instead. But causing you to change your behavior in order to avoid taxes is the purpose behind making that a tax deduction.

If you're deciding where to put your facility and the decision comes down to which jurisdiction has a lower tax rate, that's tax avoidance. You're avoiding taxes in the higher tax jurisdiction by putting your operations in the lower tax jurisdiction. But that is likewise the intended purpose of the lower tax rate. That jurisdiction wants businesses to set up there, or wants local businesses to have more money so they build more facilities and hire more local people etc.

If the government raises the tax on cigarettes and that causes you to quit smoking... you get the idea.

It makes no sense for it to be illegal for you to do the thing the government intentionally passed law to give you the incentive to do. But more than that, how are they supposed to prove it? They claim you quit smoking to avoid the tax, you claim it was because you didn't want to get cancer.

Hypothetically they could uncover some email in which you were complaining about the high taxes before you quit, but that doesn't actually prove anything -- the tax could make you chafe even if your primary purpose was to avoid cancer. Moreover, the well-counseled entity is not going to write that email, which makes it a law against writing something down rather than a law against doing something, and those are the worst because the evil megacorps who know they're doing something shady make sure to cross all their t's and the ones who get punished are the guileless ones who didn't know there was effectively a law against complaining about taxes.
It's possible, however I've already wasted time with a click based on the book title, and based on that I would prefer not to give the authors any more of my time regardless of missing out.
There are 100,000+ northern Israeli's who are refugees inside Israel because Hezbollah is firing hundred of rockets indiscriminately daily at civilian targets, but Israel doing something specifically targeted at higher level Hezbollah operatives makes you feel like Israel is doing exactly the same thing? All while you don't even yet know the reason for the Israeli op (was it to stop an imminent Hezbollah action? Seems odd that this also impacted so many operative in Syria, doesn't it? Why aren't people mentioning that this was larger than Lebanon?)
I saw some stats that about 40% of YC companies are successful and those make an average of $40m or some such. So much better than lottery tickets. Of those that fail I'd imagine a lot go on to FAANGs or other startups rather than career failure.
"Gee, this new programming language / API makes it hard to copy my SQL queries across. Better use something else."
It was successful clearly, not disagreeing with that. So were Hiroshima and Nagasaki. My point was more that this is a truly significant line that has been crossed for the first time by a major military at this scale. People comparing this to isolated assassinations with booby trapped phones, or to wiretapping and other surveillance, are massively downplaying this.
in the bad old times, every linux distro implemented its init scripts in a slightly different way, often with distro specific tooling and commands for accomplishing most management tasks
You know it's possible to store and serve encrypted data, right? It's not a one time use will-self-destruct-in-30-seconds deal. The data is still decryptable after it's been sent.
About 8 hours of driving per day at 60 miles an hour
I wonder if people are unaware that Hezbollah and Israel have been shooting rockets at each other for months. There are roughly 1000 deaths in the conflict and hundreds of thousands of civilians evacuated. If we’re talking about harms to civilians, this incident is probably small compared to the war overall.
Labeling of observations better than a list of column label strings at the top would make it possible to mine for insights in or produce a universal theory that covers what has been observed instead of the presumed limits of theory.

CSVW is CSV on the Web as Linked Data.

With 7 metadata header rows at the top, a CSV could be converted to CSVW; with URIs for units like metre or meter or feet.

If a ScholarlyArticle publisher does not indicate that a given CSV or better :Dataset that is :partOf an article is a :premiseTo the presented argument, a human grad student or an LLM needs to identify the links or textual citations to the dataset CSV(s).

Easy: Identify all of the pandas.read_csv() calls in a notebook,

Expensive: Find the citation in a PDF, search for the text in "quotation marks" and try and guess which search result contains the dataset premise to an article;

Or, identify each premise in the article, pull the primary datasets, and run an unbiased automl report to identify linear and nonlinear variance relations and test the data dredged causal chart before or after manually reading an abstract.
Somehow it manages to look even dorkier than Google Glass. They remind me of the disposable 3D glasses you get at movie theaters, especially with their weird tinting.
I’d bet Tcl language also doesn’t have any damn quantum dots. It’s a conspiracy.
You could also configure your router to intercept rogue plaintext DNS lookups on your network with responses from a resolver you trust (for example a Pihole, Cloudflare or Google Public DNS, Quad9, PCH, etc). Adding something like Pihole would give you comprehensive blocking and custom internal DNS entries too.
> Now I'm struggling to see the differences between their activities and blowing up airplanes or launching rockets from schools and hospitals.

Well, the obvious difference is that blowing up airplanes or launching rockets at residential areas intentionally targets civilians in order to spread a maximum amount of terror among the civilian population while blowing up pagers that were used for coordinating attacks against Israel very specifically targets operatives involved in such activities.

Some of the initial footage shows such a device going off while innocent bystanders remain unharmed. You can't get any more targeted than that.

Yes, such a pager might have ended up in the hands of a non-involved person, but given the facts known so far that's very unlikely, because there's a reason those people were carrying these devices on them: They were afraid of being tracked down by Mossad in the first place.
Yes and those few software devs who work in the accounting sector on facilitating tax evasion aren't exactly changing the world for the better. Not exactly the best use of their skills.
> You can replace individual cells with explosives and cause the remaining cells to overheat to start the explosion.

That won't work. You can use C4 and other modern plastic explosives as cooking fuel; they burn nicely. Getting them to explode requires a detonator.
That is a bizarre standard but I would argue China’s fueling the US’s fentanyl crisis is far worse.
That is pretty similar to what has been guessed so far. The posters here speculated that the charge was concealed inside the battery. Also some reports said that the batteries themselves heated up triggering the explosives. does the report mention if this was a physical switch or just some sort of control circuit?
> US/EU/Israel

A bit of a false bundle there.

The two groups are more like US+Europe+China on one hand and 'misc' on the other. Most people get by without depending on the technology from the 'misc' group at all.

This kind of incident will hurt the Israeli tech sector individually, not some imagined US/EU/Israel tech grouping.
Yeah, I worked with a bunch of people in the US a while ago, and I had the impression that they were playing house or something. I'm all for treating each other with respect, but that means something different to me than the constant. virtue signalling going on there.

US people tend to say that Dutch people are very blunt, but it feels like that should just be normal? If you do a bad job I'm not going to tell you that it was nice you tried so hard.
As WSJ caches seem to be blocked: https://archive.ph/uM2Gd

Its key takeaway:

A confidential Ukrainian estimate from earlier this year put the number of dead Ukrainian troops at 80,000 and the wounded at 400,000, according to people familiar with the matter. Western intelligence estimates of Russian casualties vary, with some putting the number of dead as high as nearly 200,000 and wounded at around 400,000.
Which part is hard on the cloud? Optimization or adding capacity?
Anything similar is there for Django?
I’d contend IBM thrives on selling hidden complexity to those who don’t know better.
Great write up on what has become a fast pass for moral crusades, which haven’t had a great track record for bringing truth or progress in our own time or prior.

I appreciate that the author calibrates every observation, I learned as much from the approach to arguing their case as the insights presented.

Also, love the depth and ease of access to relevant sourcing materials. This is what I wish sharing research for non-academics was like.
Sorry, but this is just wrong. The simple truth is that people's opinions are usually a product of their upbringing and experiences. People raised in a warmongering society tend to favor warmongering, and people raised in a peaceful society tend to favor peaceful societies, for instance. In the case of cars, Americans really do favor cars and the car-based society they live in, because it's what they know and are familiar with.

So, if you try polling a bunch of suburbanite Americans and ask them if they'd favor abolishing their suburbs and turning them into extremely dense and generally car-free (or at least "car-inconvenient", i.e. narrow, slow roads and very little parking) urban areas, of course the vast majority of them are going to say "no". You can see it right here on HN every time this kind of discussion comes up: regular Americans like things the way they are. If they didn't, they'd be voting for something radically different, but they aren't. Sure, there's a minority of anti-car-culture Americans and even some activists, but they're a minority.

As for your characterization of Japan as an authoritarian society, that really seems extremely ignorant and probably even racist. It's a democracy, in case you've never read Wikipedia, so just like any democratic society, if people get angry enough, they'll vote for someone different, which happens from time to time.
>> The single, overarching problem with systemd is that it attempts, in every possible way, to do more instead of less.

The more systemd does, the better I like the power, features, consistency and functionality my linux systems have.

systemd is a beautiful work of art.

Software developers owe it to themselves to full understand what systemd has to offer, because if you really understand it then you'll find you can architect your systems around systemd and often let it to the hard work for you.

If anything, the old gnu/linux name should be dropped and replaced with linux/systemd to illustrate that in fact systemd is really a major part of what Linux is.
sociological -> equitability (& revolutionaries -> reformists?) makes your response adequate for

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

(Im guessing that my increasing inability to parse (& engage with) your yc-related responses could be due to your professional expertise/our mutual interests :)

[peripherally, i also find it hard to tell if adastra22 is for real real — deep & subtle silos are realer]
Yes, I know. What I'm saying is that:

It's possible to have a language that doesn't have a GIL, which you implement Python in, but that Python implementation then has a GIL.

The point being that you can't say things like: Jython is written in Java so it doesn't have a GIL. CPython is written in C so doesn't have a GIL. And so on.

If this isn't clear, I apologize.
I can certainly think of a web browser that has that same conflict of interest... in fact we are actually right in the midst of a "leopards ate our face" moment with ad blocking becomes undesirable to Google in Chrome.
GPS is receive only.
AI tools and LLMs have been overfunded. A few are able to stand out, but many aren't able to catch up with the likes of OpenAI.

Image, video, music, speech aren't fully solved yet, and new models are still competing with giants like Imagen and Midjourney.

The startups that build on AI can still be heavily funded. Most likely you aren't going to see many AI startups like character.ai. They'll be things made possible with AI.

Uber wasn't an app company nor a cloud company, it's a company made possible by the two. Reddit and FB/Meta didn't need mobile apps, but it certainly increased engagement.
Hezbollah is somewhat of the successor organization of the most militant wings of groups like the PLO and Fatah, so I think it is relevant to speak of Hezbollah as in some sense existing in a nascent form prior to its founding
If it's in the same house you can turn off the warnings. Though wait, aren't the warnings already disabled for local IPs?
It doesn't matter what is written on a random website (even _the_ scrum website) if nobody actually follows what's written there and still calls it scrum. The de-facto definition of scrum is what people make of it.
I know someone who presumably worked very closely with him on a text adventure game. I'll have to ask what it was like next time we talk.
Sneakily hard, actually. There's different versions of HTTP (of course), so pick your target. But when you hit HTTP/2.0, it's not a simple request/reply model (if HTTP/1.1 can be described as such). The intermixing of various client headers and what they imply to server behavior, handling of the streams and when to open vs. when to close, http/2 multiplexing, etc. Don't forget HTTP/3 which uses the QUIC protocol (UDP based) instead of TCP.

Interestingly though, a trivial HTTP server is actually very easy to implement as well. A very crude HTTP/1.0 server (or maybe even a limited scope HTTP/1.1 server) can actually make for a fun afternoon project. Like minimal (or no) concurrency support, all TCP connections closed after the request/response cycle, GET only (or maybe POST only), etc.

So it's a mixed bag of what you want and how you define an HTTP server.
Would this encourage shell company ownership behavior?
What would you killing 8+ peole and wounding 2800+? Were it any other actor, there would be absolutely no hesitation in calling it a terrorist attack.

You know who uses pagers? Doctors and nurses. Are they legitimate military targets? Let's just say that a Hezbollah or Hamas commander was killed. What's an acceptable civilian dead or wounded count that takes it out of the realm of a terrorist attack? How many is too many?
It's ridiculous us developers still have to jump through hoops to save around older versions of the OS for testing. There is 0 technical reason why Apple can't let us downgrade.
I'm not here to argue for not doing marathons. It's safer than walking out with a risk of thunder, its a bit less safe than walking by a bee hive.

I do note that every marathon runner I know (thats about 5) carries some burdens afterward above and beyond simple post-race injury: there is an effect on your health, it's multi-dimensional, and it goes on a while. They enjoyed the run so I guess it's a fair exchange. Knowing when to stop is part of the process I guess.
I agree. But at the same time wonder if there are just some folks who are contrary and use facts when it suits them and ignore them when not.

I know in one case, the person is simply always right. So in this case, it's a personality thing more than a fact thing.
Oh really? I guess we just have different facts then. Got any links for me?
This does not make sense to me.

They are processing 2.5 Billion images and videos in a single day.
They decided to self host their GPUs.

The solution uses off-the-shelf hardware, with GPU per "server",
add it all together into a single rack?
And that is the GPU compute needed to process all the videos
24/7?

Then they have this rack in the office, but they cant find a place to put it.
That might be a decent thing to start out with, before the build.
Where do we put it?

But no.
Planning for multiple network links, multiple redundant power, cooling, security, monitoring, and backup generators, handling backups, fire suppression, and failover to a different region if something fails was not necessary.

Because Google book?

But our (insert ad here) WeWork let us put our servers in a room on the same floor,
(their data centerish capabilities seem limited)

There are so many additional costs that are not factored into the article.

I am sure once they accrue serious downtime a few times and
irate customers, then paying for hosting in a proper data center
might start making sense.

Now I am basing this comment on the assumption that the company is providing
continuous real-time operations for their clients.

If it is more batch operated, where downtime is fine as long as results are delivered let us say within 12 hours.
Browser-in-Browser using just fetch and canvas from host browser
I think your comment needs to mention that Python has syntax for type annotations and two mature type checkers (mypy and pyright) with more under development. Python is thus very much part of the modern statically typed languages scene (moreso than Go) whereas Ruby isn't at all. Many people wouldn't touch Python today if it weren't for this.
Online account is not the same as being addicted to hardcore drugs. You made that up just now.

Social media is addictive, like a drug addiction. And there's a spectrum to it.
Except not really with proper E2EE. Go and join a new Signal or WhatsApp group. You'll notice they're empty. As you were not around for a key exchange when the messages were initially sent.

Encryption ≠ E2EE.
I believe this could happen, but find it hard to believe it would last a few months. The systems would auto-assign them a manager. That manager would be getting reports on their productivity, and would have them in their list of people they have to give ratings to. At this point they would have gone through a mid-cycle stack ranking.

Unless their current manager is colluding with them, they would have been ranked into a pip by now.