skysight-inc/HackerNews huggingface dataset:
I don't see how that is an argument that open source software is inevitable.

If the only way to make money is to sell access to a physical resource as a service and give the software away for free, then yes, I'll have to give my software away for free. But that doesn't mean I have to give the source to my software away for free.

In fact the economic incentive may be to not give away source code, because giving away source code will make it easier for people providing competing resource access services to develop their software.
Video mode also doesn't use the whole sensor on most cameras because of the differing aspect ratio of film and photography and also rarely stores the raw for each frame, you'd have like 150MB-250MB per frame for that. Burst stores each individual image at full quality.
Is it a valid choice?

It's a choice being made to limit someone else's access to resources and information, after all, including the kind of information that would give them the tools they need to understand how much you're screwing them over.
Hmm. Not much detail there. Is the ruling that special counsels violate the Constitution, or just that this one did?

I predict an appeal...
Maybe it's just because I'm getting older, but I struggle to read Nim when I'm forced to use two spaces for indentation. I can barely make out each block of code, and I don't like to rely on my IDE to make a language readable.
Seems like a ./kafka-topic shell script is their "something automated".

[Pro tip: kafka is a piece of shit architecture and actually doesn't provide you with anything better.]
> Do you do this as a hobby as well?

I expect many own firearms for hobby purposes.
Has the World Index ever outperformed the SP500 over a 40-50 year span?
Rust async isn't all that pleasant to use. On the other hand for normal threaded concurrency Rust is one of the best languages around. The type system prevents a lot of concurrency bugs. "Effortless concurrency" is a tagline the language really has earned.
How is it buggy? Are you using the Google Play Store?

I've been using GrapheneOS for years (Pixel 3 through 7), with only open source add-on apps and no Google Play Store, and it's been pretty solid. (Other than my carrier seeming to hate the 6a hardware or model specifically.)
That key at the bottom of the article looks really cool. McElroy seems to be the manufacturer but I have not been able to locate one with the gold and cool little bird "icon".
Wow, get a few of these bad boys and you're in business!

(Physical usb buzzers)

https://www.delcomproducts.com/productdetails.asp?PartNumber...
I wrote the Racket implementation, in case you want to be able to compile your Tabloid programs: https://github.com/otherjoel/tabloid
I think the idea is that if you don't work with engineering or product, people will perceive you as friction rather than protection. Agreeing on processes to deploy new applications should satisfy both parties without restrictions being perceived as an unexpected problem.
That’s bad because it could make it difficult to block.
> configure it at build time

There's a plain old API to create lookup scopes, IIRC.
I think this doesn't pay any attention to the historical meaning of coloniser.

If I continued with the theme, colonisers were poor as fk. who moved to other poor as fk places. But with sufficient luck and skills they were able to enrich their legacies.

Colonisers build colonies in places that had no prior permanent settlement. Thats why we speak of a potential Mars-colony, for the beginning at least.

It seems the wording coloniser is chosen as a power projection, since rich people hold more power than poor people. But it doesn't pay any respect to our past.
What a Tour de France Rider Eats in a Day: What, When, How Much, and Why
I suspect that it would be quite difficult to control for that, since my understanding is that they specifically use different color combos on each bird in a specific area. This lets the scientists easily ID the bird by sight or in a photo, vs. all silver bands with a stamped code. The latter would require them to re-catch the bird to ID it, defeating the purpose of observing behavior and IDing individuals as it happens. I would also guess that it isn’t really a factor in the birds’ behavior, though.
I've not played MSFS2020 since just after it came out, but at that time XPlane was still king when it came to realistic rendering of flight physics. There is no question MSFS looked better, though. Wonder if that has changed?
Oh, so your objection isn't to them buying green energy, it's to them buying electricity at all?

Google and Microsoft are clearly more effective users of energy than many other commercial users, i.e. creating more value per watt spent. In a situation where you're going to snap your fingers and killing companies or entire industries by refusing to sell them electricity, you don't want to go for the efficient energy users. You want to go after the ones where the energy is adding the least marginal value.
Ask HN: For SaaS owners, what struggles are you facing?
In building, marketing and selling your SAAS product.

What are some problems you face that is impacting your product and you wouldn't mind paying for a solution.
> What is to stop the agency from just saying every request is "sensitive"?

The courts. It's not that unusual to have to litigate a FOIA request and get a judge to decide that no, the agency's excuse does not exempt it from the request.

Unfortunately this means that the eponymous "freedom" in the FOIA can become quite expensive.
> I honestly am very concerned you are releasing this with clearly... no understanding of the Internet abuse space.

I've given this some thought over the years so I know where I stand morally. As I've mentioned several times already, the issue lies in the service provider for forcing the user to give up their email address, in the majority of cases it will end up with you receiving spam from many different sources as your address will be sold, leaked and more.

>good luck

Thanks for the motivation!

> Make sure your cloud service allows what you're doing, make sure you have cost controls in place, and make sure you already have a relationship with a good lawyer.

Yeah, it's an expensive service to run (if you want to run it properly at least), but as long as it helps users and I see people sending in positive comments through the contact form, it will give me the motivation to continue.

A close friend of mine is a lawyer also so the day it becomes illegal to receive emails, I'll have to give him a call.

>Trials usually both restrict features like this and require valid payment info is already entered

That's good at least, but what I'm trying to say is that anything can be abused, the same way that the

>having websites all ask for people's phone numbers is way more privacy-invasive

It costs sites way more to send out texts than it does to send out an email, I'm sure that if we were to look at the overall amount of spam one receives in their lifetime, then we would see a great decrease. It's also a lot easier to stop spam coming from phone numbers as they are all registered and regulated compared to emails that aren't.

> you can keep your inbox clean without disposable email

You can also walk to the destination without taking a car, you can get fit without going to the gym and you can cook a meal without a recipe, but it won't be as convenient.

---

I'm starting to sound like a broken record as I'm just repeating myself, but to summarize things, we are both on the same page as our goals are to stop spam to users and abuse of services. The majority of the times an email address shouldn't even be needed and when it comes to sites where spam is more prevalent (e.g you mentioned The Verge), then they could simply verify your phone, payment details and a ton of other measures (captchas, checking IPs, rate-limiting, etc).
Some Tomfoolery [video]
I've never stopped using Winamp. I've tried some skins from time to time, but always go back to the default. The ones where you can't tell what the equalizer is doing are really bad.
production isnt zero sum. If google buys up all the renewable power, more will be installed to supply green homeowners in Berkeley.
It's been argued that this makes programming easier for starters not fluent in English: they see a token to which they can attach a single meaning, instead of having interference from their linguistic intuition. There's some evidence backing that up, but it wasn't much.
I miss listening to Click and Clack every weekend but the Best Of podcast sort of fills that void. It was an amazing show.
Yeah, while reading the story, I was thinking that maybe the planet would be disqualified for having an unionized work force.
Well, lawmakers are trying to close the loophole

https://norml.org/news/2024/05/30/federal-house-committee-ap...

May still allow for THC-A but time will tell where it lands.
This is fair, the article takes truncating a string to fit in a status bar as an example.
> The problem with dark matter is that there does not exist any second relationship from which to verify its existence.

This is exactly it! Dark matter is strictly defined by its effects. The only 'theory' part is a belief that it's caused by yet to be found particle that's distributed to fit observations. Take all the gravitational anomalies that we can't explain with ordinary matter, then arbitrarily distribute an imaginary 'particle' that solves them: that's DM.

The problem is that the language used to talk about DM is wrong. It's not that DM doesn't interact with EM, or the presence of DM is causing the galaxies to rotate faster than by observed mass. These are all putting the cart before the horse. What we have is unexplained gravitational effects being attributed to a hypothetical particle. If we discovered a new unexplained gravitational property, we would merely add that to the list of DM's attributes rather than say "oh then it can't be DM".
I think I heard something like 30% of all energy production gets turned into waste heat somewhere in the grid? Home supplies in the US are 120VAC60, you have high-voltage transmission lines at all sorts of voltages, and then most of our electronics have to rectify that to DC. I have to wonder how much of that loss goes away when the majority of household power is consumed in the same building it is produced.
TinyML: Why the Future of Machine Learning Is Tiny and Bright
I found some flaws in KakaoTalk's end-to-end encryption protocol
The same loophole is used to sell THC products in stores here, but any plant material used is usually hemp.

There also used to (there still might be) be guys selling fake weed (as in no high) products to tourists on Broadway downtown where the "loophole" was that the product wasn't illegal and they only gave you an implication of what it was. As in it was the equivalent of a guy walking up to you to sell a bag of ground up leaves he says will blow your mind and it's just basil.
I second this. I tried it in Italian (my native language), it doesn't really make obvious mistakes but the phrasing is often awkward and robotic, and it tends to "overcorrect" sentences when in fact they are correct and idiomatic Italian.

It also somehow tried to convince me to visit Galleria Borghese in Rome to see Michelangelo's David and The Birth of Venus (they are in fact at the Galleria dell'Accademia and at the Uffizi respectively, in Florence). But I guess that's par for the course for LLMs.
https://www.snopes.com/fact-check/trump-very-fine-people/ for those that want to save time.
find something related to do with the carbon tax, and more people would vote for it.
The point is that they’re simple and direct. Replacing them with a big data structure and modern syntax is not as good as what people have done for decades: allocate a pool of blocks to your exact liking.
The article mentions a couple of what I think are relevant examples: state machine diagrams and swimlane diagrams. The author makes a great point in the beginning, how programmers don't need to visualize iterator or branch logic code.

