skysight-inc/HackerNews huggingface dataset:
Yes, one example would be the Greek War of Independence against the Ottoman Empire. The Greeks had no chance until they got help from the French, Russian and British empires though.

I hope it doesn’t turn violent, and even if it doesn’t I think the West can offer good help to stave off the influence of communist dictatorship in Hong Kong.
NoFap Founder Is Suing a Neuroscientist Who Thinks Masturbating Is Fine
Wtf is "micromobility"? That is some gross jargon. This stuff needs to stop.
If you tell me that thing about https://, it's not math, it's just a conversation, so why would I care?

If you tell me that f(5) = 10, and then you tell me later on that now I can compute g(x) = f(x) - 4, for all x, from that knowledge, then I surely would wonder what you are talking about.
Swift has a contractual agreement in which she doesn't like one of the terms of the agreement. Rather than offering Scooter Braun something he wants in exchange for an exception she is calling on her fans to publicly apply pressure on him. This does come across as good-faith negotiation tactics to me.
I guess you could say that goldsmiths pretending they have more gold than they really do is kinda similar to cryptocurrency exchanges doing the same.
Bought a scooter for $400 on Amazon, and it paid off in less than 2 months.
> And a pretty important comment https://news.ycombinator.com/item?id=21175143

Except that is in direct conflict from what she herself stated happened in that channel. If anything it's a misconstrued. https://www.youtube.com/watch?v=tFiQPkdb5Qs&feature=youtu.be
1979 - !? Your challenge might pose a dilemma if you said 1879 or 1479 - but 1979 was just yesterday. Instead of Hacker News, you would have Usenet. Instead of Google and Amazon and Microsoft and Apple you would have IBM and DEC ... and Microsoft and Apple. Instead of programming in Javascript and Python and Lisp and C you would use BASIC and Pascal ... and Lisp and C. Instead of running on Windows or Linux it would run on VMS or Unix.

For HN readers, what makes an era's technology appealing are the opportunities it presents to be creative and make a contribution. By that measure 1979 was not worse than today, in some ways it was more interesting because there was more variety and it wasn't clear which few technologies would shake out. Look at a 1979 issue of BYTE - in addition to Apple and Microsoft there were hundreds of other companies of similar size pursuing promising, eccentric, and/or dead-end ideas.

For another view of computing as seen from the 1970s, including many roads not taken, see Bret Victor's "The Future of Programming": http://worrydream.com/dbx/
It's always a lie, about running in production.
I've personally seen untested code allegedly running but it isn't actually working.
Defect numbers through the roof and test harness literally not being merged exactly because of this issue.

