skysight-inc/HackerNews huggingface dataset:
> I’m a normal looking white man

Why did you bring it up? It’s irrelevant, because everyone at the very least has to remove their shoes, belts, watches, etc and stand in line for metal detector like an idiot. Equally humiliating for normal and non-normal looking people. Btw, what is your criteria of normality in white dude’s appearance?

> I’ve never had a problem with airport security

If you have never gotten you scissors thrown away or sent for extra check because you forgot a bottle of shampoo in your hand luggage or never got asked few extra questions at the border or right before boarding the plane, then you are truly an outlier. I guess looking “normal” really pays off.

Anyway, my point is: you have been subjected to such disrespectful procedures, so you can get some reward in return, whether it’s to board a plane to on vacation or meet a client or smth else.

> security theater

It’s not a theater. Just because TSA is inefficient, does not mean it is ineffective.

> respectful

It becomes disrespectful, if some people are singled out all the time, if privacy is not preserved, or if it crosses certain boundaries. The article talks about bag check, while not pleasant, not something outlandish.

And for hourly employees being paid for such screenings is fair and absolutely a must, imo.
Every Letter Is a Love Letter
Still, it works perfectly fine on Big Sur, both Intel and M1 (in my experience).
Thank you, that saves me time searching for dups. You'll have to forgive me, in 30 years I have only ever seen one bug fixed in response to a report I filed online.

But hope springs eternal: <https://github.com/vector-im/element-web/issues/16599>.

The stuck messages are still there, in a newly upgraded Android Element 1.1.0, same as in the last two upgrades to 1.0.14 marked (2021-01-30) and 1.0.17 (2021-02-14). Other people report the same: <https://github.com/vector-im/element-android/issues/2494>

Android Element 1.1.0 seems to spam the notifications log with "Listening for events", "parcel size: 992", a bit less often than previous versions. I see it now at 22:16, 22:17, 22:18, 22:20, 22:35, 22:43, 22:49, 22:51, 22:53, 22:56, 23:00, 23:21. Better than 2x/minute.

I can imagine that the slowness (endless spinner when scrolling back in a room transcript) might be a consequence of delays in my homeserver -- privacytools.io -- but the app offers no hint as to where the stall is. Does my homeserver have anything to do with slowness of rooms ? I also don't see any way to check the version of Synapse running on the homeserver. Should I be able to find that?

An example of a very slow scrollback room is #_oftc_#mobian:matrix.org.
> But I've seen people claim that 8GB RAM on M1 is functionally equivalent to much greater RAM on x86...

Look no further. On this very topic /u/alwayssmh parrots this nonsense [1]

"because of the fundamental difference in architecture, one should not compare ram size of an intel based mac against the ram of a M1 based mac.
it's like comparing fuel tank sizes between two cars when one of them has a much more fuel efficient engine."

[1] https://news.ycombinator.com/item?id=26338178
> Or, more simply, political beliefs and values are real and the conflict between two specific ones is much more important than it used to be so people are taking it more seriously.

That American politics have become so bifurcated is the problem. We need more than two parties and we need runoff voting to reinforce their ability to survive. Then we can get out of this black and white / us vs them nonsense and see shades of grey.

There are people who don’t subscribe to either party and I don’t just mean independents. That’s a term that’s limited in use to describing anyone who’s not a member of the two “recognized” parties, rather than a defined party.
> realizing they aren't biological machines simply responding to stimuli

I know what you mean, but on some level you and I are also "biological machines simply responding to stimuli". The difference is more in the complexity of said stimuli and responses in time and space :)
I still have it on my bookcase, and I was not remembering correctly, it has only TTL type logic devices! So now I need to figure out which was the 6502 book.

Found it: https://www.tinaja.com/ebooks/socv1.pdf

