skysight-inc/HackerNews huggingface dataset:
I would be really grateful if you can let us know your thoughts that if interest rates go to zero, would the asset prices continue to increase to infinity?
The code: https://github.com/WojciechMula/base64-avx512
Blockchain is raw garbage.

That's the problem though - blockchains aren't garbage. They're useful.

The actual problem is that currency speculation is garbage. If people were using BTC for its intended purpose (transferring money to and from people they don't trust) it'd be brilliant and it'd have a much more minimal environmental impact.
Awesome, thanks for that. Haskell really seems like the language for this.
I just started this yesterday! Thoroughly enjoying it. Another great one is Fahrenheit 451 by Ray Bradbury. It's main idea is that we decided to destroy all possibility of disagreement to make us all more comfortable by banning and burning books. Really takes you to the discussions of censorship taking place today! Highly recommended.
It depends, say if your investigation would find bugs that would cause you to be fired and fined then why should we trust you to investigate yourself? I think this is what is happening herewith Boeing, they are trying hard to cover the issues or if they can't hide them to reclassify them as not severe or patch them with some bad hack.
> I created an account just to respond to you.

Honored. Thank you.

I read the article. It seems Ethereum 2.0 will double down on its wildly successful model of collecting rent from all the ponzis that live on it. Good strategy. It's still not useful though.

The litany of already-existing financial services the Ethereum community aims to replicate just proves my point--these use cases for crypto are already solved problems. It would be one thing if it's 10x better than the incumbent, but it's not even 1x better. A version of something that already exists "but with crypto" is actually a worse, slower, more expensive version of that thing. There has to be some hurdle uniquely overcome by decentralization that would justify the increased costs of this horrible implementation…like censorship by armed thugs. Who is censoring your ability to open a CD? A retirement account is the most boring thing in the world.

I feel for the people in Iran and Venezuela who cannot (easily) access foreign banks, but these people are better served by using cryptography in other ways (e.g. TOR; E2E encryption/DHKE) to access back channels to funnel money overseas to a free country's financial services. People living under totalitarian states sanctioned by the U.S. will always be a superminority (let alone of the population with real money to invest). The answer to their problems isn't to blanket adopt a new currency with performance characteristics so poor they would only be feasible if we in fact lived under a totalitarian state also.

Product-market-fit for Ethereum is designed for a dystopia where banking services are illegal; lending is illegal (and borrowers are required to over-collateralize their loans (?!!)); financial markets are inaccessible (stocks and businesses do not exist in this world, only lone wandering merchants with Trezors); every other currency is defunct or so volatile that somehow ETHEREUM is the best choice as a stable settlement layer; and you can't move because every country in the world is like this (yet somehow Ethereum coexists with global totalitarianism).

Reimplementing financial services "but with ETH" is also very certainly not innovation.

> You're too focused on the trees, you can't see the forest.

Don't get me wrong--buy Ethereum. It is completely useless, but the price has nothing to do with its usefulness or anything I said above. It could be worth $100k without any use case because humans.
I’ve been consistently surprised how insulated Airbnb has been to the level of criticism that Uber and Lyft have more publicly faced for many years now...maybe a part of it is that the impact Airbnb has on a city is much more subtle so most don’t necessarily pay attention unless it’s directly impacting their life.
Then it sure is nice that HN shows (bloomberg.com) in there. Bloomberg can get hits by showing conflicting views or just about anything.

I suggest HN be changed to show opinion sections of major sites differently.
Tether Problem Highlights the Need for Inflating Cryptocurrency
because nobody wants their GPU.

AMD integrated GPU laptops are very common in India and are very cheap compared to equivalent intel. For example Ryzen 5 Vega 11.

People would rather shell out for expensive nvidia. Because no academic/research software can use the AMD GPU.

If CUDA was available on AMD, then the sale of their laptops (and servers) would 10x overnight.
What I know from how an oxygen generator works, you cannot reliably test those destruction free. So you would have to take some out and trigger them. I would be reluctant to believe that this is the procedure.
MaiLabs also made a video[1] specifically about glyphosate and why some bodies rule it as carcinogen and others don't, she's sponsored by Funk similar to Kurzgesagt and it's quite informative. She searched trhough quite a few sources [2] to evaluate the situation and it's really all about the IARC including a non-independent study vs all the other bodies not doing that (the IARC is literally the only body that said glyphosate is cancer).

1: https://www.youtube.com/watch?v=2K0TAphTfaI, 2: https://docs.google.com/document/d/1_CgI5-bYC6dNnUvAMQUHlHjp...
This has been an enjoyable, cathartic thread to read. I really vibe with the "memento mori" concept.

One thing I'll add that I ran across is a short discussion between David Lynch and Harry Dean Stanton discussing life, and "how they want to be remembered"

https://twitter.com/nickusen/status/1190238682713862144
Because predicting the future based on the past has always worked well.
> Boeing denies his accusations and says all its aircraft are built to the highest levels of safety and quality.

self-certified clown emoji
C++ Crash Course: https://lospi.net/c/c++/programming/developing/software/2019...

C++ 17:
https://leanpub.com/cpp17
https://leanpub.com/cpp17indetail
There it is. Market validation that each MoonCoin is worth $500M a piece.
Dropping a flaming turd on someone’s porch is an alternative to putting up with someone but it’s strictly worse for obvious reasons. Providing that alternative is not better if you can’t even begin to speculate on why it might be better. The entirety of your case is "#freedom" and you refuse to speculate on why it might actually be better. Nobody's arguing with your right to do stupid things, I'm just asking why your suggestion might be better and you keep refusing to even speculate.
Why would someone avoid Boost?
List of Assassination Attempts on Adolf Hitler
Yeah, but I’ve financially contributed to drone striking wedding parties so I’m not about to make a big deal out of this thing.
Yep, the old HP is alive and well as Agilent Technologies. They’re no technological powerhouse, but a respected and successful scientific instruments business. Just the sort of business Bill and David set out to create in the first place.
The reason it's not easy is because of anti-money laundering/know your customer legislation - which directly contradicts the few currency uses Bitcoin has at this point.
Well India is where Yoga originated from and Meditation is a sub-segment within the ambit of Yoga. It is an art developed and perfected over hundreds of year and somehow you will feel that difference if you give it a try. It is really for you to experience and find out if you find it better. Let me give you a good starting point.

https://www.youtube.com/results?search_query=meditation+sri+...
YouTube Super Stickers Will Help Creators Earn More Revenue
That's exactly my impression of "The Black Swan" and all his newer books. But "Fooled By Randomness", I think, is really good!
> This is just an empty phrase used as propaganda. There's no such thing as a 'social contract.' Taxes are taken under threat of physical harm and death, always have been.

Tell that to the judge haha

> Society can have all of those things, there need not be a government and there need not be taxes.

Yeah no, not really.

> This has the presumption that you, or someone should be in charge of what money is worth. That should not be a function of the government.

You’ve again completely ignored my point which is that your share of the value of the economy if the dollars in the system remain constant goes up by inaction. Maintaining a constant Value of the dollar as you yourself suggested requires active management. Once you agree on that we’re just chatting degrees.
> Many own a war weapon at home (that is strictly forbidden to take out without orders)

That's not entirely true. You can take your own military weapon and use it in your free time on a shooting range or event.

You don't even need a special permission to do so.
The problem is that the term "organic" in the US includes pesticides that are... less healthy than normal ones.

They are organic pesticides, those are after all okay, but they are more generica than targeted pesticides and tend to be worse for the environment and the human body (Kurzgesagt has a very good video on that).
> I would feel real trapped in this life if I didn't know I could commit suicide at any time.

--Dr. Hunter S. Thompson
Hi, thanks for your feedback.

That's the reason I started this project, I was looking for a Redis Client with a graphical user interface and couldn't find one that worked well for me.

Anyway, I plan to add more features in the coming weeks, one that I feel would be cool is a dashboard to monitor ops/sec, cache hits/misses etc...
I knew that game because of the UNIX port http://man.cat-v.org/unix_8th/6/ogre
Oops. Sorry! Here is a different view of the bugs. I verified this list didn't require Bugzilla account.

https://bugzilla.mozilla.org/buglist.cgi?bug_id=1396098%2C13...
This is relevant to webdev, though -- binary data in JSON is often encoded as a Base64 string.
kudos. that's really interesting, actually. never would’ve pegged xerox to be in the high-end translation game. neat service
Reading through the page, I thought it was a parody set up to comment on some ‘vendor lock-in’ quality of theirs. Then searched the name, learned it's real but not a company that I would want to associate with.
it is hard to read if you don't have some knowledge of haskell indeed and the comments part is true but it's not any harder then folowing other codebases if you don't know the particular language so i don't think this is a strong argument.

Another point is - it's not a library and you are not the one maintaining it :) the same way you are not maintaining, but still using things like postgresql,nginx,redis, rabbitmq.

I bet it's a lot easier to learn haskell and patch postgrest then to know C for 10 years and patch postgresql :)
I don't see how that's relevant, it looks pretty standard approach for base64 decoding. You can find thousands of similar examples.
Thank you for appreciating my idea and I am glad you are following something similar. However, let me give you a suggestion to improve it. The first step to bring consciousness should simply start by observing what is happening and not question why. Being in a state of observation is a neutral state. When you question something your mind goes into conflict mode. That can aggravate the situation. Hence, simply observe and understand what is going on without any judgement or trying to find solution. Once you find inner peace, then move to the next step of diving deep into the problem and finding solution.
Just finished "Coders" (Clive Thompson)
Mango Tree
So what's the difference between 'enterprise security' and 'consumer security' products?

I work for a (partial) competitor and I can't really imagine splitting our company into consumer and enterprise versions.

Exploits are exploits, no matter if the target is a Windows XP in an AD domain, or a Windows 10 video game box in a home. A lot of threat analysis/discover infrastructures need to be duplicated, let alone the analysts and reverse engineering engineers.
Is this also true within a country? Does Wales (for example) pull down GBP for the benefit of the rest of the UK?
Why is that an achievement? Isn't it so that during a memory copy the CPU is basically idling because memory is so much slower than the CPU? Weren't that hundreds of instructions per memory access? So instead of having it wait it can also do computations (just standard instructions). Or is base64 computationally so heavy that it cannot fit into the "gaps"? I certainly have not tried, just thinking from the high level view that CPUs are incredibly fast and main memory is incredibly slow in comparison. And of course assuming that the data does not fit into any cache.
Option (2) has already happened. Tether got hacked and someone issued/transferred lots of coins to themselves. In response, the whole omni network was upgraded to blacklist these stolen coins!
I find it difficult to defend Tether. I leave the investigation to regulators. But assume Tether team has good intention and try to do the right thing, it is easy to make mistake. Tether software may have had a bug that inflates Tether coin over reserve. This is a problem with permissioned money system. It is difficult to audit and verify transactions.

I think Libra is an improvement. They use open source software. But it is still a permissioned money system. There's room for error. Who would be responsible for the damage? I think every participants need to share the responsibility. I've advocated for a new category: decentralized and digital native crypto with constant inflation. Permissionless is a key feature. It provides many advantages over permissioned.

https://bitflate.org/post/2019/11/05/tether-problem-highligh...
Why use 6-bit data, if JSON can transport 8-bit (-1 for quoting the ") ?
Hard to tell without more information, and probably more runs. Did the code run often enough for the JIT compiler to warm up sufficiently? If you're running in interpreted mode, or only baseline compiled mode, you have other overheads. Also, and this is admittedly something I should not have glossed over: The reading and writing costs of fused maps might be sped up by the factors I mentioned, but in your loops you also have allocations, which have their own costs and can complicate things. And the computation is not free either, though at sufficiently large sizes the memory accesses should dominate sind and tan, I think.

It also matters how this code is compiled exactly. The C# version (I know nothing about C# or how good its compiler is) looks like it must first allocate some kind of dynamic stream, and only when ToArray() is called can it allocate the final array, so there might be extra copying. Maybe the compiler is smart enough to optimize a sequence of arr.Select().ToArray() to allocate a target array of the size of arr right away, I don't know.

Also, the JavaScript version uses a smaller array than the C# version, is that on purpose? 1000000 unboxed doubles are only 8 MB, which is not very big: On the machine I'm typing this on, L3 cache is 6 MB.

My advice would be to run the JavaScript version many times, for many more than 8 iterations, and with sizes increasing stepwise up to a GB or so. Also try replacing the maps with preallocated arrays and hand-written loops that contain only the computations, not the allocations. I know this sounds like I'm trying to give you homework, which I'm not, but benchmarking is hard, and there are many factors to take into account.
Now show me memory speed SIMD uint8_t histogram, and I'll be happy. Computing histogram is slow and it doesn't really vectorize. Yet it's required by many important algorithms like data compression.
The popular theory which explains why this happens is documented as the innovator's dilemma: https://en.wikipedia.org/wiki/The_Innovator%27s_Dilemma

Basically to become that successful, companies have some hit product that becomes their golden goose. All data in the world says that a dollar invested in keeping the golden goose alive and healthy is the optimal way to invest that dollar. No one in the company (not execs, or accountants, or engineers) would want to disrupt this good thing that's going on.

Like, suppose that technologists/engineers make rational data-driven decision - look at this huuuge pile of data that validates the decision to continue doing the same thing over and over again.

At that point the business model and original product are baked into the companies DNA, and despite new things coming along, they really can't even imagine what it's like to do anything else.

The ability to reinvent is truly the secret sauce to business. Very few execs can do this for their organizations. If someone could do it reliably and predictably, they'd instantly be compensated $100M+ and dropped into any of the companies you mentioned to 'turn it around'
They absolutely do NOT want "returns NOW" with the implicit assumption that future quarters don't matter.

That is true but it is also true that they can’t risk waiting 30 years only to find their investment is worthless. Hence the insistence on quarterly reporting.
I heard developers saying this in real-life as well about SCA (Strong Customer Authentication).
This sad for the Indian IT ecosystem, but the world has been evolving into a more protectionist place for a few years now, and the trend isn't going to stop. Indian outsourcing companies need to evolve into SaaS and cloud companies to compete globally. They are already doing this to some extent. That needs to accelerate. Sadly though, this is not going to help the vast majority of their employees, particularly middle-management folks, whose primary skill -- project management, won't be in very high demand, as the deep hierarchies of these companies are replaced by flatter structures more suited to product companies. They need to re-skill skill themselves. And that is going to take a huge toll on them financially.
Why life lock? What does that mean?
Check meatheals.com for ibs and gutsense.org for an explanation
Norton Commander was great too and Peter Norton wrote the book on programming the IBM PC.

IIRC Norton AntiVirus was a rebranding of Symantec's antivirus software and probably the first usage of Norton's name for marketing reasons whereas NortonLifeLock is the last.
Oops, I picked a bad example it seems... Apparently `shared_ptr` does some magic to simulate covariance through type conversion. It still breaks in other cases (a function which returns a `shared_ptr<derived>` can't override a function which returns a `shared_ptr<base>`, unlike with derived* and base* ), but it still probably covers most real-world cases.

If I had stuck with std::vector my point would have been better. Even though theoretically a `const std::vector<derived* >` IS-A `const std::vector<base* >`, that is, a read-only view of a collection of derived elements behaves the same as a read-only view of a collection of base elements, you can't pass the first to a function expecting the second in C++, unless you make your own function a template.
I worked for an oil and gas company in Houston about 5 years ago, and the IT organization was primarily Indian contractors working through a couple companies. I recall Infosys and Larsen and Toubro.

One of the IT contractors supporting the SAP system confessed to me how horribly L&TI treated him, and how if he spoke up about it, they could force him to return to India. He was making $18 an hour btw, although I’m pretty sure his billable rate was far larger. One of his Indian friends found out what he’d told me and ended up yelling at him in their native tongue because he wasn’t supposed to speak up, apparently.

I’m sure tons of talent from India absolutely is deserving of their work visas, but there were companies clearly gaming the system.
While the climate crisis is very real, entirely too much attention is focused on it as part of the overall environmental destruction that has been caused, and is accelerating, due to massive overpopulation. The massive extinction of insects, animals and fish. The saturation of our environment with toxins, waste and industrial chemicals. The destruction of our soil from overfarming and monocropping. The mass extinction of plants and increasing deforestation. The list goes on and on. All direct results of massive overpopulation.

Unfortunately most people choose to ignore, or worse yet, deny the obvious because of a variety of factors. Some because of religion, some of of blind faith in technology to solve all of our problem, some out of denial because the problem seem too daunting to face and some out of sheer ignorance and/or stupidity. Many of these people engage in ridiculous hyperbole about potential solutions. They talk about people who understand the problem of overpopulation as seeking mass genocide or forced sterilization. Others talk about the "slowing birth rate" as if a deceleration in population growth (as opposed to a reduction) will cause the problem to solve itself.

The fact is that the problem of overpopulation is easily solved if we approach it rationally. Instead of incentivizing people to have children as we do now, offer incentives for people not to have children, both at home and abroad. Offer subsidies to couples who have one or no children and remove subsidies from those who choose to have 2 or more children. Its a problem that could be solved in a generation or two at most if we had the will and intelligence to implement common sense solutions.

Unfortunately even many of the people who realize overpopulation is an unsustainable problem refuse to address it out of concerns for our similarly unsustainable economy which depends on endless growth to keep our debt-service based economic pyramid from collapsing. The "wealth" of these people is illusory, based on "debts" that depend on future payments. The fact is that our overpopulation problem is tied to our economic problem. Neither will be solved unless and until people are willing to face reality and work towards solutions. Both will end disastrously in time if we choose to ignore them and pretend they are sustainable.
No matter what technology, there will be an absolute upper limit of what population earth can bear. So the the discussion can only be what the correct number is, isn't it? And it could well be that the number is lower than the current population. For our current technology, population is way too high. So either we regulate that or nature will do it for us.

I have two children and I am grateful for them. But it would be dangerous to miss that we run up to hard limits.
No, I really mean rural Tokyo. Tokyo is BIG and not all wards are like Shinjuku/Chuo.
There has been a slowdown in growth, yes. Google search suggests that we are still expecting 1.9% real GDP growth in the US for 2019. The article you linked some talks about specific sectors and measures shrinking.

Slower growth is still not a contraction. And the US is not the globe.
I don't see how it would help, then, if it were closer, like 2 miles? What would they do, instead not be able to walk there?
The article itself makes it clear and calls it "simulating death"
The Problems with Bioweapons (and you need bio here, either a bacteria or virus that delivers the crispr genedrive, a single spray won't be enough), is that they evolve.

Your super virus that you developed to only kill people living in southern florida? Yeah, that now developed to also kill people in new york. And now it's the whole world.
Out of curiosity, have there been features that were thought to be part of JS one day, added by TypeScript, and then abandoned for JS again, leading TS to rip them out as well? Or do such vestiges remain in TypeScript and have to be changed into different constructs on compilation?
I hadn't realized that SwiftUI could play a role here. Sounds hugely interesting! Best of luck!
Byte values that are ASCII control characters need to be escaped, and byte values that are not valid UTF-8 can't be represented in JSON strings.