skysight-inc/HackerNews huggingface dataset:
I agree, but it sounds like we’re trying to get the web browser to simplify and implement OAuth2 and OpenID Connect via WebAuthn ... If we already have OpenID Connect, the only advantage to end users under that scenario is a login-with-Apple ease-of-use improvement. Seems more likely that we’ll continue using OAuth2 and OIDC server side for this, for now... but maybe we’ll end up standardizing the ways MFA is requested and presented by providers...
The price of real estate is set to pretty nearly the salary of two people. The college educated live in different sections of the city from the high school educated. In nearly all instances families survive on two incomes.
Well yes but that's all part of the popularity.

When a consumer would google "Go daddy" before the company was popular, they probably wouldn't find much unless they had safe search off ;)

A "Yahoo" is kind of a weird person if I understand the term correctly, or a statement of joy. Searches for that wouldn't have turned up anything else until the company got big.

And Google, it would probably turn up a wikipedia page about strange looks. In fact it's quite a weird term when you think of it. Though of course wikipedia wasn't around when Google was founded.

My point is, this goes for all brands until they're popular.

But anyway we know it's not going to be Vector again. Looking forward to seeing the new name.
What would he do differently in respect to his decision to provide financial support to the effort to deny GLBTQ people the right for happiness? Just wondering. Did he ever express any thoughts or regrets about that?
> it sounds like at least with GCC, a global constant would go in the TEXT section of the binary

I don't know why you think it sounds like that, but GCC (on Linux) puts global constants into the .rodata section (read-only data) and other global variables into the .data section.

> I can't think of why that would affect performance, especially since the variable was seemingly unused.

I'm guessing data alignment and corresponding changes in cache hits and misses. But I wonder if there's a scenario where this change changes the offsets of other variables from the base of the data section, which changes the encodings and therefore the sizes of the instructions accessing those variables, which overall changes code size and might cause code alignment issues. Probably too far-fetched.
I imagine space is a factor, but energy will be a big one as well. Calorie dense foods will likely need more space and energy (light) inputs. Vertical farms are very water efficient, so I don't think that matters much.

Vertical farms make a lot more sense with fresh vegetables like leafy greens that grow quickly, command high prices if grown organically, and benefit from being closer to market.

Potatoes are the exact opposite. If it ever becomes more cost effective to grow corn, wheat, and potatoes in virtual farms then outdoor agriculture is dead. While I don't agree with the article that it will never happen, it might require energy advances like fusion power or drastically higher _rural_ land values and water prices.

Greenhouses make sense long before vertical farming, just look at agriculture in the Netherlands, it's mind boggling how much they produce for such a tiny country.
It's not what the linked piece says. It says he vouched for the journalist's good intentions. No journalist is going to offer you a promise they're writing a positive story, it's not a sensible way for journalism to work.
I'm very familiar with the Ogallalla aquifer. When the drought of 2012 hit, people were very worried about it never recovering. After several 'wet' years it appears to be fine. Mother Nature is stronger than we give her credit for
The source website [1] of the author is more interesting. It can be translated into "neo-legalism", a reference to the "fa jia (legalism)" in the early Chinese history. Fa jia is a school of thoughts that has a color of modern law & rule-based society system, but it is truly a top-down feudalism system that put its center around the legitimacy of the imperial court.

It does not end here though.

What they meant by the neo-legalism in the website, is actually centered a round a blended Taoism with a shell of a codified rules & laws in the legalism methodology. What historically is called "内圣外王", roughly "holds a saint-like attitude internally, but sternly executes the laws like a master".

The website claims that the capticalism is going to be replaced by such a reinvented system from the ancient tradition.

The whole thing has a strong flare of the historically-bestowed self-righteousness of the conventional Chinese scholar, as often recognized by western scholars on China study.

[1] http://www.xinfajia.net/
[2] https://en.wikipedia.org/wiki/Legalism_(Chinese_philosophy)
There is also an audience mismatch. Most of the criticism of pipelines is from professional programmers.

A lot of the value of scripting, pipes and associated concepts is low barrier to entry.

I agree with the value of strong typing. But I also remember how infuriating it was to learn to work with a type system when I was learning to write code.

When I need a quick answer of some sort, iteratively piping crap at a series of "| grep | awk" is exactly what the doctor ordered. Sure, I could bullet proof it nicely and make it reusable by investing time the time to write it in something saner, but there's zero reason to - I'm not likely to ever want to perform the same action again.
I don't know about TDD specifically but we have the Perl community to thank for setting the bar for rigorous testing back in the ealry 2000s with the numerous Test:: modules on CPAN.
WebAuthN is not supposed to be the only way you log into a service. The credentials are permanently tied to your Authenticator of choice, which can be lost or stolen at any time.