You will get visibility, either by customer complaints, slowing down development speed and ultimately projects being shut down.
It's not sabotage and it's not exactly drowning. It's willful attempt to ignore reality and cheat on metrics, prolonging the inevitable and defrauding stakeholders.
Since I’ve always been terrible at abstract linear algebra, I would request that someone do a simple problem, say finding the eigenvalues and eigenvectors of a 3 x 3 Hermitian matrix with three distinct eigenvalues. I’d also be curious under what circumstances the above method leads to a computational advantage.
I've been using the Gemini PDA for the past year; it's recently been replaced by the Cosmo Communicator. It has a normal glass screen that folds like a mini laptop to reveal a keyboard. Mostly I like the keyboard (I'm typing on it now) because I find it hard to get over 60 WPM on a smartphone. However it's also nice to have the screen protected.
Security Weekly – The Security Podcast Network
To Make This Tofu, Start by Burning Toxic Plastic
It's been happening on social media sites too, so it's not just isolated to banking. It seems to be a political trend to censor non-politically correct things.
My team has built garbage software at times. It isn't because we don't know how to build good software, and it isn't because we don't care, and it isn't because we don't want to build good software.

It is usually because of a continuous sequence of emergencies to which we are forced to react.

An emergency occurs, and we have requirements to do something in 1/3 the necessary time. We get 80% of the way though that and, before launch, there's a new emergency, and we have to rush to that.

So we end up with crap software that looks like shit and only almost works.

But it almost works enough to keep our very large business humming along. Sure, we hate it, and we're making more technical debt, and over time, we get less effective.

But sometimes we go through cycles of a year or two when the business either can't afford to do it right or isn't willing to pay the price to do it right.

Sometimes, they really are willing to accept paying 10x as much so long as they can pay in a year or two.

(I hate it, but it is true)
If the matrix is symmetric (or hermitian in the complex case).
Exactly right, it's merely that they approve of the things that they are funding on some level.
The big UK gambling sites all accept PayPal.
We need some Pigovian taxes.
They did try to do it in Python 2 and intruded Unicode type. The problem was that not only it didn't help, it is the main reason why migration to Python 3 is so painful.
Because people don’t make rational decisions, they make CYA decisions. And not being able to chaperone a field trip in 20 years isn’t a real deterrent.
Tell that to a Zimbawean.

EDIT: Seriously. Just because our Western bureaucrats are comparatively honest these days, doesn’t mean how it functions doesn’t matter? Things could change, you know, as history repeats itself.
Pyflakes, unit tests, and type annotations will find the vast majority of such bugs in a large program. If you used logging instead of print it’s even easier.
I think there already are laws against these kind of actions. Punish directly the ones that are wrong. The whole planet should not have to suffer because someone made a scandal at 3AM.
Or a Venezuelan.
The other possibility you are ignoring is that a lot of those drivers may be aware that they are breaking even or barely making any profit, but may be choosing to continue driving because they love driving, or they love meeting new people, or they simply want to stay busy and be out and about instead of sitting at home and getting bored/depressed.

Basically, I don't buy the "so many people wouldn't continue doing it if they weren't making good money" argument.
I think we will do better, but i'm an optimist.
I don't know if I should comment and explain why this is interesting, but I sometimes click the comments first, so here goes:

Look at all this stuff! Application security, red team tradecraft, security news (both overview and in depth), stories about all kinds of crap I've never heard of.

I discovered this in the thread on the Mexican oil co. hack (at https://news.ycombinator.com/item?id=21541592 ), but there's way more stuff on here than just the Security Weekly news podcast.
Obligatory reference to this absolute classic random recipe generator:

https://jamesoff.net/rrg/f2e8990c41

Burn the plastic

Discard the plastic

Wash the orange

Eat the tofu
Totally untrue. Unit tests in strict sense, perhaps, but nobody writes true unit tests - there's a high chance these are actually short range functional or integration tests. Such tests are of high value.
> It is, however, a huge problem for domains like scientific computing, where most code has no maintainers and even for very important code there is no budget or staff for maintenance

I think that's a tool selection problem, not just confined to the python world. If the language and libraries won't have a supported lifespan that matches with the maintenance budget of the projects using them then the wrong tool was chosen. If a project is expected to have a 10+ year lifespan of little to no maintenance then it needs to be built on languages/libraries that will have supported versions for that long.
How much does performance degrade an average year for Intel and AMD? To a consumer a desktop CPU is an investment lasting for 3-8 years. Attempting to factor in predicted degradation of performance results based on history would be interesting and I think the right thing to do.
> These also exist in the bitcoin world, and have already caused problems— How long did MtGox operate without reserves?

Exchanges are not part of the bitcoin world, they are bridges to it.

Longer version of the above remark: what bitcoin is truly about is financial sovereignty, or, to put it in more layman's terms, lack of counterparty risk. The bitcoins held in a bitcoin exchange are mismanaged funds, you should never leave your cryptofunds in the exchange: "not your keys, not your coins".

PS: These days, you can even find "bridges", i.e. exchanges, that don't have even this problem anymore, e.g. HodlHodl exchange, which doesn't hold customer's funds, so it's impossible to achieve a fractional reserve malpractice.
I would imagine gambling sites would get a lot of chargebacks. Consider a user that transfers money to the site and loses it all. That user might initiate a chargeback to get their money back.
Man that is an amazing website / series of podcasts (not just the Security Weekly one, but their others also).

I'm submitting https://wiki.securityweekly.com/Security_Weekly as it's own post on HN because this is news to me. It's so broad and deep! Just when I was out of podcasts.
Salesforce Announces It’s Moving Marketing Cloud to Microsoft Azure
She should try CC-BY-SA.
I first saw this in the Linux kernel style guide back in the 90s. The idea was that you should be able to read a function without scrolling. So that meant it would fit on screen in a standard terminal. It's a bit extreme for practical use, but the concept is important to keep in mind.

I was helping a Jr programmers with a code review a few months back. He'd been told that a particular chunk of code was "unclear", with specific emphasis on 4-line bit of logic in a 30-ish line function. He had no idea how he could make the code "more clear". It did what it did; the logic was a bit complex but the code was exact and correct.

The solution: factor out the 4 lines of code into a function. It was only ever called from that one place, but by making it a function you give the code a name, with clear inputs and outputs. Nothing changed about what the code did, but it became a lot easier to reason about.

It's a helpful lesson that generally doesn't really sink in for the first few years.
To be clear, I was saying the RCS features aren't exactly amazing, and are 2010 level standard, not that WhatsApp's features aren't good.

If the base level RCS features make it hard for WhatsApp to stand out, and the base level RCS features are really fairly poor in comparison to what can be offered, that begs the question of what WhatsApp is bringing that's worth it's use. End-to-end encryption is the answer, but there's other apps that may do that better.

If the real big differentiator is end-to-end encryption, then I think the solution isn't to push people to not use RCS, which has inherent qualities that mean it will always have at least some market, but after it's here we immediately push for extensions to it that allow end-to-end encryption. If that's accomplished, that immediately sets the real floor for every messaging app, and if they aren't offering the same the two questions are why bother with it at all if the built in stuff is better, and why aren't they doing it if it's the market floor, what are they gaining from being able to see the messages?

SMS is the lowest common denominator of messaging. RCS will be the lowest common denominator of messaging. We should use this opportunity to cement that, and then keep the momentum up and use it to push for other essential features like encryption.
OMG.

1. UNIX != Linux

2. Painful to you does not mean universally qualified "SUCKS". I'm at a loss what the alternative is, maybe you can't understand a CLI, or something.

3. I figured it out. Here I fixed the headline:
"Understanding what the computer does is too hard SUCKS, and the only thing that can be done is to learn stuff"
I've given example of a management style that seem to be apolitical - mentorship. I don't see why a whole company can't be built with such style. Political problems in that case would be implicitly handled by company culture. Another example could be a family run business, in which family relationships could dominate, rather than politics. I think there are maybe other examples.

Can you give an example of unavoidable political problem that people manager unavoidably has to handle?
>99% of the advertising I see is for products and services which are already household names.

You know about them, but millions of people don't. Every day people learn new things that they never paid attention to before.
In the absence of detailed understanding, it turns into a matter of trust.

Who will people trust more, banks and governments, or cryptocurrency nerds with untouchable money on the blockchain?

I think most people will opt for banks and governments, because when the going gets tough, the masses can overthrow them and expropriate from them. Cryptocurrencies put too many mathematical obstacles in the way of redistributing wealth against the owner's wishes.
Artists own the songs (melody + lyrics). Record labels own the recordings. The artist also provides a commitment that they wont re-record their songs with another label for an agreed period of time.
I rode all sorts of scooters in San Diego (That city is just filled to the brim with scooters). Lyft’s were the best by far. Easy to use app (already use it for car rides everywhere else) and the best hardware, those scooters are by far the fastest and smoothest compared to lime and bird.
Nobody’s better at letting better be the enemy of good than software engineers. For some reason our culture likes to argue and nitpick over the most mundane stuff, usually missing the forest for the trees.

I’ve had jobs where the manpower spent just arguing outweighed the cost of the change significantly. One dickhead manager I had spent weeks arguing over the acquisition of a $500 SSD. It made me want to slap $500 down on the table just so he’d shut the fuck up already.

The only way I know to counteract it is by saying “don’t let better be the enemy of good”.
Places like Coinbase are increasingly implementing KYC and will "care" just like other financial institutions. It's not hard to see when money is coming in from a known account or a tumbler.
Hmm.. PHP is a pile of crap for sure. Im wondering about this, as i have to maintain a legacy PHP project. The thing is if it were to be rewritten PHP would not be the choice. Tht seems like an improvement but it should be mixable with the old php.

Its such a shame PHP became what it is today, its mostly unmaintainable and has very obscure bugs (eg. datetime) that no test will cover. So i recon tht has the same bugs still. A new syntax is not enough to save PHP from itself.

However, i will look into this and see if is an actual improvement and helps in the long run.
Make it 100x as much with 5 times as many people in 10 times as long. Efficiency is never important when there is money to burn and it's not yours, and you won't be blamed when it breaks.

It does not even take any emergency - often it is conscious or subconscious project management strategy.

It's related to observations about Peter principle, Dilbert principle, Gervais principle and office politics and dynamics.

Avoiding this tendency is essentially only possible with small teams with full ownership of the problem they're working on and direct stakes.
This is great. I have a partner whose cat loves chewing plastic, rubber bands and hair elastics, foam... we always thought it weird but I haven't heard of others with this experience til today. So now I wonder if his other peculiarities are common.

The cat is very attached to my partner, and won't let anybody else touch him (always ready with tooth and claw). Not quite as possessive as a parrot, but he's a bit of a terror. He gets especially violent when he's hungry -- you're allowed to walk past his bowl once, but if you don't return with food, watch out.
So? They were unhappy and died young, what’s your point?
Won't you need a way to figure out the sign of the vector, though? Am I wrong in that this method only output the norms?
I think as usual Cal raises important points. But this feels a bit like Malcom Gladwell's proposals were he goes out looking for data that aligns with his initial conjecture.

As a man of science, I am sure Cal appreciates the weakness of a study with self reported journals, collected at a single site, in a single problem domain (Violin players).

My point is that it's ok to propose this and clarify it is your opinion or your proposed approach to work. But I often see with a lot of life/work advice, that we somehow try to prop up opinions under this "evidence-based" umbrella when we know full well that the scientific strength of this evidence does not fully support our initial claim.
Like apple, firefox, google, etc...

Once the big horses are in the game, it's over. You cannot overcome the brute force of production and cash. Just look at dropbox impoding.
This is a matter of opinion, you see scrolling as better on mobile and I see wrapping as far far better.
It does indeed seem like the arrow of causality may be backwards here. Many people I know who are truly naturally talented are relaxed because their work does not subjectively feel difficult to them.

Yes, they push themselves hard and strive constantly to improve. But when the nature of your work matches the contours of your mind perfectly, it's not really work – it's purpose. In this zone you can feel yourself excelling and striving with a sort of effortless ease. You needn't force yourself to study - on some level you want to sit down and practice. The feeling of being truly excellent is addicting and propels a virtuous cycle of growth and achievement. So yeah, of course you're relaxed. Winning feels great.
What’s New in Azure DevOps Sprint 160
Which countries are getting renewables right and have lower power costs than, say, France with similarly low electricity prices?

Also that don't rely on hydropower. That's something limited by geography.

Also, the paper was from the OECD NEA, nothing to do with Shellenberger.
I think you've just stumbled on the reason that folks are so determined to move us to a "cashless society"

In a cashless society, once the folks in charge deplatform you, you cease to be able to engage in any transactions of any kind, and you basically cease to exist.
FCC Plans to Scrap Defective System Used to Post Fake Net Neutrality Comments
Download headspace meditation app. Pay the money. It’s worth the subscription. Can’t put a price on your (mental) health. Take the courses related to anxiety management.

You can do this. Take care of yourself
Advertising is “positive sum” overall. Actually almost all economic activity is, that’s why our economy keeps growing.

And with ads the mechanism is really obvious—-it helps people identify products that solve their problems.
A closer look into the latest financial reports from Canon, Nikon and Sony
Sounds like a comfy retirement I can look forward to
I would be terrified to put money in a California-government-run banking institution.

What if they decided that I had too much money? What if they decided they didn't like who I voted for?

They'd just close the account and seize the money, and you'd have no recourse at all, because it's the state doing it.
All the editors I use have supported soft wrapping, so line length isn’t such an issue. For me it’s mostly about being able to grow each line of code without frying my brain like Perl’s leaning toothpick syndrome does.
From what I know (and I don't claim to be an expert), solar panels require mining and also cause a lot of waste (what happens to a panel after its 20 year life cycle?). I've not heard whether solar farms would work in Australia - wouldn't the amount of distance be a problem? - nor whether they'd actually be any more efficient than nuclear. Certainly, I recently watched Michael Schellenberger's talk (it's in article form here[1]) and I was surprised at how destructive renewables seem when more detail is given about their implementation.

[1] https://quillette.com/2019/02/27/why-renewables-cant-save-th...
The problem is that the most lucrative users to advertisers (lots of expendable income) are also the ones most likely to pay for the privilege of not using ads.
>But even if that's not done, I'd personally much rather see flatly-painted buildings than advertising that's trying to manipulate me.

You would feel right at home around a neighborhood of commie blocks. Those look fine too if they were painted well and had decent art on them, but that doesn't happen. Nobody wants to pay for that.
Or German Marks when they were worthless after WWI and bundled in huge stacks. I feel like people in “developed” countries think “this couldn’t happen to me” when time has shown us time and time again it certainly can and you will be powerless to the whims of your government. Our original poster feels the same false safety in his or her Euros. They have developed amnesia to the lessons of the recent past. Bitcoin can be a safety valve out in case of those same cyclical disasters. It is freedom from your government’s manipulations of your money. Is it perfect or ultra stable? Absolutely not, but every person, especially the ultra rich, needs it in their portfolio.

“The root problem with conventional currency is all the trust that's required to make it work. The central bank must be trusted not to debase the currency, but the history of fiat currencies is full of breaches of that trust.” -Satoshi Nakamoto
You're talking about different problems.

Story AI is basically having a writer sit down and writing a branching story tree with writing the whole way. At best it's a manually coded directed acyclic graph.

Tactical AI, ie having the bad guy soldiers move about the battlefield and shooting back at you in a realistic manner is 100% about faking it. It's better to despawn non-visible and badly placed enemies and spawn well placed non-visible enemies than have some super smart AI relocate the badly placed enemies into better locations. It's better to have simple mechanisms that lead to difficult to understand behavior than complex behavior that leads to instinctive behavior.

There was an amazing presentation at gdc maybe 3 years ago that perfectly articulated this. The game was something about rockets chasing each other. I wish I could find the link.
Yes python 3 was clearly a mistake. There could have been less hostile ways to make improvements in the language.
Yes but whether such conditioning is important will depend on your domain. In many cases, just knowing the axis and two sample points is enough to fully determine the orientation.
All Android One phones get security updates for at least three years. Samsung decreases the frequency of security updates after two years, but still provides some. Google updates its phones for quite a bit longer. Of all the phones I've had, Motorola has been the worst by far with respect to updates.
No, in fact they do not keep track of each individual dollar. At least for aggregate money supply; perhaps they do keep track of M0. I am not sure.
Alternative of Zenoti – Blog- Salonist Salon Software
Google Chrome experiment crashes browser tabs, impacts companies worldwide
I would like to point out that the lighting network isn't "less secure", it's cryptographicly sound. It is less secure in the sense that you need to keep your lighting node online all the time, but this can be solved with other relegated solutions.
Yea, see I wouldn't include strip clubs, lingerie, etc. as porn, personally. But if you add that back in, plus prostitution and all sex work, $97b is attainable. I guess my view is slightly less encompassing then others'.