skysight-inc/HackerNews huggingface dataset:
Originally Paid for by Dole Kemp '96 Campaign Committee

Original Web Design by Presage Internet Campaigns

To Learn more about Bob Dole, Please Visit the Dole Institute

This Web Site is Presented for Educational Purposes by 4President.org
That's correct, there's "jump to definition" but no "find all references". I've used cscope for a while for that, but never really got used to it (and it doesn't work that well with C++).

I really should get with the times and try LSP like others suggested.
No, they use Bt normally otherwise, you just don't get the precision location information.
There are many work conversations I have that rely heavily on threads and make the channel useless to scroll if sent directly. I think most of the discussions I read are in threads as often one engineer will encounter a bug, ask for help, and then there will be a back and forth discussion over a thread figuring the issue out. Keeping that in the channel makes reading the channel later fairly useless as most of that detailed discussion is too specific to care about. But being able to skim the main messages and see if anyone had similar issues and then enter that thread is great. On call alerts have a channel and then resolving the alert is often a thread discussion.
Same here. Package management was non existent at the time, not sure how it is now.

There are pointers without pointer arithmetic, I really don't know why they are there. If you already know programming you will be fine with go, but if it's the first language someone learns I think they'll go catatonic when they are exposed to real pointers, dealing with shared memory, package management, generics, etc. because its going to be hard unlearning ways used in go.

On the plus side go is small and very performanent.
They do have a whole section for differences.
https://github.com/dotnet/maui#xamarinforms-vs-net-maui

If it turns out to be XamarinFroms done well, I can dig it.
Good job America.
That's because you prioritized spending your money gallivanting around Africa. You could be the owner of a fixed up fixer upper outside Buffalo or Cleveland if that was what your priorities were.
I wouldn't be able to hunt my own mammoth, and I know that I suck at making fire with primitive tools (I tried and failed).

I've learned to appreciate the benefits of a modern society, and I'm ok being pretty screwed if it all magically disappeared without a trace.

We adapt, and that's a good thing.
That was a very long-winded non-answer, but I think I understood it to be essentially "Yes".

I'm definitely not an expert, but to me this memory model sounds like a more circumspect attempt to carve out a set of benign data races which we believe are OK. Now, perhaps it will work this time, but on each previous occasion it has failed, exactly as illustrated by Java.

Indeed the Sivaramakrishnan slides I'm looking at about this are almost eerily reminiscent of the optimism for Java's memory model when I was younger (and more optimistic myself). We'll provide programmers with this new model, which is simpler to reason about, and so the problem will evaporate.

Some experts, some of the time, were able to correctly reason about both the old and new models, too many programmers too often got even the new model wrong.

So that leads me to think Rust made the right choice here. Let's have a compiler diagnostic (from the borrow checker) when a programmer tries to introduce a data race, rather than contort ourselves trying to come up with a model in which we can believe any races are benign and can't really have any consequences we haven't reasoned about.

Of course unsafe Rust might truly benefit from nicer models anyway, they could hardly be worse than the existing C++11 model but that's a different story.
It would make sense to do the anti stalking
notification after say 4 days

"Your privacy and safety are important to Apple. We won't let anybody use these devices to stalk you for more than 96 hours."

You haven't thought this through! Seriously, the use cases for 96 hours of tracking are frightening.

1. Meet victim in club/bus/supermarket/wherever

2. Drop AirTag in their bag/pocket/whatever.

3. Now you know where they live and/or work assuming they go to one of those places in the next 96 hours.
Sharks are Older than Trees (2012)
Early Irish people were dark skinned with blue eyes
Friends of mine. Had a great time singing shanties with them (and about a hundred others) at the Breaker Bay Hall on Saturday night.
Yep, I was going to say that it was actually Apple Music / Podcasts that killed podcasts, because that was the first site I saw podcast creators exclusively link to versus an aggregator or RSS feed. It marked the turning of the tide, where it even started to be considered acceptable not to have an RSS feed.

