skysight-inc/HackerNews huggingface dataset:
Well why does McDonalds or Coca-Cola need to advertise? It's not necessarily about getting new customers or raising awareness that McDonalds exists (everyone knows of the brand already). It's about keeping them at the front of your mind. It's called the 'mere exposure' effect [1] where customers increase the intensity of their opinion of your brand just because they're constantly hearing about your brand. It doesn't even matter the content, they can double-dip: if they run an ad telling people to create a Facebook profile the hit both the market of people who don't yet use Facebook and also hit the market of people who do have an account but don't use it as much as Facebook wants you to.

Now unfortunately this does work both ways: if you hate Facebook, seeing a Facebook ad will make you more and more irritated with Facebook. But if you think Coca-Cola is good yet don't have strong preference Coke vs Pepsi, seeing Coke ads everywhere will make you think more highly of Coke rather than Pepsi. This is why Coke brands the most ridiculous things, like wall decor, decorative plates, toy trucks, even Christmas. People will gladly hang their ads on the wall and be constantly exposed to Coke advertising.

Facebook is banking on people who don't hate Facebook seeing the ads, knowing that people who do hate Facebook are a lost cause anyway... or are being targeted by a different ad campaign to win them back.

[1] https://en.wikipedia.org/wiki/Mere-exposure_effect
Software Should Be Free
I've been in the industry for close to 15 years writing software now. The documentation is almost always out of date. You end up looking at the code to get the real story, and the documentation just gives you a rough outline of what it's supposed to do. but I was mostly speaking about additional day today documentation that needs to be written to keep remote workers up-to-speed rather than a 2-minute hallway conversation.
Funny. I can look down my nose at David Weber’s wooden and cringeworthy characters and dialog, but at the end of the day, I lapped up every Safehold book.

I don’t need my sci-fi to be literature, but I need the story to move every ten or twenty pages, or characters I care about. Character development is an alternative to plot development, basically, but to go along side your interesting science bits, you have to give me at least one of:

A) short

B) characters who I care at least slightly about

C) a plot that moves faster than your average snail

The Three Body Problem had none of the above. Although the last 40 or so pages was at least a perfectly good short story in its own right.
Is there any country where it is not somewhat common for foreigners to work there illegally without being punished, and also for those foreign workers to occasionally get caught and deported for it?
Eat well, exercise, avoid alcohol and tobacco and GO TO BED EARLY!
I've been thinking of doing something similar, but I need to build up a client base first. Did you build that up before you left, or did you do it while remote? Also, do you have any tips for building up a client base?
Because I feel bad about myself if I'm not completely exhausted in every way by the end of the day. Probably a less than healthy habit.
Return of the Runtimes: Rethinking the Language Runtime System (2017) [pdf]
But... but... zombo.com
The entire UI and forms/builder looks like Adobe XD with some templates at the heart of it. From there I have no idea as I have not signed up. Looks interesting...
> ... at least for me it doesn’t make a huge difference compared to a 15-year sentence.

There isn't a huge difference between a death sentence versus 15 years in prison? You're kidding right?

Whether the person is in fact guilty or innocent, there is a significant difference between the two sentences, literally the difference between life or death. One irrevocably extinguishes the person's life - there is no going back. The other is a very long incarceration, cutting them off from society for that time, and offering at best a chance for correction.
Did you agree with the advice?
With the list of channels on the left, and the chat on the right in the big window? It's pretty different to Slack.
At one point Mozilla was working on a flash reimplementation - http://mozilla.github.io/shumway/ - not sure of the current status but it's a good place to start looking.
> How's that different from masking (i.e per-line predication)?

AMD GCN has hardware accelerated masking + stacks for this purpose. AMD's GPU is basically a combination of masking + fork/join commands, to split up wavefronts.

But its really just hardware accelerated masks. You sometimes need to store the masks + program counters in a stack to allow for divergent threads, and then pop the masks off and execute older commands... (Complex if / then / else branches where every thread takes a different set of branches).
Automated Machine Learning in Python
Yup. Have you tried a higher octave? Depending on the timbre, usually a higher octave will be more sensitive. At least for me.
The only pieces of advice available for 60 and 64 are unhelpful - they both talk about starting to save for retirement.

I'm sure that the idea is that these things will fall off the bottom if the site gets more popular, but pretty much by definition, there will be less advice at the older end, so there will be less to push off the rubbish.
I realize that the idea of “Commoditizing Your Complements” has gained new life lately on HN, but let’s give credit where it’s due - Joel Spolsky in 2002.

https://www.joelonsoftware.com/2002/06/12/strategy-letter-v/
Seems like not enough people bought it then
She is from China, hence all of my trips there. I don’t think I set off any red flags. I know they don’t usually pick on people, and haven’t picked on me or my family aside from that one incident, but the odds of being picked on by USCIS are way higher than the odds of being picked on by Chinese police as a foreign tourist.
> A copy of any data has nearly zero marginal cost

