skysight-inc/HackerNews huggingface dataset:
Survey: Worst Time Ever to Buy a Home
I mean, they basically are. Walmart is known for having razor-thin profit margins.
The problem with move semantics is that people don't understand its fallback mechanism, - (that is if it can't move an object and there is not restriction mechanism in a constructor) - it will be used as a copy constructor which is expensive.

I will advice you to read Nicolai Josuttis' " C++ Move Semantics - The Complete Guide" [1] which describes in great detail all the tips and tricks around move semantics.

P.S.: For any C++ developer out there, in my humble opinion anything written by Nicolai Josuttis is a must-read!

[1] http://www.cppmove.com/
It isn't just Google. Multiple browsers have flirted with hiding it.

There are various mindsets that lead to want to do that - one designer I know calls it a debugging tool that should never have been released in the first place.

For others, it is clearly about controlling the user with various justifications.

(I consider it a canary. Its removal will be a signal that the HugeCos are comfortable relegating the non-corporate web to the fringe, Usenet-style. It will be there, and you can get to it if you go way out of your way, but what it there will mostly be automated spam and weirdness, tons of examples of specific use cases, and a few folks who have been arguing with each other since 1992.)
Thanks so much for providing that context! Amazing to be able to see meaning changing in real-time.

I would prefer language meaning to be more static, it irritates me to hear people using "literally" to mean "really" but we must accept change. It's easier to put on shoes than to carpet the whole world.
I really, really like Are.na.

I cannot recall how many hours I've spent there going deep into some rabbit hole, browsing pictures of old Sony devices from the 90's.

The only reason I stopped using was because, like many modern apps, I couldn't get over how slow it got over time. I wish someone built a mix of Pinboard and Are.na, where you could save your things - including media - privately and explore what other people have been creating, while still being fast.
My humoristic answer to this topic

https://gioorgi.com/2021/estimation-rules/

And it works :)
It's self-evident, and the research backs up, that our communities have all but died in the time frame you specified. However, it's not really clear, and the research I've read does not agree, that it is because of free market economics, at least not directly.

I think this subject is one of the more important ones to the US right now, and is largely ignored because it makes a lot of ideologies look bad. I'd be curious what leads you to your accusation.
REPL vs CLI: IDE wars
>So I'm curious why the insertion order is preferred, in your experience.

It's a little bit like asking what's the use of a linked list. A map which can iterate through keys in insertion order is just a data structure.

A recent use-case for me was using timestamps as keys that map to captured state at that time.
You can see slavery as an institution that the nation inherited in conflict with the Enlightenment values and the conflict between slave states and free ones goes back to the founding. Certainly, to some extent, unity with slavers was needed to gain independence, and the stage was set for the civil war almost immediately

It's a story of progress: yes, white men liberated themselves first, but progress continued and the slaves were next, and then women.

These things don't happen overnight. Just because America didn't live up immediately to her founding ideals doesn't mean that they didn't exist or that she never will

Denying the role of the civil war in our history is extremely frustrating to me as a descendant of a Union soldier. What did he give his arm and his brother for?
Uh, what? People have been killing themselves with alcohol for thousands of years.
This kind of thing should be on Wikipedia. Too bad they don't really host videos.
There was an effort to revive QtWebKit some time ago, despite its removal from Qt proper

https://www.phoronix.com/scan.php?page=news_item&px=QtWebKit...
The AMA is a very effective lobbying group which has made it difficult for people to decrease doctors' wages by advocating restrictions on the number of doctors, making it extremely difficult to convert foreign credentials in medicine into US ones, and so on. They also are largely responsible for killing the earliest efforts at a national healthcare system on the theory that a single payer would use its negotiating power to reduce payments to medical providers.
> What a horrible take. Globalization of tech jobs is net positive for the whole world including the US. We're all gonna have more thing made cheaper and faster, isn't that great?