To be fair, this effect was limited at the time to "podcasts" released by relatively wealthy people mostly in New York, among whom not using Apple products was basically unheard of. Spotify seems to be taking this mainstream, but I think the problem started before they got into the podcast business.
Testing AWS Lambdas with Java
I am not getting one of these because of the ram limitation but only because I currently have 16GB and it "feels off"

At this point I'm convinced that 16GB M1 isn't comparable to 16GB DDR3/4 simply because of the architecture and that the RAM is so close to the CPU. We've already seen that they are doing some crazy efficient stuff with memory, but all that said, it still feels anemic for a desktop, and I suspect the response will be the same as it was for MacBooks: normal people don't care, tech people who love Apples will wait for the inevitable upgrade.
> It's a slight improvement at best.

That's a hefty judgment. If we look at major attacks on TLS endpoints I'd summarize them as, in order,:

1. Memory safety

2. Weak / old configurations

3. Invalid state machine transitions

Rustls addresses all 3 of those, or at least it attempts to. (1) is obvious - it's rust. (2) rustls only supports the subset of TLS versions that are considered safe. (3) rustls avoids issues like gotofail and smacktls by encoding state machines as types, turning invalid state transitions into type failures.

Plus, the actual crypto primitives are extremely well tested and built off of other existing libraries.

So yeah, maybe some aspect of the crypto is incorrect, but, while interesting from an academic perspective, the real world ranks those other 3 things as way more important.
Is anyone else here disturbed by the cost/benefit tradeoff with respect to abuse?

Here's this sort of neat thing that is a high-tech fix to a really minor problem but that opens up a whole new attack surface and makes problems for everybody. I.e. your personal need to track a few items makes the commons worse for everyone.
I wish radio stations in my country played music that I like. Perhaps then I'd ever have listened to one. Not to mention that you can't pick what a broadcast radio plays. Aside from that they can both play audio, it seems rather incomparable to me...
The "musical" form seems more refined, bringing poetry to a variant that is otherwise botanically problematic and nutritionally attenuated.
I understand your point. But, and forgive the vagueness and wooliness of my thoughts around this subject, does this not highlight the "software has made everything shit"-ness of academia? Wouldn't a little less software or a little more downtime be good here?

Instead of being able to make a judgement call or respond appropriately to changing circumstances; instead of being relied upon for your ability to judge the needs of your students accurately, you risk being flagged up for not sticking to protocol in matters of ~student~ consumer interaction.

If a cheater slips through, does it matter, that much, if the cheating is getting an extra few days of time to complete an assignment?

Aren't universities meant to be about expanding knowledge, places of learning? Aren't we making a mockery of the whole idea of tertiary education getting so caught up in catching 'consumers' gaming the system and the risk debasing 'consumer currency points' or exam scores in order to justify the busywork of admin departments? Software and software enabled culture is incredibly powerful but it also removes human factors and discretion and has made many things worse.
How is it meaningless when it is literally the metric by which to determine if a stack is bloated? And I'm not going to argue with the dude that is responsible for Walmart's online shopping platform. Maybe you should talk to him.
Disagree, shric, that's exactly what I asked for. Definitely sexy. Thank you.
Check this out: http://regentcraft.com/video
It actually flies, taking off after the hydrofoil kicks in.
A childhood friend committed suicide, I found out, then the next day or so my science-curated youtube feed suddenly showed me a totally out of context video in the top spot with content that mocked my friend's life.

It appeared as though google/youtube algos used the data point about my friend's suicide to perform a psychological experiment on me. At the least, this was amoral, but appeared malicious to me. I fail to see how it is ever appropriate to customize content based on the suicide of a friend.

