skysight-inc/HackerNews huggingface dataset:
If it was really as simple as the author has posited, then anyone can be a manager, but this just isn't the case. Many companies have this framework in place, yet the management and the culture is terrible. (Amazon, HP, Microsoft to name a few)

In a number of companies I worked at the number one reason people left was a conflict with their supervisor.

I think a much better introduction to management is the manager tools podcast. And after listening to about 10 or 20 episodes, you'll see how hard management really is, especially if you want to do it right.

https://www.manager-tools.com/all-podcasts
> But the strange thing is that despite numerous investigations by multiple intelligence agencies and NGO nobody has ever found any of the millions of devices Huawei exports each year to be compromised.

Do you recall the backdoor that was placed in over 700 million android handsets of Huawei and ZTE? I'm pretty sure that should be considered to be a compromise. The phones sniffed SMS message content, contact lists, call logs, location data and other personal user information and automatically sent that info every 72 hours. The software could also remotely install and update applications on the phones.
Somebody should write a proper "accounting for regular people" guide, because I too find those terms confusing - and also completely separated for any experience ever that I had with money. And it only gets worse from there, with "accounts receivable" and "accounts payable". Is that an American thing? I try not to fall into the trap of being proud of my own ignorance; but after many hours of reading introductory accounting articles linked by various accounting software sites, I still don't get any of it.

I'd love a cheat-sheet or plain-English example of how to model the following with GAAP: I'm an individual, I have couple bank accounts, get a salary and occasional invoice, I pay for various stuff, I sometimes use cash. I do not own shares in companies. I want to do budgeting, including some sort of "envelopes" or "virtual accounts" so that I can earmark some money for particular use. I tried to build something like that with Ledger CLI several times now, but I always bounce off the confusion about terminology, and not knowing what goes into "Equity", what into "Liabilities", etc., and why does everything expect me to have "accounts payable" and "receivable"...

Knowing what's the proper, idiomatic representation of such financial system would go a long way towards me understanding what the hell all those terms mean.
Walmart’s experimental Amazon Prime competitor aims for Alexa next
The problem with GPU right now is that there is great uncertainty when the new Nvidia GPUs are coming out... the CEO of Nvidia said "not for a long time," but that doesn't have to mean anything.

GPU and Ram prices are sadly also very high at the moment... probably the worst time to build a new high end PC.
> But the LGPL is still more restrictive as it requires you to share your changes. Not as much of a disincentive but it still discourages community.

Not a fan of GPL (because of developer restrictiveness), but I don't see how requiring changes to be shared implies more restrictiveness or discourages community. Can you explain the reasoning here?
It doesn't work in Asia because of cultural reasons.

Independent thinking and enabling others is a very American way of thinking. People don't realize how much culture is derived off of core principles within major founding documents (declaration of independence, constitution).

In Asia, Confucian philosophy dominates the cultural landscape in terms of what values they have. One of the big principles of it is how to maintain order in society. A "perfectly ordered" society is one where the hierarchy is maintained and everyone functions in their proper place.

If it sounds like dystopia to you I'd encourage you to read more about it to understand what about it makes sense and what tradeoffs you get from a society like that.

Long story short, your leadership style needs to fit the people you're leading, not yourself. You can be the best servant leader but if everyone wants to be your servant, you're going to have a bad time.
The most favored trading partner of your country is an odd place to start when you are looking to label anyone who helps them a traitor.
Thanks. I'd never seen those sites before and they're what I'm interested in!
You can pass real references to arrays using C99's variably modified types:

int foo(int len, int (*arr)[len])
{
printf("number of elements in *arr: %zu\n", sizeof *arr / sizeof (*arr)[0]);
}

int main()
{
int a[6];
int b[10];

foo(6, &a);
foo(10, &b);

return 0;
}

If you do this, the compiler clearly has the information to do at least dynamic bounds checks in 'foo', which it may also be able to statically eliminate (eg if there is a loop from 0 to len - 1).

It might be nice if there was some syntactic sugar for this that made the 'len' parameter implicit and unnamed, and didn't need the explicit & / * on the array pointer.
Yes, those overtitles can be distracting as hell.

