skysight-inc/HackerNews huggingface dataset:
> Ruby projects need an idiom and Rails gives you a good one.

I can't say i agree. Projects need idiom reflecting the particulars of said project. Rails as a framework, shouldn't impose idioms to the whole project.

But more importantly from my view is that implicitness is not a requirement to any of the idiom that rails imposes.

> Other languages, ones with certain kinds of type systems and where there is more explicitness, can create an illusion that coders don't need to do the work to develop a shared mental model of the problem and how to solve it.

Here again, i don't agree. I would be surprise to find any language designer trying to replace the need of a shared mental model. IMO, the point of a type system and explicitness is to make the sharing of the mental model easier. The type system make the space of possible software smaller and therefore eaiser to grasp. And explicitness reduce the need to keep things in one's head.
Considering that there are many different schools of economists with very varied ideas, that's absurd. I think you don't even understand the definition of 'economics'.
For example the price of Art is judged by the buyer. There is no production cost or whatever.
Yeah, I was surprised Ollama was not mentioned as it’s by far the easiest to get started with. If it only had real grammar support, I’d never have to use another library again (it has a JSON mode that generally works, however).
Can't they be sold for parts on eBay?
Ugh, exactly. I'd kill to get a stacktrace of the mind.
Why annually?
> Here’s a tip: If you’re using NumPy, go all in. Mixing it with regular Python can really slow you down!

It looks like they shoved numpy arrays into the place native Python containers used to occupy. They incurred more of a slowdown than you might naively have expected from that particular obvious error.

Unrelated to this article, numpy is often a lot slower than expected even when used "correctly." Major culprits include order of operations (compared to the ideal / forced by the API / when you think vectorization automagically makes a bad order of operations fast), allocations, memory bandwidth, kernels optimized for a dimension other than the one you care about, kernels optimized for a use case other than the one you care about, and improper installation (appropriately linking fast BLAS/LAPACK objects).

Most of those sins are rectifiable without any major change in coding habits by wrapping your nightmares in `jax.jit` or `torch.compile`, but if your devs are writing the sort of code that makes those things _necessary_ (rather than just nice-to-haves) then that probably still won't solve your problems.
Agree. OP messed up. How would anyone not bother to set a password or "find my" on a $1200 Macbook? That's just negligence and complaining to Apple about it is a bit silly. I haven't set up a Macbook in a while, but I bet you have to go out of your way to disable those security features.
It's the same reason we did a slingshot maneuver rather than just point a rocket straight at the moon: leverage.

Metaphorically, you use time as a fulcrum to exchange a larger total travel distance for not dealing with as much gravity head on.

If we want to go to Mars, it makes sense to establish a moon base that we can use to store fuel and other supplies. Rather than having to escape (as much of) Earth's gravitational field and then head to Mars immediately after, we can utilize what we've gradually built up on the moon.
Here in Australia we have the ACCC (Australian Competition and Consumer Commission) which is designed to help consumers, we also have pretty good consumer laws - this has stopped various companies from expanding here due to not wanting to deal with our Government, however given Australians spend $$, they need to dance to their tune.
Where in the world can you buy information like that? Seems incredible that something like that exists
There is precedent that copying to another format for the original use is not copyright infringement. Like copying your old CDs to your phone to listen the go. So the IA should have a strong case that digital lending is such legit copying for the original use of lending.
Sounds right to me. I think it’s fun that is this may be the only compression algorithm where the output is still human understandable.

It reads like a slightly garbled version of what someone writing down bullet point notes of a lecture might write.

It’s so rare that the human optimized and machine optimized versions of an input are so similar
That sucks. Are they not under the CFPB's jurisdiction?

What about your Congresscritter? I usually CC them on any complaints and they pick it up if there's a problem.
What kind of boilerplate are you seeing?