I don't think this is true at all. Reducing copies and allocations in my programs is one of the things which has speeded them up the most.

> If widely useful data is protected by the borrow checker, far fewer people will use it.

Are you also against private struct/class fields? Because they also restrict access to useful data.

For me, the need for Rust is as a language that gives me maximum possible performance, while giving me safety guards that C and C++ do not. This makes Rust much easier to use than those languages for me.
This is a historical analysis that’s a couple years out of date. Under Microsoft, LinkedIn revenues have re-accelerated growth to 33% Y/Y in the most recent quarter vs. LinkedIn decelerating substantially to ~20’s % Y/Y growth independently. We’re about at the point where Microsoft expected LinkedIn to become earnings accretive as well, though that’s more difficult to tease out from numbers.
I have a brother who is in this situation.
While I did my best to be there, eventually he completely shut himself off from the entire family, and refuses all forms of contact.
At this point, I don't know that there is anything I can do.
If it's on the backend, why not sqlite? It's pretty great!
I don’t know a single manager or leading figure in management who isn’t utilizing LinkedIn. It’s used for recruitment, idea-sharing, networking, following and genuine discussion.

I fully understand how that can go unnoticed, because I didn’t notice for a long while. Before I was invited to help formulate national standards on enterprise architecture I rarely used LinkedIn. It’s not where developers network, not by a long shot. But I entered these multi-municipal networks, and through that work I was exposed to the greater sum of LinkedIn.

It’s not an understatement to say that it’s a platform you can’t ignore if you work with any sort of management, and project/change-management applies to this. Today it’s the only social network I have installed on my phone, precisely for this reason.

On my morning commute this morning I learned about a new AI project in our neighbouring municipality as an example of just how useful it is. I probably would have heard about it eventually at one of the yearly events the project owner and I both attend, but now I heard about it in time to enter the project with them.

This is anecdotal of course and maybe this is a Danish thing, maybe it’s even more profound in our public sector, but I think LinkedIn is rather valuable and increasingly so.
I just don't get any social signals from LinkedIn's UI. Whenever I open the homepage I immediately look away from the news feed as it is utter garbage. The same goes for groups.

I think there is some potential to make LinkedIn work, but it has to start with a thoughtful redesign. Of course, the right way would be that users themselves communicate rather than having the design do it for you. But at this point the platform has dug itself in too deep of a ditch.
At the same time, advice from people who have unrealistic regret at missing out on all the options they didn't pick isn't very helpful. Life is a series of choices. Saying yes to everything is impossible. Good advice is for ideas are short-term sacrifices (at least in perception) for long-term payoff, not for grasping at everything desirable.
Especially in a country that is currently holding hundreds of thousands or maybe millions of its own citizens as political hostages. You don't have to be a foreigner to be subject to capricious arrest and imprisonment in China.
IMO the most valuable sections are always going to be < 19 years old.

Unfortunately, the hard thing is that when you're < 19 years old you don't want to listen to anyone because either you know everything already or they wouldn't understand.

It's a paradox.
Well, first, getting to the point where you can maintain your lifestyle (even a relatively modist one) requires taking on quite a lot of financial and personal risk. Like the kind of risk that may exclude you from being able to buy your own house for the foreseeable future (already a challenge for many), or could drive you to living hand to mouth. The problem is at the average end of the income scale and lifestyle today, risk isn't just this nebulous, financial thing: it's not even an effort in the present risk, or the risk of emotional vulnerability - it's the risk of your next decade or longer being blighted with excess debt and possibly dependence on the state or family or whatever assuming even that you're lucky enough for those things to break your fall. In many places if your personal business fails after you quit your last job, you're voluntarily unemployed so, woops, too bad! Not to mention people who cannot just give up everything because they have dependents and all the rest.
I’ve switched from a meaningless 9-5 job to a meaningful one at a different company. And when that became a soul crushing death march affair, I switched to yet another 9-5 job within the same company (but a totally different department.) I’ve been with that one for almost 10 years now and it’s by far the best I’ve ever had (and I don’t see how it could ever be matched by something else.)

When your planning to leave because you can’t take it anymore, you suddenly have a lot more freedom to tell your existing employer what you really want. And if they still want to retain you, things can work out great.
Thank you for sharing, subscribed. As I read through the Rust Embedded Work Group manifesto, it is comforting to see the level of organizational skills, planning and vision of the team involved. Bravo. https://github.com/rust-embedded/wg
There aer treatments for hair loss that can slow but not reverse progression of baldness. "Don't go bald" is actionable.
Yes, Godot is more comparable.
And indeed https://twitter.com/TimSweeneyEpic/status/108347697531294925... does mention Godot
The strange reason why big, innovative companies are hit by ‘brain drain’
James Watson, “father of DNA” still believes in link between race, intelligence
But they don’t.

