skysight-inc/HackerNews huggingface dataset:
>Seeing their job as “protecting” their team from “the business”

A good manager aligns his team with the business's actual, committed vision while protecting it from churn related to comments that senior leaders make in passing or ideas they are excited about for 5 minutes.
True but it’s also free speech and as such should be permitted on a social network oriented around free speech.

Unless trolling doesn’t count as free speech?
Not dismissing your other concerns, but

> create a copy of objects with a different storage class and delete the old objects. It doesn't make sense that it would just duplicate my objects

Isn’t that exactly what 'copy' means in pretty much all IT contexts?
All the competition has no path to vertical integration.

Premium product, optimized integration, maximized profits, valuation to the stars.
Phishing wouldn't work if addresses were easy to verify. And safe browsing services wouldn't be needed either.
He got expelled from YC for saying much worse than that. You can find archived copies of his old social media posts if you really feel like rolling in filth.
Sure, or use Rust! Rust is great! We can criticize C for its faults without making baseless claims.
Governments that want to keep their power have to control information. Every country does it differently, but they all do it.
According to support, the issue was incomplete multipart uploads, not the creation of a copy, though. So I don't think that warning relates to the overcharge.
Userbase of tor has no problem with onion domains.
Make shunning of bigots great again.
During those 10 years, mobile went huge and PC demand stagnated. You can look up corporate revenues and news coverage to verify that for yourself, if you don't believe me. It's easy to see how that market environment gave Apple a leg up. Anecdotally, I bought one or two new laptops in the 10 years prior to the pandemic, but I probably bought eight or nine different phones. And while there was a little PC innovation (mainly at the earlier part of that decade), phone hardware got sooo much better. Snapdragon SoC, waterproof flagship phones, awesome cameras, 4G, the whole nine yards. In my mind, M1 is kind of an extension of that smartphone innovation, bridged from iPad and iPhone to the Mac.
> Not sure why they'd be forced to remove it

That's the new norm I guess. There's a small minority of people who spend their time and energy on being oppressed terrorising the majority with demands like this.

Comply or get cancelled
Sometimes a good idea is in hindsight an obvious one that everyone else has overlooked.

If all that was required to make a huge company without taking VC funding was to make romance games for women and that’s a such an easy thing to do why was the niche so underserved? Or it wasn’t underserved and they were extremely good at it? Either way I don’t think the implication that people like sex means that these romance games were easier to make or easy to make appeal to women.
there are philosophies of governance that do not expect governments to have media control.
Don't think anybody was thinking about race here. More like taking aim at the political do gooder class.
Everybody in this thread seems to be missing a particularly large elephant in this particular room, which is that sscanf() supports scientific notation while strtod() and strtof() do not.

Or at least, they didn't originally support it.

Has this been fixed in the 20+ years since I noticed it and started using sscanf() everywhere instead?
Uuh the benchmarks in this site is very misleading (for all languages). Do your own tests otherwise the numbers there are practically meaningless.
Completely agree. I'd even say that entire rant was generous to the people who run such a business: it makes it seem they actually care about the mental well-being of their players.

I think it's far more likely they view players as rats in their Skinner's box simulator with the reward lever tied to their credit card and the punishment mechanism wired to a timer.
when people try to smear leftist politicians as being sexist, racist, or anti-semitic

Of course they always, are innocent of such things, always, and never sexually harass their staff either, nor dress up in blackface. All such allegations are lies, I tell you, lies!

Now those dirty right-wingers, you don’t even need proof or a single credible witness, of course they did it... /s
Intentionally? Ever heard of Hanlon's razor?
https://en.wikipedia.org/wiki/Hanlon%27s_razor
Yes, safety is good for business. But there is no indication that safety was the consideration in this decision. The fact that they cancelled basically all outstanding orders of any airplane points to the simple fact that they just don't want to buy any new airplane. So putting the 737 Max in the headline produces exactly the wrong impression.
> i don’t see how it’s much different from what you’re criticizing.

