skysight-inc/HackerNews huggingface dataset:
In a civil case like this, I don't think there is any form of legal aid. If you don't have the money to pay upfront, you lose. That's the way the law works.

If it happens to you, just file for bankruptcy and get it sorted rapidly. You need a few hundred pounds for bankruptcy proceedings, so don't spend them on lawyers!
If I read correctly, he also didn't pitch up at court to defend his position, so the judgement went to the law firm.
> Does anyone actually have a problem with kB meaning 1024 bytes and MB meaning 1<<20 bytes, etc?

The manufacturers of memory and hard drives seem to have always had a problem with that. They’ve preferred to use KB=1000 bytes exactly, MB=10^6 bytes, GB=10^9 bytes, etc. for as long as I’ve been buying computers, which is long enough to remember when computers didn’t come with MBs.
What's funny to me is that whenever I get stuck with docker or docker-compose (or getting our various docker services talking to each other), I'm told by a certain engineer that I ask for help from, "It's really not that complicated.". Then a week later he's asking me for help setting up eslint and vscode auto-correct/format, telling me he's been trying to get it working half the day, emphasizing how terrible JS tooling is. I of course sent him on his way with a working set-up five minutes later.

I guess the difference between us is I'm in JS everyday while he's primarily backend. I've made peace with my tooling as has he. I've also made peace with the fact that my tooling is going to continue to change every few years. From Gulp to Webpack to Parcel to Snowpack and onwards.
Time to rebrand.
JavaScript environment management got you down? Try Volta – Free, Open-Source
This is only 254 useable addresses. Nice, but not that big.
UAE Hope Probe Mars Orbit Insertion Live
They could have prioritized the dev (or scheduled the release/deployment):

1/ integrate some Tor-like system, and 2/ the amateur proxies feature

Actually they can still do it, by deactivating and putting the amateur proxies feature in standby temporarily while the Tor-like system is being implemented.

The very least they can do is not denying that, now they have already deployed 2/, developing 1/ is becoming an emergency.
I think both Moxie and Signal have to be more open to criticism instead of hiding behind either a CoC or a reactive/elitist mindset.

They can't eat their cake and have it. If they advise vulnerable groups to use their technology, then they're morally obligated to explore and mitigate any and all issues brought to the table.

Signal has lots of funding, so getting "insulted" is not an option — in my view that only applies to FOSS maintainers who work for free.
I love games with borked, surreal geometry like Antichamber and Manifold Garden. It's sad "noneuclidean" is the name given to the burgeoning genre of "games with geometry divorced from reality" even when which isn't helped because a certain man with a cat named after a racial slur dropped the word without knowing what it means in one of his works deriding religion.