Language structures are what they are, we all learn them and know them; they're the tools we're familiar with and don't need a diagram for. What changes all the time (and what made the swimlane and machine diagrams relevant) is the business logic. This is the part that continues to evolve, that is badly communicated or incompletely specified most of the time, and that is the part most in need of increased visibility.

In my experience, this relates closely to what's really important in software development -- important to those who pay the software developers, not to the developers themselves.

I've seen lots of architecture diagrams that focus on the pieces of technology -- a service here, a data bucket there, etc etc. I think that reflects the technical person's affinity for and focus on tools and building blocks, but it puts the primary motivations second. To me, the key drivers are the "business" needs - why do we need the software to do the things, who will use it, and how.

In my work, I try to diagram the workflows -- the initial inputs, the final product, and the sequence of tasks (each with some intermediate ins and outs) in between, noting which roles / user personas execute them. A kind of high-level UML diagram with both structural and behavioural elements. I find that it raises key questions very early on, and makes it easier to then continue laying down layers of increasing technical detail.

If I were to design a visual language, this is where I would start - formalizing and giving structure to the key concerns that motivate and inform software design, architecture and development.
To be honest, I haven't found this to be an issue (yet). I try to keep most of my types value types (cannot be null), which the compiler can pass by reference under the hood if it detects that it's too big, without compromising memory safety.
'Sensational' Proof Delivers New Insights into Prime Numbers
why?