"Son of Cheap Video" :-)
Any references to this kind on swings happened ever, or in specific time?
Speak of which, is there any official follow-up from R* yet?
I doubt that would happen if there were a row of physical half-height function keys between the numbers and the touchbar. But I also doubt they would make that laptop, it would require a smaller touchpad and most people wouldn't want that, myself included.

Or 4:3 screen, but we can keep dreaming there...

My hope is that they offer the touchbar as a configurable option on all MacBooks going forward, at least until they realize no one is buying the ones with the touchbar included. Maybe some video editors like it? It's a failed experiment from where I'm sitting.
Don’t worry - yet. This is either a nothingburger, or it’s going to be a nightmare for everyone, all at once (ever dealt with web PKI? you will get a chance if this is true)

But there’s no real current takeaway until we know if this approach works, and if so how extensible it is to RSA, especially 2048 bit RSA.
What if I told you that I had created a low-cost carbon capture device
They cut the stream off just moments too early. It exploded!

But hopefully a second flight using SN11.
Assuming the M1 GPU works like most modern GPUs then bounds checking is already built into every memory operation.

Memory operations in modern GPUs basically evolved from fetching textures (which intrinsically have bounds checking built in, they have a width and height). All modern desktop GPUs (and probably mobile GPUs these days) use "descriptors" for textures and buffers which specify both address and size. Out of range fetches from a buffer return 0 and out of range writes are no operations.

There have been some GPUs in the past that could literally write to any address in main memory (famously the GPU in the XBox360 could do this), but its not true of any modern GPU as far as I know.

On a different note, 900 GFlops from a GPU is not really that impressive. Desktop GPUs reached this kind of performance nearly 10 years ago, but I guess its not bad for a first generation new design.
No, this is not what we are discussing. We are discussing using bitcoin's hashrate to mine other coins. No modification to bitcoin is needed, the other coins simply need to be aware of bitcoin and be able to verify bitcoin's blocks. Other coins can have an auxillary mining algorithm too, or even merged mined with other coins besides BTC, doesn't have to be sha256.
Could it be because HN is not a welcoming place to "females"?
branch covidians are fucking death cultists and need a bullet to the head
> It annoys my wife because she thinks I'm being rude

