skysight-inc/HackerNews huggingface dataset:
Using .org blog to attack an Automattic rival is unacceptable. Matt must resign from WP leadership and focus on his business — and post this nonsense over there.
We’ve been in a post-truth world for T least ten years anyway.

We already had fake news and organizations willingly spread fake news.

We had clearly fake pictures and people believing that.

Flat-earthers, no-vax and whatever.

This is just another brick in the wall.
Pachinko-style gambling is helping seniors' brains in Japan
I disagree. First of all, people with issues are more likely to be found out in boot camp.

Second, you learn a certain respect for the firearm and are expected to observe strict safety rules when handling it. That gives you a kind of psychological flinch when you consider doing anything out of the norm with it.
The markets primarily want speed, compatibility, ease of view, and ease of deployment. They also want security if they can get that too. They will not pay for security in most cases. OSS developers work on what is fun to them which is usually the new design more than porting every bit of legacy code to the new design. Solutions usually must fit into these constraints.

Secure browsers cost a lot to develop. Developers needed to add security in a way that didn’t compromise any of the things that users carry about the most. Instead, they’d be making changes to browsers that ran on typical, operating systems. Expensive ports of browsers to separation kernels remain an academic curiosity.

The other issue is momentum. The highest assurance security community was focused on separation kernels that ran a combination of virtual machines and isolated apps. All open source and commercial efforts begin to run browsers inside VM’s’s. New projects followed suit. Here’s an example of that type of architecture:

https://genode-labs.com/publications/nizza-2005.pdf

Commercial examples are INTEGRITY-178B and LynxSecure. GenodeOS is a dual-licensed, OSS example.
I disagree, for a purely practical reason: given the number of people on the planet, multiplied by the average number of views and opinions they might hold, gives me so many arguments I could spend lifetime upon lifetime evaluating were I to take them each in full seriousness.

Faced with this flood, I must then, if I am to get anything done at all, develop many methods of winnowing on which of them I might spend my time, which on this Earth is without doubt limited. Hypocrisy suggests at least two excellent reasons to immediately discard.

First, if I take the option that the person who puts forth the proposition were proselytizing in good faith, then I am left to wonder if this position is consequently so burdensome that even its champions find it too difficult to bear. Never cause harm to any other living thing, and as you extend this past the miniscule deaths of the wee crawling and flying things the broom and mask of the Jain hope to avoid and on to microscopic deaths of the hapless bacteria, it is simply not something tenable, you will fall short simply as a matter of existing, and you have no examples to follow, despite the exhortations.

On the other tine of this fork, perhaps the person is operating in bad faith, and wishes to covertly establish an imbalanced set of transactions or relationships, favoring them or their ilk, all via the mechanism of disapproval. Give away your property and do not be chained by material goods. Why, yes, I am picking up what you have dropped but pay no mind to that, you ought to focus on your own sins, you know, now that I have explained them to you. You may have noticed how so many of the people with rude behaviors will deflect to your uncivilized and impolite faux pas of pointing out said rudeness. A virtue, yes, but especially good to possess for people who are not me.
In my work, I use Gurobi and other proprietary/free solvers to optimize some objectives big banks care about. It's not uncommon to use solvers in finance to optimize some metrics of a portfolio. A lot of people I have met in conferences optimize their supply chains (think things like: find the best pattern to draw the various pieces of my table in these planks of wood such that it minimizes wastes, find the best route to deliver my 100 packages...)
somebody please make a plugin version of operator for both windows and mac, there are zero good options for fm synth plugins in 2024 except for sytrus on windows if they even still sell it. exacoustics GHOST is looking very promising though, just still in its teething stages
It is here. AED’s are everywhere in NYC. Whether someone actually stops to help is another story.
I’ve already done it, almost a decade ago. As a founding eng I got a bit over 5%. The company failed but it was still a positive experience.
Formats like TOML are horrible for heavily nested data (even XML does a better job here) and the last time I checked, TOML didn’t support arrays at the top level.