If you change devices you just provision the new one for your account after signing in with a traditional username/password(/2nd-factor).
The downside... portability. Amazon now own your ass.
Lucky your teachers actually cared about you.
Lack of friendship is primarily due to a language barrier. The Chinese that obtain a reasonable mastery of vernacular English for daily discourse have no trouble making friends.
That is true, but, equally, you are underestimating the time you spend trying toi do something that your no-code framework can't do, and the extra cost of working with it.
That's irrelevant. If a cookie isn't shared between websites then the analytics software can't easily track you between websites, which is what ITR helps with.

Also the publisher has to willingly share that data for use by Adwords. And in Europe at least sharing that data is illegal without user consent due to GDPR.

Create a new Google account, go to Google Analytics, register a new domain and you'll see those options off.
Yahoo! Pipes tried this more than a decade ago, it's interesting to see that the dream of "apps my mom could build" never dies.

Except most people want to be consumers of applications, not creators. And those who really want to be creators they learn how to code. So, like with Pipes, I am not really sure who is the target audience here.

Microsoft Popfly[1] was another one from back in the days.

[1] - https://en.wikipedia.org/wiki/Microsoft_Popfly
A fingerprint can be a personal password or it can be a government ID, but it can’t be both. Since the U.S. government already has something like 200 million fingerprints on file, and many foreign governments collect fingerprints whenever you travel, these fingerprints are sometimes leaked en masse (https://en.wikipedia.org/wiki/Office_of_Personnel_Management...), and because they can never be changed, biometrics aren't my personal choice for a secure method of authentication.
Another thing that strikes most Russians when they go abroad is how well ventilated the buildings are, and how high is the indoor air quality.

In Russia, it's most likely an inverse of venue class. Malls, public venues, indoor markets, govt buildings all like to save on ventilation.
A heat pump is only moving heat from one place to another, it's not heating "resistively". So your energy cost is to run the heat pump, not to "heat" the house.

Having said that a typically, your system is designed for a 99% "heating" or "cooling" dry-bulb outside temp from the ASHRAE climatic design conditions based on your location.

For example. Boston (Logan Airport) the 99% heating temp is 12.3F, so you'd size and design your system for this to get your heated space to 70F. There's a secondary heat source that fires if the temps drop below this (which happens, the 99.6% heating temp for Boston is 7.4F and it often goes below 0F). This is often resistive, but could be a hydronic coil if you had an on-demand gas combi-boiler for hot water. This is also used in an air-source heat pump for de-icing the condenser. A ground source heat pump (aka geothermal) doesn't have this problem, but requires a well to be drilled (100ft per ton of heating/cooling) to provide ground water as a heat source.
It refers to the payload that makes up the ad, e.g. the package of html, JS, CSS, and other assets that the browser actually loads.
FYI, fingerprint for WebAuthn already worked on Android, I tried it with my pixel phone.
Thank you for sharing this story, it's really eye-opening
Lots of new things. Perl is an immensely powerful language. If you know how to write code well, it will be fully comprehensible by even casual programmers.

Many orgs ship perl based tools as current, up-to-date products. Mellanox OFED is one I was using earlier today.

My own github[1] has a plethora of perl projects.

[1] https://github.com/joelandman
I don't think they were saying learning to code is easy, per se, just that it's not the only barrier to launching a successful product.
> ... "deleting" the blog (it's still archived) was a bad move that makes the NYT looks bad if they go and out him.

Did you mean "bold move"?
Spain has Verse and Bizum (from Caixabank).
Correct.

Also writing it down avoids the problems of:

1) somebody thinking they know what they're going to say, then not being able to on cue

2) being non-specific.

Similarities with mission statement or elevator pitch.
A QR code is exactly the same thing. If you wanna talk NFC... how many people do you think are gonna buy apple's proprietary NFC broadcaster? either way though apple could use the same API to call a public website instead of a private call to a handicapped app.

They're still downloading MBs of data. Not sure how big most websites are these days but I would surprised if most app clips don't go right up to that 10MB limit.
I usually use a max-width of 40rem and add 1rem padding for small screens/windows to keep off the grass, as it were. That anchors the width to the base text size so the line length makes basic sense, no matter what the user font settings might be.
> It blows my mind that such a large company can't seem to even get on the same page about what color scheme or menu bar position they want to use.

Isn't it the other way around? Being a large company makes coordinating on an uniform look and feel much harder, not easier.
iCloud does support Windows.
Please don't post like this to HN. You broke this site guideline so flagrantly that I can't quite believe my eyes:

"Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith."

... since the parent comment already made the same point, in the part you didn't bother to quote.

Also, please don't post in the flamewar style to HN generally. It's not what this site is for.

https://news.ycombinator.com/newsguidelines.html
WhatsApp does payments??? I never knew of this.

