skysight-inc/HackerNews huggingface dataset:
>I'm sorry, but that is just elitist bullshit.

That's fine, the thought-stopping accusation of "elitism" doesn't bother me. It's a preoccupation for people preferring equality based on dumbing things for the lowest common denominator, lest - god forbid - someone has to make an effort.

I don't think lowly and condescedingly of people like that, I think they're capable of learning and making the effort - they're just excused and encouraged not to.

People who actually have learning difficulties (because of medical conditions or other issues) or people from diffirent cultures accustomed to other systems, are obviously not the ones I'm talking about - and don't excuse the ones without such difficulties, and in countries that have used this convention for 1000+ years.

>Second, your implicit premise is likely wrong. Different people have different talents and different challenges

The huge majority that confuses this doesn't do it because they have a particular challenge or because their talents lie elsewhere. They do it because they never bothered, same way they don't know other basic knowledge, from naming the primary colors to pointing to a major country on the map. They also usually squander their talents in other areas as well.

Besides, if understanding that 18th century is the 1700th is "a challenge", then the rest of history study would be even more challenging. This is like asking to simplify basic math for people who can't be bothered to learn long division, thinking this will somehow allow them to do calculus.
An interesting wrinkle is that they only graduated from X to being a standalone Alphabet company a year ago.

That was supposed to signal that they'd achieved a sustainable business model, but a year later, apparently that wasn't the case.
You don't want to speak to anyone, until something goes wrong and you're about to be deeply affected, then you want to speak to someone really badly.

I swear that the "I don't want to talk to people" and the "customer support no longer exists, impossible to talk to a person" are the same people in different days.
The great thing about an adversarial court system is when the challenge before the court is that a private party is challenging the agency’s interpretation of the law, they have to make their own case about it and convince a Judge that they’re right and the text of the law is available for all to read. Given that agencies are charged with enforcing the law, they should know the laws they are enforcing and their own authorizing statues better than anyone, and if that’s the case, they are still arguing from a position of strength. What’s changed here is that a Court is not obliged to defer to the agency’s interpretation in most cases.

I don’t want the domain experts to have an easy time of it. The law is not their convenience, it is for the peace and prosperity of the Republic, and given that Agency interpretations can change on a dime (up until recently) with almost minimal justification from a new administration, I don’t want to defer to staff who are charged with interpreting laws in a way more favorably for their new bosses, even if it goes against how they did business under their old ones to have an easier time making their case in court. The law should be more concrete than some mere electoral promises and wishful policy-thinking.
Interestingly, the people who comment also don't understand it about 90% of the time.
The Waymo that drives on the wrong side of the road in broad daylight on a clear day?

Https://www.reddit.com/r/Damnthatsinteresting/comments/1dvsod6/phoenix_police_officer_pulls_over_a_driverless/
You are correct that weight management is 100% diet. But movement and exercise have myriad benefits beyond burning excess calories.
> But I guess what I'm failing to grasp is how this means it was the engineers' doing and not leadership.

Maybe because the article doesn't claim that. (Shouldering some of the blame is not the same as what I quoted) It just presents different incentives that push decisions over time. The incentives that end up putting the engineers to do something in the end don't mean it's an engineers' fault.

There's no point choosing one specific group to point fingers at, if we can instead learn more about the system and if we have the power, try pushing it slightly in a better direction.
This doesn't count as "completely free":

> Apple provides many conditions where developers do not pay the CTF: […] Developers that earn no revenue whatsoever. This includes offering a free app without monetization of any kind (physical, digital, advertising, or otherwise).

(from the link above)
Broadcastify – Listen Live to Police, Fire, EMS, Aviation, and Rail Audio Feeds
I've a degree. I know its weird, but I am really hungry for knowledge and want to study more.
> Using a password manager app and TOTP generator app on the same phone is clearly a single point of failure and does not add meaningfully to your security compared to just storing the TOTP in the password manager.

