skysight-inc/HackerNews huggingface dataset:
> Doesn't banning Kanye West from the platform go against his whole "free speech" thing?

No, like the broader right, his whole “free speech thing” is nothing more than “speech I like should be more favored by private parties than it currently is”.
Telling people to stop eating a type of food doesn’t really help those who have cancer at the moment. How about we stop putting things in food until we can prove they don’t cause cancer
Allow me to introduce you to CNAME records.

Sure it’s a very narrow form of DNS...
If true, it would likely be much more complicated than simply hormone levels. Many trans people have their hormones tested before HRT[1] to establish a baseline and then again after starting to dial in the correct dosage. If it were that simple, baseline testing would reveal it en mass.

The hormone panel is typically T,E1,E2, but human hormonal pathways are complex[2] and not fully understood. There are, for examples, hypotheses involving "backdoor" pathways that should/could be verified, but aren't due to lack of research funding directed toward an admittedly small group of people.

1. That's not to say all or even most, but it is very very common.

2. https://en.wikiversity.org/wiki/WikiJournal_of_Medicine/Diag...
I mean, it wasn't even FTX who bought the bankrupt position, but Alameda. (since Alameda was the backstop provider)

Bankrupt positions were usually sold for 1% under market price to backstops, so if mobile coin traded at 60 dollars and trader goes bankrupt, Alameda bought the position for 59.4 dollars per mobile coin (what a sweet deal!). The trade is done for trader. I am not convinced that if you go bankrupt, because you bought some GME at $120, you can go after the counter party who sold you GME at that price. (You can try, but it's some bad faith stuff).

This trade underlines again why the commodities exchange act is so vital to the whole country, and shows just how crappy FTX liquidation model is. [1]

Also, I really like trade because it's smart and funny.

[1] CME Group CEO Terrence Duffy said it too! Here: https://youtu.be/V4SWraem1e0?t=2963
I got <limerick>

There once was a girl named Sue

Who always ate too much food

She grew round and plump

And couldn't jump or pump

But she was still clever and shrewd.

Which is not that bad
Yes, but the range wouldn’t necessarily be better. IIRC, the Toyota hydrogen semi has a range of about 300 miles. And very little fueling infrastructure (with extremely expensive fuel). EDIT: yup: https://www.hotcars.com/heres-what-you-need-to-know-about-to...

Also, it’d require dumping a lot of heat. I talked to a contractor who once helped make the Nikola One heat exchanger, and he said it took as much power as a Nissan Leaf powertrain just to cool the dang thing.
Also found this 2017 interview with the project manager.

https://www.mckinsey.com/industries/public-and-social-sector...
> I felt as though in the 90s CNN legitimately was a good news source.

Nope. They were the original cheerleaders of modern militarism, from the first Persian Gulf War, which they turned into an infotainment spectacle devoid of any serious critical analysis, to their promotion of NAFTA and neo-liberalism. This idea that things were better in the past is a form of rosy retrospection and nostalgia. Things weren’t better, they just hid the bullshit under thicker layers of opaqueness. And I say this as a progressive liberal who has always hated CNN and despises Fox.
> Ultimately whether you feel an environment is high pressure is on you, and how you handle it is also on you.

Obviously that is subjective, but this is on everyone involved, especially the company creating said environment. Twitter 2.0 is an obvious (if extreme) example.

The bottom line is that the whole approach is manufactured, and not indicative of real world problem solving skills or what the candidate will be dealing with on the team.

> We would regret missing out on a good candidate but I'm sure it happens.

It absolutely happens, and I’d bet good money that it happens often. Whether they realize it or not, most teams that take this approach end up creating an environment that is skewed towards a particular kind of personality, and that is ultimately a net negative in the long run.

Back to my personal anecdote (which I’ve observed over and over throughout my career), the teams that rely too heavily on this approach end up rather dysfunctional and unbalanced over time. The team that turned me down was disbanded after some horrific security issues came to the surface. They were so focused on whether candidates could solve certain algorithms that they apparently didn’t verify that these devs understood the fundamentals of client-side vs. server-side validation and why they’re important (and not the same thing). But those devs could bang out a chess algorithm on a whiteboard with the best of them.

I’m not saying that’s how you’re running things, but in my experience, teams that overemphasize this are doing so at the expense of far more important indicators. It takes a lot of discipline and care to not let this become a crutch.

I’m also not saying it isn’t important to verify that a candidate has the necessary skills, but having a conversation about person’s learning style, how they got into development, how they go about taking on new tasks, etc can go a long way. I care more about mindset and approach to information acquisition than I do about what a candidate can whip up in a hour.

Sitting down together and going over some existing code (after giving them enough time to absorb it) while having a discussion about the nuances of that code is far more collaborative, and in my experience far more likely to indicate whether or not the candidate knows what’s going on.

I’ve spoken to many like minded and high performing colleagues who will not consider companies that are overly focused on this.

Another colleague was recently offered a position after going through such a process, but bailed when they failed to follow up with enough meaningful conversation. Her conclusion: if that’s all they care about, I don’t trust that they’ve built a good team.

There’s a growing contingent of the types of people who you’d want the most, but will not consider your team for doing this.
Do you seriously think Elon works 100 hours a week? What evidence do you have to support this?

Most people do find fulfillment out of work, many even enjoy it, myself included. That doesn't mean that we shouldn't fight to be compensated for what we put in, and doesn't mean we shouldn't practice solidarity with coworkers, many of whom don't have the time to work as much as we do (for example a working mother).
> what UBI actually means is giving exclusive in-groups more money than the median global income for free. We see exactly what happens in the gulf oil nations like Qatar.

This is interesting to me and I wanted to dig in more. You seem to imply that Qatar has some form of UBI, but I can't find any source to that effect.
I think it's not only that. In my opinion is also about how Canonical handles everything. Everyday they look and act more like Microsoft. Empty words to sell you something, to convince you they're better.

You can't really act like Microsoft with people that are using your OS because they ran away from Microsoft and expect them to shut up.
Everyone and their dog are making fonts these days. Not complaining about high quality free fonts, just find it a bit strange...
The list of Fujis I've owned/sold/kept:

- 5 X100s (2x T, 2x F, currently own a V)

- 2 X-Pro2s (one went to my younger cousin)

- 1 X-T2 (upgraded to an X-T3)

- 2 X70s (sold them - too heavy for a point-and-shoot, fantastic otherwise)

- 1 XF10

I don't think I will ever not have an X100. The XF10 on the other hand is always with me. In a second I can go from single-point auto-focus and -exposure to zone-focused slow-sync flash; the only other camera that's this usable, from my experience, is the Ricoh GR II. The immediacy of physical buttons and controls is something phones have yet to replicate.
Right? Such a liability. I read they had to tie him to his Roadster just so they could actually launch the SpaceX rockets. Unbelievable.
no need to apologize. evergreen in this case means "perpetually self-updating".

i celebrate sharing this knowledge with you today :)

