skysight-inc/HackerNews huggingface dataset:
I've grepped through the codebase of Firefox some time ago, and it was very very far from being modern, with a huge amount of naked news and deletes.

This is a straw man. Nobody in the C++ community action like the next release is a silver bullet. On the other hand, people in glass houses...

Smart pointers help (but do not solve) memory issues by tying together access and resource destruction. If you access a resource through an object, and the resource don't go away until the object does, it makes it harder to access the resource after it's gone. Not impossible since you can do various things like grab a raw pointer/reference to the smart pointer and then call reset. In practice though, this doesn't occur that often; Murphy is a bigger problem than Machiavelli.

You're entitled to your opinion but it goes directly against my experience, and most industry experience. Most C and old C++ codebases, memory management over time just becomes a tangled mess of ad hoc delete calls. With smart pointers this just hasn't happened and in practice spent tiny fractions of my time still dealing with memory related issues. A language with e.g. real reflection would be a way bigger boost to my productivity than improved memory management.
A problem with EVs is that they don't ultimately displace oil consumption. As long as oil is freely traded and pumped, an EV will just direct a car's share of oil to some other use (lowering demand and oil price so someone in a developing country can afford to use more fuel, for example). This combined with the high lifetime CO2 footprint of EVs (on the order of 50% of the lifetime footprint of petro car), this will make global emissions worse and not better. And also, the vehicle replaced by the EV will be sold, on the short term increasing supply of used cars and enabling more private car use.

Agreed on the bicycles.
even more helpful info here:

https://en.wikipedia.org/wiki/Ultra-high-voltage_electricity...
My library uses this and it works well enough, but the library is not that large yet the performance is often laggy. Odd to see them touting its scalability.
Hi, pleased to meet you. Even though everyone on our newsletter list specifically signed up to get newsletters, we’ll still warn you and then unsubscribe you if you do not engage for a long time.

Google, in particular, will send all a sender’s mail to everyone’s spam folder if it sees low engagement across all gmail users... so it is in publisher’s own self interest to remove disengaged users.
Rollbacks can be considered for shitcoins, in Bitcoin it is nearly impossible and very unrealistic.
When I saw the NYT headline, it seemed to suggest that the GM engineer was singled out precisely due to helping out in exposing the scandal. But when I read the article, it turns out he's just one out of 4,000 other engineers.

We could probably make many other scandalous headlines from the same group of people:

"GM lays off engineer who contributed to trade union organising his colleagues"

"GM lays off engineer who only two years earlier contributed to patent XXX which saved $$$ for the company"

"GM lays off engineer who was recovering from cancer and is now at risk of relapse"

"GM lays off engineer whose seven dependents are now facing an uncertain future"

This is not to belittle what Hemanth Kappanna did, but there are four thousand stories out of which one is now lifted up, even though what he did previously is, as far as we know, not at all connected to this position being terminated. Contribution of Kappanna and his colleagues was to first to WVU and then the world as a whole, not GM. So perhaps a job at GM shouldn't be his "reward"; something else should be.

But I hope that the NYT headline might help him with that.
Your question forces me to restate the original post again in other words, but you're correct, if understanding and manipulating the substrate of our reality is a sign of "bad design". Nothing you mentioned is basic from the viewpoint of a mere single planet species. But it's all basic enough to ensure we've remained a single planet species. Thus, if you can build a Dyson sphere, you probably won't need one because at that point your fundamental knowledge will be much greater than "bigger gun". In fact, we stopped building bigger firearms long ago due to greater understanding.
> Much less that it affects the fun of driving for the great majority of people.

Commuting never was fun.

But, from time to time, when overtaking a long truck on a uphill road, you'd really like your car to work for you (as in "I need power, just for a few seconds, but I need it now!"), and not against you (as in "Please, if it is not too big an hassle for you, would you mind to try and rev the engine up a bit? Take you time, sure, but... that hairpin turn is getting closer and closer!").
Even knowing that the author was well off (despite both she and her husband starting out as newspaper reporters), I was still expecting to read about how hard it is to just be a mother, period. Was not expecting it to also be about what it takes to be a mom at 50 and still aspire to publish a new novel per year.
Well since a common thing therapists do is (covert) social skills training, increased extroversion makes perfect sense. The was recently another one linked here that said long term therapy can increase neuroticism.

My biggest complaint is that most of their studies suffer from survivor bias. They ignore people who drop out or have negative outcomes (there is overlap there).
Nice write up! I have been using Emacs for several decades but I am a novice at org mode. Your article is at the right level of detail for Emacs newbies.

Off topic, but: as another commenter mentioned, iOS is a pain point for me also. Best I can do is keep .org files in DropBox and edit/view using Textastic.
Any deficiency in the elisp is made up for by this: (insert ":(╯°□°）╯︵ ┻━┻)")

