skysight-inc/HackerNews huggingface dataset:
> I hear far more complaints about how difficult it is to find good people from companies hiring for mainstream languages than from those using more niche stuff

I would assume that:

(1) Those using niche stuff are less likely to be hiring under the impression that the main measure of skill is years of experience with a language, and

(2) those using niche stuff are, on average, doing more interesting work that attracts more intellectually curious candidates.

As a result, the mainstream firms get worse candidates, and try to compensate by asking for even more years of experience, and asking for years of experience not just with language but specific libraries and other tools, hoping that will get them more skilled candidates, at least for their specific toolchains. But doubling down on that just gets them candidates that are less capable (because even to the extent years of experience are useful, there are diminishing returns, and people who have spent a huge amount of time with the same stack also are likely to be in the “1 year of experience, repeated N times” category, rather than N years of learning and compounding knowledge. (Also, because at a certain point you start making impossible demands, increasing the degree to which the hiring process filters for dishonesty.)
The left loves to defund/demonitize firearms content, the right nudity and lgbt content and both love deplatforming their opponents one moment and then get outraged if their stuff is removed the next. You see it with net neutrality, cda230, demonitization, forum moderation etc.

It seems people just don't care about consistency anymore, it's just whatever is convenient in the moment.
To be fair, Pumped Storage is really dependent on Geography. It has downstream affects on environment due to having reservoirs where none have been and all.

It's powerful, cheap and long lasting, but not easily available.

One can't eat the cake and have it too.
Look how many years Apple crippled the laptops with a dogshit keyboard. And Flexgate: Their displays are all failing because they ran a ribbon cable through a hinge.

The sad “thinness” gimmick has driven Apple’s quality to ever-lower levels.
> you had software-problems with iOS

I didn't have any probs with sofrware while using iPhones. I was jailbreaking them, installing a similar firewall and had my mind at ease. I would go to Apple in a heartbeat if they stopped lying and allowed rooted/jailbroken phones.

It is nice to see that on a comment 95% on Android people still downvote me for (justifiably) trashing Apple. They got caught cheating. Then they got caught lying. Then they were found guilty. Apple fanboys are having a party downvoting.
Fun fact: "HN karma" is virtual, while the $1k that they pay Apple every year is a REAL number. Keep rocking folks. I guess when someone spits on your coffee you downvote the commenter and keep going back to the same coffee place, right? (https://bgr.com/2020/07/13/iphone-batterygate-lawsuit-settle...)

> and I have Just Another Application™ running

this is absolutely normal/logical. A friend suggested the 7min workout by Johnson & Johnson. Nice app, free, has these simple 7mins workouts, also has warm-up/cool-down if you want the extra 7-8mins.. very nice. Loving it.

It doesn't need internet connection to fully operate (workouts). I don't need it to "back up my progress in their cloud". So it stays offline (forever). It takes 1min when I install that new/extra app to bolt it down and have it behave just as I want (and does not disrupt me with notifications or leak data or kill my battery).
2019 Uranium Marketing Annual Report
Sure, but only if you also have the Google app and Google lens.
...at which part the whole site experience breaks. find a fine-tuned config that blocks the right things and it might break again in a month.
There is a clear difference between people clearly going to the same bakery over and over to harass and old guy, and being unable to actually do politics because of the technocrats and their cronies don’t be dishonest and don’t assume things for which you do not have proof.
Not only that but if society decides that the Earth is flat would you agree with any decisions stemming from that, assuming there is a thing such as “society deciding” of course.
I will note the irony about people saying that we should respect society “decisions” when they didn’t respect Trump becoming president since day one . Come on pal drop the dishonesty.
Silicon Valley's China Envy
Not for the right reasons...
From a distance it looks like a personal preference thing: some people that prefer the KDE desktop environment might just prefer the GTK dialogs, controls or UI decisions made by certain GTK apps.
instaprofit
They’re underwater so they say “blub blub blub”
What will work look like in the 2020s and beyond?
> I am actually looking for ways to make this small scale. As in, creating a storage system for domestic use.

Mildly interesting thought: grandfather clocks have been using this form of battery for a very long time
Hey thanks for this work, genuinely found it really useful! If you have any comments or feedback on our summary of it let me know- we've added thoughts and comments from authors on other papers
I can do even funnier scenarios. What if the institutions would actually store the crypto and promise to give it back to you when you need it? and what if the document stating that you have crypto in the institution itself could be used as a means of payment? I mean, Instead of making an expensive and slow on-chain transaction, we just agree that you give me the documentation that the institution gives the crypto to me instead of you. But wait, it gets even better. The institution could give you a discount or even pay you if you let the institution to lend the crypto forwards.

Oh, but wait... That sounds awfully lot like our current fractional reserve banking. Without any of the regulatory oversight and monetary policy aimed to regulate the money supply. Wonder what could go wrong?
They wanted more users to register - they were urging users to invite friends and family - so they may have changed the safe default to the unsafe one thinking on verifying later without realizing the full consequences of what they did.
Contrary to what people might think, 2020 has not been a good year for bike dealers, especially small ones. The demand was huge, but due to side-effects of the corona pandemic, bike production in Asia was running on at most 80% capacity. Some assembly lines were stopped for several weeks, and distancing rules means reduced throughput. The problem: all orders with the big manufacturers are placed a year in advance. This means that if you were too late to place your orders in 2020, you will not get any inventory for 2021. Any by "too late" I mean "the same time as in 2019".

People want to buy, but stock is depleted and production reduced, and many small dealers won't survive 2021 for lack of inventory.
If any competitors pop up, they can just get AWS or VISA to pull the plug. We're now officially living in a totalitarian state and Silicon Valley is the secret police.
> How would any government exist if it were simple to coordinate violent acts against people you don't agree with?
How can we even exist as a society is if don't we force people to use the framework of governance?

exactly the same point that China was making when the US politicians were supporting the Hong Kong protestors.

and similar point Fidel Castro was making when he let the Cubans escape into Florida.
Audio is hard, then audio streaming adds anohter layer of complexity. Even a relatively trivial problem of audio feedback hasn't been solved in all software yet - occasionally you hear echoes in some of them (Skype, WhatsApp?), or otherwise the peer is interrupted when you speak making talking simultaneously imposslbe and the whole experience irritatingly poor. It all seems like a downgrade from the classical telephony where you didn't have those problems.
The thing is, though, that you mostly only get errors for code that is actually executed. So, your program is only fully type checked when all code paths are executed. In the case of python one can ameliorate this situation a bit by using mypy. At my job I see very often code being broken because, e.g., the signature of a function was changed but not in all places and so on. Now somebody will say that the IDE can solve that but these colleagues who are regularly breaking the code are actually using IDEs and it somehow still does not help. I have come to think that code that is not compiled and/or otherwise type checked is just not very serious and certainly not worthy of production environments.
I think Textsecure[1], the predecessor of Signal, is even older (2010)

And Wikipeida also says that the first version of the Signal Protocol is from 2013[2]

[1] https://en.wikipedia.org/wiki/TextSecure
[2] https://en.wikipedia.org/wiki/Signal_Protocol
> ...not attending the inauguration was a call for violence. I don't buy it.

It's a soft signal, one that really you should be looking at the wider context of the last 4 years and especially the last few months, rather than just in isolation.

And to the mind of someone willing to use violence (such as say, those involved in the capitol riot), it becomes "hey guys, I still believe the election was stolen by those dirty libs and I won't be at this location, so if anything bad happens there, I won't be hurt. Wink Wink, nudge nudge."

We have seen what his base will do. There is no longer a time to discuss hypotheticals, they will storm a goverment office with weapons, they will kill people, they will use IEDs, and they will put the Trump cult ahead of America; because that is what they did, in a Western capital of all places.
> You could type /tmp/a. and it would autocomplete it to /tmp/a.png
>
> It is a good idea, but I type too fast. So I would write /tmp/a.png and then the autocompletion triggered and replace it with /tmp/a.pngpng

This is so sad.

Autocompletion of filenames should work perfectly no matter the conditions. If "ls" can list tens of thousands of files in a fraction of a second, there's no reason that autocomplete has some delay. I can see why this happens, maybe you have a thousand images in /tmp and the file picker is opening them all to compute their thumbnails (which in my opinion is useless, but whatever). Then it uses quite a few kernel threads and it clogs the system, making the completion to fail. But it sounds like this problem should was already solved many years ago, and that modern "improvements" of the file picker made it fail.
Moved from where? It doesn't sound any different that what you'd get in any western country.
Scientists show what loneliness looks like in the brain
You're talking about authoritarians on both sides. There are still libertarians on both sides (and even independent) who care more about civil liberties like freedom of speech (the ideal, not just the first amendment).
Please don’t end a comment with an aside that references non-ubiquitous events using a non-ubiquitous abbreviation. I have absolutely no idea what that’s referring to.
As a result, every Blue Tribe institution is permanently licensed to take whatever emergency measures are necessary against the Red Tribe, however disturbing they might otherwise seem.
Being that internet and power constrained would just stress me out frankly. One more thing to manage...
I feel like it probably isn’t worthwhile to litigate the merits of static typing every time there is a HN post that’s vaguely adjacent to the topic.

For the amount people care about it, there isn’t much evidence in either direction. And most studies that do exist are limited to small programs typically written by novices. Yale’s Singapore campus are going to be running two instances of the same course in parallel soon, one in python and one in ocaml. Perhaps that will provide a datapoint about learning the languages but maybe there will just be a lot of selection bias or library or environment or teacher differences. And how easy it is to learn a language probably isn’t the main datapoint to care about anyway.
It was an experience on my personal projects, cca 20 years ago. That's when I started using Python and it really felt more powerful than C++ (and Java) back then. Then around 2008 I became interested in Common Lisp, and then later I made the choice to learn Haskell instead of Clojure. It took me a while before actually getting where is the improvement in Haskell and functional programming. This was all for my own personal projects, which are small programs.

I would still recommend against using Python on a big project. Funny thing, I remember talking to my boss (a mainframe programmer) in 2010, when I solved something with a script in Python, that I wouldn't use it in production, but it's great for small things. Forward to 2020, plenty people use it in products. Maybe the Haskell will be the same, you also have many people today saying "well this is good for experiments but I wouldn't write a product in it".
I can be friends with many despite our differences. But surely there are some that are just not worth the effort. Life is too short.
Trump called for a March on the Capitol building. This is a very common thing for politicians to do. This does not constitute inciting violence.
I have the same feelings when it comes to the analog VGA connections, especially on projectors. You could have a mangled connector with poor quality cabling and in the worst case, the image would degrade, have ghosting and maybe miss a color channel or two, but you could still get your message on screen since the analog receiver will try to lock on to any signal it gets regardless of how poor the quality is, while with digital, it either works or it doesn't, there's no middle ground, and with connectors that have seen much usage it tends to not work more often than it does. If the protocol handshake or something else fails from the start it's game over. Analog degrades much more gracefully.
The devil is in the details, as usual.

http://steve-yegge.blogspot.com/2009/04/have-you-ever-legali... (skip to "credit card buckets")

When twitter was launched, would George W Bush have been granted a non-suspendable account on day 1?

Should Biden get a non-suspendable Parler account on Jan 21?

Would the members of the House of Representatives also be non-suspendable or is that for Senators only?

California is larger than many countries by many measures. Should California's elected leaders have the same privileges as Italy's or the Netherlands'?

"It doesn't sound hard to figure it out" hides a lot of complexity which needs to be dealt with. To me, it actually does sound fairly hard (or labor-intensive at a minimum) to figure it out to a level of detail required to pass a law.
Apple is perfectly within their rights as a private company to ban applications from their platform solely based on it's user base being a huge gaggle of toxic assholes.

I don't think you will find any sympathy for neo-fascists here.

Parler is taking Apple to court over this, which will be hilarious to watch.
I sometimes wonder how I would feel if my deliberate lies caused so many deaths.

Maybe the profit would make up for the pain - or one could indulge in a fantasy that the destruction would ultimately improve the human condition.

If my illusions were broken - even for a second - I would certainly die of shame.
https://www.outagereports.net/

Was building up a library of outage reports/post mortems.
Do you mean they only got 80% of what they ordered in 2019 for 2020?
To me, "suspending" sounds like something you do to accounts, and "banning" sounds more like something you do to people. In practice they're often interchangeable.
Do you really consider an "encrypted conversation" if you just do TLS to a central server that has everything in plaintext? Is Facebook Messaging encrypted messaging? Because that's the kind of thing we already had before this wave of apps and Telegram is marketed within this new wave but doesn't have any more security than what the previous wave already had, even if you trust their homegrown protocol.
For me it was using Yandex in Denmark
I feel like decentralized solution like Bitcoin would solve the problems of responsibility, liability and trust. There needs to be economic incentives and costs throughout the network. You as a processing node can support who ever you want and you can collect fees from them for processing transactions. For example if majority of nodes do not want to process certain transactions from certain individuals or organizations renaming nodes can charge high fees and earn huge profits meanwhile demotivating the sender/s of this transactions.

Satoshi mentioned feeding off of spammers[1] ; basically you farm money from malicious and toxic emails(content) or malicious and toxic transactions. This way you disincentive them to continue with their malicious operations.

[1] https://marc.info/?l=cryptography&m=123290127832572&w=2
I think Sparrows are classed as LBJ ( or LBB): https://en.wikipedia.org/wiki/Little_brown_bird
That is the intent of these platforms.
For reference: https://m.youtube.com/watch?v=sX6hMhL1YsQ
The Guide to Transform Data Science Careers in 2021
>Rebirth, as stated by various Buddhist traditions, is determined by karma, with good realms favored by Kushala (good karma), while a rebirth in evil realms is a consequence of Akushala (bad karma).

Still an "afterlife supernatural justice" concept. Something else with get the bad guy, go back to your rice field.
Google search bar also breaks the standard OS behaviour on a Mac, eg. when I am i the search bar and hit <cmd-left> it should jump cursor to the beginning of the line, which it doesn't.
The best I can figure it is this: 'suspended' has a temporary sense, 'banned' has a permanent sense. While 'permanently banned' is a tautology, 'permanently suspended' is an oxymoron.

https://en.wiktionary.org/wiki/suspended

suspended = Caused to stop for a while; interrupted or delayed.

https://en.wiktionary.org/wiki/banned

banned = Forbidden; not allowed.

https://en.wiktionary.org/wiki/oxymoron

oxymoron = A figure of speech in which two words or phrases with opposing meanings are used together intentionally for effect.

https://en.wiktionary.org/wiki/tautology

tautology = Redundant use of words
Of course, all of these cars are chock full of computers, speakers and monitors, but none of them ever tell you what's wrong in a more intelligible way than wild screeching.

I spent half an hour outside in the cold at 2am with a borrowed Nissan Leaf. It only made a loud beeping noise when I tried to lock it. Apparently, this noise means that the trunk isn't properly closed and that it therefore won't lock the car for you.
The infinite loop being UB was added because it prevents some important code motion optimizations and makes it hard to reason about the memory model. You can find the details on the papers leading to the C++11 memory model.
So the reason why a CEO earns 100 times more than a rank and file employee is that he pulls 100 times more hours... Working excessively long hours is just showing off, productivity inevitably drops after a certain amount of time. Also much of the "work" of CEOs is just running meetings.
This means you didnt adapt your driving style to the conditions of the road, basically tailgated someone. Dont know about other jurisdictions, but in my EU country law is clear on this one - the gap between yourself and the proceeding car must permit safe stop in case of emergency at all times. If you rear end someone emergency braking (child ran into the road, car caught fire, front window shattered with debris, etc) you are 100% liable and the sole guilty party.
Everything Around Us Is a Product
I don't see any downside for a company that sells everything it produces pretty much immediately, with just 1-2 weeks of inventory.

With that strong demand it's pretty sensible to sell the cars near where they manufactured.

We can only truly gauge demand for Tesla in Europe once Giga Berlin production starts at full steam.
Ohm, a lot of thought has gone into indexing in Julia. Julia allows indexing by position `A[1,1]`, slicing `A[1:5, :]`, linear indexing `A[1]`, and logical indexing `A[a.==1]`, relative indexing `A[end-1]` and cartesian indexing `A[CartesianIndex(1,1)]`.

The way Julia combines these in a mostly non-conflicting and non-confusing manner is a major engineering feat.

For example the following rule was found to be the just the right balance between permissive and strict behaviour:

* You are permitted to index into arrays with more indices than dimensions, but all trailing indices must be 1.

* You are permitted to index into arrays with fewer indices than dimensions, but the length of all the omitted dimensions must be 1.
WhatsApp also creates (encrypted) backups in the WhatsApp/Databases folder on your internal storage. Aside from a single line displaying the time of the last local backup in the backup settings it's not really well-documented though.
My interpretation is that they expect to need to add decoders as firmware upgrades after the product ships. It is awkward to have a warehouse full of TVs no one will buy because they don't handle somebody's new AV1 streaming format.

I bet most don't plan to let customers upgrade that way, instead of buying a new TV. I expect they will sell the same hardware with a different model number and just new firmware. They like changing model numbers frequently anyway to frustrate reviewers and people consulting them.
So true. I went to a local bike shop in november and they had no bikes to sell. The guy, almost in tears, desperately showed me the waiting list on the provider website: next bikes expected by April 2021. He had sold all his stock a couple of months before, and had a lot of people willing to buy him bikes, yet he had to close the shop at the end.
I had the exact same experience: being a new employee at companies A and B, with large Python and Scala codebases respectively. At company B it was far easier to get on board and start writing code, and it has remained easy. Trying to make sense of Python was truly demoralizing, and a significant part of why I left company A.
The article says the app kept opening new browser tabs on chrome while the app itself was not on the foreground. That’s impossible on iPhones
A Simple Thing Biden Can Do to Reset America
I don't see how you can make the argument that child pornography is the same systemic risk as allowing people to openly plan to overthrow your democracy.

If child pornography is happening on your site, the FBI can come along and crack down, arrest those involved, and of course you're keeping logs to help them. If I plan a revolution on your site, the FBI are coming - not for me, for you. Once I'm in charge sure as shit you're not going to have the freedom to overthrow me the way I overhtrew you.
That point was talking about the "Export Chat" function (which creates a medialess text file), not the backup function.