If it's an old project, that's a given but the culture is changing and community is slowly accepting terseness and performance as key factors to consider when writing new code.
And the mini was too big already.
What is the better solution that retains the anti-theft capabilities of the device? The value of stolen (activation-locked) iPhones and Macs is largely only on in overseas markets where they can strip the device down to usable parts - or, if you're lucky, you'll get threatening text messages telling you to remove the device from your icloud[0, 1] so they can sell it as a fully working phone.

The inability for a thief to just flash the device with fresh firmware and use it as if it were new is a key selling point of the device and might justify the higher price tag to some buyers.

0: https://old.reddit.com/r/applehelp/comments/13yn1o0/phone_st...

1: https://old.reddit.com/r/applehelp/comments/16fcd4c/recently...
> If I told you that you can now search your drop box via open AI's integration, you wouldn't really care.

I definitely would. I don’t trust OpenAI with any kind of even remotely personal information and don’t want them anywhere near my files. Not that I’m surprised Dropbox would do such a thing.
I think this is a normal ruby pattern though. A ? prefix is just a best-practice habit to indicate a method returns a real TrueClass or FalseClass instance.

You’re always running Ruby statements in some scope, so there’s always an object you’re running methods from. That makes your constructor and reflection examples a bit odd for Ruby.

Constructors would be a method on a class, normally the Class instance method #new: Widget.new(x)

Checking if y is a Widget would mean calling a method on that instance, normally the Object instance method #is_a?: y.is_a?(Widget)

I think that’s adequately distinct.
I'm totally fine with fan fiction and derivative works. Just mark it as such. If some quality stuff arises, great.
But range is less… we need more data before making assumptions.
The location data could be subpoenaed later. Account could be compromised later and used to get location of person. Apple could get hacked tomorrow or 6 months from now and all location data leaked.

Journalists. Human Rights Activists. Etc.
Isnt the whole point of economical growth that m2 will be more money than m0?
Isnt it increasing by trade?
Do you want the thing you're building, or do you want to have built the thing you're building?
I'd definitely like to read the zine but I'm not going to download a pdf, especially when the subject of the zine is 'Hacking' and 'Security'. Any chance we can get a web page view?
Both of those individuals have made fantastic contributions. My beef isn’t with them.

It’s with the community that insists that DHH’s software design edicts are The One True Way. Instead of software design being a thing you can use to make your life better, we are to believe that Rails Is All You Need. And think at the time it was the framework to use, so it attracted a lot of people who believed software dev should be “do what the thought leader says.”

No idea what it’s like now, but it truly felt like people saying those things out of tribal affiliation more than technical acumen. And that is a recipe for stagnation.

That said, I still respect the tech and the creators a lot. I just don’t share the values at all.
A reason, but realistically, EV buyers are, anecdotally, buying them because they're greener and cooler than ICE vehicles. Very little people I know are doing it for the perceived cost savings and almost none of the EV owners I know are high-milage drivers.
Damn. Now I want this for Mecrisp Stellaris (a self-hosted Forth for ARM v6M/v7M) with good code generation.
It's a poor moral practice perhaps but arguably a good business practice to spend as little as possible on "cost centres"
thanks - which FastAPI lib is that?
> Adobe has been committed to absolutely dismantling the UX of Photoshop

Tangential, but as a user of PS for 25 years who has experienced their UX changes since version 4, I’m curious what you mean by this.
Precisely.

I want a small phone. I went from a X to a 15 Pro.

Some time in between those 2 phones I considered a Mini. That is, until I actually held one in my hands and tried to use it.

It was too big. The Mini was the worst of both worlds: small screen and still unusable with a single hand. There was just no point in getting one.
There’s a lot of praise for Rust in these comments.

I always understood Rust to be for low level “close to the metal” sort of software. Is it at a point where it’s suitable for writing web applications?

I know it’s “possible” with frameworks like Rocket, but I’d like to know if Rust is at a point where it can compete in the web app space with Rails, Go, Node/Express, etc.
Yes. South Carolina is the only state in the country where “Carolina” isn’t synonymous with “UNC”. It conflicts with the University of South Carolina. Which also has the issue of having the less popular side of the overlapping acronym with University of Southern California (USC).