YAML is nicer than JSON to write, but I wouldn’t say it’s any nicer to read.

If you want something that’s less punctuation heavy, then I’d prefer we go full Wirth and have something more akin to Pascal.
Data loss usually occurs when you "migrate", "backup/restore", "upgrade" data. A stupid internal tool can wreak havoc because it's something non-customer facing with less stringent testing.

The bugs on CRUD operations are usually ironed out early and can be limited to a small subset of data being lost. However a mingled migration script from one table to another is a really dangerous stuff but frequently it's treated as "internal tool".

Floating point calculation and storage is also tricky and should be written/tested with greater care.
The Gemini team that completely fucked up recent deploy by blocking queries originating from Google Cloud Functions is a masterpiece as well.

Full downtime for 2 days, no apologizes, no answers, had to pay 3% extra for support, no credits.

Special award to the dude representing Google trolling on Twitter that they will do another "wild Friday release".

Shitty.
I think that says more about the engineers you've been working with than anything else.
In my department's (we were formerly our own company) internal framework throwing .html on the end of any JSON response outputs it in nested HTML tables. I personally find it very helpful.
Thanks! I’m not sure what people expect from these engines- they’re somehow basically the most reliable car engine from that era (they regularly came out at the top of reliability ratings), while still making ~1.5x the power per displacement that was standard at the time. Things like the D chunk failure and IMS failure can happen, but most people will get a reliable 200-300k miles before they do, and the IMS can easily be prevented with a new bearing kit that is fairly cheap and easy to do. The 2.7 Boxster engine had none of the cylinder issues- that’s the Porsche to get if you want low hassle fun transportation IMO.

It’s true they’re expensive to rebuild properly but you can get used engines with a lot of life left for just a few k.
I remember Intel trying to recruit a small group from my community college ~15 years ago. I remember thinking I might one day be smart enough to work for Google, but probably never smart enough to work for Intel. If they bring in a bunch of fresh grads for cheap, and give them access to get to work fast enough, maybe a few prodigies will emerge.
> contemporary architecture is always ugly. Give it 50 years and it becomes historical and beloved

Survivor’s fallacy. This doesn’t change that 98%+ of architecture has been ripped out and remodeled after 50 years. And some never catch on - almost everyone hates brutalism.
Thank God. Someone who speaks my language AND knows what they are talking about.
I mean, for one-off projects the RPi is plenty cheap. You’ve gotta have some scale for the cost difference to compensate for the convenience of working with a broad-based platform.
Indeed :)! It's not well thought feature. Also WordPress.com limits to 25 revisions, for exactly the same issue. https://wordpress.com/support/page-post-revisions/
I’m probably missing something obvious, but what’s wrong with Apache parquet-java for this use case?
Now it'll probably become standard operational practice for every organization that fears such attack to separate part of its new acquisitions of everyday items and sell them in Israeli second-hand market first, before internal use, as a deterrent.
They might be referring to an on screen button.

Check out the new voice transcription feature in iOS 18. On my SE 2022 (very much not high-end), I have a good-size record/pause button on screen.

After you’re done with the voice recording, it gives you a transcription of what you spoke.
> Not once had I any serious issues updating when pulling new updated images

I've run it for about a year until the upgrade tipped me over. I am sure that correct upgrades (n to n+1) are fine - I tried n to n+2 and instead of explaining to me that this is not possible, Nextcloud explained to me that this is not possible and fucked up big my install. I had to recover from a backup.
Thank you. As an early-startup variation on that, I think the solution for intentional snooping might be (assuming you you did a good job picking and incentivizing people) to impress upon everyone that snooping is NOT OK, and is a potentially company-ending scandal, that threatens the mission and the personal futures that the entire team are working towards.

That, and don't let anyone get stressed (for whatever reason) to the point that their judgment goes bad.

