skysight-inc/HackerNews huggingface dataset:
> instead of driving to Costco for gas in a giant SUV and living in the suburbs, you change your way of life.

The most urban dweller who hasn't seen the inside of an automobile in 20 years will find his way of life changed dramatically with crude oil at $300 a barrel. Not to mention the billions of people around the world who would like to maybe have a chance at driving to a Costco one day who will instead suffer and die young. There is some good to come out of cheap energy.
it's just 1/++
>> no other language seems to collectively wring its hand about DI quite like Java does.

C# is the same. I don't think DI is justify-able in many situations unless you intend to inject alternate, non-test versions of dependencies. If only injecting test stubs and mocks, it is important to remember that you are creating various new implementations. The stub/mock implementer needs to have a deep understanding of it and the mock also needs to behave like the real thing (which could easily diverge). The value depends on the behavioural stability of the dependency being mocked/stubbed.
ICANN’s Accountability and Transparency: A Retrospective on the IANA Transition
The old C/C++ and other code in popular languages is forever with us. Look at what happened to COBOL, it's still relevant and IMO, will be relevant in 20 years.
delegated, its old, but its a protocol conversion proxy gateway, prob the most powerful thing out, a great tool to have. Does dozens of protocols, supports ssl versions.

http://www.delegate.org/delegate/
I’m not aware of one. Tracking people is hard because names aren’t unique; it’s a challenge tracking officers as they move between departments, too.
Binaural Recording
There are lots of instances like that. During the 1991 gulf war, they rolled out the “babies thrown out of incubators by the hun^H Iraqis”, I remember a 60 minutes segment after 9/11 talking to the Afghan government in exile, which consisted of a bunch of dudes in cube farm in Virginia.
It really really depends on what you mean by global state here. If you mean the global state within the interpreter that's one thing. Preserving the global state of your application is another.

But a weird "global state" (really more a global property) is the semantics between concurrent pieces of code and the expectations about things like setting variables, possibly interleavings etc.

The nice part of different interpreters isn't just getting around the gil, and maintaining similar isolation, but it's almost like a Terms and Services agreement: I opened this can of worms and it's my responsibility to learn what the consequences are.
LOL... Two of the most successful Windows tools I've seen in a long time are both written primarily in C/C++. Winget and Windows Terminal. Please let me know when Microsoft has a major Rust-win, because so far they haven't.
Probably a good idea to add the year to the title (2012)
> conceptually irrelevant and probably easier to implement.

Well, it depends on how it’s implemented.

If “made thread safe” means constantly grabbing locks around large blocks of data then the end result is concurrency (hopefully!) but not parallelism. Meaning you might only have one thread active at a time in practice.

Wrapping the universe in a mutex is thread safe. But it’s not a good solution.
Nobody who benefits from the abuse will be punished - that is the way.
I don't want to defend Facebook or any social media platform. I'm sure they are often wrong in who they ban.

But it makes sense to me that spreading misinformation about vaccines is a good reason for getting you banned. Vaccines are a matter of life and death not just for people who get vaccinated or not, but to everybody to whom they can spread the disease. If you tell people not to get vaccinated and they believe you, you put their lives in danger.

Similarly you can be prosecuted for shouting "Fire!" in a crowded theater causing people to panic and die being trampled and crushed. You could then try to argue that "It is just my opinion that I have the freedom of speech to shout 'Fire' anywhere and whenever I want to". But courts are not going to agree with you.
With you up until the anti-intellectualism. Science is basically one and the same with critical thinking, a key feature of it is being assailable by itself. Casting doubt on "the science" speaks to me of unwillingness to accept scientific conclusions or to do the work necessary to question those conclusions with the same due diligence they were formed under.
One of y'all should just pick a place. These things are easy to put together!
carbon, and the newly announced alpha stage efforts called cppfront, can potentially act as a "typescript" for c++, new compiler can enforce memory safety at an upper layer before they're converted to c++, maybe there is hope for c/c++ code for years to come as long as they keep fixing issues along the way.
Dark Autumn (Web Serial)
New Web serial called Dark Autumn launching in October 2022.
Even in enterprise, buying drives three or four times as big to ensure consistent maximum performance is something you'll only do some of the time.

By minimum, I'm talking about how a dynamic SLC cache is by definition using spare space in the drive. If all those cells are filled up with TLC data, they can't be used as SLC cache. But one drive might guarantee 5GB of SLC cache even when it's near-full, and another drive might guarantee 100GB, and those drives will have very different performance characteristics.
his whole story basically is like old school hacking "let's see if I can get into their system" lol
What a fantastic example of "make something people want." Kudos to him... and so inspiring!
An early form of control-alt-delete.
> If by "slip through", you mean "warns you about by default", then yes it lets it slip through.

My bad. I should have been more modern. Try this one:

