skysight-inc/HackerNews huggingface dataset:
There’s multiple inputs that can get the same hash. Say if your hashed password was 7, and that came from 2+5. Someone bruteforcing can input 6+1 and get 7, also. They don’t need to know what your input was, they just need to find an input that hashes to match the hash of yours.
Direction is the easy part. Good runners will have the planed route memorized by the time they start, they have 60 seconds to do this. The competetive advantage in orienteering is stamina.
Ask HN: Resources for New Devs
Are they any good resources for new devs from college or boot camps that help them acclimate to the work force?

Specifically, topics like code review 101, how to manage up, etc.
With the hat or belt, the device is aligned to the body. Wrist mounting would seem to add another degree of freedom. It could work, but the tech would have to be a lot higher.
A cashless society discriminates against whomever that society wishes to discriminate against. That's the point: total central control of all exchanges of value between humans. Nothing outside of the state. It's an intensely authoritarian goal with obvious and inevitable results. It's just a matter of time before some bad* group gets in power and turns the system against you.
> very good maps, very good dead reckoning

There's a whole series of highly classified inertial navigation units used in aviation and submarine applications. The ones for use above the ocean's surface have many DoD applications in a theoretical GPS-jammed environment in warfare against an equal-tech adversary.
I see this as a good example of the results of normalcy bias[1]. Europe hasn't even finished cutting itself off from Russian energy imports. German industrial infrastructure is centered around massive quantities of cheap natural gas. It is used as chemical feedstock for a number of products. The higher prices of LNG supplies from further and more costly suppliers will carry through making their products far less competitive.

[1] https://en.wikipedia.org/wiki/Normalcy_bias
No, that was there, but it doesn’t contradict my interpretation. Copyright doesn’t only cover reproducing code verbatim. It also includes derivative works.
It depends on the reason. If it was an old pharma company with expiring patents and no pipeline of new products to immediately replace them then that's a bad place to be. It's not as big a problem when it's a company that's making money hand over fist. You need to understand whether you are sustaining existing products or building the next set of things.

When you are really early in your career then you are less likely to be affected by big company layoffs. You are a relatively small cost and viewed as someone who might hang around, so are worth investing in. At least, you'll get a shot at filling the boots of the people who left until the better times come around.

EDIT: One other thing to look at is how the company cuts. Cutting a little when deep cuts are needed has a big impact on the day-to-day experience. No one feels safe. If there is a CEO who makes big cuts that seem reasonable for the business (completely ignore the tech) then you are better off.
A bit of a controversial opinion: to those who are defending CoPilot saying it "boosted my productivity" and would miss it if it is discontinued, maybe you are not a productive developer to begin with. I fail to see how searching the same snippets on Google or saving commonly used macros in your favorite editor would not yield the same amount of productivity. I have used CoPilot for several months and I actively stopped using it, because I was afraid I will be dependent on it, and it would actually reduce my ability to do critical code-building. I'm happy without it - sure it takes some micro seconds more to type out my code instead of autogenerating it, but I feel much more self confident in my own coding skills.

CoPilot is a great research work - it is indeed spectacular to see how pre-training can achieve such impressive code completion results. However, in my honest opinion, it should not be a tool for a serious developer.
Check the financial health of the company you're looking at. Are they profitable with positive cash flow? Microsoft had mountains of money coming in the door. One of the downsides of the American system is that a successful company changing priorities can fuck up people's lives.
That's... the exact opposite of a community. Communities are about contributing whatever you can, and taking what you need. There's more joy in giving than taking. Exploitation happens when someone is taking advantage of that tendency to give.

Eventually someone comes in and takes everything that isn't nailed down and then sells it, and that becomes the problem.
> I think backups for the electronic systems would not need the same level of redundancy as the primary systems (which presumably already have backups).

If your backup is failing more often than your primary system then it's not much use as a backup.

Also, there ARE backups. There's fallback artificial horizon boxes that work independently of the rest of the system, for example.
Learn how to write. That's more important than learning how to program. This can be done, for example, by engaging with the articles here and taking part in the discussions. Maybe you will be ignored, downvoted, or ridiculed, but if you persist, you will become a better writer and proponent of your ideas.

You need structure when you learn to program, and you should not have any preferences when you are a beginner. Learn to program by becoming a QA person, which is much easier in third-world countries that receive work from places like the USA and the UK. QA is often manual, but there is a trend toward automating things, and it's a wonderful way to get into programming.

TL;DR: Get a job as QA, and write often.
That is not the reason I had been told and I can't easily check this (can't search -- that's the point). It is not unlikely that I have been led astray.
zstandard can indeed handle standard format gzip files to create and decompress them. From the zstandard compilation options:

