skysight-inc/HackerNews huggingface dataset:
Which 'opinion' would that be. The one where I write about anecdotes from the real world?

We have software that does what is needed. An ERP, a CRM, a HMI, a case management system for legal etc. No need to have everyone on every team rebuild that in excel.
Got it. So smiling and angry faces are part of our pre-training. Whereas making a “thinking face” or “embarrassed face” is part of cultural fine tuning.
If the compute needed is linear, then 4x means it's not far off. I would foresee it in a decade. This speed is also fast enough for household robots as it is.
While you're conceptually right, in practice I think it bears mentioning that in C# the two syntaxes compile differently. This is because C#’s target platform, the .NET Framework, has always had a function called `string.Format` that lets you write this:

var str = string.Format("{0} is {1} years old.", name, age);

When interpolated strings were introduced later, it was natural to have them compile to this instead of concatenation.
That's an excellent video. Before watching it I didn't realize there were so much physics involved in making the rick cookers.
I didn't mean that specifically the Emacs source code was not organized in the right way for a reference manual. I meant that C and Java source code in general isn't. And C++, which is actually where people use Doxygen more.

The Python standard library manual is also exemplary, and also necessarily organized differently from the source code.
(without making any claim about "block chains for voting are good/bad")

Not really. Generally if you want to privately check something like this, you encrypt it for the recipient (government), and sign it with something that only you know. So the contents are hidden from everyone and nobody knows anyone's signature, but you can prove that your item is in the list, unmodified, and is therefore counted.

And then the chain would provide a quick way to check for "has not been modified since I checked", without needing to do the full check again.
I'm still not sure whether it applies to this case, but on the Prius at least, "neutral" is a software concept. There is no physical linkage from the drive mode selector ("gearshift") to anything mechanical, and there are no mechanical components that could uncouple the powerplant from the wheels. Putting the powertrain in neutral is accomplished by removing torque commands from the electric motors, at which time the engine and wheels can free-spin.

At the time this was in the news, I was never able to find a coherent explanation of whether any such bit-flip affecting some piece of software on some module, would also inhibit the interpretation and implementation of a neutral drive mode selection.
can you please elaborate on this? what are these factors? how do we know which factor contributes how much? thanks!
After forty-ish years, the limit on personal storage is ever higher. The sum of every filesystem I ever owned will probably fit on two of today's very affordable hard drives. (I should get on that for pre-cloud stuff.)

And decayed versions wouldn't get the author much mercy from bereaved families.
I used PageRank once, seemed to work well. A win was treated as a link, points would flow from the loser to the winner. The strength of links would decay over time.
IMO, the mathematics underlying finite element methods and related subjects — finite element exterior calculus comes immediately to mind — are interesting enough to constitute a hobby in their own right.
Has anyone built this but for fastmail?
so linux then?
Most people do get that and why it's useful. But it's like ssh-ing into a vm to do anything in production. It works, but goes against any engineering principle we have. We write bespoke scripts and I think no one would begrudge anyone trying to do quick a quick computation on anything tabular. But then you got complicated business processes that are held together by spreadsheets and it's a nightmare scenario when you know how much people trust the computer. It's easy and fast, but we'd like some more reliability.
Price of labor is part of it, but it's mostly the batteries. China is basically the only country that makes LFP batteries in high volume. That may be gradually changing (some big patents expired not long ago), but it'll take time for other countries to ramp up their production if they can even be bothered to.
Who did he say that to? When? He botched the offer so badly that he bought Twitter well over the market price and is down something like $30B, and nobody is losing that kind of money in a lawsuit unless they signed a very good contract (he hasn’t been sued that badly for overstating FSD for years, for example).

I think he bought it because he was addicted and could, similar to how a rich alcoholic could buy their favorite bar. I don’t think there was a nuanced long-term plan rather than an impulse mood to increase his stature and remove what he saw as rules which prevented his friends from saying what they wanted.
This jives with my experience at a financial services company. I once sat next to the “big data team” and the company 5 year plan was all about delivering analytics and ai to customers using their data the company housed.

