skysight-inc/HackerNews huggingface dataset:
Re: <1 MWh/capita annum

Which brings up another issue, which is energy density/m2 of land. To support industrialization/high density urbanism the only fuel sources that do this are currently fossil fuels, or nuclear, but none of the renewable fuels have the energy density.

So if these countries want to increase the amount of MWh/capita, the most efficient (only?) pathway is through high-energy density fuel sources, which right now is being achieved through the use of fossil fuels. To me, this is (one of) the main reasons nuclear energy needs to be prioritized as a climate change solution.

ETA: And, now that I think about it, another way to squeeze more effectiveness from your grid is to build super energy-efficient buildings that reduces the overall and peak grid energy consumption.
> it's not value that Bill Gates himself created; it's at the very least value created by the employees of Microsoft that he skimmed off like a feudal lord.

That is true. And yet, Microsoft also made many of those employees into millionaires. Is your objection that they should have become multi-millionaires instead? (Yes, I know, not all became millionaires either.)

And what is your proposed solution? That business owners not be allowed to keep the profits of their business? That owners of large businesses not be allowed to keep the profits? Or... what?

Be careful what you wish for. In particular, be careful that you not destroy the engines of progress just because you don't like the unevenness of the distribution of their fruits.
There’s a possible explanation: humidity. The temperature that people find comfortable depends on humidity, and most AC systems have little or no ability to independently control temperature and humidity. Designing a system to achieve, say, 75F at 50% RH in a given climate for most of the summer is a black art, and most systems fail. So you can get 75F and feel sticky or you can get 65F and feel okay if slightly chilly.

A lot of builders in humid climates will install AC and central dehumidification, which can work better. In theory, one can tweak the indoor heat exchanger temperature to change the sensible vs latent cooling ratio, and there is at least one obscure heat pump vendor that claims to do this on the fly. I don’t know how well it works in practice.
ios/macos already let you copy/paste between them if you have bluetooth enabled on both sides and are signed in the same icloud account on both. I wonder if they're planning to let me authenticate/webauthn on macos using my phone as a platform authenticator?
Don't get me started on settings only being available if I install an app. That's Facebook levels of UX.
Your user files for one program are never "private" from any other program running on your computer. This is the security model of the desktop OS. It's not specific to Windows. It may be presumptuous - offensive, even - for Microsoft to do this from a UX standpoint, but there's nothing new here. There was no breach of protocol, Microsoft wasn't abusing its privileged position. Any program on your PC could do this at any time. We shouldn't act surprised.
Yes, the first web browser was WorldWideWeb. one of the first mail clients was /bin/mail. the first IRC client was irc. the first jabber server was jabberd.

And the first Matrix client was called Matrix Console. Much like all of the above, it sucked - it was a first generation thing I wrote in Angular on the Caltrain the day before we launched Matrix at TC Disrupt 2014.

So I'd say the analogy is pretty good. Riot (originally Vector) is a second gen client designed to make Matrix mass market - just like Netscape did for the Web. You can get away with the first crappy experiment being named after the protocol, but beyond that point it's just gauche.
I'm not sure, I am parroting what I thought I read on SO - so you are much more likely to be right, sorry about that!
There is Sign in with Apple on the web, too.
Where are those weights encoded? It doesn't seem like the genome has enough bits to encode a lot of weights.

I agree with other people in this thread that structure/architecture is encoded, but not weights.
As both an artist myself I can see the relationship in both the time spent on projects and the way art/developer projects is evaluated.
> The end result is that the optimal decision is to have more children to harvest more calories per an acre.

For a photo-essay about this there's the New Humanitarian article here: https://www.thenewhumanitarian.org/report/94947/lesotho-weat...

It describes the interaction between climate change, HIV/AIDS, and poverty.

(It used to be called "Too poor to farm").
Other way round I think.
I love these constrained devices. It'd be nice if there's a way to get the cost down.
This was a fun read. I totally feel what the guy is saying about thinking in a different language, my brain turns to mush when I'm trying to communicate in English. And I have it easy; compared to Chinese, all European languages are basically the same.
Are you suggesting that the CPC is ingrained in the DNA of all Chinese? I fail to see how criticizing a political system is racist otherwise.
> making more is cheap and fun

A common quip, but deeply inaccurate. Making productive agents who will advance your community is not cheap (neither in money nor in effort), and while some parts are fun, many parts are extremely not-fun. Productivity is clearly part of the goal of AI.

If the best AI you get is one that thinks like a 4-month-old fetus, making those is cheap and fun.
ironically, if you google Riot right now, we're the 4th hit (behind Riot Games)
> Has programming 'without writing code' ever panned out for anyone?

Yes, for everyone, many times. You just have to carefully define what "programming" is.