You are so wrong. You can log into a password manager from the browser. Now you’re completely pwned.

Let’s compare it to separated 2FA: they pwn my 1Password, but then how the hell are they going to log into my 2FA app? They’d need to breach the 2FA on my Apple/Google account and then again on my Authy, which in practice will mean either a SIM swap or SS7 attack. Only adept threat actors have access to those techniques.

If you just have a pedestrian threat model, store your unimportant 2FA in your password manager, and the really important one’s in a separate 2FA app (2FAS or Authy). 1Password is naturally 2FA by way of its Secret Key system.

Boom. Simple and secure.
> Every human in the line is one more who wants their fee, can make a mistake, or delay the whole process

At least in America, it’s well known that borrowers who won’t or can’t speak to a person will pay more. At the lower levels (<$500k), this doesn’t matter. But the difference between wholesale and private rates can be tens to hundreds of basis points. TL; DR If you are taking out a jumbo, have a relationship; it could save you hundreds of thousands of dollars.

The most profitable borrowers are those who can be denied a person to speak to, because they never wanted them when they signed their paperwork (and so cannot be held to have reasonably expected it).
option 4, standard empire building and appearing to be doing something...
sure!

1. you like perl and enjoy coding with it

2. you are good with perl so internet criticisms don't impact your decision

3. you don't care about contributions from other people
Surely the problem isn’t making changes to a page, but instead having access to the full page content and being able to send it somewhere else.

For example, iOS runs content filters in a special isolated process with no persistence or access to the outside world.

With this model, the content filter requests elements to be removed and the browser does the actual removal. As such, the scope of modifications can be reduced whilst keeping arbitrary and perhaps complex filtering logic.
Building technology might be actually kind of easy compared to finding product-market fit. The latter might be better described as "sales team - network - existing practices - existing monopolies - adoptation rate - product iteration speed - right region" fit.
The whole point of UUID is distributed creation. There's nothing about random ones (UUIDv4) that makes it better for this purpose.
Thanks for the feedback, will reconsider.
"It's absurd that apps are subject to review by Apple. I know what I'm doing. I've thoroughly inspected the source code of this app that I want to install."

Not even the most brilliant hacker can say so. In other words: I don't agree. Users are dumb, and need to protected from harm. I don't want the Windows virus disaster all over again, especially because this time the stakes are considerably higher.

You can disagree with the fees, but for the rest my opinion is: live with the pain.
The Human body is designed to eat all available material. meat, vegs, fruits, leaves, nuts, shells, skin, bones, flowers, insects and much more We can digest almost everything and we should. Our stumic needs to work. Our chewing muscles need to work. We should not eat easy lazy food. We will turn into weak beings with allergies and zero resistance.
Eat healthy, but also a bit unhealthy.
The idea is that having created a query, chart etc., you can save it for other users to run.
>This is a whole set of skills your peers who studied didn't get. You just haven't figured out how to use them and/or what to add to them.

I studied comp. E and I am pretty sure they'd gain those skills in a week after graduation if they wanted to. :( I just gave up bigger things in pursuit of smaller things. I've a degree but at what cost?
Except this is a 2 page article and the point of starting the first paragraph like that is clear 2 sentences down the line.

It just seems like you judged the whole thing based on the first sentence and decided to invent a bunch of grievances about it.
> Whats the difference between mobsters owning a city , demanding money from all shops and Apple?

Apple produces and sells the device. Without Apple, you wouldn’t be able to build these apps; whereas the shops would exist without the mobsters.

(not trying to defend Apple, just answering the question)
Right :) I forgot that everyone is in 64bit systems these days. This change a lot. Anyway, GIT uses single blob for single file content. This is all right, if we speak about source code and text files, as those are not large. Thing changes for arbitrary binary files.
Show HN: DojoCode – Interactive Coding Challenges to Level Up Your Skills
Hi HN,