The team consisted of one guy (who had a business degree) and a lot of empty cubes they were trying to fill. A year later the company had been acquired and the big data initiative had evaporated.
Location: Egypt, Cairo
Remote:yes
Willing to relocate: Yes
Technologies: Python, Django, REST Framework, API
Résumé/CV: https://mustafa37.pythonanywhere.com/
Email: mabdelaal474@gmail.com

A software engineer with 4 years of experience in systems programming "Saas"
Discussions:

(16 points, 18 hours ago, 3 comments) https://news.ycombinator.com/item?id=42024470

(18 points, 10 hours ago, 7 comments) https://news.ycombinator.com/item?id=42026871
I keep hearing this but I just think it’s silly, for basically any factory, it’s trivial to change the configuration of a space so a better suited robot can operate rather than build robots that can fit into human sized spaces.

Yes there will be use cases but it just seems like a problem looking for a solution most of the time.
Slowness isn't always a desireable property of cryptographic hashing. Generally you only want that property when you are trying to do some kind of key derivation from a human-generated password. In plenty of circumstances you want them to be fast, but hashes that have the desired security properties are all slower than the hashes designed to be fast and work well enough with non-adversarial input.
Have a good day!
It does not make sense to paint paper ballots as something that is inherently better.. Paper ballots have many potential vector attacks many of which are stupidly easy or even unintentional (e.g. hanging chads)
I think you misunderstand the point of the poster you are responding to.

They are trying to say that 100% error free is neither appropriate nor useful. It is a binary classification that throws away the important nuance.

That’s why they mention measures like “defect rate” and “bug severity”. Those measures are not currently being discussed here, and they should be.
>Well having to soak the rice overnight and reboil it multiple times doesn't seem like an easy method to me.

Yeah, I'm not sure that's really necessary. Other sources say that simply boiling in lots of water (like pasta) and discarding the excess water is enough.

>It almost sounds like fear mongering to me

I don't mind, because that's an unrealistic and over-broad standard for speech.

I don't care what it "almost (!!) sounds like," especially after I took care to disabuse the reader of that exact misunderstanding. I care what it is.

Truth > Optics / PR

You can't stop telling the truth just because some people might possibly misinterpret your words (which, spoiler alert, people can always do that), or else you literally can't ever say anything.
The primary reason we keep around and use jQuery is because most pages on our site rely upon datatables.net which relies upon jQuery.
* Panel Saw: Large rack that can hold an entire sheet of plywood (4x8 or EU size 5x5) Saw runs on a tube/sled that lets you cut up / down on the plywood sheet. To make horizontal cuts the saw is rotated 90 degrees. On some panel saws the entire tube and slide will slide from left to right on the saw. On less expensive panel saws there will be a series of rollers along the bottom that lets a panel roll with the fixed saw making the cut. Most panel saws are mounted to walls. I've seen smaller panel saws that can be rolled around (panel sits at a 30 degree angle)

In my shop I have a track that my circular saw, jig saw and router can use for long pieces. I can break full sheets of plywood down. I use foam board insulation. Either on the floor for breaking down a full sheet, or for smaller pieces I put foamboard on my 3x5' workbench.

I have a Mitre saw that I use for small 8" crosscuts. For bigger crosscuts back to the track.

All of my tools are Dewalt 20v tools so I don't need to wrangle cables. The only think I can't do easily is rip small widths of long pieces.
I accept that it is true but I bristle at the fact of it. It shouldn’t be true.
Equally I’ve never worked for a company in my life that uses office or 365. At most in one org the CFO and his direct report had office licenses for excel.

In working for a European company right now that is a pure google workspace shop. (Though I work remote and am not based in Europe myself.)

I’ve got zero idea how to use excel because I’ve simply never worked for an org that has deployed Microsoft products and I’m nearing 40.