In fact I see no sign of it in the app whatsoever. Must be a regional thing?
I lose hours every day just yelling "enhance" at my computer screen. Hasn't worked yet, but any day now...
The headline is not strictly accurate. Putting aside non-mechanical indoor climate conditioning that dates back thousands of years, in 1842 John Gorrie used an evaporative cooling machine to create cold air for hospital patients. Carrier was just the first to use an electrically-driven compressor.
China isn't even left, it's straight up ultranationalist, imperialist, corporatist. Chinese “Communism” has sort of completed the rightward trek Leninism started in order to dodge the need to move through capitalism and broad proletarian class consciousness found in Marxism to make something that could plausibly work in pre-capitalist Russia the whole way to straight up fascism.
>will request FB to fire him... (which thankfully won't happen)

Corporations don't fire this fast, give it couple weeks and he will move to other position "for personal reasons", where he will rest-and-vest for the few months, before finally being let go.
The problem is that nobody ever tells you these things, the documentation doesn’t cover them and as a result everyone still uses the terrible original syntax.
You don’t need a public CA to do client certificate authentication. Hell, your computer doesn’t even need to trust the CA that signed the key - it’s the server on the other end that cares about that.

This is precisely how WebAuthN works - but we figured out that we actually don’t need to go through the headache of getting CAs and signing involved at all. Just store a public key attached to a user after they’ve signed in via traditional means and let the browser/security token manage the keys.
I'll admit that I have not looked too far ... (Google) ... https://tools.ietf.org/html/rfc2308:

"Negative caching was an optional part of the DNS specification and deals with the caching of the non-existence of an RRset [RFC2181] or domain name."

Optional.

Now, I know how DNS works and so do you but your average sysadmin wants instant results as they thrash around trying to get something to work. You see the same effect with firewalls. If state tables don't get flushed after a change then the change will seem to be ineffective. Been there and done that. States often die after five minutes and so do Windows DNS fuck ups.

That is why the master says: "wait longer" followed by "turn it off and on again" or "go out and smoke a fag" or "get me a coffee" or whatever. When your arse is on fire in IT, learn when to trust your judgement and take five.
The effectiviness of heat pumps is insane. I worked in an architectural firm, and had an epiphany one day that every single one of our highest energy performing projects used some sort of (air/ground/water) source heat pump. We had a 100% glass building that was better performing then buildings designed to PassiveHouse standards because the former incorporated a GSHP.
And they are saying that apple can do that. By threatening to revoke payment keys.
The Baffling World of Masayoshi Son's Presentations
I remember in 2002 when .NET came out they had a tool that turned UML into method stubs with pseudo-code, and I was sure that my career only had a few years left before it was fully automated away.
Just wondering (not criticising), why would the government create and run multiple systems doing the same?

Is this something to do with the differences between regional states in India?
I agree 100% about how common it is. The industry also pays lip service about doing something about it. My last job was at a research institution and we had a data ethics czar, who's a very smart (Stats phd) guy and someone I consider a friend. A lot of his job was to go around the org and conferences talking about things like this.

While there's a lot of head nodding, nothing is ever actually addressed in day to day operations. Data scientists barely know what's going on when they throw things through TensorFlow. What matters is the outcome and the confusion matrix at the end.

I say this as someone who works in data and implements AI/ML platforms. Mr. Williams needs to find the biggest ambulance chasing lawyer and file civil suits not only the law enforcement agencies involved, but top down everyone at DataWorks from the president to the data scientist to the lowly engineer who put this in production.

These people have the power to ruin lives. They need to be made an example of and held accountable for the quality of their work.
How does exactly it handles security? Will it be another hell like Adobe Flash was?
You’re angry about having to install the Music app to change settings in the Music app?
how about PeriplanetaDB?
I worked on some code once for an app that would crash if you added a comment in a specific place. We removed the comment and then added a comment asking developers not to re-add the comment.
The reason for the @_ is that it is a simple way to get both pass by value and pass by reference semantics.

The values in @_ are aliased to the values in the subroutine call.

Most of the time, you want pass by value semantics, so you unpack the array and copy the values into function variables. If you want to modify an argument, it's typically passed in as a reference, and you can mess with it that way.

However, there are times when it would be horribly inefficient to make those copies, or when you need to do some magic (generally best avoided in 99.999% of your code), that this makes possible.

Also, since Perl functions are always variadic, it means that it's easy to work with a variable list of arguments in a function. For example, if you are expecting a list of key value pairs for your function, you can simply write:

my %args = @_

Making signatures default will be a big improvement, but the power of the simple abstraction @_ provides should not be underestimated. It's actually an elegant solution to a complex problem.
I guess it depends on what you're writing for.

When I made the move from native software (Windows applications w/GUI in .NET) to web applications, I found the transition to be _extremely_ overwhelming.

And for the most part, the frustration came from trying to manage setups and dependencies, and keeping up with the bazillion of packages.

I can absolutely see a beginner getting turned off by the initial process of just setting everything up, before a line of code has been typed out.
It is everywhere in Europe but there is a problem with IBAN transfers. It exposes a lot of details, like your name and your bank branch, to the receiver. And some sites accept IBAN numbers for small payments without any other kind of authentication.

It's an electronic version of the times when we used to mail transfer cards to do transfers, but this day and age needs a lot more privacy protection. Same with other old tech like the phonebook. Who gets themselves listed anymore? It leaves you open to way much spam and scammy crap calls.
Well, 2 billion devices is a meaningful number of devices, no matter how you slice it.
The US Space Force Space Fence orbital tracking system is officially operational
Right, which I sorta kinda get why coming from C - a *something is the thing pointed to by that something.

How is that more understandable than @ vs \@ without knowing the language? My guess is it isn't.
Redskins removing ex-owner Marshall from Ring of Fame
As far as I see, the source code of the library is not plain C but .go, which is then transpiled to .c

Anyway, even if what we see in the resulting .c is "just some missing string" it's not necessarily obvious how the strings are supposed to be handled in the whole .c domain. Specifically, it can be that some other constants (even not necessarily sting constants, but the constants in the same segment where the string constants are!) are being used very frequently by the code which is measured (let's call them "hotter" constants), and the removal of that one string constant simply affected the placement of the "hotter" constants).