Even when there's initially no "programming", soon things like "macros" will be added.
Bj54321
That's true though. The academic tradition in China was substantially dismantled several decades ago, and for decades afterward the focus was on practical fields (say, engineering rather than literature). Academics in China are under much more pressure than in Europe or the US to avoid politically controversial research or advocacy, and for better or worse students are under more pressure to pursue fields with high earning potential instead of those they find personally interesting.

I am sure the Chinese academy will continue to grow and develop dramatically over the next few decades, but it takes generations to rebuild after as big a disruption as the cultural revolution etc.
You have to understand that the average FB user's experience is

- log on

- see pics of niece/family

- message their buddy about that thing this weekend

- see funny cat video

- log off

To that person, FB provided a lot of value with none of the downsides you're talking about. I don't think I'm friends with a single person who even follows DT's page, so this whole ordeal means nothing to them.

Could people communicate via other websites? Sure, but it's easy enough to just use FB.
It's important to note that WASM doesn't immediately deliver the speed benefits you'd think in all cases right now. Especially when you have to cross the boundary of the module it's in (tested this a while back, browser vendors may have improved this since then). In my tests, it "sometimes does, sometimes doesn't" end up being faster than JS, and it's hard to build intuition around when that will happen consistently. Early days, so that may change, that's just what I see atm.

It's also interesting to note projects like AssemblyScript which open WASM to a Typescript subset. Very cool work they are doing.

When WASM first appeared, I had deep misgivings. I was picturing a dystopia of unmaintainable bytecode springing up everywhere and the WAT format as a hand-wavy dismissal of those concerns. Credit where credit is due, though, the W3C groups working on this are doing a great job and WAT is actually not terrible to read (or even write, if you have an afternoon to burn and want to take it on just to learn a thing or two about WASM - look for the wabt compiler).
I'm pretty sure the zillions of Excel users proves it's not logic that's the problem It's all the scaffolding around it that is the real barrier of entry to most development systems.
I've had a similar experience. I've used their api to send SMS for multiple projects and have no complaints in terms of delivery.

Their web UI is pretty buggy. Certain parts of their control panel sometimes causes my browser tab to freeze. Recently I found that pressing tab caused the page reload when filling out verification info for buying a new number.
I'd be curious on your take of my code below, I have python and perl as dead even if you don't print and ignore pythons startup time.
What we need in this space is basically a UI where you build out what the presentation of the data looks like, what the permissions will be, and then an app gets generated for you automatically. You see the generated product and can then iterate but instead of with devs with tireless coding automatons
The reason Lego works is a simple, well-defined interface. Two bricks stick together by friction because the stud pattern on one matches the hole pattern on the other precisely. Fortunately, that's a model that translates well to software.

The way to make software reuse more like organ transplant than building Legos is to ignore the advice to keep the interfaces simple and precise. Or worse, don't even bother defining an interface, its data types, or error conditions.
It's relational, it scales horizontally, and it's free. That combination is surprisingly hard to find.
No this is definitely not correct for mobile or web platforms. You 100% do not need a headset, although you should use one because Meet's echo cancellation is pretty aggressive and causes all kinds of problems without a headset.
I remember changing a _constant_ int into a volatile global variable, and my code became 4 times faster. It was on Ubuntu 16.04. I might actually find code and post here later.
> In the GWB years of an ascendant cultural right, Scott would have likely faced the same threats from the right as he does from the left, over different issues.

I agree with your general point about power, but I disagree where cultural power has been historically. Consider, when was the last time the NYT was not the paper of record?

If anything, the cultural right is far more powerful now than it has ever been - at least since Barry Goldwater. And it still isn't on top, but that seems to be the current trajectory.
I have a couple. Both were from before I stepped into web development, and was a graphic designer.

The first has to do with Fiverr -- most freelancers are aware of the waste of time this platform is now. It was new when I started freelancing.

I landed a client, and had done a few small things for her over the period of a couple months. She always paid, so there was some trust in the relationship.

She was spinning up a new business and needed a logo for it. Being new, needing to build my portfolio and referrals, I spent hours sketching concepts, getting feedback, and finally rendering the logo. I provided the vector files to her for review, and poof. Ghosted.

Sure, it was $5, but it was the ego hit. How could a small business owner turn around and screw another fledgling entrepreneur like that?

Lesson learned, no one ever receives final deliverables until payment is received.

The second was a bit more nefarious. I had done some custom digital frames for a local photographer. The contract was for a decent amount of money, and like before, I spent significant time on completing the work. After providing watermarked versions for review, the client snail mailed a check. Upon receipt, I assumed sure, it'll go through so I emailed the final deliverables. A few days later, I went to cash the check and it had been cancelled.

