skysight-inc/HackerNews huggingface dataset:
It seems like you still need fire trucks though even if only 20% of your incidents are fires.
Top Strategies to Successfully Sell Your Print on Demand Merchandize Online
M3 is well over 25% annual growth, M2 over 30%, and M1 almost 100%, this is not good news.

http://www.shadowstats.com/alternate_data/money-supply-chart...
> Isn't charging also complicated by some fast-charge protocols? I know the phone accessory companies are always saying things like "Supports Qualcomm Quick Charge 23.45 with Sprinkles" in addition to "18 watts". I think the cables might more or less be the same, but it's still a complex ecosystem question.

Those weirdo proprietary protocols were intended to get around limitations of USB 3 charging capabilities over Tupe A connectors. Any phone with a Type C connector should support power delivery; if you charge it via a legacy A-C cable well yes, you’ll need the same charger you used to have.

I hope all that proprietary crap goes away soon — it also creates needless consumer confusion.
I persoanlly just run a private DNS server and block requests to services I don't want tracking me / showing me ads.
Jesus, can't they just... be on standby?

On that note, it would be hilarious if that applied to IT.
Java build systems are too archaic and complex at this moment. They should be purged and replaced with new simple tiny tool, compiled with GraalVM. Java could be compiled extremely fast, javac does not do any fancy optimizations, it just spews bytecode directly derived from AST. 99% of maven/gradle run is mindless abstraction overhead.
At +1000M almost everything is gone into water. But still something is there. I wonder at how much it will completely cover the current human habitat.
1. macOS ships a /usr/bin/python3 that is up-to-date at the time of the feature freeze of a major macOS release, e.g. macOS 11 ships Python 3.8.2 from February 2020.

2. /usr/bin/python being a symlink for python2.7 is entirely consistent with PEP 394 recommendations, especially the version before June 2019: https://raw.githubusercontent.com/python/peps/214736457f6d61...

* Unix-like software distributions (including systems like Mac OS X and
Cygwin) should install the ``python2`` command into the default path
whenever a version of the Python 2 interpreter is installed, and the same
for ``python3`` and the Python 3 interpreter.
* When invoked, ``python2`` should run some version of the Python 2
interpreter, and ``python3`` should run some version of the Python 3
interpreter.
* If the ``python`` command is installed, it should invoke the same version of
Python as the ``python2`` command (however, note that some distributions
have already chosen to have ``python`` implement the ``python3``
command; see the `Rationale`_ and `Migration Notes`_ below).

The 2019 update https://github.com/python/peps/commit/ae932bd6fd2c493d7d64ce... allowed more flexibility, but the old handling is still entirely okay.
Actually it's cars. Cars can pollute much worse than a leaf blower, because of the amount of fuel uncombusted. Leafblowers have a smaller engine and consume less fuel, polluting less than a poorly maintained car with malfunctioning emissions components.
The London Stock Exchange doesn't allow such dual class share structures for exactly this reason. That's partly why it has become so unpopular with tech companies.

They are considering changing the rule but many of London's brokers and institutional investors strongly oppose it.
Design’s dirty secrets and how to address experience bias
It's not one phone, it's multiple phones that I've broken at different times for different reasons.
but humans are not atoms in brownian motion. they need reliable models of human behavior informed by neuroscience/psychology
> It’s crazy how Rust just gets rid of this whole class of bugs

As do TypeScript, and Kotlin, and Dart, and Python (with MyPy), and C#, and Swift...

It's honestly inexcusable that Go, as a relatively new statically-typed language, doesn't have strict null-checks
The fact you made an account just to post this. lol.
They cover some treatments and not others, but those decisions are made through debate and politics, not QALY measures.
I’m trying to make it work as a product. I tend agree it’s a super niche market though.

https://www.invisible-computers.com/
> This kind of history is so important, and even this fairly recent history seems kind of hard to access. I am curious how you learned it?

This sort of touches upon the general inadequacy of CS education in general.

The way I learned all this history is by digging it up myself, that was in early 2000s - old journals, papers, listening to people who witnessed all this themselves.

That's the cornerstone skill that should be taught -
research and the understanding that no single course can give you much in actual knowledge, only skill to acquire it.
> "Machine learning tries to do by math what we are able to do by instinct"

...except that we also do it by math. It is just so fast and optimized, that we refer to it as instinct.
Charging Lithium Ion Batteries
> For better or worse, in this country you don't get to confiscate assets, dissolve corporations or put people in jail just because you don't like them.

This is the country where people have been summarily executed for driving while black. I'm sure the DOJ can build a criminal case against Facebook under the RICO statutes or some anti-terrorism statute that will let them put criminal forfeiture on the table.