I would like to ask anyone here on hn who has the appropriate authority at Google to briefly investigate this incident: Why did google/youtube use the suicide of a childhood friend as a data point for personalizing content, what was the intention, and whether this has changed. Or, perhaps it would help to have an explanation as to why my understanding of this incident is incorrect.
I believe GP understands that point and is arguing that without the specific philosophies that led to "software engineer" titles, you'd be hard-pressed to build the general purpose computational machines that birthed our modern software industries.
The oldest known recorded joke, from ancient Sumeria, is a fart joke.
I believe the term you're looking for is "legalese".
Movement by whom, the poor or the rich?
Does Godot the game engine count?
I've seen it used in a pixelorama and some map modeling program. Also it's cross platform with c# support and gdscript pretty easy to understand.
Does that mean youtube no longer inserts ads into those videos?
Or just use Outlook. I don't know what they did but it's like all the various panes are coded independently and don't talk to each other.

Multiple times a day I'll see a number next to 'unread' which won't go away, because I've read all my emails but it hasn't realised yet. And my calendar sometimes takes 5-10 seconds to load over VPN, it doesn't seem to be cached anymore. Made a mistake of going to lunch with an 'empty' calendar once! I miss 2016.
I don't know how true the articles specific points are but the overall idea that you need to be able to sell yourself is absolutely true. I make literally 4x what all my friends make, and more than anyone at my company (besides for VPs) because I have the ability to sell myself and make myself exceptionally visible.

It is _definitely_ a skill, and a skill that should be rewarded... as should negotiation. It is really unfortunate that many companies are forcing equal outcomes by getting rid of negotiation and pushing away people like me.

The end result is one or two companies will not, and they will prosper. I wish luck to the companies left with a bunch of mediocre people.
Yeah, a big benefit of SQLite is the fact that it's embeddable, and easily can be communicated with from any language that can FFI out to C (which is to say, essentially any language)

This... Loses that.
Tetris-OS: An operating system that only plays Tetris
Yes, I'd like to see things out of the radar though. These are right in our faces. But thanks for the Ark link, informative. I also see Ark goes for whatever is hyping, they bought a bunch of Tesla now switched to Coinbase.
An article appeared for me, but the navigation bar took up 1/3-1/4 of the screen, which made it hard to read.
Is there a good place on the internet to read and discuss philosophical stuff like consciousness?

Also, I'd take any book suggestions, I just finished consciousness explained and currently reading on consciousness. It's hard to find good books
I actually kinda doubt this situation would happen because it would be a little silly if you could bypass the anti-stalking protection just by buying a 3rd party device.
With yourself and a coincidental comment making such reasonable corrections I investigated further.

Posted below for posterity, not necessarily you.

The reddit post: https://www.reddit.com/r/iphone/comments/7inu45/psa_iphone_s...

Finally, from the horses mouth:https://support.apple.com/en-us/HT208387

"iOS 11.3 and later improve this performance management feature"

and

"iPhone 8 and later use a more advanced hardware and software ..[snip].. As a result, the impacts of performance management may be less noticeable on iPhone 8 and later."

My conclusion:
It is true that Apple was only targeting phones with dodgy(to a degree of approximation) batteries.

OTOH, Apple does a better job now. Both in execution and communication.

Whether Apple would have reached this achievement without batterygate is unknowable.

My apologies for spreading misinformation, thank you for your patience.

Edit:snipped some bits for conciseness.
C# was never intended to run everywhere. It was a Java clone for Windows. Now msft wants to make it run everywhere. There's going to be some confusion in the transition.
Youtube video that goes over the developer's experience making it: https://www.youtube.com/watch?v=FaILnmUYS_U
don't try to make solid analogies for nebulous ill defined terms like .NET!
This is an underappreciated approach in modern developer culture.
Thanks, but I meant in all markets.
Isn't asp.net the equivalent of javaee in the microsoft world?
This is, superficially and stupid as it was, why I never really felt comfortable recommending “FogBugz” bug tracker from Fog Creek software. No disrespect to any capability it may have had, but I couldn’t bring myself to recommend something called that in serious conversation.
Can't quite say that I found it to be casting Spotify in a positive light, which seems odd if you think it's an ad.
Are you telling me Chauvin did everything by the book, committed no wrongdoing, and you endorse his behavior? Or that he should be forgiven or given a slap on the wrist because what he did wasn't that bad? It's really hard to understand this line of thinking. Also "the mob won" - isn't that in a way what protesting is for?
As a 30 something, I have been using Discord for a few years now. Like many long-term users, I started out being a member of gaming-affiliated servers and now, I am a member of numerous technology and cryptocurrency/blockchain related servers as well as gaming (but not primarily). Many of the big Twitch streamers have Discord servers and special roles for paid subscribers as do many content creators on Youtube (especially those who create reaction videos and cannot monetise it on Youtube itself). Pretty much every large blockchain/cryptocurrency project has a Discord server, many open source projects have Discord servers too.

