skysight-inc/HackerNews huggingface dataset:
They are an SPC not aln LLC. Does anyone know what is the difference between a Washington SPCs and LLCs? Is it true that as mentioned here[0] that:

> I think the story is that Washington SPCs are LLCs in pretty much every aspect besides shareholder-board disputes.

and, why

> have they never made a Social Purpose Report available despite the fact that they've been an SPC for two and a half years?

from the bottom of the article[1]:

> It is also worth keeping in mind that Purism isn't actually incorporated as a typical LLC (Limited Liability Company). They are actually incorporated as a SPC (Social Purpose Corporation) in the state of Washington. The primary difference between an LLC and an SPC in Washington is that SPCs can do things that are in the best interests of their customers rather than always doing things that are in the best interests of their shareholders. It is also important to know that in Washington this status comes with some extra regulatory requirements ...

----

if formed as an SPC, shouldn't they be transparent in how they allocate budgets to internal projects (as proof that they do what is outlined in the Social Purpose Report (SPR))? It's a shame they don't produce a SPR which could be used to verify the claims about price in this post.

[0] https://news.ycombinator.com/item?id=21371573

[1] https://jaylittle.com/post/view/2019/10/the-sad-saga-of-puri...
That’s, uhh, interesting - I don’t see that image (or any others) in the article.
You're talking about a social network that's in decline. Most users are moving to Instagram and WhatsApp which don't have any equivalent of politics on the news feed. The idea that people are reprogrammed on a mass scale by Facebook is itself a falsehood: I don't believe this effect exists, nor do I believe social scientists have any credibility, for good reasons.

So can you convince me you didn't just spread a political falsehood? If I were the one making true/false decisions and you put something like what you just wrote in a political ad, I'd deem it misleading and punish you. See the problem now?
The status page has updated to indicate that they misconfigured their firewall. Apparently their entire set of services go through a single firewall (or at least, multiple firewalls with the same config). It's worrying that they don't have a staging setup for these kinds of things.

(NOTE: I am speculating here, if they do have a staging system and this wasn't reproduced there then the last sentence doesn't apply.)
Me too, very glad its here.

I am too used to Safari on iOS allowing that. But none of the regular Android browsers really letting us set that by default. I ended up using Firefox Focus or DuckDuckGo browser but they feel like a very basic browser.
Where's that in the article?
Back in the days GitLab made it clear that it aspires to be a software company rather than an infrastructure company.

The reason I favor GitLab over GitHub is that I can install it on a dedicated server and have blazing fast performance, which helps development performance on an every day basis.

I've been maintaining a bunch of deployments of all sorts (k8s, docker-compose, baremetal) for the last years for several customers of all sorts of size, the upgrade process has always been pretty smooth, sometimes I ran in edgecases yes but always found a solution.

My deployments are always up and kicking, unless I'm messing with the configuration and doing some mistakes.

I highly recommend hosting your own GitLab instance, even on a single server.
Thank you! Let me know if you have ideas or suggestions for future episodes (email in profile).
As a former gnu/linux user, I see no point to have it on a desktop. Gnu is happy to live under c:/MSYS2, and ‘linux’ part was never good at desktop-home hardware anyway. These 1.77% are barely justified as an option, imo.
I recommend hosting it yourself, works great and is fast on local network. You can run updates when it's convenient to you, not to others.

GitLab is a rare software that enables you to be in control.
In terms of energy and storage usage (so environment footprint), wouldn't their shared online hosting be more efficient than many self-hosted ones here and there?
"Scientifically, this provides strong evidence for declaring a state of planetary emergency, to unleash world action that accelerates the path towards a world that can continue evolving on a stable planet."

Talk about weasel words

"Exiting the fossil fuel economy is unlikely before 2050, but with temperature already at 1.1°C above pre-industrial temperature, it is likely Earth will cross the 1.5°C guardrail by 2040. The authors conclude this alone defines an emergency"

