skysight-inc/HackerNews huggingface dataset:
The idea with type hints in Python though is that they’re meant to be checked using some static analysis tool like mypy/pyright/etc. The runtime behavior for the most part remains unchanged in the sense that the Python interpreter won’t enforce the types in cases such as the one you’ve provided.
> AFAIK, `security` has no access to the iCloud Keychain where Safari stores its passwords. If you don't have iCloud Keychain enabled, I believe Safari stores its passwords in a traditional file-based keychain but those items should have ACLs on them.

Clarifying my own comment.

Safari stores its passwords in the data protection keychain. This is called "Local Items" in the Keychain Access app if iCloud Keychain is not enabled. If it is enabled, it's called "iCloud Keychain". Either way, `security` does not enumerate any items from the data protection keychain, only from the file-based keychains. And again, all the items in those keychains should have ACLs on them.
Not sure how, without heavily stepping even more on people's privacy and liberty. And I'm not talking about terrorists, but drug smugglers.
It seems like this is a well thought out law having exactly the intended consequences.
No sorry, this was terribly surprising to me. I am unironically stating that I’m unpleasantly shocked. I would be ashamed to work for these teams as a software engineer.

It’s weird, I always intuitively understood that knowledge workers were screwed in this way by HR re: pay equity, stating market dynamics. But even with my unhealthy level of cynicism, I couldn’t stomach hearing the same thing about gig work. It feels like the sacredness of these jobs as society’s unkind-ish fallback for anyone that needs it has been violated. Nothing is safe :(
For that matter, it's about time abusive pricing policies get some scrutiny at amusement parks, theaters, sports venues, convention centers, etc.

It is hard to understand why politicians or the very agencies we pay to protect consumers do nothing about this. A $5 bottle of water is abusive. Oh, yes, and in a lot of these venues you are not allowed to bring in your own food and drinks.

Let's thrown in a place like Disney World in FL scanning everyone's ID's and fingerprints on entry. Not the same thing, of course, yet one of those "What the fuck???" things that you never hear media, politicians or consumer protection groups/agencies talk about. Ever.
WebGPU is not meant to be a high-level, beginner-accessible graphics API. It's meant to be a low-level GPU API that expert users can build nice tooling atop. It's an embodiment of the extensible web manifesto's principle that browsers ought to expose lower level hooks to enable API experimentation in user space, like we had with Promises starting out as a constellation of competing approaches in libraries.
In an enterprise setup you usually ALG those things and block BUM traffic except for things that register for a routed stream in which case you have the system convert multicast to unicast to that client (in transport, not destination). If those are not a checkbox on your gear of choice then you have to build it yourself as you did.

VLANs+Subnets play little role in the end on a Wi-Fi SSID. Clients get put in the same GTK and hear everything in the same BSSID. You don't want to go making BSSIDs per client either as that kills airtime. Most of the time you're better off with a flat wireless network with the above controls as it functions exactly the same as a divided network where you need the same controls anyways but now it's simpler. Different subnets per SSID (for when you need to support different authentication methods, not for when you need different services to co-exist) can make things simpler though.
If the take home was 490, it was a very bad deal and basically a bursary (which meant you had to have a part time job to support yourself) and not a stipend. Check out Ph.D. stipends (search for chemistry).

https://www.phdstipends.com/results

Stipends are meant to be enough to live on (even if barely -- most of the time barely). 490 below livable (even with roommates rent is already 300-400).
Treating wages like free market prices is so off base and ignores the fundamental idea that workers have rights.
In LLM world, loss or perplexity may not be the best indicator of model performance :-( Perhaps HELM (https://crfm.stanford.edu/helm/latest/) but we didn't take deeper look as we are not the developers of this model
Previous discussion:

https://news.ycombinator.com/item?id=35569090
Anecdotally, some of the worst/slowest/tedious airport security I have experience was outside the USA in recent years.

In the US, even if there _is_ a tedious process, at least everything feels efficient, and appear quite standardized.
Some SWE IIs (or McDonald's employees) do a better job than others, need less instruction, take more initiative, are more dependable, etc. even though they may have an identical job description as another employee who doesn't do as well at those things. Paying the better employee more, so they stick around, or just because you recognize the greater value they provide, is perfectly fair.
I'm not sure what you mean about blazing speed and Emacs. Emacs is not a modal editor and isn't intended to increase your typing or code editing speed anymore than any other text editor.

I think people assume that Emacs is a modal editor like Vim but I'm not totally sure why that is.

Otherwise I agree that the mobile input methods are simply too limiting to work with.

Moving around the cursor is pretty difficult and accessing non-alphanumeric symbols sometimes requires clicking the "modifier" thing once or twice.

The on-screen touch-driven keyboard also takes up at least half of the screen, and shrinking it makes hitting a specific key much more difficult.

There is also the difficulty in holding the phone while doing all of this!

On Android you can connect a regular keyboard to the device and use that, then I think working on stuff could be viable!
That would depend on what you mean by "connection". The human genome has approximately 200GB of data in it. And this data is highly compressed as it takes 3 different layers of decompression before it gets to usable form.
I find Redhat jumped the shark when it started selling its distribution with different licensing options that let you use different number of CPU cores.
It is completely the answer to your question.

Note that Rust does not have green threads (RFC 230: https://github.com/rust-lang/rfcs/blob/master/text/0230-remo...), so without using the coroutine crate (which most developers don’t know how to use; the truth is that most people don’t know how to use threads).

The features that I talked about have nothing to do with preventing out-of-memory errors—they don’t really help with that. For non-external resources, the features described prevent memory contention (no shared memory).

Much like it’s hard to understand the Rust borrow checker quickly, the "example" you’re asking for is not possible in a comment on HN. I recommend looking over Joe Armstrong’s thesis, for which I provided you a link.
Dataclasses do care about type hints in some cases, for example when determining what counts as a field.

@dataclass
class A:
a: int = 0
b = 1

>>> A(a=1, b=2)
TypeError: __init__() got an unexpected keyword argument 'b'
It appears to exempt you if your gross revenue is less than $100m. So no Twitter but you can use Truth Social and Gab.
> BTW: What kind of Mac laptop do you have that you get 16 hours of battery life? My 5mo M1 barely gets 4 hours when using only video-calling, Goland, Chrome and some terminals.

Hard to say without knowing what’s running in the terminals, but I’d say Chrome/Electron (and potentially, its use of non-HW-accelerated codecs in video chat) is the likely culprit here. Not the same machine, but my M1 Pro MBP 16” can pretty easily swing a full work day flipping between Xcode and Android Studio so long as I’m using Safari for browsing.
> The airport is trying to insist it's preventing jacked-up prices, when in reality it's the airport charging rent that generates those jacked-up prices in the first place, and it tries to pretend like it plays no part. Evil, but clever.

The same situation applies to the rest of the economy - people celebrate their house going up in value, without realising that your plumber and coffee will also go up in price, because the plumber's and the barista's rent has just gone up! Even if you never have to buy a house, rising house prices mean that every service around you becomes more expensive because they've got to pay rent.

Industry didn't just move out because western workers want too much money, they moved out because western landlords want too much money.
No, it only works for words that sound vaguely like "hex". You need the short e sound and preferably a consonant cluster with an s in it.
I found Amazon’s BS non-answer even more offensive. “Our workers willingly go over the barrel and they tell us they love it! What’s your problem…?”
Why does housing cost 10x as much in San Francisco than in my current city when I bought 9 years ago? 2-3x price inflation at an airport makes a lot more sense than that.
You aren't required to make recordings. But if you made a recording, then you can't slate it for deletion. By disabling history, they're setting it up so records are deleted after 24 hours, instead of kept indefinitely.

In the court's eyes, it's analogous to writing notes to each other, only to burn them the next day.
I wish you success and soon. We're house hunting from the US for a house in France. We visit the target city quite frequently but you really have to be registered with every agent and then hope that they contact you if the right property comes up. The last two times we bought a property in the US we found them via Zillow.
I think he has an airport restaurant out in Seattle proper
> Cleaning it all up has been on my to-do list for the past 5 years

13 years and counting. But I’m sure I’ll eventually clean mine up
I never took a college-level economics course, but a book I read purporting to be an intro to economic thinking put it something like this (no warranty I'm remembering correctly):

If people freely trade something, in an ideal, spherical cow way, then they should both be better off afterwards. Therefore the trade (including trading labor as well as goods) creates value. I think this was called "surplus" value.

However, there is generally more than one price where both parties would benefit and should want to trade. Which price is agreed on in that range determines who gets what portion of the surplus value.

Therefore if one side of the transaction has superior knowledge of what price the other side will accept, then in theory they could get up to 99.99...% of the surplus value, as long as the other party "rationally" will be motivated by the remaining 0.00...1%.

A purely rational actor with no secrets is easily manipulated.
This probably isn't because of litigation holds, actually, this is because finance firms are under SEC record-keeping rules, which require the preservation of ALL internal written communications, regardless of whether they're currently being sued or not. It's a bit of a different beast. See https://www.bloomberg.com/opinion/articles/2023-02-02/the-se... which covers some ... interesting recent developments of this rule and its application
I saw some gen-Z input on their cellphone, they told me it is faster than keyboard.

in another way, it is possible to connect a keyboard to cellphone.
Worked at BlackRock. Bonuses are announced in person with your manager in the room. I was told this is because they want to record your facial reaction to getting the number. If you were happy they knew they didn't have to give you more next year. If you acted upset, then they knew they'd have to tweak or patch the bonus.

I have friends who from then on always acted upset and asked for more :)

If someone is perfectly happy with their salary why should the employer pay them more for the same work?
The condition of the pitch in cricket plays a major role too. And the same pitch can be prepared differently for each game. The other major difference is the stadium. Cricket stadiums are not standardised. Another difference is the placement of players on the field during the game. In baseball it is far more static than cricket.
I think a good approach to defining consciousness is to ask what problem it solved. Why was it selected for.

The obvious functional purpose of consciousness is self-awareness. Awareness of our body in our environment, via our senses, and awareness of our bodies internal state, and all the way to awareness of our primal mental state (feelings, impulses), to awareness of our highest level mental states: what we are paying attention to, what we just deciding that is already impacting our bodies behavior, etc.

The more aware we are of ourselves in the center of our world, the better our ability to control our responses, and learn from the results of our responses.

The point where we are functionally aware of our own thoughts, including that we are aware of our own thoughts, and have enough ability to abstract to experience that as a closed infinite loop (as an abstraction) in real time -> that's consciousness.

The only thing mysterious about it, is we have that strong loop of awareness, but without awareness of a lot of the machinery under it that makes it possible. So to us, it appears to float in out minds free of actual machinery.

But just like we experience memories, without complete awareness of how they are created or stored, experience pain, without experiencing the nerve pathways that took a sensory input and passed it on to our pain center, we are aware of our own thinking about out thinking, but not aware of the machinery that makes us think.

Anyway, to me the functional, behavioral, benefit of the design approach seems sensible, since evolution is what produced our consiousness. And the answer I take from that seem reasonable.

Consciousness is just the depth of our real time awareness of our real time awareness.

And I would expect machines to get this, since this highest recurrent level of internal awareness provides the most information for self-regulation, control and adaptation.

But it seems like something that is easy to withhold in models too. No tight realtime feedback of highest level internal states. Intelligence, with enough self-awareness to be able to function sensibly, but with low or no internal stream of consciousness and the experiences associated with that.
<3 <3 <3 and hugs

Thanks you so much for such an excellent project!
We tried to bury the waste deep underground in the 60s and 70s already. Let's say it didn't work out so well and now we are still planning how to retrieve it since the decision was made in 2013.

We have not yet found a geologically suitable site in Germany. In contrast to the less disturbed granites of Finland and Sweden, the formations occurring in Germany are more fractured and thus less suitable. Currently, several salt and clay blocks are being investigated for their suitability as repositories, but they have other problems. (Water solubility for salt and lower stability for clay).

"According to the report of the Repository Commission, the final disposal of highly radioactive waste in Germany will drag on well into the 22nd century. The commission expects the end of emplacement to occur between the years 2075 and 2130, while the "state of a sealed repository mine should be reached between 2095 and 2170 or later." Accordingly, highly radioactive waste could be housed in interim storage facilities until after 2100. At the same time, final storage costs are projected to range from about 49 billion to 170 billion euros; significantly more than the 23 billion euros in payments transferred by nuclear power plant operators to the government for this purpose on July 3, 2017."

https://de.wikipedia.org/wiki/Endlager_(Kerntechnik)#Weltwei...
The same pitch can change from game to game.
True, but humans have a 4B element text book downloaded into each cell and some of that stuff encodes for a machine that already has a lot of language proficiency built in from day #1. I've always wondered how much of that genetic code is 'soft' in the sense that it pre-sets certain bits in the brains that it generates. Sort of a boot-strap ROM for a human.
Am I the only one who is surprised how small the storage size is? I understand it’s a lot of text but to realize it easily fits on a few cheap HDDs raided together is still incredible to me.
I can’t even fathom how such a thing can possibly exist
I’m considering massively successful as two companies that have literally been selling versions of the same software for Mac and PC software for over 35 years.

Another poster cited this as far as how much “native” code is in PhotoShop

> But Russell still has MacApp to contend with — it most recently flared up during the Mac Cocoa conversion. Millions of lines of code had to be changed, and for a time the entire team was engaged on the project.

And let’s talk about ProTools. It is even in a worse position than Adobe with respect to being able to use cross platform frameworks. The backend leverages Mac and Windows specific APIs

https://www.pro-tools-expert.com/production-expert-1/is-ther...

It specifically leverages Core Audio on the Mac.
> even if there _is_ a tedious process, at least everything feels efficient

What does this actually mean?
It’s just not reality you’re describing. Here’s some reasons why:

- 1 employee may just be better/more valuable than the other for a variety of reasons. Promotion isn’t always an option or even the right call. So we have a range/band we compensate into. This allows raises based on merit and adjustment when needed.

-location matters. Cost of living is a thing. I’m not going to debate if it ought to be this way, just that it is.

- 1 employee may have had a offer from an competitor. We want to keep them but can’t use a promotion to do so for a variety of reasons. For instance, promotions cone with equity and that means approval from a pool that may not have anything easily available. But money is there and easier. So we offer more money to stay. The employee earned that by seeing what the market values them at. The other employee isn’t automatically granted a raise because of that.

-negotiation matters. The time you’re hired natters. Your pedigree matters. There’s a lot of reasons 2 employees will have different pay.
For the past year I’ve been using Restic for personal devices as well as in a production server environment. Been very happy with it.

https://restic.net/
You don't have to look any further than the deceit, sabotage, and selfishness that show up whenever commissions impact the financial status of the salespeople to see their downside.
>The popcorn is of course an iconic part of the experience.

I've long had the "conspiracy theory" that they promote popcorn as part of the authentic part of the experience because it's an item that's most difficult to smuggle in -- with the butter, you'd have to pack it down tight, which would ruin it, and yet it's cheap to make at the theater. Plus they can afford to spend more on a machine than the average person would.
Did folks like you in this thread thinking along this path, actually read the article? The algorithms don’t appear to be taking on the output (such as star ratings) alone into consideration. This is the core of your argument.

The algorithms are allegedly manipulating workers into working longer than they would otherwise need to, by withholding opportunities so that it takes longer for their daily goal to hit. That’s horrible if true!
That argument is utterly unconvincing, as you've conveniently left out the millions of years of "training" and "fine tuning" that has occurred through the evolutionary process.
For some reason, this article refers to the Chinchilla scaling laws as "data-optimal scaling laws." They are actually scaling laws that describe how to train the best model at a given computational cost, assuming that both the model size and the amount of data on which the model can be trained are constrained only by the amount of compute available. You can get an equally good model with less data if you make the model bigger, but such a model would require more compute to train than the compute-optimal model. It may also be possible to repeat the training set during training and get most of the benefits of training on more data as long as it isn't repeated too many times; this is a common thing to do in other subfields of ML but for LLMs the effect of doing so is not well-characterized.
We have HAMR coming out which will improve density & cost competitiveness a lot, and there's recent technologies like dRAID which makes the low speed less of an issue, but to me hard drives getting squeezed to death between tape and flash seems like an inevitability.

I'd be surprised to see hard drive sales become obsolete in the next decade, but I wouldn't be shocked to see the technology collapse in two. The market for them in terms of units sold peaked in 2010. Personally I'm just excited about all the cheap drives enterprises are going to offload onto the used market.
You’d have to ask him (I don’t recommend it) but I think he means the API is badly designed so it makes computers in worse general.
Ask HN: How to be a leader as a young professional?
Hi HN,
I am currently pretty young and inexperienced (early twenties) and work in software engineering. Soon, I will be taking on a leadership position within my firm. I will be in charge of overseeing a couple high priority projects, as well as managing several interns + junior team members.

I am looking for tips/guidance on how to be an effective team leader, especially with people that are around my age. If you have seen good managerial practices/skills, or have recommendations for resources where I could learn them, I would be very appreciative to hear!

Thank you for your help :)
My spouse and I met in Portland and lived there for almost a decade. Every once in awhile we get a craving for Burgerville and haha-only-serious joke about flying to PDX and back with just enough time to eat at the airside location.

Thus far we have suppressed the urge.
I enjoy it, too. But I've got an active plan for cleaning up and managing my old folders- I'm going to wait until a computer can do it for me.

The same plan with regards to tagging my thousands of photos worked out great! Without me needing to anything else, auto-tagging has gotten good enough that I can find images that had been lost under some IMG_xxxx.JPG filename for years. I'm looking forward to being able to explore my history onion of folders at my leisure soon enough. :)
I don't mind using electronic signatures if a site implements them, for example, using text that says "By clicking below, you are electronically signing blah, blah, blah". I've used financial sites like that.

But I will never use DocuSign, because they create a fake signature for me and then I certify that this fake signature is my legal signature. And yes, they have the option to use your mouse to make a signature. But my point is, they store this signature and then can use it anywhere to sign anything. Nope, ain't gonna happen.

In fact, I was buying a car through Carvana (another horrible company, I found out!), and told them at the beginning I would not use DocuSign, which Carvana normally uses. Their rep on the phone said, "It's fine, you can sign paper". So they transfer this car from somewhere out west to within 1 mile of here, then call me and say "Oh, you haven't electronically signed the legal documents yet, and we need that before final delivery of the car." They were scheduled to deliver the car 5 minutes ago. I told the rep that I was assured I didn't have to use DocuSign and they said, "No, you have to." I told the rep I wouldn't and they could keep their car. Which they did. Then they wouldn't remove my information from their computer systems - social securty number, image of driver's licence, etc. - even though I didn't even do a transaction with them! They would only do that if I lived in CA because it's a law there. I hate Carvana and DocuSign.