skysight-inc/HackerNews huggingface dataset:
throwaway984393 <-- just a troll...

Edit: It seems I should elaborate.

> Getting anything out of a subshell that isn't from STDOUT is impossible. So you can't define an array in a subshell and then use it outside the subshell, and you can't return an array (or anything that isn't a string) from a subshell. If you only use subshells and want to use any kind of data structure that isn't a string passed from STDOUT, you have to do it globally.

Yes, but that is no problem at all, because that is the way shell scripts work and if you do it in a functional way, where the function has no state, it is great (we a few exceptions).

> And subshells are slow. So nobody uses subshells.

Shell scripts are slow in general, subshells don't make an exception but also don't have a large impact. And people do use subshells.

> If you use Bash for programming, you have to stop thinking in terms of the holier-than-thou software engineer, whose ego believes that a superior, "clean" design makes a superior program. You should embrace globals. You should switch between using or not using the enforcement of set variables or program exit status. You should stop using Bashisms and subtle, obscure language features unless you absolutely have to.

If you use Shell scripts, you should understand that this language has been designed decades ago and that professionals advise to use it just in short scripts to connect binaries.

> Bash is not a "real" programming language, so do not treat it as one. Do not look for hidden features, or try to do things in cute ways that nobody else uses. There is no superior method or hidden knowledge. Just write extremely simple code and understand the quirks of the shell.

That part is mostly okay, but "real" doesn't get the point, as it is a real language, just one with many problems. However, given its superior strength we haven't overcome it yet...
Oscar Peterson Piano Lesson [video]
VP9 decode and AV1 decode/encode is planned: https://github.com/KhronosGroup/Vulkan-Docs/issues/1497#issu...
Probably nothing, similar for most applications using EGL it doesn't mean much.

But it does matter for developers of Wayland compositors. A lot.
It is becoming harder and harder to troubleshoot which apps talk what to which servers because all off them, including OS, talk something all the time.

Back in the day if user told me they have a problem accessing some Internet content I would instruct them to close all the applications and start to dump their traffic on firewall and proxy. There wouldn't be any traffic from their IP address. Then, when they started the application I would see if traffic goes through proxy or directly through firewall, and make adjustments, like putting destination domain on an exclusion list in proxy or destination ip and port on an exclusion list in firewall.

Nowadays, Windows 10 without any applications started sends hundreds of requests per minute to dozens of IPs. Something respects global proxy settings, something not. I guess Android is even worse.
Show HN: DIY Home Voice Assistant with Privacy and Air Quality Display
10 percent is insane, most sellers with an agent pay 4-6 percent

And honestly the cheapest way to get it done is a sign in your yard, a flat fee broker to get it on the MLS and a lawyer to finalize the sale

Zillow and agents are not doing Jack shit to earn the commission they get
We are talking about being shoot with 230 decibels and this will kill any human diving near the whale. More than 185 Db are lethal. Is a defense system when startled.
This article is refreshingly honest about the general inanity of video games. Does anyone have a compelling explanation why video games are such an artistic wasteland even compared to other mainstream forms of entertainment like TV or cinema?
The work you link is based on the NeuralHash code shipping with iOS and macOS, and explicitly says so, so there is no reason to theorize if it might already have been in a shipped OS - if it hadn't, we wouldn't have research about its abilities. (What as far as is known - and I suspect it would have been found by people scrutinizing the updates - has not been rolled out is code that actually uses it to implement the reporting mechanisms)
The bookbear express: The Unseen Face of Ava
I stand corrected. Thank you -- unfortunately I can't edit my comment.
https://archive.md/Z5Mil
seems to make sense. Power and money consolidates to the top.
I can’t imagine something less important. We can’t afford to go to space because people are starving but we can certainly afford to reformulate our entire language?
Yes, you are right, and statically is what I meant, thanks for the correction.
Agreed! But afaik the neuron process "node" across species is not so different. The relevant metaphor I would think is humans have pcie and a large register count while many (all?) others are still on pata and register starved. Maybe a real biologist can come in with more facts and less bad metaphors
George is tech lead at comma.ai (and famous hacker)