I like the solution the Komische Oper Berlin uses. Individual displays for every seat, switchable between German, English, French and Turkish (and off):

https://www.tagesspiegel.de/kultur/uebersetzerstuehle-multif...
It's not actually that hard. AMD didn't cheap out on the integrate heat spreader (like Intel did) and it's HUGE. Commodity waterclocks on newegg already handle "500+ watts". I'm sure there will be a wide variety of solutions for 250 watts by the time they ship. It's really not that much power, many cases these days are designed for 3 or more 300 watt GPUs.
On the other hand, a local TV station only needs to know and comply with the election laws of their own city. Google needs to know and comply with the local laws of every city in the world.
I agree! Well written and informative. Props to the author!
Terminator does as well.
I might be wrong but I read somewhere that more leads are captured during a conscious action by the reader. So prompting for email when reader is closing the window is much better than disrupting the flow while reading the blog.
"type hell" seems to be far worse than "dependency hell," where the open source type definitions you use can have minor inconsistencies with each other, many of which are out of your control, causing lots of useless type errors in any project with even medium complexity. This forces engineers to ignore type errors, defeating the purpose of Typescript entirely.

Has anyone had a truly pleasant experience with Typescript in a medium to large project?
The mechanism really matters a lot - think how it would look if a vendor kernel trojan was found siphoning FB data, vs "accidentally" sending off some official-api provided FB data to their statistics servers.

"Trusting" or "not trusting" your phone is a very binary threat model. I don't think many tech-savvy people would say they fully trust their Android phone vendor. But you can count on the vendor's self interest to some extent, and basic competence in managing the risk to their reputation.
You are correct - no one is above great tragedy and loss.

If my family was taken from me unexpected, I don't I'd say that I wished for more time at the office, or working on personal hobbies. I do believe in balance, but the point I'm trying to make is that family can be the number one priority.

The mindset of "I can be happy because I have x" (in this case where x = family), is indeed dangerous. And while the mindset of "I have chosen to be happy, and my top priority is my family" will bring sadness and pain if they are suddenly taken, I feel like that pain and sadness will have been worth it. Well, it is for me. That for others it might not is understandable.

Please note as well that I'm not advocating self-deprecation or letting your family take advantage or you, or throwing yourself under the bus for an uncaring family - it's a group effort and there a lot of ways to appear to put your family first in a way that's detrimental to one's self.

For me when I think of dedication in family life, I think of the story, "the gift of the magi". Nothing of true importance was sacrificed, and yet the others needs were prioritized.
Yep. 'Blade Runner' had no blades, and nothing was 'run'. A direct description of the topic is, by definition, not 'baity'.
I think your premise, that the TSA effectively prevents terrorist attacks, is not a universal one[1][2][3].

Also, lacking anger at the TSA may also be a sign of entitlement. For people who look like Muslims, the TSA may be a source of fear and shame. Racial profiling used to be more prevalent than people perhaps realize.

There are, of course, many other reasons to be angry, including sexual assault, stolen items, and other TSA abuses. That's not even counting the intrusive body scanners and other officially sanctioned activities.

1. http://www.latimes.com/business/la-fi-aclu-tsa-20170207-stor...

2. https://www.vox.com/2016/5/17/11687014/tsa-against-airport-s...

3. https://www.theatlantic.com/politics/archive/2015/06/the-tsa...
It's not possible to devise framings which will please everyone in both the Free Software and Open Source movements. The disagreements between them are very old, and for some, embittered.
Once these issues become the focus of politicians, the technical details matter less. If public opinion is opposed to a particular issue, especially if that opposition is bipartisan, politicians will leverage that for political gain -- just look at zuckerbergs congressional hearings, was all about political points