In short, I suspect that the deletion of the constant is not the only way to get different results, but that the different results would also happen even when changing the order of the definition of constants, without removing any of them.

So the way I would attack that problem, if it would be desired to fix the performance issues, is: I'd measure the access of all the constants in the same segment, and identify which are used during the whole run of these benchmarks -- those are "hot." The solution is then to modify the code to be less dependent on such constants inside of the "hot" loops. Often the number of these that have to be fixed is low, but it's also possible it's otherwise.

So I believe it's not that much a mystery as it appears to be. (I have even more specific experiences and also suggestions. And I'm also looking for a new dream remote job. Anybody needs this kind of expertise, for some reasonable longer term, or shorter term but seriously paid?)
Hmm ... don't conflate the presentation UI with the underlying language. I wrote my companies website (2 jobs ago) in Mojolicious (perl web framework), with a responsive UI, based in part upon bootstrap. Very modern (for the time) UI. All backed by a very fast implementation.

IMDB seems plenty fast to me. UI isn't great, but that's more of a presentation layer design thing than a language thing.
Yes, I'm 100% with you. I've finished two tracks using Reason and Ableton with dozens of unfinished things laying around. And those two tracks took weeks.

Meanwhile, with my little Electribe 2 and a couple of guitar pedals, I finished three tracks in like a tenth of the time and enjoyed it a hell of a lot more.

But, on the other hand, those two tracks I made on the computer are, I think, much better songs for someone to listen to.

So a big part of this dilemma is how much do I optimize for my enjoyment of the process versus the listener's enjoyment of the product? The two are not purely orthogonal. It's hard to make something people like if you're miserable doing it. But they aren't entirely aligned either, as can be witnessed by all of the many many ambient modular jams that I'm sure were fun for the artist to make but are just pointless boring noodling to the listener.

> One of my tracks, btw, if any of you got curious at what kind of music I make: https://soundcloud.com/flipbit03/ibu-kid

I like it! The filter sweep on the drums is <chef's kiss>. The overall structure is really cool. So much electronic music just has nothing interesting going on in the arrangement.

I first got into making music like, uh, 20 years ago using PlayerPro on a Mac. I was way more productive back then. Trackers are fun. But also my music was a lot shittier, so there's a trade-off. Have you talked yourself into getting a Polyend Tracker yet?

Here's my stuff:

https://www.youtube.com/channel/UCSMJ0iRwAhIFYSpntOEtn2g?vie...

I like putting it on YouTube because that feels less formal and less like a "release" to me. Though the downside is having to make some kind of video for each thing.
A version of it is a heat pump water heater:

https://www.energy.gov/energysaver/water-heating/heat-pump-w...

In my home, we leave the garage door open when it’s warm so the cold air that the heat pump water heater expels can come into the house.

It’s basically an air conditioner that dumps heat into the water, instead of the outside air.
AI Based Wifi Marketing and Loyalty Solution
And their interview process is apparently, contribute a useful feature to the code base. Which, IMO, is brilliant.
On the topic of energy, I find this correlation fascinating as well: https://jancovici.com/wp-content/uploads/2016/04/petrole_gra.... Oil consumption predicts GDP. Complete article: https://jancovici.com/en/energy-transition/oil/is-the-price-...