Wild how different our experiences can be. I’d be totally open to trying out Microsoft products but it’s just never come up. In the same vein, I’ve never used windows in my career either (though I have administered windows server but that was only due to it being a requirement for some VMware stuff and it was treated like a leper.)

I started my career with Linux and most roles since have deployed/provided MacBooks with OSX.)
I put the laundry on this morning, came into the kitchen and got a bread mix going, made some toast while that was mixing. The dishwasher was just finishing. Having to wait for one machine to serially finish doing each job not quite as well as a dedicated machine, before doing the next job, doesn't sound ideal. Plus when the dishwasher breaks I can still have toast.
There are many ways to skin a cat, but my advice how to try it an excel way (assuming a db backgound) would be..

try dumber things, sounds stupid but you dont need rules and structure, just data :)

denormalise a more often to break down the problem, the data and problem are your goal not structure (as much as db).

Yes period per tab type of thing is quite common, as at some point you want to close the period and never change it.

Lean into the non-standardisation to handle the real world. E.g for most of your budget its one line per item per month but this one are flexes with headcount so that has its own page, and tax is balnced in month x so ill just over type all the formulae there when the real numbers come in.

Also if the model is complex try naming fields and showing the formula in a cell next to it to remind you how its calculated (if not ready using it check out "format as table" to do this for tabular data)

And yes pivot the crap out of everything.

There is also "add to model" which gives you powerbi type modelling in excel which can also be handy and fast.

Not extensive list, and for lots of things db is better when you know how to use it.. but those are some of the "i get it" scenarios for me
I think the point is "here's the desired properties for a cryptographic hash, and here's a practical demonstration of how non-cryptographic hashes don't have them". I don't think this is meant to be a surprising outcome if you know about the definition of cryptographic hashes, more just an interesting demonstration of how specifically non-cryptographic hashes are non-cryptographic.
Ah, the tried and true "you're holding it wrong" excuse.

Is it safe to admit the voting machine UX sucks if this is remotely possible? These things should be designed so 90 year olds can use them without error - and without filing their fingertips down with little squares of sandpaper.
This article does us a great disservice by ignoring industrial sugar. The end of sugar rationing also meant that sugar could be added to industrially produced products, like bread. Visitors to America gag on the unbearable sweetness of standard sliced bread, which is commonly sweetened with high fructose corn syrup. Bread in the UK switched to the Chorleywood rapid process in the 60s, which allowed them to use low quality low protein flour. The result is a high glycemic index white bread which is rapidly digested to glucose.

That's only bread. Then consider breakfast cereals, baked products, baked beans, etc. Every staple suddenly has massive quantities of sugar.
There were youth groups whose surviving members are still salty about having to shut down.
https://duckduckgo.com/?q=%22order+of+the+white+swastika%22&...
Prisma definitely supports foreign key constraints. I think you mean joins which they only recently started supporting.
During my industrial PhD, I created an Object-Oriented Programming (OOP) framework for Large Scale Air-Pollution (LSAP) simulations.

The OOP framework I created was based on Petrov-Galerkin FEM. (Both proper 2D and "layered" 3D.)

Before my PhD work, the people I worked with (worked for) used spectral methods and Alternate-direction FEM (i.e. using 1D to approximate 2D.)

In some conferences and interviews certain scientists would tell me that programming FEM is easy (for LSAP.) I always kind of agree and ask how many times they have done it. (For LSAP or anything else.)
I was not getting an answer from those scientists...

Applying FEM to real-life problems can involve the resolving of quite a lot of "little" practical and theoretical gotchas, bugs, etc.
Because if it ever needs to change, you're in for a world of hurt. Because useful stuff like that is worth sharing elsewhere. It starts with 2 lines, but then theres another useful function you'd like in another file. So you just copy and paste those two lines. But then you want that in a third file. Pretty soon you have this almost-library you're carrying around you've spread across a bunch of files, and now what started with two simple lines is now a mountain of tech debt.