However, that doesn't mean they'll actually legislate anything with teeth, depending on other factors like lobbying etc. pharma is a great example of this -- universally hated industry at the moment, lots of lobbying power at the moment, and probably lots of people lobbying against them (this is speculation, but I imagine the American hospital association and AHIA probably are endorsing the drug pricing = cause of US high healthcare spend narrative). Strong bipartisan political opposition to an industry + strong lobbying by the defending industry = political actions that are all bark and no bite
Mac App Store Sandboxing, IAP Trials, Multiplatform Services
The Death of the Small Apartment Building
If you want something way simpler, http://galvez.github.io/plainbudget :)
This is up there with buffer overflow bugs (is counting really that hard?) for things we bitch about all the time, yet somehow developers manage to ignore it.

This type of screwup goes all the way back to DOS days and beyond with similar stunts being attempted with unix tar.

While we're at it, let's repackage people using terrible passwords as a newly discovered widespread problem.

This situation has never shown signs of improvement.
Sen. Jeff Merkley says images of migrant processing center “seared” in his mind
How to get a job after a coding bootcamp?
I have a lot of friends who are struggling getting a job after graduating from a coding bootcamp. What advice can we offer to Jr devs starting out?
I'm assuming here that your comment is sarcasm. But in fact it's not entirely wrong headed. At the time of the purchase WhatsApp had clear momentum with 500m users paying $1 per year, say. The standard business assessment is that a business is worth 10x earnings so 5bn. But that's assuming WhatsApp was static in users but it, in fact, was on a growth curve. So $5bn was the low end of valuation, the top end would include all 7bn humans on earth. That would be stretch at $70bn for WhatsApp. $22bn in the end was pretty reasonable given the circumstances.
Are individual cores in this thing something nearly as powerful as in conventional quad-core desktop/server CPUs?

Also can it sleep/downclock individual cores to cool down when its full power is not needed?
Game studios are already taking advantage of all the cores they can get.

This guys go all the way up to 6 hardware ones, depending on availability.

https://youtu.be/ptakmFGcIRU
That will also work, but the & isn't needed because foo is already a pointer address.
> "type hell" seems to be far worse than "dependency hell," where the open source type definitions you use can have minor inconsistencies with each other, many of which are out of your control, causing lots of useless type errors in any project with even medium complexity.

Tried twice to wrap my head around what you are even talking about.

TypeScript is totally wonderful. It's also optionally typed.

I use it on a non trivial project with multiple teams.

Was introduced to it last year and it's fantastic compared to plain js.
I'm thinking willful incompetence.
What threat did he make? The closest I saw was asking some questions of two people entering the court.

He used "alleged" as all media does for people who haven't been convicted.

Here are public details of the trials already published in the UK. It includes the names, charges, and effectively the description "child rapists". How does this not risk collapsing the trial but when Tommy Robinson said it, it did? Is it simply because he said they were Muslim while the newspaper only listed their obviously Muslim-sounding names?

https://www.examiner.co.uk/news/trial-dates-set-29-people-13...
Don't forget about SaferCPlusPlus[1]. Much safer than conventional modern C++. Also (optionally) uses scope lifetimes to prevent use-after-free. (Not yet fully compiler enforced like Rust, but hopefully that'll be coming at some point.) There is a translation helper tool[2] that, at this point, can automatically replace native C array and pointer iterator declarations with macros that make them memory safe (bounds and use-after-free) when compiled in C++ mode.

[1] shameless plug: https://github.com/duneroadrunner/SaferCPlusPlus/blob/master...

[2] https://github.com/duneroadrunner/SaferCPlusPlus-AutoTransla...
SCALA 2.13 COLLECTIONS FEATURE FREEZE
You know that intel has been stacking CPU before, right? Pentium D, etc. It's not like AMD is the inventer of thus technique.
Sure they do.

My computer has 130 processes on average, even if they are single threaded, they get all nicely distributed across all cores.

We are not in MS-DOS where a single application owns the hardware while it runs.
Drawing Made Easy (1935)
Write it Out
The Apache Software Foundation doesn't allow LGPL dependencies for one because the LGPL stipulation that it must be possible to replace the LGPL component imposes a requirement which is not present in the ALv2 -- thus the the ALv2 cannot subsume the LGPL and a bundled package including the LGPL dependency cannot be distributed as ALv2.