it's different because it's an intentional jab at the hyprocracy - free speech, yet bans those who don't agree with the site's concensus.
I also liked JACK the best. But was frustrated with compatibility layers.

Pipewire lets me use all the JACK tooling, but without needing a special compat layer to manage it. so for now, I'm pretty excited

Still havent figured out how to get anything working for video.
> There's also the risk of incorrectly assuming that a presence in the breach implies your views have some degree of alignment with those regularly expressed on the site, yet clearly based on the presence of my own email address, that assumption is incorrect.

I've seen comments elsewhere saying something to the effect of "Gab is just a bunch of right-wing terrorists, who cares if their personal info gets hacked"

There are plenty of everyday people who have Gab accounts, some just wanted to reserve their username, others (like Troy Hunt) don't post about politics, others were just checking it out and haven't posted anything. It would suck if their info was leaked and they started getting spammed even though they have no connection to illegal activity.

Fortunately Troy took steps to limit searching for email addresses, I hope others with full access are just as cautious.
Presumably the demonic trannies part.

Unfortunately he's not wrong...
Key points from the article

1. Traceability of Encrypted Content

2. Harsh Content Take Down and Data Sharing Timelines

3. User Directed Take Downs of Non-Consensual Sexually Explicit Content and Morphed/Impersonated Content

4. Social Media User Verification

5. Automated Filtering

6. Digital Media Regulation

Except point 3. Read each sentence with "Do not do" and see if it makes sense for internet.
If you just want to know how the breach[1] happened: it was SQL injection, where string interpolation was used to construct a query, rather than use parametrized queries.

[1] https://arstechnica.com/gadgets/2021/03/rookie-coding-mistak...
> Not to mention that Flutter is already better and easier to use than the existing native tools for both Android and iOS.

No, it's not. It's easier to start with, which is infinitely different from "easier to use". Once you get of beginners phase you see that native toolkits are equipped with battle tested solutions unlike Flutter.

With SwiftUI and Compose there's literally no upsides to Flutter except portability and even that Compose has potential to snatch.
Debunked : https://github.com/lducas/SchnorrGate
It's a severe disservice to non-bigoted, non-toxic people who struggle with a myriad of mental health issues to reduce a description of that specific person to "he must be mentally ill".

Though undoubtedly it's entirely possible to be a cancerous individual and also have mental health issues simultaneously.
Not sure where this number is from. One of the main challenges of vaccine takeup in France and Germany (including health staff) is more about having a preference for the higher efficacy vaccines over the AstraZenica.

https://www.bbc.com/news/world-europe-56242617
I dunno what's the problem with Scala's syntax, it's pretty standard and uniform.

The language, like any other, does have some quirks, but Scala 3 takes care of many long standing problems (in RC1 already).

It's true that there is no single idiom for Scala code. That's because unlike other languages, it's a true multiparadigm language, and so different people actually do use it differently. It's not a monoculture, but there is a well defined idiom for each style, be it hardcore FP, or Actor based programming, or Java++, or something in between.

Anyway. Ocaml is one of the better alternatives, but it's not without its problems either, both in terms of language and ecosystem.
Except he did get into YC and he's not a genocidal dictator so much as an angry and inappropriate person online.
Please add Indonesia, it would be fun with its 15000 islands. Also South Africa, which has a hole in it.
const int world = 42;
const int const * const hello = &world ;

Apparently, you can be very const and `gcc -Wall -Wextra -std=c99` won't raise any complaints.
Monorail 3D Printer
Yeah, very well might be. Usually so, these contracts include decades worth of spares. Things usually turn ugly when this period runs out, yet 25 years after delivery seems a bit short.

Nice tid bit for the B-52. These old birds, old in the sense of designed pre CAD, are quite hard to understand for modern manufacturing. Even manufacturers rely on retires sometimes to understand these old drawings for their own planes. Then again, the B-2 shouldn't fall in that category.

