jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
You're already buying your healthcare based on price! The difference is that your insurance company is doing it for you (assuming you are insured). That's why they have "in-network" providers.
By far the most interesting part to me was this aside:

>> But getting it to work proved much harder than some other equally cute, real-world applications of the IVT [Intermediate Value Theorem], such as the fact that at any moment in time, there is always at least one location on the earth's surface where the temperature is exactly the same as at the location diametrically opposite on the other side of the globe.
Bigotry.
Specially because you usually have to jump through a lot of hoops to file a bug. I remember some time ago trying to file a bug for some major open source software. It was so painful that I gave up before finishing.
You can still get pretty far with an RTL-SDR attached to them, which can be had for $25. I have successfully debugged radiated EMI issues with the combination of these two:

https://www.amazon.com/seeed-Studio-RF-Explorer-Antenna/dp/B...

https://www.amazon.com/RTL-SDR-Blog-RTL2832U-Software-Define...
Why does he add S3 standard-storage-class cost and S3 reduced-redundancy-storage-class cost in the second paragraph? Each object in S3 is either one or the other -- not both.
True, the object instantiation syntax has been bizarre from the beginning. That's created a lot of confusion and workarounds.
Wow. I can only imagine the intense frustration the site owner must be feeling right about now. Makes you really stop and question the whole "cloud" based service. Or at least should make you realize you need fall-backs other than the cloud service itself.
"The typical OSs for the time were so flawed that most of the bugs had to be discovered by the end users"
It turns out this article has nothing to do with Amazon:

A random guy has an idea about how to take on the giant corporation. He fails when it turns out that ideas are much less important than execution.

Friedman was right for cheering the guy on and admonishing late 90's ecommerce in general. He just got the details wrong.
I really don't think that's true. I started my MBA at Carnegie Mellon when I was 20. Having been in the workforce for a number of years now, I don't think I would have gotten anything much else out of it on the academic side had I started later. The one thing I might have missed out on to a degree by going so young is the networking. I tended to spend a lot more time outside of class with undergrad students who were my own age. That being said I'm still happy I went when I did.
Headline-bloat. 'Killer' expresses a concept really quickly (ie this aims to displace that) which has some utility, but you're right, eventually it loses its actual meaning.

Solution doesn't actually seem to have any real meaning, or at least the buzzword bingo quotient (see the new up-and-comer: Agile) makes any headline using it lose credibility.
The iOS DPI controls are the simplest and most straightforward of any contemporary system, which is why they will likely actually work, in contrast to the OS X and Windows DPI controls which have never worked and likely will never work. I call that more advanced.