His blog is a great place to see insightful thoughts into his head.
It is, but it's a VERY aggressive line of defense. The OP was saying that this is an "SME killer" and that "No small company will be able to defend itself" against a patent suit. This is far from the case. A small company was never going to try to invalidate a patent to defend itself either way.
Agree 100%. My opinion on this president, congress, governor, and local government(so, not partisan) hinges completely on whether they do anything to curb this. I don't care if it started under X, they inherited the problem and have done nothing to even attempt to fix it, which is maddening.

Prices in my area are up 75ish % since 2018. Rent prices about 50.
An old technology is about to take over, cabsec - capability based security. It's been around since IBM's MVT (1967) in one for or another. Multics, CapROS, KeyKOS, etc.

The key feature is that the default access isn't that of the user account, but no access to any given resource, unless supplied as a capability by the user. It is not the checkbox access right bits found in smartphones and tablets.

We need to be able to run mobile code without having to trust it. Capabilities allow this to happen. If implemented correctly, we should be able to get rid of virus scanners and that layer of band-aids when it gets implemented.

I'd guestimate we're still 5-10 years out.
Mysteriously? People talk to each other and it gets around that hey, we'd better not use Oracle, kqr really hates them. Depending on your status in an org, that's enough to move mountains, or get you ejected (professionally and quietly). Oracle's an easy one to hate because programmers have issues about money, but other opinions require more depth before things can actually change. Eg hey let's switch programming languages!
Newspeak?
To be fair, housing in places without institutional investors have also shot up a lot, so it’s hard to know whether that’s their effect of just the pent-up demand due to the pandemic linked to people having more money to throw on housing after a year or not going/vacationing out.
after obtaining a junior real estate credential in California, my irreverent twenty-something colleague told me with no equivocation "a trained monkey could sell these houses"
I see this as the future of machine learning.

Using a single bit to communicate weight updates during the learning process reduces bandwidth required, and allows highly parallel training.

I suspect in the future we'll even see methods of sub-1-bit weight updates to further decrease bandwidth requirements to keep massive models approximately in sync between distant learning nodes.
Without clicking, if MIT disinvited you and then the WSJ let you whine about it in their pages, I'd suggest that you're probably doing something bad.

Obviously, that's not a hard and fast rule, more a probability but do none of these people ever think "are we the baddies" as they check who is on board with them?

You're fighting for truth and justice and yet the climate change denying WSJ has got your back? That's a little awkward at least right?
How would a bounty system help with DDoS attacks?
Perfecting GLFW for Zig, and finding lurking undefined behavior that went unnot
"Am I overlooking something?"
Oh, how clever. Using the "no" oriented questions already. I see what you are doing.
This reminds me of the arguments made against writing “real” code in JavaScript in the early days of the web, until Crockford came along and wrote “The Good Parts.” There is no reason to think that a few idioms and curating features could go a long way to leading to a much better, less hacky paradigm for bash shell scripting.
Nice scifi short, not enough of these today.
Sounds like good news to me. Adding more natural gas plants will just create more demand for fracking operations, which involves chemicals that bind to water at a molecular level.
Why do you feel you should quality for Italian citizenship, just because you happened to be born there?
Hi, I also got stopped due to the iOS 15 requirement. Honestly I didn't even know what version of iOS I was running, and the phone never asked me to upgrade. Now I'll go ahead and upgrade.
I'm not the one who made the comparison, the parent comment suggested that no one would give that person a job. I know people who are unable to get jobs anywhere. They tend to suffer from debilitating physical or mental health issues through no fault of their own. To me it's unfair to compare that to a person who got let go for having some kind of professional disagreement with management.