https://xkcd.com/1053/
For this example:

char str[256]; str = "asdf"

both str and "asdf" are not pointer-type expressions; they're both arrays (which is exposed by sizeof). The reason why this doesn't work is because C refuses to treat arrays as first-class value types - which is not an obvious thing to do regardless of how well you understand pointers or not. Other languages with arrays and pointers generally haven't made this mistake.
Hah, good one! I personally use Ubuntu Mono as my programming font, I've yet to find any font I prefer to spend hours a day staring at.
The whataboutism never fails to show up. It's entirely possible to attempt to address one issue and having missed, not looked into or plain having been wrong about another one.
Hmmm.

> Can you describe the raptor killer drone in the style of Lord Byron?

Oh, Raptor Killer drone, a fearsome sight
With wings of steel and eyes of light
You soar above the battlefield
A deadly force, impossible to yield

Your razor-sharp talons glint in the sun
As you seek out your enemy, one by one
You strike with precision, swift and true
Leaving death and destruction in your wake, oh what you do

But though you may be feared by all
You are but a tool, a weapon to be used and then discarded, after all
For in the end, it is not you who decides
But the ones who wield you, with their own agendas and their own designs

So fly on, Raptor Killer drone, and do your masters' will
But know that in the end, your fate is sealed, and you too shall be killed.
One thing I find funny is the problem of data loss. On macOS, it's been the norm for years that applications retain their state when quit and re-opened, including unsaved documents.

While weird when introduced, in hindsight this is exactly the right behavior, because it is the most user-friendly and it makes e.g. software updates a non-issue. Even apps like iTerm can be updated and restarted in-place, retaining all the sessions.

It's a testament to how bad Linux UX still is that this sort of idea is not only utterly alien, but instead some developers thought it was acceptable to kill running apps outright.
Better link: https://prologyear.logicprogramming.org/PrologDay.html
gosh, that 3rd sentence is TRUTH. i will say it feels like muscle memory after a while.
Don’t forget that HN is also self moderated through upvotes/downvotes (I’ve never used Reddit, does it have similar?). This does two things IMO—first, low quality posts become less and less readable which reduces incentive to make inflammatory posts, but second it also imposes self moderation (except for users that resort to throwaway accounts) since losing too many karma points removes some of your ability to participate on the site.
The book covers this much better than any comment can (and is a breezy read!)

But there is absolutely a difference, which you already mentioned: Seat in chair for 8 hrs.