The most impressive thing of all is Discord seemingly worked out stable audio/video years ago. I've had numerous calls on Discord which were more stable than calls through Slack, Zoom and even Facebook Messenger. The obvious choice for Discord is a professional offering, seeing as their core market is growing up with the product and largely probably in its late 20's, early 30's. I can see why Microsoft would have been interested, calls via Teams are like pulling teeth. Forget the terrible UI, the call quality (for me at least) through Teams has been atrocious and surprising given Microsoft have the resources to invest in making this component at least comparable to other products around.

Discord really needs to address the lack of server-specific avatars, though. Why can I change my username per-server, but I am stuck using the same avatar image for every server? Now that I use Discord for a wide variety of uses, I have needed this ability for a while now. Many of us have been crying out for this for years now.
There’s much more than just find my. For a start, other apps can’t really run in background, and can’t get reliable access to location, that’s crucial for something like this (even if you allow app to access your location, iOS will still keep on asking users periodically to disable it).

All of those things are done for good of the platform, to limit abuse form other apps, sure. But it’s also conveniently giving apple’s products unfair advantage.
Sorry, the "it" I was referring to was mining hardware, not solar generation. Crypto-mining, if it continues to grow unabated, at some point will start to increase the price of energy and encourage more energy production. Some of that might be somewhat neutral solar, but using basically any other energy source would increase thermal energy being generated.
The First Patented Tree
The New Balance refer to the fact that I'm old and crusty. I work in engineering but am not a software developer (majority of folks here are). Running Red Hat makes you old, too,
Another in the "still online since the '90s" list is of course the original "Space Jam" promotional website. When the new movie started being promoted they reused the domain, but obviously somebody at WB cares about internet history because they left a link to the original on the front page and moved it to a subdirectory.

https://www.spacejam.com/1996/
1. Ah, “web ring” links. Now there is some nostalgia. I mean, I was more about the DBZ than the DrQ, but still, memories.

2. 159.8 KB, if I’m reading the inspector in Safari correctly. Nostalgia of a different sort.
GP said that "Apple made it practical" while quoting a part about having user-replaceable batteries, implying that Apple's use of replaceable batteries in a device tracker was Apple's innovation.
Wow, I visited the site. This is a super cool idea/concept! I hope it takes off and good luck!
But of course a Fabrice Bellard creation would end up here. Of course. Slightly perturbed I didn't know about this, so double-thanks. And so I think I need to add redbean while we're at it, no? https://justine.lol/redbean/index.html
The whole sidecare / iPad for a second monitor would be pretty cool, too.
Every developer is also an user.

And "user" freedom is more important because we use tenths of millions of SLOC and do development work on a small fraction.
thank you, geoah, for extremely valuable feedback!
The original properties are just too expensive for single owner occupiers
Both the iMac and the MacBook Pro are actively cooled.
> Shouldn't the new houses have lower tax then? Why would developers lobby for lower taxes on old houses?

Sorry if my first comment was a bit coy and unclear. Both ancestor comments are about Australia & Belgium. Google tells me that in Australia new properties are incentivized over old:

>Grant: First home buyers can access a $10,000 grant when purchasing or constructing a new home, regardless of how much the property is worth. Stamp duty concessions: The territory government provides an up to $18,601 Territory Home Owner Discount (THOD) on stamp duty costs for first-time buyers.

My Aussie friends tell me this changes frequently, that it also differs by state, but some sort of incentive to prefer new properties have been policy for a long time.