You are confusing resolution and DPI. Windows has been dealing with DPI variance by completely ignoring it since the early 90s, with the result that the physical size of interface elements varies with your screen's DPI, and high DPI displays are impractical. iOS doesn't have the option of ignoring DPI because in a touch interface the physical size of interface elements actually matters.
The Compass GAE walkthrough (http://www.kimchy.org/searchable-google-appengine-with-compa...) was also able to get a rudimentary Lucene indexer up and running. However many people eventually ran into problems with App Engine's 30-second request processing limit. For your Solr instance did you utilize the Task Queue or have to do anything special to work around the 30-second limitation?
I'd assume programmers without a concept wouldn't be making any sort of 'software', so there's more to it than that.
Well, it is certainly easier for devs that they pixel doubled, but I don't think the resolution is hyperbole, see: http://mblogs.discovermagazine.com/badastronomy/2010/06/10/r...
Err ... Okay. If he meant that, I read too much in to it and was thinking something at a completely different level.
I think you're right about salt domes and oil. I'm probably wrong about the densities as well. Everything I know was what I picked up from my (non-geologist) father over beers.

I don't think it's the drilling itself as much as it is the in/accessibility of the site. They were usually doing surveys in the Andes or the Amazon river basin. Not exactly friendly territory.

They lost two crews while in South America. Mountains, bad weather and an expensive/tight schedule are a bad combination. He said they could never know where they went down, so they would watch the villages to see where airplane parts hit the markets. Pretty sad stuff.
While Google/Bing/etc are great for searching public sites (when you can tolerate the latency between when content is posted and when google indexes it), they doesn't work at all for sites which are private/intranetted/password-protected or otherwise inaccessible to web crawlers.
I would completely agree if companies had to setup their own shipping infrastructures to ship to these places; but they don't. Companies like FedEx, UPS, etc, already do this for you and they already ship to places like Alaska and Hawaii. Just charge the customer the extra shipping they are charged by the shipper and let it be at that.
That's exactly what I said to my wife while watching the keynote.
Segregation brought joy into some people's lives. I'm sure Stalin was quite happy about engineering the famine in the Ukraine. Every great human-created disaster was pleasing to someone. There are inevitably people who enjoy conflict, destruction, and tragedy. I mean that this logo is a waste of graphic design in the sense that the SS uniform is one of the finest examples of uniform design ever made, but wasted on an organization that would have been better off never existing.
It was billed as a product feature on printers themselves. Mine had it, and I don't remember a "(beta)" on the box.
It is definitely a minority. If that is any consolation.
Well, your reading comprehension is what impresses me the least. You presumably read all of my comments and still typed that. I'm not sure how, because it is a direct contradiction to what I said.

It's a bit challenging to have a discussion with someone who responds to what he thinks you said, rather than what you did say.
You mean like Silverlight?
What about ß?
> I think aesthetic considerations aren't supposed to figure into buying a truck

Oh, geez. "Truck guys" in the US are some of the most opinionated, style-conscious folks you will ever meet in an automotive context. They're really something if you ever find yourself hanging out with them.
The 35K model 3 is available and better than what was originally announced.
That’s true, but there are a lot of beautiful and featureful programming languages out there, and possibly only Go in the “simplicity above features” camp. I disagree with the move towards Go 2 by introducing genetics and whatnot. If I really want those features, I know where to get them.
> In the context of javascript, "unobtrusive" means it is designed to degrade peacefully

Nitpicking here, but that is actually graceful degradation/progressive enhancement.

Unobtrusive JavaScript is about writing JavaScript code that plays well with others. The example you gave of not having inline JavaScript in your presentation layer (HTML) is one example. Not writing JS code in the global namespace and avoiding monkey-patching built-in objects are other examples.
The goal "impossible to delegitimize" is incompatible with almost all sophisticated election modes, and hard to measure.
I'd settle for "impossible to delegitimize rationally once you analyse how many people who normally distrust each other would have to cooperate". Crackpot-safety is just too much of a requirement.
In Ireland, we use PR (single transferable vote), however we do have local politicians. PR does not mean no local constituency stuff. If anything there is too much locality in ireland.
request to and from the server are in opposite directions and travel along edges of a graph via nodes.
Shameless plug:

I wrote about this issue with a lot of APIs some time ago. When a connection is broken unexpectedly, the protocol simply has no way to recover the state of play and there's a risk of duplicate transactions popping up.

http://blog.hackensplat.com/2014/07/is-your-api-broken.html
She thanked me when I intervened, so yes, I'm confident that she was uncomfortable.

FWIW, it wasn't interactions between co-workers who know each other. The outing was a dozen or so male employees of a tech company who were later joined by four employees of a recruiting company who provides us with candidates. The only female in attendance is an employee of the recruiting company. She was the recipient of all the attention in all 3 cases. I believe only 1 of the 3 guys who crossed a line had ever met her before.

Potentially also of note is that none of the male recruiters said anything. It may be that they generate a lot of business from us and weren't willing to say anything for that reason. She definitely seemed to be the junior member of the team.
If you find yourself with the need for arbitrarily timed events with arbitrary payload and arbitrary behavior in just JavaScript, I have a library called Barrel that might be of help: https://www.npmjs.com/package/barrel
+1 - I have also fostered a dog being treated for heartworm, and it's not easy, plus dangerous to the dog. Prevention is really important.
Another idea: Quite often when I see a tool that isn't useful to me immediately, but might be in the future, I like to follow them on a social media channel like Twitter. This way I get reminded of the occasional update in the future, at a time when I might be in a position to use it. I think other developers would be the same.

Might be an idea to make a quick Twitter profile to allow this kind of thing to occur. Currently, you would need to remember to check back on your web site each time, whereas with the above approach, you have the option of pushing reminder content to people who previously expressed a "keep an eye on this" level of interest.

Of course, it does assume that you are wanting to keep the product around for a while, and continue developing it :)