Alexandria Ocasio-Cortez told us “The world is going to end in 12 years if we don't address climate change” likewise Greta Thunberg warned us that according to the UN’s IPCC, (the same one THE Scientists/authors use as a reference on this paper)“we have less than 12 years left in which to correct our mistakes.” and now THE Scientists/authors talk for LIKELY cross the 1.5°C by 2040?
I don’t want to be part of any group that would accept me as a member.
Pretty hard to take climate change reporting seriously.

The media is an amplifier that only publishes the most alarmist scientific findings, always blanketed in paragraphs of the editors own apocalyptic interpretation.

Climate science is complex. There's a broad spectrum of findings, many are not world-ending, and sometimes disagree on the details.
The user is posting in bad-faith. Below they said an image is in the article when it isn’t.
not too low though or you're just fostering bribery.
Moar power, isolation, and voltage regulators.
Typed properties and arrow functions are great, but I'm also happy to see the deprecations in this release. E.g. nested ternary operators without explicit parentheses (such use was almost always a mistake).
Full list here: https://www.php.net/manual/en/migration74.deprecated.php. Some of the deprecations pave the way for performance improvements in PHP 8.
Secrets leaked on GitHub
Personally I don't see performance as a major issue, though some things can be a bit annoying. But note that the concurrency problem has been recognized by the devs and a recent version of Emacs introduced some kind of threads. So I think we can expext progress in the next coming years.
> I don’t think this certainty about this being “PR bullshit” is warranted at all, and feels a bit like knee-jerk cynicism.

It's always warranted. It's Public Relations, not Public Information, and it's created exactly to convey the best public image that they can muster given the circumstances. Official statements like it should always be regarded with suspicion, because there is little incentive to explain the situation fairly when not doing so is likely to convey a better public image.

It's funny, because if we called it "propaganda" (which PR essentially is) and all agreed that it is, no one would accuse you of being cynical for not trusting it at face value.
don't forget that a politician may demand a piece from Mark Cuban.
> They were attracted to these services by glamorous stories of cab drivers making 1500-2000$ a month on these apps.

Adding more anecdotes about the insanity, papers a few years ago were rife with stories about Engineers quitting their jobs and turning into cab drivers overnight and making more money as a result! All this when OlUber fares were essentially costing the same as an Autorickshaw! It's little wonder that all the magic didn't last; one also wonders how much of this slowing down led to the current lack of demand in the Automotive sector. Most taxis here appear to be Suzuki Swifts, and Maruti-Suzuki has seen a big slow down as of late (but so have VW and other "premium" brands).

The result of all this madness is that a large fraction of egregious cars that ply on roads in Bluru are taxis, which as a bicycle commuter, has become a nightmare to me personally due to their collective recklessness. Then again, they have helped tackle the annoyances from the lack of service and "extra" charges of the Auto unions and the insanely crowded public transport systems.
There is a big difference between someone rolling over the hood of your sedan and hitting them with a huge "wall" of a pickup truck.
parent got lost looking for 4chan.
Talking a Blue Streak: The Quiet Waste of the Spadeadam Rocket Establishment
What you say is completely fair.

I’ve been looking at job postings and watching the way they work too for a little time since it’s all open.

DBAs are “ruby devs who have used Postgres”

https://about.gitlab.com/jobs/apply/backend-engineer-databas...

SREs are “ruby devs who have used docker/kubernetes”

(No job listing currently)

The only open job labelled “ops” is telling.

https://about.gitlab.com/jobs/apply/frontend-engineer---conf...
Ask HN: If you tried your best to avoid tracking, what phone would you get?
If you were to get a new phone today that places value on privacy/not tracking, what path would you go?

Trying to strike a balance between privacy, usability, stability, and price I'm finding it hard to find a decent option.
Doing nothing is an action.

No it's not. Doing nothing is the opposite of action. Please don't twist the language like this - if doing nothing is an action then everyone is engaged in action all the time and the entire concept loses all meaning.

