skysight-inc/HackerNews huggingface dataset:
How often? Daily?

So ~15 minutes / 60 x ~360 days x ~2000 stores (US) x ~$30/hr ($20+benefits) = $5.4 M in labor costs

... and that's just to check chainsaws.
I see Wikipedia being read on phones, which is the problem at hand.
Are Dynamic Languages Going to Replace Static Languages? (2003)
That is possible with all languages. I've seen java, scala, clojure, perl, python, etc.

Usually this is made worse by bespoke build tools and optimizations that make the system punishing to pick up.
The road to hell is paved with good intentions.

Power tool DRM would, inevitably, be used in an anti-consumer fashion.
I used to be a state security guard. I was required to go to a security convention once a year.

Everyone of these talks stressed that employee internal theft is bigger than customer theft on the whole.

So managment steals the most, followed by the rest of the employees.

This was in the 90's so things might have changed.

Different entities gave the talks.

I don't doubt that 800k number, but I wouldn't rule out the reoresenative of Milwaukee, or the closing managers, or security guards themselfs.

Everytme I was told about employees theft, they said it's retail security's big secret.

Personally, if they treated employees better, internal theft might come down!

When I go into HD, and am being filmed at least 10-15 times before leaving the store; their us a part of me that feels like not paying for that M8 bolt.
Without trying to be mean, I find it ironic that you suggest using spell checking,
yet spell the word "sentence" as "sentance" (as easy enough mistake for a non-native speaker).
Sorry I don't mean to pick on you, I just found this amusing.
I’m trying to think of how many tree structures I’ve encountered in all the projects I’ve ever programmed on, in my entire career. Maybe one or two?
Your IDE can tell you if your syntax failed to represent any valid program. It can't tell you if your syntax represents the wrong valid program. If you can't even spot invalid syntax, you have no hope of spotting bugs, because you can't read what the code says. Which turns out, contrary to your beliefs, to be important for many purposes.

That doesn't mean you can't debug. You can step through the code step by step in the debugger, or add more and more logging around the bug, until you figure out which expression has a meaning unintended by its author. But that means that, if we're working in a language someone knows well, you're likely to spend hours debugging a problem that they can just see immediately when they're reviewing a merge request. That's an orders-of-magnitude difference in productivity when it's important for code to be correct, precisely due to what you call "precise syntax memorization".

Most of programming isn't writing code. It's reading code.

It's possible to go overboard with this. There are other skills that are more important than being able to look at some code and immediately see what it means. There are excellent programmers with severe dyslexia who will just never be able to do this. But it's foolish to think that gaining this skill is "a waste of time" for those who can.

There are languages I've used where I don't know the syntax that well. PHP, Ruby, x86 assembly, OCaml. There are languages where I know the common syntax well, but there are plenty of obscure corners of the syntax that I don't: C++, Perl, bash. But I regularly switch between C, Python, and JS, and I'm pretty confident that I know their syntax, as well as numerous other languages like Tcl, Lua, Prolog, PostScript, and arguably Scheme and Elisp, which I don't use regularly but still wouldn't have any trouble spotting syntax errors.
The author might not realize it but he actually confirmed a point. React just doesn’t click for some people. I’m one of them. I have fairly extensive coding experience though only a few years professionally. I’m not a front end engineer but have created and maintained websites that were in production. I’d not consider my code scalable though. I have used jquery and now I use vue. I have tried again and again and react (and let’s not start with redux) just doesn’t click. It seems too cumbersome, at the least for anything less than a massive massive application. I also abhor SPAs. I am genuinely curious why I and apparently some others as well have so much trouble clicking with react.
> Linux in 2020 is much better than Solaris in 1998

Depending on your purposes, Linux in 1998, was better than Solaris in 1998, even on Sun hardware.
it's not only your opinion, it's an actual fact.

these are called deterrents. same as cctv and other tech. they're not bulletproof, their aim is to make life harder for the perp.
Is anyone that's not a monolingual turd such as myself able to translate what's being said?
Yeah same. I remember when I started messing around with web front-end, I wanted to do pure HTML/CSS/JS, but I found it doesn't really work on web since there's all these little browser fragmentation issues you have to contend with.

So I added JQuery, which was fine, but you still had to build a lot on top once you start building something web-application like.

I tried Angular when that came out, but that felt like it was a little too heavy and opinionated, sort of like a "rails for the front-end".

Then finally React just seemed natural to work with. I could finally build fairly re-usable components, and you had the behavioral logic and state neatly packaged with the "view" definition. It seems like the first time someone had really nailed it with a structure for web front-end, and like that's the way it should have worked all the way along.
> Let's say there's 2 articles about settlers taking land, and 10 articles about startups and tech companies in Israe