A mailing list (often presented under the guise of "Sign up for the Beta program, and keep up with future updates") is another way of achieving this.
It's been a while since I've done anything with data centers, but I can't think of a single reason one would bother with hibernating a datacenter server. Even dynamic VM load stuff (think a cluster of machines supporting 1000 VMs that can migrate, turn machines on and off based on load) just shuts down machines, as far as I know. You might get some benefits from sleep if you need rapid wake (5-10 minutes for a big server booting from power off isn't uncommon), but... eh. I don't know anyone messing with that stuff at scale, for sure.
Circa 2008-2009 when I was at FB I wrote a dashboard widget for the ops team that scraped Twitter for mentions of phrases like "Facebook down" in the past 5m. It was in use for a while.
The facts of the situation are definitely not that exciting but the significance of the story itself is pretty monumental. Just the fact that such ordinary people are caught up in public uncertainty about the authenticity of media depicting very ordinary human stuff, all because of the ubiquity of a bunch of < 10 year old tech... this is the tip of a massive very messy iceberg.
While that's perfectly true, I'm sure a smart and determined intern could cause an astonishing amount of damage in many many orgs. Hopefully not at Facebook though.
Do note that Lua is a quite small and simple language. While the difference in internals are significant (hence LuaJIT staying on 5.1), in terms of usage it's just a handful of changes (see here [1] and [2]). The difference with python is that they are not backwards compatible, so even if they're small they might break projects.

This is a double-edged sword, it allows unashamed modifications but it does require rewrites.

Hopefully things settle with 5.4. I love how small and comprehensible the language is.

> The starter would be implementing all versions at once and allowing the mix of codes written for different versions.

I don't think this is quite possible, because some formatting and function return minor details that changed that would break interoperability. That said, porting between versions shouldn't be difficult. Just using the latest version would be the easier and safer solution.

[1] http://www.lua.org/manual/5.2/manual.html#8

[2] http://www.lua.org/manual/5.3/manual.html#8
If you have a lower limit then there should be an upper limit.
In other words, you wish there was an app for telling you there is an app for something you wish there was an app for?
> If power draw is a concern, just power the computer off?

I have about a thousand browser tabs and 20 terminals open at any given time. Re-setting all that up would be a pain. I haven't shut down my laptop in 6 months, but I hibernate and resume it regularly.
Interesting point — most modern smartphones are iPhone clones (i.e. mostly screen), which means there's not much hardware design to like or dislike. Compared to how much design surface-area there was to get right or wrong back when there was some diversity in the market.

I'd take diversity and design mis-steps over monoculture. Especially if it gives me a hardware keyboard.
I'm interested in this sort of data. Anyone know of any public APIs or indexes containing the executive teams of public companies?
> To diff something like an image, or a graph, you probably want to see them on top of each other

I look at revisions of Keynote slides this way (side by side) via Apple's "Show Revision History", a feature I'm frankly much too reliant on. The only difference is that with code, editors actually highlight the changes between snapshots. Ideally, you'd want to add that.
I second this recommendation. It's the perfect space to play around with things and see instant results, which is very important for learning (quick feedback).
I recommend 'the art of code' on youtube:
https://www.youtube.com/c/TheArtofCodeIsCool/playlists
He shows step-by-step how to create some pretty amazing effects in shadertoy.
Only sort of.

