skysight-inc/HackerNews huggingface dataset:
When working in a Typescript/JavaScript stack the test runner WallabyJS has been a great productivity boost, as it constantly runs your tests and gives visual feedback. The debugging facilities are great too.

I also recommend TabNine - code intellisense on steroids!
Amazon is retiring Alexa – no, not that one
Instead of “dedicating $250M to accelerate opportunities” why not use $25M to better comp the people you have now?
Tales told around the bonfire in stone-age villages, about that one time Uncle Steve took down a wooly mammoth all on his own, or the mystic forest your great-grandfather came across when he was lost in the snowstorm but couldn't find again when he looked for it the following summer.

Generations pass. Steve the Mammoth Slayer becomes a legendary warrior, and the mystic forest is now inhabited by gods. Travelers from other villages bring their own tales of gods and warriors, love and adventure. People start arguing over which hero is stronger, which monster is scarier, whose goddess is sexier. War and conquest would have settled most of those disputes by the time you reached civilization, so that people like Homer could compile the stories that were passed down to them into a more or less consistent mythology.
It's why more people should quit. Then the supply will go down until management offers better working conditions.

Choosing to work there despite poor working conditions and the availability of work you're qualified to do with better working conditions is the thing that causes the poor working conditions.
I worked in games for a few years. For a good company, whose games sold well. With good leaders in charge.

It still sucked compared to industry positions I took later. There’s a lot more pressure to ship for Christmas, to demo for E3, etc. New consoles invariably have terrible documentation (“it can never not be forgotten to fail to initialize the blah”), and in general the game (and entertainment broadly) industry is less linear/more hit-driven than others.

I also hated that it broke my enjoyment of playing games if I got distracted wondering how they did some effect or why their renderer had a certain glitch.
Blasphemy, pray to Science omicron kills everyone so we can stay home in masks another year.
The key difference though is that statistically, unionized employees are paid more than non-unionized employees... so much so that the union dues are significantly less than the increased pay from collective bargaining.
As an aside to this, I was coming back to jail from court one Friday when a guy slipped his cuffs (often really easy) and ran off down the street. The guards actually did not shoot him, but ran after him and tackled him to the ground.

On return to the jail I had the guard run his name to find out how serious his alleged offense was. "He wasn't even in for a crime!" said the Guard. "WTF?". "He was only booked for the weekend - he hadn't paid child support." Now facing 5 years in prison for escape.
Ladder Logic goes back to actual relay ladders, was replaced with Westinghouse NumaLogic(tm) when I worked on that type of thing briefly in the 1980s. I'm sure it'll be around forever in some system that just keeps making products.
I'm pretty happy with my switch to Brave half a year ago.

Was a bit rough around the edges at the beginning, but it got quite good.
Hard to debug, slow, implementations are not quite industry grade.
Dumb question, but is it even feasible to build such a building in a "tornado-proof" way? From how the damage looks, that warehouse must have only been metal walls and roofing instead of solid concrete or bricks...
I've seen a couple dozen attempts with "jndi", but nothing matching "j.n.d.*i". Very few attacks though - I remember the height of the Code Red days, I was seeing orders of magnitude more attempts.
I don't think that Facebook and Twitter are a bad thing at all. I think there is confusion as there is a massive power struggle and a lack of information on our side (https://www.youtube.com/watch?v=hWLjYJ4BzvI).

Also, I don't know what you mean by "average Joes." I don't think any person is less competent than another, and I would rather help to give access to information to the people, frankly, if I thought someone did have less information.

I'm a little confused by your position on people, and afraid of your position on freedom of information and equality.
As is typical in most AI coverage. The amount of white lies and fake news in scientific journalism is insane
>when they ask me to balance a binary tree that the job is not for me.

Could you please elaborate? I reject offers from the companies that never made me write any code during the hiring process for the fear of having incompetent coworkers.
Firefox burned me too bad to ever want to use it again, they too have deprecated extension frameworks (of which I maintained a couple and were subsequently broken). The Australis release was my last straw, it was so bad and ugly and took away most of the ui customizations. That release stated they didn’t care what there users felt, they’d change things so they could make money not preserve the web.
We just spend the better part of the day going through applications and figuring out if they use log4j, if so which version, fixed code, notifying customers. Then we remembered that the majority of our servers can't actually reach the internet. They only accept requests, they cannot make outbound requests to the internet.

I know it a little old fashion, as explained to me by a customer earlier this year. In the age of cloud, people expect their servers to have a direct internet connection.

It's annoying to work with, but ideally your devices should only be able to reach the internet via a proxy and/or only whitelisted hosts. Understandably there are cases where this just isn't an option, but really do consider if your server truly needs to communicate with the internet at large. Can you use an HTTPS proxy, and just whitelists the required domains? The answer is most often "Yes", it's just a little more work.
Have you tried Firefox containers[1]? Or another alternative could be two Firefox versions installed, regular and the developer edition.