Still, actual non-euclidean geometry such as HyperRogue and Hyperbolica (the latter of which I'm desperately waiting for) are a treat. CodeParade's videos explaining it are enlightening, since he actually cares to carefully explain the math and not just show pretty visuals nor explain in a dense, esoteric manner.

On the subject, have a hyperbolic maze: http://www.madore.org/~david/math/hyperbolic-maze.html
I assume your schooling is very recent, as this practice of changing text within quotations is new, and completely wrong. A quote is what was said, verbatim.
My point was really that there existed genuine anti-Brexit positions, and people failed to vote for them. That shows as much about the weakness of voting systems as it does about Brexit, but in the end the pro-Brexit party won a majority of seats. If people really were that anti-Brexit they did have options.

The entire thing was a clusterf### that should never have happened. All voting systems are bad even in the best of cases, and this was far from the best of cases. Good luck living with it.
I don't think guilt or self-blame is warranted here. After all, you can't choose what to desire almost by definition. You can only choose to pursue your desires or not, and that's assuming free will is a meaningful concept to begin with.

It also has to be said that modern life isn't particularly conducive to inspired existences. At dark times in my life I've felt the exact same as you: the idea that there is some spark missing that disqualifies us from being human. But looking at it more dispassionately (pun not intended), it's clear that this is neither a helpful nor particularly correct way of framing the problem. On one hand, much of life is random, and on the other the value of small things and a contemplative life is often disparaged without reason.

I can recommend the essay The Concept of Experience by Mark Grief as it helped me a lot on this specific point.
That sub is a mean place. You are treated as Hitler if you do anything other than parrot the sub's accepted norms, many of which are highly dissonant when compared with real life American perspectives.
The media still doesn't understand what it means to own Bitcoin
When you add the next sentence in the original text, it's even more blatant:

"And it induces regular effects of power. Each society has its régime of truth, its ‘general politics’ of truth: that is, the types of discourses which it accepts and makes function as true; the mechanisms and instances which enable one to distinguish true and false statements, the means by which each is sanctioned; the techniques and procedures accorded value in the acquisition of truth; the status of those who are charged with saying what counts as true”
One of my favorite takes on this debate, from a software developer: http://byfat.xxx/chomsky

(SFW even though it's on an .xxx domain)

(It is "this debate" in a broader sense, not this specific debate, which I also happen to love. I both agree with you that it is amazing how everyone sees what they want to see in that debate, and also am in the "lol Chomsky got owned so hard he didn't even know what was going on" camp.)
> "the rise of citizen journalism"

The only citizens who will be able to expend the time and resources to do more than superficial reporting will either have a Paul Bunyan-sized axe to grind or be funded by someone else. In neither case will they be unbiased.
Somewhat off topic: I found that written in the ceiling in many buildings at the Air Force Academy in Colorado. I also found it in crawl spaces at many other bases where you can see the foundation. It must have resonated with a lot of people, or been an early meme?
I think the date range is off, but the idea is correct. Born in early 70’s means being just at the right age to learn during the home / microcomputer revolution.

I don’t think you missed anything.
Have you bought a Nestle product? Is so you support child slavery.

By your logic:

> You absolutely support their practices by doing business with them.

Life is not black and white.
> 3) the user has enough money in their account to be able to exercise any options that they buy, ie you buy 1 Call contract for Tesla that gives you the right to buy 100 shares at the strike, do you have enough money in your account to buy 100 shares of tesla? If not then you can't buy

I don't quite understand this one. first of all, if I buy a call I don't have to exercise it. if I don't have enough cash to exercise it, can't I just sell the contract itself for roughly the same gain? if so, why should there be a capital requirement to buy one?
Same, but the value/need for a cover letter partly depends on size of organization, sector, etc. I know very large firms that use something like LinkedIn for job applications and automate the initial screen through that/resume-only. I tend to work in management with sub-100-employee companies and prefer having a cover letter as part of the hiring process, which is also more manual.
KISS remains one of the most under-appreciated principles out there.

I still annoy people by talking about my time at the high frequency trading firm, because working there was a revelatory experience. They were operating at a scale and velocity far beyond any place I've worked at, with lower tolerance for downtime, and very little hardware, relatively speaking. The traders had fun, of course, but it was frankly kind of boring to work there as a techie, what with everything ticking along so smoothly all the time.

And the way they got there was through an absolutely fanatical devotion to the KISS principle.
Is it really cheating. If the goal is to learn the material using someone else's solution is incredibly helpful and can expedite the learning process. If there is a process to master a skill in 20 hours and another way to master it in 5, only the fool would chose the 20 hour process.

When I took electrodynamics the first semester I worked through all the problems myself. I started on Sunday would ask questions Monday and Tuesday where I was stuck and the process took me 20ish hours each week. When I took the second semester, a couple of the other students had the solution manual. I would attempt the problem, then when I got stuck, I would consult the solutions manual, understand what the solution manual was doing, then go back to my work and understand the problem. It would help me track down errors I made in algebra. I ended up spending about 10 hours a week on the problem sets, understood the material better (as well as the material from other classes) and got better grades (on both tests without solutions and homework).

I used to tutor kids in physics and one of my students went from a C at midterm to an A because there was real time feedback for the homework he is trying to do so he was able to grok the material. Worked out solutions to the homework problems is the next best thing.

When I was teaching myself machine learning, it was the same deal, I started working through other peoples worked out problems, it helped me grow my programming skills and learn machine learning more effectively. I would take their code break it down, add comments to lines I didn't understand on first reading and ran the programs.

Learning from solutions is one of the best ways to learn. And it is stupid to have to do twice as much work for the homework problems because some kids might cheat themselves. The alternative for students who have gotten behind or don't know the background is that they don't learn the material because you don't have . The solutions manual gives them an opportunity to catch up.
not that I don't believe you but is there any proof to back your claim?
It's hard to compile intuition; seeing that one diagram unlocked an entire category of possibilities that I hadn't spotted before, and I can feel that they're now accessible (and always were, but I hadn't looked). It's hard to enumerate them.

Basically, a lot of things can be thought of as something vaguely geometric, and then enumerated discretely using some method of enumeration (e.g. a grid) to form an approximation to the value, which is a known bound. It feels like the general idea can be used for things other than approximating real values (something to do with property membership and graphs?) but I can't give any concrete examples of that.

One of the ideas I got from this, which I think was what spurred me to write that comment, was doing it in reverse. You can think of certain discrete systems as being, in some nebulous way stronger than a bound, inextricably linked to a continuous function. Kind of like Pisot–Vijayaraghavan numbers,[0] but more so. There was something about the resource requirements of an algorithm and applying this technique to compiler optimisation, but that's an incomplete thought.

Lots of things.

[0]: https://en.wikipedia.org/wiki/Pisot%E2%80%93Vijayaraghavan_n...
It's not always that easy. Most of the pain around webpack configs comes from dealing with them later, not when starting the project. It might've been written by someone before you and modified by multiple people. Now you have to figure out how to add something new, intended for a different pipeline, into your existing pipeline, which has years of changes you probably don't understand in it.
>Now that I'm thinking about it, maybe it is true that nobody is reading these.

