skysight-inc/HackerNews huggingface dataset:
> How do you imagine actors act out scenes that involve shooting each other with guns if they can't put their finger on the trigger, point guns at each other, or use guns loaded with blanks?

That's irrelevant in this case; Baldwin was just blocking out a camera angle. There was absolutely no need for him to touch the trigger in this incident.

It doesn't make much of a difference in this case how Hollywood productions handle firearms in general because in the vast majority of those Hollywood productions, nobody gets shot to death on set. I would hope that this incident leads to an industry-wide improvement in safety standards, just like the death of Brandon Lee or the on-set deaths during the production of the Twilight Zone movie.

> I find it pretty weird that a bunch of gun hobbyists think they understand how movie productions work.

As a "gun hobbyist", I find it pretty weird that a professional actor who is paid millions of dollars to handle firearms on a movie set could behave so recklessly. I don't care about Baldwin being an "asshole"; I care about him killing another human being through criminal negligence. Why are you making excuses for him?
Primify: Embed any image into a prime number
But do you need this in the 99% of cases? Probably not. You can write productive, performant, and safe code in safe Rust fine.

If you do need to do something this exotic, the fundamentals don't change: you still need to take care of memory lifetimes, you still need to ensure thread safety, etc. I really don't think it's as all-or-nothing as you believe it to be.
You've never witnessed a communications existential crisis?
Growing up, neighbors were an arcade dealer. Played quite a bit of the original Space Invaders, Donkey Kong, and Asteroids at their house.
This is a good point. Speaking of points, in the way a laser turntable pickup is noisier than a needle, would an electron microscope scan of a frame of film be best, or is there a sweet spot where the grain noise is at an optimal minimum?
Tonal. Peloton. About 60 minutes a day and 5 days a week.
Seems rather heavy handed conclusion. And are you just referring to ssri drugs or all depression drugs.

Do you think you would have been able to make the lifestyle changes without medication first? If so then why?

It may be easy after the fact when the depression is lower and you have side effects to look back and judge the value that way. But it may be hard to imagine what did not happen or how life may have trended if not for it.

Obviously I have my own bias. I don’t think I would have been able to start and stick to exercise if not for the kickstart from medication
I'm currently moving from Rails to RedwoodJS (https://redwoodjs.com/) and loving it. The framework is very well integrated and built around its components.
I mostly love Docker and container-based CI but wow what a great reminder that even common-seeming workflows still have plenty of sharp edges!
Yea, it does. Eg the clause to distribute shares is basically a poison pill with extra steps

This reads like a board scared of a hostile takeover, which seems reasonable given geopolitics rn

https://www.investopedia.com/terms/p/poisonpill.asp#toc-what...
I think the friend graph explains most of these away, along with coincidences.

If your Spotify friends listen to a specific song, it kinda makes sense for them to recommend it to you as well. They may have also given their friend "the aux" at some point which would train the algorithm on their music, so it's just bringing those songs back up (this one happens to me _a lot_)
That's because they love their cocaine.
I agree with #2 and #3, but I absolutely despise the radical transparency mindset. In my experience, it often leads to people pulling threads off topic and creates an atmosphere where who ever is willing to argue for the longest wins. It often feels like the same problem Stack Overflow has where you go "Bob, how do I do X" and someone who is not Bob will chime in and go "Why are you doing X? You should be doing Y." and you end up spending 10 explaining that you're not an idiot, you know what you're talking about, and you just need an answer to your question.

I think in smaller companies where people can set their egos aside, it's possible to make it work, but once you hit more than a few hundred people you're bound to have a few people who are constantly trying to prove how smart they are and they ruin it.

I've said it before, but I also feels very micromanage-y to me. Like, we're all adults, why don't you trust me to use my best judgement on Slack? No one has issues if I book 1:1 meetings, no one makes rules about who needs to be on email thread, what makes Slack different?
Who could know, in November 2014, that this phrase uttered ironically, would in 2022 (and 2023) become true, after Microsoft bought Github:

“You can’t just place
a LISP book on top of an x86 chip and hope that the hardware learns about lambda calculus by osmosis.”

Saddest day indeed, maybe for more than just system programmers.
I tried "replacing VS Commodore gasket", expecting to see pages from justcommodores.com.au. Those are the go-to forums for anyone into Holdens (Australian cars that are no longer made).

Instead 8 out of the first 10 results were Hacker News? The other two were from from mechanics.stackexchange.com reddit.com/r/CarsAustralia, but neither were about a VS Commodore (instead they were about Nissans).

On the other hand, the very first Google result was literally a topic titled "replacing VS heads gasket" on justcommodores.com.au.

It's an awesome idea but the results definitely need some work.
This is how much exercise I tell my doctor I do. I truthfully hit this goal about once per month :)
Thank you for the feedback. I think theyre all great. One thing Im trying to figure out is to support adding text to connections, but do so in a keyboard centric way. I dont want people making graphs that require you to use the mouse a lot.

For staging — you can use Tab and Shift-Tab to connect the staged node to others. You just select the target node first. Maybe its not intuitive enough, please let me know if that makes sense.

Computation - I have a prototype for this. You can add formulad and math expressions to a node, and use inputs (upstream nodes). Ive just first been focusing on diagramming. Would you have a use case yourself? I could send you a link to a beta to try it if you like.

Here's a demo of the computation prototype: https://www.youtube.com/watch?v=kCiGK1z0ksg
Japan, Netherlands to Join US in Chip Controls on China
Rust’s choice of sigils is aesthetically displeasing. Double colons (::) and angle bracket generics are ugly. Unmatched apostrophes is jarring to those used to them being used for strings or character literals. It was an unforced error to imitate C++, which was forced to use those characters due to backwards compatibility with C and the C preprocessor. A new language doesn’t have to use those characters. For example, the D language uses the dot as a path separator for modules, namespaces, templates, etc. as do other languages like Python.
Wall of text.

Less is more.

Non-blocking I/O is wonderful news though, especially for high throughput yet high latency internet native databases such CockroachDB.
I read their comment as implying that Apple should distribute that cash pile to investors through buybacks or dividends.

I don't know what about their comment implies they want layoffs.
JSX shines if you use TS. Mostly because tsx has excellent code completion, type checking and refactoring tools.

It eliminates entire classes of human errors.
> Which means that unless you can get info on what a particular hiring manger's preferences and annoyances are, your chances of surviving a résumé screening are indistinguishable from chance.

Often you can figure that out from the job description.
I don't and suffer from health problems like high blood pressure
I'm not convinced this advantage is available to harness anymore. A small company can still outrun a larger company via less process, fewer internal entrenched interests, the ability to not have to worry as much about internationalization and other things you need to instantly address large markets and comply with various internal and external regulations, and you could continue this list for quite a while.

But $LARGE_CORP, or at least one of the $LARGE_CORPs in your space, is just as likely to be using Python themselves anymore, or some other relatively nice language. Even the bad ol' languages from 2004 have cleaned themselves up a lot since then. There are some potential much more isolated advantages to be harnessed here and there in certain cases by using the correct language in place the wrong one has become entrenched, but I just don't think this particular delta is anywhere near as available, in general, as it used to be.
There are two aspects that discredit these types of claims: The banal explanation, and the extreme risk Google would be taking by doing this.

The banal explanation is that life is really complicated, and a coincidence of this nature is unimpressive. This could be as subtle as a video you watched said something that was worded similarly to lyrics in one of their songs that stuck around and made you think of it a day later. It doesn't take many people to later search for that song for the algorithms to pick up on it and start suggesting it.

For the risk, Google has had a history of a very open culture. Many people within the company have strong ethical convictions. To do a project like this, you'd have to selectively recruit a sub-selection of employees who don't have these convictions, and manage to provide data streams to other teams algorithms. This is without anyone noticing that, hey, that team sure is using a lot of ML resources or my device sure is uploading a lot of data. This is all on top of the legal risk of saying you're not listening while also doing so. I can't imagine that getting past a legal review.