[1] https://addons.mozilla.org/en-US/firefox/addon/multi-account...
Sounds like a Blizzard talking point. Unions have done a great job, on average, of improving wages and conditions for their workers. Better healthcare benefits through an employer typically more than makes up for the cost of the union dues.
The headline makes it sound like Blizzard is throwing shade on unionizing by pointing out only the potential negative side of unions.

And you don't find it odd that Blizzard is only concerned about their employees' welfare when they're trying to unionize?
It's a pandemic of the math illiterate.
Please allow me to illustrate:

Tether is used to buy Bitcoin and other cryptos. As you correctly observed. But:

Tether ≠ Bitcoin.

Tether FUD = get rid of Tether.

The only thing that could dent Bitcoin, as in making it dip, would be if potential buyers withdrew Tether instead of doing the logical thing, which is to buy Bitcoin. The most likely outcome is that the “dent” results in a blow off top scenario, meaning that price would surge before a sell-off.

As for “over optimistic;” people have been saying that since Bitcoin was a dollar, and possibly before that too.
Could you elaborate on that point?

I’m genuinely curious what I might be missing.
Nice! An alternative that also has incremental window search is https://contexts.co/

But this looks like a great option for people looking for a free option to just get windows alt tab like functionality.
The photo of the Princeton students is honestly a little terrifying. It looks like they just had a boxing match.
Language-wise gRPC Benchmarks for December 2021
No. The ditches are for water drainage and Dragula's.
Colossus – The Forbin Project (1970)
Yeah I have to say working on character or environment design is much more fulfilling than working on designing store-brand K-Cup packaging. (Where the packaging has to match the shitty branding of all the other products so there's no creativity allowed whatsoever).
You can run the profile manager from the terminal with `firefox --profilemanager`
and manage the profiles from there
Then you can create separate 'shortcuts' for each profile with this
`firefox --profile [path to the profile]`
I worked around it that I always use Chrome for work and Firefox privately. As opposed to private browsing I don't care if my work related browsing is tracked, slower, less secure or use more bandwidth. Let the company that mandates Chrome or Edge pay for the consequences.
this is what i deal with. only 6 rooms

your best bet dax88 or dax66 (older) if you want flexibility.

alternative is passive speaker selector like Pyle PSPVC6 and Pyle PDA20 mini amp/bt receiver hooked up to audio source. alternatively you can try instead of PDA20 Amazon Link Amp (it weaker, not sure if it can drive speakers in 4 rooms)

you can try to look through monoprice/pyle sites, they may have something different for 4 rooms - there are more options than for 6 rooms. But in general, if you want some remote control (volume, select inputs/output), it quickly jumps ~1k.
If what you want most is to work on games, you don’t have to give up on that. You just have to realize that the supply of people who also want that exceeds the demand by some amount large enough to give employers a lot of relative bargaining power.

Unionizing may be a sensible response to that. I’d expect the company to make a sensible response as well.
It can make disclosure work better for you. Specifically, a developer on your payroll (and with the associated working relationship that entails) is much more likely to let you know about a vulnerability ahead of the general public.
Review by Google is completely worthless for my security considerations. I need my software to work for me, so Chrome will not be part of that anymore.

To say browser extensions pose a risk is true, but it hardly makes it in the top list of threats anymore. Malicious sites however still do and Google just restricted our ability to let third party tools provide essential services. Sure, these could be malicious, but that is generally not a wide spread IT problem of today. That should be also obvious to Chrome developers.

Accidentally they also restrict ad blockers? Come on, you are getting played.
I can't imagine discovery requests are going to be written in such a way that they're friendly to whatever browser separation you're using.
I struggle to imagine where I would enjoy working less: an engineering company with culture so wrong, or at a company where my colleagues and I were represented by a union.
Ben Evans: This Year’s Presentation- Three Steps to the Future
I wonder what the insurance payout is for this? And the tax write-offs. Is it that simple, financially, just on a larger scale? Or is the scale too big for normal processes.
The relational model's type system is contained inside of this work as the schema component.
I scan them through a quarter inch or so of wood, so this should be no problem.
That would be very hard for El Salvador. The number one import and export partner is the U.S.

https://wits.worldbank.org/CountrySnapshot/en/SLV
It entirely depends on what type of game you enjoy. Triple AAA MMOs and movie tie ins? They'd likely become worse, or just boilerplate drop-in graphics to WoW into Star Wars or Star Trek or whatever.

Or some of the extremely high quality indie games?

I'd take many of the indie games over WoW or CoD any day of the week. I don't need MMOs to enjoy a well written game.
The bad conditions are caused in part due to excess supply, so companies have their pick of desperate/abuse-tolerant employees. Having less workers would force companies to compete on working conditions.
Was there a severe storm warning in effect at the time? If so, what actions did Amazon take to reduce the exposure to this risk?

Did Amazon have effective storm shelters on site?

Did Amazon warn folks with enough time to reach shelters?

My suspicions here are that Amazon again prioritized profit ahead of safety. But the people who pay the price are the individual workers.

My heart goes out to all the families who lost loved ones or who are dealing with the anxiety of not knowing if they have.
Start your own company if you think you can do better / be fairer / be a better employer etc etc

workers fighting their employers never ends how you think it will. They won’t raise conditions, they’ll just get rid of the jobs, outsource, use AI, etc etc etc

Has it ever occurred to you that improving working conditions doesn’t necessarily always result in “making the world better”? And that measurement is completely arbitrary. eg The west has very little manufacturing left because we chose to raise working conditions instead of remaining competitive - thus all the manufacturing jobs disappeared anyways. Is that “making the world better”?

It’s simple supply and demand - a large number of programmers want to work on games. Therefore the pay and conditions aren’t great compared to other less ‘cool+trendy’ options.
You can run the profile manager from the terminal with `firefox --profilemanager` and manage the profiles from there Then you can create separate 'shortcuts' for each profile with this `firefox --profile [path to the profile]`

This is a workaround for the lack of proper UI, maybe mozilla will make a better UI if users start asking for it
Sitting at a computer interacting with a non-red HAL9000 and IRC is not the same as interacting with directors, producers, other actors.. people

There are more people in acting than the audience

POV: you're a streamer interacting with the audience https://cdn.imgy.org/j6km.jpg (chat unrelated, I just picked the one in my follows that would fill the screen quickest)

idk it just doesn't feel social to me at all, never mind socially demanding
> Note that the soldier is naked except for his helmet, a sensible adaptation to a hot climate. This may also reflect an awareness that garment fibers driven into a wound by a spearpoint promoted infection.

Pretty sure this is erroneous speculation. Nudity in Greek art is meant to symbolize heroism - the Greeks did not actually fight naked.

It makes me doubt the accuracy of the entire article.
Best Outdoor Solar Motion Sensor Light
Buying and selling personal info is a multi-billion dollar industry with almost no regulation.

One of Trump's first acts as POTUS was to allow your ISP to get in on this action.
> Non-profits don't have the efficiency incentive that for-profits do, as far as I understand it.

Sure they do. They have revenue and expenses to manage just like a for-profit business does.

> I've read a few things that indicate non-profit hospitals are full of fiscal bloat, because there's no incentive to act otherwise.

This is not unique to non-profit ones.
I use Wipr and it is great. I don't see ads, which is the reason I use it. So I don't see your point. Other than the fact that you are making a competitor, so you are incentivized to post something like this.
What exactly prevents you from using Firefox profiles? They are working fine, for me at least. I can't see a reason for Firefox devs to be ashamed.
So that engineer was a full-nonsense interviewer :)
Tornado proof? No. But you can build shelters (eg underground) to provide safety when the building overhead is destroyed.
Same here. On my Android phone running Chrome, that page causes the browser and system UI to hang.
Identifying and removing superfluous code seems like exactly the kind of unexciting work that a developer might only consider if they are compensated.
100% anecdotal, but I left games a little less than 2 years ago (after being in them for 12 years or so) to work on cloud computing for accounting solutions. While I'll admit the jokes are a little different, but the people are nice and the working conditions are great. They believe in the clock, dude. They live by that thing. OT has to be accounted for and approved, and they don't really care for it when estimates aren't met. It's a little pressure, but it's nice. And they pay better.