Considering that a lot of hiring managers complain of too many resumes, not enough qualified candidates, and lengthy interview processes, it's not unreasonable to assume they've stopped reading cover letters because they don't have the time.
"lethal weapon loaded with the most damaging kind of ammunition on other people."

I mean clearly you though it mattered, so I was telling you why people prefer scary sounding hollow point ammo over FMJs.
In the UK, truth is a defence to libel. That means if you can prove that your opinion is as you wrote it was, then you win the case. Simply restating the same opinion in court would likely be sufficient.

Obviously you have to have written "In my opinion, X is a scam". If you missed off the first 3 words, you are gonna lose.
Vue3 InputNumber
PRDV151: Bitcoin for Everybody; Course Syllabus
"molding the quote to the 'grammatical context'"

That's called "paraphrasing", and is distinct from quoting, because a quote is what was actually said.
With the recent problem in sudo, I suspect this to be a likely cause. The typical shared hosting stack uses that somewhere, so servers will have it installed. A fast, malicious user (and a slow update process) is enough to get root on one machine and penetrate the rest of the net from there (can still be avoided, but requires some effort).

Just a guess, of course.
Yubikeys make me nervous, what happens when it breaks? or your house burns down. You need a backup password or similar which kinda defeats the point of having the key.
The Oldsmar water facility hack was avoidable – and it can happen again
Show HN: Who Pays Technical Writers (1.0)
A few examples of the magic and the implicit rules that leads to confusion:

query(object1).where(object1.prop=10).orderby(prop).join(object2).where(object1.prop=object2.bar)

Looks like to be logical blocks that you can easily chain together, but is the order important and can each "subfunction" be used anywere? or after a specific previous one? Probably join couldn't be used after orderby.
What is the state before the join, the available tables?
Where inside the sql will be applied the where? What object will be available?

Some ORM even do kind of "autojoin" on table that it detects based on arguments used in later where clauses.
And that there haven't been many commits since, as opposed to Aseprite, which is still actively being worked on.
>is that a warning is better than lulling people into a false sense of security.

But in the end any such warning is meaningless as it can't possibly be acted upon.

>Again, your phone may not be compromised but your IME could still be malicious.

If you're using a malicious keyboard app I think it's fair to say that your phone is compromised.
I hate to sound calloused here, but maybe if you don't understand transaction settlement time, don't trade that volume of options?

Robinhood has similar moral liability of a payday lender: it's not wholly their fault if people choose to make bad choices for themselves, but they are partially responsible for enabling them and/or obsfuscating terms.

But in this instance, we're talking about pretty standard industry processes and practices.

If you hand someone a gun with the expectation they know how to use it, and the first thing they do is blow their brains out... not sure how that's on you?
It makes learning vim fun[0] and it gives an open-source creator $250/mo[1].
Also it helps me out by giving me extra income that has helped pay down debt.

[0] https://www.vim.so

[1] https://fastapi.tiangolo.com/#gold-sponsors
> They say that, but they decide which reviews are legitimate, and they're more likely to decide that positive reviews are legitimate, if a business is paying them.

Do you have any evidence of that?

I have several unsolicited 5-star reviews for my business that have been flagged as "not currently recommended." Yet despite fighting off their sales reps for years my business is the best rated business in my city in my category.

Based on my experience, the Yelp hate is just sour grapes from businesses that are reluctant to bend over backwards to make every customer happy.
$400/month is not a trivial sum of money for a mom-and-pop shop. Plus if this becomes the norm, there will be other predatory sites jumping at the bite.
TikTok and Universal Music Unveil ‘Expanded Global Alliance’
In this discussion I am regarding science as a strict subset of philosophy. One where more constraints are added.

So of course philosophy can talk about anything science can because science is a branch of philosophy.

You can't do science without implicitly doing philosophy. Science relies on epistimology to justify it's foundations. Debates about whether topic A or topic B are really science is a philosophical debate. This isn't flippant intellectual game playing. Find a theoretical physicist and an experimental physicist arguing (which they tend to) and they are arguing about the philosophy of science and the nuances of the scientific method.

It's hard to do cosmology or particle physics without tripping over philosophy. "Shut up and calculate" can only take you so far.
They have a ton of active users and user data. They have the potential to be milked dry from ads.
It is the small everyday deeds of ordinary folk that keep the darkness at bay
As the old saying goes, the game or application is like a swan swimming gracefully on the water. If you were to take a look underneath into the source code you would see it furiously paddling in an ugly manner.
I was about to comment how similar the examples look to Laravel's Eloquent ORM/query builder. Objection.js says it's built on top of something called Knex.js, and sure enough:

> "Special thanks to Taylor Otwell and his work on the Laravel Query Builder, from which much of the builder's code and syntax was originally derived." [1]

I've always loved Eloquent. It doesn't shy away from the fact that it's never going to be able to do everything a SQL query can, instead it focuses on making the stuff that's tedious and error prone to do by hand really expressive, and lets you drop back to SQL when you really need to.

[1] http://knexjs.org
It could be, although there are definitely situations where you could sell 10% of a company for close to its market price. But then that just means we have to use other metrics, and Facebook comes out definitively on top in for example number of active users.
Facebook sued for ‘losing control’ of users’ data
It's not good enough for multi tenant setups. A single malicious customer can potentially steal data from other customers. The docker team also considers security to be a pretty low priority.
I meant using the relational data from a query directly.
The moment you're doing a join, you're simply mapping to an object manually
Energy is such a huge and all-encompassing problem that we need to pull on all the energy levers we have - more sources, cleaner sources, safer sources, more storage, lower losses in distribution, greater efficiency in consumption, smarter allocation of consumption...
Please please use this instead:

https://www.stavros.io/posts/u2f-fido2-with-ssh/

It is much much easier and less error-prone, and compatible with any U2F key (not just Yubikey).
Nginx can, most backends can‘t. ;-)
How to cope with a difficult colleague – by Dvir Segal – Feb, 2021
HS2 shows off barn-like ventilation shaft headhouse
The original script is still alive at https://www.mobileread.com/forums/showthread.php?p=1873256 but it requires running python. A web browser is less of a hassle for many.
You realize there are many many many more industries than the ones you listed, right?
Bigots can accuse you of being genetically defective just as well as they can accuse you of sinful behaviour.

Pandering to what bigots need is not productive or helpful.
Ahh.. the beautiful times of the .war and .ear files. So much information got lost from J2EE, and now we're rebuilding things with so many different tools.
>radiation can't be seen

Not to be pedantic, but...
Two Yubikeys.
Just looking at it I'm struck by how difficult it is to get the small details right. I don't even know exactly what's wrong but the spacing at the top and bottom of the title bar text is visibly wrong, and the menu bar is too high?

I don't say it to be needlessly negative, it just amazes me how difficult this stuff can be. And I don't think I could actually use this, it would drive me insane for reasons I can't really justify.
I took this course a while back. Before every exam, students would create a massive crowdsourced google doc and attempt many problems in the book / fodder. Granted, we had TAs to review our results - but even they don't access to a solutions manual. But the docs were filled with comments, many different approaches and alternative viewpoints. The class discussion board was very active. I've never seen that sort of large scale student-led collaborative atmosphere in any other class.

In that sense, I agree that this book isn't designed for self study. Every homework was done in groups of 3 and probably took a combined 30-60 manhours a week to complete. It would be pretty hard I'd imagine.

The reality is - if you're a developer and someone asks you to develop a program that does x, you rarely have the privilege of having a complete source code waiting in the end to compare against. But you build it iteratively. You do a bit of research. Sometimes you ask for feedback through a pull request. You think about every corner case and edge case. These are all basic practical skills you don't get to exercise if your mindset is to just grind through math problems.

These days, the internet is full of knowledge, social and connected as it can possibly be. StackOverflow and research papers are one google search away. (I say this because every problem in the book are usually based on very interesting theoretical CS papers) Discord servers have become huge chat rooms for people to organize like-minded individuals. Assembling a group of motivated individuals online and working on problems together is a very effective way to learn than trying to dive into material by yourself. Whether it be this book or any other textbook. I don't think this book should be faulted for trying to incentivize that philosophy.
Well they banned CTH as well...
Rust: “Move fast and break things” as a moral imperative
My point was only that people had an anti-Brexit choice that they didn't pick.

I'm in complete agreement that FPTP is a terrible system, and does a miserable job capturing voters opinions. It does so even when there are many extra parties available. (The LibDems were, after all, part of a governing coalition just five years ago.)

The problem is coming up with a significantly better system. The UK is in this mess because of a direct vote that didn't really measure voters' opinions, either.
A Reddit comment on this story made a good point. Every high school student should be given a basic understanding of how bankruptcy works. Most won't have to use it, but it would save a lot (including this young man), from making a bad decision during a highly stressful time, when it's hard to think straight.
> Walking is usually measured in pairs

I don't understand this at all, but I want to. Is it that we use pairs of steps sometimes (single paces seem just as useful)? Walk out and back? Walk in groups of two?
In case you're looking for a resource to learn more about Haskell, I would highly recommend http://dev.stephendiehl.com/hask/. I started recently to learn the language and tooling and found this guide randomly on Twitter, and it's by far the best codex of knowledge on the language I've seen so far. No bullshit, straight to the point, everything in one page (so easy to Ctrl-F around).