#include <iostream>
#include <string>
#include <string_view>

int main() {
std::string s = "Hellooooooooooooooo ";
std::string_view sv {s + "World\n"}; // {now even more modern and warning free}
std::cout << sv; // oops, use after free
return 0;
}
Really? I don't know much about microsoft's internal architecture after Windows 98. But they maintained a separate compiler for what was basically just kernel modules?
I will say that we are not wading into this. We focus on accessibility; if you point to a big pile of ugly data, the first thing that will happen is that a bunch of very smart people will analyze it. We’re trying to make the big pile, which is currently in like half a million small piles.
Hard to see how that's the case with most of the business owners I know. They are small companies with < 10 employees making a living.

When you're talking about Fortune companies with 10s of thousands of employees, maybe you're right. But "all businesses in America" is painting with a massive roller instead of a brush.
I saw one of these at a job when I graduated undergrad. I had an over the phone interview with a consulting company, Revature specifically. I can't even remember if I applied to them or not (since I applied to so many). After what was a 10 trivia question type interview they decided to "give me an offer!". It was a contract $50k a year, for two years with a $20k "training fee" that was fully repayable if you leave before 2 years. I obviously declined it because that is a ludicrously low salary for a software developer in the US, and also it was an insane "training fee". So I presume, their business model is desperate people for jobs, "train" them, then keep them in indentured servitude. They also tried to hard sell a job which is obviously gross.
Flip your argument and turn it up to 11...

Suppose everyone else on the planet is given $10B and you get nothing. Why would you be concerned? How could it be unfair? They're just being given something that you are not.
I suspect if you gave most users the choice between theft proof and aftermarket part swapping, they would pick theft proof. Considering you can buy parts from Apple or take the phone in to a store to have it fixed at a very fair price.
I'm not sure what you mean by multi-entry, but it's hard to beat a busybox-style binary for code-size, especially with LTO. If you're building everything into a single filesystem image anyways, this is almost always smaller than dynamic linking.
I mean I get it. On the other hand you really should know the constructs you are using. std::string_view is essentially a reference to a char array and you are assigning a temporary object (r-value) to it. Standard C++ rules say that you can't expect the lifetime of that object hold past the expression.
Google his name
Ah yes, no safeguards against 2FA spam on the authenticator's end and hardcoding admin credentials in a PowerShell script. These guys really are the gold-standard for security.
Yeah, I agree with all that.

A good movie in black and white is infinitely preferable to a bad color movie with surround sound and high def and widescreen, etc.

I have nothing against new tech, but the STORY and the motivations of the characters need to be absolutely preeminent.

Nothing is worse than a chase scene in which there is no tension, which is why I pretty much stopped watching movies fifteen years ago.

Frankly, the area man is on to something.
Raleigh / the Triangle anyone?
You might try defining what the "ideal" department's data would look like: what categories of data, what columns each record has, what the values are for each, etc. Ideally you'd stamp it with a year and give it a spiffy name so it could be the National Police Data Reporting Standard 2022 (NPDRS.2022) or something.

Departments that are trying to be transparent (or who just don't want to deal with figuring it all out from scratch) may be happy to adopt something considered a "standard" for tracking and reporting data. In some cases it means it is a checkbox they can check without having to deal with annoying people and their annoying questions... but that hardly matters so long as the data is made available. It would also give companies developing software for police departments a target to aim for.
For trivial examples like this, it's easy to spot.

For modifications on a large codebase months (or years) after the original code happened, it saves significant time and effort to have the compiler catch bugs like this at compile time.
Wabbitemu has been my go-to backlit Ti-84 emulator for years on Android. I reach for it before stock calculators every time. :)
These aren't just ideas, these are adversarial fingers on the scale, particularly in a country that has a nearly 50/50 schism. Then there are the intelligence possibilities.

There is potentially geolocation, timing information, visual information, identifier based information, text scraping based information, artifact information, and social graph information. When and where a person sleeps, commutes, works, and vacations. Who shows up in my pictures and contact list, potentially how close those relationships are. What types of devices might show up on my network. It's possible to potentially connect a TikTok account to other public accounts based on links, shares, text, or other content. I don't now what an apps ability to scrape through photos on a phone in the background is, but even a hash on every photo could be used to identify anyone who has a non public photo on their phone. Direct messages are their own treasure trove. You might be able to fingerprint the device or collect version information which might make landing a vulnerability on a particular target easier.

If I gave you the TikTok database and a function that will control what shows up in peoples feeds, I don't think it's very hard to imagine ways to create civil unrest, promote a friendly politician, identify military members, identify politicians, identify politicians children, diminish trust in public institutions, increase hopelesness/depression, drive up hatred to outgroups (people of a different gender race or sexual preference), or drive up hatred towards police.

