skysight-inc/HackerNews huggingface dataset:
I appreciate being made aware of this downside! Why does this happen with C++ debugging?
Zee – A modern text editor for the terminal written in Rust
Typically, these libraries are unusable for this purpose because you don't want to ship a Python interpreter with your video game.

I usually prefer to to rewrite my training step as a pure function, so the model weights are just inputs and the gradient updates are outputs.

You need to serialize your computation graph in some way, so it can be run in C++ or some other low-level language. TensorFlow is known for doing this well since it was original design goal of the project. Some of the other frameworks that originally targeted researchers make this harder. Most mature frameworks have some way of doing this now, though, and projects like https://onnx.ai/ may solve this in general.

It gets more complicated if your model has dynamic control flow, but you get the idea.
What is an example house brand? Amazon? I understand your reasoning and it makes sense, but I'm not sure what brands that actually means, or how to find them.
That's just like, your opinion, man.

And it isn't a rhetorical strategy. It is socratic questioning.

Should you sit down and attempt to write something out of spite (an excellent motivator, as good as any) it would go slightly differently than how you theorize.

In order to add a feature requiring more than ten LOC you'd actually have to come
up with one in the first place :)

That would require reading Tinygrad, which shouldn't take very long for obvious reasons. Probably we've been arguing about this for longer.

At which point you'd realize there is not much to add to it and you are splitting hairs over whether it is 1200 lines or 999 lines.

In which case you could just run black on it and leave it at whatever line count it spits out. That wouldn't even require any additional coding on your part!

Then you can compare the black'd version to theirs and realize they made a very very small sacrifice as a lark. Thereby finally understanding the difference between the principal of "code golf bad" and the reality of "tinygrad l33t demo" you ol' fuddy duddy.
Besides looking at the green codebase, have you found any good expositions on implementing multi-dimensional enfilades?
This is how I write new code. I swear my brain needs that procrastination to construct a model of the new code. When I maintain old code, test, debug, deal with prod issues, write doc/ticket etc... I find myself procrastinating a lot less and less. It's curious since writing new code is my favorite thing to do among other things.
What... is this?

# https://www.intel.com/content/dam/develop/public/us/en/include/intrinsics-guide/data-3-6-1.xml
xml ← •FChars •wdpath •file.At ⊑•args

#⌜
# An xml parser good enough for our use case
# Accept xml; return (as three lists):
# - Parent index of each tag
# - Contents of open tag
# - Text after last child tag
E ← +`⊸×⟜¬-⊢
ParseXml ← {
text‿tags ← ('?'=·⊑·⊑1⊸⊑)⊸(↓¨) <˘⍉⌊‿2⥊((+⟜»E∨)˝"<>"=⌜⊢)⊸⊔𝕩
d←+`tt←1-(+˜⊸+´'/'=0‿¯1⊸⊏)¨tags # Tag type: ¯1 close, 0 void, 1 open
tp←(⍋⊏⟜d)⊸⊏∘/˘ 1‿¯1=⌜tt # Tag pairs
! (∧`' '⊸≠)⊸/¨⊸≡⟜(1⊸↓¨)˝tp⊏tags # Tag matching
oi←(0<tt)(⌈`↕∘≠⊸×)⊸⊏⌾((⍋d)⊸⊏)↕≠tt # Open index, for closed and void tags
ci←⍋⊸⊏○(∾⟜(/0=tt))˝tp
pi←(/0≤tt)(1-˜⍋)¯1⌾⊑ci⊏oi # Parent index
⟨pi,(0≤tt)/tags,ci⊏text⟩
}

I don't ...

EDIT: Apparently https://mlochbaum.github.io/BQN/doc/primitive.html is a list of functions. Interesting.

After I learned to read Haskell, I liked to believe I could learn to read anything. But I think I'll hang up my hat on this one.
Ethernet on powered USB-C hubs has its own madness unfortunately: https://lucumr.pocoo.org/2020/7/6/usb-c-network-hubs/
I just need to avoid the ones that I have NDAs with from lawsuit settlements over their illegal activities ;) The companies I've listed are welcome to sue me. I'm in California, and I'm talking about matters of public interest in a public forum. California has one of the stronger SLAPPBack statutes, so sue away!
> If they don’t have a better opportunity than seems like Amazon is providing a valuable opportunity.