I'm talking about almost every news outlet writing "Israel bombed Gaza" and only one being nuanced enough to mention "Israel bombed Gaza after n hundred rockets crossed the border during the last 24 hours."

Settlers taking land is also interesting. It took quite a while before someone (and none of the big ones) cared to mention that the latest dispute was over Jewish owned land that was stolen by Jordan during their short management of east Jerusalem and sold to Arabs.
> Not everything running in the browser has the same level of complexity.

This is literally the author's point.
Indiehackers now invite-only community
Two points:

1. Unless store security catches the thief at the door, many police departments don’t have the resources to track them down. So finding out that you were burgled within a couple days isn’t much better than finding out at a quarterly or even annual inventory.

2. It’s not that big of a problem. From the article: “Organized retail crime costs retailers an average of $719,548 per $1 billion in sales”. Putting that in a more accessible scale, that’s 72¢ per $1,000 of sales.
IMHO eventually the tides will shift and school
districts and exams will start allowing cell phones,

Why would this happen, and why would it be a good thing?
It's the "obviously" bit that's tricky there. Sometimes you have a 5,000 item checklist because 5,000 different things went wrong - but nobody has documented exactly what each item on the checklist is important for.
The author of this post does not appear to have actually read the book "antifragile," and seems to think it just means "company that has reduced its weak spots."

Nothing in this post has anything to do with anti-fragility.

This author also doesn't seem to understand basic economics. They seem to be confusing that PS5 is unavailable and Mac isn't as an issue of Apple doing better with supply, when the actual issue is that there's far more demand for the PlayStation.

This is not a person to learn from.
The tangled physics of knots, one of our simplest and oldest technologies
I mean, the article did say: "The web app developer does need React or similar frameworks. The website developer doesn’t need React or similar frameworks."
It’s not a matter of being “in on it”, it’s just the reality of a) how policing works and b) California’s decriminalized crime laws.

Arresting a person takes an officer off the streets for several hours, which is a waste of scarce resources if the department knows for a fact that there will be no prosecution and the arrested person will be back on the street with no consequences.

Also, any theft under $950 is a mere misdemeanor - it’s a ticketable offense, with no arrest allowed.
> We tried VisualVM but since Clojure memory consists mostly of primitives (Strings, Integers etc) it was very hard to understand which data of the application is being accumulated and why.

