skysight-inc/HackerNews huggingface dataset:
I think I'm pretty against whiteboarding code, but I do feel like there's value in having someone sketch an architecture diagram or something, since that is pretty relevant to most software engineering jobs.

Like sure, you're usually going to start the design review with a prepared document that everyone's looked at in advance, but if it becomes contentious, you need people to be able to quickly pitch their alternatives and hash out the various tradeoffs in a synchronous way (eg, not running off and making a whole new slide deck for each stage of iteration).
Aren’t there ways to cryptographically prove that a public key is “signed” or blessed by apple without knowing anything else about it?
I'm sorry, but how is that any different from the entirety of the cryptocurrency space, or the YC startup space in fact? Plenty of scams in the former and cutthroats in the latter.
macOS issues an NVMe flush on kernel panics.
I think it's fine as a public health org to convey a confident message to persuade people to do something. CDC is not a scientific body, they are a political public health body, and a simple clear message should be their goal.

Where we went wrong was on making the leap to forcing people to be vaccinated (and instituting vaccine passports or requiring it for work is forcing, despite some mental gymnastics people like to play). Then is begins to look a lot more nefarious when information is being ignored or suppressed. The "sane" solution would have been for the CDC to focus on consistent messaging and let the public decide
> likely requiring users to uninstall the main app and install the new one

