skysight-inc/HackerNews huggingface dataset:
Like you say it shouldn’t be hard in many industries .

However measuring outcomes is hard , developing good outcome metrics is such diversified workforces as knowledge economy is not easy and goodhart law make is not easy to solve
While the MacBook Pro thermals are not frequently lauded for many of the same reasons, the metal unibody does make an effective heatsink. I'm not sure why that isn't standard with every expensive-ish laptop, given that most of the advantages of ThinkPad-style plastic are gone these days (since modern laptops aren't user-serviceable anyway).
Agreeing to not intervene is a long way away from supporting CKS, and not to mention Mao didn't realize rise to power till post-WWII. So to answer your question when, I think in 49 after Mao really solidified power and began to be recognized by other nations.

I tried to remember what book I read this in but can't at the moment, but more or less the British were not the most happy about the balance of power status of the pacific after the pacific war (especially after losing naval balance of power in the Atlantic also), so while America was supplying and financing CKS, the British (post-WWII) started at first quietly supporting Mao and then later being one of the first governments to officially recognize and then supply Mao. At least partly a planned Asian type of strategy of tension with Stalin in the northern regions of Mongolia, etc. (they had planned to perhaps let the KMT have a sliver of the south)

The reason the British hated CKS and KMT was because they were the heirs of Sun Yat-sen's anti-colonialist movement that sought modern economic development and because of pragmatic or what others might call Machiavellian strategic reasons for not wanting the US to completely dominate the pacific and Asia (which an American friendly nationalist would have made more likely). Interestingly enough, I view the Korean war (police action) as just an extension of this (Cambridge5/6) but I'll leave that for some other time and/or place.
I've done this kind of thing. It's OK, but actually significantly less fun than you might imagine (if you are working). The problem is that you are working all day 5 days a week and then you are tired during the evening. Everything is new and so you don't have a rhythm going so it's a bit tiring. You get your weekends, but again, it flies by pretty quickly. It's also really tempting not to travel on the weekends because you are tired and then you finish up your time and discover that you haven't done a quarter of the things you wanted to.

My biggest piece of advice is to "practice" first where you live. Empty your refrigerator and pantry. Work during the day and have the adventure of finding food by only going to ethnic supermarkets that you have never been to before. Go out to only restaurants that you've never been to before. Etc, etc.

On the weekends, travel -- even if only to the next town over. Don't use your car. Take a bus, train or whatever. Stay over night. Go hiking. Talk to the locals, etc, etc. Don't stay home.

If you get good at it and you can maintain your energy it will help you a lot when you travel and work. Before Covid, my wife and I would sometimes hop on a train on a Friday (we live in Japan). I would actually work on the train and then I would finish the day in a hotel. Then we would spend Saturday doing tourist things and come home on the Sunday. That worked pretty well for me. But there is no rest!

Also, if you want to work while traveling somewhere (in a car if your wife is driving, on a bus, train, etc) I recommend taking the day off and trying it before you try to do it on a real work day. It's actually quite difficult and requires some setup to get everything working well (good internet connection, setup of a laptop so you can work in a tight space, bright windows shining on your screen, dealing with batteries, etc, etc).

Oddly, I'm super productive in some weird spaces: the shinkansen (bullet train), MacDonald's, highway bus, hotel room, car (when I'm charging it -- electric car), sitting outside in summer in the shade at a Shinto Shrine. But I am completely unproductive in others: airport, airplane (can't open the laptop fully!), car (when it is moving), the beach (too bright and there is sand everywhere).
I think the general expectation for an apology is that it allows you to maintain a relationship you do not want to lose.

Obviously is a bit harder if you hit-and-run someone’s pet dog.
> grains of sand can get anywhere

Couldn't help myself - https://www.youtube.com/watch?v=2tLf1JO5bvE
Heat transfer as well.

At the first engineering firm I worked for, we had a very good heat transfer solver but no electrical solver since it was an infrequent need in our field.

One of old timers was an expert at reframing the electrical problems into heat transfer, solving in the available tools, then converting back. As he said "it's all unit conversions". I never picked it up beyond simple resistance networks, but it was a cool way to abuse the tools.

https://lpsa.swarthmore.edu/Systems/Thermal/SysThermalElem.h...
If we can have 60k deaths labeled "due to random fluctuations", as you seem to be claiming, why should there be mass panic and shutdown of all human activity from 90k deaths due to covid?

I don't mean to say that Covid is not a problem -- of course it is. But the response is not correct given the magnitude and nature of the problem.

To me it seems like massive government investment in protecting at risk populations is the answer.
I think not having sawtooth be the default would also help a lot.
Software support meaning Linux?
Not all registries participate in the SRS registry protocol. Some of the lesser known ccTLDs must be registered by the individual authorities.

It's not accurate to run a DNS query to determine whether the domain is available because one can own the domain, but decide not to set any DNS records.
But no harm was done? It’s like he enthusiastically told you he was going to punch you in the face next week and you told him that’s a bad idea, so he stopped.
Sorry, but it's not ok to look up people based on their employer and drag them into a thread like that. That's a trope of the online callout/shaming culture, and we don't want HN to go that route.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Everyone who makes $400k/yr is an outlier to some degree, regardless of their pedigree or employer. The key to my success is a skill stack, rather than a skill. I'm a pretty good programmer but I am really good at taking really complicated things and explaining them to non-technical people without using jargon. That makes me valuable where I am. But the thing that opened doors for me is the third leg of my skill stack: teaching. Every opportunity I have to teach something, I do it. It can be teaching my entire team about unit testing and mocks, how to transition from one source control system to another, or taking a junior programmer and teaching them to think like a programmer. Especially the latter group, those people who you teach to improve their own careers really remember it. Because employers suck at giving major raises/promotions when people grow, those people usually leave. And then every opportunity of theirs suddenly becomes your opportunity too. As soon as there's another opening, they want you on their team. In a way, you increase your own luck by increasing the luck of others.

Of course it's not 100% guaranteed, and if you acted as if people you mentored owed you something they would just resent you anyways. To butcher a metaphor, when I changed from being a shooting star super-developer to a rising tide that raises all ships, that's when my income and opportunities really took off. When I stopped caring about getting credit for everything I touched. When I started doing everything I could to help others in their career, mine really took off.
When DOS was a big deal, it was both a big enough deal and a small enough program to be fully dissected, disassembled, studied, documented, patched, outright reimplemented, etc. It's probably harder to find some technical detail about DOS that outsiders didn't figure out.
125 lines seems fairly 'behemoth' for a hello world C program to me. This for example is a hello world for sdl:

#include <SDL/SDL.h>

int main(int argc, char *argv[]) {
int gogogo = 1;
SDL_Event event;

SDL_Init(SDL_INIT_EVERYTHING);
SDL_WM_SetCaption("Hello World! :D", NULL);
SDL_SetVideoMode(800, 600, 32, SDL_HWSURFACE);
while (gogogo) {
SDL_WaitEvent(&event);
if (event.type == SDL_QUIT)
gogogo = 0;
}
SDL_Quit();
return 0;

}

https://www.badprog.com/c-sdl-simple-directmedia-layer-hello...
How to Crowdsource Content?
What I am undertaking is not terribly far removed from writing an encyclopedia alone.

And while I am a decent writer, I just can't see spending the next year or more writing all this content along with all the other hats I wear.

I am trying to find some way to crowdsource this content for a curriculum where I can become more of the editor but I am not making much progress figuring this out.

Any ideas welcome. Thanks in advance.
OpenVMS is truly remarkable in its journey through time, hardware, and owning corps.!

It's been ported onto different arch several times through its long existence. The previous migration was off Alpha onto Itanium IA64 (Itanic as is known). The port to x86-64 is what should've happened instead. Meanwhile, many companies may have migrated to emulators, or off OpenVMS altogether.

Oh, well, better later ...

Congrats!
Which makes me doubly surprised! It was my impression that this product offering was quite lucrative.
>the big companies with lobbying powers will lobby for tax code and IP law changes to streamline the process.

There is literally no benefit to a given state, or country, to make it easier for jobs to leave their borders.

If we see a larger push by tech firms to let people work remotely, I personally believe we'll see government intervention in the name of the above. I also believe that, in the face of such a push, tech workers should seriously consider unionizing.
Not on postgres.
How well would someone excellent at programming perform at that task if they didn't know how to bake a cake? They would fail immediately because they wouldn't know what to describe, even if they knew exactly how to describe anything they wanted.

My point is both skills are necessary, but if the second skill (programming) is sufficiently easy, it can reasonably incorporated into other professions like being a lawyer. I don't think a "programming mindset" is particularly rare, what's stopping these people building their own software is trade skills like familiarity with standards, setting up an IDE and working a debugger.

Coders are reluctant to admit this because they like to see themselves as intelligent in a unique way compared to other professions, but vanishingly few actually have any experience of other professions.
I guess you weren't doing anything relating to sensitive government work. In those situations you do want a desk phone. In those cases you're not taking your smartphone into the work area...
The OP indirectly explains why those listboxes were non-resizable:

“TM is one of the apps I'm most proud of because it is probably the first app to ever be fully resizable in all dimensions without any flicker.”

Win32 didn’t have an automatic layout engine. Resizing meant drawing your content while new mouse events were firing rapidly. It was hard enough to do flicker-free that Microsoft preferred fixed dialogs where possible.

(To be fair, it’s not like resizing is a solved problem even in 2020. For example on macOS, brand new apps ported from iOS using the Catalyst runtime seem to have absolutely terrible resize performance.)
Does not load for me

"dk’s server IP address could not be found."
Appeared in movie and series

https://speedracer.fandom.com/wiki/The_Mammoth_Car
The most difficult hurdle in learning startups?
Straight to the point:

What has been or is the single most difficult hurdle for you learning to build an online product or startup?

.
Thank you in advance!
You can use schemas.

Also it’s still a terrible idea.
COBOL Cowboys: Professionals for Legacy COBOL Systems
Traveling around with a smallish monitor, keyboard, and mouse seems pretty doable to me
Holograms on Chocolate [video]
I guess he also needs some amount of reasoning to explain his mistakes. I do too, and it somehow infuriates people if an apology contains anything but ‘groveling’.

Doesn’t it show that I’ve properly reflected on how I could screw up like this so O can adjust my behavior in the future to avoid it?
Also have similar experience with Confluence, as an alternative: we adopted a VuePress static site that we host internally (behind proxy), which basically just renders a bunch of markdown files. For easy discoverability of content we use Algolia's documentation search on top of it. For updating content we either use git locally for technical people, non-technical people can also directly update the content on remote git via gitlab interface. This has been working really well for us once setup, the main challenge we still have now is how to effectively communicate changes to the relevant people at the most appropriate time.

Your knowledge system keeping in sync with your version control is also a major plus, this is the primary reason why I don't like tools like Confluence, because it's easy for them to get out of sync with the actual system, and this can require too much coordination.
McDonald can use it after going through an expensive lawsuit where the big co will try to bully the little guy.

Which is what happened to nissan.com
basically the most recent study of 96,000 people is alleged to be based on fabricated data...

https://defyccc.com/anti-hcq-paper-in-the-lancet-uses-fabric...
Seems pretty odd. The closest example I can think of would be maybe salesforce? Which basically, as far as I can tell, launches a whole new instance of the application (hosted by heroku?) for each client. I'm not a 100% sure about this, but i think this is how it works.
The ability to block malware and phishing domains, insight to IT people about what sites are being visited, content filtering, etc. While most of this should be implemented in another way (like maybe a mandatory browser extension?), MITM is still the standard approach for many companies.
Show HN: CogSquared – behavioural science platform for apps, SaaS
No way to explore?

I had to search for "a" to have a kind of full list of the presentations.

Will be nice if there is some sort of categories, collections or tags.
This is a copy from an original article which was already posted on HN a few days ago and which did not get any traction.

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

Could you please refer to the original article below and credit the original site it was published on:

https://soylentnews.org/article.pl?sid=20/05/10/1753203
I have heard news about recent security breaches with ios Mail app and push notifications. Apple managed to patch it earlier this month. Could be related to that but it was not for browser.
Are you the only person working there? Did no one else say anything about this? It seems impossible given the huge backlash that absolutely no one at Triplebyte stood up and said "this is a mistake".
Unfortunately, TripleByte’s solution has nothing to do with technology. When a company is looking to hire, the reputation of TripleByte means that they can trust that whoever TripleByte gives them is high quality. It’s work just as well if TripleByte didn’t even have a website and required all their candidates to come into their office - that’d just need a lot more capital and be discouraging for potential users. That’s different from the type of trust that AT&T had, where you’re trusting the quality of the software but not their trustworthiness to not lie to you. (Although there is some of that when you’re trusting that generally people can’t listen in on your call)
This - golden
There aren't a lot of benefits to doing it. If you have frequent migrations, then it probably isn't something you ever want to do.

For a site I run, I have one large shared read-only database everyone can access, and then one database per user.

The per-user DB isn't the most performant way of doing things, but it made it easier to:

+ Encrypt an entire user's data at rest using a key I can't reverse engineer. (The user's DB can only be accessed by the user whilst they're logged in.)

+ Securely delete a user's data once they delete their account. (A backup of their account is maintained for sixty days... But I can't decrypt it during that time. I can restore the account by request, but they still have to login to access it).