Well done!
After defining the Definition of Done (or equivalent) I find P.E.R.T.[formula] the most useful, with the Standard Deviation [formula] a good source of uncovering undeclared risks.
It seems like for every desktop user who's still on a Sandy Bridge or whatever, there's a user asking for N*2 RAM where N is the maximum currently amount of memory available in a laptop.
For many of these things indeed it is about the internal implementation and not about the language itself (although the language itself has many features limiting optimizations as well).

The main problem is that modules are compiled against the CPython
implementation and the CPython API. These inefficiencies can never be fixed without changing the CPython API. However, changing that API means breaking all the modules that are compiled against that API.

This is also the reason why other interpreters besides the CPython one have so much trouble supporting all modules. They basically need to either rewrite the module code or support the (very inefficient) CPython API.

They could have changed the API to allow for much more efficient Python programs when they made the breaking transition of Python 2 to Python 3. However, instead they changed only a very small part of the API (the strings/unicode part) and left everything else intact. This meant it was easier to change code to support Python 3, however, it also means the actual benefits of switching to Python 3 are very limited while still breaking every single module that was compiled against Python 2.

This basically brings us to todays situation where billions of lines of code need to be updated to work on Python 3 (many of which will never be updated), while basically barely getting any benefits for doing so.

Yes, improved unicode support is great and I won't argue that it is an improvement, but arguing that it's worth millions of hours and millions of dollars wasted on upgrading code is a very hard sell.

Breaking backwards compatibility is very, very dangerous for popular projects, and it is something that should be taken extremely seriously. The team behind the Python 2 to Python 3 transition clearly did not do that, and the entire Python community has paid the price for that. The "print x" thing makes it extremely obvious that they did not realize the huge impact of their decision to break backwards compatibility. It is a minor thing that fixes a problem that really wasn't there to begin with, but it's a minor thing that breaks almost every single Python 2 program ever written. It's just ridiculous.
The pressure of being a streamer or game developer
Thank you for your feedback! You're right, you can do this with any web server, but that is difficult for some people to implement. I'm not saying people shouldn't learn, and do difficult things to protect their websites, but starting with the Cloudflare Firewall is a step in the right direction.

What are the odds you can guess the IP address of my server? They're pretty slim I think. Also, if I use Cloudflare's Authenticated Origin Pulls, my web server won't respond to your request if you managed to find my IP.

Also, I'm not saying you shouldn't take other security measures, like having a secure password, use mod_security, etc. The intent of using these firewall rules are to prevent login attempts, or at least reduce the number of login attempts to your WP site.

Moreover, if I were to use Cloudflare Argo Tunnel, then it would mean my server is not directly accessible on the internet.

https://support.cloudflare.com/hc/en-us/articles/204899617-A...
https://www.cloudflare.com/products/argo-tunnel/
I wonder what would have happened if the hack were 4 Billion instead of 40m, would Binance have the power to rollback
Great news!

But, looking at the iOS implementation, it seems that it severely affects performance. Might work for simple apps (but then again, so does React Native).
Red Hat has taken over the maintainance of the already released Java 8 and Java 11, LTS versions, not development of new features.

This is a now somewhat outdated report of contributions per company to OpenJDK.

https://blogs.oracle.com/java-platform-group/building-jdk-11...
Cue a dozen bitcoin apologists explaining how "bitcoin the protocol is actually extremely secure, it just so happens that every third person involved with implementing bitcoin-the-actual-token is either a crook or incompetent or an incompetent crook."
This is nothing new. People were constantly introducing new languages back in the 1990s too. Of your preferred languages, Rust and Typescript are fairly new. They are among the success stories of this tower of Babel.

There's a constant churn of replacing and improving languages. Nobody is using Algol, Pascal or Smalltalk anymore, and even COBOL is losing ground. (Only Lisp and C seem to survive everything.) There's a constant process of learning and improving, that resulted in this latest generation.

And every language is good at something that no other language is good at. There are good reasons why some people prefer Perl, Python, Javascript or C for some tasks. Kotlin is rising in popularity because it's turning out to be the better Java that Groovy and Scala weren't.

Expecting everybody to use the same programming language for everything is like expecting a carpenter to choose a single tool to use for everything. And maybe a Swiss army knife really can do it all, but still not as well as a more dedicated tool.
China is basically a Western country now, I mean it runs on the same capitalistic principles as the nominally Western countries, with some extra dystopian elements thrown in the mix. The pre-1989 clash between East and West was a real clash of the worlds, of different visions on how the future should look like.
I am not a blockchain enthusiast but proof of authenticity is a use case that I've heard. It could be used to prove (for example), that a specific video existed in it's current form at a certain point in time.
Traditional exchanges do not, in fact, hold funds or securities for customers, or handle settlement, or a myriad of other things that crypto exchanges handle.
0. Proper ergonomic furniture, including height-adjustable desks (ideally hydraulic sit-stand), depth-adjustable chairs, standing mats, and laptop/monitor risers plus external peripherals.