The best complement for server side software is often being able to do it reliably, globally, redundantly, managed, on demand, and cheaply. The only three companies that can do that reliably as far as most customers are concerned are Amazon, Microsoft, and Google.
Right, they’re usually not outright bad, but they’re certainly not welcoming. To put it in perspective, I’d much rather go to the DMV than go through American immigration controls, and the DMV workers are way nicer.
Datapoint: an ex of mine is from a family which did this at the insistence of her mother. Her dad got a job in Bangladesh and that’s how they left Washington DC. They were only there for a few years, but followed it with a few in Paris and a few in Kenya (and in her case, a few in NI and England).

Yes, this adventure started in the mid-90s and lots has changed since then, and yes both parents have degrees; but if you’re going to take your family around the world, it’s not your currrent pay that matters, it’s what you’re offered in the place you’re going to.
A bouncer is not a satisfying answer, then I could just use something web-based anyways.

My Android tablet is on a stable WiFi network at home...
i quite happy most websites that i regularily read still provide rss. its a strong word - demise, it just was disabled on some websites that want to wall in their customers.
"The US doesn't need to kill everyone in Canada and take what they have, in order for the US to be prosperous or to maintain US sovereignty and power; the same goes for the relations..."

100 million+ Native Americans and the millions of "Scramble for Africa" victims would've loved that treatment... hard to call a group a "proper government" after we spend 4-5 centuries stealing everything around the planet that isn't nailed down and at the tailend outlaw the "gang traits" mainly because we are now economically/militarily dominant enough to safely do so.

A true push for "proper government" domestically and globally would require a lot of reparations that we are not willing to pay (would probably bankrupt us if we tried).
https://html5zombo.com/
https://www.scribd.com/document/395185756/Letter-from-the-U-...
Sleepwalking is the result of a survival mechanism gone awry (2017)
Consulting is not the main driver of Red Hat revenue, the main thing Red Hat sells is Support.

Support is something enterprise customers want, and they will sign yearly contracts to get it. In return, if/when they have a production issue, 0-day vulnerability, etc, they have someone to contact (or may have contacted them!) to help them resolve the issue. And Red Hat has experts in both support and engineering, meaning resolution can be anything from a config change to a rapidly released patch. Happy customers renew year after year.

I work for Red Hat Consulting. This is a very different beast, consulting involves selling lots of short to medium term projects with the occasional long project, then trying to optimally staff those projects. You only get revenue while consultants are on the ground. It's not surprising to me that an open source company that relies only on consulting wouldn't be sustainable.
> And apps that don’t fit those use cases - what are they doing with your device?

What I, the owner of my device, have directed them to do.

Apple's approach makes easy things difficult (because one must use their APIs) and difficult things impossible (because Apple have decided that purchasers of their devices shouldn't be permitted to do things Apple wishes them not to do).

I want a general-purpose computer that I own & control in my pocket, not some stripped-down communicator owned & control by someone else.
Everything about this is radical aside from the way they made it resemble an actual fungus growing on a device. This is the most extreme skeuomorphism I’ve ever seen.
Of course I used proper numerous times, it was pre-emptive. I did that on purpose, because it's pointing to the ideal. If I just said government generically, someone would chime in and point out Stalin or North Korea etc. and then declare my entire point to be wrong due to worst case examples.

It does favor Western constitutional systems, they have worked very well overall and they're overwhelmingly and objectively superior in quality of life and happiness results. They've also tended to dramatically outperform other systems on income and wealth production, at all wealth brackets. People don't want to live in Myanmar, North Korea, Zimbabwe or Venezuela, they want to live in Sweden, Finland, Australia, Denmark, Germany, Canada etc.

There are very, very few cases where this doesn't hold. Pick nearly any metric. Japan and South Korea both adopted Western style systems, the results speak for themselves compared to most other nations in Asia.

GDP per capita leaders (a decent proxy for overall economic development): Switzerland, Norway, Iceland, Ireland, US, Denmark, Australia, Sweden, Netherlands, Austria, Finland, Canada, Germany, Belgium, New Zealand, Israel, France, UK, Japan, Italy, South Korea, Spain

It's dramatic to say the least. They're all using Western style systems of government.

The outlier list: Singapore, Qatar, UAE. Total population: 17 million, with two of those being energy states.

There are very few exceptions, with Singapore being among a tiny list of those that has been a bit at odds with traditional liberal democratic norms and still results in a high quality of life in most respects.

