skysight-inc/HackerNews huggingface dataset:
> A given piece of software can be bullet-proof today and a catastrophic hole can appear tomorrow.

Only because you didn't notice the catastrophic hole today, and that's true of everything. When a building collapses the construction company/architects can't really get out of that by going "well it was perfectly fine yesterday, it's hardly our fault!", I don't see why we'd accept that attitude from software engineers.
Why would it need carriers? The mainland is 200km away.
Ubuntu 21.10 Compressing Debian Packages with Zstd
From what I've read, shopping music was designed to provide a 15 minute cycle of stimulation and relaxation, as it was thought to increase sales. Rather than following your moods, it could be programmed to enhance your productivity.

But when my kids had those little Nintendo games, I was struck by the idea of having some kind of music that follows me through the ups and downs of life.
I replaced all the pyenv (and any version management in my projects) by the awesome VS Code remote development with containers. This is a game changer to me. 1 container = 1 clean installation, completely isolated, and you can share with your teammates.

Then I disable the use of virtual environments in Poetry, because it's a useless overhead.

Then for updates, I just change versions in my Dockerfile or .toml and rebuild the container from scratch in a few time, which is cleaner than manual updates for everything IMO.
Because shipping is complicated, that's actually the name of the company that operates the boat, not the name of the company that owns the boat, nor the name of the company that manages the crew and sailors.
Bluetooth is a dumpster fire of vulnerabilities already.

Where I live it's not too hard to wardrive around the block playing funny noises into random peoples' bluetooth speakers and headphones inside their homes.

Don't use Bluetooth keyboards, period.
I hope this type of fork can be converted to repeat the same model that VSCodium uses for VSCode.

https://vscodium.com/

VSCodium is not a fork but it also strips out the telemetry that VSCode integrates.
But are there tools that allow non developers to analyze the data ad-hoc? If there’s a gatekeeper in either direction than it really slows down the process of understanding the data.

Cubes usually allow ad-hoc real-time queries that business users can play around with and explore.
> should find the correct price for carbon

The trouble is that we don't know the true cost of the externalities of carbon emissions until it's far to late.

If carbon leads to climate feed backs that ultimately lead to an extinction event on the scale of the End-Permian (which is a real possibility) then it's clear that the "price" of carbon, factoring in all it's externalities, should make using hydrocarbons so expernsive we never would have propped our civilization (and species) up with them.

If climate change and the other externalities of carbon emissions only mean the collapse of industrial civilization, we would find an equally prohibitive price.

I'm in agreement with GP that this is mostly a failed policy. Until we see carbon emissions drop fairly dramatically this will just be shuffling around money to different people while we watch the planet heat up.
Thanks. I like his motto, 'Clear intentions, lightly held'
Ask HN: 30 years old with no career
I've been out of high school for almost 12 years.
And I've never had a job I really loved.

I've worked in about 20 different industries from the oilfield to construction to food service, to debt collection, to transportation, to everything in between. Nothing in tech though.

Some were possible "good" jobs, but often they're very dangerous. I was an apprentice in a trade that has the potential to earn a lot 5 years in.

It's like I work for a bit and I'll get to a point where I just want to quit and be done with it. Or there are conditions I just don't want to put up with anymore so I just walk.

I've never felt content or joy at work, which I think is normal, but I also think some other people enjoy their work.

It's also part laziness, I can be slothful without a routine.

But I just feel so lost. I almost feel too old to keep constantly moving on to something else.

Has anybody else been in this situation and come out the other side with meaningful work that they like? And they're able to support themselves?

Just feel lost, I guess. Thank you.
Am I the only one who thinks this is kind of petty? It's not like Audacity is trying to read your email (or even rip off your tracks). The telemetry I'm reading about is literally:

1. error reporting - the user has to click a button to share crash logs. It's basically a macro to help the user create a support ticket.

2. version checking - no PII information being kept, literally just helping the developer get an idea of what versions they need to be supporting--you do want them to support the version you're running, right? Well, if not, you can turn it off.

What's the big deal?
Their argument defending the output side doesn't hold water, IMO. If Copilot produces exact copies verbatim, even some of the time, then as long as customers don't have access to the code used to generate the model, how can they be sure?

It's a matter of scale. With a big enough codebase, there will be copyright violations.
Interesting that it specifies "speed reading". I think speed reading for code is actually an anti pattern since it is encouraging your biases and guesses instead of actually reading the damn output. If you ever wondered how people ended up programming stochastically and just making random changes I'd say speed reading is part of it
You're still sending your intellectual property to Microsoft and hoping that they do only what they say they do with it, and that whatever they do with it will never change.
I think a lot of people eventually come up with a workflow that works for them rather than copying others. As for keyboard shortcuts, I've found that there are certain people who will continue to use repetitive keystrokes without ever considering there's a quicker way to accomplish what they're doing and others will spend time learning the keyboard shortcuts, macro usage, regular expressions, etc to make themselves more efficient regardless of whether they've been mentored or not.
That doesn't answer nor discuss anything in my comment.
'Supertrees' engineered to capture more carbon stir anti-GMO backlash
I’d wager you’d get rid of over 90% of most codebases by removing all that.