I suspect that people in the armed forces, at least some, understand maintenance but have no idea of manufacturing. A couple of years ago I had spontaneous "workshop" session where we discussed how we could leverage BoMs and data collected during production and assembly from the manufacturer for version and build tracking of military hardware. I used to work for that manufacturer in question, so I knew what data they collected during production. The only we would have had to figure out was which BoM to use. That was immediately shot down by middle management, because it would cost 10s of millions to get the rights for that data. Nevermind that it was there from day one, even in SAP so our client wouldn't even had issues with compatibility.

And none of the people I had these discussions with had any idea how BoMs and such are used. In these environments it is quite easy for crucial knowledge, especially of highly specialised parts and processes, to be lost.
Employers are incentivised to have pay reports underrepresented so new goes don't negotiate for more.

I don't know what actually happens, but following the money is usually a good first place to look.
This part, linked here - https://news.ycombinator.com/item?id=26339446
Most editors now have shortcuts for that. A simple F12 (customizable) will take you to the definition (and if paths are configured correctly, the correct definition for multiple definitions)
Interesting. Mr. Hoover must have been familiar with how past civilizations put a great deal of attention to this kind of calculations and left traces of their presence using similar techniques. However those past civilization also knew that our planet likes to reshuffle its surface from time to time and structures that would survive such reshuffling either need to be massive or need to be strategically placed in spots that won't be affected. I'm not sure if the dam is built in one of such places.
It doesn't seem right that the big players like Facebook and Twitter enjoy much better security. Is there really no open source offering that just gets this stuff right? A Twitter-in-a-box, like WordPress is a blog-in-a-box, but secure this time?

Apparently Gab used Mastodon. Is Mastodon intrinsically hard to secure?
> Play stupid games and win stupid prices. No govt will surrender sovereignty and media control.

Why should government control the media ? That makes no sense.

Most of the social media giants lose money on their India operations while giving poor Indians an opportunity to have a better platform to express themselves. India has virtually seen a one party rule since independence, that too by a single family who could be more corrupt than all the south american dictators combined. The only way an ordinary tea seller could become a PM while defeating this party was because of power of social media are grassroot movement against corruption.

India has a history of screwing up what works without fully understanding the consequences of their regulations.
> EV’s have zero car tax and zero VAT on Norway. That makes them cheaper than equivalent gas cars

My point was that they clearly work fine in the cold.

> Same with EV’s as shown above. They’re only massively popular if the price is right. It all comes down to it.

No, its not at all the same. Tesla sell a lot in the US even outside of insentives.

Often FCEV have the same intensives as EV and still don't sell at all.

Sorry I mixed up PHEV and FCEV. Our dicussions is about FCEV but I wrote PHEV, that is just a hybrid with a plug.

> Personally I do like emissions based taxation a lot.

The problem with that is that emissions from the gird a not always the same, and the same for FCEV.

Also, for PHEV the emissions are often understated.
Bernie was USSR supporter, explicitly anti-semitic state with anti-jew affirmative action.

Okay, he's not an antisemite, he just supported totalitarian antisemitic regime.
I think I would argue that both in this case and in case of GTA, sscanf is actually to blame. Surely, by profiling, this could have been detected, and workarounds are simple. But sscanf doesn't need to be so slow. A naive implementation of sscanf would not be slow. So I think it is perfectly fine to assume that scanf should only take constant time to parse sth like numbers (obviously not "%s").
Humans can't tell you whether this program will run forever on any particular (positive integer) input, or whether all inputs terminate.

def collatz(n):
while n != 1:
print(n)
if n % 2 == 0:
n = n // 2
else:
n = n * 3 + 1

print(1)
I used to be such a huge Django fan, and in many ways I still am.

I've built more than one business around it.

For the past six or seven years though, I've found Nodejs to just be superior in every aspect other than the automatic admin.

Strapi has some interesting options there though.
MPAA doesn't like that their requests are denied.
Seeing as the title has the word "copying" not "stealing" and at the time of this writing, the top comment is basically saying that Peak Design loses nothing from this[1], at least HN is consistent.