Luckily, that second one led to me leaning on a contract I'd put together -- I sent the client multiple invoices, and eventually sent him a final notice stating going forward, every day of late payment would accrue 15% interest on top of the final balance. 30 days of this late fee would nearly double the original balance.

I received a nastily worded letter, and full payment at the end of it, but again, learned another valuable lesson.

Sadly, both these experiences pushed me out of freelancing. Too much stress, there's never any down time, and frankly, clients can be a PITA.
ironically the name is a dictionary word in many different languages... including both english and esperanto :D
Using SceneStorage for State Restoration in SwiftUI Apps
As a relative web novice, WebAssembly continues to be an incredibly promising tool that has a lot of potential, but remains obtuse on how to actually get a compiled .wasm binary to run properly in the browser. Most of the examples I've seen either are trivial programs like the one here, where they I still feel they pulled things like '_Z3addii' out of a hat. Alternatively, there are some articles that require you to delve into a pile of Node dependencies just to print out 'Hello World'.

I'm pleased to say I've finally uncovered the incantations to interface with a .wasm binary easily, but I was surprised how much digging it required, even with something as hyped as this. Perhaps I should write my own article on my findings.
Definitely they should have everyone's 3d image in the system. DNA too.
Didn't sound like he really wanted to study in America. That's fine, but if you don't have to do something, then it's harder to get value from it.

I studied abroad because I REALLY wanted to. I was immensely looking forward to traveling, experiencing new customs, learning new ways of thinking and even learning more than the basics of the language.

It was an experience I will value forever.

I think a big difference is that when Americans or Europeans study abroad, they are looking for an experience, when Chinese students (if this guy is to be believed) are looking to pad their resumes.

Same goes for college. If you go to college so you can put it on your resume, then you will hate it. If you go to college looking to learn, make friends and acquire skills, then it will be fantastic.
Is there even a way to update Python on Windows? I haven't figured out any way other than duplicate installs, a bunch of manual copy/paste/extract of older packages, and hoping for the best.
> you’ll quickly come to the cases that business people love to create anyway: you can’t do X with Honeycode but you need to make it happen anyway. And then you’ll wish you’d just done the whole thing in Python.

If doing the first versions in this thing meant you got to that position 6 months earlier than you would've otherwise, you shouldn't wish you'd just done it in Python from the start - your business would be missing even the functionality it has now for another six months.

You will, though, need to get creative and figure out the fastest way to get something close enough to X to make them happy in the tool, or with a hybrid tool+adhoc script approach, etc, though.

So there's still a lot of benefits there to knowing the fundamentals.
Yes, the structure is always there. The trick with unix pipes is that interpreting the structure is always on the receiving side. I don't care if this is CSV or TSV if all I want is the number of lines. I don't care about concrete representations such as JSON or YAML if all I want is to change one string (like a hardcoded server name) to another (like a variable reference). Can you see that? How about this: why would one need a spec or schema in order to pipe an XML file through gzip?
Security seems roughly equivalent, there is always a fallback method of authentication in case the user changes their device or forgets their password. Even biometrics on an iPhone can fall back to a 4 digit pin code.

I agree there are advantages to using public key crypto but the reality is that it's more difficult to get right (and therefore not implemented) compared to a simple hashing function for a password.
If this explanation is true, it suggests a very important experiment would be to develop AI models that train on video and (much less than 500 billion words of) text and then tackle these test problems that GPT-3 is evaluated on.
I'm not asking Google to throw away how docs or slides work and I like the simplicity of G Suite, but look at the quarterly reports for G Suite customers and Docs will get one or two things. It's still missing tons of basic features (mixed page orientation!). Sheet's "explore" mode has been useless for me, as most AI features are. Drive File Stream is cool but the transition process was a disaster and accessing cloud files on a local machine is not exactly amazing. I would love if Google didn't try to "innovate" and focused on making improvements to what they have.
How to build your personal brand as a new developer
I write perl professionally as of June 2020 (and I have been writing software in Perl since 1999). Never felt the need to use Python, or any other language for anything I do.