But perhaps there could be a way to make something that automatically converts these "non-expressive elements" into copyrightable elements?

Output would probably be maddening to figure out though.
I'm just wrapping up a 3 month Sabbatical from Google. Best decision I made this year. I think you should take the plunge given you're already strongly considering it.
Calling those that disagree with you idiots is probably not a good—faith attempt at communicating.
It would be fun to dust off Turbo Pascal for a small utility.
Batteryhookup.com’s Customer DIY Projects and Builds
I've generally found office environments to be about everything but the business mission at hand, which is the sole purview of a managerial class which, simply based on the fact that it cannot physically be the case that the majority of managers are competent, relies on information hiding to exert its competency and the rest of the labor force is basically standing around playing at high school until assignments come down the pipe as they are relieved from having to actually be invested in a common goal. Labor turnover is about every 2 - 3 years, since, again, no one is invested in anything, management about every 5 years.

Better to work from home then entertain a myriad of diversions and mirages of working in an office.
I believe she had an intermediate Excel course on either EDX or Coursera and it was pretty solid. Not a very deep course but the concepts were very well explained.
You have good points.

I argue that the output of an algorithm has the same copyright as the inputs to the algorithm, and that's because we use compilers (algorithms) to transform source code all the time already, and no one says that the binary code (outputs) is not copyrighted.
Read the article posted on HN about transiting the canal.

https://news.ycombinator.com/item?id=26588272

It may not be reasonable to trust the Suez pilots, but hopefully bigger ships get better pilots.
Podcast episode with my favorite web tools for a project
Can you extract from wiktionary with this?
That's wildly inefficient at scale (and that's if it can be done reliably). Check my numbers here—should be correct but I'd appreciate pushback—estimating 50% of annual U.S. usage in panels vs nuclear plants: https://imgur.com/a/zeHo21R.

Even if we want 50% of our power nationwide to come from solar power, based on your 60 acre model that's still 6,429 of these installations or 385,753 acres (and that's with a generous output estimate of 2.5kWh per panel, per day).

A single 582 megawatt nuclear plant can generate 13,968,000 kWh per day and each one takes up a mile (640 acres).

Not to mention, 60 acres of panels takes a ton of manpower to maintain and keep functional. People, trucks, maintenance equipment, etc.

Keep in mind, too, these numbers are before we introduce everyone driving electric cars (assuming that's an ideal).
> Software needs to reach out to the internet to provide some much-needed functionality such as auto-updating or crash reporting.

Crash reporting is more of a problem than telemetry. Any report that contains the contents of memory may end up leaking confidential data. That data may be considerably more sensitive than an analysis of how the software is being used. The end user should be informed of the risk, be able to review the data being shared, and have the right to block it.

As for updates, there are distribution models where this is handled by a third party. In some cases, a list of packages is downloaded so the only way for the third party to know whether something is installed is when an update is retrieved. In other cases, a list of software is sent to the third party but it is a trusted third party (e.g. Google, rather than a random app developer).
Surprised the article doesn’t mention the existence of Pakistan Standard Time (GMT + 5), arguably the heir to Bombay Time.
> Society has its monitoring amped up and getting freaked out by every little thing the monitoring is showing

More importantly, media and politicians want to get everything they can out of it. So many now entrenched interests' power ends when the fear over Covid ends, so they want to play up any angle they can that keeps it as a top of mind fear.
Because they're paid by chess.com
> The dependency version is specified separately from the lock file.

That. The simple fact that a Pip file mixes both the packages you want and the dependencies required by this package, is a valid reason to switch to Poetry IMO.
lichess.org, and I'm also a patron
i tried looking closer but it mostly looked the same. what am i missing?
Most of them will not be able to work unless, or until, they're granted work visas.
It could end up being tried as being both the piano maker’s and player’s fault.

The former for making and selling it, the latter for buying and using it.

Just like counterfeit goods.

No?
You could record the screen and select the frames needed from video editing software.
Also Intel PCs haven’t changed a fraction as fast as the iPhone did in last decade.
save and invest all your money where you never have work again. live on the cheap. live in a van, rent free.
> But San Francisco is woefully less dense than most major cities on this planet, including those like Tokyo which are subject to earthquakes.

San Francisco is denser than Tokyo by about 2,000 people/mi.² (now, whether it is fair to compare tiny—both in geography and population, for a “major city”—SF to massive Tokyo—where the “city proper” by UN terms is roughly twice the population of the 9-county bay area—is another question.)

San Francisco isn't a major city except in the sense of GDP. Which makes it more impressive that it is a major city considering economic footprint, but makes attempts to compare it to cities that are among the world’s largest urban centers kind of ridiculous.
Can you please point to the part of the document where somebody is forcing you to use a tool you don't like?
Entirely believable and terrifying.
I don't know what you mean with Sears? Do you mean a search result from Bing? Because I'm not talking about results but about Microsoft taking what I'm guessing is often used searches from people looking for underage girls in inappropriate clothing or pictures of underage girl's breasts (budding, pokies, etc.) and using it as default auto-suggestions for all bing.com users (the suggestions that show up in the search bar when you type).

Are you saying you think Microsoft suggesting to people they might want to search for images of 9 to 12 year old girls (tweens) in inappropriate clothing or pictures of their breasts are a good choice of suggestions?

The article I read about it in were from the US, 5000+ km from where I'm at, and the results were the exact same as I get (and I don't use Bing). It has nothing to do with me or where I'm at but nice try implying otherwise.
I got my 2nd covid shot (Pfizer) two days ago and for the last two days have had all those mention as "side effects" of the vaccine. yesterday was a complete write off for me. I nearly passed out just walking to my kitchen to make lunch.