I’m Sebastian, founder of DojoCode, ( https://dojocode.io ) and I’m excited to share our new platform with you. We’ve built DojoCode to help developers improve their coding skills through interactive and engaging challenges.

The Problem:

We noticed that many people struggle to find hands-on coding practice that is both challenging and enjoyable.

Our Solution:

DojoCode offers a variety of coding challenges for different skill levels and in a variety of coding languages.

What sets DojoCode apart:

- Challenges updated daily to keep you engaged.

- Support for multiple programming languages.

- An active community forum for discussion and peer learning.

- Competitive leaderboards to track your progress against peers.

Get Started:

You can access DojoCode for free! We offer a freemium model where you can enjoy a wide range of challenges and features at no cost, with optional premium features available for those who want an enhanced learning experience.

Special Offer for HN:

As a thank you to the HN community, we’re offering exclusive early access to our premium features! Use the code HACKERNEWS at checkout to get 1 month of premium access for free.

Feedback and Suggestions:

We’d love to hear your thoughts! Your feedback is invaluable as we continue to improve and grow our platform.

Feel free to drop any questions, suggestions, or comments below. Thank you for checking out DojoCode. Happy coding!

Sebastian,
Founder of DojoCode
Terms like the ‘long 18th century’ feel like they make less sense when talking about 1700s. Though that mightn’t outweigh the confusion from the ordinals.
How to Deploy Your NextJS App on a VPS
Why? You can buy an Android, or one of its derivatives, or a Huawei.
The security model on modern OSes is vastly different to the win95 days.
> That’s just how the periods are referenced by Italian art historians.

And Italian people in general.
The title alone makes me shiver. Apple "okays" what a government orders them to do. What!??

You and I look right through this power language, but this kind of wording makes people believe Apple is mightier than it is. It's disgusting from Reuters.
Android has been the dominant mobile OS for over a decade. Additionally, desktop browsers have been a thing since forever.

Where is the multitude of amazing native-like web apps that we keep hearing about?
> One at a time per program

Reentrant versions have existed for quite some time.

> having to know how big the table needs to be at initialization time with no automatic resizing

The posted implementation resizes by creating an entirely new table and then moving all entries. The exact same mechanism is available with hsearch.

> no way to remove entries, iterate over entries

Strong downside but the posted implementation has no removal function either. It also leaks key memory on resize and free. It's iterator would need modification to allow delete during iteration.

> tell how many entries are in the table

somewhat_reasonable_point++;
I think you forget the fixed investment in time you have to make so that cooking becomes a pleasure. Really, I envy you.

On my end, having never really cooked, everything is an effort. I have no inspiration on what to buy, no inspiration on what to cook from what I bought, and whenever I actually do the cooking, everything has to be a mental focus. I can't just "bake" stuff, because I have to focus on checking it's baking okay, turning it, shaking it.

Now I have no doubt all of this can be much smoother and enjoyable, but only if you invest enough time that each step is no requiring you to spend hours checking recipes ideas, baking tutorials, etc.
How to tell what's targeted at you specifically and what's street photography art?
In my experience, the only people drinking kool-aid are those claiming that the web is good enough, and failing to deliver web apps that can do anything beyond the absolutely primitive stuff.

With very few notable exceptions which are notable precisely because they are so few.
> Whats the difference between mobsters owning a city , demanding money from all shops and Apple?

Violence. Seriously?
- No screenshot
- No how it works
- Says Get things actually done. (but how???)
- Requires an account to see the product; no brainer.
> Users are dumb, and need to protected from harm.

And we know for a fact that Apple despite all their claims to the contrary cannot do that.
> title alone makes me shiver. Apple "okays" what a government orders them to do. What!??

If I’m fined by my city for a code violation, and then I sign off on a contractor to apply the remedies, I’m okaying work I’ve been ordered to do. Nothing in that framing challenges the city’s authority.
It's a problem for those who already bought Apple and didn't know any better or didn't care. Also, not everyone likes the only available other alternative, which is Google, as while they allow sideloading, they're still a privacy nightmare ad-ware company.

The mobile space really needs a shake-up from the entrenched duopoly as currently the choice are a rock or a hard place.
No connection with cheap money after 2008? Or opioid crisis? Or lack of universal healthcare and social security?
Fundamentally boils down to the question of whether or not your society is equipped with enough education to successfully make rational consumption choices.

Otherwise ultimately will cause a problem.
A dev at $WORK thought it wasn't a big deal too because they "tested" on their unrestricted dev setup with 3 rows in the table.

Of course production crashed when their latest sql query did a multijoin on the real table with a few millions of rows. The size of the uuid needed to join filled the available RAM, everything slowed to a crawl and the system collapsed.

The uuid as primary key can be seen as a risk multiplicator : it will amplify any performance issue you may have, converting a temporary slowness into a full system stop.
> Wasn't there something going on in Ukraine in 2014?

Yes, Russia's invasion in 2014.
> while the punishment might be significant it will be more profitable to continue as long as possible violating the law or at least pushing the boundaries as much as possible instead of proactively being compliant

This is it. The law is ambiguous, and until someone specifies the line it makes no sense for either side to concede. Both Epic and Apple are multi-billion dollar companies taking maximalist positions.

There is also the shadow component of it being an open question—given the present state of European politics—as to which will outlast the other, Cupertino or Brussels.
Stroke expansion is one of those things that initially seems obvious and intuitive, but then turns out to be wildly complex once you embark upon handling all of the many edge cases.
People who want to install only apps from the App Store are welcome to do so.

Your point is misdirection.
So are the threat actors.
What is “predatory free to play” in the context of Fortnite?
Both are less elegant in different scenarios. In many business scenarios with zero-based indexes, you need i+1 everywhere because no-one talks about the e.g. the zeroth year of a company's operation.

Neither is a true one-size-fits-all solution. They're different kinds of indexes that serve different purposes. The choice of zero-based everywhere is an engineering tradeoff, nothing more.
Yup, it's a cycle. Take "agile", for example.

Kent Beck (of "Extreme Programming" aka "XP" fame) is a joy to read. He thinks really deeply about software, and takes things to interesting extremes. But he's very pragmatic about it.

Then XP becomes the Agile Manifesto. At this point, we're getting a bit silly but it's still an interesting idea.

Then we start talking about paid "agile" consultants teaching big companies. Maybe it's still better than the alternative. And some of the best ideas, like unit testing, seep into the culture. (80s and 90s project planning and testing could be terrible in ways any undergrad could fix today.)

And then, eventually, we have so-called "Scrum" being run by someone who learned about it third hand through a game of telephone. Every truly successful revolution lives long enough to become a gross and broken status quo. And so the cycle repeats.

That said, Kent Beck is still writing, and he's still delightful to read. I knew his favorite themes 20 years ago, but sometimes I pick up his stuff and find a clever new insight.
IEEE Spectrum: The Geomagnetic Storm of 1989
My first impression was that perhaps the technical problem of having too many tabs is a narrow scoping of a wider problem.

My feeling is that your target audience must have developed multiple strategies or are ignoring the tab issue. However, the core annoyance of too many things to follow and compare is still there.

Perhaps you could experiment with wider value propositions than "just" tabs?

Looks great nonetheless!
It's trivial if you can compile the binary with `cc -static -r` and you don't need to extract dwarf data too. If relocations are stripped, you're fine so long as you can count on st_size being present (i.e. doesn't contain handwritten assembly) and you're able to parse the machine language. If symbols are stripped, then it simply can't be solved. It's just reverse engineering at that point.
Oh yes, very nice and looks good on my Android phone too! Is there a donation option?
Sharing insights from NKE last earnings call
I had a conversation with Claude about this, and it mentioned:

Gödel's incompleteness theorems, which use mathematics to prove limitations within mathematical systems, echo some of the self-referential aspects of the Dao De Jing passage.
+1 Linear is amazing for individuals and teams. A keyboard-first approach, easy to create new tasks, graphs, comments, and documents makes it easy to work.

P.S. I run a product studio. I'm using Linear for teams and also for my creative projects.
First-Order and Second-Order Expressions
Ten thousand organizations the world over have ten thousand problems. One person with a shinny resume and big corp names on it will come out and publish some manifesto about how they figure one problem out at one very particular company. Because that particular company becomes one of the top 10 worldwide, ten thousand companies will try to claim they do it to by throwing some job titles around. People realize it's bunk and search for the next silver bullet.

Brooks warned us about seeking simple solutions to complex endeavors' problems nearly 40 years ago.
> third party app stores are subject to review by apple is a problem in itself

Anybody speaking with certainty on these questions should be distrusted.

We don’t know. We now have a natural experiment between the EU and U.S. My suspicion is we’ll see Orwellian corporate surveillance through mandated alternative marketplaces, e.g. Facebook requiring an Eye of Sauron marketplace to get around Apple’s rules, but that’s just a hunch. We may instead see a Cambrian explosion of creativity in the EU.

The question is how long we wait to measure. I think the answer is about one VC fund cycle, or 3 to 7 years. I don’t know when to start the clock—my hunch is when the first alt app store actually launches.
>With exclusions that suit them.