Go Cocks!
> fan fiction is not copyrightable, so if you make a derivative work without permission you own nothing

This is false. It's possible for both you and the original author to simultaneously infringe each other's copyrights. This is unintuitive but true due to the simple fact that you own all the original parts of your work.
Chart.js and Turbo Stimulus in Rails 7
I fail to see how Apple's corporate policy robbing you of your device is somehow an anti-theft capability.

If you are permanently deprived of your rightful property, you are a victim of theft. Whether it's via EULA and private keys, or via street thug with a wrench, I'm not sure it makes any realistic difference.
"If the horse doesn't want to drink my water"

I'm not depriving the horse of water because the horse doesn't want to drink!
I don't think dropping the server-sig-algs packet gives any additional downgrade capability? If a server is going to accept a rsa sha1 signature it will accept it regardless of whether the client receives the server-sig-algs or not. Performing a rsa sha1 signature doesn't cause any exposure for a client (that I know of?).

server-sig-algs was only added for compatibility, so new clients wouldn't get kicked off old servers that don't accept rsa-sha2 pubkey auth packets. https://www.rfc-editor.org/rfc/rfc8308#page-7
I would have say F#, but it's white space sensitive, and sadly pretty much a dead language by now.

Pretty much all the new-ish language have less boiler plate than C#/Java. Kotlin and swift are somewhat good.
But it's not really "Germany" calling the AfD fascist, in fact ever more Germans are voting for them. Rather the people who don't like them are calling them fascist. You're effectively describing an effect of extreme polarization, where 'the other side' is demonized in ways with, at best, tenuous connections to reality.

I think your post hits on the primary cause of polarization: incompatible ideologies. One group in [some country] want ever more immigrants, regardless of the cost or quality. The other side wants to limit immigration to skilled and educated migrants who are expected to learn the local language and integrate into society. These two sides' views are different enough that it's pretty tough to get a meet in the middle, and the issue is relatively urgent, so you get polarization.

Of course this leads to nasty online conversations where you might have one group talking about the crime rates of new migrants, while the other side calls them racist or fascists for doing such. And I would agree that this probably contributes to polarization, but it's also an effect of an already existing polarization, rather than anything even close to a core cause. Europe's had no difficulty polarizing plenty throughout history, long before the internet. It's just for the past ~80 years we've all been living in a little bubble of relative peace, tranquility, and growth. And I think that bubble has popped.
Why do you think it should be illegal to refuse to license your patented technology to another company?
As I understand it only some of the parts can be reused (the case?) as the parts now have ID in them that has to match the rest of the device. You can't replace the screen in an iPhone without a call to Apple to update the ID numbers.
As the Hissp author/maintainer, I'd be interested in hearing about your take on Hissp's practicality (or lack thereof) in more detail.
Apple products are so much better than the competition that even their haters buy them.
ewaste is problem but bricking them is the only strong security deterent. Many criminals would be happy to steal a brand new iphone and resell it after 3 years.
>It would be nice if we could also file: this thing I figured out is not novel and is a natural progression to the current state-of-the-art.

isn't this just publishing? no formal procedure required, no government, no patent office, no filing fees, put your a record of your work somewhere that people can find it and then it can be used as prior art in a dispute.
Brute forcing 471B melodies [video]
I'm the 1% in the USA, due to immigration issues.
Astronomers detect a radio 'heartbeat' billions of light-years from Earth (2022)
> they are not relevant to a healthy society.