So when are we letting children back in the coalmines?
GCC-Rust Monthly Report for March 2022
I watched a few of George's live streams, and I'm pretty impressed with his coding skills and determination to solve a problem.

In the spirit of learning, anyone else on his level do live streams or has a youtube channel?

Here's his last 7 hour stream coding Tinygrad.

https://www.youtube.com/watch?v=MeE4Y2862FY
crazy!
nearly entirely agreed. the one quirk is if you are going to run arbitrary anonymous smart contract code and aim to support high-value transactions.

because you can only get "nearly optimal" it's always possible to rig the system into a worst case. and if you promise low-low fees all the time that isn't expensive to do.

here an attack against the approximation algorithm is an economic attack. you cannot attack approximations in a normal scheduling system like this of course.

all of this is resolved if you do something as you say and add a defense mechanism (i.e. rapidly escalating fees or brownouts) when "near optimal"!="good enough."
You don't need to lie about your work situation. You don't need to tell anyone anything. Just don't go to the meeting.
Strangers have always been able to cause notifications to appear on your phone - notifications for SMS, social media, calls, email etc can all originate from people you don't know.
> To play devil's advocate, the large amount of attackers aren't really determined. They're just fishing for easy targets.

The rise of the copy-paste attacker: https://en.wikipedia.org/wiki/Script_kiddie
Nectarine Credit | Elixir or Ruby Fullstack Engineer | Full Time Contract | Remote (PT +/- 4) | Victoria, BC, Canada

https://nectarinecredit.com/

Salary: $100,000+

Duration: 6+ months

Stack: Elixir, Phoenix, GraphQL, React, Heroku

Nectarine Credit is on the lookout for a talented Elixir (or Ruby) Engineer to take over the Development of Nectarine Credit, a fintech app looking to eliminate the cumbersome credit application process between businesses.
The ideal candidate is comfortable working across our stack (Elixir, GraphQL, React), is a great communicator, and is at home working asynchronously.

We know Elixir is a relatively niche language so knowing Elixir is far from a hard requirement. We appreciate that Engineering talent comes in all shapes and sizes so if you feel like you could do this job and do it well feel free to apply.
This will start out as a full time contract for the first 6 months. Afterwards we hope this can transform into a more permanent role.

To apply please fill out this short form below and we will follow up with an invite to talk 1-on-1

https://airtable.com/shrofM4akGq9x1GQp
Ask HN: How to Read Technical Books?
I'm a self taught programmer that's starting to advance in my career and would like to offset my stack overflow education with technical books. I've really only read novels though, where I'm just there to have a good time, and I don't care if I can remember every detail.

When reading technical books I feel like I need to take notes, make Anki decks, take breaks to play with things I'm learning. But I get a touch overwhelmed with the feeling that I should be doing these things without really knowing if that's an effective strategy to reading technical books. How do I best do this?
Which tangentially, is 100% why any Apple (Or other) engineer building "on device" CSAM scanner that is remotely update-able should think really hard...
I wonder how this will affect MDMs like Jamf. So far it seems that Jamf is what most Mac-centric organizations use.
Is your child logged in with a CPS managed email address?
Yup when you see both the price and the size of these docks, you gotta wonder why even bother with buying a laptop in the first place. If the goal is to hook up two 4K monitors, I'd rather have, say, a desktop computer powered by a threadripper.
They would format and factory reset their workers if they could
What Is the Web Discovery Project?
I'm not following your comment in relation to the one you replied to

Parent: “Kind and Evil” (there’s institutionalized whatever, so let’s help X by punishing Y).

You: Evil (results over optics)

"there’s institutionalized whatever, so let’s help X by punishing Y" is not results over optics, it's optics over results. Or maybe that's just what it conjures in my head
If you want a great video on the topic, see https://youtu.be/C2RO34b_oPM