I wouldn't use Stalin's reign of terror and dictatorship as the role model for good government behavior or the ideal to pursue. Qualifying by saying "proper" is a necessity. I don't consider Stalin's approach to be a proper government in any regard. I'm skeptical that ruling solely through violence can be reasonably considered governing.
Just found "Handmade Hero" last weekend and now this. Programmer's dream
That's not an error, just a warning. You can proceed using it just fine.
And still charges what they cost in the 80s
No, I have an A1 and it doesn't have these problems. Note 5 definitely did the random alarm fail thing. The Note 5 kills other apps too like step counter or calendar event notifications. Maybe those apps are "badly coded" or whatever, but on a Moto G that sort of shenanigans didn't happen and the same apps worked great with no terrible battery life.
I don't like the assertion that the only thing that was valuable on CD's was the convenience, not the music. I'd argue that the copyright itself is the reason the music industry had pricing power. As everyone knows, they lost the pricing power with the rise of piracy platforms and it became too costly to try and keep the market cornered as services like Spotify and Pandora started to make deals with several labels. At some point the major labels had to throw their hands up and and capitulate. It's worth noting however, that the most powerful artists- people like Taylor Swift and Garth Brooks retained their distribution rights and did not capitulate for a long time. This is further evidence that the copyright is what creates the shortage that creates the pricing power.

It's really no different from the pharmaceutical industry. The cost of making the first pill of a new drug is billions of dollars. The cost of the second is basically zero. Yet drugs are extremely expensive because the companies that develop them have complete pricing power for several years because nobody else is allowed to manufacture that drug.

I think the point he's making whether directly or indirectly, is that MongoDB made a miscalculation in open sourcing their software at all. I would agree with that except that one would have to wonder whether there is anything so unique about MongoDB's software that would enable them to exert much pricing power. In other words, would MongoDB risen to the level popularity they did if the software was not open source?
Be careful. Soliciting user input and then holding it hostage is a use-hostile dark pattern that angers people.

Better to warn users that they must log in to contribute (why?), and to provide the sign-up and contribution in the same page.
Why did you not see that on metrics / dashboards ... Tracing an app should be last resort, a proper setup would have told that you had memory issues right away.
For starters, the term 'software engineering' is a misnomer as it's more an art than engineering and that's the problem. Engineering has a long and somewhat boring linage of rigid discipline and standards which the software fraternity have repeatedly either ignored or subverted over the last thirty or so years. This is borne out by the fact that these days we see too many shoddy and unreliable products on the market, far more than we ought to expect from a disciplined engineering profession. One only has to look at the security and system compatibility debacles of the present day IT to attest to this.

When one examines the problem holistically, is as if the software industry is presently at a state of development that say chemical engineering was at the time of Lavoisier circa 1790. Today, chemical engineering is probably the most mature and developed of all engineering professions.

In the IT world not a day goes by without notable hacks and other stuff-ups, good engineering finds this unacceptable and quickly does something about it. Software development is not only plagued by the lack of discipline, also its developers are so often devoid of ethics – look at the Volkswagen scam for instance. Problems such as this come about because the software industry has no way of policing itself. Bad development practices such as obfuscating code behind compiler compilation only exemplifies this, it not only allows bad coding and security faults to go unnoticed but it leads to a proliferation of disparate and non-standard practises. True engineering relies on products being out in the open for all to see and evaluate. This is a serious problem that the IT industry must resolve before it can be granted the status of true engineering.

By necessity, posts like this are short, so it's difficult to enunciate in detail why this is so except to say that much of the ill discipline within the industry comes from the way software workers actually work. I'm not alone in believing this, I'd suggest you read this article from 25 years ago: Software's Chronic Crisis, Trends in Computing, by W. Wayt Gibbs - Scientific American; September 1994: http://www.di.ufpe.br/~java/graduacao/referencias/SciAmSept1...

I can only add that improvements that would ultimately grant software development true professional engineering status have been pretty scarce since 1994, from observation of present-day problems many would say things have actually gotten worse. Perhaps like other engineering professions, the industry will need another 50 to 100 years to fully mature.
>why would I lose sleep over how incensed you supposedly would be

I'm not incensed; I'm pointing out this attitude and commentary is likely a negative to your getting hired if employers discover it.

>You wouldn't find out until I found a new job someplace else, right?

Unless some previous employer mentioned it, or a google or background found it (or this comment).

It's pretty common to run all potential hires through a background check service, especially as the value of the hire increases. I know places I've done hiring has not hired people based on their past discoverable behavior.
That's not my point. The point is that in a country like China following the law as written is not a defense, and it's likely not even possible.

Your best bet is to keep your head down and follow common practices.
Perhaps as somebody who travels in China, apologizing for China in this way makes him feel safer?
> OSS projects can hire developers on their own, somewhere cheaper

A lot of the bigger OSS projects require an expertise you're not going to find outside of megacorps, because they have internal scale/process problems/otherwise that necessitate interesting problem solving
I guess I don't understand what level of "niceness" you're expecting. Most of the time they've been friendly and polite (to me). Given that they're humans doing a basically crappy job, I don't expect any more than that.