1. Quiet / walls (haven’t found those in over a decade, tho, so...)

2. Non-fluorescent light. Ideally from nice big windows with a view of something other than the side of the building across the street.

3. Summer Fridays (afternoons off between Memorial Day and Labor Day; common in NYC companies that originated in the 1980s or before)

4. Norms of taking > 3wks/yr PTO

5. Flexible hours

6. Keeping the fridge stocked with milk to go with all that free coffee and tea (so many places take weeks to restock whenever they run out of milk. Such a simple thing. Boggles the mind.)
Build your own Content Security Policy report handler
All questions of its own merits aside, how is Bitcoin still worth anything at all after so many hacks? Isn't a large part of value the security to know that you'll actually be able to realize it?
It depends on the topic of the blog I choose to write. The things which I going to write must be like an answer to my selected topic or question.
If climate change is going to be addressed, fossil fuel prices will need to go up a lot.
Not anymore, since this year when you have DPF removed you will not pass the combustion quality check.
And because the preload list is hierarchical whole swathes of the Web can be covered with a single entry. .dev is the biggest example, but they can protect all the stack exchanges, all the default blogspot blogs, that sort of thing.
> These people from my India are forced to spend their lives in the U.S. on the H-1B visa.

They’re choosing to spend their lives in the US on an H-1B; they’re not being forced to do that.
Shitty UI but amazingly easy to use video meeting site. Even works on iOS safari
If heroin were really harmful, you'd see users quitting en masse too, surely?

And what about Palm Oil? If those plantations were really a major contributing factor in climate change people would stop using it surely?

Come on. The popularity of something is no measure of the harm it causes.
Yeah, I agree. EVs are not the best way to reduce GHG emissions. But at least they improve the air quality in cities.
Very easy to start a one-on-one video meeting. Not even a login required. Video meeting page needs some UI/UX fixes but who cares it even works on iOS browsers!
That’s not how this world works. Whistleblowers have their lives ruined, almost uniformly. Edward Snowden, Chelsea Manning, William Binney, Jesselyn Radack, Frank Ford, Joe Darby.

https://en.wikipedia.org/wiki/List_of_whistleblowers
> but you never hear about high-profile app examples that use them

The entire UI of Maya (Autodesk) has been implemented in Qt since Maya 2011. I guess that's about as "high-profile" as it gets.

Not that I'm a fan of Qt, IMHO it's a bloated mess. But that doesn't mean high-profile apps don't use it ;)
Absolutely. I'm talking about things that should 404 are actually raising exceptions. E.g. https://feedi.me/popular. I hit this link by mistake but that should return a 404 and not the exception page from Rails.
The per-channel number[1] is much better (imo) for napkin spec'ing because it's what you'll get in a typical networked application that's already done and minimised stalls.

But you're raising a good point: If you can arrange your data set across the physical DIMMS yes you can get much another 10x, and maybe the contortions you need to do to get it can be worth it (if you're actually memory bound).

[1]: better link, since the one you posted is bust: https://developer.amd.com/wp-content/resources/56301_1.0.pdf
That ending tho. Unforgivable.
Well the thief didn't touch any other cryptocurrencies that were on binance. What do you think is more valuable, a currency that thief wants a lot or one that they don't want?
Potentially. Apply and I'll review your resume sometime over the next couple weeks
access your org files.= use org mode on mobile
How can it be anything else? This even concerns individual account security "The hackers "had the patience to wait" and acquire access to a number of accounts before withdrawing the huge haul of bitcoins, according to Binance.".
I disagree with the term obvious.

Sometimes it only seems completely obvious until you discover an unexpected constraint that the design decision address well. Sometimes those constraints are no longer a limiting factor and you can safely rethink the design, sometimes they are an elegant way to prevent a specific real problem and you shouldn't.
Bitcoin itself wasn't hacked. They stole the keys from a server most likely.

I don't think it's possible to harden a modern OS against some potential hacker on the internet. Especially when we know that 0-days are sold and traded. So the idea of putting $41m worth of Bitcoin in a single wallet is frankly frighting to me. We saw what happens with pwn2own. Now scale that up a few million USDs.
Funny. I feel weird for saying I can't be in our Quiet Rooms for long. They have no ventilation. They are tiny. I start to feel sick and exhausted if I am in there too long. Some people have groups of three meetings in there for hours! How do they not pass out?
I know I fall into the "bad guy" minority here, but....

> Indian people are forced to spend their lives in the U.S. on the H-1B visa.