Inaction is not what neutrality means

Not intervening in a situation is practically the definition of neutrality. That's why Switzerland is described as neutral during World War 2 - they had a policy of no action taken.
UN Emissions Gap Report 2019
After struggling with GPU drivers, again, the last couple of days, I could not agree more!
> As a former gnu/linux user, I see no point to have it on a desktop.

Except, of course, software freedom.
As recently as October 2017, they had exactly one database person. So I can imagine quite a lot of work and hiring needed to scale up a solid ops practice.

"Until very recently I was the only database specialist which meant I had a lot of work on my plate."

https://about.gitlab.com/blog/2017/10/02/scaling-the-gitlab-...
Replying to myself, because it's now on their status page that a firewall change took down the database.

This points to there being:

- a lack of process and testing on key networking changes. Aren't they doing CI/CD, automated testing and peer review for this?

- A SPOF in the database; why couldn't things connect to a secondary for a read-only mode?

Quite a lot of the time, things break for stupid reasons. The main difference is when a normal company does something stupid, they can hide it, lie about it, or make it sound more complex.

The fact Gitlab publishes their fuck ups, is supposed to force them to do a better job and actually look at root causes and apply proper fixes that we can all judge. I wouldn't hold any particular fuck-up against them.
Nope I understand your point. But I disagree with you.
This is exactly
abainbridge's point.
Plus, these people have likely had to sell off inherited agricultural land in pursuit of the glamourous life promised by the taxi aggregators. I imagine once all this money-printing madness (VC money is often from places with lots of "funny money") gets over a lot of people will move back to their rural lives - which I've to say has a lot more quality compared to the city (modulo the power cuts/sanitation/ general lack of technology.... but this is getting better by the day).
I find the idea that there can be an unbiased news source deeply problematic. All reporting of an event has to be from a perspective, and has to make decisions about what to report, what to leave out; what to emphasise, what to play down. An honest news source should be one that is one that is honest about its own biases.
I have, sadly, given up. I can't stand watching/reading the news and feeling that I am quite possibly being manipulated, so I have completely given up. Anything I do read, I mistrust.

I don't want to be ignorant towards what is happening around me, but I feel like I have no choice, I don't want to become bitter and "pick a side", I prefer to remain ignorant.

Even when friends say "Oh, but try this source, they are soooo much better", it doesn't take long to realise there is ALWAYS an agenda behind it, a political leaning... It's exhausting.
One of the more interesting results from dynamic systems theory is that all simultaneously complex and stable systems are stable because they are stabilized by internal opposing forces.

As authoritarianism imply trying to shape the world through power and authority, the society must then either become unstable, stop being complex (?!), or respond with equivalent power by eg. overthrowing the government.

One could say that the courts of public opinion perform worse, and is thus better as it decrease the total amount of power/energy in the system. Ie, it's ultimately less lethal in most cases. Not to say that the public can't be terrifying, but on average it seems to be a much better bet.

Allowing large scale disinformation campaigns is a problem for democracies, and it must be combated vigorously, or one could get into an situation where the disinformants have too much power, with much of the same systemic results as an authoritarian leadership.
Distributed thought policing can be just as effective in enforcing error as the centralized variety. In the west, there are many true things that one cannot say: who can say how much damage these prohibitions have done to our decision making?

As for the Soviets: their physics, chemistry, and mathematics education was very good. It was only in the softer academic fields like history, biology, and psychology that you saw widespread nonsense. These fields are the ones with direct political implications. Today, we struggle with these fields in much the same way for much the same reason: see the replication crisis in psychology.
honestly i am a bit surprised why it would be an issue to delete content from a user who is no longer a user... it's kind of in the name of the thing. a user is generally 'able to use' the thing, hence `user`... if someones dead, they are not a user anymore. i think its a bit silly people are claiming disk space and resources for their deceased loved ones and heroes on some other people's service / servers. it seems even indecent to request such a thing... its a free service.

