skysight-inc/HackerNews huggingface dataset:
This is so cool! Is your site open sourced ?
Is dealing with updates like dealing with backups - everybody has to commit a mistake himself to take it seriously?
Google used past bid data to boost win rate in advertising auctions
Yes it can, why wouldn't it? You can make a program that connects to more than one bus. Though that would probably be crossing a security boundary. The simple way to make multi-user services is to just deploy them on the system bus and be done with it.
The mining power, and the rumors of exactly who owns a majority of the actual bitcoins.
Will the last teen to get an Android phone please turn out the lights?
It is directly checking for s3 to s3[1] and indicates that it wants to copy...

I've read over it and I'm reasonably sure that it's going to issue CopyObject, but it would take me actually getting out paper and pen to really track it down.

The AWS CLI and Boto are a case study in overdoing class hierarchies. Not because there's any obvious AbstractSingletonProxyFactoryBean, but rather that there's no instance that stands out as "this is where they went wrong" and nevertheless the end result is a confusing mess of inheritance and objects.

[1]: https://github.com/aws/aws-cli/blob/45b0063b2d0b245b17a57fd9...
Always make long processes resumable. If it wasn't Windows updating it could have been a power failure or the process or OS crashing.
If your cabin is off-grid, why do you want to be online? Doesn't that sort of defeat the point?
Or... point your DNS resolver to a nextdns.io and enable their ad/telemetry blocking lists (thousands of entries regularly updated)
Consider the following: the person who questioned the authority of my sources provided no evidence for doing so, but you, that don't have a dog in this fight, are specifically asking me to defend against this baseless criticism?

My question for you is: why aren't you, renowned dog non-haver in this fight, asking for evidence for the only person in this conversation who provided none?

As to the first part of your comment, I can't, for the life of me, figure out how you misinterpreted my observation like that.
I recently discovered that, in a topgrading-style interview, it’s possible to filibuster!

They expect to be able to ask 4+ questions about every job from the past ten years. But I will happily ramble for 20 minutes about minutia for each of them. It was wonderful
It looks like they were trying to meet a dual quota of non-white, non-male people.

(Also, Yau is there.)
Every generation, it seems, has to learn its lessons all over again.
That's very interesting. I've only been playing piano for a few months and I was very surprised/distressed to notice this discrepancy.
I didn't queue with the cheater. He was a random on my team who happened to turn the cheats on when we were losing to a cheater. He left the game and everything to launch them.

The rest of us aren't cheaters. We have old steam accounts with lots of games, items, and play time. We have prime. We still got put into that lobby. I'm not good enough to look like a cheater on my playing alone either.
I don't recall ever being forced to restart Firefox. It just puts a message in the menu that says "Restart to update Firefox". But I can let that sit there as long as I want.

EDIT: Actually just looked it up and I see how you could have the issue. If you're using your package manager to update instead of using Mozilla's updater, then it will perform the update without accounting for whether or not Firefox is running. That means that the next time Firefox loads something from disk, it will mismatch with what the running version expects.
> the older generations - one of which is very large - will need to sell their assets at some point.

Some of their assets (mainly houses, I’d expect). Anything they don’t sell can pass to their heirs and likely will even get a tax break (step up in basis) instead of a tax hit (estate tax exclusion is huge, at the federal level).
yes, this would be ideal. However the visibility of the app store is the benefit here.
The question wasn't "what is the safest way to display dynamic content", the question was "is displaying dynamic content (this way) safe".

And the answer is no. Web browsers are the safest way to run arbitrary code in a sandbox on your computer - which is what dynamic content in this context really means - the same way that aiming at your feet is the safest way to shoot yourself.
Uhh. Credit cards are pretty simple. For virtually no cost you get consolidated billing, easy access to credit, fraud protection & ~2% rebates.