feeling better today but am still weak and "dopey" in the brain. and my back still aches.

In theory this will all go away fairly quickly, but if I had not gotten covid vaccines and had instead gotten covid I feel this might have been a lot worse.
Tin foil edition
Lead acid has a very poor cycle life and poor round trip efficiency as well. Also, its advertised capacity isn't usually reachable even at very low C rates.

biased/sponsored test but still casually informative test of actual lead-acid performance: https://youtu.be/iy3hga_P5YY
Proper email validation: Contains '@' and a message sent to the address is delivered.
> Open source for personal use

It is not open source.
> every case will have plausible deniability if copilot lacks really good explainability.

Out of pure curiosity, and please do take it as a candid question; do you intend to mean that "I don’t know how what I used works" is a good defence?
Observability and Iteration in Nutrition
My guess is that GitHub where the code is hosted collects way more telemetry than this and nobody bats an eye at that.
That last paragraph should appease the critics who appear to be under the impression that Fossil is in a crusade to de-Gitify the universe.

Strangely, it does not have that effect.
The state space of a complex piece of software is vastly larger than that of a building, and the desirable states within that space are not continuous, while a building's desirable state space is pretty smooth. It's like the difference between walking along the knife edge of a fractal vs. standing on top of a mostly smooth hill.

Because of that, software simply can't be treated the same as other engineering disciplines, at least not yet.
Audacity may collect “Data necessary for law enforcement, litigation” and more:

https://www.audacityteam.org/about/desktop-privacy-notice/
However if you reference it a decade earlier you find female rock bands smoking hashish after a gig, etc. I’ll not be so simplistic as to blame a particular power, but the place was dismantled, and didn’t just fall apart. Regardless of Roman and Ottoman provincial divisions, it ended up an accidental buffer zone. Bear in mind which group legs are required for a consensus government there and bear witness to ground zero of where Shia Sunni and Copt meet etc. and yes, when you see Lebanese in Israel it is due to them having to flee during the war as they had sided against Hezbollah. The Middle East is a complicated place but the complications are largely the result of trying winner take all policies on all sides,not to mention a fair dose of”enemy of my enemy is my frenemy” compounded with colonialism in onion layers and a distinct lack of shanti shanti all around.
This video is super awesome, finally made an account + logged into desktop to say so. (!)

I studied eng, work as a swe, and also do-my-own engine work. Have never worked on a carb'd automotive vehicle, just some smaller marine 4 stroke outboards.
I've always thought, when cleaning a carb., "I know what it does but not how it is done."
This video makes it crystal clear - even seeing the float oscillating to the strokes.. - is so so cool.

There's even some solid music played during the slo-mo bits.
Thanks for posting and cheers to the folks who made the video
I could probably fill 275 pages of my team bike shedding on variable names, so that seems reasonable.
LOL. Both Firefox Desktop and Mobile have forks that disable telemetry, the auto updater and even the periodic check for tracker and malware blocklist updates.
Architecture specific («post-compile» time pass) and chained fixups (link time pass) optimisations are orthogonal, and both can take place. Since a) Bitcode IR is, essentially, an object file; b) the destination platform version is known at the post-processing (i.e. download) time, it is possible to also optimise the executable binary format to make us of whatever enhacements are available, too.
Depends, I think. Generally, I think accidental copyright infringement by an unsuspecting person who plays the song believing they bought it legally would not be held accountable. But if they knew the song was copyrighted and not legally licensed by the piano manufacturer, and they assembled a bunch of friends to listen to the songs, or resold them for money, then yeah perhaps. Most importantly in context, though, the piano will almost certainly not be fined or taken to court. ;)
Western countries should consider going further to incentivize other partners into curbing their emissions: place quotas on visas issued to foreign national from polluting countries that are not part of the union.

