skysight-inc/HackerNews huggingface dataset:
Probably because it's a log-structured file system, and those _really_ don't like running low on free space.

They work by appending to the log then compacting sometime later, not modifying things in-place. As such, you always need a reasonable supply of free blocks so this can occur.
The title should be "Ever Given Container Ship / Suez Canal Fan Fiction", or the
URL should be changed to https://archiveofourown.org/tags/Ever%20Given%20Container%20...
The subtext seems to be that the acquisition is a bad thing? Perhaps this is worth discussing. Microsoft has had a number of great acquisitions and in recent years it has been a good steward.

With any acquisition there is risk that this ruins the platform but there is the potential that it gets tied into better systems and tools. Anyone can always jump ship but I think it's a bit early to get on the life-rafts without understanding why?

Slack is now owned by Salesforce. Should we also ditch Slack? I still like both products, Microsoft's ownership by itself doesn't change much for me. It's up to them to improve the product or screw it up. Too early to say and I'd rather it be Microsoft rather than Apple or Facebook.
The problem is that algorithms were discovered by mathematicians/computer scientists doing proofs for 40 hrs / week. It isn't something that can be reasoned about. It must be learned and memorized. This forces people to study that which is already embedded in the tools they use to perform their job.

If you ask people to whiteboard out a system at a high level that accomplishes some task, then that can be reasoned about and better tests their understanding.
There’s been 2 others that sold fixed rates:

“Just Energy” and another cooperative.

Reality is, electricity distribution corps are more tolerant of risk than individuals because generators have to sell, but the distributor can always file for bankruptcy if it suddenly becomes very unprofitable.
> Number of native (preferably UTF-8) code units

> The first is useful for basic string operations

Can you expand on this? I don't see why knowing the number of code units would be useful except when calculating the total size of the string to allocate memory. Basic string operations, such as converting to uppercase, would operate on codepoints, regardless of how many code units are used to encode that codepoint.

Converting 'Á' to 'á', for example, is an operation on one codepoint but multiple code units.
> The reality is that people who achieve in one area are more likely to achieve in others.

Aptitude is in general going to be either uncorrelated or positively correlated across different areas, but time invested is going to be negatively correlated. Hence the stereotype of nerds with poor social skills: building social skills takes time and effort, and time and effort spent on building those skills is time and effort not spent on, eg, improving your programming ability.

Of course, people who have off the charts aptitude will be in the top percentiles across the board. But you're not going to find too many organizations staffed entirely by those people.
UTF-8 is an array of bytes (8 bit integers).

UTF-16 is an array of 16 bit integers.

UTF-32 is an array of 32 bit integers.

The machine doesn't know anything about code points. If you want to index into the array you'll need to know the integer offset.
I've gone back and forth on this so much. At the end of the day, any top-down rule-based system is going to have the same problem. I've been at companies that have extremely strict, transparent rules for salaries with the explicit goal to reduce ambiguity and eliminate bias. To its credit, it was extremely transparent and impossible to game. The result? people with the same duties got paid VASTLY different salaries. I'd imagine the result here is that people with vastly different competencies and activities get paid the same (although, I'd imagine it takes the negotiation aspect of that away).

At the end of the day, I believe, we should just not interfere with the market - let market participants bargain and negotiate with each other until agreement is reached.

On a side note, has anyone ever had a job that fits into a job description? All of my jobs where the description might be as simple as "Software Engineer", whether at startups, govt affiliated research centers, or basic mid-size companies have been so idiosyncratic and varied. I guess this is a long way of saying that even if two people have the same job title, they might be doing vastly different work, and far outside the bound of the specific JD.
This philosophy would mean that there is no wiggle room in performance at a level. Either you're meeting expectations or should be demoted/fired.

Needless to say, I find that black and white thinking ridiculous.
Just let a little air out of the tubes youll be fine
That seems like the thing I'm looking for! Thanks for the info
Bitcoin is "special" because you've got hardware that will pay for itself in 2 years and be obsolete in 4 years. So if you've got it turned off 50% of the time, you're losing money.

But if you're in a different industry, with equipment that takes a longer to become obsolete or wears out before it becomes obsolete, lower utilisation might be fine. Plenty of capital equipment spends loads of time idle.
If you were to fully charge and then fully discharge the battery, it might be an issue; however, that is not what you would typically do. If you cycle between say 25% to 90%, there is some evidence that it is better than just letting it sit. (The biggest issue seems to be leaving it fully charged for a long period of time.)
If you read the source article, that's not what it actually says. What it says:

>Program costs—originally estimated at $4 billion for the United States — increased by $7.7 billion last year with $6.3 billion of this resulting from the addition of 73 F‐16B two‐seater aircraft to the program. The Air Force believes it can justify the addition of the other $1.4 billion.

So... it increased $7.7B with $6.3B of that being additional planes ordered.