that being said it would likely be trivial to add something like isActivelyViewed as a condition not to delete an account. if a lot of people view a page still it could be considered active. despite the account not being used anymore. If no one looks at it, delete it ...
Spot on. The status page confirms it's a bad firewall configuration
How to validate your app idea before development
How DevOps is making managers redundant and why that’s a good thing
The design of the body panels still requires a hydraulic press to form the parts. The only money that can be saved is with cheaper dies but that only matters for low production volumes. Breaking a stamping press sounds like incompetence to me. They have near infinite scalability. Just build a bigger one.
Sounds like Mozilla is applying the concepts they developed for their C/C++ debugger, rr (https://rr-project.org).
It does but doesn't have the preview.
It's auto debt. The car will be taken by the bank. What else can the bank do?

The truth is that cab drivers are making a livelihood, in fact a much better livelihood than they were making without Uber and Ola.
I was writing code at ESPN two hours down the road from Cambridge when the summer founders program launched. I had been following pg and his essays for a while and thought he was the real deal. So I tried to convince a co-worker to apply with me as we were batting around business ideas. He wasn’t up for it and I didn’t end up applying.

I don’t have many professional regrets, but not applying is one of them!
>" a long term investment strategy you personally feel comfortable with (say 5% ROI)"

Could you elaborate? Why would you need a level of comfort with an ROI? Or is the thing you need to be comfortable with actual the risk involved in getting that target ROI? Is that what you mean?

Also is the "million" you mention just a hypothetical? Although a million is a lot of money I don't thinks it's enough it's large enough to to qualify as being financially independent no? At least not in the US or EU. You would still need to work full time as it's not enough to retire on.
One thing I find encouraging is how many people (particularly young people) are now understanding the seriousness of the climate situation. I would really like to see a public pledge from companies, universities, etc that people who risk their education/career by pushing for real change will not be disadvantaged.

If anyone is interested in helping to make this a reality, shoot me an email at together@highestsupport.com
The warming is going to continue for decades even after net emissions have dropped to zero. So yes, we're in a real hurry even if the worst effects are still a few decades away. It's not like we can wait UNTIL the 1.5° point is crossed and then magically stop the warming.
Bread machines get a much-kneaded physics makeover
We have seen that scientists use to say that the Sun circled the Earth, therefore to dismiss any research that shows that stabbing yourself with a fork is painful is equally stupid.
> Once the public becomes aware of censorship, they stop censoring.

Not in my experience. The usual cycle on Weibo is that some sensitive news breaks, e.g. by eyewitnesses posting videos. This gathers attention until related hashtags start trending, at which point the Weibo censors notice it and remove the trending hashtags. Afterwards, you can still use a direct search to find posts about the event, but only if you already know about it. If you repeat the search, you'll notice search results disappearing or having their pictures removed. Some time later, the first post for searches about e.g. the time and location of the event will return some official statement, with the comment section disabled. Some other search terms will still turn up posts from the first wave of activity, but after a day or so those disappear as well.

If the event is very sensitive, searches for it get blocked completely, even if awareness is high. For example, one study [0] found that among a sample of Beijing students who neither use VPN nor have a roommate who does, 56% answered a quiz on the Panama Papers correctly. If they had a VPN-using roommate, this increased to 78%. Nonetheless, when I search for "巴拿马文件" on Weibo, I get told there are no search results. [1]

[0] http://as.nyu.edu/content/dam/nyu-as/econ/documents/2018-fal...

[1] https://s.weibo.com/weibo/%25E5%25B7%25B4%25E6%258B%25BF%25E...
It took me a very long time (years) to come to terms with the idea that as a techie I can't do anything to help climate. Tech projects is just an excuse to stay in my comfort zone. A very uncomfortable realization.
This piece by Brett Victor gave me the push to focus more on what work I do rather than just focusing on personal wealth + career. I ended up being employee #1 at solar forecasting company that is targeting the intermittency problem of renewables.

If you’re in a privileged enough situation, I’d highly recommend renewable energy sector, lots of problems where applying technical skill can be extremely impactful.
Rakennusalan+ammattikohtaiset+työpaikkaselvitykset+(RATS)+-+Työterveyslaitos
I am not a Twitter engineer, but I guess that this is nothing else but a great marketing campaign - suddenly many people remember all their accounts and login and that will help to produce very nice reports about the "active user base".

But why is this needed?

My guess: many people are sick of Twitter and since one president of one nation made it his personal propaganda vehicle it is becoming a mental wasteland - new ecosystems are growing and people inside these new communities are quite happy that all the zombies are contained in that trash dump, like facebook.

Actually we should all be happy that these first big "social" networks decontaminated the internet for us - these are now the Tschernobyls of social media where all the toxic waste is collected, hopefully for many years.

Interesting things now can happen somewhere else.
I asked myself that very question often, but the reality is that only customers that take a small number of those chips (<1.000.000) care about mainline support.

For the first tier customers they get a custom solution developed for them, and have access to all the specs under the NDA, but since that is the case, they cannot develop stuff for mainline and just produce blobs.
This is not true when radios are involved. In my experience, wireless connectivity issues are rarely caused by software; the problem is much more often caused by interference.

The interference can be internal interference in the device, or interference from other wireless devices. In many cases, the problem are even devices that shouldn't emit RF at all, like power supplies, switches, light bulbs...

Another common issue is poor antenna design (eg. attenuation when you hold the device, or strong directionality of an antenna that should not be directional).

And, last but not least, physical obstacles. Most people understand that concrete walls with rebar will block signal, but a surprisingly large number of people try to use aluminum stands or cases for devices with wireless radios.

All those factors will cause connection issues, and they are really common because debugging them is so hard (who has a spectrum analyzer at home? How do you find out which one of dozens of electronic devices is emitting RF that it shouldn't?)
It sounds super handy for the hard to catch bugs that happen let's say 5-10% of the time and the bug might be originating from a wrong event or still hanging event listener.

If your app is something that takes time to react on events to unroll, then this could save you lots of time. I made a music player and just by the nature of timed events it took quite a long time to catch edge cases I did not foresee in the prototyping phase.
> My feeling is that community has a more "Computer sciencey" taste in laptops, because they're not all web programmers.

Or maybe just because they _can_ be bothered to spend a few days setting up their laptop just right and actively maintain it.

I'm a fairly advanced user but I can't be bothered to do so on a laptop and would rather have a Mac to carry around and GNU/Linux on my desktop.
Try some meditation. It sounds like you are getting way too many thought grabbing your attention and you are trying to compensate by talking fast.
You're casting a pretty wide net there. I've always felt news organizations should be legally required to recruit from my exact microdemographic and only from registered members of the party I most recently voted for, with wages indexed to between 99% to 101% of my current income.
Who gets to decide what counts as "disinformation"? Combatting disinformation campaigns is just a euphemism for giving someone the power to decide what's true, and a policy of enforcing some official truth just leads to errors in decision-making.
> Natives would never pay more than a dollar or two for a short ride, and never more than 10-20% more than the “fair” value. It’s even better in places like Mumbai, where everyone uses a standard meter.

Please. Autowallahs have their own versions of "surge pricing", which is even more frustrating and non-transparent. Night time ? Triple rate. Going to a residential area ? Double rate, because the vehicle need to return empty.
International treaties that are ratified override any act of Congress. Only the Constitution is superior.
I was just wondering how many birds this would fry, thanks for the article.
I see lots of people assuming that the drivers are in a debt trap. Its auto debt. They can just default and go home. The bank will take their car.

I have talked to multiple Uber/Ola drivers. Sure the economics aren't as good now. But they are still better than alternatives. That's the sad truth. Unless people can get them better jobs, Uber/Ola will have to do.