1: https://news.ycombinator.com/item?id=26339201
He's right though..
drop table fash;
Good luck recoloring them in CSS :/
There’s a great book called Extreme Ownership. You really should read it.
Wouldn't this be the recursion version with tail calls?

(define/contract (fib n)
(-> nonnegative-integer? nonnegative-integer?)
(let fib-recur ([i 1] [curr 1] [prev 0])
(cond [(= i n) curr]
[else (fib-recur (+ i 1)
(+ curr prev)
curr)])))
TCP/IP Illustrated, It was that first time I realized that all the magic the computer was doing could be understood on a bit by bit level. It launched me into a rewarding career.
> satire

Didn't read it that way. The text seems factually true to me.
Welp, time to change my passwords I guess.
Apple's been seeing a yearly 20% performance boost on it's big CPU cores for many years now.

https://www.anandtech.com/show/16226/apple-silicon-m1-a14-de...

So while the M1x is using the same CPU and GPU cores as the M1, the M2 will get an additional performance boost from having a newer generation of core designs.
Those benchmarks are meaningless. Implementations and algorithms ised are wildy differenet, not testing similar things.
Obedience and intelligence are different things.
> Dart is a dumb language like Go

Dart literally has reactivity build in, like RxJava or RxSwift. You have no idea what you're talking about.
Just for context, the situation being referenced here is that Gab claims Donald Trump is verified on the platform but the address associated with the account is really the CEO's email (Kuhcoon was his YC company).
How CRISPR can create more ethical eggs
Little Jimmy Tables strikes again.
Pointer arithmetic would surely make all value mutable. Or even simple array access.
Are Readymade Soups Healthy?
Free advertising for Amazon basics?
I thought bcrypt had built in salts, how was he able to reverse those hashes for simple passwords? Any better algorithm to use or recommendation on salting?
Are we comparing single precision vs. double precision?
debunked: https://github.com/lducas/SchnorrGate
When there is nothing to do. Like with an array of fixed sized structures all you need to know is how many there are and then you can increment a pointer past any number of those objects, and that pointer increment itself can probably be compiled away to nothing.

It depends on exactly what you're measuring, you see. If you are loading data in order to do something, then the "do something" part will incur 100% of all the costs in that case. So when you subtract the "do something" part to just be left with the "load it" part, you can end up with a meaningless zero-to-do/doing-it-infinitely-fast kind of a result.

So then, what would you measure? Just peak RAM throughput? You can get that from the data-sheets :)
One side-effect is the suits provide a lens on the parts of the T&Cs that retail investors do not like.

Court action (and senate hearings)have the ability to hold the publics attention under certain circumstances. Especially if there is a reviled antagonist, for which hedge funds are a good casting
OP here. Thanks to some of the helpful comments, it seems that the creation of a copy when I chose "Edit storage class" may have been the culprit.

I didn't suspect that because in all my correspondence with Amazon, they always said the issue was incomplete multipart uploads.

So I assumed, based on the dialog box called "Edit storage class", that the net result of this action would be the same files but with a different storage class. This led me to read the warning as "We will create a copy of your objects and delete the old one, so please be aware you will be charged for the cost of the copy" rather than "We will create a copy of your objects and two versions of them will exist forever."

So it does seem like Amazon tried to warn people. But why on earth would a dialog box labeled "Edit storage class" not do anything of the sort? Are there actual legitimate reasons someone would want to have two versions of their objects sitting around?

Say what you will about my billing awareness (and you are saying it. Feeling the hate, all, thanks) but this is not good UX.

If there's any legitimate reason to duplicate objects in the name of changing the storage class, I'd love to hear it.
He really drunk the kool-aid becoming part of the cult.
It is not everyday you see the CEO of a company saying "Gab Does Not Negotiate With Criminal Demons".
That, or switching to FORTRAN. For numeric / HPC it is much easier to get a decently fast implementation there.
Indeed. I flew from LA to Stockholm for less than LA to Boston and on a branded 787! Just like most budget airlines, you need to come prepared (no free food or drinks) but it well worth saving $1000 for flights.
The issues with search start emerging as code base grows in size. For instance, in any decent sized C++ library likely has multiple definitions of functions, to be compiled with different compiler flags. In a simpler case, you might even have overloaded functions with different signatures but the same name.