I mean I just can't believe that this keeps coming up in the context of startups as if it's something weird or unusual. If management says they don't want to serve some customers, and you want to serve those customers, then... go somewhere else that will? And if it turns out nobody wants to serve those customers (or those customers just aren't profitable) maybe management was right all along, and it was a bad business decision to begin with?
If their system was hacked, it would be interesting to know what OS the user had.
It’s interesting to me how often Zillow gets mentioned for their ibuying business when iirc they are like the 4th largest ibuyer and way way behind #1 and #2.
Vaxxed or predelta or just fortunate?
That's cool, I love io games. Which ones?
> Right, but the fuel cost goes up over time as extraction gets harder

Uranium demand is declining, there has been almost no Uranium prosection in the last decades; Therefore it's no wonder reserves are diminishing.
If demand picks up, prospecting will renew, and a lot more uranium will be discovered.
This is not accounting for thorium reserves, which have never been seriously prospected.
Would you get rid of your iPhone if you found out criminals used Apple gift cards?
Ditto. I'm the leper who prefers to not use whatsapp and only get away with it since my partner takes up the slack, so to speak.. Last weekend she and i where bemused by the inability of our 100% APPLE hosts to: 1. Use airprint (worked from my linux phone!!!) 2. Share a file with linux or android (mp3 for a ringtone) 3. Install a ringtone. Breathtaking. I still have my classic. And si. I have more proprietary apple software on diskettes than most geeks I know. But apple tanked long ago. And hardware is cheap. And foss is fun.
Zuckerberg doesn’t need to benefit peoples lives, he just needs to make not using his service socially destructive enough that you will use his service anyways.
Yes of course, sorry if that came across wrong. Just wanted to give an example of one country absorbing another for non-monetary reasons.
If you care about performance, you better don't write shell scripts. The typical task of a shell script is to start programs and connect them in a meaningful way. This is in itself a pretty expensive task performance wise.

So arguing about the cost of sub-shells is somewhat besides the point.
Please refrain from knee-jerk reactions to short comments containing "bad words".

The comment is actually substantive if you think about it for a second. Heuristics are right most of the time until they aren't.

Also see pg essay "Succinctness is Power": http://www.paulgraham.com/power.html
As the article points out the debate around this is very toxic, and I wonder if it does not harm than good in that sense.
My understanding of those (thus maybe wrong) is, that they are built on too of third party licensed code and patents. Thus opensourcing is hard and would require reimplementation. Thus choice is this model or nothing. One could also create those modules as open source versions, but there doesn't seem to be enough interest by independent folks ...
Capitalism vs socialism isn’t about the existence of that capital, just who owns and how decisions are made. In all the cases of the mismanaged businesses, they were being mismanaged under capitalism and a new manager came in, was competent and was heeded.

I guess the premise here is that “capitalism better because competent managers rarer than incompetent managers” and “incentives of money alone are better than incentives that include dysfunctional personal relationships”.

Since “socialism” seems ill-defined (or has several different definitions), seems difficult to say whether it would provide better outcomes. Authoritarian “people’s republic of X”-style didn’t provide good outcomes. Seems like that was due to authoritarian politics getting in the way of actual business.

I haven’t seen the show, but why would workers who own a stake in the viability of the company voting on management have not worked? If track records of management outcomes were available like sports statistics, there’d be something better than rhetoric to guide voting.
> Fossil fuels have one of the highest energy densities

What? The energy density of primordial fuels is six orders of magnitude higher!
In a hot market, selling without an agent is easy. In a normal market, they can help quite a bit.

On the flip side, buying with an agent is handy in a hot market, because they can help you get bids in by having access to sellers realtors and knowing in advance when a home is coming on the market.

That said, my last purchase definitely didn't need the involvement of a realtor at all.