I think there are a lot of good examples of big companies abusing their power, but this isn't one of them.
I've long had a goal to go through a similar explanation of how to do this, and I figured the best way to do this was to pick a large project whose source I had never seen before and record myself fixing a bug in it. This plan is foiled by the difficulty of finding large projects whose source I had never perused before just for fun, especially in my core area of competence.

But some salient points I think I can make is:

* A lot of people have pointed this out, and I think it's the most important thing: don't go into the project asking the high-level question "how does this work?" No, you want to start by figuring out something specific. If you're picking apart a command-line tool, for example, start by asking where one specific subcommand is implemented, and what it actually does. Once you've navigated yourself to such a starting position, you can start building a mental map from that particular location, and expand it to higher or lower levels of detail from there as necessary.

* Use code search (e.g., grep) liberally, and start guessing for the keywords you want to search for in the code to reach your next piece of information. In my previous example of looking for a subcommand implementation, searching for a probably-unique part of the help message is a good way to guess where the code might be located.

* If you don't understand when code fires, something like assert(false && "Did I happen?"); is useful for figuring out examples that execute a particular codepath (assuming, of course, that your codebase has a competent testsuite). Now you have tests that you know execute that code path, and you can start using a debugger to probe what program state looks like at that point. Also, get very acquainted very early in the process how to satisfactorily dump out that state.

* Play the git blame game. Look up the history of the code you don't understand--track down the exact revision that added that code, and then go spelunking in code review or bug tracker history to understand why it came to be. If code seems to no longer be used, and you don't understand why, play the reverse blame game--look at where it was added, where it was used when it was added, and find where that code was removed, and (as above) go spelunking in more detail to understand why it came not to be.

* Practice, practice, practice! While I don't think these are difficult skills to acquire, it's hard to talk about this in generalities because so much of the process relies on your experience knowing what things generally should be like as you try to match up the codebase to your (possibly incorrect) mental models of how it works.
If you strapped a 4k monitor close enough to your face to match the FOV a good vr headset then you'd also start seeing pixels.
> I'm pretty sure the parent's were all referring to Meta's Horizon worlds.

That’s my point. meta Horizon is not the entire metaverse. It wasnt even first, nor will it be the last destination on the metaverse

> Not really, that's way to vague, it's come to mean something more specific.

Actually, my description is straightforward and to the point. It’s your description of the metaverse that is vague.
An amazing story. Thanks! Here’s the PDF of the 1983 video game magazine he mentions

http://arcarc.xmission.com/Magazines%20and%20Books/Joystik%2...
Being slightly socially averse or having a hobby are not signs of autism either. During the screening, you fill a questionnaire with dozens of questions on various matters and only coexistence of many factors may lead to diagnosis.

(that said, being incredibly annoyed at vagueness of these questions is kinda a hint already)
Don’t you think that’s a little condescending. It’s predictable because those are all topics that are related and there of course differences in common opinions.

So you are trying to call everybody out for earnestly bringing relevant opinions and other points and just having a good discussion on an important topic. Is this not what comments are for? this isn’t Reddit where all the comment threads have to devolve into pithy jokes.
C compiles to assembly, Chez Scheme compiles to C, Idris2 compiles to Chez Scheme. They are fine languages to work with.
I agree that it's worse than email but for different reasons. I've found that when writing an email, people will put more time and effort into giving a complete picture in the initial email. In Slack/Teams, people give very brief descriptions that you have to ask half a dozen questions in chat or call them to figure out what they actually mean.
Hmm that's good to know, thanks.