We are living in an age where the ideas of objective truth and intellectual authority are gone. Nuance is dead. Everyone can choose their own reality. Presenting emotionally satisfying, yet ultimately destructive realities to people seems like the type of thing that can become quite problematic.

As a side note, from an ideological point of view, I am against banning TikTok, but it's hard not to see that it is the pragmatically correct thing to do. Certainly if China were to invade Taiwan, I think pragmatic concerns would exceed ideological ones.
Here's the article: https://developers.cloudflare.com/dns/additional-options/cus...

> Open a ticket with customer support to add glue records to your account nameservers and have your nameservers updated.
>> Yes I can that regex, but I can read that comment a lot faster.

Regex is the worst language that everyone needs to know.
I guess my question should be: what is your theory for why students that are old enough to know better, don’t know better?

I wouldn’t have asked when I was a university student because I simply didn’t understand how to ask. I remember being astonished after my degree when a woman I met talked about how she had gamed the uni system: a skill I had never been taught, and which she had learned (or perfected) by working in a political job.

I have since learnt better the ways and wiles to pull information from government systems.

My parents may complain about electronic systems, but I am pretty sure they wouldn’t want to revert back to triplicate paper systems and the bureaucratic failures that were always potential.
Can you even use Rust for Windows GUI programming? Is it a practical choice at all for interfaces?
Cryptocurrency folk would have you believe in algorithmic governance / "code is law", and that as a globally decentralised system it should not be subject to any particular national jurisdiction.

This is, of course, completely divorced from reality.
Process seems like it didn’t really improve in the end. Obviously being arm chair ops right now but using postman for business critical updates of your very important search index seems inherently bad. I understand wanting to run one off commands but thats why having a script is super nice. Elasticsearch had libraries in most languages and the difference between a misclick on Postman and typing out “delete_index” is readily obvious and could be caught more easily in code review. Either way it sucks and hindsight is 20/20 but definitely avoidable.
It's an ElasticSearch endpoint that automatically comes with every index. I'm not even sure if there's a way to disable. Maybe some sort of auth.
So he is just complaining without proposing any real solutions then?
Dunno. Young devs can pick basic Rust constructs fast but when it comes to complicated stuff where performance is critical... There must be raw talent and lot of grind. IMO it's easier to write super complex stuff in C++ than in Rust as there are just too many cognitive things to keep in mind in Rust to even compile. C++ for talented folks makes life easier there. Like JavaScript, yet another language written for bad to average developers to keep them from shooting themselves in the foot.
I wonder if you could abuse script(1) to record your input rather than program output?
I agree with you.

I personally think that there are only two types of stupidity, and both can be adjusted to. You either a) have a bad memory, which means you need to take your time, take a lot of notes, maybe do Anki, or b) you refuse to accept the truth of some basic logical/statistical primitives out of willfulness, which means you need humility.
The third option is to pay someone else to certify things (maybe the developers of the thing, or a third party entirely).

The problem gets out if people find out “Caddy is certified by Google” and then don’t bother doing their own.
Having written enough Rust code, I could bet that it won't be an easy task to rewrite C/C++ code with a borrow checked language. You just need to write code differently for this approach to work.
That is simply not true, there are tens of thousands of pages of law and regulation governing how those agencies must collect data.

The most notable and relevant to this discussion is FISA which has been amended by Congress at least a dozen times. This is certainly not a topic that doesn’t come up in Congress.
It’s not until you get well in to your rust project that you realise the only crate for something is missing the feature you need and contemplate if it’s easier to restart in python or submit a PR to the library.
I dont get it. If it's a voluntary exchange then it's definitionally non-exploitative.
It is well-documented that the original intention of Apple was to not have a 3rd party SDK aside from a browser on the iPhone, but they changed their minds.
I’d like to also recommend Nonviolent Communication.

Like the other reply said: it’s an opportunity to switch one’s mindset from a manipulative one (getting people to… like you/whatever) to a mindset of serving what’s alive in them, and yourself.

It’s an invitation for a deeper alignment with one’s humanity and generates effortless compassion and understanding.

Leading to satisfaction much deeper than the one of getting your way.
The keyword is "chunking."
There is still shitloads of COBOL code in use. And we still consider it depreciated and not suitable for new projects.
> Must be portable. Means that once the training is completed, the employee could take the skill and go work somewhere else.

Gets trained in AWS-specific cloud services. Sure, I can port my knowledge to another company as long as they rely on one service provider.
Your point is obviously correct and a good reality check, but it sparked a curiosity: Why don't we routinely treat financials reported in this way in the same manner? It seems we do take these "peak valuation" projections a bit on face value and compare potentially high-illiquid assets which are priced at that number with straight up cash in ways that (like this example beautifully illustrates) are , if not outright incorrect, probably very misleading in terms of being an accurate representation of reality. Why is that?
Very quickly off the top of my head, we've had the savings and loan crisis of the 80-90s, Black Wednesday in '92, the Great Financial Crisis, and the European sovereign debt crisis. I don't think the world can handle any more competency in central banking.
As conceived by Donald Knuth.

