skysight-inc/HackerNews huggingface dataset:
This still follows my point that when you buy Apple Care, you are paying for your phone breaking to be a non-stressful event. Having to find a working device, make an appointment, wait for your appointment (while your anxiety about being phoneless builds up), remember the appointment, and be on time is not nearly as nice an experience as walking up to a table at the mall you've never talked to before and getting it fixed right there for cash.

Side note: I don't remember saying she was a walk-in. I don't know if she was; I'll have to ask her.
> One problem here is that everyone ends up with their own little niches of the language that they like

Amusingly, this was always the criticism I've seen leveled at Lisps over the years. It's just as true in C++ for sure.
For tasks like these I have either an input prompt (“is this testing or production?”, “write ‘yes’ to confirm”), or an explicit flag like —production.

DataGrip also allows you to color-code the entire interface of a connection, so even my cowboy-access read-write connection is brightly red and hard to miss.
Very good and important advice, would advise caution when implementing this though - consider a shorter period when you make changes to CORS headers so that if you make a mistake you don't accidentally cut off your frontend for 24 hrs. I guess you could hack your way around it in an emergency but it'd still be painful.
Have you ever tried to wheel your wheelchair in the sand?
A Lesson in Prediction Markets from the Game of Craps
Anyone in HK?
> I can’t recall another widely used language of the era with as many foot-guns or one that went so long without a decent debugging experience.

As someone who was writing both in the 2000s: PHP fits this "nicely" haha
Privacy mainly. And as a software developer, such app stores are insulting to us because it is used to extort money from us for the "privilege" of developing software for their platform, when they should be the one appreciative of the fact that every new software from us increases the value of their platform. As a user too, I find this very unethical of them as it unnecessarily increases the cost of buying softwares (why should I pay Apple or Microsoft or Google an extra 20 to 50% for buying a software made by you?). I have no qualms in saying that we software developers are fools for letting them take advantage of us and our clients / users.
Canada exports large amounts of gold - it’s one of their export commodities. 14B/yr typically.

You don’t need to stick it
in a bank when you’re digging it up in a those volumes every year.
I just glanced through the small number of open issues, and none seem like actual issues so much as potential improvements. The maintainer seems to still be around, and I've never found that a standard library is faster at merging improvements than third party libraries, rather the exact opposite (for good reason, the standard library needs to avoid breaking changes at nearly all costs).

While I think there are valid arguments in both directions for putting more things like this in std, I don't think "non-bug issues have been open for over a year" is one of them. The exact same is true of std.
You're revising history here.

There was no war. There was only "I'm not using your code unless I can see what it does and do whatever I want with it." It wasn't a statement of conflict, it was one of choosing ones own way without compromise. Then some people said "I like that idea, here, I made this, do what you want with it, but it's not mine, it's yours, problems and all."

That's all there is to any of this. There is no ethical responsibility. People doing something for fun for free dont owe anyone any degree of professionalism. If you want to burden yourself with the expectations of others that is your right, but just because you do it doesn't make it some standard everyone has to live up to.
I did this early in my career then stopped when I realized it generally made the code less readable. Generally, not always. Sometimes a comment about what the code does is invaluable if it’s complex, but usually it is redundant with reading the code directly. I feel like coming across code littered with comments about what the next line does reflects someone not cleaning up after themselves, a string of trivial comments would not pass code review on most teams I’ve been part of.
This is debt peonage. The trouble is, the US law against peonage was not drafted tightly enough.

"The holding of any person to service or labor under the system known as peonage is abolished and forever prohibited in any Territory or State of the United States; and all acts, laws, resolutions, orders, regulations, or usages of any Territory or State, which have heretofore established, maintained, or enforced, or by virtue of which any attempt shall hereafter be made to establish, maintain, or enforce, directly or indirectly, the voluntary or involuntary service or labor of any persons as peons, in liquidation of any debt or obligation, or otherwise, are declared null and void."[1]

As you can see, the reference is to "the system known as peonage". So, new, innovative means of accomplishing the same result may or may not be covered. So far, cases involving training repayment agreements do not seem to have taken the peonage route.[2]

The PetSmart case in California makes several arguments. One is that PetSmart is illegally operating an unlicensed educational institution. The "California Education Code provides that “a note, instrument, or other evidence of indebtedness relating to payment for an educational program is not enforceable by an institution unless, at the time of execution . . . the institution held an approval to operate.” (Cal. Educ. Code § 94917") There are other specific California labor laws probably being violated here.
This case is just starting in San Mateo County Superior Court. Scheduling hearing in November.

But that won't help in other states with weaker labor laws.

[1] https://www.law.cornell.edu/uscode/text/42/1994

[2] https://towardsjustice.org/wp-content/uploads/2022/07/PetSma...
It's also expensive. Every industry has focused on changing the environment so average people can do good work rather than fight over the top 5% of talent.
Not sure who needs to hear this but step 1 in making more friends:

Talk to more people.

By that, I don’t even mean have more friendly conversations with people.

Just literally say more words to more people. It can be talking shop or exchanging pleasantries with a service provider.

Don’t ask why, just suspend disbelief, try it and see for yourself
Morton Subotnick
Have you tried the Wolfram Alpha iOS app? It's my go-to simply because it lets me enter the whole formula, parentheses and all, instead of having to chop it up. But it also pretty-prints the input after you enter it.
> And the somewhat more cynical point is: for applications that can easily fit within standard containers and standard allocation paradigms, C++ actually works really well already. Use your smart pointers. Use your containers. Follow the rules everyone tells you about not using bare new/malloc. And... it's basically just as safe, because anything beyond that would be unsafe in Rust too.

If you're perfectly attentive and constantly vigilant, maybe. In practice everyone thinks they're following the rules and everyone messes it up.
Even a completely empty object will contain a reference to its type, which is itself an object. How will you marshal that? Bear in mind that each subinterpreter has its own copy of type objects, and there isn't even a guarantee that those types match even if their names do.
Thanks. I will explore the Drafts folder and other options.

I will never be comfortable with my team members watching me work without my control over that. Unless of course we're on a call with the intent to collaborate and share in real time. Otherwise I'm not onboard the idea that "multiplayer" is the default way of working.

My mouse movements and decision making at any given second in time are not inherently valuable, and are a mine to share, not Adobe's to publish.

It bothers me that the likes of Adobe and others try so hard to push a paradigm that results in more data points for them. More spying windows into the designer's processes, right down to mouse movement and other details. I don't understand why designers are rushing to hand over such data to what is essentially a cloud service data miner, soon to be Adobe.
Bullshit.

I biked everyday in the snow for I was THE newspaper boy in Ontario where the snow banks reaches 8’.

It was way cheaper than Ski-Doo Arctic Cat’s or Panther’s gas expense.

Took a Huffy frame, slapped a pair of knobby tires, some BMX handlebars, and strapped pedals; it was wild!

Although, it may have been the fact that I’m Finnish.

Never mind.
> The only reason a CXL Optane didn't happen is because CXL wasn't going to magically make Optane profitable.

What confuses me is that the PCIe Optane drives launched at $4/GB and the second generation was only $2.30/GB on the biggest model.

Those prices gave those drives plenty of price advantage over DRAM. Was that all being sold at a massive loss? Why was DIMM Optane so much more expensive, and would CXL Optane have to be the same price?
yo dawg, i heard you like calculators ...
More like a few decades of extreme churn. Hey dude are you using Crate #43? No, thats dead on github. Try Crate #999. No dude that uses a diff async runtime. Try Crate #888. No dude, that has protest-ware on it and the boss complained. Try Crate #888. No dude, that has incompatible dependencies. Try Crate #456. No dude, that lib causes "fearless concurrency" deadlocks with async. Try crate #999. No dude, that has a gazillion macros and compilation times approach the heat-death of the universe. Try Crate #666...and the story goes on.
They don't have to be CCP agents to ignore this whole TikTok concerns. People are usually ignorant, open for manipulation are prefer easy solutions and answers more than real ones (but complicated). So after your long list of arguments lots of people would answer "LOL, Twitter & FB bad" or "China is far away, I don't care what they have on me" or even "I'm no one, they won't manipulate me because I'm not important" (with this one they ignore that one person is in fact not important, but 80 millions of not important manipulated people are really important for propaganda war or even to elect proper people after slowly but patiently changing what should they think with such "safe" tiktok videos)
It's good for who care black quality, but I don't recommend it for average TV buyer due to short longevity.
I think it's wonderful you found someone you enjoy talking to in your area. Not sure if it was your intention but it sounds like you look down on her a bit because she doesn't have your achievements. I would just say, stay humble. Because no matter who you meet, there's always someone who knows something you don't.
Could be useful for AI to detect dissenters.
Actually fascinating. I had no idea. I'm curious if I'll have the same opinion as you after giving this one a read.
You are very incorrect:
https://physics.stackexchange.com/questions/18222/how-does-t...

Incoming speed makes significant difference to exit velocity.

If you were going for max distance, you would want 100 mph pitches.

In home run derby, they are optimizing for ability to get a good repeatable swing with enough power to go over the fence. If they were playing in a park with like 440 ft fence, they would need faster pitches.
I just wanted to say how much I love that this community values Mark as a "hacker" above being the CTO of Azure, and then goes on to lists his technical hacking credits.

Hacking is still alive even if we all need paychecks.
I'm making one right now using openFrameworks!
If you want a more functional and educated society you could start by encouraging diverse coverage of multifaceted issues instead of doubling down on criticizing a journalist for writing a piece about the still-ongoing global pandemic
Your point of view here will depend somewhat on your level of success.