doesn't that make people less likely to work with them in the future even if their inside man has cold feet?
ON Launches Spray-On Sneakers
I assume it's supposed to work by having the compiler track the lifetime of the inodes. The compiler is expected to help with ephemeral references (the file system still has to store the link count to disk).
https://archive.ph/0Icg0
Wow. That's pretty amazing. I think it's above my level at the moment, though. Have you considered having different difficulty levels of conversation?
What action did you take that caused your grandpa to invest in real estate? If none, it is lucky for you that your grandpa took one action over another, as you had no impact on the event.
Dirty waters: how the Environment Agency lost its way
I read ?TYPE MISMATCH ERROR as mishmash (миш-маш, https://en.wikipedia.org/wiki/Mish-mash_(food) ) error and it made perfect sense. Was a while before I learned what 'mismatch' actually meant.
this is why I like Arturia gear. It's simple but you can play live music on it without having to dive into a menu on anything. Even if I'm not using their instruments I dont think I'll ever be able to get away from the keystep.
William Gibson's Neuromancer makes that analogy, at least. From the scene where Case is apprehended by the "Turing Police" who regulate the human-level AIs of the setting:

>`You are worse than a fool,' Michelle said, getting to her feet, the pistol in her hand. `You have no care for your species. For thousands of years men dreamed of pacts with demons. Only now are such things possible. And what would you be paid with? What would your price be, for aiding this thing to free itself and grow?'
For sure! You could use something like IRCCloud to achieve the same thing, but as a tinkerer I wanted a solution that lets me own my data and is easier to use than an IRC bouncer. And I can provision new accounts to friends/family.

But only my software dev friends took on that offer since Freenode/Libera is really the only reason to use IRC in 2024, and their channels are generally all programming-focused.
Probably because of the narrative that people are routinely fired out of the blue and that there is no recourse to also suddenly having tens of thousands of dollars in medical expenses also out of the blue.
Definitely not human intelligence
That's where leverage comes in. Under more ordinary conditions, the 22 year-old would have something like 80% in equities and 50% in bonds, using leverage to have a net 130% invested.

Under current conditions, that allocation is more questionable. The yield inversion means that the expected value of a leveraged bond investment is about zero (borrowing at a higher short-term rate to lend at a lower long-term rate), so any portfolio gains come from anti-correlation of bond and stock prices. However, the current market worry is more about stagflation than a traditional recession, such that inflation leads to both higher interest rates and lower equity returns (through equity de-leverage).
Yeah, and heat capacity is the last thing you want for an object in a hot environment where the sun shines on it.

I've seen shaded portions of my concrete slab at 36C at 1AM
Company IT exists to serve the company. It should not cost more than it benefits.

There’s a balancing act. On the one hand, you don’t want a one-week turnaround to open a port; on the other you don’t want people running webservers on their company desktops with proprietary plans coincidentally sitting on them.
The title does not do justice to the article. It talks about a new classification system that OpenAI has introduced for LLMs
The production and use of hydrogen in transportation requires 4x more energy from the electric grid than EVs - and there are people claiming the grid can't handle EVs (they're wrong - but that's another point). What the grid can't handle is hydrogen. Between Microsoft and Google battling over AI, the claim that the grid can handle EVs is being cast into doubt.

None of this is even getting into the consumer issues with hydrogen - of which there are plenty.

Hydrogen may find a use in long distance haulers and heavy-duty construction equipment (think replacing big diesel engines), but it's never going to get a strong foothold on personal transportation.
>The energy provider could say "why should I be the one eating the cost of providing sustainable energy?".

Where did you get that from? He could also force the additional cost to the companies.

>The ones consuming energy also need to take their responsibilities. "When we think that it would suffice people didn't buy it for it not to sell!" (Coluche).

You can not buy energy which doesn't exist. If less renewable energy is produced than the consumer needs, the legally required energy mix is impossible. Obviously the alonly person which can change which energy is produced is the provider.

>In fact, this is a collective issue we are all part of (including as individuals: we use the services consuming energy).

There is exactly one group of people responsible for the energy mix. The energy providers. Obviously any change can only come from them and demanding change from anyone, without first demanding change from the providers is obviously ridiculous.
I don't know if we can honestly ask how did we get here... January 6th was just one of many shining beacons to let us know that this issue was a powder keg.

Social Media has added a layer of deep disinformation & divisive ideological bubbles that are all largely going unchecked as well, where anyone can be anyone, and where it can be quite profitable for personalities to become incendiary... We're really not holding anyone, nor the bodies managing social media and news media accountable for their actions at all, which opens the doors to sensationalism, and even to embellishment on issues which are normally meant to be commonplace and handled professionally.

I think everyone has had fair warning that the rhetoric would lead to more drama, and the country has ignored it in a quest to line pockets. Politics are meant to be boring, and in order to serve Democracy, it simply can't ignore and even encroach on basic rights of others it represents. We have gone too far in political extremes, and this is the end result, slowly getting worse over time.

It's clear that we need to stop making personal servants celebrities, and to stop watching and pushing politics as if it's a TV drama or Football game, otherwise it's only going to get worse... That being said, there is a lot more organization and agendas involved in politics now than in the past.

Technology now is widely being used against everyone to achieve and monitor goals and progress in capturing profit... Sometimes as tech insiders, we have to be careful about what we implement and even say "no" as a response to being asked to do things that undermine people and the ethical balance of the world.

Profiting off of tech is not good if it makes the world we all live in deeply unstable. There's no castle, even in Maui, that anyone can build to survive political and economic collapse of the country nor the world. There is a better way to do all of this.
I’ve written Rust code that called C++

It wasn’t completely straightforward, but on the whole I figured out everything I needed to within a few days in order to be able to do it.

Calling C would surely be very similar.
Yes, but remember there are multiple layers to that. I have worked as a buy side analyst in a small team (in my former career) and did much less detailed modelling.

There is an incentive structure that pushes fund managers to look at their rankings this year: there is no point in aiming at outperforming over a decade if you got fired two years in for underperforming. It has happened to people who have not bought into booms.

I actually think avoiding the "hype de jour" is one place where small investors have a chance to do well. Avoid the overhyped, pick up the neglected and you can outperform.
A modern artillery gun, where each shell costs upwards of $1K apiece, and lord have mercy on you if it ever goes off inside the barrel.
When you can just open an applications menu and click every possibly interesting option you are already more proficient in the use of any software than 90% of its daily users. That is the only explanation why I can fix any office worker’s software problems while using a code editor and terminal for 95% of my workday
To summarize. An officer cannot be appointed by the executive (president or his disignates) unless congress passes a law authorizing the position(s). Congress passed no such law to allow this special prosecutor to be appointed.

Absent that, the only other way to appoint someone is to get senate confirmation via the appointments clause. The president didn't seek this confirmation for the special prosecutor.

This is a very important check on the president's power.

The current president basically hired a private attorney without authorization and sic'd him on his political enemy.

EDIT: Those of you downvoting - why are you against the rule of law? The law on this is very clear, and this issue about this special prosecutor has been known for years.
Kent has been really vocal about writing bcachefs in Rust in the IRC channel. They even started some work already, but decided to wait until the common abstractions are ready and merged.
You extended family member's story is a classic error of "putting all your eggs in one basket."
The point of strlcpy(3) is not to be the world's best and most efficient string copier. It's to provide a drop-in replacement to previous, memory-unsafe string copy routines in constrained environments where you have to have bounds on stuff and might not have an allocator.

If there are bugs with truncation in the resulting buffer, those are the program's bugs, and they existing before strlcpy(3) came into the picture.
This is a farce. If you've ever had a clearance you know those documents were improperly removed from some secure facility, stored wrong, and possessed illegally. If you or I had even 1 box like that, we'd be in jail

One justice system for the powerful, another harsher system for the rest of us. Couldn't be plainer.
Fair. I might have been a bit harsh with that point in hindsight.