skysight-inc/HackerNews huggingface dataset:
It might be 'more enjoyable' to develop, but certainly not to test, which... for many people, seems to be something wholly separate from 'development'.
> but also not so good at same time

why ? do they charge you by the feature ?
Well, Rust doesn't have constructors, let alone copy constructors. Clone goes from &T -> T, so that is the exact opposite conversion needed here, let alone auto-clone.

Automatically copying strings may not be a great idea: https://news.ycombinator.com/item?id=8704318
I don't know for sure, but I would guess that the war in Vietnam may have contributed to tearing down that belief in duty, at least in the United States. In Europe, perhaps it started its decline at the Nuremberg trials.
That's exactly why I asked, since the parent said "I 'home-made' an iPhone app and gave it a CE mark myself." and I don't know what the CE mark would even mean in that context.
How is it a step in the right direction, if it produces roughly as much carbon and other pollutants as the original processes?

It's like buying a new EV or hybrid car, thinking you're helping the environment, when in fact the carbon impact of manufacturing such vehicles is significant or even greater.
Hopefully with the ability to work from home, at least part time. It really improved my quality of life.
High taxes, high regulations, hate for small business, draconian lockdowns and still have the worst covid-19 deaths, mismanagement at its pinnacle.
We're already quite collectivist. It's just that some of us are collecting more than others. The "CARES act" gave billionaires more than it gave the 99%. [0][1][2] This was version 2 of the egregious "bailouts" concocted in 2008-9, which were already giant transfers of wealth to the already rich. Every complication in these 10,000-page monstrosities is another place for lobbyists to hide loot for their employers. This is collectivism for the rich.

A change to the sort of collectivism we're taught to fear would be a vast improvement. From the beginning of the pandemic, it was obvious that the just and effective way to "lockdown" would be to pay everyone to stay home. Give everyone who stays home money, for every week they stay home. That would have been more fair and less distorting to the economy. Unfortunately there are no lobbyists representing "everyone".

[0] https://www.propublica.org/article/the-cares-act-sent-you-a-...

[1] https://time.com/5845116/coronavirus-bailout-rich-richer/

[2] https://www.washingtonpost.com/business/2020/04/14/coronavir...
I think shamelessness is a useful concept, but not really in isolation. Related topics include: the incentive structure around the strategy and whether the focus of the shame is a morally good or bad thing.

My personal moral code is that lying is bad; this is an article of faith for me, a central tenet of my religion. I find it incredibly disturbing that shameless lying is increasingly a successful political strategy. Lying has always been associated with politicians, but the shameless aspect seems newer to me.

If you were to talk about shame a few decades ago, one of the first things that would come to mind is sexual morality. Yet, some of the people I admire the most from that time are shameless homosexuals like Larry Kramer, who were incredibly effective advocates not only for AIDS health issues, but also for gay rights in general. And attitudes have indeed shifted, remarkably quickly.

The fact that a strategy is successful tells you more about the incentive structure around the strategy than it does about the person executing the strategy. And the incentive structure around lying in particular is just broken - the most effective liars are celebrated for their skill, the "owning" of their more reality-based opponents. In this incentive environment, it is inevitable that people and institutions will adapt.

I don't have a solution, but I do know that digital media in its current form is not it. When I was younger, I was idealistic about the idea that free and convenient access to the truth would make lie-based narratives harder to sustain, but now we're seeing the opposite. I personally would focus on that rather than the particular mechanism of shame and shamelessness.
The embedded video at that link doesn't play.
I concur. I grew up in Sacramento and I'm contemplating buying a place there (I'm currently in Santa Cruz County; I'd love to stay here forever, but it is too expensive for me to buy unless I live in the mountains) and working remotely from there, though prices have risen considerably this year due to its popularity with Bay Area mega-commuters and remote workers. Sacramento has a lot going for it; it's a diverse metro area with a lot to do, and there are many nice, safe neighborhoods. I also like Sacramento's walkable central areas, though these areas are a bit pricey (they're an absolute bargain compared to the Bay Area, but they're more expensive than Sacramento's suburbs). Sacramento has a California State University campus (Sacramento State University), and University of California, Davis is only 15 minutes west of Downtown Sacramento.