Have the rules changed dramatically since they made the choice to do this? Because it sounds like just that, they chose to spend their lives in the U.S. on the H-1B visa. I agree that the rules suck and need change, but nobody if forcing them to come.

> She hadn’t been able to see us for a year but later opted for a visa to “visit” a nation that is practically her home.

This again appears to fall into the category of a choice. That they chose to subject their child to the situation described, because the rules were in place before they came here.

I would like to see the rules change, but it's unfair to act like you had no choice when you voluntarily signed up to have those rules applied to you (or your family).
Please, not the open air movement again.

Edit: for the non-stewards of History that have no idea what I'm talking about: http://digg.com/video/what-was-the-open-air-movement-and-how...
Random Forest train in sklearn vs. train in AutoML (compare in Python)
I work on a project consists of tens of devs that continuously delivered applications for almost a decade, and I joined this team 3 yrs ago. At some peaks, there were almost a hundred people. We still continuously deliver new features to the project every day.

We bill by hours as a lot of people suggest in this thread. Which works pretty well. We also have flexible iteration plans, the clients can prioritize any feature that is important to them. If a feature does not worth it, it will likely stay in backlog forever.

Most things are really smooth IMO, though explaining why technical stuff is costly/mandatory is really hard to deal with. Because both of us want the project to be an ever-green project, we need technical advancement, architectural extensibilities. It's so hard to even convince myself if I considered myself a non-technical person. Why do you need to split into services? Why things are not immediately synchronized after the splitting? Why do you need a job here, and what's a job exactly?

At the end of the day, it seems when you are convincing people about things they've no idea, you really need to be trusted -- just like you kind of trust doctor, and being suspicious about witch doctors. To achieve this, it seems better first to be business-focused and solving problems to build trust and reputation, as some kind of credits.
From the README:

> Current advanced prototypes already show JS parsing improvements of 30%-50% on all the most common frameworks, just by changing the format, and we believe that we can increase this improvement much further.

30% is more than a bit :).
These hacks are only possible becuase of poor security on centralized exchanges. With p2p trading you dont have this problem.

Theres a common saying in bitcoin communities - "Not your keys, not your coins". Never leave bitcoin on an exchange with a third party. In this case though binance will have to reimburse their customers.
I really didn't mean to - I more meant that I am aware that games such as call of duty having microtransactions doesn't take away from all of the rest of the games. In previous discussions I've had on the topic, people just focus on one small point and take it as a reason to dismiss my entire argument, which is that games are in a healthy state overall, and there are plenty of narrative rich, mtx free games available. (which is what I really hoped to avoid). Unfortunately I can't edit my above comment to clarify or rephrase!
In this case customers in the end won't lose money, as binance can cover the loss from their own assets. And similar has been happened with most hacks in the past - as only hot wallet is emptied, the cost is manageable.

Though IMO 7000btc is too much for hot wallet in any case...
Google and Amazon are ruthlessly strangling tech startups and smaller mom & pop shops that latch on to something and see a big spike in sales. They have all the data on these companies already, and people are just waiting to jump in and takeover or destroy a company completely regardless of industry or location. They just borg cube consume any success and very few people make any money in this process. This is happening every day, multiple times per day.

That's a way bigger problem than relying on an API or building some app in garden.
Good - so it keeps them honest. Are you suggesting they should be forced to publish timetables which they know will be wrong 10% of the time?
Based on the SAG boycott on non-DGA directors.
Bitcoin was not hacked. A 3rd party holding users' keys was hacked. Bitcoin still has value because it has characteristics that nothing else does.
People complain so much about the USA immigration law, however the USA remains to be one of the only countries where you can own property if you are not a natural born citizen. There are those who think the latter should change to protect its natural born citizens. Is it a simpler matter to immigrate to India?
The magic keyboard always feels less comfortable for me to type on than their earlier AA-battery Bluetooth keyboards, which are still pretty slim. The older ones have a tiny bit more travel and a slightly lighter and softer touch while still feeling crisp.
I can recommend Bookpedia: https://www.bruji.com/bookpedia/
Yes, I would so love to see Beavis and Butthead again as originally broadcast!
A look at Fedora 30s new features
Berners-Lee: Hypertext and Our Collective Destiny (1995)
Please Help Me Find the Best Strange, Trippy Short Films and Videos
If something is so hard to use that nobody can be arsed to do it properly, it's generally a signal that the tool needs to be redesigned.
Thank you. For those, like me, unfamiliar with PERT https://en.wikipedia.org/wiki/Program_evaluation_and_review_...
Well if 7000 stolen from hot wallet is something like 2% of assets and rest is in cold storage, then the risk is manageable. However I agree that 7000 BTC is a lot even if you are running a huge exchange.
FYI we buy the RX231 with USB below $1 (in volumes well above 5k). You're right that Renesas doesn't compete in online stores, they don't even try.