That will definitely hinder the progress of local companies who will miss out on good talent.
This is a weird article. It creates the idea that hash maps are uncommon? surprising? I am not really sure. Then makes the claim that you would expect them to be ordered by insertion order, and not just randomly which is the common usage of hash maps. Ordered Hash Maps exist, and isn't a insertion order hash map, basically just a list? But Hash Maps are so common and used absolutely everywhere its almost like its aiming at people who have used them but never any other data structures.
In France. Payment by cash is very rare, most everything is paid by contactless. But I think it's more of a habit that in restaurants and bars, you usually pay when leaving.
I highly recommend people interested in this topic read up on Dark Basin and some of the shady stuff Exxon gets up to against environmental groups.

https://citizenlab.ca/2020/06/dark-basin-uncovering-a-massiv...

"Israeli charged in global hacker-for-hire scheme wants plea deal -court filing"
https://www.reuters.com/technology/israeli-charged-global-ha...

It's not just Exxon of course, I've worked on a number of similar cases were huge money was run through lawyers, corporate intelligence firms etc to manipulate and target environmental and human rights groups. My sense is that this is only really the beginning of a huge amount more of this shady practice in the industry being exposed.
> Put simply, it was supposed to be the one place where you could speak your beliefs freely, and, barring specific harm done to others, nobody could force you to do anything

Unless you were a slave, or black in segregation times ( which ended what, in the 1960s???), or Chinese until the 1960s, or Japanese during WW2, or a pregnant woman up to and including today.

It's like that Family Guy joke - freedom for all, but not exactly.
It's not even that good if you're high income. High rent and housing prices suck most of that money out of the the working class.
Ontarian here, did I miss something? Last I checked we just had a straight up carbon tax.

I don't think we do the import tariffs part though, unfortunately.
Naive to think that's why US wages are high.
"Flowers replaced to red" looks like it also tinted the whole sky red. In general, all the image captions imply that the algorithm is able to identify objects (flowers, ice cream scoop, shirt) and only change that object's color.
Looks from the other video like you have to press the square you're moving from, and to.
Yes, there are problems with the patent administration and enforcement, but in general they have a role to play in incentivizing. Saying it is only bad (rent seeking and parasitizing) is an oversimplification and exaggeration.

Could the case be made that certain FLOSS licenses (i.e GPL3) hold up progress by limiting how people can build on said software or deliver it to their customers / users? Or does the elasticsearch relicense in some way resemble a self-issued "patent" where they only enforce their rights against certain entities? (much like a patent holder has the task of enforcing their own IP and can pick and choose) And perhaps forcing you into choosing between buying their product or using a suboptimal free version?
How much is an avocado in the US?
I'm not entirely sure, I had a look but didn't find anywhere mentioned about it.

The extension run in nodejs environment, and use fetch-node to get page content. I assume it's similar to how someone use google on broswer
Raspberry Pi Bare Bones
Granularity being high implies a high number of grains; I think you meant low granularity.
I'm against violence against women and men, of course, but what is the point of an international "violence against women treaty"? An arms control treaty says country A won't deploy weapon X if country B does not. But what policies country A has to combat violence against women should not depend on the policies of another country.
Rust's const generics eval is quite powerful. It may be able to represent this.
>SparkFun's criticism is kind of painful to read. The diagram that SparkFun claims is SPI is not SPI. The discussion that SparkFun claims is malloc is entirely unrelated to malloc.

Yeah this is where my spidey sense started tingling. He mocks "Dynamic RAM" but I don't understand the joke, there is dynamic and static RAM and presumably this patent is talking about loading the configuration at run-time as opposed to using something like Flash. What's funny about this?

As far as I understood the parts he was narrating it sounds less like malloc and more like a reprogrammable instruction memory. It's certainly not something unique and patentable but might be valid context for a real innovation.
Xfce Participation in GSoC 2021
Speaking from experience on this... you get some crazy looks from code reviewers. I got perhaps overclever with this at one point using it to generate passwords by extracting log2(44) bits progressive out of a random number to choose from my blessed set of characters for passwords and it took some patience with the security team to verify that it was safe.