Besides, Facebook is incorporated in Delaware. They didn't get their corporate charter out of a Cracker Jack box.

https://opencorporates.com/companies/us_de/3835815

That state's attorney has the authority to petition the state's Chancery Court to have Facebook's charter revoked. The General Assembly has authority under the Delaware state constitution to ensure that corporations that engage in malfeasance can forcibly shut down.
Isn't this just an extension of design by contract? What advantages come from using a framework like this instead of traditional assertions for contracts?
Veit Stanz to the rescue! Some shaking is due.
Importance of Product Information Management ( PIM) Systems in ECommerce
Today, e-commerce agencies are increasingly depending on Product Information Management (PIM) systems to develop, maintain, optimize, and manage product information across customer channels.

This explains why brands and e-commerce agencies are investing heavily in PIM solutions.

As managing large volumes of customers’ product data can get overwhelming, most e-commerce agencies leverage robust PIM solutions to deliver accurate, personalized product information that facilitates upselling and faster resolution of customer issues.

This is primarily due to the rapid advancements in technology that is driving e-commerce growth across the globe.
Check out this one too if you haven't: https://en.wikipedia.org/wiki/The_Nine_Billion_Names_of_God
Top Programming Languages in 2021 That Are Trending
I'd like to convert FaceMesh (tensorflow) to Blend Shapes (aka morphs), like iPhone's LiveLink app but without iPhone. I have some solutions and workarounds but none are good enough.
Anecdotally, FB pays the most of all the typical companies for SWE. Compared to google it's probably a 20 - 30% bump.
This is encryption and/or steganography.
I think this is where tech workers are failing society. Other industries actively write legislation bc they understand that politicians are not technocrats. The best thing we've come up with is the EFF, but we need to do more given how consequential our industry has become. So if we understand how engagement optimization works, then what governing rules could we come up with to minimize the negative pact?
> - There's only one global repository. If you want to build some libraries and reuse them the same way you'd use a normal library dependency, you have to publish them to the global PyPi. I think there might be an expensive service that works around this, but there's no repository program that you can just spin up on your own servers.

You can setup proxy such as Nexus, which allows hosting your own librarires: https://help.sonatype.com/repomanager3/formats/pypi-reposito...
The high-level client in esp-idf handles ssl out of the box and comes with a list of pre-installed root cas.

The question, of course, is: What if these CAs expire?
They have plenty of constructive ideas that they've chosen not to implement.

I've decided my time would be better spent writing a letter to the Attorney General of Delaware to request that they petition the state's Chancery Court to legally dissolve Facebook.
You can do all those things without a blockchain.
technical evangelist = used car salesman
> Why not store the "is-paying-customer" bit in a cookie?

You shouldn't trust the client. You probably don't want people to get access to paid features with a relatively easy tweak of cookies.