Or equivalently https://jiahao.github.io/talk/2017-06-juliacon/

There are basically two self-consistent choices for the design of linear algebra libraries.
If someone gets cut in your no trespassing sign, you can be sued.
> When I instead choose to ignore the feeling and do the action regardless, it sends a signal to my brain: I’ve chosen to fight.

I think many psychologists would say you did the opposite of ignoring the feeling of anxiety.

> I thought, if my brain is going to flood my body with stress hormones, then it can go right ahead. If I was anxious, then I'd deliver the presentation anxious.

This is exactly what processing and acknowledging a feeling is like.

Avoiding it can take the form of distracting yourself—literally trying not to think about—but it can just as often take the form of arguing with it or "confronting". It's less about avoiding the existence of the feeling and more about avoiding experiencing the feeling. Not avoiding it means acknowledging it, letting it flow through you, and then letting it pass.
Look man, this is just too tiny. People are upset in this thread about the excessively short line count of OP as it is. What is this, some sort of autograd for ants?

It is freaking me out, remove this link.
This might be totally true for Ohio. Most of the attention on the housing crunch is in cities where there is zero cheap land and the only development that should happen is high-density.
This is pure speculation, but I wouldn't even be surprised if didn't have any say in this. What likely happened is that higher ups proposed a new feature to ban certain words, likely phrased as a way to remove racist and/or derogatory words.
The Guardian on School Spyware
XE Variant: What to Know About the New Hybrid Strain First Identified in UK
Reddit Place 2022 – Atlas
This is a terrible analogy and adds nothing to the conversation.

We aren't going to make children work in mines, because (as I'm sure you know), adult workers and children are not the same thing. There is a huge chasm between "adult workers making more than a lot of their other opportunities is slightly more cannot unionize as easily using Amazon services" and "put children back in coal mines".
"just quit and get another job" -- this is frictionless-plane-in-a-vacuum thinking. people have all kinds of life circumstances that means they can't act like perfectly rational economic agents, especially when they are poor.

turn it around: why doesn't amazon just respect its worker's basic human dignity?
This is the ideal setup, imo. I know it's pricey due to the Apple markup, but I just expensed it through my job.

https://www.apple.com/shop/product/MUF82AM/A/usb-c-digital-a...

https://www.apple.com/shop/product/HJKF2ZM/A/belkin-usb-c-to...

https://us.anker.com/products/a7516?variant=40237697171606
Really? You think it's the "city's responsibility to provide a perfectly manicured path from arbitrary point A to point B"? What if it was a small rock that somebody put there instead of tree roots? Would that be the city's fault too?
I’ve been wondering about “mid phase” internet a bit recently. The time where it opened up to “nerdy” people, after tech professionals, and before general masses. There was a pushback against the internet being serious business. All someone has to do was turn off the computer and it all went away. Could it be that even back then it was somehow known what would happen with the influencer marketing engagement stuff that is a known problem now? Unwarranted self importance? Superman vs Goku and Star Trek vs Star Wars as training in not only how to leverage conflict for engagement (or your personal internet points) but also in how to see through it as being bait? That if you let the general masses make the internet real life then you open pandora bawks? Not sure that’s why it’s all questions.
My awareness of TRP MRA ETC was only after internet feminists started complaining about it loudly, for whatever that’s worth.
As a tangent: how often do we rediscover what the ancients already knew? Can anything survive touching the general masses?
I'm in a similar situation, but not with opioids.
I don't think that this is a crazy idea at all. We're just testing our limits and seeing if we as smart as we say.
I don't think that's true. On Facebook the majority of active users post some original content at least a few times per year. I've seen a lot of profiles for my own friends and various other users.
It could be written:

def log(x): return np.log(x)
def exp(x): return np.exp(x)
...