The value with IDEs is a smarter method for traversing code. It figures out exactly which function you mean, helping you get better context cues, auto-completion and traversals. This isn't particularly easy to emulate through simple command-line tools.
This is a pretty non-political rundown from Troy, and a great read as always. It's not always easy to find trustworthy people, but he's one of them.

If anyone is offended by supposed political leanings in this article, I'd suggest separating Torba's political views from his words. Blaming a data breach on "mentally ill tranny demon hackers" (his words, not mine) is not a sane or rational thought. The most realistic scenario is that he knows exactly what he's saying and is doing so simply to rile up fanatics, because otherwise he actually believes that and should be in an institution. I'm not sure which one is worse.
So what was Trump's password? (Or at least a hash of it.)
Mississippi passes transgender ban in girls sports
I’ve complained extensively about Firebase in other posts, but not about their Auth module which I think is by far the best offering in the portfolio of services. I’ve integrated it for a large enterprise customer through SAML and have had an extremely positive experience where everything just worked with about a morning of work, and I’ve not had to maintain it ever since. The client SDK is great in how it syncs auth states with the server.

My main complaint is that there is no ‘onLogin’ serverless functions hook, and how keeping additional user context through custom claims is not that straightforward.

And of course I’m pretty apprehensive about Google having the data, so best of luck to you all building OSS solutions.
Only inside the same compilation unit.
Yes, it's a theorem proving system, and it's based on foundations that are powerful enough to represent all of (formal) math. Including something like Lean excludes math itself from being able to do "specific concrete computations," which is absurd.

Here are some examples to give you an idea of concrete calculations. Lean is not a CAS, so it needs some help in the form of tactic proofs (which are unreadable without an IDE, but their structure sort of mirrors work you'd do on paper):

import data.real.basic
import data.real.sqrt
import tactic

-- that 2^2 - 2 = 0
example : (real.sqrt 2)^2 - 2 = 0
:= by norm_num

-- that if x solves x^2 - 2x + 1, then x = 1.
example (x : ℝ) (h : x^2 - 2*x + 1 = 0) : x = 1
:= begin
have : x^2 - 2*x + 1 = (x - 1)*(x - 1), ring,
rw this at h,
cases eq_zero_or_eq_zero_of_mul_eq_zero h with h' h',
repeat {
convert_to x - 1 + 1 = 1,
norm_num,
rw h',
norm_num,
},
end

These were just some quick examples, but what I'm trying to show you is that in Lean you are working with the real numbers. They're just as real as the ones defined in a real analysis textbook, maybe moreso. They're just more tedious to deal with because the computer needs every calculation to come with some sort of proof of correctness, which thankfully can be filled in automatically sometimes with tactics like norm_num.

(A meta-comment: I'm not sure why if you're not familiar with Lean you'd tell me what it can and cannot do. Maybe someone told you at some point "theorem prover systems prove general theorems" or "theorem provers can only prove things about computable reals" and you had no reason to believe that they weren't telling you the whole story? Don't take this too seriously, I'm just riffing on your original point.)

p.s. Looking back to the beginning of this thread, I realize my saying "I'm not understanding what all the fuss is" could be misinterpreted -- I didn't meant to refer to you in particular. This was meant to be in the context of all the comments and the original article, and somehow I ended up replying to yours. Maybe one thing that caught my eye was the idea that there was much to unlearn here, but I ended up not addressing that point because I didn't have anything cogent to say. I think the sibling comment put it well, that there's value in learning to unlearn.
Octopus steals camera and wins underwater photography competition
It's already in at least kotlin and typescript, not to mention the languages that simply don't have null.