Maybe you'll never write enough JavaScript to have additional utility functions. You'll probably never need to modify those two lines. But copying and pasting like that makes for quite the code smell. Because if you're copying and pasting that, the question that someone may never actually verbalize to you is what else in the code is copy and pasting instead of being turned into a shared function in a libray?
The person who makes this remark in Gremlins 2 is immediately violently sliced open in a comedic but also horrific way. Probably the best response.
> So wheel speed sensors drop out and the car will accelerate uncontrollably?

No, I don't think any of my bench tests suggest that for this car. The torque is minimal throughout, so if the motor was pushing an actual car then it might not move at all. If it did move, even a light touch on the (mechanical) brake pedal would stop it.

My problem is that I had a bench setup with no load on the motor and no mechanical brake. I could have pulled the safety interlock (all EVs have these for emergency first responders) but this stops the motor at all costs - wasn't sure of potential damage to the motor controller circuitry from back EMF.
US election results take more time that every other paper ballot country so this is a lie
I don't think you get it. They can just click around and see all of the numbers and all of the formulas. You can write notes and directions into the spreadsheet to explain what it's doing. It's code and a UI.

Everybody knows it's code, I've written thousands of lines of code to back single spreadsheets. But the output is always a spreadsheet that people can flip through and check the calculations themselves if they like. It's code that outputs code. But is that a helpful observation?
His platform, his rules. He's specifically not what I outlined: "Lots of engineers that spent more time opining in ERGs, virtue signaling on Slack, renaming things from "master" to "main" then patting themselves on the back for a year, etc. have been shown the door. Free money dried up, and so too have the bullshit jobs free money spawned."
Well, if you narrow down the metaphor to just knives, a dull knife is more dangerous to a chef than a sharp knife, because you need to apply more pressure and you get less control over the cutting action.
GBC mode (with the z80-like processor) cannot be accessed in GBA mode at all.
You're cleared for takeoff: https://rezmason.github.io/excel_97_egg
I mean, a bunch of 'em is called a "murder", FFS :)
If your ERP can't keep up, then that is an ERP-shaped problem. Escalate with the CFO and CTO since the latter probably signed the responsibility/ownership (albeit probably indirectly) for delivery. In the mean time (since the real world is imperfect) you would of course rather kludge it than do nothing. But you would probably not rebuild the entire ERP in excel, forever, which is what I will fight against.

We don't have that problem, our ERP team can keep up. Perhaps that is because our rate of acquiring and divesting is maybe 2 or 3 cases per year. We are only active in a couple of countries per BU in the cases I write about, so that makes it easier as well.

On the other hand, if the ERP team isn't capable of producing the rate of change needed to support the business requirements, I really hope that you get that sorted since that is practically the entire reason an ERP team exists.

We do deploy changes (technical changes) about 200 times each day, of which the teams dealing directly with business workflows do about 60 (including some stock, pricing and WSSI teams). It's not a lot, but it allows us to have nearly no lag time between business needs and implementation delivery. It did take a while to get to that rate, and a 2-week feature freeze one time to shift all processes to a model that allows for this change rate. But it works well for us. (and reporting, visualisation, ETL, and ML are all done without spreadsheets for about 3 years now)