And keep the same line count, and the functions would keep their __name__.
No, because it's doesn't work. So the fact that it's ineffective as well as quite often hypocritical means it's optics > results. If you want results, doing the "woke" thing won't get you any.
Why do you think we're not? It's weird how people don't find it weird to just give assertions like this without any supporting argument.
Hyundai outlines its hydrogen aviation plans, including regional eSTOLs
MarkM lectured me about it one afternoon for an hour or two but we didn't record it. But I haven't actually tried implementing the Ent or other enfilade data structures, so even my perception that the lecture was very informative is suspect.
About 12 pages just for references...goes to show the insane speed of DL research.
Basically let's address a past injustice by doing unjust acts in the name of "leveling the play field" and if anyone objects to it we'll just accuse them of what we are trying to do, it baffles the mind how this kind of thinking has bled into every sphere of society.
Probably some? I used to work in client platform engineering. Most teams recognized that this was going to happen back when Apple acquired Fleetsmith in 2020. It will most likely compete with non-enterprise MDM space (think Jamf Now) at first.
> presumably meant for business. If people were openly talking about "slave labor" and "vaccine"

Should we also ban employees talking about 'unrelated to work' words like a 'tornado' and 'fire' so they they keep on working right untill they die, as has happened recently?

Also people here that hink you can't use employer's facilities and apps to organise -> organising is a legal right, where do you expect to be able to meet all your co-workers, randomly at the shopping mall? You are as deluded as people who think they have right to protest but government shouldn't own any land, and you have no right to protest on private land.
I looked back at some photos from Christmas in Facebook Messenger and they looked noticeably degraded in quality.
While this thinking isn't wrong, it is optimizing for the wrong thing. By focusing on future development velocity you are trading off current velocity, which is extremely important to build an MVP, test (and eliminate) potential product paths and generally get from 0 to 1 as fast as possible.

There will be a point in the product lifetime when you will outgrow the framework and you will need to rewrite large portions of it and pay off the tech debt. Most projects don't get to that point. Once there, it is also the right time to make those decisions that were classified as premature optimization. Now they are merely tech decisions with one crucial difference: at this point you have much more information about the product, the market, the customers, and your team than you had initially, so now you can take the best decisions about what will really increase your velocity.

If speed to market is not essential (such as a side project for fun) then by all means, it's you now, and it's you later, so take the time to enjoy your craft and become proficient at combining the best tools to make your project shine, instead of opting for the cookie cutter frameworks.
I'm sure we will end up with better solutions, but it's a lot easier to study a thing when you have an introspectable working model. I expect that many AI patterns will be that we'll build it, then optimize it and learn how and why it works, taking the art and science into engineering piece by piece.
The real question isn't whether or not GoGuardian is installed--because the Chromebook is going to be subject to the school's policies while the student is logged in, assumedly doing classwork. The real question is whether or not it's being disclosed to you when you initially login to the school's domain that this software is being installed.