You should try deeper profiling tools like JFR+JMC (http://jdk.java.net/jmc/8/) and MAT (https://www.eclipse.org/mat/).
How much of the early Android code was made by Google? Android existed for two years as an independent company before Google bought it.
This isn't just a Home Depot exception. All retail has shrink around this level. And has for essentially all of its existence.

Which is one reason online prices can be cheaper.
How many of them are over $500.00? Check those first.
attorneys multiply when left to their own devices, which is often bad for society.. (since like law enforcement and middle management, LOTS of new people every year want the job for all the wrong reasons) so California Bar limits the new attorneys, which both lessens the total number of attorneys, and also advantages the incumbents.
If I understand correctly, modern Java has multiple GC engines available (that can be chosen with a command-line switch), some of which are either fully concurrent or with sub-millisecond stop times.
Yeah, like 1ms when handling heaps of 3TB sizes, when most people are still complaining about 16 GB on laptops, I can live with that.
I wonder if they realize they asked for a large frying pan in an oven with a timer?
I think most of the usual stuff in jQuery can be done with vanilla JS really these days. It does have its odd use but i've not needed it. Your needs may obviously differ. I would see if you can skip it though as it saves on loading more files.
Exactly. If I was not required to, I would never have bought a TI. Gnome Plots or desmos are just so much more convenient.
although they will track you as much as they can. And the price really doesn't justify as it doesn't have background playback according to article.
Astronomy Photographer of the Year Shortlist
That is a good point, but I wonder: how many second-rate chips are available and how bad are they? Because if the top end is 3 nm and they need 10 nm, then I don't know if there are enough other places to get them.
I don't know of any big ones that are still going. OPNSense runs on HardenedBSD (a FreeBSD fork) and is excellent. FreeBSD and/or NetBSD is/was used by Juniper, Sandvine, Dell (Force10).

I think the main blocker for OpenBSD in the commercial market is the inability to load binary blob drivers without maintaining a custom kernel.
The toolmakers have already done this: https://onekeysupport.milwaukeetool.com/en/knowledge/ios-too...
Why would this be a continent?

A "nearly Texas-size continent" would be about the same size as Madagascar, and much smaller than Greenland, and we don't call Madagascar or Greenland continents.

The smallest landmass usually called a continent, Australia, is about 10x larger than Texas.
Same story here. I have around 50ish web applications that I run for customers. There is hardly any time spent on maintenance and is recurring revenue for me, and I can spend most of my work time on creating new business opportunities. Some of the web applications are from 2005 and display real-time information about available items in their inventory, real time customer support chat, real time sensor data from oil rigs offshore.
It ain't. It's also far easier to integrate everything when you control everything. My current Samsung tablet and phone have the same levels of integration as my iPad/iPhone did. They can share calls, texts, pass files etc. Windows does a good job integrating with my phone too.

Smarthome is one place Apple fell down. I tried to add my hue lights and instead of just automatically finding the hub like Amazon and Google I was supposed to take a picture of a sticker? Could never get it to work. They also took far too long getting an affordable voice speaker for the home out. I'm not digging my phone out every time either.
How to connect to SQL instance on a different domain and non default port number
No, what you're suggesting is actually quite feasible. Using an off-screen HTML element marked as an ARIA live region, a web page can make the user's screen reader speak arbitrary text with its normal TTS configuration. The screen reader would likely even render that text on the user's Braille display if they have one, though I'm honestly not expert enough in the Braille implementations of various screen readers to know what the limitations might be.

So that solves problem #2 in my list (TTS), but may not be an adequate solution for #1 (Braille). And that still leaves the problem of keyboard commands.
I've seen a lot of bad React websites that are slow because the developer was a half-assed React developer or just learning and didn't notice on his 4Ghz i9 machine that something is making rerender every component on scroll event or something
Some of the difficulty is that the team may be hiring people because they're currently under-staffed. I've been on teams before where we're 3 engineers on a team that we're trying to hire up to 6 people. It's really hard to both try to keep up the work of 2 people, even in maintenance, and spend hours every week on trying to hire the replacements. Even if the company is good about reducing demands for new work after a departure, it's generally true that you're hiring BECAUSE you need more people on the team, which often means that team is overworked already.
It blows my mind that TI has such a stranglehold on the educational calculator market. Producing a TI-84 must be a few bucks vs. the >$100 they sold them for when I was in school.

Does anybody know of open source alternatives that could be pushed in the classroom? There’s no way they can patent math..
With Spring this is actually true - there are better alternatives for Java, and there is too much magic under the covers. I use plain servlets, jsp and a handful of libraries for common operations, and it is so much easier to debug when something goes wrong.
> Why don’t they just take the batteries and/or motors out of the products on the shelves?

I don’t know, but two reasons I can imagine are:

- It may be much more expensive to have to install motors at checkout. That would mean needing all motorized tools to be designed with removable motors, which most are currently not. That would almost certainly mean a skilled staffing increase company-wide to find & fetch & install motors, a reduction in customer experience having to wait for it, running the risk of having the motor out of stock, etc. I’d speculate that a commodity chip inserted into the power circuit is a very cheap solution in comparison, and perhaps something Home Depot can do now without asking the manufacturers for anything.

- The cutoff circuitry can potentially be sold and marketed as a consumer feature. If the customer can also walk away with a tool they can disable, then the solution helps second-hand theft too. I’d bet that contractors would absolutely love the ability to disable and even track their tools using a smart-phone app.
"As a trivial example, everybody talks about dead-letter queues but nobody really explains how to handle messages that end up in one."

For us, it's either a function that will retry the messages after some time, or manual intervention.

Our department recently said we need to move to even driven architecture for one of our processes that currently runs in a batch. They want us to load data into EMR from an S3 bucket populated by Kinesis. Their suggested implementation is simply to run the batch job more frequently instead of once a day... sorry guys, but that's not even driven...

I suggested maybe just setting a trigger on the S3 bucket and hook it up to Glue, since that would actually be event driven. They said 'no' because they don't want the load to EMR or Glue to run too frequently. I guess that makes sense (not that familiar with the ETL tech), but it sure doesn't make sense to call it event driven.
You missed it, it has been there forever. But it says good and bad things about Clojure that its reference documentation is one of its weakest points.

The Guide/Reference split obscures a lot of information (do I want guidance on Deps & CLI or do I want reference on Deps & CLI?) and the guides where that gem is hidden randomly mix advanced topics (eg, how to set up generative testing), beginner topics (how to read Clojure code) and library author topics (eg, Reader Conditionals).

When you think about it, there is nearly no trigger to look at the guides when the information you need is there. Clojure is a weird mix of both well documented and terribly documented. All the facts are on the website, very few of them are accessible when required. The people who make it past that gauntlet are rewarded by getting to use Clojure.
I second this comment. The key here is that Google SRE doesn't say use X tool, instead it says you should be able to do X. How you architect that depends on what tools you want / risk etc.
> nationwide nearly 630,000 teenagers now use it.

Is France's teenage population around 4-5 million?
So what happens if this bluetooth device fails and bricks your drill after you bought it? These things are used in construction and take a constant beating. They last for as long as they do because they're simply and reliably designed. Why not just put a bluetooth tracker in the box that's disabled when purchased?
I was hoping we’re that far in the future that the tools would scan your DNA by drawing blood every time you pick them up. Or at least have a fingerprint sensor.
didn't san francisco experience covid and lockdowns?

as a politician said recently:
> we know we locked down not only the general population, but also criminals.
A great website solely focused on calculation and simulation. That in-depth explanation left me wondering about the nature of the game itself. I'll probably try to play blackjack if I have the chance.
This is the most unnecessarily expensive and convoluted solution. Every product would have to be updated to support this system and it only works with electrical devices.

Here's a better idea. If a product is liable to be stolen, just keep it locked up and require the clerk to get it for you at checkout. It's probably less work for the clerk to do that than fiddle with this new system and it would require much less error-prone technology or cooperation from manufacturers. Most stores figured this out decades ago.
There is a common issue with limiting the angles in trig, and only requiring division with an integer or simple fraction solution: It provides a lot of help to the test-taker, based on their test-taking skills rather than their math skills.

If the test-taker can discard mistaken answers because they don't look like the kind of answer the test designer would choose, the test diverges from testing for the desired skills.
Lifepo4 for stationary storage makes so much more sense vs NMC.
Newer versions of Java have more interesting GC implementations that reduce that "stop the world, swab the decks" performance. The fine engineers working on the JVM keep finding ways to incrementally garbage collect. It's getting to a point where it's imperceptible in some applications. Granted, if you're writing high-speed/high-frequency trading apps for Wall Street, Java still isn't there. Rust could be the logical next step in that arena. (Although, most C++ devs I know in that space don't hate C++)
has it occured to these people that it's possible to... like React? And use it for that reason? Same for webpack, typescript etc. There is no church of modern front-end development going around indoctrinating people on these (there seem to be some forces doing the opposite actually).

Whether react, webpack, etc is efficient/neccessary is sometimes irellevant, if they happen to fit the mental model of some people and make them more productive. Same to any other pop language/frameworks that might be deemed inefficient: python, rails, PHP... You don't "need" to use them, but that's a silly thing to say.
We are always pushed to competition, I did sailing when I was young, despite being 4 times national champ I didn't really like competition (logistics, wait time), I just loved endless practice sessions, surfing/waves/wind sensations.

I'd have definitely exchanged all my trophies (that I gave to the club anyway) for just more practice and fun. I have that same spirit on my bike, no electronic, nothing, just enjoying the moment, pushing a bit occasionally. I don't watch sport either, what's the point watching other practicing it, once you know a sport?
Wow, this quote: Organized retail crime costs retailers an average of $719,548 per $1 billion in sales, a 2020 survey from the National Retail Federation found — a nearly 60% increase from 2015.

The cost of all this shoplifting is 0.7% up from 0.45%.

Meanwhile, over the same period, the cost of using your credit card at home depot went up over 1% from 1.3% to 2.4%.

Who is the bigger threat to your business here, really?
> ... and the question regarding choosing Clojure as our main programming language rose over and over again

If I find myself having to repeat myself justifying a certain decision time and time again, it's an indicator that the decision needs to be revised to be something which is a more intuitive fit for the organization.
I think you may thinking of Windows Server 2003. I also suspect you've never run Windows Server 2003 at enterprise scale either. No operating system is perfect, but Windows 2003 was a reasonably capable workhorse, even in 2003.
I'm weirded out by PSD2. I see the utility, but there are only so much interested parties able to wield this tool. Its expressed goals are to "improve the security of payment transactions, enhance consumer protection, foster innovation and increase competition on the market".

But looking at open banking APIs all I see are "insight" features for risk assessment and data mining. If I want to make a payment, disclosing that the amount is covered via a boolean would suffice, instead all accounts, transaction history and balances are transferred with some payment initiators. Ready to be scored by a model. It reminds me of private messengers asking for permission to upload all contacts: surely this is not necessary most of the time, but you want to get on with your day and click yourself through TOS dialogues. I need bank account level privacy settings to not accidentally disclose the past 400 days of my financial history.
> At worst they test which candidates have been unemployed most recently so they can cram leetcode study.

Or which ones are young and single with no responsibilities outside of work. Which is likely a feature, not a bug.
IT all depends on how, where and when does this malware run. If they can be installed along with the games under a gaming only account on the Linux machine, that is, with zero permissions on system and other users files around, that's fine with me. However if they require to pollute system directories or, much worse, be installed as kernel modules or system level daemons, then it's way different. Security conscious gamers would probably put their gaming machine behind a firewall that screens their entire LAN (other hardware, NAS etc), and forget doing anything but gaming with it.
Plus, this is a brand new site, not yet online. Installation may have been a factor or cause of the fire.
It can do more than that, especially if you've got the Euro-spec Hold State of Charge coded to be enabled. With HSOC, you just drive as normal and the scooter engine tries to keep the battery at the charge level you turned it on at. You only really notice that the car is noisier.