GP says that Belgium penalizes existing houses:

>a 6% tax for an old house (10% up until very recently)

So there aren't lower taxes on older properties in either country. You get a discount on the taxes only when you purchase a new property, which is an incentive in alignment with the interests of property developers.
I know you're making a joke, but the article says:

> In particular questions around the differences between .NET, .NET Core, Mono, Xamarin, and the relation between C#, F#, VB.NET and what a target framework or a runtime is add very little to almost no benefit to one's initial learning experience.

So, I assume they primarily mean the particular set of libraries being used
Is it really? Is there evidence of this? (Honestly asking, I'm curious about the prevalence of native advertising and astroturfing.)

From their about page, the author appears to work for Oracle and has a similar article praising an Apple product that I remember doing big numbers here at HN when it came out.
Imagine Mastodon was planning this all along. A card up their sleeves for increasing adoption. They named them toots (which is silly to begin with and likely captures attention) JUST so they could change it to posts and get more eyes on a hn post like this.

Genius marketing.
I am also a little miffed that someone can right click my profile in one server and then see that I'm the same guy in another. Just a little annoyed, not much, but it'd be nice to turn it off. Unless I missed an option?
Slick AF! A moving picture is worth a megaword. Way sexy. Thank you!
So if a friend lends me some keys with one of these attached and I don't have the right kind of phone on me, the keys will start beeping incessantly? That seems pretty darn annoying.
And so fitting for this particular (indispensable) utility. Seamless. Nice!
Beyond automatic updating, the Store up until now guaranteed Clean Uninstall. Most of what is left of MSIX package restrictions after all the "Project Reunion" stuff so far and Win32 support is just to fit that guarantee. If the Store is just installing random EXEs and MSIs like it is 1999 again, how long until we get back to the "I need a cleaner app to clean up all the other apps I just uninstalled" nonsense?
> With persistently increasing construction complexity and building code, replacement cost generously outpaces existing building value. At least from a USA perspective, many neighborhoods are stuck with older, dated housing stock that would be aesthetically better off scraped and rebuilt in modern form, but the existing home is too valuable and ground-up new construction too expensive relative to market.

Is this not NIMBY-ism? You either need to build a new house that is very expensive OR you can just buy my little shit-shack that is grandfathered in. It's a bargain in comparison - believe me! Either way, pay me lots of money or increase the value of my property indirectly.
You have to wonder if everyone else offered the prize rejected it.
I'm saying that mob justice is no justice.
One of the strength of pulumi is to export and reimport state, which is represented as an easy to digest json. You can edit state and that is even suggested by pulumi when it's stuck.
It needs to be phased in over time and refunded as a dividend.
For the moment, the best independent evaluator seems to be Stripe themselves. Hopefully they'll keep updating their apparently excellent evaluations:

https://stripe.com/blog/first-negative-emissions-purchases
https://github.com/stripe/negative-emissions-source-material...
I'm not sure what your bar is for "experimental", but Flutter is one of the most popular UI toolkits out there, with many 100m+ MAU apps using it, including tens from Google itself. It's already shipped a 2.0 release, has 15,000+ packages on the pub.dev package server, is the framework Ubuntu has settled on for new desktop apps, has hundreds of active contributors, and is one of the top ten OSS projects on GitHub.

"Experimental" feels like an odd word choice, if you're truly trying to offer useful information.

[Disclosure: I work on the Flutter team.]
Holy shit! That's awesome and very impressive indeed.

So, is it meant to hover right above the surface and not fly at higher altitudes? And if that is the case, can some version of this be built for land too?

Sorry if these are silly questions.
Doing graphic design on a janky 17" CRT at 1024x768 resolution wasn't the best experience. In '98 it was still pretty early days for the web and web design was a bit of a wild west (much like the TV show) where any random person with an email address, website, and copy of Photoshop could sell their design services. Even big companies didn't have dedicated digital marketing or design divisions yet. The quality of what you got varied a lot.