That the consumer bureaus get to decide who gets access to these benefits is something we all should be concerned with.
Is this effective against CNAME masking?
Cities are a good metaphor. Now consider we want to move some buildings around. Teardown some buildings. Create some new ones. Move a bunch of roads around. We need to think about water supply. Electricity. Where to put the people. Which roads can be closed. How traffic should be diverted.

Luckily with software this can be done more easily. We only need to design the new architecture. Design how everything should be executed. Finally we hand over the blueprints and let the computers do all the work.

But it's still going to take some time. A process which is largely invisible. The construction yard is there. But everything is code. You can't really take your stakeholders for a tour around all the work that's happening.
I found private information posted on 4chan around the 28th of January 2020. It spoke of: the upcoming variant strains, the upcoming lockdowns in Italy, the downright panic with public health officials as they were made aware of how awful COVID is and the need to avoid this panic --so large cities would not find refugee in small towns, leaving only criminals and the poor, effects of "long-COVID" and teleworking on the future economy, the sad fate of those who would die after cytokine storm caused their lungs to fill with bloody liquid and choke (financial analysts are more blunt, reputation-free, than epidemiological analysts). That the financial elite was preparing for the upcoming impacts, and that all money managers were working day-and-night to rebalance and counter risks, aware of the possibility of a (malicious) lab leak (economy collapse, world war, CEO's dying, ...).

The posts said that gold would see decent increase (was around 1650$/kg at the time). That everyone with hotel or travel investments was expected to severely lose, and that most such players were putting their liquid money into other investments, to counter the blow, and avoid charges of insider trading. That the Euro would be the most stable currency, when currency trading due to localized pandemic and the lockdowns effecting purchasing power. That the US stock market will see a short boom, with Fed support, and little other investment opportunities, before a crash and world-wide stagnation will become inevitable. That you want to be in two growth niches for the next 3 years: biotech, for it will see free government-funded research & development, when it can profit in the future on new high-margin (HIV/Herpes) vaccines. Plastics industry, because everything will be wrapped in plastic, environmental regulation will be low priority, and it will be overlooked by retail and play-safe pension funds.

Not only did the financial elite predicted it, they predicted it right. Then felt bad for keeping it private, when they saw US senators selling their hotel stock positions after being informed of the situation in China and prospect of a pandemic, so they posted it publicly for everyone to see and with nothing to personally gain.

The pandemic was predicted (+5 -5 year error bars). The correction was predicted. Individual recession predictors are mostly made through survivor bias. When Goldman Sachs sees a market recession upcoming, they don't put that on Twitter or a newspaper to gain a following. They have people pay for what its worth.

It is also fun going back to 4chan /biz section 5 years. People are not saying now: see, I was right. They did better than the majority of the best, highest-paid, analysts and quants and remained anonymous. But I agree it was really hard to not hit a fish when shooting in a barrel.
I failed tons of those timed tests in school and have gotten better at basic math only somewhat recently, by practicing with a calculator.

I don't work with software per se but I do write some software in the course of my work, and haven't had any issues from my difficulty with math. (At least, not since having to re-take Calculus and reshuffle my major back in college.)

One of the reasons I originally decided I wanted to work with computers was that (in a general sense) I could tell the computer to do the math for me. I always loved playing with calculators and seeing what I could get them to do.
As an average reader, I'd rather not be mislead on
This is one of those changes that needs to be supported at the highest level to work.
> So why is it bad?

Because it effectively exposes your browsing history. If privacy is a concern that's not something you want.
I thought Android One devices had stopped receiving regular updates? I know I read a report that most/all of them had yet to receive Android 11 two months ago and that security updates were now being released months after they used to be. If I recall that report correctly, it sounded like new devices had all but stopped being released and that it seemed like the program is on life support now. I know that program was very locale-specific, so maybe that was just in the US?
Someone makes this comment every time a fine happens. What number do you want? 10B? 100B? A trillion?
Most systems aren't generally memory-starved enough that you can't spare the constant number of bytes for keeping track of string lengths.

That's the sort of thinking that gave us instant messaging applications which take gigabytes of memory and can saturate several year-old CPU cores trying to render some text...

That said, null termination + length is usually a good string representation. Instant length retrieval with the ability to ignore it when your algorithm needs to read to the end anyway.
Having used aiobotocore, it's pretty good. It can be a bit sketchy about releasing connection pools, though. Normally you shouldn't run into any issues, but we've had trouble with running out of filehandles on AWS Lambda.

I would also point out that for many cases, using a ThreadPoolExecutor works fine.

I maintain a simulation engine and it's distributing work out to AWS Lambda. So I had two distributors, one thread based and one async based. (Also one based on multiprocessing that runs work on a local machine.)

From my tests, the performance is basically equivalent, which is not surprising: most of it was just waiting and then processing incoming responses. Threads work great at this, and botocore is designed to work with threads.

I eventually went with async because Python doesn't let you prioritize threads. That means that if you get a "stop" signal, in the threaded model, the command thread is competing with many worker threads. In the async model, the workers are all in one thread, so the command thread will be woken up per the switch interval[1].

So, broadly, if you're going to need a command channel that must respond in a timely fashion, I'd recommend piling workers into an event loop through async.

The other possibility is to have a command channel run in another process, but then you need to get the fork right, do IPC, etc.

[1]: https://docs.python.org/3/library/sys.html#sys.setswitchinte...
This was my reading as well. "They have a larger appetite for risk because the deck is stacked against them, and they've never seen a crash" feels like "We created a system where the young are desperate and are going to end up holding the bag" while containing no self-reflection on that.
This basically is tmux but suckless.
That issue is just botocore not supporting async, which aiobotocore addresses. It's also very long; is there a particular comment on that issue that you wanted to point out?
>>People also love to create and get new and shiny things.

Ah yes, the novelty seeking magpie developer
Proctor and Gamble have been on my 'don't buy from these bastards" list ever since they offered a refund of about $100 on purchase of a shaver, and then reneged on the promise.

If you fuck up your customers, you don't deserve to have them.
I could have written this and I’m on the verge of losing my marriage too. Already lost my career.
Oooh, the memories! :D

Used to do that w/ friends who had unltd. call plans.
I looked at the Chromium source, and it appears to just accept the first font of that style that has no missing glyphs for a string that's passed. So it's still a mystery to me how "cursive" gets mapped to Comic-Sans, which is decidedly not cursive. Argh :)
The music streaming debate: what artists, songwriters and industry insiders say
That's still a restraint on innovation. Money going to licensing can't be spent on salaries.

