skysight-inc/HackerNews huggingface dataset:
Try this is an exercise instead pick a random dell. Attempt to install OSX on it. Post about how huge a hassle this was and how the end result was a non functioning brick and OSX still isn't ready.

If you google computer model linux. If the result is 17 pages of results about how it didn't work you may want to try a different model.

Generally how well your machine is supported is a function of how hostile your oem is towards openness, how different from existing hardware your machine is, how common it is, and how much time people have had to add support.

Current macs aren't well supported. Supporting all hardware under the sun is a Sisyphean task and ultimately an unimportant one. For Linux to be useful it doesn't have to support all possible machines just a good range of hardware.
Perf/watt on traditional raster is about 15% higher at 4K. Not massive, but not bad considering there wasn't a big node shrink either.

https://tpucdn.com/reviews/NVIDIA/GeForce_RTX_2080_Ti_Founde...
Then you don't understand statistics.
THIS is the problem. Windows drivers start working on day 1 and continue working. The breaks are when we went to 32-bit drivers in NT and when we disabled real-time hardware interrupts in Vista.

Linux needs a driver compatibility story this strong to even start.
The author is largely quoting his own historic posts to make his point.

Whatever flaws the author's argument may or may not have, all the 3 points he presents were points he had made in the past, and not after the fact.
An array?
Hashmap or array :)
Unity does not do your customer service for you. Also, bug fixes might only go into a future release of Unity (months out) and updating to the new release to get the bug fixes might break your game. Unity games that spend a few years in development often ship on a very old version of Unity.
10 (repos) x 2 (collaborators) + 1 (owner) ? 21.
I think it is great for users that private repos are now free up to three users. This is especially great if you're starting to program and don't want to feel ashamed of your code but don't have a paid account.

I like to think that increased competition from us (GitLab) contributed to this change, we recently passed 10m repositories on GitLab.com

At GitLab we think that repositories will become a commodity and we're focussing on making a single application for the entire DevOps lifecycle.

I think Microsoft will try to generate revenue with people using Azure more instead of paying for repos.

Also see our blog post https://about.gitlab.com/2019/01/07/github-offering-free-pri...
There's enterprises and teams paying. This announcement is only for individual plans.
ARP 2600s command some serious money now!
Digitized Books from 1923 Now Available at the Internet Archive
I wonder if this could be another purchase like Stormpath. Could Akamai eventually kill the Janrain APIs because they aren't profitable enough?

Anyone using Janrain and concerned about this acquisition?
I had assumed it was 3 collaborators per repo.
> It was just that Mesa in 2010 was nascent and tiny with it only reaching OpenGL 3.0 support in 2012.

Which meant that people who wanted to play games were stuck with the proprietary fglrx and all the compatibility and other problems that come with a proprietary driver on Linux.