The client-side filter is more suitable for listing, say, malware URLs, as mostly the response is "no" (go ahead) instead of "maybe", which would require a bit more work (like, network requests) to check if it's blocked or not.
Development on a new branch begins at the time of beta 1 of the previous branch, which is the feature freeze point. ("Development on a new branch" is metaphorical, there's no new git branch created at that point, just the master branch.)
It's not a solution. The problem is that emergency services aren't always available to those who need them; if you attach the possibility of a fee to the service then you have ensured that problem exists forever.
"facebook isnt going anywhere". If this was the 90s/early 2000s you would say that about Yahoo. MySpace was a thing for a long time and operated in a way that we were never concerned about it causing the end of democracy or a civil war or helping dictator. I know part of it was technology at the time but also MySpace never used the kind of rage inciting algorithms Facebook does. I only hope PyTorch and Oculus get spun off before facebook gets shut down.
You know, I would like to believe this is the case. That some combination of litagation, legislation etc will bring down FB. But outside of the HN bubble I'm unfortunately doubtful it'll actually happen. My friends and family outside of tech has no issues with what FB is doing. Wallstreet also seems to have no issues with what FB is doing. It really just seems to be the techies on HN that are yelling and screaming.
Urbit rant posts never fail to entertain. Lets take a step back and ask us why the Urbit dev team has been going on for years. Where do they get the funding from? What is the motivation if their mission fails to deliver?
We follow a mix OR only Pull requests (depending on the complexity of the feature).

If the feature is a bit complex, or maybe a new team member would benefit with some extra eyes over what they are doing, we start with pair programming and then get the PR reviews by a 3rd programmer.

If the programmer feels fairly confident about the feature, then we directly proceed with the PR.

It'a mostly about striking a right balance of when to have pair programming & when not to. I personally feel pair programming for every PR will be exhausting
100% this. From what I heard Steve Jobs, Bill Gates, completely disallowed their kids to use of smartphones until they were much older and independent.

When there is no skin-in-the-game, one must ask why, do they do this?
I did iOS dev for many years. When I switched from Obj-C to Swift almost all my runtime errors vanished because the compiler caught them for me.

Now I consider nil safety as an essential feature of any modern language.
typing text on mobile devices are usually not a good experience
It’s totally not an unjustified assumption. I was at a farmers market today outdoors 30 minutes from Stanford where nearly everyone was wearing a mask. There are a lot of people wearing masks outside to reduce their risk of COVID.
Growing up in what was realistically a retirement community, most of the "children" of the retirees were still up north being independent adults just like they were before their senior parents had retired in quiet old Florida.

Only the ones retired at relatively younger ages (or with relatively younger wives) were the ones that actually had school-age kids in the house for us few native kids to interact with.

It was easy to see as a preteen that there was good correlation between the early retirements and the ones that had started their own companies.

One of my buddy's dads had become an entrepreneur before he was able to finish college (who would have thought?) when he was transferring to an out-of-state university.

The problem was it should be possible for a student to physically move their meager belongings easily & cheaply if they are willing to do the labor themselves, especially since moving companies were very expensive/overpriced because they make most of their money providing the labor to begin with, and were designed for infrequent moves made by whole families.

What the students really could have used was a small cargo trailer that could be towed behind an ordinary car and be rented as needed for the one-way trip and dropped off at the destination. It was the only missing ingredient.

That's why they called their startup U-Haul.

There wasn't any competition at the time, not much disruption needed.

His dad was the one with the Rolls-Royce.
virtualenv, pyenv, venv.. I'm sure they all work well, but for a newbie, the sheer choice is a killer, especially when they all work almost same, but not quite.

Now compare that with cargo or npm and the canonical way makes newbie upbringing SL much easier.
> Plasma stealth is an existing approach to radar
> stealth that is made easier by hypersonic speeds.

Does a vehicle traveling at such speeds that it compresses the air into a plasma have much aerodynamic control? I am aware that the space shuttle orbiters would roll during the plasma stage to control their rate of decent (less lift vector in the "up" direction) but could a missile maneuver to a target? Assuming that the sensors-through-plasma issue were resolved (which is another issue that I do not believe can be easily resolved).
Camel is out of business and they had a cartoon mascot. Also i cant remember the name but one used the Flintstones, they are also out of business.
Wait.

Do you seriously believe Apple is sending everyone new iPhones and not repairing them at all?

That would be a stupendously bad business decision.
You can say that for Fox News, or for some company that makes the predator drones. But many would clearly not want to work for such companies. Yet Facebook, a lot of tech folks decide “meh it’s not exactly a war crime” or are blithely/willfully ignorant of its consequences. After this unrefutable proof now, anyone who joins Facebook better learn to live with their decision, if that’s the kind of dilemma they care about that is.
Not sure i agree with no trouble at all. It is done at great cost to the environment, and to ourselves.
What I found odd about that discussion or claim is that we have essentially the same system already, but it's operated by for-profit corporations rather than the government. As you probably know, insurance companies will fight you literally to your death to avoid paying for treatments that doctors say are necessary.
kids these days don't really bother in Facebook anyways
Facebook treats its employees pretty well too. Not sure if that really means anything in this discussion.
Agreed o the Enum part. It kind of sucks that if i expose a package level const (like a enum-ish thing) its not enforced by the compiler.

package options

const (
OK = iota
WARNING
FATAL
)

Later in the code

import (
"package/options"
)

func main() {
ok := options.OK // iota value 1
useOption(ok) // OK
useOption(1) // ALSO OK
}

I should be able to enforce that only values from the exposed options can be used on a type level.
There have been many[1] proposals for streamlining error handling in Go, including some coming from the Go Team, like the check/handle proposal from Marcel van Lohuizen[2] and the try proposal from Robert Griesemer[3].

If anything, these proposals have been even more controversial than generics. The "try" proposal in particular, was probably the mildest proposal of them all, but it garnered a lot of criticism which amounted to "Go error handling is perfect as it is".

Personally speaking, I vehemently disagree with the criticism. I think that error handling go is a meteor-crashing-into-earth level disaster and anyone happy with that must be completely out of their minds. But there does seem to be sizable (or at least very vocal) group of Go users who believe this boilerplate help understanding the code better, and I don't think we can reach common ground.

It makes sense. Due to its design, Go naturally attracts people who we believe in can call "Imperative Explicitness Maximalism". This is the belief that the code is easier to read the closer the code is to to description to the way your machine executes code[4].

The people who want to reduce boilerplate as much as possible may be motivated by various beliefs, but I think the most credible belief is that imperative explicitness hides the _purpose_ of your code behind nitty-gritty implementation details. From my perspective, in cases where the implementation is trivial (like error handling), you're adding nothing to understanding the implementation, while completely hiding the purpose and — at the same time — significantly increasing the signal-to-noise ratio in your code. So you get zero readability gains at the price of two significant readability losses.

---

[1] https://github.com/golang/go/issues/40432
[2] https://go.googlesource.com/proposal/+/master/design/go2draf...
[3] https://github.com/golang/go/issues/32437
[4] Of course, even this group has a limit. They tend to view things like memory management and out-of-order execution as out-of-scope. Some of them may even complain that Rust — a language that is very explicit about memory — is too implicit about other things.
Lest we forget the Microsoft antitrust trial of the late 1990s, it’s not a foregone conclusion that deposing a powerful CEO leads to their downfall. “I don’t remember” is a frequent answer that deponents give that is both frustrating and incontrovertible.
Why do you prefer them over exceptions? What is the preferred way of handling errors deep in the stack in a unified place (eg. By displaying an error page)?
Nil values are especially useful for knowing the caller didn't set something. A zero value type cannot provide you such information.
Bryan Boyer’s Very Slow Movie Player: https://link.medium.com/KmmRK9wA4jb
(And my own Python version: https://link.medium.com/NkrysBDA4jb https://github.com/TomWhitwell/SlowMovie )
Oxygen concentrations vary by altitude. You seem unnecessarily combative.
I like the idea, but I think it needs to be expanded to all US corporations.

The page at https://data.worldbank.org/indicator/NY.GDP.MKTP.CD?location... says that the total US GDP for 2020 was almost $21T dollars. Specifically, $20,936B. The page at https://www.macrotrends.net/stocks/charts/FB/facebook/market... shows that the current market cap for Facebook is about $967B, but in 2020 it peaked just over $600B. Let’s use the 2020 numbers for illustration.

If the total worldwide market cap of a company exceeds 1.0% of the total US GDP for a given year, then I think they should be required to liquidate all preferred stocks, preferably trading them 1-for-1 with the regular stocks, although I would also concede that it might be fair to trade them for an equal value.

At US GDP for 2020 being just under $21T, this would mean that any company with a global market cap of slightly more than $200B would be affected — $209.63B, to be more exact.

If you want to shift the point at which this rule is applied, then adjust the percentage, but I think you want it to be tied to something that will vary and adjust in the future, to account for inflation, etc….

And I suggest global market cap as the comparison base, because some companies have a habit of using multiple shell companies in a wide variety of foreign countries, in order to try and hide their revenue and protect it from governmental taxes. I think we want to account for those kinds of shenanigans from the start.

Anyway, it’s just an idea. But I hope this general concept does take off.
There’s no shame in simply admitting one was mistaken.
I think part of it is that there are't enough former software devs or engineers or data scientists in congress or the senate. The only programmer/politician I can name is Mayor Pete. Andrew Yang doesn't count since he was more business and less software dev. Dean Cain also had a CS degree.
pi-thon
it's the TempleOS of the space.
The proportion of multi-generational homes in modern western cultures is far lower, and the emphasis on taking care of your parents as a sacred social duty is gone. I'm sure that there were plenty of individuals in those historic cultures who fell short of what was expected, but widespread care homes are a relatively recent change.
> To use that logic, we should also not have judges or a legal system

Nobody wants or needs the media - even less social media - as proxy-judges of the information. Everbody just wants the information and judge it for themselves.

That is because most of the time, fact-control becomes opinion-control and we see exactly this happening just before our eyes.

Thus people on either side of the political spectrum will support the suppressing of the opinion of their political opposition.

At the moment this is happening with the evidently unholy coalition between the left and big tech as well as big media. Another unholy coalition is big pharma + governance and big media where anything slightly critical of certain vaccines will get insta-banned on Youtube for example.

May I suggest that you only support this behaviour as it currently happens to align with your views?
To stay in the analogy, I see it more like being forbidden to open your car with the key fob because you had the door bumps straightened.

In our actual case, Apple isn't reacting to a lost mode request, and would be blocking any third party screen repair, under any circumstance.
Is any of the research released here actually news to anyone here? Seen internal facebook research leaked that shows negative impact of facebook since back in 2010 and they made the choice to ignore that then as well. 11 years later no change to their priorities and no surprise with Zuckerberg in charge. Those of us who care don't use fb and refuse to work for that company or any of its subsidiaries. She absolutely can and will be sued by fb for breaking her NDA. "illegal" is an extreme term for this though, she won't be arrested for it, will just be forced to pay $$$.
Did you read the rest of the comment?
Burnout in Software Development – Survey Results 2021