Installing something you were given a chance to read the EULA and disclosures for is fairly reasonable, because you would have the opportunity to decline (and then they probably wouldn't be able to login to the schools network). The school using MDM to install the monitoring software _without disclosing this to the user_ would likely fall afoul of the law, because yeah if you paid for it you are the owner and what you say goes. Third parties are not allowed to install software on equipment you own without explicit permission. Additionally, to be even remotely ethical, this needs to be disclosed clearly and the first time the school login is used and the software installation is about to occur--not buried inside a school handbook somewhere.

If the school has been so bold as to ignore the need to disclose that they're installing something that records and reports all web browsing activity (which GoGuardian is designed to do), or if this software applies to other logins on the system which will be used by people who did not consent to being monitored, then the school needs to start hiring _competent_ people to administrate the network, because doing this with minors involved is just really begging for a judge to slap the school system hard.

The school system can (and should) make that policy only apply when the kid's school login is being used--so if they try to fob you off with that silly excuse, feel free to go ahead and start talking to lawyers. Google would not be amused to find some rinkydinky school administrators making claims that the attested environment used by ChromeOS may be trivially compromised by other users and thus justify installing the monitoring software to be in play all the time. Rather a lot of work has gone into creating that environment.
> What's to stop him declaring himself emperor of Mars.

Probably the other colonists.

Realistically, Mars isn’t going to be in a position to act independently for hundreds of years.
I like the idea of Mastodon and I'm glad it exists, but I've yet to find a particular niche for which there is a server where I want to participate. Usually these days I'll just stick to a Slack workspace, a Discord server, or a Facebook group if I want to engage with a community publicly, and I'm already off of Twitter altogether. I'm guessing it's just a cold start problem.

What the best way of discovering active Mastodon communities one might want to be part of?
> I don't understand, this sounds like an issue with the account, not with the Chromebook.

While it does sound like an issue with the account, the unusual part is that Chromebook hands over the control of a device you own to someone else, just because you logged in to some account. Call me old fashioned, but an OS or device that does this is a vulgar anti-consumer design.

I get it that consumers should accept it as a feature of the product. But this was an unacceptable proposition a decade ago. There is a gradual erosion of consumer rights and we aren't fighting back enough. Another factor is that even tech savvy users are caught by surprise. This means that this drawback is not sufficiently highlighted in the product description. The platform may not have become this popular if it was.
If you're smart (get a good ASVAB result), you'll have a lot more leeway in jobs.
Say you’re a father. You need to support your family, and there’s an Amazon Fulfillment Center in town. It pays a whole dollar an hour better than the local fruit packing warehouse, which is a huge difference. Amazon is providing me a valuable opportunity!

Except now, I’m working myself to the bone trying to fulfill my package counts, peeing in bottles, shitting in bags, constantly stressed about if I can not only meet my quotas, but beat everyone else on the floor with me so that I can get more hours next time. I get back from work miserable, stressed, and probably angry from the constant competition needed to just survive. But this is a valuable opportunity, surely, except for the fact that I’m constantly stressed about work, and now I can’t even complain about how I’m stressed about work because Amazon won’t allow me to have my phone on the floor or say the word “restroom” in their internal chat app.

Oh but right, as you say, it’s a worker-favorable economy! Let me go to packing warehouse and try and get even fifty cents closer to Amazon with the leverage I obviously have. I’m sure the guy there is gonna say no problem, here’s a raise.

This is the lesson that we already learned in the 1800s with monopolies; they distort reality. It’s useless to argue “if you don’t want to work for them, don’t” because they often pay just better than your local alternatives, but by virtue of their economy bending power, they will exert an insane amount of control and influence until they are either regulated or there is no competition left and I don’t even have the fruit packing warehouse anymore, but the Amazon Oranges Fulfillment Center.
Does there exist a docking station that supports 2 laptops, and can switch between them?
Yes, it says the work is now done by para-physicists.
The knee-jerk reaction is to blame the parents.
"When we logged in, the system installed"

What login, which system. What are you even doing.
You echo my sentiments. It seems good discoverability is hard, so the path of least resistance is centralization!
$44.52 is the average price of an 1/8th of cannabis in the US
It's a tangent, but worth pointing out that like asbestos, lead paint remediation is often more dangerous than doing nothing. Paint over it, and it isn't hurting anyone. Sand it off, and now you have super fine lead particles floating in the air and settling all over the place just waiting to be disturbed and kicked up again.

Lead pipes are an entirely different matter, and remediation is usually (wrongly) deferred due to cost.
What do you mean by "understanding"? Even if it doesn't "think" exactly how humans do, does that really matter?
Having been faithful at one point in time, and no longer being faithful, I can invalidate that.
Oh believe me, every thread here about physics is exactly like this. 90% of the comments are the most ridiculous crackpot nonsense from people who clearly learned physics by watching startrek. There are usually a few surprisingly knowledgeable comments too, but you usually have to look at the bottom of the thread.
"Is it reasonable to expect people to ride scooters and bicycles on sidewalks regardless of legality?"

Can I tresspass at your house and practice diving for a basketball on your concrete driveway? Would you gladly pay my medical bills and pain and suffering?

If this is the way the world works, we have a serious problem. At some point people need to exercise reasonable care over themselves and not expect to be babied. One could also argue that the rider should have a reasonable expectation that bumps exist on sidewalks (even if bumps over a certain size aren't legal - the same argument you're making).
Show HN: Markdown Keyboard for iOS