I did it just because it's one of the more elegant ways out of the problem of truncation of bits when you have a non-even-power-of-two set of possibilities to choose from, especially when you need to do it repeatedly from a random source. Instead of discarding or fussing about, if you need fractional bits from a given random source of bits, you just... take fractional bits. No fuss. No muss.
Which is why you needed to build an actual data structure to do this kind of work based off checking for against the prototype chain instead of assuming you can use tiny bits of direct JavaScript operators.
I should have said this is my comment above, but keybase had a CLI from the start that would do anything the UI would. It would make it usable on a headless machine, and was so easy to script. With the keybase CLI you could write a simple chat bot in a few lines of bash. I had a few "reminder" bots that were just lines in a crontab. Those were the killer features for me.
The most important thing is that there is some defined order. This makes it easier to debug, and reproducibility is just a very nice property. See https://en.wikipedia.org/wiki/Reproducible_builds Simple stuff like making golden output files for your tests becomes easier.

Certainly, having an ordering on the keys themselves (eg. alphabetical order) is an alternative to insertion order. I'm fine with that. But eg. the built-in maps in Go, Perl or JS don't support that.

So often you end up getting the keys, and then immediately sorting them before iterating. That's taking something that should be O(n) and making it O(n log n). I remember doing this all the time in Perl.

And often there's no order, so you have to create one for your key type. That's extra work, and it's just easier to use a data structure that doesn't require it.

I would be interested to see performance comparisons for maps where the keys are ordered without having to sort on each iteration. Often they have tree structures internally, which means cache-unfriendly pointer chasing, but probably you can remove most of this (and the log-n access time) with wider trees like B-trees.
This article is funny because the author comes from a place that has no problem with identity when it comes to Palestinians. Curious!
I definitely can relate, software engineering is one of those fields that can definitely be learned on one's own time for free, and now I'm working at an internship at a startup!
> We're all gonna have more thing made cheaper and faster, isn't that great?

Not really, if the savings come at our expense.
The inside is empty time, space waved you a goodbye at the event horizon.
Ise Jingu and the Pyramid of Enabling Technologies
To me this seems to be part of the larger post-Cold-War promise of globalism which would produce cheaper goods even while our wages stagnated. Obviously that promise didn't pan out as healthcare, housing, and many more things have skyrocketed in price. Sure, we got cheap smartphones that are good enough but it doesn't really matter if that savings can't offset your cost of living in a city, even a medium sized one. This all is coming to a head that likely will result in some major shakeups politically and economically. What that will look like I can't really say but I'll hazard a guess that the rise of American fascism and reactionary politics is definitely going to become mainstream (Trump was just the start in my opinion).
Perhaps you're thinking of gwern? https://www.gwern.net/Timing
It certainly does change who a person is. It damages virtually every part of the brain and directly causes anxiety disorder, mood swings, and a whole host of other unpleasant psychiatric disorders (to say nothing of the physiological disorders); and it causes this damage at doses that most people would consider "moderate", if the doses are administered consistently over a long enough period.
But that's not obviously wrong, if the alternative really is human extinction with 100% probability.

The true difficulty with utilitarianism is properly defining the metric to be optimized.
Or it could be people dont prefer to socialize at libraries (I have always been taught its a quiet place, personally)?

I agree with the person you respond to: we kinda haven't figured out the social spaces thing, nor had to figure it out, for a very, very long time. All of our current shared social spaces are conventions from a time past that we continue because they're still relevant (bars/pubs, clubs, private clubs, restaurants, etc). Not complaining about any of these -- they're fantastic. Just noting the absence of modern social spaces.