The big advance of AMDGPU was that it was a usable open source driver that made it into the kernel tree, which meant that kernel changes would no longer break the driver people were actually using because drivers in the kernel tree get patched when the kernel changes.
The author accidentally scheduled it to be published on the 5th instead of the 8th, and wordpress automatically publishes things if the date they are scheduled to be published is in the past.
Hm... not working for me :(
The title comes off as kind of an F you.
That's probably the date it was saved / authored.
I've entirely replaced markdown and been using asciidoctor for both documentation and general writing.

Asciidoctor is far superior to Markdown and as easy to use and is also supported on Github.
in comparison to a vector yes it's complex.

it's recursive. it has pointers. algorithms to work with one aren't trivial and often are destructive.
It's complicated because it's self-referential, not because it's conceptually complicated. Self-referential data structures in rust are more difficult because of the way ownership works.

Of course, self-referential, mutating data structures are nefarious and hard to build in a thread-safe way. So the extra difficulty is actually an symptom of the inherit complexities of making them thread-safe.
Sure, you can't diversify in parallel but you can in series.
Have you replied to a wrong comment?
How serverless is breaking down barriers in tech
The problem is that the single person's hands are tied because of their position. You can't influence the government from a think tank if you're suggesting prison abolition, banning cars from Manhattan, or even just massive social housing projects. Those think tanks would never get funded or get the time of day in government. Some things really need people power from below.
Design tools are absolutely useful to researchers. However, the economics of building/selling software to researchers don't work. The state of the art DNA design app that is the gold-standard for every molecular biologist is not much changed over the past 15 years [1]. And it's free.

[1] http://jorgensen.biology.utah.edu/wayned/ape/
The only reason I recommend iPhones is Apple's stance on privacy.

Android is a privacy nightmare. I cannot in good conscience recommend it.

At the same time, Apple's walled garden increasingly feels like an uncomfortable jail I want to break out of.
Windows generally has less of an issue of heterogeneous graphics driver ecosystem, mostly for market reasons---Windows laptops and desktops are bought more often for the purpose of playing games than Linux machines, so a Windows machine hitting the market with a graphics driver that's too outside the norm tends to perform poorly in sales, and the market encourages driver homogeneity in basic functionality. I've seen some stinkers trying to write my own game engine (THANKS FOR LYING ABOUT THE OPENGL CAPABILITIES BY IMPLEMENTING IT IN SOFTWARE AT SECONDS-PER-FRAME PERFORMANCE, INTEL, YOU ARE A PEACH), but not as many as in Linux.

(in short, "What machine should I buy to play games" is a question that's easy to answer for Windows; there's reams of magazines dedicated to the question. It's a harder question to answer for Linux, which makes it a harder question to answer for developers trying to write games against a Linux-based OS).
Is the only food store in town, who is ran by a racist, allowed to starve black families by refusing them service because of their skin color?

Are tech companies across the board allowed to shut down, disenfranchise, silence, and marginalize people and businesses because they simply disagree with their lawful politics and ideas?
> I agree though, that having the entire program be a graph of objects is actually usually the worst pattern.

This is what I was primarily thinking about, and this is what is most written about in OOP books. OOP is a big bag that wraps itself around a lot of things, and which appropriated quite a lot of concepts. The concept of gluing together a bunch of data and code in order to treat them as a single entity is indeed useful (at least for imperative code), and while it is the foundation of OOP, I don't think it's really the distinguishing thing about various OOP approaches. For the class-based OOP, it's the composition of data+behaviour, encapsulation, polymorphism and inheritance that together create a particular philosophy - one that I find much less useful than advertised.

The building blocks are no doubt useful - a proper type system is great, but you don't need classes and objects for that. So is polymorphism, and again, you don't need Java-style classes to get method dispatch (see e.g. Common Lisp multimethods for an arguably better way of doing this, and one that doesn't even treat methods as parts of classes!).

I'll concede that OOP approach fits UI libraries unusually well (though you can hit some conceptual roadblocks there too; I'm not sure I've ever seen a good OOP design of tables, nor do I know how to design it well). But then again, I was recently writing some React code in ClojureScript, and it turns out that functions and plain data can handle building stateful UI components well too.

What I mean by saying that OOP appropriated things - I've seen people thinking, and even myself I used to think, that "abstraction" is something that a class creates, and is what you achieve with OOP. I gradually grew out of that belief, and I vividly remembering that reading SICP made it finally click in my head that quite a lot - if not most - of the software engineering practices discussed and attributed to OOP are in fact more general concepts applicable regardless of your programming paradigm.
Manufacturing process data analysis pipelines
Reaching the Technology Frontier
The pursuit of happiness is the most unhappy pursuit of all
Admittedly dated, but this is my primary source: https://www.withouthotair.com/

The summary was essentially that, even theoretically, Britain is not capable of energy self-sufficiency for their current standard of living based on renewable power sources in Britain itself. Though it was close enough that the necessary reductions in consumption are attainable.
It's TNW, the Sun or BILD of tech news. Expected behavior.
> "we will raise your pay by $a-double-digit-number %" ... "I will start looking for my next job tomorrow"

I've always wondered how much value employers lose via this sort of error. 'Reactive' compensation absolutely does drive people away, for good reason. Retaining employees by matching outside offers is even worse; outside the very highest levels it fosters instability and encourages people to interview elsewhere.

So sure, your employer saved ($X annually * years without raise). But then they lost an experienced employee, likely to a competitor, had to go through a new search-and-training period, and quite possibly had their prior crappy salaries on Glassdoor driving away candidates.

I assume it's a net win sometimes, but I strongly suspect it's often a short-term tactic that ends up not only mistreating employees but losing money.
I'm baffled how the author could look at these code samples and say that the Rust and Javascript versions were mostly identical.
How we migrated the Wonder codebase to a monorepo in a snap
I would agree - Shadertoy is really cool, but it fits into the category of "they did it because they could, not because they should." There are techniques used in Shadertoys that are relevant elsewhere, though the learning curve is really steep in terms of comprehending what most Shadertoys are doing.
Pixel 2 is nearly identical in size to iPhone XS, both of which are 40% larger than iPhone SE.
I'm well into the ~16% mentioned in this article, and you hit exactly on the reason why. Other countries may pay 10-20% more for their governments, but they are getting 100-200% more value from it.

We pay 4-10x the price of comparable first world countries for basic infrastructure like water, roads, and transit. We already pay more per capita for Medicare than most countries spend on universal health care. 15% of my earnings immediately go into a social welfare system that will be insolvent before I'm 50 years old. And even though our military has the best technology and funding in the world, we can't win wars against AK47s, IEDs, and Toyota Hiluxes. Paying taxes in the US is like throwing cash into a dumpster fire.

The sad thing is that due to tax rules on expat earnings, I can't just vote with my feet, I have to vote with my citizenship. That may not be the end of the world (I'm already on the path to dual citizenship with an EU country), but its a bit like getting a divorce because your husband spends too much on beer: it has to get really bad before it gets to the point of divorce. And for me, it's almost there.
Sea freight is less CO2 per ton mile than any other type of transport:

https://timeforchange.org/co2-emissions-shipping-goods
A Civic or an A3 is not a mid-sized sedan by any stretch of that category. I used 4000# as a typical mid-size sedan as-driven weight with an allowance for a person or two and fuel.
It's not clear that happiness ought to be the goal. I mean, sure, we were bred by schools and culture to aim for happiness as if it was the goal, but being stressed and discontent isn't necessarily bad. I believe that finding meaning in what you do ought to be the goal. Meaning is what fulfills, not happiness.
It's impossible to say for sure, without knowing people's behavior and motivations.

In the past, I've certainly been more likely to buy software if I see it's cross-platform, even if I know I'll never use it on those other platforms. Or it might be a corporate requirement. There are many possible reasons.

For example, if a restaurant serves only steak, is it a net loss for them to put a pasta option on the menu, if they know they'll never sell enough to make up the cost of ingredients and preparation? Maybe not -- it could mean a party of 10 (with 1 vegetarian) is willing to eat there, when they otherwise wouldn't have been.
Samsung’s 75-inch MicroLED 4K TV is a huge step into the future
This reminds me of a quote from Stewart Brand during an interview with Tim Ferris.

".... and being proud is the most reliable source of happiness that I know."[https://tim.blog/2018/02/03/the-tim-ferriss-show-transcripts...]

Teach yourself how to cook, get in shape, draw a picture, write a story, help someone less fortunate, teach someone something you know, learn how to juggle... In the end it doesn't really matter what it is but you will have that proud feeling and be happy in that moment. Rinse and repeat.
In this day and age, I dare say both sides of any exchange could benefit from cultivating sincere gratitude for the non-monetary contributions resulting from the exchange.

Thankless business is killing us culturally.
PPP GDP is nearly worthless as a measure. It's a fraudulent number cooked up subjectively at a distance with very little on the ground information. Nobody actually goes country to country and surveys the details to calculate the PPP figures, it's created half out of thin air.

That's how you get Saudi Arabia at $55k PPP GDP per capita, ranking above Sweden, Germany, Australia, Denmark, Netherlands, Canada, Austria, Belgium, Finland, France, UK - you know, just most of the nicest countries on earth.

Back in reality, their GDP per capita is actually $21,000 and ranks them near Greece and below Portugal.

It's also how you get Puerto Rico ranking above Czech, Portugal, Estonia, Israel and nearly outranking Italy, New Zealand, South Korea and Spain. What a joke. Nobody actually went top to bottom through Puerto Rico's situation on the ground before calculating that.

Half of Russia lives very nearly in third world poverty, with incomes bordering on third world levels. By PPP GDP per capita they get ranked next to Portugal instead, which says absolutely nothing about the actual conditions on the ground for the bottom 1/3 or 1/2 of Russia.

Iraq gets ranked above China, Brazil and Colombia per capita PPP GDP. And just below Mexico and Argentina. Again, a joke.

You get Equatorial Guinea ranking on PPP per capita above Slovenia, Slovakia, Estonia and Portugal; just a bit below New Zealand, Spain and Italy. In reality it's a country with a GDP per capita of just $14,000 and a third world life expectancy of ~58 years. Another farcical PPP adjustment invented out of thin air with zero considerations for reality on the ground.
This kind of advice is similar to the "get rich day trading stocks" narrative. It only sounds realistic if you are ignorant of the statistical probabilities involved (it seems most people are).

A vast majority of VC funds produce weak or negative returns. And this is after diversifying their fund investment across 10+ start-ups and assuming that 90% are going to be losers compared to putting that money in public equities.

You can't work for 10+ companies at once like a VC can. And even if you could, the odds are still against you. The idea that you'll be able to pick ONE winner at an early stage is, quite frankly hilarious and naive.
So they have no excuse for missing out on those other best practices.
I'm of the opinion that some (not all) of this is driven by forces similar to why dollar stores are doing so well, especially as laid out in the NPR article.

From https://www.newsweek.com/dollar-stores-general-tree-america-...

> “Essentially what the dollar stores are betting on in a large way is that we are going to have a permanent underclass in America,” real estate analyst Garrick Brown told Bloomberg in 2017.

> Dollar General CEO Todd Vasos agreed, telling The Wall Street Journal, “The economy is continuing to create more of our core customers.” In other words, the more lower-income Americans struggle, the better dollar stores do.

Jobs Polarization is a fairly well researched and discussed topic in economics, but I'm yet to hear anything about it in the mainstream. Income inequality is a hot topic but I think this deserves more attention since it's part of that feedback loop and IMO what people feel directly.

https://www.stlouisfed.org/~/media/files/pdfs/publications/p...

People talk about robots stealing our jobs, but I think we've already kickstarted this process with things that produce similar effects like outsourcing. It's hard to say there's a causual relationship between the two, but disability benefit claims start rising around the same time as the recession in the early 90's.

There's an article from the National Bureau of Economic Research that suggests when firms are pressured they look to invest in automation or outsourcing. Then, when the economy recovers those jobs remain automated or outsourced, thus resulting in the 'Jobless Recoveries' we've been seeing in recent cycles.

https://www.nber.org/papers/w18334.pdf

If you're one of those people, then due to jobs polarization you're likely either looking at a lower paid job or training to find a higher paid one. Re-training has capital costs (not just money, but time and social capital to a point) that not everyone can afford.

Add in the hollowing out of many small towns and I think at least one cause of the rise in disability benefits starts to come into focus.

I don't think this is true for everyone by any means, but I do think it's a trend worth investigating. Right now, politically we're trying to tackle outsourcing, which IMO is kinda moot as automation is rising and produces similar effects.

People talk about automation as if it's something that's coming, but I think we're already seeing what that future looks like.
Our combined income is about $600k USD, but funny enough we don't consider ourselves "rich". We consider ourselves "upper middle class" at least for the Bay Area, because we both work very hard, probably 10+ hours a day. Our mortgage on our house is less than 1 year's income so it's relatively low compared to others in the Bay Area. If one of us lost our jobs, we could still comfortably afford our mortgage but we would have to cut back on a lot of things.

Our children go to a private school that is close by, and our commutes are less than 20 mins away each. My wife makes 2x more than me and she works hard but loves her job. I'm a lot more relaxed with my job even though I'm older, but I get to spend a lot more time with the kids (ex. pickup from school every day, make dinner for them, etc).

We have enough money such that we don't have to think about it, which is a luxury. We have never fought over money, but we have fought over other more mundane things like over how we raise our children. But overall, not having to worry takes a lot of conflict off the table that many other people ave to endure, so we consider ourselves very lucky.

So yes, I'm pretty happy these days. It hasn't always been this way but once we both started making > $400k combined, things got easier and easier. A lot of our happiness these days is predicated by how our children behave, are they fighting, do they have issues at school, etc.
Yeah that sounds about right. It's a 3 space.
Lists, stacks, queues, hashtables. Maybe btrees.
That was simply the first example I grabbed.

Gab was deplatformed amongst others in the same manner.
...except that A12x Bionic is itself comparable to desktop CPUs
Randomizing Religion: The Impact of Protestant Evangelism on Economic Outcomes
I currently am on the $7/mo plan for myself (5 private repos I think) - I presume for users this benefits, there's no need to cancel anything.
no double delete and no dangling pointers is the tradeoff.

i once spent two 12h long days hunting a dangling pointer. it was fun finding it, that one time.
AMD Delivers 2nd Gen Ryzen 3000 Mobile CPUs to Battle Intel in the Laptop Arena
Diabetes and hypertension both increase the risks of coronary artery disease, cerebrovascular disease, renal disease, peripheral vascular disease, blindness, heart chamber enlargement and failure, localized infections, decreased wound healing requiring increased post-op surveillance and complications, obstructive sleep apnea (obesity) and its associated problems including pulmonary hypertension and heart failure.

As you can see, obesity is a leading risk for all these problems.

We need to fix obesity.
In fact, those government hating people have significant incentive to continue to balls it up worse.

"Look how shitty government is, elect me to fix it"
GitHub Actions is going to be GitHub CI for me: https://github.com/features/actions
I wouldn't say zero incentive - I'd imagine they're still being evaluated according to established standards for close rates, which would explain why their close rates are described as in line with guidelines. The problem is having people take more time to close cases doesn't necessarily mean they're being more thorough - they could simply be waiting longer to start an equally superficial review because they know that they're supposed to be hitting a given close rate and don't want to appear to rush. Basically, time with eyes on application isn't necessarily equal to time elapsed from receipt to close.
Cattle not pets: infrastructure, containers and security in a cloud native world
I can't say for sure, but I assume they begin with a presumption of each claim being invalid, then looks for proof that the claim is valid. Faster review pays more, so there's incentive to go fast, but is more likely to miss relevant positive proof of the claim.
I feel you. My toes went numb on a hump once and they've never fully come back. I've been out since 2012 and still have the shoulder pain and numb toes so I'm not holding out for that pain to go away.
Physical violence towards a child is always unambiguously abusive.

The only exception is if that child is eg running at you with a knife seeking to harm you.

In this country I would have made a referral about the school's poor response, and I know that would have been investigated. And I would have made a referral about the response of both parents and I know that would have been investigated.
They later admitted they overstated this issue and that their problems were self caused.
Marc Andreessen: VR will be 1,000 times bigger than AR
But doesn't that kind of assume there was previously no free way to host private repos?
Yeah indeed. I actually thought for a moment this meant I could switch back to GitHub, but I use gitlab-ci a lot and really like it.
Has anyone here used AWS CodeCommit?
Best part of my day!
Life is suffering. Life is not happiness. Best you figure that out now.

We have birthday parties and celebrations all the time. Why? Because life is miserable and we should take every opportunity to celebrate when we can.
Mind explaining how this is superior to Markdown?