An alternative that I'm considering is Merced, which is roughly two hours from Silicon Valley. Merced is much smaller than Sacramento, so it lacks Sacramento's amenities and variety of neighborhoods. However, Merced is home to University of California, Merced, which opened in 2005. UC Merced has been expanding and is becoming more popular with students. While Merced does not yet have a college-town atmosphere (at least to me), Merced has the potential to develop this feel. Merced has the cheapest housing of all cities that host a UC campus (though Riverside comes close). A mortgage on a brand-new three-bedroom house in Merced is cheaper than the rent on a one-bedroom apartment in the Bay Area.

Finally, I'm also considering some of Southern California's desert cities that are part of the greater Los Angeles metro area, such as Palmdale and Lancaster in the Antelope Valley as well as the Inland Empire area. These areas have relatively affordable housing yet are very close to Los Angeles and all of its amenities.
> Sometimes simply having the same employee in a different working environment or role will allow them to do great things.

This doesn't sound like a feature to me.
I agree with you that I'm not sure what your parent is talking about, I'm just here to give all the examples. Deref coercion takes 99% of my String -> &str conversions, and I reborrow for that rare 1%, personally.
Alas, I deleted all my YouTube videos when they decided to start commercializing them. The big ones were a really really good audio analysis algorithm, wifi lights from 2010 (subsequently patented by everyone else), lights with eight wavelengths including UV in 2008, and some very refined ganzfeld effect work.

For now all I can offer is this video of a song I wrote with my 8 wavelength fixture shining on a collaborator's art piece.

http://web.mit.edu/neltnerb/www/artwork/ultraluminous-2008-1...
We release a web-based ray tracer built with WASM that's integrated into our existing 3D/AR/VR platform: https://twitter.com/ksqio/status/1334962197324320768?s=20
Ahem, it emulates then fine, is not VirtualBox, it's Bochs and Qemu with no virtualisation by setting the TCG interpreter, something good enough with a Cirrus card.

Bochs is unlike VMs, with Bochs for sure you will set up W95 and W98 without BSODing, fore sure. Bochs emulates even an i7, at glacial speeds, but it's a beast for debugging.
It emulates even the virtualisation instructions themselves, FFS, in order to debug the inners of a guest OS while "virtualising".
And it did VooDoo and VooDoo2 before PCEM several years before even it existed.

The issue is those early games for W95 don't even launch properly on real machines under Windows 98!
It is notable that businesses have been "fleeing" the rus belt and california (by US standards high regulatory environments) for lower tax and lower (ie worse labour protection) laws in the old southern states for a decade or two now.

As Britain leaves the EU tonight it's worth reflecting on the differential between the states in the US and whether / how the feds would enforce a level
playing field...
By that measure, both Java and JavaScript are highly unstable programming languages.
I know that the story is not actually about zero-carbon steel. I was replying to the commenter I replied to, who had clearly misunderstood the commenter that they were in turn replying to.
I feel like people discount how much the “weird” contributed to the success of SV. You had The Grateful Dead in Palo Alto, Clifford Stoll types in Berkeley, etc. [1]

Monocultures aren’t very conducive to creativity.

1: https://en.m.wikipedia.org/wiki/What_the_Dormouse_Said
I love Firefox and hate the Chrome monopoly, but I'm so close to switching away. Most recently Firefox has been excruciatingly slow while Chromium was as fast as always, plus (likely WebRTC related) crashes every few hours

Please get your shit together, Mozilla. But it seems like their model for the future is to sell worse versions of 3rd party services with their logo ...
High level Rust libraries like Yew are pretty straight forward to use.
C3Voc (CCC video operation center) does not want the raw stream to stay online, the edited version will appear soon online here: https://media.ccc.de/v/rc3-11511-watching_the_watchers_-_how...