This is a policy issue, not a legal one. Such a package would still be legal to distribute, but it would not meet the ASF policy that all ASF products be distributed under the ALv2.
Roasting other developers for getting it wrong is so much worse than just saying "the standard doesn't apply here. Try this instead"
U can bet on other peoples property with credit default swaps, but unfortunately you can’t sue on behalf of others
Microsoft bows to community pressure, will rename GVFS – wants name suggestions
It's also not dissimilar to fabric3, a Java implementation of the Service Component Architecture (SCA). SCA is a polyglot OASIS spec for a portable service runtime from the height of the SOA craze, originally by David Chappell [1].

[1]: http://www.davidchappell.com/writing/Introducing_SCA.pdf
https://news.ycombinator.com/item?id=17207893
I was amused that the heroic efforts by Intel to make AMD looks bad included a 1 horse power (735 watts) pump in the cooler.

So sure Intel can make 32 cores go fast, by taking a $10,000 chip (literally, it's a relabel of the Intel Xeon 8180), a giant power supply, impressive cooling, and a 735 watt pump. Still only has 75% of the memory bandwidth/memory channels of the AMD epyc.

My main hope with threadripper is that they hit the lower price points that the HEDT intel chips do (I.e. $300-$500).
GitHub – pod4g/hiper: A statistical analysis tool for performance testing
Interesting. So the original plan was to create only an online ("in the cloud") editor?
https://web.archive.org/web/*/news.ycombinator.com may be your friend. Click the Ask link on any page; URL pattern looks like this:

https://web.archive.org/web/20180318060328/https://news.ycom...
Your analysis assumes that WhatsApp cost $0 to maintain and grow and that 2-day old infants are using WhatsApp, and ignores the fact that the vast majority of WhatsApp users at the time of acquisition had not even paid the $1.
GitHub – Microsoft/PQCrypto-VPN: Post-Quantum Cryptography VPN
Gonna state a counterpoint, saying that most marketers & advertisers I've spoken with have been pretty on the ball. They understand that people don't "like" adverts and try to get leads through different ways.

People who embrace these irritating practices are not necessarily the minority, but I wouldn't say they're the majority either. It's definitely not an accepted best practice.

Marketing extends much further than just annoying popups and advertising, and is an extremely important field -- something I feel us engineers sometimes forget about, because the benefits aren't immediately measurable.
Surrogate mother cost in Georgia
SurrogacycentreGeorgia can provide you affordable surrogate mother cost in Georgia.
Lucidchart and Lucidpress are large projects that are almost entirely TypeScript on the frontend. The team really likes it. We use TypeScript and Angular that is compiled using Tsickle and the Google Closure Compiler.

It's not perfect, but we have found the types to be very nice when working on a large code base with lots of people. Dev development cycle remains quite fast.
My company's app is around 40k lines of TypeScript and our experience has been GREAT. There have been occasional hiccups when upgrading dependencies, but they're few and far between, and the safety and clarity the types give is more than worth it.
"Gaming = single threaded" really hasn't been true for a while now, at least in the arena of AAA games. My gaming desktop has a Core i7-4790k (4 core/8 thread), and I can remember several games offhand that were loading all 8 HT cores at 75+%.
Chrome can be locked to ancient versions using an AD policy, there's probably not much they can do about it (except qutting their job).
The 40th anniversary of 8086 is just attention grabbing from Intel? Not every move from Intel has to be a reaction to competitors...
Microsoft has sunk a data centre in the sea to investigate energy efficiency
People don't rip on Microsoft for poor decisions and anti-competitive practices 20 years ago. They rip on Microsoft because the Microsoft ecosystem is a Rube Goldberg-esque shitshow of poorly integrated acquisitions, "features" that basically exist for the sake of causing headaches, and the reality that compelling solutions to problems get sidelined because "nobody ever got fired for going with Microsoft". Vendor lock-in doesn't endear those who have to deal with it to the company holding their business process hostage.
Power delivery by a motherboard might be a problem, too.
How I stopped being awful at managing: Leadership lessons from a Dev
The revolution is going to happen for stupid reasons, just like Louis XVI was executed after cooperating (mostly) with the revolutionaries for years. American politics and news takes are a form of heightened collective idiocy that leaves me convinced that we will only improve ourselves semi-consciously while stepping on a rake and having it nail us and the oppressed people of at least five other countries in the face.

However, it's high time for Facebook to face intense regulatory scrutiny. Mark has been unfair to us for quite a while, so I'm going to yawn if he complains when the tables are turned. If FB gets broken up or its profits get reduced, Mark can replace his tear stained clothing with one of the identical replacements from the infinitely deep closet his billions constitute.
All of that indicates lack of compensation sufficient to offset the risk of not becoming a master and opportunity costs of other employment options for those who can qualify. Put compensation at $1m+ cash and see if the position stays vacant.
Started with Windows, then Linux ever since I got out of school since time for gaming was no longer a thing.

I've got a mac mini when my gaming rig died a couple of years ago, tried to make OS X my main thing but it feels so damn slow in comparison to GNOME, which is surprising because GNOME ain't exactly lightweight these days. Basically opening finder takes anywhere up to a minute where-as nautilus is more or less instant.

Used to find image editing lacking, but Inkscape and GIMP are pretty decent replacements for Illustrator and Photoshop.

The only major pitfall I've ever encountered is NVIDIA Optimus (weird IGP/GPU hybrid thing NVIDIA had going on around when i3/i5 laptops were the new hotness), drivers for it were a bitch to the point where Linus publicly said fuck you to NVIDIA during a Q&A. Other than that driver support has actually been better on Linux than Windows in my experience.
Disclosure requirements for contributions to federal campaigns are similar.

Most states have voter rolls which are covered by open record laws, will release personal information on all registered voters. Address included.

I'm not sure why this law strikes you as so crazy. Most individuals aren't making independent political ad buys.
It would be easier to learn from the comics at dilbert.com to avoid bad management.
True enough. But the factors you mention are round off errors and "not material" as a steely eyed accountant would say. At the time of the buyout the "conversion ratio" of those that paid the $1 after a year would have been well established.
It's rarely mentioned, but if you like Snipcart, Shopify also offers a custom solution for storefronts and static websites: https://help.shopify.com/api/custom-storefronts/js-buy-sdk

You basically get all the benefits of Shopify's excellent, easy to use admin/backend area while building a custom frontend on top of it.
https://outline.com/dpSqKc
ShionKeys can reduce the number of times you look down at the keyboard
Yep, he's the poster boy for "play stupid games, win stupid prizes."
Oh man, I love that fan. But I misread the height specs on it and I couldn’t fit everything into my case any longer, but my old fan had died. I Ordered a replacement on amazon and the sent out the wrong item twice, so for about 3 weeks I just ran it open and yelled at the cats if they came in my office. Amazon finally gave up on trying to send the right case, and just told me to by it somewhere else, and eventually gave me a refund. I wanted to not take any chances, and the cats were getting terrified of me, so I ordered a ThermalTake core X9. The thing is insane. You could reasonably fit two motherboards and 8 hard drives in it. Don’t try to fit it on a desk. It could almost be a desk. But it is all worth it because I love that fan so much.
The ones that only appear when your mouse tracks towards the tab close button are impressive, but also super annoying.
> How large a percentage of post tax income are people comfortable paying into mortgage in the US?

Isn't a substantial portion of a monthly mortgage payment deductible?

> it seems quite conservative that two Google employees can’t make payments on a $1 million house.

With 20% down, that comes out to ~$5,000/mo in principal, interest, taxes, and insurance. That's $30k/year/person, which is certainly a lot, but it's also within reach of someone making ~$100k+.

I think the most unlikely part of that scenario is the $200k down payment. Maybe people are borrowing more to get a huge mortgage, in which case I'm sure you're right.

> interest rates just have to go to 7% and most I know will lose their house.

Because they didn't get fixed rates? Or just hypothetically, they wouldn't be able to afford their house today?