It still just applies to files that are handled by git though. If your workflow applies a patch and then invokes a compiler which generates intermediate files, both the post-patch file and the intermediate files will not end up in the packed object store. So if you're taking filesystem snapshots of those states you'll still want to deduplicate them some other way.
What positivity? This is just a bunch of facts showing Apple hasn’t laid off folks in the past and didn’t over hire recently so it probably won’t lay off folks.
Editors are essential for jockeying the peer reviewers. It does happen sometimes where you get a malicious peer reviewer. Maybe they don't understand the science, maybe the conclusions disagree with ones from their own work, maybe you are scooping their current work without realizing it, or maybe they just have an axe to grind with your principle investigator. I've seen it happen and it can be ugly, but the editor serves as a backstop here. They can look at what both of you are saying as the adult in the room, and usually they assign a new reviewer. Editors are also the whip for lazy reviewers, since they set the deadlines.
I think you’re both seeing this discussion as way too adversarial and/or political, as well as assuming the GP was insinuating some underlying point you disagree with rather than just being pedantic.
Adobe is swimming against the layoff tide as well.

Granted it’s comparing apples to… adobes, but my point is it’s not all doom and gloom in the valley.
Amazon needed seasonal warehouse work for massive order growth during covid.

Google hired like normal, not more

FB had a small bump.

MS hired a lot in 2022.

The "overhired" narrative lacks evidence.
Strength Training @ Crunch Gym, 2-3x/week, 90 min each. I walk uphill or bike to get my heart rate up, then 1 hr workout. I used to do a wide variety of physical activities: tennis, rock climbing, dancing, golf, hiking, running. They were great for socialization but I didn’t really get a balanced fitness using them as my primary workout. Especially as you age, strength training is a great base. I do it solo because I don’t like the CrossFit style energy. It’s great for energy, anti-anxiety, focus.
I think trying to shovel computing power into the "display" is a terrible idea. There are already supercomputers in our touch devices, on our laps, and in the cloud.

Just make bridge cooperation between touch device, laptop, and display/XR with faster nearfield links to remove HDMI and such. And make it a standardized open ecosystem that casts between each.

Quest has all of the right sensors, but it locks away too much expensive computing power for a single dedicated purpose. It's extremely convenient but it's also another device to MDM and separate from a users other apps.
haha siri at least had the modesty to say "i don't know" sometimes
Their current demos seem worse than riffusion results I get on average. Music gen is hard because music is inherently a composed of many many different instruments, each with unique sound and function. Simply training end-to-end will almost always end up badly.
Thanks, yeah I already dabbed into the field and it is fun. I did hear that HW is mostly reserved by people who have education though.
we're about to deploy a large, static, non-osm dataset with protomaps to serve up vector tiles. it's been super easy to work with.
A while back (I believe May 2020) I did an experiment. I kept a phone in isolation for 3 days and recorded all the network traffic. Then I took the same phone and put it up against a speaker that played a podcast archive continuously over a 3 day period. Then I did another 3 days of silence and a different archive of podcasts for 3 days. At the end I had 24 days of phone network pcaps (4 sets of 3 days audio + 3 days silence).

I made sure that the phone was able to transcribe the audio coming from the speakers when I put the keyboard in dictation mode just to make sure that it could "hear" the conversations from the speaker.

I tried hard to find statistical anomalies or pattern differences in the sets but I was unable to extract anything that could yield any type of change detection corresponding to when they happened (silence to podcast or podcast to silence) or anything that could differentiate the content. I had timestamps, hoping to find spikes, say, during commercials where a bunch of brand names get mentioned. There were no such spikes and the traffic was frustratingly uniform and appeared to be completely independent of the experiment I was running.

The phone had google assistant, facebook, instagram, tiktok, and snapchat installed among other applications. All the accounts were logged in and I occasionally adb'd over to the device to make sure the applications appeared in memory in a ps list.

Now of course, absence of evidence doesn't show evidence of absence and maybe I am just too incompetent to see what's going on but I was unable to find any hard evidence using this method.

I of course was really hoping for the opposite and to come forth with some industry shattering announcement, but if there's something there I at least wasn't able to find it in the wire.