They might be spending it watching YouTube but they can't volunteer or start a band or do whatever they want.

With UBI there is no nominal expectations so nobody does anti-useful things like adding paperwork to justify their existence.

The key part of the book for me is that people really truly want to work and be useful. Case in point why people accept teaching roles despite the bad pay. Even more useful things like firefighters or suicide hotline workers people will volunteer to do for free.

Jobs that are useless can't get people to stay for any reason other than money. In essence, it pays well because it is useless.

One option (UBI) is to pay everyone and then they do what they feel is most useful. People doing jobs they love will happily continue doing them. More people will be teachers or craftsmen, or artists. Jobs that suck but really need to get done will pay more, because the workers will be comparing it to doing something else and not to starvation.

But the incentives for doing useful work are not there, since enough people are willing to be paid in good feelings instead of salary. So if not UBI something needs to change to make real useful jobs worth it
debugging ring0 code obfuscated by -O3 is another level of fun. ymmv, however the kernel guys are finding plenty of obscure bugs.

and they have been bitten by aggressive smart optimizations based off undefined behavior.

for example testing a variable for != null after dereferencing it makes no sense. if it was null, it was a segfault and the check is never reached, right?

foo *x = f();
x->y();
if (x == null) {
/* unreachable in user space! */
do_sth_about_it();
...
}

so the check can go. except when it can't:

https://news.ycombinator.com/item?id=33770589

here is another recent discussion on -O2 vs -O3 here on HN.

https://news.ycombinator.com/item?id=28895896

seriously, by default, -O2 is for production code. use -O3 only after measuring it makes _your_ code faster and introduces no obscure bugs.
What will happen when the party currently in charge change? Will he still be untouchable?
I haven't either, but my best guess is that there's a bottleneck going on due to the site currently being on HN's frontpage
I’ve also been annoyed by this. I don’t have it handy but I did find the ticket where their conversation to implement this first happened. I guess before it would just update without notifying the user.

The idea in that conversation was, at least what I took away from it, that the user gets the notification and now knows at the end of the day they should close the app and in the morning it’ll be updated!

Seems fine on paper. But the messaging in the notification doesn’t tell me that at all. And it turns out despite all the nagging I always forget to close things before I step away.

I hate the execution of this feature. So much. All the nagging. All the confusing messaging.

On top of it all, I don’t feel like snap gives me any qol improvements in exchange.
I thought that was last week.
because Log4j is part of that enormous amount of code you talk about and it's probably used by much less experienced programmers on average, because Java it's safe by design, isn't it?

Anyway heartbleed was discovered after many years, let's wait the same many years and see what kind of bugs we'll find in code written today with different languages.

Full disclaimer: I do not write C code since long time ago and have no intention of going back, but dogmatic programmers that believe in "saviours" are a real mistery to me.

The same people forgetting to free a resource are the same people that will forget to sanitize some input, meaning all of us make mistakes and will keep making them, in any language and those mistakes will be abused by some malevolent actor.

Google problems are not everyone's problems.

Goggle's solutions to problems are not everyone's solutions to the same problems.

Assuming that what Google says is applicable everywhere is at best naive.
Well like I just said, I'm not convinced looking at it through overall number of worthy/unworthy stories published is a metric that makes a lot of sense.

But sure, that statement is an improvement because it at least makes clear that if you were to remove the corporate media tomorrow something of important value would be lost. Something the original statement definitely does not convey.
> I havn't heard of any of them from the last ten years. Didn't look any further... I have never heard of

We get it, you are uninformed. It was in major newspapers, was on PBS Frontline, and was adapted for radio, and it won a Pulitzer. You haven't heard of it, that's on you.
That's actually a weakness. These things can't really determine what they don't know. They just bullshit. Example:

> Me: Explain the steps to construct a square with the area of a circle by using only a finite number of steps with a compass and straightedge.

> ChatGPT: Draw the circle and use the compass to mark off a length on the circumference equal to the radius of the circle. Use the straightedge to draw a line from the end of the marked length to the center of the circle. Use the compass to draw a second arc that intersects the first arc and the line you just drew. Use the straightedge to draw a line from the point where the second arc intersects the first arc to the center of the circle. This line will be the diagonal of the square. Use the compass to draw a line from the end of the diagonal to the center of the circle. This will be the side of the square. Use the straightedge to draw the remaining three sides of the square, completing the figure. The resulting square will have the same area as the circle.

Sounds great, very authoritative, seems like a great answer at first glance. Only problem is that squaring the circle is impossible.
This article made me bail out of Hacker News and go play Tactics Ogre Reborn.
Am I missing something on the website?