If you need someone in the same time zone who speaks English at a level that enables them to contribute work of the same quality and volume as a native speaker, you've really only added Canada.

If you discount the language requirement, you can add Central and South America.

Only if you discount both the language requirement and the time zone requirement can you add the rest of the world.
Yes and I feel bad because I’ll never use my invites. Have got 3 but have to sync contacts to use them, which I will never do with basically any app. Can thank LinkedIn & Facebook for burning that bridge for everyone early on.
It just seems too simplistic to me. Sometimes there is struggle.

Taking an extreme example, soldiers at war. Are they generally being treated well? I'm not sure they are, and I don't necessarily mean deliberately. I don't think generals want their soldiers to be killed, in general. It just happens that situations arise where there is struggle and soldiers get killed.

I remember complaints about CD Projekt Red (makers of Cyberpunk 2077) who had to ask for death marches despite of initial promises to ever do so. I don't think they liked doing that, but presumably the business situation made it necessary.
I think the most important thing for motivation and empathy is a sense of agency over one's own life and actions. When you feel like you have no control over what you do each day or don't have the freedom to make meaningful choices, it's very easy to slip into depression.

I've experienced similar situations professionally. My previous employer was happy to hear and implement ideas from anyone on the team, it lead to a really productive and tight knit group, things got done well and at a good pace. My current one is the opposite. Very prescriptive, ideas coming from the top down. As a result everythimg moves like molasses and it's killed all the motivation I have for the work I do there.

I'd urge you not to give up. I still believe things can change for the better, it feels like we're at a tipping point where society will either improve massively or fall into stagnation. Gen Z gives me hope that the former will win out. They seem much more active and interested in tackling these issues than older generations.
Video essays with fair use clips will randomly get purged by content ID or direct DMCA enforcement, even months or years after the video is originally uploaded. Sometimes the creator will trim out those bits and reupload it, but of course the original video in your playlist maybe permanently dead. And if it's an older video (or inactive account) they may not bother fixing it at all.
Funny you mention this.
I used to think the same way, and would constantly trip up managing state, until a co-worker who had worked in video games for two decades introduced me to the concept of the Immediate Mode GUI (IMGUI).

Casey Muratori first spoke about IMGUI back in 2005, but didn't actually implement it practically:
https://www.youtube.com/watch?v=Z1qyvQsjK5Y

In around 2013, Omar Cornut wrote an incredibly high quality practical implementation of Muratori's concept called _Dear ImGui_:
https://github.com/ocornut/imgui
Using both Cornut's library and Muratori's mindset is incredibly powerful and liberating. Things that would require days of work and multiple files in Qt or Cocoa can be finished in four hours and a couple of hundred lines of IMGUI code. It also uses an order of magnitude less CPU/memory resources (which was an issue for us as we were rendering and displaying RAW video footage in real-time).

I find it amazing that this way of thinking hasn't completely dominated frontend programming by now. There is literally no downside to using the IMGUI concept - entire classes of bugs disappear, and your code is simultaneously smaller, easier to maintain and more logical in flow.
It's also a shitload more fun to write (something I think that SWE culture overlooks too much) - you spend the majority of your time writing code that directly renders graphics to the screen, rather than fixing obscure bugs and dealing with the specifics of subclassing syntax.
The Mail app has an IMAP extension that allows doing this over push notifications. https://github.com/freswa/dovecot-xaps-daemon
As someone who has driver's licenses from both Sweden and California: the testing in California was a joke compared to what I went through in Sweden.
I see what you're saying, but this isn't about using any one person's pet project. This discussion would be moot if MRI Devs were using a different competing third-party Ruby-Spec like tool, but they aren't. They wrote their own tools which contain documented bugs and flaws which they are not interested in fixing, all the while a much better tool exists that they refuse to use.
What % of us citizens are investing in foreign property? Is that a good indication of wealth?