Literate Programming as conceived by codemonkey-zeta is as described above.
It is curious to see so many people who normally have gung-ho attitudes about "innocent until proven guilty" and "false accusations can ruin a life" and "don't make accusations without evidence" leave that behind in this case.

There are incentives for the non-top-player peanut gallery to pile on here. It makes you look smart and chess savvy to say "I looked at the games and clearly he was cheating."
GUI code is fine with garbage collection. So it still fits with his message.
Note that current MacBook is neither portable nor lightweight, compared to better repairbility laptops
> the package release for Debian doesn't exist,

sudo apt-get install zeal worked fine for me.
That's what I'm considering. In most cases, all registrars do the same 99.9% of the time. The only difference is security and pricing, of course, but most already cover most requireents. The huge difference is during that 0.1% of the time when you have an issue and it needs to get resolved fast. If you can't even get somebody on the phone, on the chat primarily being there for new sales, or let them update a ticket within a couple of hours, then they don't deserve to be your registrar.
I like the joke "if you decide to use regex to solve a problem, you now have two problems"
You don’t have to share the mindset but it means you’ll be out competed if another team or competitor does. So you should do it first
Another Kaiju reference?
It's not about willy-nilly rejecting customers. It's about rejecting customers who are offending or causing harm to other customers or preventing them from enjoying their meal.

You are not being banned because of your "opinions" but because of hate-speech. That means speech that can harm others. At least that should be the case, and the law I think.
How to grow your personal brand
Does it get cold and stay cold up there? It must. -40 sounds pretty brisk.

Most of my winter cycling was in south western Ontario. My biggest issues were because it wouldn't stay cold. When it thaws, then gets cold again there's ice everywhere. It also seemed to cause all of the fluffy snow to turn into a crunchy layer of ice, which is much less comfortable to ride through and fall into.
Sure I get it too.

If you want to write safe c++ you have to understand memory and lifetimes and what the code is doing. Humans have been shown to be quite bad at doing this - even experienced programmers.

Rust offloads that work to the compiler.
You are such a good mod/admin of this site. I don't know how one person does it. I really appreciate the work you put in.
Tests are often a pretty good way to learn how a given piece of code behaves. Particularly, if the author is being nice and provides a "usage example" type test.
Revolut hack exposes data of 50k users, fuels new phishing wave
Huh? What are you on about?
"Before the app stores" covers a long time. Were you selling in retail stores? Collecting checks in the mail from shareware on floppies? Selling online with other third party managed stuff? Selling online with your own credit card processing? Other?
Cloudflare messing up your DNS setup when you enable a feature they suggest to you and then taking more than 72 hours to hear back from them.
The companies might find it difficult to actually get legal enforcement against poorly compensated employees. It seems like more of a scare tactic.
Many never even use multi-line commit messages.
Like all analogies, it is not perfect. But it gets the point across.
azure doesn’t run a gui
I would think the SCOTUS would respect a state's right to say "you can't own this public land as enshrined in state law". Otherwise it's not just beach access we have to worry about.
I have no more free articles available on a site I have never visited. Nice.
The complicated stuff is only on compile time. Unlike C++ where the complicated stuff is metastasized between compile time and run time.

Also the truly tricky things in Rust are relatively few and can be escaped with an unsafe.
New Flamenco Overview
Micro-transactions were basically impossible back then, and sites like newgrounds had community enforced quality curation that were orders of magnitudes harder to pass off shitware to the front-page than it is to promote shitware to the top of the Google/Apple app stores.
Theft resistant would be more accurate, as it's certainly not theft proof. An iphone screen can be trivially reprogrammed to bypass that serial number check with a ~$90 device on ebay.

> Considering you can buy parts from Apple or take the phone in to a store to have it fixed at a very fair price.

What is a "fair" price? After market screens can be found online for incredibly cheap. I replaced my XS Max display myself in 10 minutes using a kit I bought for ~$50 on Amazon with free 2 day shipping.

Sure, I don't have "true tone" anymore, and the display is an inferior LCD rather than an IPS, but I don't care. It looks great, works great, and it beats paying Apple $329.
> If I am in a rush to implement something and then am sidetracked because of a stupid small bug, then I just fix that small bug in the code.

What if the small bug that side-tracked you eould have been prevented by a comment?
I'd like to see the distribution on that 250-5000 nanoseconds claim. The low end of that competes quite well with Optane, but Optane under moderate loads can keep up similar latency for 99.99% of requests.
plus one more programmer/engineer should be enough, the rest of the supply chain can be oblivious to the purpose.
Search behind login = bad, find a way to give a few searches free.
Would attend such a meetup!