If we assume free licensing then you might as well cut out the middle man and abolish patents.
Dungeon Generation in Unexplored
unless you're trading in an IRA
I have the opposite problem with macOS. It tells me there's an update, I tell it to do the update later expecting it to take care of that overnight, come back the next day to another notification telling me the update wasn't applied.
The argument I made is that the process of deciding what is art is intersubjective across time. That doesn't require "consistency in the reception history". It's common for something to be considered art and then forgotten or for something else to be considered not-art and then promoted.

It just means everyone gets a vote about whether something is art, the election never ends, and the things that survive and are considered to be art are art.

If I say "Eat Pray Love is not art," I'm doing two things: casting my vote and predicting that, in the future world, by popular vote, no one will consider Eat Pray Love to be art.
Exercise elicits superior metabolic effects in the afternoon compared to morning [pdf]
They did. Check again.
Can't obstruct fingertips, those are necessary for the cane and braille. Glove might work, but I'd worry about it competing with cold-weather gear like mittens. Was why I was thinking of a rigid head-mount.
Wowie, how many users run api 3?
What the hell does fair mean then?

I've never taken GHB and don't plan to, but it looks like a recreational dose is ~1/2 of a dangerous dose, both of which would be (at least somewhat) difficult to obtain.

With caffeine, the typical recreational dose is a beverage that is easily obtained and isn't dangerous. That you could buy caffeine powder doesn't make that a typical way to consume it.