As for why we did that (in case that was a question you'd be asking since it is obviously not a change that costs nothing): we no longer wanted to accept the risk of doing it the old way, we also didn't want to have as much onboarding friction due to having many diverse sub-workflows inside teams, because even if you did learn about what someone DIY'ed in your local team, you will still run into the same problem ad-hoc when dealing with other teams, usually at the worst possible time. Same goes for off-boarding, we don't want to spend months trying to figure out what custom stuff someone put in place, especially since you get non-engineering solutions to engineering problems (the excel shaped one) but also engineering solutions to non-engineering problems (the python notebook one). We want our people to be able to spend as much of their time on the actual work instead of side quests that don't add the value we are looking for. It doesn't mean exploration or experiments are banned, but it does mean we want to facilitate as much as we can so you don't have to do anything extra by default.
There is some information here and in references, but it's sparse on how he entered the university.

https://en.m.wikipedia.org/wiki/Detention_of_Alek_Sigley
Yeah probably just a request. Oh snap.
paul saladino
I was part of a company that went all in on using lambdas for the majority of their web facing APIs. That was 7 years ago.

The cutting edge bit is a nice quip, though I agree not exactly accurate anymore.
Annoy
I’ve never worked in a restaurant and don’t know how long they keep their oil for. However, I used to engineer commercial biodiesel plants, and am very familiar with exactly how rancid, oxidized, and contaminated with solids used oil from restaurants often is- I’ve seen some truly nasty stuff and don’t eat fried food from restaurants. “food coming out of it looks and tastes and smells bad” is exactly right.
Eefing
> Even people who know about the solution might find it drops out of their brain in a moment of panic.

I agree. During a period of huge storms in my region I kept mentally preparing for getting caught in a flood: engage first gear, press the gas and go, slow and steady.

Then my fears materialized and as soon as the flood started pushing my car, I pressed the clutch and engaged the second.

Thankfully I realized it fast enough, kept pressing the gas and engaged back the 1st, so my mental training may have helped, but that was a close call.
> Colorado does signature matching and ballot tracking.

Don't know about Colorado but many other states have been sending ballots to dead people as well as people who are not resident anymore. The potential for fraud is huge
I think you have to give the author a little credit. Sometimes developers pick a non-cryptographic hash and they don't realize they actually need collision resistance, e.g. because an attacker-controlled input can cause an O(1) hash table operation to go O(n).

These kinds of articles are great for red teams, since they actually have to demonstrate the problem instead of just switching out the algorithm.
That is a strawman.

You can disagree and think that the OP was letting the definition of "minimalism" and "brutalism" do too much heavy lifting.

But you rather imply that without javascript you cannot create a "winning" website. And ignored that the OP has a real point: Can we call a website minimalist if it requires javascript. It was not excluded that you could embellish (maybe a lot) with javascript. In the same way I would expect javascript to load async.

While I have heard your argument before it implies a really interesting design "smell". On that we might disagree. But it is there nevertheless.

Your curiosity implies that winner takes all. I agree that javascript has won. But I feel you imply that it is then ok for the victor to burn down the village. We forgot what made the web. The foundation is still html and not javascript. What I read as the "javascript attitude" makes is harder to transition away from javascript when that day comes.

Javascript is really great. Warts and all. But the "strong" proponents keeps forgetting the beauty in separation of concerns. On this point we can then have an honest disagreement.

I hope I do not come off too harsh. I genuinely wanted to address your curiosity.

I think the OPs pov is quite clear. So with your reaction I suspect we also disagree on JS0 and JSugar. That is again some bad voodoo on how to seperate concerns from people who looks at who is winning now and missing the bigger picture.
CSGO at the pro level has ADR and k/d, but the stats for an igl are going to look a little different from the awper.
My father, who was almost certainly autistic, would try to teach me morse code by whistling all his conversations with me. This would go on for days without spoken communication.
The point of this post is to demonstrate how easy it is to generate collisions for HashDoS attacks.

Cryptographic hash functions are usually designed to be fast since they are on the hot path for cryptographic signatures and for hash-based message authentication codes.

Password hashes are designed to be slow, but they are an entirely different beast.

The point about https in the conclusion is that the author’s PolyMur hash uses a polynomial construction related to GCM and poly1305, which makes it much harder to invert.
The real problem isn’t with Excel itself. The problem is VBA and even Microsoft has been trying to kill it with JavaScript and future python support. I don’t feel that even MS can kill VBA since it’s so ubiquitous on Excel into the day that the majority of users transition to Excel online.