There are other, better, ways of doing the above.
Most modern hash algorithm like bcrypt or scrypt add automatically a salt to prevent the use of rainbow tables.
Glad you like it, thanks a million.
Not at all how Salesforce works, they take a lot of pride in their multi-tenant setup (for better or worse). Every org on a given instance shares the same application servers and Oracle cluster.

If I were to make a Salesforce competitor that’s one thing I would do differently, with tools like Kubernetes it’s a lot easier to just give every customer their own instances. Yes, it can take up more resources - but I cannot imagine the security nightmare involved with letting multiple customers execute code (even if it’s theoretically sandboxed) in the same process, plus the headache that is their database schema.
2. Paragraph 1:

a) Strawman at least twice (once for bleach, once for "recommended"),

b) divide the question.

3. Paragraph 2: Assumed premise, personal attacks.

DonHopkins, for such poorly presented incorrect, biased and angry attacks (the term "argument" does not apply) you certainly have a high karma! For that reason I should examine your other posts on this forum.
Focussing and getting your work done is virtually impossible if you are travelling every day. It's just too tiring, and everyone needs a little routine in their day. I'm probably as much as a digital nomad as anyone (I usually travel 1 week out of 4 and work on the road a lot), but I limit myself to mostly going to places I already know well and where I can plan my day.