HAVE_ZLIB : zstd can compress and decompress files in .gz format. This is ordered through command --format=gzip. Alternatively, symlinks named gzip or gunzip will mimic intended behavior. .gz support is automatically enabled when zlib library is detected at build time. It's possible to disable .gz support, by setting HAVE_ZLIB=0. Example : make zstd HAVE_ZLIB=0 It's also possible to force compilation with zlib support, using HAVE_ZLIB=1. In which case, linking stage will fail if zlib library cannot be found. This is useful to prevent silent feature disabling.
that's a great feature suggestion, it can be a lot of work to discover and vet libraries to use
No, that track sounds like random presets thrown together. If it were uploaded by a nobody to soundcloud nobody would care about it.

I think it's fair to compare this track to techno, because that what it tries to sound like. If you listen to some cutting edge techno/minimal music you will easily find more atmospheric, nuanced and better produced songs than this. Just my opinion.
Yeah, this sentiment covers for sure all of Gen X and Elder Millennials. If the back half of Millennials all turn 30 and it’s the same story we can pretty confidently say that it’s not really a generational thing.

I would love to ditch my car but it’s impossible in my city and I have no power to change it. I could move I guess but choosing lack of car over my friends and family feels a bit drastic.
This is a pretty common usecase. Folks often use a CDN like Cloudflare or Google Project Shield to hide behind vast network and IP ranges.

Personally, I run a public DoH resolver behind Cloudflare for a similar purpose. "IP-fronting" as I like to call it.
Part of me feels like this will help big tech and hurt potential startups that’d compete in this space. Microsoft has the resources to make this issue “go away” while smaller incumbents will not.
https://archive.ph/szioA
That's around the age I started, though I had an EE background.

It's like learning a language. You don't necessarily want to keep learning more words. Learn how to use it instead. It's a struggle at first but it improves exponentially - the more you know, the easier it is to grasp other concepts.
I am not hating on the whole of YAML, but the way they are misusing it in Woodpecker. None of those other services you mention are doing something this bad, e.g. relying on parts of YAML that are NOT standard (ordering of elements in a dict) and not supported by some languages/libraries.

> From what I’ve seen, the config uses dictionaries for concurrent pipelines.

You are wrong about that, see https://github.com/woodpecker-ci/woodpecker/issues/771
Xi Jinping, forever: China has shackled itself to this one mediocre guy
Quick tips:

- Update your resume with your latest position

- Apply and take interviews with companies that you may not be interested in. This will help you rehearse and practice your pitch.

- If you are an IC, start doing leetcode and system design exercises

If you want more specific tips/advice, drop me a DM.
Getting to Know Kumamon, Japan’s Superstar Mascot
This a link to the Wikipedia article on propaganda. It's the definition and more. Again, not answering my question.
What problem do those containers solve for you that you can't solve with a VPS?

What cloud APIs are involved in running Linux on a VPS? Backups for your VPS are often one click to set up, and the only vendor-specific service you need.
I think you're saying any work created by a model trained on copyrighted data is a derivative work of that copyrighted data.

But this can't be right, it is inconsistent with how copyright has worked so far. Artists and musicians and engineers all learn from each other and have seen and learned from, "trained on" many other examples of works from their field. Even when works are clearly inspired by other works we tend not to give them the legal status of derivative work.

You're suggesting we treat models with a much stricter copyright regime than has previously existed.
I think you are overstating the impracticality of mechanical standby instruments. Even glass cockpit GA aircraft typically came with fully mechanical backups until fairly recently---check out this SR22 cockpit as an example: https://commons.wikimedia.org/wiki/File:SR22TN_Perspective_C...

"Glass" standby instruments come with significant upside and not much downside, which is why they've been preferred in larger/more expensive aircraft for a while. There is nothing inherently more or less reliable about them, being fully isolated and redundant just as old-timey mechanical backups are, and they offer a much richer presentation (typically like a small PFD). However, new things are usually more expensive, which IIUC is why they were adopted first in larger, more expensive aircraft. They were considered a luxury in GA until fairly recently.
GitHub’s business model is simple, they use the free tier to stay the main platform and easily attract paying customers.
According to that review, it's only average for writing and programming due to it being wired and the wrist-rest being an optional addon. I wouldn't consider those things deal-breakers.
An example of bad opsec:

The Hezbollah Connection https://www.nytimes.com/2015/02/15/magazine/the-hezbollah-co...

https://archive.ph/4uWfM#selection-1937.0-1937.13

Section 5+

> they could see that a given assassin had an “operational phone in his front pants pocket” and “in the back pocket a phone that he used to call his girlfriends.”
Recycling is already a key focus, as batteries are very mineral rich, and at scale much cheaper to refine locally than to mine & import with long supply chains.