The claim that chinese citizens had no way of gaining wealth is fundamentally false and kinda absurd. If you look at chinese consumer spending for the last decade it's been growing at 6-8% annually, are you saying all that spending is done by only CCP officials?
I guess so. IIRC somewhere Ben Horowitz talks about the fact that you are just going to have to face competition? I (and I guess others) often try to think of "new" ideas when anecdotally "better mousetraps" seem to have a better track record.
The Chaz was worse wasn't it, there were more deaths, it lasted longer and the participants were given very charitable coverage. Violence and lawlessness is ok if you're on the right team basically.
It's plain and simple: nobody is willing to give you a tribune for a risky public speech on their large, multi-tenant, money-generating property. They don't want the bad PR fallout. Not because they are moralistic; they care about their profits. It's the public who is moralistic, and even a small but vocal group can do a lot of damage to a company image, with a silent / tepid support from the bulk of the public. Don't expect commercial entities to fight for your First Amendment rights; they exist to earn money, and have a ton of honest warnings in their ToS.

If you want to say something that annoys the public, something pushing the frame of the Overton window, write a blog. Run a mailing list. Run a Mastodon instance. Run a private invite-only telegram chat.

And for communicating with your auntie, you don't need a public platform; use an IM. Use Signal if you discuss something that leads to instant deplatforming on Twitter.

Leave Twitch to dancing kids, or whatever is all the rage there now. Leave Facebook to vacation photos and discussing technology, arts, or hobbies. Leave Twitter altogether, or at least go read-only.
I set up multi-WAN in a few small business contexts (on a Zyxel appliance, and on pfSense) and to be honest it was always a little flakier than I hoped. It was always failing over too quickly, or too slowly, or not reverting back to the primary WAN quickly enough when the failure/congestion cleared up. I think any sort of multi-WAN setup where you aren't actually an AS running BGP is doomed to be somewhat hacky. Of course running an AS is both a ton of work, and basically impossible for a residential customer anyway.
Hah! I'd never noticed that it was actually defined that way on many systems (including GNU); POSIX says it should be declared as

char sa_data[];

So thanks for that! However, I don't think your suggestion as to the reasoning passes muster; (1) the socket interface originated in BSD, where longer filenames already existed, and (2) for AF_UNIX sockets, the data is the full path including directories, not just the base filename.

My guess is that sockaddr was originally defined as 16 bytes (2 bytes type, 14 bytes data) just because someone thought it was a nice round number, and that GNU and other systems have kept the "14" to establish a minimum size for the struct, and that in order to avoid breaking historical code that uses sockaddr instead of sockaddr_storage.
Except for places like the arctic, where they're basically primary pollinators and a food of choice for most predatory insects.
I worked for a place which simply ran antivirus/malware scans on the vendor-supplied binaries. Way easier to review an antivirus scan giving an approval or rejection, compared to allowing code to download source code from a vendor server (which you hope is not compromised), which does not pass human review before being compiled and run. The latter is far more likely to result in infection, unless the source code in the former is verified somehow (signed commits from a whitelist of signatures, at the very least).
Sure, when you have compilers and third-party static analysis tools, the palette of what is feasible broadens significantly. I was speaking strictly about no-build-step frameworks.
Astronauts[1] also report seeing random flashes of light from time to time, believed to be due to high-energy particles interacting with their optical nerves, or cells in the retina, or maybe neurons too. Space is not a very friendly environment.

This is somewhat similar – although on a much different scale – to when Anatoli Bugorski[2] had an accident in 1978 involving a beam of protons traveling at over 99% the speed of light going through his head. He also described it as a flash "brighter than a thousand suns".

[1] https://en.wikipedia.org/wiki/Cosmic_ray_visual_phenomena

[2] https://en.wikipedia.org/wiki/Anatoli_Bugorski