People who use my (mostly) Perl based software on AWS and GCP Marketplaces today are somewhat surprised and/or even taken aback when they find out it is written in Perl. So, I try not to mention that.
Enjoyable read. I to spent many years developing a game only to be disapointed in the sales. I wonder what the future holds for indie game devs. It seems to get harder every year.
I think this was useful as a "learn what WebAssembly is" guide. It shows you how to build a wasm module from c++ source code, and how to use your module in a browser.
As someone who has worked arguably a lot with Perl, Ruby and Python, I too choose Python.
Bummer. It looks like I won't be giving up Brave for a while, since it blocks GA and every other tracker.
I've seen so many people start to do this now! People are enabled by working from home conditions, and the limits of international travel at the moment.
You need to look at the disassembly of the generated binary to make sense of this sort of performance variation (paying attention to line cache boundaries for code and data), and even so, it is highly non-trivial. The performance counters found in modern processors sometimes help (https://en.wikipedia.org/wiki/Hardware_performance_counter ).

https://www.agner.org/optimize/microarchitecture.pdf contains the sort of information you need to have absorbed before you even start investigating. In most cases, it's not worth acquiring the expertise for 5% one way or the other in micro-benchmarks. If you care about these 5%, you shouldn't be programming in C in the first place.

And then there is this anecdote:

My job is to make tools to detect subtle undefined behaviors in C programs. I once had the opportunity to report a signed arithmetic overflow in a library that its authors considered, rightly or wrongly, to be performance-critical. My suggestion was:

… this is not one of the subtle undefined behaviors that we are the only ones to detect, UBSan would also have told you that the library was doing something wrong with “x + y” where x and y are ints. The good news is that you can write “(int)((unsigned)x + y)”, this is defined and it behaves exactly like you expected “x + y” to behave (but had no right to).

And the answer was “Ah, no, sorry, we can't apply this change, I ran the benchmarks and the library was 2% slower with it. It's a no, I'm afraid”.

The thing is, I am pretty sure that any modern optimizing C compiler (the interlocutor was using Clang) has been generating the exact same binary code for the two constructs for years (unless it applies an optimization that relies on the addition not overflowing in the “x + y” case, but then the authors would have noticed). I would bet a house that the binary that was 2% slower in benchmarks was byte-identical to the reference one.
> The question is if the cost savings would be worth the cost of the system.

I think it might be, if it was built into the home from the beginning, and the engineering cost was spread out over a large number of units. In other words, I don't expect it to make sense for one homeowner to retrofit their house.

It would make more sense in a condo/apartment/multi-unit/commercial situation.
I would recommend C#. It's really really amazing, you can do both OOP and FP, and Visual Studio is quite well at handling really large projects.

Debugging is also a bliss.
We've changed the URL to that from https://www.theverge.com/2020/6/24/21301470/whatsapp-payment.... This is the third or fourth theverge.com submission we've had to do that for in the last couple days.
Not just a fear either. There are a couple of sites that do exactly this and target people explicitly with mental illness to watch them deteriorate for their own amusement. Stalking them, doxing them, making public archives of their entire lives, and so on. It's especially sadistic.
So with indoor farming let's say you'd only need 5-10% of that, right? That suddenly makes it basically the same magnitude.
> Before calling the AG on this, how do you make sure that fake is fake in the first place?

You have enough evidence to form a reasonable suspicion that you were sold a counterfeit item, and that it harmed your child. At this point, it would be the AG's job to figure out whether or not the product is fake, and whether or not follow up on your report.
Isn’t this a classic example of the fragility of biometrics?

If I move to a new device, iOS should be required to give up whatever secret key my face translates to, so I can log into websites.

Simplistically, if iOS silently turned my face into the web password “g0rG0il3r”, when I eventually migrate from
iOS to something new, I’ll have to be able take my face password with me, thus exposing that my face was only ever equivalent to a password in the first place?
The EU version of USA Today is not text-only, but it is damn fast, with no trackers, no js, and a really fast CDN: https://eu.usatoday.com/
Did you consider that it was an honest mistake? I was not trying to "inflate" her title, nor was I trying to cite her as an authority. I merely tried to state her position as a 'contrarian' voice.
Maybe the end of anonymous ungated social media, yes. We can still talk to humans and sources we know and trust. Probably that's what we need to do already.
> "John is" is not contracted to "John's"

John's not sure he agrees.
Is it the fourth generation language once again? Quick Master from ICL anyone?
Was it not a matter of leaving out a country code or something? I was getting 200 OKs and not receiving messages, until I realized that my number without a +1 in front is a valid Peruvian number.
I recall stories of counterfeit child car seats that failed safety standards (don’t think there was a lawsuit) just “undercover purchases” and actual safety testing of the fakes.

As I understand it Amazon isn’t liable which to me makes no sense as it relates to defective products (everyone in the supply chain of a defective product should be jointly and severely liable).

I don’t care if it’s a 3rd party seller, Amazon should be liable as it hosts the product for sale, connects buyer/seller, processes payments, typically stores (and commingled) the products, and probably delivers the product.

The thing about punitive damages is they are a punishment, so eventually there will be a case where The jury hears how Amazon knowingly and willfully continued selling 3rd party items it knew were fake and dangerous (Fake DOT helmets; expired baby formula; fake baby car seats; exploding electronics; etc...)and the jury is going to drop the hammer. Even billions In punitive damages wouldn’t be a surprise, Amazon will appeal and it will come down to 10’s or 100’s of millions, but that’s when they will take real action to stop this. But it’s going to take time for this to happen.