The company where I work used to be fairly OK with people going off for 6 months at a time and doing a travel work thing. Almost without exception, the person travelling did not do a good job at work at all. I have one colleague who was quite successful at it, but he always worked that way (I don't think he even has a desk at home -- he just works in random places every day). But he also works probably 12 hours a day and at really strange times. So if he can't get good internet access somewhere, or he runs out of batteries, or if he has to move somewhere, he's completely used to it. If you seriously want to do it, I recommend living that lifestyle for a couple of years without traveling so that you get really good at it. Then add the traveling.

Most of the people I know who have done this have really enjoyed the traveling but would not couple it with work again. It's really putting your life in hard mode.
Wow that's super cool. It's really awesome reading stories like this. I've been using windows since 3.1 and still do occasionally when i have to. I didn't know most of those things about the taskmanager. A lot of those are pretty ingenious. On the other hand, some of those make me think, wow that seems like some weird quirky shit to have to work around.
Is it really surprising that a moderator, who is meant to be enforcing the rules, protesting a "respect trans people's pronouns" rule with "what if I just stop using pronouns" didn't go well for them? StackOverflow should pick moderators that respect the spirit of the rules they're going to be enforcing.
dynamics:

“oh shit, the public is now aware of how broken my moral compass is.

let’s continue to frame this internally as a “PR” problem rather than address the difficult reality: a light being shined on our apathy toward our users and our willingness to ruthlessly sell people out until we get minted”
Did the cable break? I had two PSUs with a broken cable after extensive usage.
Until you click in Chrome, it's not allowing the playing of any sounds. At which point, it plays everything that's been queued up. Even at 50% volume, dozens of sawtooth samples laid out on top of each other playing simultaneously is not pleasant.

I think you could easily prevent both by just having a button that takes up 1/4 the screen that says something like "Play Demo ". After that, you get your interaction event and people get their warning.

(That was meant to be a https://emojipedia.org/musical-note/ in the Play Demo button but apparently HN strips these. Which makes sense!)
Excellent, now with sufficient training, an AI can learn to pitch itself to gain more resources.
> I actually paid for google.gi (gi for Gibraltar), only to get this email a few hours later

They did refund you, I hope?
All modern nations ( especially major nations ) have state media. No nation can exist without state media. Propaganda is a necessary condition for a nation.

All the major media companies are part of the state. If you think the NYTimes, Disney, CBS, etc are not part of the state, then you really haven't been paying attention.

The difference is that in some countries the state uses the government to control propaganda, in other countries the state uses the political party to control propaganda, in other countries the state uses money to control propaganda and in other countries it's a mishmash of some or all of these controls.

Also, there is a difference in level of control. Some assert total control while other have degrees of control to create an illusion of free press.
Yes. Look up the history of .sucks
Google did this as part of review integrity. Doesn't have anything to do with censorship, as far as i can tell.

disclaimer: ex-google employee, who did not work in play.
There's a deep line between "crappy things" and "traumatic abuse" though. It's up to you how rare it is though.
> These are scanned documents – 135,166 in all – that reveal the directors and officers of shell companies, many of them used to hide the looted wealth of poor nations, or funds hidden away by corrupt "businesspeople" evading taxes, or just plain criminals.

Aren't they also going to end up revealing the accounts of dissidents and "Freedom Fighters" who bank in the Bahamas because otherwise their authoritarian governments would take their money and kill them, and they can't open accounts in first world banks because their country is on the naughty list?

It seems strange to me that so many people are on board with privacy most of the time, but when it comes to financial privacy anybody who doesn't want their government to know which books they buy is somehow a villain.
I just visited, post 50% volume adjustment (I love this sort of thing!), and immediately my speakers crunched with sawtooth grunge and other sounds. I don't think I've ever closed a tab faster. You really should take parsecs' advice and disable the autoplay.

If anyone else is planning on checking it out, make sure to set your speakers or headphones to the lowest volume possible first to avoid destroying your speakers and ears.
Dynamo DB and Spring
And then displayed them in the worst way you could think of? Why does it instantly produce two-way scrolling? How do you even advance to the next slide? Why does Facebook's pitch deck have three pitch decks and an ad for the site I'm already on?
Was driving to my local park when Android Auto directed me down a dark alley whereupon I was beaten by some hired goons.
We use Protothreads in our commercial embedded product to handle a complicated communication protocol to a time-of-flight sensor chip over I2C. It works quite well, but since every function in the call stack needs to pass the protothreads variable it becomes rather complicated.
Women don't have feet?
Right; s/he is saying that Triplebyte needs to be 'Triplebyte for X.'