if they are relevant, then the proof would be that they'd be paid to create art by other humans who believe this notion of relevency.
That such an email led to a positive resolution for him should be a giant red flag to Apple. I doubt this is just a corner case, so it means that Apple's systems are badly flawed and need to be corrected.
I don’t think he was complaining about the stations so much as the experience of riding a greyhound. Greyhound buses are invariably unpleasant in a variety of ways in my experience.
It’s a little like buying a Lamborghini, and then speeding and totaling it, and then complaining they need to make it not as fast so you can’t do that.
What do you meant by transmissive wearable, for fingers normally it is fine that you have in-situ measurement settings, for wearable like smart watch it will be clunky to have transmitter and receiver at the opposite of sides of (relatively massive) hand?
I would argue the “more capable” frameworks, while invented with the best of intentions, have become unmanageable, unmaintainable monstrosities that just keep rolling out, as you put it, solutions in search of a problem.

htmx is not meant to do anything fancy that you can’t do with Ember/Angular/React/Vue/etc.

The main motives for me deciding to go with htmx:

- No duplication of data models and routing, and all business logic stays on the server-side where it belongs.

- Locality of behavior: you can see exactly where a request will be triggered and what will be done with the response, so less jumping between files or scrolling up and down.

- No build step, no dependency hell, and no outrageous churn; just include one JS file that browsers should be able to run indefinitely.
If the compiler you use and the spec of your language disagree, what do you do?

The Project is working on a specification. The Foundation hired someone for it.

A Rust spec done purely on paper ahead of time would be the contents of the accepted RFCs. The final implementation almost never matches what was described because during the lengthy implementation and stabilization process we encounter multitude of unknown unknowns. The work of the spec writers will be to go back and document the result of that process.

For what is worth the seeming dragging of feet on this is because the people that would be qualified and inclined to doing that work were working on other, more pressing matters. If we had had a spec back in, let's say, Rust 1.31, what would have that changed, in practice?
I am not saying you are the only person who used Boot Camp. And I am also not saying this can only apply to x86_64.

And if you use your own definition of 'open', just buy some random Dell or Lenovo laptop and live a happy life. Apple's market and your market doesn't have to intersect.

As for what market doesn't exist: the one with the more globally used definition of 'open'. There is an insignificant amount of users that would really like it (including me), and unless you count the OLPC, there is no market, because even if we assume a demand, there is no supply because it's not feasible. Even if you'd just take NDA'ed technology as an example.
The fate of a star shredded by a black hole (2022)
This isn't a real answer to OPs post. It's a half-baked suggestion that doesn't meet their needs.

Some users' workflow is actually improved by the performance of apple silicon and switching to a different machine means losing all that optimization. Not to mention, disrupting their entire workflow which was likely based around macOS specific utilities and shortcuts. And that's before you consider texting or universal clipboard.

The issue just isn't as simple as 'buy shitty competitor laptop' to make OP's life better. I've had enormous frustration dealing with activation lock in the past but at the end of the day it's a feature and it does keep users safe.
Not really, no, it doesn't.

I don't understand your second question.
Yeah, that's not what this is for. This is more for "I have one DC in US and one in EU, and so on, with completely different customers, but if I need to I can access the data from any region anywhere".
True. Ideally high mileage drivers are electric, but that doesn't make it true.
epubor just uses the calibre derdrm plugin internally, without even acknowledging that, thereby stealing the word of the maintainers of the dedrm plugin.
Yes, basically everywhere lockdown started as a “flattening the curve” and then at some point became “everyone needs to be kept out of harms way until everyone is vaccinated”.

That isn’t an American experience it was the same almost everywhere lock down was initiated.

So I am not sure it makes sense to blame it on Trump haters.
No, but ignoring them gives moral satisfaction to the 'luxury liberals' who think that loudly advocating for more public spending is going to fix things. This mentality leads to the kind of reckless infrastructure spending seen in California. A model that allows you to spend billions and fix nothing, all for better optics. Sometimes it splendidly makes things worse and gives even more ammo to the "defund everything" everything brigade, making well considered public spending even more politically infeasible.