In the current model, the barrier to entry is pretty low. $99 gets you xcode, plus you need done hardware.

Once you've made something you need to reach a market. A good market place (like a regular super market) brings together suppliers and customers. That market has costs.

One model for costs is to charge each app the same amount. Say, for example $5000 per app submission. Lots of successful suppliers would like this model because it raises the bar for completion, and means they pay less money.

Another model is free-to-enter, but takes a cut of the sales. Successful products end up paying much much more than stuff no-one wants.

Overall I think I prefer the second model. Wildly successful apps, and developers, are basically funding an equal-access marketplace.

Now, of course there are winners and losers. From published numbers its clear most apps make 0,for some definition of 0. Every developer thinks their app is special, but most are, well, not.

Good marketing helps, buzz in the tech-press, visibility on forums, shows and events, and do on. Some do nothing, waiting for their big apple-lottery break of being "promoted in the app-store".

Developers risen in a world of cost-free-everything believe that they are the sole value-add in the path from hardware to consumer. Apple should provide this appstore connection to the developer free of charge. Of course developers think this, and they're welcome to think this, but it doesn't mean Apple has to do it this way.

Developers have choices. They can choose to develop for Android instead. They can choose to use the Google store, or a different store, or make their own store.

If you develop for iOS you know the rules. If you see value in that market (and you like the low barrier to entry) then go for it. If you make money then pay your 30%. If you don't (and the odds are you wont) then delight in the money you saved by there not being an entrance fee.

But don't sign up for the competition, win the game, _then_ complain the prize money is too low.

You may like Apple, you may not. But its your choice to join their game, or not. There's no bait-and-switch here, the rules are clear and well understood. You either accept their position of strength, their ability to crush you on a whim, their ability to arbtitarily create winners and losers, their ability to earn royalties on your code (on their platform) or you don't.
To evaluate this experimental compression codec, I didn’t use any of the standard test images or images found online in order to ensure that I’m not testing it on any data that might have been used in the training set of the Stable Diffusion model (because such images might get an unfair compression advantage, since part of their data might already be encoded in the trained model).

I think it would be very interesting to determine if these images do come back with notably better compression.
Thanks for responding! What is complete data? Arrests by time and geolocation? Quarterly stats by call or response?

I have gone through some of the public info for my department so I am curious.
Kind of a lurker here but would be interested!
Not all NGOs are frauds. There are many non-profit organizations in India that directly work with the government and come together for a noble cause. One of the popular examples is Annamrita Foundation which is a food NGO and is putting its best efforts to provide delicious and nutritious mid day meals to students. Find an NGO that is authentic and genuinely believes in serving the underprivileged sector of society. The above-mentioned points will definitely guide you on the right road.
From the tweet’s image:

> written in an extinct language, Old Church Slavonic

It’s absolutely not extinct and is used by the Eastern Orthodox Church in their religious texts almost exclusively. It’s taught to children alongside their Sunday school curriculum and, of course, in seminaries.
Or, abide the license. Asses for yourself if it can be used in production in your business. Be prepared to be wrong about that. If you have a hard time discerning, abide the license, don't use code in production that disclaims liability, ever. If it disclaims liability the onus is on you.
Fred Dibnah: How to erect a chimney scaffold
which will bring you a loop of a "save before quit?" dialog and then killing it :D
A few years ago (last I looked), most big ecommerce sites missed this. Even ones that had invested quite a lot in the performance of their site.
You might wonder how to get the ladders up the side of the chimney first, but that's explained in this other video:

https://www.youtube.com/watch?v=F04dGK1_wYA
>Code signing identity

>Please refer to the Apple documentation on how to get a code signing identity and certificates. You can check that you have a code signing identity correctly installed by running the following command.

It has a secure chain of trust in the sense that the machine is secured against user control. Face, meet boot.
> You don't need to know about about 6 different string types

If you're working on a substantial C++ codebase you probably do, actually.
While technically correct this is obviously not how people speak. If you ask someone 'what is the percent chance that drinking this glass of water I just got out of the tap in New York City will kill me within a few seconds?' They would respond '0%', even though by a mathematical definition that is not true.
Because we have no industry standards for ops. There are certainly IT standards, like ITSM, but the day to day product operations are ignored. And even if there were industry standards, nobody would implement them until they were forced to, same as the rest of the standards. Product people don't want anyone restricting them, and their priority isn't to ensure operations are reliable.
Notably an American, Monte Melkonian, was responsible in part for commanding the retaking of this territory by Armenians in the 90s.