Some countries have a point-based system for immigration, why not reward those doing their parts for the planet?
> Very cool to see a team of 25 students [in China] put this together

There will be many more stories about Chinese "Open Source" CPUs, because the USA has declared a strategy for this decade to control and limit the flow of advanced semiconductor tech to China. China would love to have bright minds from the West contribute to "Chinese Open Source" CPUs. Western contributors will find that these "Open Source" designs can only be economically fabricated in China, though, creating dependence on China.
Ask HN: Have you ever taken a 6-month to 1 yr break anytime during your career?
I have been working in the software field 20+ years. During all this time, I have never really taken a long break. I have thought about it a lot recently, and feel that stepping away from a 9-to-5 grind for some time (with the intent of getting back) would be helpful for the following reasons:
1) Exploring tech you are interested in on your own schedule. If you are exploring something deep, I feel like its very beneficial to set your own pace and schedule.
2) Having a free mind might allow some ideas to emerge that you can refine and work on. And maybe set a track for a new job when you get back.

My aim with this question here is not to solicit suggestions on whether a break is good or not career-wise. I am also not concerned about employers seeing a gap in my resume, since I feel I would not do well anyway with employers who raise it as a red flag, and I would avoid them.

I am just trying to get an idea of what you did during a break like that, and whether you thought it was worth it, or if it helped you in some way when you got back to the grind. I would be more interested if your activity during the break was somehow related to tech, as that's what I am aiming to do. I am aware that traveling and unplugging/digital detoxing and all are excellent options - just not something I have in mind for this iteration :)

Thanks in advance!
NYC agency floats nightlife district plan
Golang Bindings for Tree-Sitter
Nah, it's done every day in places all over Pakistan and India (and a few other places)

https://youtu.be/afwO_MZjRjA
> If I use Copilot and it suggests a large block of GPL2'ed code for my project

But why would copilot do this? It's a language model not a database.
> What are the practical applications of gravitational wave research? Or is it purely basic science for now?

- The world is not all about you. It seems like every HN thread on batteries, space or science turns into, "How will this entertain me?"

- If there were practical applications, it wouldn't be research

- The highest form of technology is measuring equipment. If you can't measure something, you can't build or improve it.
> [Knife use] ultimately a preferable outcome to guns.

Not if you are one of the hundred million people who have guns for defense it’s not. There is no better equalizer for the physically small or weak or elderly or disabled than a firearm.

>There are two causal factors for gun violence -- access to guns, and desire to cause destruction

Yes, where tool is available, people use it as intended and not. Firearms are used almost exclusively for legal defense, as frustrating as that may be to people who think the tool is the problem, and just banning the idol will abate the evil spirits.

> With knives, your arms quite literally will tire out.

This is not written by someone with edged weapons training. An actual fact of knife use from someone does is if you use a knife, you can EXPECT to be cut yourself.

> encouraging people's proclivity towards violence.

That’s interesting. If we look at the statistics of gun violence, would you be helpful and make more generalizations on who these people who have a “proclivity towards violence” are?
Interesting:

> Right to food

I guess this can be blamed on US embargo.

> Repression of dissent & Freedom of expression

+1

Not sure if such mild issues justify the harsh embargo...
Well, I guess US truly wanted all the south american nations to be deprived of independent industrialization. [1]

I guess the rise of China offered an alternative to these SA nations.

Let's see how things pan out...

[1] https://www.amazon.com/Open-Veins-Latin-America-Centuries/dp...
There are cases where the network can reproduce code verbatim, just like there are some functions that a good programmer may know by heart. However, this is not how Copilot normally works; it acquires understanding of code, not a copy-paste library.

Well, that's overstating things: it's kinda an open question under what circumstances GPT will learn text by heart. However, it seems to be extremely rare.

(Human creators also sometimes reproduce things they've read verbatim, without noticing.)
«This is a false dichotomy. There's a third option: After you as the developer have your giant squashed patch, go through and break it down into individual, reviewable chunks in a logical order. "Reviewable chunk" doesn't mean short necessarily, but that it only contains one "idea" for the reviewer to keep in their head.»

You can do that in Fossil simply by merging periodically to a separate branch for inspection.

You may not now this, but, in Git parlance, all merges in Fossil are "no-ff". When you merge into a branch, you don't get all the commits of the original branch moved to that branch: you merge only the diff. As branches are never deleted in Fossil, you can go check the original development branch if you want. But each merge is the result of all the changes made up to that point. (Unless you cherrypick, of course.)
Product Led Growth's Failure
If your view of the law is correct then programming is illegal, because who among us has not read copyrighted code and used it to train our biological neural network? I suspect your view of the law is not correct.
How to Trade Money and Time