Its the reason I really love Summer where I live. Always a festival or event to go got and get lost in a crowd, meet new people and celebrate whatever's on display that day. Aside from those, there's very little of what I'd call modern "social spaces" around me. Seems like a void needs to be filled there in the community.
Even though I'm vaccinated, there is still a small possibility I can get it, not know I'm infected, and pass it to the un-vaccinated. Some would say this is their problem, not mine... but, it just makes me uncomfortable.
And then there are the rat studies.

> ...An unexpected, highly significant finding was observed: the AA rats, bred for high voluntary ethanol drinking, lived much longer than the ANA rats, bred for ethanol avoidance. The death rate by 24 months in the AA line was less than one-third of that in the ANA line.

> Conclusions: Lifelong ethanol consumption increased neither the mortality nor the morbidity of AA and ANA line of rats. Genes selected in the development of the high drinking AA line have additional effects producing rats that are healthier and living longer than the ANA rats possessing genes resulting in alcohol avoidance.

https://pubmed.ncbi.nlm.nih.gov/14745306/

So what if people who drank were simply _genetically_ healthier to begin with, and moderate drinking has no effect on health outcomes whatsoever? The study seems to suggest that.
The powerful new use for cocoa
The most effective way of learning a language is still a classic way. Book a language course, with an actual teacher, try to read as much as possible, watch movies, and when you are up to talk, talk, talk, ...

IMHO, no app can help learn a language except as a vocabulary learning helper, in which case something as simple as Anki flashcards app is good enough.
Britney Spears: Judge denies request to remove father from conservatorship
Lawn care is going electric. And the revolution is here to stay
When you want to output values in the same order as the user give it to you e.g. when you read then write JSON or TOML files and those files can be written by a real human. Changing the order feel arbitrary.

When you have a language that support keyword arguments (kwargs) like Ruby or Python more recently.
Presto is ancient as this point, and the only source code out there was a leak, so legally unviable.
https://archive.ph/rEeNp
> 150k for software engineers...