That's a FAR cry from the F-35 costs which increased... because increase. Not because more orders were placed.

The F-35 program is at $1.8 TRILLION dollars, the F-16 would have needed to be $360 BILLION to be equivalent waste. They're not even in the same universe.
When you start managing people, you quickly realize that things aren't so black and white.
Any chance of a Firefox addon?
Infosec Income Questionnaire Responses
IIRC it used to be that to claim a write off on dedicated work space at home you had to claim you had a 10'x10' dedicated work env... but I may be not recalling that correctly.
Ask HN: To what extent does “culture fit” affect productivity?
I have only a vague sense of what is meant by "Culture Fit", although being older, I suspect it means "young and politically aligned", but again, that probably betrays my age. Are there corporate definitions of culture fit? To what extent does "culture fit" affect productivity?
I might guess also better integration with their games products, identity integration, expanding on the growing in game/streaming ads market e.g. Unity.

App install ads on consoles or future mobile platforms.

Plus just more lucrative ads on Discord expanding (or including if they don't have) in stream video. MSFT already has a crappy ad network but they have a lot of addressable potential.

Maybe they have a larger streaming vision and this is a way to build streaming content, or console CTV media channels paying and assisting premium creators like YouTube. A lot of these streams end up on youtube already.
Once, on the bottom layer, you can have 20-footer(s). Once you go to 40-footers you can never go back in the stack.
They're stacked 10-high above the deck. So you can have <10% 20-footers. Or put them all on the bottom, and only switch to 40-ft once.
wind and solar provides less than 1% of the worlds energy. That should provide you with a pretty good reason why your calculation is useless in this discussion.
A friend joined the thedonald (or whatever) discord, just to keep an eye on what was going on there leading up to the election. He was surprised a week later to discover his account was gone. He'd never posted a message there, just read it. So ... maybe you should just join a channel that'll attract the banhammer? :-/
Firebase hosting work well.
the second link already seems to be broken
Each worker has the same share in a coop its one of the key definitions so OMOV.
> If someone figured out how to be a good engineer, they can probably figure out how to be a good manager, too, if they wanted.

The "if they wanted" part is key. It's hard to become extremely good at something unless you really enjoy doing it. I'd imagine that most people who are top engineers would rather be doing engineering than anything else. If you make them a manager, they're going to enjoy that less and not be as good at it -- but a lot of people get pressured into becoming managers nonetheless.
Google App Engine has a very generous free quota. The setup isn't as easy as good old FTP, because you need to define your static files in a configuration file. Once the config is written the deployment is a single command though.

https://cloud.google.com/appengine
I gotta say that if I walk into a store and see shelves labeled "with slave labor" and "slave labor free", I'm walking out the door without either.

I know that the negative consequences of many of my actions are hidden from me, including some that I'm semi-consciously ignoring. But when something credibly rises to my attention, I will at least try to let my conscience take precedence over pricing.
Man I wish WebGPU would come soon so that we could get HW acceleration support for a lot of WASM projects.
If the flaw with nuclear is that private investors won't bite unless there's a very predictable return (£90/MWh, apparently), the flaw with wind is that private investors won't cover the (at least one) order of magnitude of excess capacity needed to meet a cold snap.

Having to pay wind producers to power off seems like we've combined the operational flaws of both - admittedly, at a much lower price point and without the waste/accident issues.
I've got to the "I probably need to leave my starter solar system in order to increase my DS production rate" stage, and honestly I think that's my limit. I find I can't recall where everything is (I think that can be fixed to some extent) and I'm not about to start writing documentation for a game!
You do the next best thing, and give them the title. If the goal is retention, and the options are title and money, or no title and no money, you go with the former. If you can afford to lose the person, you do nothing. It's suboptimal, and the world is full of suboptimal decisions.
You are correct. It is just the closest thing I know of that can be self hosted. Jitsi is much more complicated. Definitely open to new ideas. FWIW the cpu load and voice quality are a bit better on Mumble, but the UI/UX is inferior for most people that are used to Discord and there is no screen sharing. Jitsi can do screen sharing but it is a much more involved setup that I don't foresee many people doing.
Compensation is a hard problem, but this scheme doesn't seem to address one of the key reasons it's hard: you can have two people who, on paper, have the "same" duties and do the "same" work, and yet their output and net contributions are wildly different.

I hope it works well for them, but partitioning employees N discrete and fixed slots guarantees that at any given moment, some people will still be paid too little and some will still be paid too much for the work they are doing, relative to their co-workers.
I continue to be a big fan of surge [1]. A number of toy projects/demos of mine have been developed using create-react-app, rendered to static files, then deployed via surge.

[1] = https://surge.sh/
GitHub Pages are probably the easiest to work with, with node modules built for easy one-command publishing.

Though for production I'd probably use S3+Cloudfront.
I'm generally anti business. But I have to disagree. "The Public" that the government serves includes businesses. Businesses (ignoring corporate personhood bullshit) are owned and operated by people.

I do not want the government deciding "what purposes" e.g. non-commercial, serve the public good. The public gets to decide that. (charging a license for commercial use is maybe ok (assuming supporting that use costs government "too much").

And I very do not want current situation with the government anointing a handful of corporations (the farthest thing from the public possible) access and denying everyone else including all of the actual public.
And sometimes with a change of airport!
After you hit the limit of the crane reach, where does the next one go? Stacking on unstable sand seems a bad choice. So maybe 10% can be unloaded and just set on the ground. After that, they have to be moved somewhere.
what are u looking for exactly, a good place to attract talented developers is to post jobs on some slack workspaces, many programming languages/frameworks have dedicated slack work spaces where enthusiast developers like to hang out.
i find that people in smaller communities have richer technical skills and often are easier to work with
Just start bozohttpd.
I've seen the same thing done by my grandfather in Eastern Europe.
Not sure why http://commoncrawl.org/ wasn't mentioned.
Or the chat product space is just constantly evolving, so older platforms inevitably get left behind after radically new ones pop up.
>I’ve noticed this split in opinion from higher ups who have higher pay and thus have large, finished home offices versus others lower on the totem pole who don’t.

I know lots of 'lower totem pole' employees with a nicer WFH setup than many managers.

From what I've seen, there is a more significant reason higher ups like WFH. PG wrote an essay about the creators schedule versus the managers schedule. A managers schedule (the higher ups) spend their day flip flopping between meetings during each hour increment. Imagine having to walk/transport to a different building on/off campus for a new meeting a many times a day. It can take a lot of valuable time & potentially be exhausting. In WFH, you just click a new link to join a zoom meeting. Much more convenient.

The people doing the low level work such as coding tend to be younger. They are looking to make office connections and define their career path. Working out of an office allows for progression in both.
Why wouldn't a woman be able to be good at a game made by a white man?
I think he was talking about Down Syndrome folks, and I can tell you that DS folks are the most friendliest folks in the crowd. I'll even go ahead and say that they are more charismatic than most software engineers.

My younger brother has Down's, yet he tends to be way more friendly with not only strangers but my relatives too, compared to myself.
It sounded to me like they had a suspicion and specifically wanted the contractor to use his expertise in a limited way that would catch if the suspicion was right.

Perhaps they had noticed the programs restarting and when trying to debug triggered it.
I don't think you could anonymize chat messages with any level of confidence. Not an expert in this but my team generally has to treat free-text fields at the highest level of data classification because they could contain anything. The best you could do is try to mask obvious PII like phone number patterns but that's definitely not sufficient.
I suspect because the author of the blogpost probably doesn't own an M1 Mac (he mentions benchmarking several machines and it seems unlikely he would have forgotten the M1 if he had one), so your comment (interpreted as a request to the author) amounts to "Please spend about $1000 on another computer because I want another benchmark result", not to mention shipping time would make it days before he could report back. In other words, it seems to be an unreasonable request.

If you meant to ask the other commenters here, then something like "Does anyone have an M1 Mac? If so, would you run his benchmarks and post the results here?" would have been clearer.
> When the hash table gets too full, we need to allocate a larger array and move the items over. This is absolutely required when the number of items in the hash table has reached the size of the array, but usually you want to do it when the table is half or three-quarters full.

Yes, but how you resize is important too: if you have a threshold size (like 3/4 full) at which you block and re-distribute all elements into a new array, you will incur a significant pause when this happens, e.g. https://log.kv.io/post/2009/05/15/leaky-hashtables

Instead, when you reach the threshold amount you can create the new array and then gradually migrate the keys in small batches either with each operation or with a background thread. So on `get` if we're in the process of resizing: first check the new table, then the old one, and before returning migrate N keys from the old table to the new one. Free the old array once all the keys are migrated.

I wrote a small hash table implementation with gradual re-hashing a while back, search for DICT_MAX_LOAD and dict_rehash here: https://github.com/nicolasff/ht/blob/master/dict.c#L193
It is sufficient to delete or anonymize identifying information. For instance, in the case of discord, it is possible to delete only the account information without deleting the chat themselves to comply with GDPR. You can still see the chat messages for the account id 123456789, but you shouldn't be able to associate this account id with an email or other personal information.
Also auto-publishing on pushes to a specific branch with GitHub actions is really awesome.
This is why music is such an incredible art form. It's all sine waves of air at the end of the day, but there are entire universes hidden somewhere there in the air. You can be a musician, explore classical western music, jazz, rock, pop etc... and still discover a brand new genre or avant-garde style that sounds nothing like any other music.

What is most sad to me is, nowadays music mostly taught as a means of practice. People go through entire schools of music without composing their own pieces. As a total nooby, composing music is one of the most fun I have interacting with music, it allows me to explore what these composers thought about writing their music. Like, pick up a guitar and try to improvise a jazz piece, or pick a classical composer (Bach/Mozart/Glass/etc...) and try to write variations based on their theme or re-harmonize the piece. It shows you what each composer valued the most, and why certain trade-offs made sense.

For example, Bach was absolutely obsessed with polyphonal/contrapuntal music, maybe to an insane, unhealthy degree. He was so obsessed with this idea, that he went ahead and wrote entire fugues for solo violin, and entire suites for solo cello that have nothing but arpeggiated chords. Once you realize what was the "musical project" (so to say) of each composer was (not just classical but also any genre of music including mainstream pop), your music enjoyment increases an order of magnitude. Like, when Bach was alive the art form of "fugue" was considered outdated and old, but he loved it so much that he simply dedicated his life to exploring contrapuntal music.
This reminds me of a certain quote:

"Talk is cheap. Show me the code."

It seems a bit reckless to already be transitioning into a situation expecting those solutions to magically come to be.
Let's applaud any company that tries different compensation methods as the more varying methods there are the more likely it is for a candidate to find the place that fits best for them. There is no blanket "best compensation method" - the best is variety.
You probably could with WASM? Totally create your own stack 100%.

And there are already encrypted media streams but I don't know if that counts as E2E?

A lot of these 'native' apps are just web browsers anyways...
I don't know, what you say about the voters may be true, but I'm not convinced. We see a lot of politicians and media personalities making these kind of statements but how often do we hear an average voter expressing such opinions ?
Really cool! I was lucky as a kid to have found a next-door computer store where I had basically unlimited access to old computer parts like these. It was the 90s so it was old MFM drives, XT boards, and so on, but I could get minix running on them and it was amazing. Growing up really poor, it was the only way I could get access to interesting hardware, but you could learn a lot playing with that old stuff. Of course, x86 architecture stuck around for a long time and I can still build a modern PC more or less using the evolved versions of this skills.
The toilet paper shortage was also pretty overblown. A quick 30-second shower (or bidet) is more sanitary than TP anyway.

If a dog poops on the floor, we generally do not just wipe it a few times with a dry paper towel. It's intriguing we humans find that an acceptable solve when it comes to our own body.
Military spending is a jobs/makework program that's politically acceptable to conservatives. They wouldn't support spending that same amount of many on other things, even far more useful things.
> People who are willing to negotiate should get a higher salary.

Why? What is the merit? Do you infer they will perform better because they are good negotiators?
How many times have you heard the cliche phrase: the US spends more money in its armed forces than the top K other countries combined?

Well, spending and results not always go hand in hand. And in the case of aerospace contractors, they can be rewarded for being inefficient at the expense of the taxpayer.
While most radars can detect a stealth fighter, few systems are able to hold a lock on them. E.g. no system that Russia or China currently possess.
It's not necessary for you to dockerize your app to use Porter. Porter uses buildpacks to automatically build your apps if it can't detect a Dockerfile.
A title without money would make it easier for them to transfer somewhere else. It will buy you a short amount of time while they "gain experience" in their new title.
A Survey for people who have bought furniture & furnishings for their home.
Hi guys! I'm currently looking for potential users' feedback from this survey I've created. If you've previously designed your home, bought furniture and furnishings for it etc..., then I'd be so grateful if you could complete the survey to help me out. Cheers!
Is there anything about potatoes that makes it obvious that a fridge is not required?
I really wish this was a nice looping video instead of a static image.
That admittedly was kind of my thought at the time. As he explained to me, often the underground cable will short out due to water ingress (it had rained a lot in the previous few hours), and pumping 300+A through that water could often drive the water off, and resolve the short.

It took a bit of persuading to get him to believe me about the smell of burning plastic and suspiciously dry area of pavement just down the road. Once he believed me, a crew came in, dug the thing up, replaced a section of cable, and relaid tarmac, in a surprisingly short time.
glitch.com
:-/

Sounds like un-nuanced, black&white nerd myopia (sorry fellow nerds). Ethics dictate that the greater good should be conserved rather than mechanically-plugging holes with blinders on, no matter the fallout. (This is the kind of flawed, idealistic, un-empathetic logic Rand Paul often wades into.) If the failure of this operation leads to mass casualty events or other deaths, then you know who enabled it.

The most sensible move would've been a cooperative agreement that these holes would be plugged in a fixed amount of time, say 2 months, so the operation could have other sploits ready while not exposing the average international user to risks for too long.
H&M Stores Vanish from China Maps as Xinjiang Spat Worsens
Yes, absolutely! Working on that next. How do we notify you when it's ready? You can email me hana [at] magicbell.io and I'll email you just once when it's ready.