Apparently 500 mg of caffeine is considered potentially dangerous. That would be 5 or 6 cups of coffee (I'm in the habit of drinking that much coffee and have a pretty low resting heart rate during the consumption, so I dunno).
> Unity Enabled Session

Can anyone explain more about this part? I know the rest but this isn't showing up on Google as a phrase.
As you get older and look for lower risk exposure, you start looking at simple annuity products.

Preferably wait till this period is over and rates rise. If there’s a salesman eager to speak to you, you’re looking at the wrong product.
The quicker you get the MVP, the quicker you can put your product in the hands of potential customers, then the quicker you get feedback about it.

When you pivot, you're not developing from scratch, the whole R&D has already been done, you got feedback, you know the weak points, you can and will do better.

Also, Django is a well thought framework for building webapps, so it's safe to assume you won't need to move away from it during a long time.
If you look at README in the repo [1], it says that the Chromium version can be found in `package.json`, currently 90.0.4430.61, released 4 days ago [2].

[1]: https://github.com/brave/brave-browser

[2]: https://github.com/chromium/chromium/releases/tag/90.0.4430....
Best experiences for me so far have been: Elm on the front talking to Firebase via ports, and Elm on the front talking to a backend via GraphQL.

Still a fan of relational databases and SQL.
I think Rails apps can get out of hand very quickly, but I actually like much of ActiveRecord.
Reading Knuth is always enjoyable, no matter what he writes about. There's something about his writing style that always brings me joy, even when he's writing about stuff I don't really care about.
Hi Marty; remember we had that discussion a few years ago about scoping and I pointed out that you can implement lexical scoping in the substitution-based evaluation strategy, like lambdaway. Did you ever try that?
It's a relatively tiny fine compared to the upside of a monopolistic advantage for several years. People were speculating the ccp would lay down a 10bn+ fine. To give some perspective, alibaba did $80Bn in 2019 alone. We're talking about a monopolistic accusation since 2016. This is less than 1% of revenue earned from then to now.
Are you enough "in that field" that you could speak at a conference if your language had some interesting things to talk about?

Or maybe you don't have to be "in that field" (have a name/reputation there). Maybe it would be enough to start building the language, and if there are interesting/novel aspects, write them up in a paper, and start submitting that paper to PL conferences.
Ah, but which assembler?

You need to be able to program in assembler without being swamped by recent (last 30 years) worth of enhancements. Or, in other words, not being able to see the woods for the trees.

That's why I recommend to people who want to learn assembler to work on the (very basic by today's standards, but still very versatile) 8080/Z80 CPUs using a CP/M emulator.
Why wouldn't the west want to see this? If a former politician the government dislikes owns shares in a company, the government should not simply punish the company - including all the other shareholders, many of whom are small retail investors and pension funds! If a former corrupt politician is the real issue, it needs to prove in an independent court there is corruption; and not punish some third party.
Not here to disrespect anyone using it or seeking it, just commenting that with many cities worldwide mid way through fiber upgrades I worry this will be used to deprecate in ground investment in optical.