I encourage others to repeat this and refute my inconclusive results - that'd be great. It's an easy enough experiment to do. Happy hunting.
CRO was axed. Anticipate this will hurt sales, Marketing and business development before they go after the engineers.
It's called "anecdotal evidence", the only thing that makes this post credible(-ish) is that PG wrote it.
Datadog is working on an OAuth API which may eventually enable some of this data to flow out of it https://www.datadoghq.com/blog/oauth/
Non-blocking I/O is essential for high throughput, but high latency internet native databases such CockroachDB.
This is fantastic writing, and James should stop working for Microsoft and move to Hollywood like Barton Fink. Ok, maybe not the best example in the world..
Not that bad if you link with a custom mold fork.
No, I just would prefer we invest in substantiate changes to our urban form like adding more transit and bike infrastructure, than doubling down on the car and all its ills which aren't resolved by fuel choice alone.
I'm not trying to trap anyone. I would ask you about C#, you'd say "that was seven years ago, I don't remember the details" and we'd move on. I'm looking for someone who starts making up things about C# assuming that's what I want to hear.

That's the kind of person I'm trying to avoid. Someone who isn't honest about their skills.
The hunt for Radovan KaradžIć, ruthless warlord turned ‘spiritual healer’ (2016)
So confused after reading unified tutorial.
It's so confusing and too many styles to declare ORM

>>> class User(Base):
... __tablename__ = "user_account"
...
... id: Mapped[int] = mapped_column(primary_key=True)
... name: Mapped[str] = mapped_column(String(30))
... fullname: Mapped[Optional[str]]
...
... addresses: Mapped[List["Address"]] = relationship(back_populates="user")
...
... def __repr__(self) -> str:
... return f"User(id={self.id!r}, name={self.name!r},

VS

class User(Base):
__tablename__ = "user_account"

id = mapped_column(Integer, primary_key=True)
name = mapped_column(String(30), nullable=False)
fullname = mapped_column(String)

addresses = relationship("Address", back_populates="user")

# ... definition continues

Vs

user_table = Table(
"user",
mapper_registry.metadata,
Column("id", Integer, primary_key=True),
Column("name", String(50)),
Column("fullname", String(50)),
Column("nickname", String(12)),
)

Vs

class Customers(Base):
__tablename__ = 'customers'

id = Column(Integer, primary_key = True)
name = Column(String)
address = Column(String)
email = Column(String)

Why so many styles? Why can't be like pydantic or Django and use just one style for ORM?

it's breaking zen of python, it makes searching examples on Google very hard ( esp with Google getting really crappy)
> That only happened after it embraced the free market and capitalism though

The PRC never embraced free markets, transitioning from state capitalism to something closer to fascist-style corporatism.
It was meant to last only 3 days...
I'm not sure whether a non-ADHD person can convincingly fake ADHD, at least not without putting huge amounts of effort into it. What's more likely is to find a doctor who doesn't really care and prescribes things without doing proper screening.
Did the pandemic really increase business so much that they had to hire that many people?
When everything is an estimate (nail) Then Bayes looks like the answer (Hammer)
I'm sorry, I like riffusion as much as the next guy, but in what world is any riffusion example better than the literal first example on this demo page?
You can use UnsafeCell https://doc.rust-lang.org/std/cell/struct.UnsafeCell.html if you commit to manually enforcing RefCell's borrowing rules.
First F-16 Block 70 Jet
I guess enjoy is not quite right. I find following traces of a board and trying to reverse engineer its function well enough to fix it is strangely calming. Also have been known to read microcontroller datasheets like novels.
It's unmaintained..
I think this just shifts the uncertainty. You'll know what the pay is for each role, now they just won't tell you which role until you're done interviewing.

You'll have Junior 1-5, Mid 1-5, Senior 1-5. During interviews, you'll be told you're interviewing for Junior 4 - Mid 3, and they'll tell you which level you're at once you're done interviewing.

I.e. instead of knowing which role you're applying for and not knowing what the pay range is, you'll know the pay ranges and not know the role.
Powerful ways to use CSS variables