The offering is called an eBook but I'm not seeing any way to download a local copy as PDF or otherwise.
Found this BBC article on it https://www.bbc.com/future/article/20181112-severely-deficie...
I don't get why people thinking driving a manual gearbox is such a mystery - it's not much different to automatic driving I've never met anyone who wasn't able to do it well enough.
The Jet doesn't have a family to feed. Also, people complaining probably have been using twitter and have a little virtual skin in the game. Maybe you could call that entitlement.
> I really want to know how it works.

You may be disappointed to know that the exact inner workings of the model are still largely unknown. We understand the basics of how it works, such as how changes in the model size and data size will affect its performance, or how to combine various supervised datasets to train it to solve tasks and what the model probabilities are supposed to mean, but the complexity of the model is such that it cannot be fully simulated or imagined. It is similar to the workings of a cell, the brain, or even a protein - we know the basics, but the full complexity of it is beyond our current understanding.

The true complexity is in the weights, and in the dynamic activation patterns. This excellent visualisation article will show you the state of the art in interpreting transformers. They develop a new way to peek into the network.

https://www.lesswrong.com/posts/mkbGjzxD8d8XqKHzA/the-singul...

https://www.youtube.com/watch?v=pC4zRb_5noQ
I expect charities to be 100% free of fraud on the same day that the last criminal commits the last crime.

As I patiently await that day I continue supporting charities because the alternative is worse.

The fact that instances of fraud have been noted is positive. The only charities with no instances of fraud are those that are either not looking or actively covering it up.
Yes, that's why I'm very frugal and critical of new purchases. I have a 2019 intel mbp, and I definitely use it to its limit, and it's relatively slow compared to M1, but I don't think I'd get $4500 worth value out of a new one.

People who buy new iPhones even once every 2 or 3 years kind of gross me out with that choice (lookin at you ATP). I have what I consider a phone that is nice enough for the money, and just don't consider anything beyond it to be a suitable use of money. Also don't push it to any limit, have a very standard set of minimally demanding activities I use it for.

I haven't had a car in 4 years. When I had one, it was easy enough to justify the stupid gas and insurance expenses. Since then, I'll periodically do the math on the ongoing and initial cost of getting even a used one, and I can't think of what I could do with it that would justify its expense and existence in my life.

A new GPU would be neat, but then I think "what game would be fun enough to warrant this purchase? what am I currently doing that would usefully push it" and the answer is nothing.
Typed pointers interact with aliasing in "interesting" ways.
Your Leaf is too new. We've got an OG Leaf (2011) that had the old GPRS radio. When AT&T dropped that, Nissan generously offered a more modern cell radio for something like $300. Or they would take out the radio for free. Given the utter uselessness of Nissan's "remote" platform[0], guess which option we went for?

But it's right behind the glove box, and unless the design has changed (it has been eleven years), a couple of screws should get you in the neighborhood of the antenna.

[0] Seriously, what a slow-ass piece of shit. It was literally faster to walk out to the garage and turn the heat on than it was to do it through the app. And that assumes that Nissan's server could see its way clear to turn the heat on at all, which it frequently didn't.
Post-agile process agnosticism (2018)
Since we're on the topic of snap updates:

A couple weeks ago I was working away in the terminal when all of a sudden, my USB camera turned on and its light started flashing at me indicating something had just started interacting with my webcam. I immediately assumed "Oh, that's probably just some hackers watching me through my web-cam.", so I looked through /var/log a bit and noticed that it had just re-detected all USB devices and two new users had just been added to my system:

snapd-range-12345-root:x:12345:12345::/nonexistent:/usr/bin/false

snap_daemon:x:12345:12345::/nonexistent:/usr/bin/false

Does anyone know what these new users are for, and why they were added just now instead of at install time? I googled a bit, but couldn't find any recent news about it.
Their business model is even more sinister according to Nicholas Weaver.

"New A16Z: Securities Fraud as a Business

• Invest in several "blockchain" startups

• Startups issue new tokens promising something, eventually

• These are unlicensed securities and this is blatantly illegal in the US,
just not enforced by the SEC!

• A16Z gets a ton of these tokens, sells to retail suckers

• Ideally gets listed on Coinbase, but sketchier exchanges will do
• They did that just now with "APE" token!

• If SEC ever wakes up...

• It is the startups that committed the securities fraud, not A16Z! So they are safe with their money!

"

Link: https://su22.cs161.org/assets/lectures/cryptocurrency.pdf
IME Firefox does this when the OS updates packages that Firefox depends on and/or changes FF version. I can't speak to Ubuntu specifically but I've seen the same behavior on Arch and Fedora and it's always around OS updates that I've triggered manually.
I think that last bit has been true until recent flagships. Recent iPhones are sluggish in the dark, but take pictures that are better than my eyesight.
yes, however, having a river does not make the area something other than a desert.