For those that doubt it's possible to collect spent batteries; recycling rates for lead acid car batteries is already 99%. They virtually never end up in landfills.
That wouldn't be ok, I'm assuming that's what you're implying as well? In any case I would say that's not ok.

Copying code, even if its from a mix of many different places, and the results look like a mosaic, would still be copying.

If the Mturk worker just suggested an implementation they came up with that be fine.
As a human, I am likely to have the specific goal of not violating copyright when I write code. That means either deliberately not writing things exactly the same way that I know I've seen them written in other places or else deliberately complying with their license policy if I really want to lift code verbatim. Perhaps Copilot needs some sort of feedback loop to avoid over-similar code by default & an extra "allow (compliant) copying of open source" toggle to make it behave similarly.
That only shows that humans are better at learning than machines are right now. I may not have read as much code as Copilot, but I have read quite an amount of it, and it strongly informs the code I write, with respect to style and structure and algorithms. (I don't copy functions verbatim from memory, but neither does Copilot the vast majority of the time.)
"Github likely does have what would be considered a monopoly marketshare"

Citation needed. I'm interested to know of examples of how they have stifled competitors. AFAIK Gitlab came of age well after Github had already grown super-large. If Github could have killed Gitlab, wouldn't they have done so?

"GitHub has around 56 million users, whereas GitLab has over 31 million users."
- https://radixweb.com/blog/github-vs-gitlab

That is also excluding Azure, Bitbucket, AWS and the plethora of other git repository hosting companies and services. AFAIK, gitlab has more payed (AKA, private or premium) customers than does Github (though I lack a citation there, but that was my understanding when researching this a couple years ago on where to host a private companies code. My take-away then was that Gitlab is actually more popular amongst private companies and Github is more popular for open source projects).

What would be considered Monopoly marketshare? I would suggest that Facebook, Twitter and Amazon have monopolies. If you get shut down as an Amazon seller, that can be 90% of your revenue. Given so many people can leave, and have left Github voluntarily, is implicit evidence that there are very decent alternatives (if not, there would be no alternative and you would be forced to stay with Github for lack of alternatives. That is not the case though, it's easy to just go over to Gitlab. From my perspective, I have no idea how Github can kill Gitlab, I'm curious if there is a vector where Github could use it's network effects to diminish Gitlab, as a specific example. So, how could Github do that?)
>if only a pseudo-random subset of the nodes need to prove the transfers are correct

How is the pseudo-random subset selected, assuming the presence of an adversary controlling part of the transaction data and a significant percentage of nodes?
1. Available on Windows without WSL, possibly the biggest time saver for those affected

2. Auto ignores .gitignore files, so does not search node_modules or build/ etc., huge noise reduction there.

3. -t/-T gates on file extension which is a very nice feature, again signal to noise

4. The combo of speed and the above and the recursive-by-default mean that you search much larger corpuses by default, like “all the microservices in the cluster” or “my entire home dir”, because you know it's some .xml file mentioning “jackson” where you saw this config you need before.

5. For some reason I never remember which regex features are grep vs egrep, so I end up just testing on a bunch of strings to see if I have to like backslash the plus operator or whatever. With rg it's like “oh this is going to have the same syntax as JS regex.”

6. Unicode compatibility by default could save you that sort of time maybe on specific workloads?
That is what is done in KSP ever since planets beyond the Mun were added - on every frame, the coordinate system is re-centered on the active vehicle. The problem that still remains is mainly in trajectory calculations - you might have an intercept with a planet way on the other side of the solar system, and you can generally see that the predicted trajectory does not pass through the encounter point in these cases due to floating point inaccuracies.
Filesystems have a lot more flexibility than just storing JSON or databases. A notes app probably should just store markdown files with some links between each other, and a few small databases for indexes.
Just did a quick github.com search on that function (with comments) and found around 131 matches. Many without a license. So yes, I believe that it would produce those comments...because it's seen humans repurpose and reuse that code without attribution or license many times.

Definitely an issue...but not as simple as copy and paste.
Are you saying that's fair use? If so, then we won't see new licenses appear related to it, since a license can only give you more permissions on top of fair use, not take away fair use. If not, then we still won't see new licenses appear related to it, since the existing licenses already don't allow it.
Since we just asked you to stop posting flamewar comments and you've continued to do so, I've banned your account.

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future. They're here: https://news.ycombinator.com/newsguidelines.html.
Billing alerts can tell you exactly when you have spent 4 figures after the fact. Using a VPS prevents 4-figure bills.

Actual billing caps are very hard for cloud providers to implement with the HA distributed systems clouds use for billing, and would carry a significant performance cost. Alerts are the best you can do if you take the variable costs.
This is a little different than a noncompete though. Those are hardly enforceable in the US either.

You mean to tell me in your country there is nothing to prevent you from quitting your job and then next day writing up and publishing full detail reports about internal operations?
Heptapod archived 250,000 Bitbucket Mercurial repos and runs fork of GitLab that supports Mercurial: https://octobus.net/blog/2020-04-23-heptapod-and-swh.html
OP said they don't care that it can reproduce copyrighted content because they're not going to do so with it. That's roughly the opposite of what you're implying.
I'd strongly recommend checking out Swyx's book "The Coding Career Handbook". It has a _ton_ of useful advice for working on your career:

- https://learninpublic.org/

I've got a few "career"-related articles that might be useful, particularly:

- Keeping a daily work journal: https://blog.isquaredsoftware.com/2020/09/coding-career-advi...

- Searching for info online efficiently: https://blog.isquaredsoftware.com/2020/11/coding-career-sear...

- and a very long post on using Git effectively: https://blog.isquaredsoftware.com/2021/01/coding-career-git-...

If you're doing any web dev, I've also got a "How Web Apps Work" series that acts as a fairly detailed overview of web dev terms, concepts, and technologies (HTTP, servers, JavaScript syntax and development, HTML/CSS, and fetching data):

- https://blog.isquaredsoftware.com/series/how-web-apps-work
I definitely agree that we should find out. I've used Copilot almost since its inception, and I've seen nothing like a large copied/pasted function. If anything, it's mostly a single/double line autocomplete based on what I would have written anyway.
The plea seems to be against proprietary tech built off open source efforts.

If they open sourced Copilot then it would probably comply with most of the licenses anyways.

Like at the very, least, respect the licenses, that means, give attribution, and provide your own source as open source and under the same terms.

Open source is what allowed this progress in the first place, and the way I see it, commercial interest is actually simply trying to slow it down by keeping it behind proprietary trade secrets.
Seriously! Their slick, compact, and beautifully well laid out UI is one of the primary reasons I use I Intellij Idea.

If they force this update, I'll just not update it. Not to mention, since I now will not be updating it, I can cancel my yearly, recurring subscription too.

Hey Jetbrains: You just have to do one thing. And that is: to NOT mess up existing thing.

Even if you stop launching new features into your product for next few years, I'll still happily pay you folks just because your product is so damn perfect as of now.

Please don't ruin it. Forget what VSCode is doing. They are far far far behind you folks. Don't let THEM ruin your product.
Ok so you don't care about the second part of the argument, you don't care about the danger of violating copyright.. The first question though is if training on large bodies of OSS is fair use. Are you saying you don't care about the copyright of your own work either? Or you don't care because you don't publish your work OSS?
Honestly this sort of deferred validation exists as a standard feature of certain modes of data intake that are often criticized for same, for example paper forms (the "required" fields can be left blank), or creating support tickets via email (required fields stay null until an agent updates the ticket via web UI). At some point additional round trips may occur to pay back this debt, but debt is a powerful tool for that person in the field who needs to move onto other things until the dust settles and they can pay it back.
It’s unlikely Elon Musk knows about this himself. The reference to water is so specific that this clearly is a message from Putin.

Musk is being played.

This is a great power conflict, the third great power conflict in the European space in a little over a century. It’s the end of the existing world order. Our world is not going to be the same as it was before.

So, the hyperbole has come from Vladimir Putin, who has said that he’s reversing all of the outcomes territorially from World War I and also, in effect, World War II and the Cold War. He’s not accepting the territorial configuration of Europe as it currently is.

Hill makes a compelling argument this is already WW3, started in 2014. There isn't a single point in time, in real time, that it's known "this is a world war". It took time to figure this out in the prior world wars. This is no different.

What is different is how unprepared Russia is to fight a war, conventionally anyway, to alter the borders.

Once again though, international institutions designed to prevent exactly what's happening, and are woefully archaic. Hence they've been side stepped by this aggressive tyranny.

People in the cohort around Putin have pushed the invasion of Ukraine for some considerable period of time, and he has to keep them on his side. They are not satisfied. They want Ukraine dismembered.

Russia is a genocidal antagonistic ideological social group. And Putin isn't the worst person in this group. There are more aggressive war mongers in the Kremlin.
Yeah, the minimum you need to participate in US society is SSN, driver’s license number, working cell phone number, credit/debit card, health insurance, car, car insurance, proof of citizenship, permanent address, internet connection and W2 or equivalent.

I’ve needed all of these sans the car to interact with just government services in my state.
> Too many cooks spoil the broth

I don't understand how this applies. If anything, having only employees on the board would mean fewer total cooks (i.e. stakeholders influencing decisions) compared to having those same employees in the company plus a board of outsiders.
Has anyone written a story where they allow themselves to be made into chips, living in our computers?
While at it, have you tried nitter.net? It's very handy for opening twitter links on mobile, where I want things to be lightweight.