This. Most users won’t bother, so they’ll default to using Apple as a payment processor. Everyone knows the power of defaults.
Apple do not have PLP on their desktop machines (at least not the Mac Mini). I've tested over 5 seconds of written but not FLUSHed data loss, and confirmed via hypervisor tracing that macOS doesn't do anything when you yank power. It just dies.
You were basically correct, you just got lost track of the units you were using, we've all been there! $56.7 million per week, annualized for a whole year, comes to $2,948,400,000, which is almost exactly 0.8% of Apple's 2021 revenue of $365B. (Of course, the 50 million fine isn't weekly, but the total max fine.)
16 minutes would still be an incredible turn around for groceries.
They’re all toxic.

Having spent over a year in the industry there’s no way I’d go back.
USA encourages separatists and regime change all the time, often halfway around the world. Just in the last 20 years, we had invasion and occupation of Iraq, refusal to leave despite unanimous vote by Iraqis, invasion and occupation of Afghanistan, Libya (abandoned it to be a failed state), training rebels in Syria, while fighting a proxy war in Yemen, and so forth.

Russia has encouraged and supported the separatists in Transnistria (Moldova), Ossetia (Georgia) etc from what would otherwise be aggression by their host countries. Many people there are grateful to Russia, while many in the host countries are very upset.

I haven’t looked at Putin’s latest address, but I expect — like American presidents — it will be full of historical facts but of course miss the point.

The International System allows this crap to happen. Sykes-Picot created even worse tinderboxes. The Tamil Tigers, PKK, PLO, Catalonians, Basques and many other separatists have been fighting for their own independence from India, Syria/Turkey/Iraq, Jordan/Egypt, Spain, France and so forth for a very long time.

In my opinion all this an be solved by tweaks to the system. We need the UN members to come together to make a new resolution: to use the principle of self-determination to have each region and city to vote every few years which neighboring country it should be part of. This includes police forces, utilities, economic cooperation etc. The results should be continuous like a parliamentary system — so that means 30% country A, 50% country B and 20% their own nascent state. This would defuse most sectarian conflicts.

Before you think this is crazy, this is exactly what we have done with RELIGION and we call it “multiculturalism”. Religion was a huge unifying force in Europe in the middle ages, and around the world 2000 years ago. The Crusades were EXACTLY about which religion would dominate a given land. Today, we have multiculturalism and learn to peacefully coexist without fighting religious wars for land. But in the modern intenational system, States have now taken the place of religion as a unifying force in certain locations, regardless of how thigs change. Swiss people will fight to keep the Swiss flag flying excluively in Lugano before they let Lugano be partly Italian too, for instance.

Inability to coexist peacefully (eg Albanians and Serbians) has led to decades of sectarian conflict, and the current system relies on the international system top-down “recognizing” some change, such as Kosovo no longer belonging to Serbia, or the “one China policy”. This consensus doesn’t exist in practice. It is far better to agree to allow people on the ground to practice self-determination and MULTI-STATISM.
I've never had any trouble with async await in JS and Python. It's pretty close to being just like threading if everything were under one giant GIL.

It's just "Stop here and wait till the task finishes" and "Only one thing happens at a time and you don't go till someone stops".

If you quit rather than got fired, it seems like you must have learned async well enough to do your job.

I almost wonder if C/C++ et al aren't teaching people bad habits of thinking about how things work behind the scenes instead of just just trusting the language.

Haskell probably has the same effect, but it is also said to have some benefits too. It teaches people to look for underlying mathematical patterns in everything.

The thing with modern programming is it seems to be designed assuming you're thinking in terms of the language and libraries you are using at the moment, and building your architecture the way the language designers intended.

As soon as you try to actually understand how it works, or you try to get creative and do anything outside their opininated boxes, it gets ugly, otherwise it's usually fine.
It also a very american thing. At the top levels it isnt even about language and learning rules for spelling words. Rather it is pure memorization mascarading as knowledge. Success in the final rounds is determined by whether or not you have memorized a paticular word. None of the kids in the finals actually deduce a spelling from rules. Memorizing more words helps, but in the end it is just a numbers game. Many champions compile thier own lists of likely words based on previous competions,

And American bees are confined to the websters dictionary rather than the oxford, which is the standard for world english. The oxford is far to large for any child to memorize.
> And if the entire purpose of computer programming is to control and/or reduce complexity

I honestly don’t know where you got that idea from. I always thought the whole point of computer programming was to solve problems. If it makes things more complex as a result, then so be it. Just as long as it creates fewer, less severe problems than it solves.
Batteries don't die instantly; you always have a few seconds where voltage is dropping fast and can take emergency action (shut down unnecessary power consumers, flush NVMe) before it's too late. Weak batteries die by having higher internal resistance; by lowering power consumption, you buy yourself time.

I don't know if macOS explicitly does this, but it does try to hibernate whem the battery gets low, and that might be conservative enough to handle all normal cases.
Java is leaner than C# and C++.

> How can a language and its core library stand still

I guess by having a more abstract foundation and relying less on adding hacks like colored function? Haskell seems to be like that.

Another thing is language extensions that you have to turn on to use. This makes deprecating stuff easier in the future, so languages can trim itself instead of keep growing.
You can beat 15,412 bytes with a much simpler decompression algorithm than xz. Using variable length encoding on a tail-sorted delta-offset array gets down to 13,180 bytes.

Neither competes with RoadRoller (which gets down to around 12,200 and includes the code for decoding), but that takes forever to decompress and uses a ton of memory so certainly not applicable for this application.

See my other comments in this thread if you have interest!
How could company filters trigger on phrases within a webpage if TLS is used? Would they have to bug the browser itself somehow instead?
Thanks. I had similar feelings, but somehow felt guilty. I did start the lockdowns with same thought, but couldn't actually do much, due to the guilt. Nice to know that it was ok to go in that direction. Now I feel I have wasted 2 years, doing nothing. But at-least, it was 2 good years of not hating the grind.
It would be... interesting to run Jepsen on some million-dollar SANs and discover that none of them pass.
https://twitter.com/Cavallokristen/status/149581148789773517...
The current approach has a 2" LCD and exposes the normal Pi GPIO on the top in a way that would allow something like the CardKB[1] (or anything similar) in a HAT format.

[1] https://shop.m5stack.com/products/cardkb-mini-keyboard
Galvanization is a process that happens after initial manufacturing of the nail. To get to that stage, it must already have been made by one of those two techniques.
> SARs[1]

Link? I found https://en.wikipedia.org/wiki/Suspicious_activity_report but this describes a process where a bank makes a report to the feds, not a process where the feds make a report to the bank. And account closure is not mentioned.
I think the intent is that you don't have any sync code at all.
Means something very different in some asian languages haha
It certainly makes assumptions about pronunciations that mean for a lot of people it will sound different. "Meik" vs "maik" for a replacement for make for example threw me off for a bit (like, meek? Meyek? What does that mean in context?) Also I instead of Y is radically changing how I read that paragraph: "Year" going to "Ier" indicates to me either a pronunciation of "eer" or "aiyer" or "eiyer" instead of starting with that defined "yuh" sound.
For most Americans, owning a home is now a distant dream
Humans used to socialise with family and neighbours. Because we worked with them. Now these are three different groups, and we are not able to socially connect with any of them.
I don't think that program can cause the value to decrease below its initial value with any current C compiler on any modern architecture. (Ignoring overflow, and also cases where the integer is misaligned. Misaligned accesses are a bus error on some architectures, so it's so far into undefined behavior that the race isn't very interesting in my book.)

I'd be interested to see a concrete example of how it could actually happen on a real currently-deployed system. (I'm not saying people should normally write such code, but things do need to ground out in a concrete machine model at some point, even if it's just for the sake of implementing higher level language semantics.)

(Edit: replied to you with similar comment in sibling thread...)
"I literally said that I'm not assuming any level of support"

Your entire post was predicated on an assumption about the level of support.

"weirdly defensive"

It is neither defensive or weird. A lot of Americans in particular are grossly misinformed about {broadly gestures at almost everything related to this}, but they have very deep opinions. It's actually telling that you tried to portray the inverse (e.g. Canadians talking about America), when that simply isn't true: We are overwhelmed with American news and political happenings for time eternal, in media, news, social media, etc, where most Americans have a very superficial understanding of Canada for obvious, practical reasons. DHH's post panders to an alt-right crypto crowd, but to every Canadian it looks like ignorant clowning.

"You are also coming up with tons of ad-hoc explanations for everyone"

You're injecting a ridiculous number of strawmen. I argued against your statement that political positions on a vote = actual reasoned opinion. That has never, ever been the case in Canadian politics. No rational person expects it to be the case.

"agreeing wholesale with suspending the charter"

And with this statement, everything you've said on this entire topic has been completely discounted. The emergency act does not upset a single charter right. Not one. As with DHH ridiculous claims about martial law, it betrays that the speaker's hysterical take can be ignored as baseless rhetoric.

Further, the root post nowhere claimed "all Canadians support this". They noted that our base values are different and that many Americans aren't fully informed, and that is 100% true. As you've done with my posts, you're bizarrely spinning that out into something completely unsaid.
Is there a separate barrier command so you don't have to track all the writes individually in software?
Well said. It's possible to write shell scripts that are portable between Mac and Linux, but it takes years to learn all the places where the semantics differ. For example, there's no portable way to call sed with both -e and -i flags. In many cases it's better to say "this script assumes Linux" (and perhaps use Docker to simulate Linux) than to waste time supporting another platform.
I picked up a heavily used one at auction for dirt cheap and it has been awesome. Everything has a driver for it out of the box and it just works. I bought the cheapest generic labels I could find and they print perfectly.

Thermal printers are pretty simple, I’m sure this thing could last enough 20 years.
The phrase "something gross" is a wholly inadequate characterization of repeated written and physical sexual harassment (which is what is alleged). Minimizing it in such a way is illustrative of why the resentment is so fierce, that someone years after the fact, when they see their transgressor being honored and lionized, might be driven to stand up despite hurricane winds of opprobrium and speak out.

> I guess I'm more trying to understand why "hate the sin but love the sinner" has gone so out of fashion.

It's challenging for just about any victim to forgive their transgressor, and it's not necessarily even something we should expect and encourage. Should we insist that mugging victims hate the mugging but love the mugger? Even if the mugging dramatically changed the course of their life?

Besides, the institutional and social consequences for these "sins" are nowhere near adequate, to the extent that the environment around them greatly contributes to drumming women out of the tech industry.

It's a shame that a man's memory is being tarnished, but it will keep happening until the tech industry gets much much better at both punishing and preventing harassment — ideally stopping it before it starts.
I'm guessing the price of bread in 18c France plays a role?
Not being a regular reader of AdWeek -- how does it maintain credibility when the ad it ranked #1 was ranked dead last among viewers?

Adweek named the [Coinbase] spot the best of this year’s Super Bowl ads, though the mainstream viewers who determine the USA Today Ad Meter rankings placed it dead last among the 2022 lineup
So, we are told to look for people with similar problems in 'Drinking Establishments'. Atleast, it keeps the economy running.
I did a ton of research a couple of months ago to find a good 4k monitor mostly for programming (a 4k monitor has been seriously worth it!), and occasional gaming.

I ended up with the LG 32UL500-W (https://www.rtings.com/monitor/reviews/lg/32ul500-w), for about $300 US.

My conclusion was that trying to get a higher refresh rate 4k monitor, or even higher resolution, or OLED or anything else, made it 2-6x more expensive. Prices for these features still have a _ways_ to go before they're affordable.
int is the same width as long in msvc though. if the width of an integral type is remotely important to the correctness of your program, you should really be using stdint.h types to document that intention, regardless of whether you care about portability.
was it Lindybeige? He has a bit on that: https://www.youtube.com/watch?v=lZfpQzV2GnM
Democracies allow for the dispersion of unlawful protests. They also crush insurrections, that isn’t limited to authoritarian regimes.

The point of civil disobedience isn’t to avoid jail, it’s to show you believe so strongly in your cause you’ll go to jail anyway, so people will listen to your cause and maybe sympathize.

If we skip the step where civil obedience doesn’t result in consequences then we remove its signaling power and it just leads to a race to the bottom.
A visit from my good ole buddy Quaid. twoweeks.live
> I am not sure the EU can come to agreement with harsh sanctions

That's the point. This has the benefit of driving wedges between NATO members and making NATO look weak and ineffective.
I remember using that machine and wondering why my program used 4x the memory I expected. The hardware manual used the term "byte" in the old-fashioned way, to mean "minimum addressable unit": 32 bits. Today "byte" only ever means "octet".
The ECC and anything to do with multi or triple level cell flashes is quite non-trivial. You don’t want to have to think about these things if you don’t have to. But yes, better control over the flash controllers would be nice. There are alternative modes for NVMe like those specifically for key-value stores: https://nvmexpress.org/developers/nvme-command-set-specifica...
Yes. A comment in the referenced commit says "when returning from a call or on the back edges of loops."
4. Psychosomatic
If you don't know what a thread is, start there. Otherwise, you might read this.

https://blog.stephencleary.com/2013/11/there-is-no-thread.ht...
Ask HN: What is the roadmap for learning digital marketing?
hello, short and simple, I want to learn digital marketing so what is the roadmap for that? thanks.
My brother QL series printer detects the label type without forcing me to use their labels
1. it's not really "so much". Wearing nondescript clothing, paying with cash, and maybe parking across the street are measures that people who don't know what "opsec" means can figure out. I think "burner phones" are well known enough that we can presume the typical criminal knows about it.

2. the same mechanism that makes it easy to build stalking devices for, also makes it convenient to use as a lost key finder. I'm not going to attach a GPS tracker and buy a sim card for my keys/bag, but I will buy a $30 airtag.
Google trims Triangle pay as concerns rise
Thanks for the kind words! Hope it helps at least some people some well deserved rest.
It basically operates like dead drops. Airtags broadcast their location using a public key that constantly rotates. Apple maintains a mapping of public key to location. Anyone can look up the location of a public key, but the search space is so big that it's not worth bruteforcing. Even if you did, all you'd end up is a heatmap[1] of airtags, not very helpful. However, if you know the corresponding secret, you can predict what the public key will be and know the exact whereabouts of a particular device.

https://xkcd.com/1138/
From the perspective of the user or app developer, they do not care. When they see an app perform slower on another platform for whatever reason they will complain. Maybe the problem was Java in Android (along side its sheer fragmentation) all along. Hardly any complaints about any of that for iOS.

No wonder that is the reason why they are preferring to moving everyone to use Dart / Flutter in their future operating system instead of continuing to use Java.

It is like as if Android was designed to be a disaster.
> It was also pretty common to recycle them when taking something apart, not to remelt them but simply to re-use them after straightening.

When I was kid, my grandfather (born early 1920s in the southern US, so grew up in the Great Depression) had a coffee can in his shop where he'd put pulled nails, that I would get to hammer back straight. Good hammering practice!
There are two country flags that are square - and at least Apple renders the emojis correctly.
This is grim. But as a word of caution, this hasn't happened yet.
Yeah sounds like he meant "necessary"
LG sells several 48" OLED TVs. To get the equivalent of 30" distance to a 27" monitor (about 48 degrees FOV), you need to be about 4.5 feet away from a 48" screen.

I just mounted mine to the wall, and the back of the desk is about a foot off the wall.
I am just in awe at this. Astonishing.

After a three week long insurrection based on profound ignorance, and thousands of instances of criminality, you think the government -- just as it was about to have the resources available to put it down -- should have shook hands and said "you win" to these people? And just to be clear, even if we though the army of QAnon aficionados would go for it, I assure you they would have expected amnesty.

No, I don't think so. It was *way* too late to suddenly try to eek a win out of this.
Confronting Newegg Face-to-Face
Does it have voice recognition for commands? That really is the issue I think Open Source has: they don't have the resources for comprehensive competitive voice recognition interfaces in phone OSes.
In my personal experience, most teens aren't the slightest bit interested in any sort of McWagey jobs. They want to mint NFTs, hang out on Discord, and make TikToks.
I'll take "Firefox on Linux" for 600, Alex!
> this article is the equivalent of "nothing to see here, move along".

Is that bad? Given the replication crisis, it seems pretty reasonable to be skeptical of new studies, rather than taking every attention-grabbing headline at face value.
Definitely! When I was younger I didn't even realize you could consume boars or deers
i actually would love something like this but based on the site i can't tell exactly how it works. Do support tickets get created via a form or by emailing a support mailbox?

I use freshdesk currently for my org and want something better
"> I don't care about shuffling pixels about, I care about actual people in the real world"

I agree, and feel that people in tech often forget what/who the technology was supposed to be built for in the first place: us, people, to hopefully make our lives better!

Not to make us more anti-social, separated, and zombie-like. Technology was supposed to be our tool, not the other way around.
How do I use that to get the solution?

EDIT: Okay it was Base64 encoded.
Married with kids, I don’t even know where to start with sleep tracking. I had an app that measured movement and noise, but it could be my spouse. I think a watch would work, but I don’t want to wear a watch to sleep
GM seeks US approval to deploy self-driving car without a steering wheel
Ahh. I see you have learned Japanese. Well done!

(Note: Japanese uses a phonetic alphabet. For the most part, the characters you see (when kanji is written out in hiragana/katakana) are sounded exactly as they are in when written/spoken individually/independently. There are some dialects though that modify this, notably Tokyo's replacing "su" with "s" and other changes)
Immense fraud’ creates task for Washington – scrutiny of $6T Covid spending
> Who might be targeting Americans and why are unknown.

Better call Fred, Scooby & the gang.