(You're totally right that I misremembered the 10% number, btw).
Systems that run forever self-heal and scale (2013)
The longstanding disaster of Java version numbering and licensing continues. How long until they reverse course on this? I don’t know of any other popular language with a such a sordid history in these areas.
"Tiger Teams" are relatively common in large technical organizations (usually outside of computing).

I have seen them at a linear accelerator facility and also in large factories. I think the first time the name was used was in the NASA space program (and looking at the wikipedia link someone provided that appears to be correct).

Basically, they are teams that are put together to deal with ongoing critical cross-cutting problems in the organization. They are, by nature, cross-functional. Large orgs tend to put talent into silos. Silo'd talent can make the org vulnerable to weird problems where no one feels enough agency to act using the excuse-- "it's not my job". A Tiger Team is intended to work across silos.
It's not gonna be the linguists nor the social activists that are going to send us to space or solve world hunger.
I dont remember how long Garmin was down, but I feel like it had to have been close!
Back in the day (and still today, sadly) SWEs had nothing to do with how their code was run. You paid Operations Engineers to staff a NOC and build an entire practice around preventing and responding to crises. The SWEs would commit their code, push a deploy button, and go home for the day (at 5PM on a Friday), oblivious to any chaos that might ensue.

I still meet SWEs who seem to believe they have no responsibility for any failures resulting from their code if it "worked for them in dev". No responsibility to design their code to resist failures or security issues in production, nor re-design it if the current design is failure-prone. No responsibility to performance test, functional test, or check with other teams on what a change might impact at scale. No need to come up with a rollback plan or test it.

If their product makes a ton of money, upper management enables this attitude, because nobody wants to kill the golden goose or risk losing its developers. It's a question of priorities. If the business does not require SWEs to care about risk, failure, reliability, etc, then they won't.
"the me–you distinction is nonsensical to begin with, given that one is an experience, the other an organism"
> The products themselves are fine

I beg to differ. The majority of their products are flawed and outdated. I'm not talking Oracle DB or Java but the vast amount of other apps they sell.

They bought lots of stuff, pull funding from development and redirect it to sales. Then they sell it to fit their vision; but nothing integrates cleanly and you'll be spending massive amounts of money on consultants who understand product A & B and how to connect them.

A java-dev can't do that; you need that A and B knowledge + integration skills. Those consultants are very hard to find and good effective ones nearly non-existent. The fees are enormous regardless of whether you use Oracle consultants, Oracle partners or freelancers. If you do manage to find cheaper consultants (offshoring most likely) be prepared for terrible quality as well.

Ow, and once you're finally comfortable with their stuff after spending all that money, be sure to make a reservation for the unexpected additional license fees they'll slap on you because you failed to remember the fine print.
Gosh why can’t we leave them alone. This is like impersonating someone’s spouse with a deepfaked voice and then having an intimate conversation with them.
That's sort of how Resource Public Key Infrastructure works for bgp.

The big question is - do you trust your isp for that. Of potential attackers who can eavesdrop on my connection, isp (or someone at isp or gov giving isp a warrant) seems pretty high on the list.
Why isn't GitHub building this?
You are what you consume
The JVM isn't a language. Kotlin, Scala, Clojure, and Java are languages. I'm quite pleased there are an abundance of options when picking a runtime. Yes, Oracle has not been a good steward, so having numerous open and free alternatives is a positive thing.
Notpetya really hindered operations for some companies of that size. Depends on how you define an outage.
I really like the bounty idea.

There are tons of highly skilled and wealthy folks in the HN community, who are upset about issues such as privacy in tech, poor security in public sector organizations (utilities, education), etc. With some good, informal, leadership, we could put the community's resources to good use and help solve these problems.

Folks who don't see meaning in their regular jobs could find contributing their skill or money to this and similar projects fulfilling and rewarding.
> Housing prices in my area have inflated 25% in the past year - one year - and real estate companies like Zillow immediately buying up everything on the market is a primary contributor.

No it isn't. Real estate companies buying up homes literally rounds to 0% of the market. Reflexively blaming everything on evil big corporations is an intellectually lazy copout.

Housing prices are up because of nimby politics that prevent new construction and collapsing interest rates. Zillow is a trivial insignificant minnow has absolutely no impact on broader market.

Even if Zillow were large enough to move the market, all they are doing is flipping houses, not hoarding them, so they have zero net impact on supply and demand (every buy is paired with a sell).
Why are you confident they have clean backups? It’s been my experience that backup infrastructure is usually not given much thought, engineers infrequently test that recovery from backups work as expected. Not saying that’s what it is but not sure if it can be ruled out.
In a hot market, totally. Get out in the sticks or a smaller town in normal or slow days, and good agents will do a fair bit of legwork to sell a house.
I see the opposite... For example, since a couple of months/updates ago Finder doesn't show me new files in a directory unless I force the search with spotlight. It is remarkable that a bug like this can happen in such a basic feature like the file browser.
Most people do not have time to be in a VR world.
Ransomware has been around since (at least) the 80s, long before bitcoin. https://www.knowbe4.com/aids-trojan
I am actually not a 100% how far the compatibility shows. When I test Async gem with httparty and open-uri, there is no speed-up when comparing with threads:

https://gist.github.com/coezbek/07061fb7de2b036bf5c69f8a8b8c...

I might be using it wrong...
Not really. SecondLife is a closed, centralized platform. I know the client is open source and that Open Simulator exists, but it's not quite the same thing. The Croquet Project[1] (what Open Cobalt is built on) allowed P2P virtual worlds that users could travel between.

[1] https://en.wikipedia.org/wiki/Croquet_Project
I skimmed through the first 3/4 of this article screaming "Process Monitor!" until the author finally cracked that tool open. It's a wonderful utility that's bailed me out of jams like this in the past.

It wound up being a WOW6432Node issue. I felt the transition from 32-bit to 64-bit was handled a lot less cleanly by Windows designers than their previous transition from 16-bit to 32-bit. Hacks like Program Files (x86) were particularly offensive.
Wouldn't even call it a worse internet, it's just a bunch of their own servers you'll be forced to use through the internet.
It's not offline or open source but I love Qube Money. No transactions to import because you choose category to spend from before you can swipe your Debit Card. For regular bills I still use a separate account/CC but this has allowed me and my SO to spend a lot less time budgeting.
I would say that's lowballing it considerably[1]. Whaling nearly drove sperm whales to extinction until they were protected in the 1970s.

1: https://en.wikipedia.org/wiki/Sperm_whale#Relationship_with_...
Documentation of Raku (neé Perl 6) custom operator precedence mechanism https://docs.raku.org/language/functions#Precedence
Meh, not a disaster in practice. Our team has spent less than 10 minutes thinking about this the later years.

For server stuff one points to a matching dockerfile, for distributed stuff one bundles the jre with the tools since java9.
It’s worse what really got him sacked was that he openly called for Jewish students to be targeted.

> Professor Miller has said that there is “an all-out onslaught by the Israeli government” to “impose their will all over the world”, and that all university Jewish societies (including Bristol’s), plus the Union of Jewish Students, are “directed by Israel” as part of this effort. More broadly, he says that Bristol Jewish Society belongs to a “Zionist movement” that he has characterised as “the enemy of the left, the enemy of world peace, and they must be directly targeted”. Miller says the goal is to “defeat the ideology of Zionism in practice” and “to end Zionism… as a functioning ideology of the world”.

https://www.newstatesman.com/politics/2021/03/why-academic-f...

The guy is a first class nut job
Show HN: Bruh – A tiny Functional-Reactive library for the web
From the article -- Providing Oracle OpenJDK builds under the GPL was highly welcomed, but feedback from developers, academia, and enterprises was that they wanted the trusted, rock-solid Oracle JDK under an unambiguously free terms license, too. Oracle appreciates the feedback from the developer ecosystem and are pleased to announce that as of Java 17 we are delivering on exactly that request.

Translation, everyone stopped using our stuff in favor of the GPL version, that sucked so we changed the terms on ours to be free for commercial use. I bet they collect data and resell it but that is just a guess.