Addressing the problem head-on leads to the kind of discussions that are uncomfortable for the usually-left-leaning urban politicians and the populace. Transit and drug-addled-homelessness are sworn enemies. Good transit necessitates safety.

If there are too many homeless people in the downtown areas, should the city distribute them across the county in new homeless shelters? If the drug problem is really bad, should there be more criminal enforcement? If the bus-stops in downtown are to be useful, should we remove heavily-subsidized car infrastructure (parking minimum, free parking, massive highways) and replace it with commercial activity that benefits dense-transit ridership ?

The truth is that urban suburbs and cities vote overwhelmingly Democrat. Here, the hostile infrastructure and policies of urban US, cater to people who claim to be warriors of the left on social media. But they aren't willing to support any policies which may have real impact because it leads to minor inconveniences for those in the pretty suburbs and 'safe' neighborhoods.

There is nothing I hate more than this sort of hypocrisy. They want the moral upper-hand by claiming to care, while simultaneously blocking any policy that fixes things. It is downright evil. At the very least, the conversation has to force people into choosing moral victory or personal selfishness. I can at least respect that about the Republicans. They might cut public funding, but at least I can call them out for being selfish with no facade.

I know people who love transit but refuse to ride the BART. I know people who refuse to take the Seattle light rail into downtown because West-lake center is a total shithole. I swore off public buses despite being the kind of pro-cycling-pro-transit maximalist that veers into parody.

It is an era of peak narcissism. People most care about social optics and feeling good about themselves. In such a situation, holding a mirror up to these people is a powerful tool for affecting outcomes. I believe in carrots and sticks. For years, I tried the 'Carrot' (ie. talking about benefits and incentives). That didn't work, so now, the 'Stick' it is.
> believe interest rates are coming down as well

This will destroy housing affordability.

I've saved plenty of money and so have many other of my high earning peers.

Based on what we saw during the pandemic, the moment interest rates drop we are making sure to buy as much property as we can, because an interest rate drop only extends our ability to buy more.

Clearly there is no ability to build additional supply anymore due to the labor shortage, so we may as well buy what we can so we or our future children don't get left out.

If interest rates drop, it's absolutely game over for the majority of Americans and home ownership, because those of us with dry powder will execute.

The housing market needs to crash for prices to return - either by forcing owners to accept a massive haircut on valuation by keeping high interest rates (the same thing Volker did) or by building more - which is basically impossible as there is a labor shortage and material shortage along with harsh zoning laws.
> They advertise Beeper Mini (the iMessage component) separately from Beeper Cloud at the moment

Replace "component" with "app" and you got it right.
right, but it sure looks like masimo's "innovation" is filing the patent paperwork for the general concept of how pulse oximeters have always worked, not anything new they invented.

filing patents for something you didn't invent is not the law working as intended.
Aren't you describing a use case for a yubikey?
I've forked it and made changes as well as submitted a pull request to Sontek.

https://github.com/batfasturd/snowmachine
Zombie fly fungus lures healthy male flies to mate with female corpses (2022)
when Ruby was up and coming, people compared it to Perl a lot, but I never saw the similarities. I guess they both have first-class regexp. But ruby has very standard semantics, almost interchangeable with Python and Javascript in most cases. Perl… like, I would have to look up “how to access a nested array” because its sigils, arrows, and types form such an alien system
Depends on the person/application.

I, alone, have the keys to my laptop's drive. The device itself is cheap, and insured in most cases, so, if it gets stolen, no worries really.

For a macbook and a not-tech-savvy user, well, we exchange cars all the time, and cars have keys, usually some flavor of RFID included. Cars are less than perfect of course, but, most can add/remove keys given a set of conditions are met. I don't think it'd be outrageous to just have an iphone app that handles the key exchange upon sale. Mix that with a little user education, a little UX, and you're good to go. More or less that'd involve a user resetting the machine and part of that process would include de-enrolling their 2nd factor from the machine to prep it for sale.

That maintains all of the same functionality and then some.