Excuse them because they want their own rules and regulations on their territory and not the default US rules that ship with Google and Apple devices.

That would be like Budweiser selling their beer in Europe with the condition you have to be 21 to drink it because that's how it is where they're from.
"Gatekeeper approved by Apple" is not entirely accurate since Apple also gatekeeps what that gatekeeper can actually approve. All apps in third-party app stores must be notarized and Apple has complete control of what apps get notarized. UTM for example is not allowed on iOS even on third-party app stores since Apple has denied them notarization.

It's more of a choice between Apple, or Apple + third-party gatekeeper. Well, at least now – I fully expect this to be investigated by the EU.
Being able to pick radio stations by geolocation is a really nice feature. I can go explore the world! But then it's a bit disappointing how similar many stations sound, no matter where they are.
I did it for 2 years with like 90% of meals like this. Nothing significant to report there, it worked well but got boring.
Ask HN: Can I get a lobste.rs invites?
So I came across lobste.rs & love the community y. Now I want to get involved. So, I need an invite to make an account.

[gambhirsharma77@gmail.com] is my email
This is somewhat true, but where do we stand a decade after we got HTML5?

Most browsers use Webkit/Chromium under the hood (because nobody wants to compete in the race anymore), and building a new browser from scratch seems impossible.

I wonder if there is a causality between ditching versions and browser vendors exiting the development of their own engines.
Adobe actually tried something like that 20 years ago. The 3D worlds were even scriptable with Javascript and it all ran in the browser (with a plugin).

https://en.wikipedia.org/wiki/Adobe_Atmosphere
The alternative is to leave EU market. They do have a choice in the matter.
> web is more than good enough

For content delivery, yes. For deeply-interactive apps, not in my experience: every vendor that went web-only that wasn’t just serving up text, in the end, forced me to a competitor.
Microsoft should launch x project as well. We'd have XXX.
It does indeed.

Thank you, there is no donation option, it's a side project I enjoy doing to give me some of that "stumbling on new stations" feel you get on a real radio and sharing the same with the world.

For people who might want to work with me, I am available for brand identity design work through https://www.ypson.com (this allows me to build cool side projects like this and not worry about monetization).

Enjoy the radio! :)
I guess if the team is (only?) familiar with Perl. But then again, its the same with PHP. Even IF you know PHP you would not pick it over the more modern alternatives in 2024.

I guess some people just want to stick with what they know, and refuse to learn anything new.