I have watched the stream, it consists of an overview of security holes in SS7 and newer protocols. The vulnerabilities are either blocked by the ISP, or not blocked but require the attacker to have a lot of information about the target. An exception to this is https://simjacker.com/ which is unlikely to be blocked and only requires the full phone number of the victim.

An interesting point in the talk was the missing "economy of scale" in the pricing system of the surveillance companies. If you want to spy on more victims, the costs rises exponentially, because it becomes more likely that the attacker will be blocked by the ISP.
Similar situation for me in my 20s. It was my first real industry job and in particular was responsible for leading two people who, technically, were way beyond me and had been actively mentoring me.

Lessons I learned in this specific context:

1. Sometimes you become the leader because you you can kiss ass better than others. Sometimes it's just that upper management is an ass and you're more tolerant of that.

2. I learned a lot more about leadership from my mistakes than any successes. I don't think I was cocky, but more humility would have served everyone better.

3. Have your team members' backs. Having authority sometimes means keeping problems and mistakes internal. Exposing these upward can seem like its showing your ability to find and fix things and feel like the right (even the necessary) thing to do. It might be the worst possible thing to do by destroying team moral and any respect you may have had.
The most popular marketing surveys as chats in one-click
Would you be saying that if it was a Clinton or Biden associate jailed? After all, there's no evidence that Joe Biden colluded in or even had any knowledge of whatever it was that Hunter biden was supposed to have done that isn't being investigated by law enforcement or the courts.
Show HN: Brace – A system hardening package with usability first
OK, so a new scenario:

You buy a small drone for fun. Next, you need to register it, then take some online test periodically, then pay yearly insurance fee, later you'll be required for the drone to register with a mobile network to track its use. All for a thing you might use 2-3 times a year on average. If you managed to buy a DJI drone, it might be confiscated upon entering the US. I'd say it's over for this hobby as well as for drone manufacturers.
> By stable,i mean, number of new features added must not be too much

What is "too much"? How many would you prefer? How does this release have too many features? This release has three, and they're all pretty small. Some could even argue that they may not even count as new features, but remove restrictions between combinations of existing features.
This is happening in the US as well, and now they're acting shell shocked at receiving 2-3 million doses because that is actually indeed a lot of doses which means you need lots of trained people on how to handle them and inject them. This is gonna take a long time. Hopefully Biden will scramble more people and resources. Depending on corporations as the sole distributors is a bad, bad idea.
You are essentially complaining that Rust is not C#, while at the same time admitting that you don't know much about the language.

Rust is much lower level and makes very different tradeoffs. Sometimes for the sake of performance, sometimes to enhance code readability.

But most of the design decisions are there for a reason, and are good choices.

Simple types (that are small and can be trivially memcopied) can implement the `Copy` trait, which makes cloning transparent. For other types, the `Clone` trait is there with `.clone()`. Having expensive copies be explicit is a intentional design decision.

For value conversions, the `Into/From` and `TryInto/TryFrom` traits make conversions a (usually type inferred) function call (.into(), .try_into()), which is really quite convenient, though at the expense of readability.

Regarding strings: they are are definitely complicated and sometimes awkward in Rust. But I'd argue that strings are inherently complicated. Most languages hide this complexity by just allocating and doing everything on the heap, which is not great in a language that values performance and wants to support environments without allocators.
Hello HN!
This is a project I've worked on for a few years now.
It lets you quickly provision a Linux distro with more usable defaults.
The two main parts are the package installer to install recommended packages that cover what most average users will need to do.
And the configs to actually override default settings for usability, privacy, and security.
Making your system more usable and a bit more secure.
It will always lean towards usability and not breaking things unexpectedly.
The repository docs are a bit lacking, although most files are fairly self describing.
There is a video overview here to watch:
https://divested.dev/index.php?page=videos#brace-fedora33
Thanks!
I attened PGCon around 2007. There was a session on why it was so difficult to get submissions accepted into the code base. Postgres had a reputation for being difficult in this way. There was even a t-shirt from the conference, which read something like "-1 from me, Regards, Tom Lane".