I know a lot of people can legit say "fiber is never coming to me" but the NBN debacle in Australia comes to mind as a politicised capital investment failure (they dropped FTTP for a mixture of copper, optical, wifi GEO sat and coax depending. I got fiber. It's great.)

The UK is another place where national broadband roll-out could freeze on this if the market bifurcated. Or NL with KPN not yet complete on a national fiber deployment.

High Bandwidth and 30ms RTT is awesome. This is stellar tech (sorry)

Lots of US metro areas trapped behind the consequences of the ma bell breakups, RBOC, cable TV and local laws forbidding Google fiber deals. Its the politics which ruined optical not cost really. Starlink shouldn't be such a rational choice for a metro area and it says a lot about capital investment that it is.

Pacific Islands, rural and remote, city fringes with no viable alternatives, this is mega cool. Cities with infrastructure, It's a signal of some major failure this is going to be so popular.

NZ ufb crown holdings, the signal got strong if you were too far away from the big towns it was years off. I can relate to any kiwi wanting this tech. It would suck to be seeing people up the road getting ufb and being off the planning horizon.

Same with my oz mates who aren't on NBN fiber. If you're on the optus GEO sat stuff, this is going to rock.
No, when copying objects between buckets (aws s3 cp s3://... s3://... and the corresponding sync command), the AWS CLI uses CopyObject (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CopyObje..., previously known as S3 PUT Copy), in which the client doesn't handle any object contents. The call stack eventually reaches https://github.com/boto/s3transfer/blob/develop/s3transfer/c... (or its multipart equivalent), where it calls the botocore binding for this API.
Strong disagree. Many hospital directors still have enough respect for themselves and their profession to see patients. Engineering managers should be no different.

A manager who can't deeply understand what their team is doing has no business overseeing any work they do. They could be replaced with a non-technical BA who can do one-on-ones and approve vacations. The only way to deeply understand the work is to do it daily.

A hands-off engineering manager instantly starts to lose value as their skills degrade rapidly.

A hands off engineering manager is like an editor-in-chief of a newspaper who doesn't think they should have to read and write to be "an effective leader". That is the absurdity of an engineering manager who "stops coding to focus on management."

The idea that management is some higher calling beyond lowly technical skills is marketing sold by business schools to justify minting graduates completely unprepared for real leadership. It's a salve to tell their students it's ok they aren't willing to put in the hard work to become technical experts. I can't tell you how many former CS majors who, after switching to business, laughed that they'd be my boss one day, only to find themselves doing retail and office work while I was an becoming an engineering director.
The upkeep of the Apple store ecosystem is easily found within its margins on taking money from developers plus billions in profits. This page is telling you how they're classifying it for tax reasons. There is no need to charge $100 or even $20 like Microsoft.

This page is an excuse. There is no reason except greed and corporate accounting.
What's the magic of Java? Is it just that VAC doesn't/can't inspect the jvm?
Thanks! It's just a Github page, so you can see the source at https://github.com/maxsond/maxsond.github.io/

homepage.js is the translated Ink script after processing by inkjs (from Inkle)

ink.js is a bunch of Inkle magic

main.js has some custom choice behavior I wrote for things like opening browser tabs when you pick certain choices, as well as some other stuff.

I actually didn't commit the original Ink script to version control, and I'm kicking myself for that now.
And 84% of the stock market is owned by the top 10%. I try to remind myself it's not my sandbox.
I agree. The whole point of a blockchain is to make it difficult to change a block after it's been inserted. This is normally done by making subsequent blocks dependent on the value of previous blocks in some way (e.g., hashing). That makes it hard to change an earlier block without also altering every subsequent block, which is a problem of an entirely different order of magnitude than just changing a single block (particularly if generating the hashes is computationally expensive).

A normal linked list has no mechanism to avoid block substitutions. Entries have absolutely no dependence on the contents of previous entries, and can thus be swapped out at will.
I find it's easier and more convenient to use aws-cli [1] (with subprocess.run) than using Boto.

Aws-cli is multithreaded in both download and upload. There is even a setting to tweak the number of parallel requests [2].

[1] https://github.com/aws/aws-cli

[2] https://docs.aws.amazon.com/credref/latest/refdocs/setting-s...

Edit: didn't know about s5cmd (from other commenters). Seems like a faster alternative to aws-cli.
I've earned over $600 worth of BAT from using Brave in the past 18 months. Can keep it or pay content creators with it, definitely not a scam.
All of those qualify as a body of work. The last one isn’t a body of work you can share but that doesn’t mean it doesn’t exist.