That may be true in the Valley. The media US salary is $36k. Only about top 16% of the US population gets $150k aor over.
Cap and trade adds a huge regulatory and bureaucratic burden to what should be a simple price signal (maybe that's the purpose?)

For example in the EU, the carbon price had fallen too low, so credits were arbitrarily pulled out of the market to force the price up.
So they’ll be 99% better than themselves. Sounds good to me!
I am noticeably dumber when drinking even a single beer. A small amount does help me relax, but also upsets my stomach.
> My grandmother almost told her SMS 2FA to some scammer on the phone claiming to be from her bank. If they asked her password she would have immediately understood the scam.

For a second factor to be useful, they would already have to have her password.
Yeah, it's hard to predict events like that in any asset class, what's your point? Keep it in cash?

In what areas did the pandemic wipe out housing prices?
Docketeer 3.0: An Innovative Tool to Manage Docker Containers
While I certainly agree fission is great, I think fusion is a great thing to work on if you are concerned about climate change. Specifically, it's the type of thing that would likely enable cheap carbon removal.
It probably can't yet on stable, but it will be able to within the next year or so.
I released a similar declarative node audio library, using supercollider as the audio backend.

There was still work to do to bring it to it's full potential. I think audio apps are a great fit for this virtual audio graph paradigm.

Congratulations on the release, looks great!

It's the dryadic components here: https://crucialfelix.github.io/supercolliderjs/#/packages/su...

The examples repository has more.

Work and babies cut me short from finishing it though.
I don’t know. It is maybe not as secure as possible but it is certainly more secure than a password.

I think it’s a baby step. I see other threads under the parent comment recommend banning SMS 2FA altogether. Surely this would be a step back. I suspect most people and companies would think, “well, I guess we won’t do 2FA anymore” rather than, “I guess we will use a proper Authenticator instead”.
> Well, let's say you have a system in place where you actually prove the correctness of your program.

> Of course, when the correctness of your program does not matter in the first place, but just its output

1. There are in fact very, very few projects that try to prove their correctness. Usually, those are extremely critical or dependencies for potential critical applications. Even if a project does this they're doing it partially just for keeping ROI sane. Please correct me if I'm wrong but AFAIK, even most programs on aircraft don't use this approach, although they're definitely interested.

2. For most of the projects, the primary goal is to be useful, to be correct is at most secondary.

3. A program written by humans is not inherently correct, it's more likely to be the opposite. No matter it's written by a human or a machine, you should always write test cases to reflect the properties you care in your program. Properly tested programs written by the machine don't make it less correct than those written by a human.

I'm generally interested in Copilot, not because of the novelty it claims to be, but the value it might provide. I see it as a potentially useful tool just like IntelliSense but with greater potential.

At the end of the day, it's an AI "Pair". I've been doing pair programming for years, one of the lessons I learned is one should not assume anything just because he/her pair partner is doing it - both of them should be responsible for their program.
not only does Google not require 2fa, it offers multiple other methods of 2fa besides sms
Show HN: Create your own AI fitness voice coach
> "Flowers replaced to red" looks like it also tinted the whole sky red.

That's true, to me at least it looks like in the original image the sky has a yellow undertone so I think it makes sense
I have seen studies finding that stock market sentiment is a contrarian indicators. It's better to buy stocks when everyone is bearish. Is the pattern reversed in the housing market, so that when people say it's a bad time to buy a home, house prices tend to fall or appreciate less? That would be an interesting study. If the pattern is reversed, does that mean people are more rational in the home-buying decisions than their stock investments? That seems plausible to me. People do buy meme stocks for multiples of their fair value, but house price variation is more rational.
Sure, if your task description/specification is buggy nothing can save you, but if you only have to check the spec your work gets much easier. If you write a program, you have to both make sure that the spec is correct and that the spec is correctly implemented.
Where's the accountability? We're facing a global crisis. Once again, the rich are insulated from the consequences of their greed, while the poorest suffer the most. It's high time those who sold us out should have to answer for their actions. Something on the order of seven billion counts of reckless endangerment should do it.
If you are willing to move to another country ... 750k would be FU money in Czechia. Even for a family of four.
Near the edge of a signal’s range, its performance and reliability can plummet as signal loss causes trouble.

5GHz has a much lower effective range than 2.4GHz. Thus, there are areas where the 5GHz network will be available, but perform far worse than the 2.4GHz, even with congested 2.4GHz.

(Still worse, in some devices it can cause persistent problems until reboot. My last laptop, a Surface Book, had a Realtek chip, and I was using it near the edge of a router’s range for hours a day last year, and every few days it’d get into a broken state where packet loss was >20% and latency a few hundred milliseconds, even if I moved right next to the router. Connecting to different networks wouldn’t fix it; sleeping the laptop wouldn’t fix it; disabling and reenabling the thing in Device Manager would normally but not quite always fix it; rebooting would always fix it.)
i had never heard the term "immanentize the eschaton" - i looked it up and learned something new - thank you!
Yeah. This was painful.

> Al is claiming that they have patent number 6289434 which they quickly start referring to as patent ‘434. Can I tell you how humorous it is that an attorney feels it necessary to shorten a 7-digit number to a 4-character abbreviation? Thanks Al. That really saves me some time.

The 3 digit “abbreviation” is a common thing in patent law. It’s because, when in court, they refer to them by those last three if they’re unambiguous (to save time). So it would make sense to use the “abbreviated” form in the legal filings.

Now, about it being expired:

> Patent 6289434 was written in 1998 and granted in 2001. I’ll start by pointing out that patents are valid for 20 years from the date on which the application for the patent was filed, so 2018, but I’m no patent attorney.

IANAL as well, but Google Patents[0] lists it as expired worldwide… Can anyone chime in about this?

[0]: https://patents.google.com/patent/US6289434B1/en