If I remember correctly, part of the answer was that Postgres has extremely high standards for the right way to do things, including coding style. And that if you just jumped over a bar this high, you too can get your patch accepted. They discussed the age of the code base, and the fact that if they didn't maintain extremely strict standards, that the code would just decay. And it hasn't.

I am occasionally on some of the PG mail lists, going back eleven years. One thing that has always struck me is the incredibly high level of competence displayed in pretty much every discussion. And this is on every question, from newbies, and from experienced people asking difficult questions. Often (usually?) some of the most senior members of the Postgres team will answer. I rejoined pgsql-general again recently, and still, Tom Lane is a frequent contributor.

It really is an amazing community, and this is due to the model set by the long-serving PG brain trust.
The best things and stuff of 2020
> if it produces roughly as much carbon and other pollutants as the original processes

No evidence presented that it does produce as much.

> carbon impact of manufacturing such vehicles is significant or even greater.

No it isn't.
Homo Deus by Yuval Noah Harari
You might be surprised how many vehicle accidents are never solved when the driver flees.
So, in a word, just raw Darwinism.
We already do that in a pretty granular way, between language, library, compiler, and toolchain features, unless I'm misunderstanding you.

Regardless, I don't think the cost/benefit is right here; the posts and notes are already pretty short, and should only take a few minutes to read, even if you read all of them.
I think the difference is people realizing that taking on that shame is optional. If you don’t care about the people trying to shame you, or write them off as haters the shame loses all power.
My own personal definition of life is the following, somewhat hand-wavy, theoretically weak, though pragmatically strong definition:

Life is anything capable of sloppy self-replication in a sufficiently complex environment.

Viruses are definitely alive. Something like Tierra [1], Avida[2], or modern variants[3] of mutating copying programs come close, giving rise to whole ecosystems of parasites and hosts and defenses, etc. though perhaps they are lacking the "sufficient complexity" necessary so as not to stall out and stop evolving much. Chemistry provides such a massive environment of complexity that it's hard to replicate elsewhere, though I'd argue it's hardly impossible.

The problem with this article's definition is that, with near certainty, the first progenitor lifeform on earth did NOT utilize ANY of the DNA/RNA protein translation machinery they state are necessary to meet their definition of alive. You can find some surpringly good statistical analyses of this assertion in an unlikely ally: creationist statistical arguments. They prove pretty definitively that life didn't begin with a transcriptase protein popping into existence.

What are the problems with my definition:

The big theoretical hole: You could concoct some hypothetical scenario where something I'd definitely agree is alive replicates using some star trek technology that doesn't allow for the "sloppy" part. W/e, I consider this pragmatically irrelevant.

The second big objection: It allows us to consider many things as "alive" that most would say are not. In my opinion, this is actually a major strength.

Ok, but what about things like crystals?
Personally, I consider some type of self-catalysing crystal or quasicrystal to be one of the most plausible forms of original life on earth. That said, they seem to be lacking the "sufficient complexity" aspect. However, are they really? I'm not so sure. Is it possible for a particular pattern of crystal defects to bring about a replication of sorts of that defect pattern elsewhere in the crystal during crystallization? That may be enough complexity particularly when you consider substitutions (when one element in the crystal lattice gets swapped for another). If some type of pattern of crystal defects or quasicrystal or something developed sufficient self-catalysing ability to bring about a form of sloppy self-replication, it's likely that's enough for life provided that the environment allows it under entropy considerations.