It's great. I'm really enjoying it. I snipe people from my old work (who are willing to leave games) whenever I see an opening.
You're being disingenuous. With Manifest v3, it is not possible any more to block requests dynamically which has huge implications for the efficacy of ad blocking (example: forget blocking youtube ads). Additionally, you're limited in how many static rules you can have.

Therefore, it's not just about changing the mechanism, the end result is clearly a lot worse. One can say, they crippled ad-blocking which this change. Hopefully, once the millions of people using ublock origin start noticing what's happening, they will move away from Chrome. I already did, ublock origin is worth more to me than any feature Google puts in Chrome.
It is a strange comparison, though I don't think the "stringent process" is the issue and it's more just that they are entirely different fields with different ways of working with different kinds of feedback in the broader economy with different levels of observability. You might find that even the doctors that had years of study and paid supervised practice (residency) are unable to answer basic things. From an MD last year: "Even doctors forget the relationship between calcium and Vitamin D, and I have spoken with doctors who did not realize that 5000 units a day could cause problems. As a doctor, there is a lot to know and remember, and most doctors haven't studied calcium metabolism in many years." (https://news.ycombinator.com/item?id=24065115)
Show HN: Percival – Web-based reactive Datalog notebooks, made with Rust+Svelte
Can't build on mac, anybody figured that out?
At Amazons scale the best thing might be to self insure. Remember insurance is paying a premium on assets to prevent an loss that you might not be able to re-raise capital for. At a large enough scale, there little point to paying the premium because that one warehouse of capital loss is a drop in the overall budget.
The examples in the wiki article show the difference pretty well. XPM lets you sort-of see what the image is just by looking at the source file.

E.G. compare this

static char blarg_bits[] = {
0x13, 0x00, 0x15, 0x00, 0x93, 0xcd, 0x55, 0xa5, 0x93, 0xc5, 0x00, 0x80,
0x00, 0x60 };

with this

static char * blarg_xpm[] = {
"16 7 2 1",
"* c #000000",
". c #ffffff",
"**..*...........",
"*.*.*...........",
"**..*..**.**..**",
"*.*.*.*.*.*..*.*",
"**..*..**.*...**",
"...............*",
".............**."
};
If you aren't going to rely on external vendors, servers are really, really hard. Redundancy in: power, cooling, networking? Those get expensive fast. Drop your servers into a data center and you're in a similar situation to dropping it in AWS.

A couple years ago all our services at our data center just vanished. I call the data center and they start creating a ticket. "Can you tell me if there is a data center outage?" "We are currently investigating and I don't have any information I can give you." "Listen, if this is a problem isolated to our cabinet, I need to get in the car. I'm trying to decide if I need to drive 60 miles in a blizzard."

That facility has been pretty good to us over a decade, but they were frustratingly tight-lipped about an entire room of the facility losing power because one of their power feeder lines was down.

Could AWS improve? Yes. Does avoiding AWS solve these sorts of problems? No.
On average. Top performers often see compensation fall. For industries where “top performer” isn’t a thing because the labor is commoditised, that doesn’t matter. But for some domains it does.
Won't this create a problem for them when it comes to the extension store since no new v2 extensions will be able to be deployed there even though other chromium based browsers support them?
the portable version is also an option if the user passes a location as the profile path. This can be made more convenient by adding shortcuts for each profile.

The UX could definitely be improved, but it's manageable in my opinion
DMA transfers should work on all PDP-11 that kept memory on the same bus as I/O (most of them, iirc, I think separate side bus for memory happened with VAX Q-Bus models?)
We've been dealing with a dishwasher issue. It starts out fine, cleaning the dishes. But after a few days of daily use it stops getting the dishes clean. So we go back to by-hand for a while and then try the dishwasher again. Same pattern. Any ideas on how to address this?
The dishwasher industry is ready for disruption. I think that some sort of robotic arm with a camera/sensors could work much better. The fundamental problem with a traditional dishwasher is that it can’t distinguish between a plate that needs hard scrubbing and plate that’s almost clean.
I just saw the code you added; here's a pretty literal translation into Raku in case you're curious (I'm assuming that `<blog posts objects>` is a stand in for omitted code)

my @arr = [blog_post_objects];

# Author may be Nil
my $author-count = +arr.map(*<author>).grep(*.defined).unique;

(Though note that this would only exclude undefined authors. In most situations, I'd probably either know that all defined authors are truthy (e.g., an object) or would want to exclude the falsy ones as well (e.g., empty string). in that case I'd use `.grep(?*)` save a few characters.)
Keeping donors happy to get more donations isn't related to morality. It is completely acceptable morally speaking to accept donations and then later decide to stop working on a project. Whether people will keep donating is entirely a pragmatic question
It's enforced by the courts generally with fines. You can lose your license with repeated infractions.

The legal standard, like many legal standards, is around reasonableness. Regardless of the posted limit, you may never driver faster than is safe for the current conditions.

And it is indeed borne on the judgement of the officer. Who else would ticket you?
I'm not a security expert. I spent a good chunk of time yesterday mitigating this with our security people so I have a decent overview of the bug and how it's exploited. If you aren't running an application on your home server or phone that others can connect to from outside your network then this isn't likely an issue for you. Take this as inexpert guidance until someone more authoritative chimes in. The vector of vulnerability here is user content getting into log messages, as can happen if you log headers from user connections for example.
Me neither. I don't want to see any ad, of any kind. And that's the case currently, on FF with uBock Origin. I never see an ad anywhere, ever, and if one slips through I can block it in the future.

I can't imagine anything different. I'm prepared to go to great lengths to preserve that status quo... although IDK exactly what those could be.
Unions are throwing shade on not unionising by pointing out only the potential positive side of unions.
Article mentions regulations removed phosphate from powders but doesn’t go into why the regulation was added - there must be some rationale behind it all.