"Melkonian had no prior service record in any country's army before being placed in command of an estimated 4,000 men in the First Nagorno-Karabakh War."
What a naive thinking. Of course China has control over you through TikTok.
What if they will modify an algorithm to make you vote for right people that they want you to vote? You’d think that they don’t have any control over you when in fact you’ll be used as their useful idiot
Woodwork Vices and Workholding (2017)
Ok, now imagine Amazon only allowed you to list a book if it was self-published via KDP.
Browsers have all the APIs you need to 'replace Flash' now, just needs the ecosystem IMHO.
Generally languages with only liturgical usage are not considered “living” languages, just as the Latin if the Catholic Church is still considered a “dead” language.
> Courts forcing forks

I wouldn’t be so sure about that, unless you are equally convicted in that court’s jurisdiction’s conviction to outright ban the whole chain from use - because as soon as two courts mandate two different forks, one of them will be banning a chain that the rest of the globe has consensus on. It’s a lot like banning a whole region from sending mail because one person in that region got caught mailing drugs.
count me in as well!
The article mentions that Chrome max value is 7200 seconds (2h) but FF is 24h.

In practice for our app we rolled out with 600 to make sure things were working. And now we run at 28800 (6h) (but 2h on Chrome)
... with a $700+ Mac purchased from Apple, and usually a $99/yr subscription purchased from Apple, plus a network connection to Apple's servers to obtain code signing permission, which must be periodically refreshed or your code will stop running, to ensure you are never independent of Apple's ongoing approval.
California may be a terribly run state, but that has nothing to do with the comment you replied to
The Noisebridge hacker space at 272 Capp in SF could be a good venue. I'm not active in that community but they seem to be open to hosting events like this. It's close to a BART station and a parking garage. https://www.noisebridge.net/wiki/Hosting_an_Event
> If Rusties want Rust to displace C... simplify your dependency chains. Get a build system that's easily workable without an Internet connection and recent TLS support. Make it easy for beginners to build out Rust infrastructure for OpenVMS on Itanium, Solaris on SPARC, z/OS, MorphOS, GNU/Hurd, and a 20-year-old budget PDA running a custom OS on an SH4 CPU.

C is welcome to that niche IMO. The priority is getting people to stop using C or C++ for regular applications that are exposed to the internet; if Rust can replace those use cases then it'll be job done.
It's intentionally limiting. If you need an owner, create one (call it a graph struct that holds all you nodes for example). Make lifetime management an explicit and separate concern and unit test it independently. If this is too slow for your performance needs use a library that probably uses unsafe Rust to optimize the parts that matter and that offers safe abstractions for you to interact with. If there's none, roll your own. Be happy that not everybody is slinging dangling pointers all over the place in code where it's really unnecessary.
Using integers instead of pointers is a cool optimization outside of Rust as well. It lets you serialize data easier (indices are the same when you load data on a different machine, pointers will change) and can use less memory (common choices: 8, 16 or 32 bits per int; 32 or 64 bits per pointer).

This is, however, an optimization. I rarely write my code like that on the first pass. It's something I always have in mind that at some point it's worth replacing the pointers.

(This is not specific to rust, or any other language)
I think it's less black and white than that.

Politics exist in every organization with more than 3 people and a lot of people, and I am not sure to agree with your point on the lack of integrity.

To go to an extreme, our govs are severely lacking of integrity but aren't falling apart: there is some level of gross that will happen in any sufficiently large group, and properly navigating these situations is a valuable skill that is needed to get any decent progress inside these groups. You won't become a manager/high level clerk/elected official through sheer integrity, and these positions still need to be filled by competent people.

I'm not saying everyone needs to play weird games, just that's it a complex situation with no single guideline.
But certainly if it is no cost to the federal budget, it should be no cost to my banks budget. Why don't they simply forgive me loan. After all, no money is changing hands, so it is of no cost to them?
For me the killer convenience calculator on mobile has been Soulver. The UI is just perfect for making it easy to string together calculations without taking up too much screen real estate. Irritatingly, the Mac app is available still, but it has been pulled from the iOS App Store for a long time, and it’s not on any other platforms. If something like Soulver existed cross platform I would have it installed on everything.
I often feel uncomfortable walking around the British Museum, seeing important artefacts from other countries.

That said, I’ll try playing devil’s advocate.

1. Some items are from areas now controlled by very different people to those for whom the item was originally important. Do modern descendants of the Spanish have any moral claim to Aztec or Inca artefacts, for example?

2. Some items have complex histories, where multiple competing countries could all claim it as part of their history. Where the item was found is not the end of the story. Items from Greece, Turkey, Cyprus for example.

3. By storing them in the British Museum, they are better maintained for future generations. Globally, more people have access to them right now.

Perhaps for those where the answer to all three of these is obvious, it’s indefensible that the British Museum still has the items. But there is quite a lot of stuff there where it’s not so obvious when you look into the details, though we should be putting a lot of effort into trying anyway.