[1]https://en.wikipedia.org/wiki/Tierra_(computer_simulation)
[2]https://en.wikipedia.org/wiki/Avida
[3]https://en.wikipedia.org/wiki/Artificial_life
My Health Is Not My Own
I’m a Canadian who came to the US for grad school in 2005.

The lack of a (British) sense of Duty in the US is one of the most striking differences I noticed when arriving here. I suspect it’s in part a result of the frontier mentality: “I got mine you go get yours”. This went obsolete almost as soon as the West was Won, yet remains as a somewhat pathological vestige.
> It's true that high efficiency catalytic electrolysis requires expensive materials.

And "high" here is only 70%.

And this way, you only get around 15 grams per kwh.
Mini 2 is impacted as it has a camera that could be used to film sensitive personal things. Also, you need a yearly insurance for it.
Yes his attitude baffled me as well. I won’t buy Dodge products because as a back yard mechanic they are the vehicle that has let me down the most. They have ghost issues that are near impossible to track down and fix. Transmission issues. Electrical issues. I could rant all day. I finally saved up and went with a Toyota and now feel comfortable driving long distances again and know I should be good for several hundred thousand miles. I honestly believe Tesla is playing with fire with this poor quality control. They may get away with it for now but I promise as they grow if they don’t address these issues you will have the opposite of a fan club and people who hate your product and promote others to their friends. I have convinced several people not to buy dodge/Chrysler. They are cheap to but cheaply made as well and guaranteed to let you down. Will Tesla become the next Dodge?
https://archive.is/n6gOj
> I also wonder how the IDs will work

Probably the same way the US requires them to be numbered:

https://www.faa.gov/uas/getting_started/register_drone/media...
The Nim forum has recurring questions about deserializing JSON that only make sense if you assume Nim is runtime dynamic like Python.

And many random question start with “Python let’s you..” or “shouldn’t we make this more like Python” to which Araq rather consistently (and rightly) replies “no, because this is not Python”
I built and installed PhotoPrism including the TensorFlow lib, but had to do some link-hacking to get TensorFlow to start on Debian, in my case. Once it was working and ingested a few thousand home photos, searching for color names was fun.

Shortly thereafter, the site was "bombed" with uploaded pictures. I tore the whole thing down. Beware.
Is this reflective at all in home prices? If there /is/ a mass exodus one would think the demand for housing is dropping and supply is increasing.

I'd gladly move to California(specifically the bay area or southern california) if it were a bit cheaper.
I wonder if it could have been modified to provide more protection for the elderly. In theory, herd immunity will be a safer outcome for the elderly.
Yoast for JAMstack blogs – free tool
Hi all,

a few weeks ago, I decided to move my blog from WP to Gatsby. I was irritated by constant WP and plugins updates, which often cause incompatibilities and break things, all of the sudden. Not even mentioning security holes, and monster MySQL as a single source of truth.

There was one thing that struck me when I finally migrate to JAMstack. How to optimize blog posts SEO as I used to do by using Yoast or The SEO framework. These tools were so essential for my workflow that I even consider them as a part of WP core.

I was Googling hard to find any solution but nothing popped up. So I decided to build a simple web app to React just to fulfill basic needs:
- optimize post title and description length
- make sure the title and description has all targeted keywords
- make sure post content keyword saturation has the right balance, not too little not to much

I build it with Gatsby over the weekend, and it worked well. Then I decided to polish it a bit and share it with the public as a free tool, and so I did.

The goal is to make this tool user-friendly and updated to follow current best SEO practices. It's much easier to achieve that goal when the product is available for everyone, and it's free to use.

I launched it today on Product Hunt - my first PH launch ever. https://www.producthunt.com/posts/jam-seo-tools

I know the current workflow may be a bit clunky - we have to copy & paste content back and forth from markdown files - but it has all the basic and most of the premium features of mentioned WP plugins. I'm open to any suggestions on how to improve it.

Let me know your thoughts about it. Do you need such a tool at all, and if so, how to make it better?

Thanks
Flashing Firmware to PineCone BL602