You are being rude. The innocent cashier is forced to ask you that question and has no power to change the rules. Why not be polite to them? If you really want to change things, try asking to speak to the manager (after you're done checking out, of course!).
You can fault the docs but what's the problem with the API? Why should you be surprised that accessing a collection with 'nil' index is a runtime error? What else could it be?

A simple fix in the doc seems to solve the confusion:

"Returns an index that is the specified distance from the given index, unless that distance is beyond a given limiting index [in which case it returns nil]".

It does say "returns an index ... unless ..". So yeah, a bit too terse. But with is the issue with the API?

// /!\ Warning! Do not use in production! /!\
let s = "Swift"
if let i = s.index(s.startIndex, offsetBy: 5, limitedBy: s.endIndex) {
print(s[i])
}

"What does it print? Nothing, you hope?"

Seriously? 'print(s[nil])' should print nothing? How about 'let c = s[nil]'. Should that just silently pass? That is the runtime error, btw. It won't even get to print(). (Valid to question the entirely non-informative error, however.)
My impression was the big optimization was the success rate threshold to guide the enumeration processing more quickly to the actually correct vector, rather than wasting cycles on smaller iterative improvements, but I'm still digesting the paper though, and my linear algebra intuition is so rusty, I may need a tetanus shot from using it, and what little number theory I've got doesn't amount to enough to get a shoe shine in 1930.
Every now and then I overcome decades of muscle memory and push the buttons on a modal from the touch bar.

The ironic thing is that I would use it a lot, if, and only if, there were any browser which displays tabs as favicons on the touch bar.

But there just... isn't. It's completely baffling, the Safari preview is useless and Firefox has a 'touch to select address bar' button which I always forget is there.
> You can go also go full Rosetta: create an alias to your terminal, right-click enable "Run in Rosetta", open it, then everything you run from this terminal will also be Rosetta (amd64), and you run Rosetta homebrew, node, etc. You can confirm what is running under Rosetta in Activity Monitor.

Great tip! Didn’t know. Thanks.
The Equality Act Makes Women Unequal
Steve Awodey's Category Theory, hands down.

https://www.goodreads.com/book/show/2047855.Category_Theory

It's a mathematics book written by a philosophy professor that is extremely readable for computer scientists. Very CMU, much wow, such deduction.
I'd need to study math just to get a managerial job that doesn't use any of these math and academic skills. I'd need to answer questions like, how many marbles would it take to reach the moon. I'd be surrounded by aspie workaholics who rank low in creativity, high in analytical skills and are fully deficient in sense of humor. Literal-minded math nerds fronted by a smattering of HR people who portray the company as enlightened and woke. And all that, I can live in a high-tax, car-oriented, earthquake and drought and mudslide and forest fire-prone state that decriminalized shoplifting and prevents rezoning to solve its housing issues.

Oh my God, where do I sign up?

I'll eat my downvotes and live in my crumbling NYC neighborhood with a semblance of mental and cultural diversity. A lower salary but a good one, and I don't have to work for advertising monopolies run by marketing people.
Yeah you're right I'm sorry it was flippant and inappropriate.
I've taken it a step further (or three). I'm building a whole computer on the principle[1] (one possible way of looking at it) of avoiding parsing as far as possible.

https://github.com/akkartik/mu

Mu takes the dwm[2] principle of avoid-config-files/modify-sources-to-reconfigure to the limit. The idea is that there are at any given time only 3 languages in the computer:

1. A self-hosted notation for a subset of 32-bit x86 machine code

2. A memory-safe statement-oriented language where most statements map 1:1 to machine-code instructions. Written in level 1 above.

3. A high-level interpreted language.

The vision is to fix 1 and 2 but allow 3 to fork wantonly. If you want a Lisp for your HLL, make a fork. If you want a Python-like syntax, make a fork. But, and this is the important part, in any given computer/repo there is only ever one language. Only one non-trivial parser. (Levels 1 and 2 have extremely uniform syntax.)

As best I can tell, the #1 way to avoid the need to run a fuzzer is to avoid writing parsers. Just say no.

[1] https://lobste.rs/s/to8wpr/configuration_files_are_canary_wa...

[2] https://dwm.suckless.org
For me it was the idea of adjoint functors which is the central idea of category theory.

I wrote up a bit on it here https://github.com/adamnemecek/adjoint
That's not really true. Google & Facebook only sell targeting for a reason: it's more profitable than selling the data itself. Why would you sell the user data you worked so hard to collect when you can sell targeting on it again and again? It's actually in Google & Facebook's interest that no one except them have data on you.
Here in Canada, our air force takes out airworthy parts from planes, like emergency locator transmitter (ELT) batteries, before they're sent to museums. They have a stash of plane parts in a hangar somewhere for cases just like this.
Don't get me wrong. I think ethics work is hugely important, particularly in this new field. However, ethics are much more abstract than security, and therefore much harder to evaluate objectively.

> dollars lost due to losing trust.

Trust, ethics, and public moral outrage are hopefully related, but not the same thing. Also, measuring loss of trust and allocating changes in revenue to that change is very difficult.

> compliance costs?

I think many people would agree that there's often a big difference between legal requirements and ethics.
A single E10k fully populated needs 11,041 watts, not including the needed air conditioning. So 198kW for 18 of them. I don't know how to convert Btus/hr into power, but each E10k needs 37,165 Btus/hr of A/C.

The Macbook Air M1 would be something lower than 30W, since that's what the power supply is rated for.
> Legitimate advertising.
> What about the other stuff?

Thats what makes FLOC tolerable. The legit stuff is enabled, and it makes it harder to get the other stuff (not impossible of course).

> What about nefarious people who want to put a malware link in front of a specific person.

It'll at least be harder than pre-floc (ideally).

The point is to remove the incentives to collect as much data about an individual (you don't need full profiles of someone) by creating even easier ways to get useful targeting without the direct individual identification.

---

(also, i'm broadly against tracking in general, just to be clear. The point you raised is very valid - esp with existing methods).
It is a bit disappointing, that in what we consider to be an advanced capitalist economy there are these pockets of exorbitantly high prices.
I don’t know how, but similar workloads between my intel MacBook Pro and M1 MacBook Air show about half the ram usage on the M1
And the burnt plastic
https://en.wikipedia.org/wiki/Plastiglomerate
I guess Amazon wants to get every possible item into its marketplace so it can declare victory and corner the market. It's already a near monopolist so it can do this stuff. Terrifying what they'll do when they increase their market share further.
This kind of post is specifically discouraged in the HN guidelines.

> Please don't post insinuations about astroturfing, shilling, brigading, foreign agents and the like. It degrades discussion and is usually mistaken. If you're worried about abuse, email hn@ycombinator.com and we'll look at the data.
Taxes are a complex topic, and I believe that "TurboTax sucks" or even "the US tax code is too complex" are insufficiently insightful.

WHY TAXES IN THE US ARE COMPLEX

The US governing mindset accepts that people follow financial incentives and disincentives (capitalism.) Thus the government can encourage or reduce certain activities via tax code treatment.

Some examples of activities that the government encourages via the tax code are: marriage, having children, taking care of aged relatives, donating to charity, driving a low emission vehicle, home ownership, getting an education, and investing for the long term. And these are just the simple ones that most people encounter, there are many others.

Further complexities stem from attempts to make the code fair. For example, if your work requires you to spend money on things like uniforms and certifications, the code has provisions to exclude that from taxable income. Likewise, you don't get double-taxed on foreign income you had already paid taxed on abroad.

Finally, the US is a diverse country with diverse values. Each state and municipality has a different philosophy on taxation and what the tax code encourages and discourages. People to some extent migrate towards tax regimes that align with their values, but of course this is another source of complexity.

The bottom line is that the US tax code is complex because it tries to do more and has to account for more variability than perhaps other tax codes out there.

ARE TAXES HARD?

The answer is: it depends. For the simple person who draws a salary and that's all, they can fill out their taxes in a few minutes, for free online - or even by hand in a form with no problem. I did this when I was a college student and early in my career. I often hear foreigners brag how their tax form is 3 lines - that's great. For many in the US, it's not much more than that. But, as you get into more advanced scenarios and want to take advantage of government incentives (or the government wants to make sure you pay your fair share in some otherwise tricky cases) you have to put in more work.

DOES TURBO TAX SUCK?

It's easy to find faults with most software, but the bottom line at least in my experience is it has scaled very well as my tax situation grew in complexity in different ways. The fact that one can rely heavily on this program for a workflow that has implications of tens of thousands of dollars every year is pretty meaningful.

CAN IT BE REPLACED?

Good luck. For very simple cases I mentioned above, sure - and there are already lots of cheap and easy ways to file in those cases, including trivially on paper. But once people have complex situations and many factors intersecting, your software needs to account for all of those factors well. That takes tremendous work year after year - to understand, encode, and test all of these things. In my opinion that's exactly the kind of project that benefits from commercial investment and wouldn't do well as open source.
>all he has to do is create his own internet and a procedure for assigning DNS names and IP addresses

Or, y'know, just set up a copy of the DNS system using the existing software and standards for the existing Internet, but using different root servers.

DNS is well documented and open source for the most part, so it's not as if ICANN's control of the root servers means they can't be bypassed.
And it works without javascript!
I was wondering why my brand new dell display looked like shit on my M1.
Thanks for the heads up!
Summary:

He bought an M1 MacBook Pro from apple.com.

At checkout, he took up the offer of trading in an old MacBook Pro.

He paid the balance on his Apple Card.

He was told he would receive packaging for the old machine and have two weeks to return it.

The packaging never arrived, and he forgot about it.

Apple emailed him to chase return of the machine, and he replied that he was still awaiting packaging.

Apple didn’t reply, and tried to charge his Apple Card for the balance.

This failed because he had forgotten to update his autopay info for his new bank account.

His Apple ID stopped working.*

Apple emailed him to confirm the account was blocked and told him to speak to the Apple Card helpline at Goldman Sachs “to resolve this issue.”

iCloud was still working. ( Luckily )

I am not sure if this is new, or because of pandemic. Usually you have to bring in your trade in Laptop or phone for checking before deducting credit from purchase price. Otherwise we wont have this send them a box and never received it issue. And I am glad Apple still has some sanity.
I believe the parent was asking why the BBC article didn't have a comment --- not why the founders hadn't commented on this page. I hope you'll agree that the social environment of HN probably doesn't have much influence on BBC's writing or editorial practices.
> the reality is that you just can't show any kind of personality, humor, or fun on the internet without putting yourself at risk

Sprinkle the code and documentation with random references to your favourite animal. That surely can't offend anyone, right?
Also worked at Okta. Can confirm, pay is surprisingly shit.
I don't see much of an argument being made here. They're just against trans people I guess?
I used to do legal word processing back in the late 1990s. It was a real career for a lot of people who were not junior lawyers but actually legal word processors. Most of them had other things going on also alike acting or something.

But yeah turning on the display of things like paragraphs was critical if you were trying to clean up a Word document.

I just did a search and apparently legal word processor is still a real job.
Perhaps, but hiring skilled researchers who do not think they need to say whatever they want is probably not as hard.

Importantly, Google offers great work conditions, access to their intellectual property and different evaluation criteria. Many prefer that and other benefits over the stresses of a proper academic career.
should use lightning network and charge .01 cents. i would have paid to see, but not $1.
M1 Mac Mini

best: 1022.61 gflops
[numthreads(2, 4, 1)]
compute void main(constant float4[] A : register(u0),
constant float4[] B : register(u1),
device float4[] C : register(u2),
float3 threadID : SV_DispatchThreadID)
Ask HN: Best cloud infra provider for a startup to start small and scale a bit?
Hey HN,

My startup is just getting off the ground, and at the moment we’re happily prototyping on Heroku. I’ll admit I’m more of a product developer and not the best DevOps, so I was wondering if HN had some advice...

We’re starting to have some basic needs (very basic!) such as registering testing domains and configuring DNS, which Heroku doesn’t offer.

I was thinking now might be the time to set us up on a cloud infra provider with hopes that whatever I set up today will last us a while. I’d prefer to use the smallest number of vendors (and the least user access management) possible.

AWS is the default I’ve used in the past, but it’s always felt over complicated to me and I don’t really like the way user management works.

I thought about GCP because we’re already on Google Workspace, but I have no experience with it. How good is GCP?

Obviously Azure and Azure DevOps are also a big, popular choice. But no experience there either.

And I’m aware of smaller players like DO and Linode etc. How far can you get using just one of them?

Thanks for any suggestions or shared experiences, really appreciate it!
The price may go up, or maybe down!
>It makes me overreact. I don't like it

I think a lot of people are feeling this and its probably what is pushing people in to extreme ideologies. You start off getting pissed off at actions like this and then you slowly gravitate as far away from these people as possible.

Honestly I think public social media entirely is a bad experiment and probably needs to be stopped. It used to be that you would know your audience and make jokes to suit, some people are more sensitive to certain things but you would know this and avoid otherwise fine jokes. But now on the internet the audience is literally everyone so you are always going to step on someones toes. Even by something as tame as a rant on encrypted saves and IAPs.
If this is something you find interesting or where your opinion might matter to other people, I encourage you to look into the enormous amount of research that has been done on differences between men and women in our current society and what might cause those differences.
If you don't feel like doing that, a good alternative is that you should not be definite about any of it.