I'm still wondering about low-hanging fruit tactics to avoid unintentional exposure to user data in the course of moving fast with too little resources.

(Say, prod is down, and normally debugging would include looking at tables, but you haven't built a fleet of privacy-protecting ways to rapidly get the same diagnostic information and intuition about the database that you can just by looking at it.)
you are right dan. its nice to see some info here which is more inline with the reality that syria, lebanon, jordan etc. are all within this wider conflict. there is a lot of history people miss and without that contex its too easy to become onesided or draw incomplete conclusions. i dont say one or the other side is right, but there is a lot more than oktober 7 and 'terrorism' involved here. I am very worried how this will impact the region, but also perceptions towards the region from outsiders lacking this context.
> I agree that it's not agile, it's the environment that led to agile/scrum being adopted: not that it leads to better products, but that it gives management more control over every decision of how time is spent. essentially they can arbitrarily reduce the time/budget you have, and hire standard code monkeys, etc, to get something made.

This is the exact opposite of agile. Direct from the Agile Manifesto:

> Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.

> Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.

> The best architectures, requirements, and designs emerge from self-organizing teams.
The Idiots Guide to Meshtastic [video]
You haven't necessarily gained anything by going to managing standalone apps individually, though. You've removed the unifying layer, but you're now having to keep up with the app versions and upgrade them individually by hand instead of letting the unifying layer handle it.
ahh, classic.
here's another example OSRAM
Osram offers innovative and sustainable lighting solutions.

In Polish, "osram" (from the verb "srać" meaning "to shit") roughly translates to "I will shit on something," giving it a very negative connotation.
The company is still known by this name in the Polish market. Simply translating "Żarówki OSRAM" (OSRAM light bulbs) as "I'll shit all over light bulbs."

The origin of the OSRAM name is explained as a combination of "Osmium" and "Wolfram" (tungsten), chosen without considering potential issues in other languages.

I was drinking my morning coffee When I first saw a large truck splattered with the wording on the sides. I laughed so hard the coffee came out of my nose.

https://en.wikipedia.org/wiki/Talk%3AOsram
> Makes me think it's a shame that making a json based protocol is so much…

Maybe I'm not the human you are thinking of, being a techie, but I find a well structured JSON response, as long as it isn't overly verbose and is presented in open form rather than minified, to be a good compromise of human readable and easy to digest programmatically.
Has been discussed a few times on HN already. I moved everything off Gandi after the buyout but can’t say I’m thrilled with my alternative. Domain registration is the business of bottom feeders.
Just want to say it's times like these I really appreciate the HN community.

The NextCloud site makes it all look great and probably easier than some parts of my current DIY strategy, but reading here I think I'll stick to said strategy.
Nice! I played the Evans Gambit on International Speak Like a Pirate Day.
This is a Nextcloud issue, in the way it forwards headers. See https://help.nextcloud.com/t/how-to-get-the-real-ips-in-logs... for the long thread
Where deviance is normalized, sure. If that dev didn't have to rely on 52 "weird tricks" and half-assed hacks just to keep their local environment running, they might care more about the quality of the product. But when everything around you has the grime of "just do enough to get it barely working", that's the game.

The will to have nice things is a cultural value that some companies just don't have, and if they don't have it for themselves, they won't have it for their customers.
What? An LLM that verifies facts? Even humans don't do that!
I think more projects need some form of the One Hundred Papercuts project in Ubuntu, where the goal was to fix little bugs that were annoyances but not critical.
I wish it could be the other way round
No paywall: https://archive.ph/eeRQZ
Many early 80s 8-bit console games worked this way. I'm thinking of games like Transbot for the Sega Master System. There are a few different levels, with various enemy configurations and scenery, but it has no ending and goes on forever without any real changes.
If they are that competent then it implies they let October 7th and September 11th happen. My know-nothing take is that given the funds, lack of morals, and government support they can pull off some actions that benefit them, but let’s not act like it is more than it is.
DHH - David Heinemeier Hansson, chief technology officer of Basecamp
I ultimately moved to Syncthing too. It requires understanding how it works, but once you do it is wonderful.
Lol what a waste of money
As we step into 2024, the landscape of WordPress continues to evolve at a rapid pace. WordPress, the world’s most popular content management system (CMS), is renowned for its flexibility, scalability, and user-friendly features. As businesses and developers look forward to new possibilities, several key trends are emerging that will shape the future of WordPress. In this article, we delve deep into the future trends of WordPress, offering insights into what to expect and how to prepare for these changes.
arrays at the top level are probably a bad idea for protocols that need to evolve in a backward-compatible way

what do you mean about heavily nested data? do the other formats i linked do a better job there?

i'm not sure it's possible to come up with a data format that will work well for such a wide range of use cases, but it sure would be nice to have. json is pretty great in terms of being able to load it into the browser, or visidata, or python, or js, or whatever
I'll note that both photoshop and changing the timestamp of images (mentioned below) are only easy for a very small percentage of the population. It'd likely be different if >30% of people could easily do these things.
Why not AMD or Texas Instruments instead?
If I'm making mouth noises instead of filling out a form on a web site, a bot is unlikely to help.

There must be a clientele who resist making reservations online. Like my elderly parents. I dunno if there are enough of them to make it worth the effort.
MrBeast: The scandal facing King of YouTube
> The sync client on desktop said it was fully synced. Only 200GB of 800GB was on the machine.

Did you read the manual? It is recommended for such size to do the first sync using rsync (or similar) followed by the CLI command to build the files database.
$10 is a lot of money to some people. It was a lot for me at one point in my life.
> It claims to answer everything, by answering nothing.

You missed the wisdom in your own statement.
Building AI Technology for the UK in a Responsible and Transparent Way
This could work great if the assistants actually had the full knowledge you'd expect from a human answering the phone. Usually if I've resorted to calling though, it's because I can't find out the answer from public sources. For example, "Can you accommodate this dietary requirement?", "Are you able to make dish X without ingredient Y?", "What sort of time of the day/week would be best for a romantic meal when you're not too busy?", "Are there any dishes you're out of, if we swing by in an hour or two?"

You can bet that these virtual assistants won't be equipped with enough knowledge, though I was impressed it knew there wasn't any outdoor seating (example in article).
> They even work in most native text editing fields in macOS and iOS.

Some of them work, e.g. C-a/C-e, which is nice. However, after hearing about that "Readline keybindings work everywhere in MacOS", I was quite disappointed when I finally bought a Mac and the more useful Emacs/Readline bindings like M-f/M-b/M-d were all missing. I'm still happy with my Mac overall, but I wish they went further in this regard.
Odd intersections: Navidrome, Loki, jq and ListenBrainz
For me, the MacBook Air happened.

My progression was Toshiba Satellite in 1999 and 2002, then HP business line laptop in 2005 and 2008, and then once I tried MacBook Air and I could close the lid without worrying the laptop would stay on and overheat in my backpack, I never went back to Windows. Plus it was lightweight and the battery was the most long lasting.

I am guessing businesses using Windows used mostly HP/Dell/Lenovo business line computers because they had extensive same day/next day on site support, so the business Windows market went to them, and lots of personal laptop market went to MacBook Air, leaving an untenable smaller, low margin market for non HP/Dell/Lenovo companies.

And then some of that went to smartphones/tablets too. And after SSDs hit the market, technological advancement slowed so a new laptop was not that much better than an old laptop, so you could keep using it for 5+ years easy. I typed this on a 2015 Air.
They absolutely do not cost that much. These are rackmount and cost between $200-400 depending.
> fake dead person's blasphemy will only be channeled towards their family members

More alternatives: fake full persons. The mobs will be confused when they are directed to hunt down someone with a family name in a neighbor where no one has that family name.
Furthermore, send them to the car repair shop between the coffee shop and the market in a street with no car shops, markers and coffee shops.
but like, couldn't they put some nice gardens or maybe a shiny glass pyramid on top to improve it for modern tastes? I think it could be really cute
Using artificial intelligence

No thanks
Kagi is better at searching internationally or maybe nationally, but local search is still dominated by Google. Looking for bars, restaurants, corner shops, grocerers and such is Google territory in my experience.
It's worth noting that the screens are terrible, so the upgrade is well worth it.. but I get that it's a lot of money.

Check eBay - I got mine for much cheaper than MPC Stuff from a UK seller
I was at a hotel and called down to the front desk when an obvious “AI” answered. It was easy enough to ask for more towels but they never showed up, who knows why.

Maybe the request got sent to the housekeeping staff who knew that they could ignore it and blame the “AI”.

Maybe it got confused and thought it did what it asked. I didn’t think it was worth it to call back
In my experience Django has much less boilerplate, so it is faster to develop in, especially traditional CRUD apps, if you had equal experience in both. It has admin, authentication, migrations etc. built-in.

The downside of Django is that while the initial DX is good, once you go into a little bit deeper, you need to learn how certain things should be done -- let's say if you use built-in forms and you want to create a inline formset with typeahead component. Well, it applies to Spring as well. Overall, Django still wins.

If you choose Django, try to do as much as possible in traditional Django way, meaning 90s form posting and full page load instead of single-page apps. That will be much quicker.

You can sprinkle some interactivity where you need it, for example using django-components, AlpineJS and HTMX. I would not use Angular (or Vue or React).

In any case, I would not optimize short-term productivity. This means I would not choose language because I had more experience in it.

You will be iterating much more than you are anticipating right now, because you can never really know what features give you traction. It is much better to optimize for long-term productivity, i.e. choose the best tool.
> Daily scrum, sprint planning, retrospective and review are ceremonies, and they are totally mentioned in the guide.

Those are "Events", activities to support development work. Unless you mean programming, testing, discussions, code reviews, etc are ceremonies as well?

> It’s true that scrum doesn’t directly mention story points but tell me whether story points or t-shirt sizing aren’t the two most common ways to size a story.

Borrowing your own words: "...story points aren’t in any way mandated by the..." Scrum Guide.
Couldn't the attacker include a geofence to mostly mitigate that threat?
Explain that a little more please?
Browsers generally throw up a prompt before opening an external app
The insane thing when I tried to update Nextcloud, was that it kept timing out the download because it was too slow, and then required me to delete the upgrade in progress file in order to try again...
I’ve had many times where a restaurant is officially booked online but I call them and say “hey, we’re looking for a table of two, we can come in right now and we promise to eat quickly and have the table turned around in 45 minutes”. Determining whether to allow that is very hard for an algorithm to do.
Hey, author here. Thanks for your comment. You're right that communities that prioritize full and total reproducibility wouldn't be an ideal "target drop location" for such a system. But, we'd argue that there are a lot of places that don't do so (in the name of getting "the best image possible") so we'd want to focus any deployment efforts there.

And we totally agree with your last point -- in our paper, we have a section devoted to what we need for better steganography to be possible through diffusion models. I don't necessarily think there's a tradeoff between reproducibility and steganography, though, depending on how future models can be designed. I think what you're proposing -- an image that's reproducible via traditional means without compromising the security of the underlying scheme -- would be an interesting direction for future work.

Also, if anyone else has questions I'd be happy to answer them!
That sounds great. If it can't be a reservation app, then at least give me an audio interface to it. Chatting with humans in their noisy, stressed restaurant environment for a low level data entry operation isn't an experience I'm clinging to.
I think you’re right? But as an outsider who wants to mess around with CL, I think I might be better off taking the sibling’s suggestion and just pulling in other people’s code, until that becomes unsustainable, and then figuring it out :)