skysight-inc/HackerNews huggingface dataset:
> On patents and copyrights. If we were to declare tomorrow that search engines did not have to respect copyright law, we would see far better search engines than Google in a year or less.

If copyright was abolished, the GPL and all open source would lose all its teeth.

The photographs that I took and have up on the web (all rights reserved) could be printed and sold without me seeing a dime.

The people who write books on here (and then have to fight to keep people from doing on demand pirating of them) would be given a big shrug when they try to go after them in court for copyright infringement.

---

Its possible to argue about the term of the copyrights on different media or the threshold for what is novel for a patent... but trying to remove copyrights completely disincentives people who are creating material that is protected with copyright from sharing their material.

And let's face it... you'd have to rewrite the constitution to get rid of them. Article 1, Section 8, Clause 8.

> [The Congress shall have Power . . . ] To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries.

And they're right.
To be fair, Asian flush is a terrific excuse for sobriety, and I’m glad to have it.
My problem with PID is people don't wrap it around a model and use it to correct the errors in the model. Often their tuning ends up "carpet-bumping" between multiple critical points in the system. But as others have mentioned, it gets you ok, predictable performance.
Me either. I took this opportunity to take the plunge.

I had a Coinbase account already from years ago but never linked it to any payment source. At the time the only options were my bank account, which didn't sit well with me.

Now PayPal is an option, which is also linked to my bank account, but the one level of indirection made me a bit less hesitant. Also, the combination of Coinbase and PayPal seems low(er) risk to me.
Until you realize that your api is wrong. So long as you got your api right up front unit tests make it easy to refactor. As soon as the api needs nontrivial changes you are sunk.
Some of the articles on sci-hub are so old that their copyright has expired, yet there's often no other source where you can find them without having to pay. I get that hosting and bandwidth cost money, but not $30 US per article money.

Aaron Swartz died for free access to research. Eight years later, Elbakyan continues his work.
Persisting data for your test paths is much easier with a database though.
But that's trivial to correct w an assyemtrical error function.
> On the other hand columns fail by buckling when they become too slender…which is effectively what happens when a column loses steel and concrete due to corrosion and spalling.

Okay, great. So you're clearly more qualified than I. The above fits with my understanding too. I haven't seen reports that the columns in question were losing dangerous amounts of steel or concrete. Here is the picture from the 2018 report. Is this collapse-level amounts of spalling?

https://static01.nyt.com/images/2021/06/27/world/27miami-mys...

These are 2018 pictures, it could have certainly gotten worse. Enough to threaten the building in 3 years?

There were contractors and engineers bidding on the work for the upcoming 40-year maintenance. Would damage sufficient to threaten the building be obvious at a glance, or would that need testing and detailed analysis?

> The only unusual aspect is that it is the first. But Florida has buildings with similar issues down one side, up the other, and around the Big Bend all the way to Alabama.

This doesn't surprise me, unfortunately.
this is nice... but missing is a discussion around sync frames when using delta encoding.

typically in video compression, every once in a while a full frame image is included in the stream (mpeg calls these "i frames"). this allows for seeking and restarting after lost/corrupted data where just pure deltas require a complete replay and no gaps or corruption to recover the values.

in the case of something like this, i could imagine sync frames looking like a sentinel sequence for finding the sync frames, full value(s) for each delta encoded variable, plus possibly mini skip lists for searching (although an external index could be used for this too)
is it really so hard to not use mobile apps constantly? I am missing something despite using smartphones for over a decade like most
Ask HN: How can you learn project management skills?
As I reach the level of "Senior software engineer", I'm realizing that I'm lacking some critical skills. It's no longer enough to be good at writing, reading, debugging, and testing code. I'm expected to have project management skills too. It seems expected that you'll pick these things up over time, but I've spent my career avoiding them where possible. Being weak in these areas is a big source of stress for me now. I'm talking about things like, planning, prioritising, stakeholder engagement, decision making, estimating, and writing design docs.

Has anyone made a concerted effort to learn these skills? And how did you do it?
Yeah I've got a python program that implements all of excel in around 30 lines of code. It's super effective!
Like with many other sites, you can also go: right-click, Inspect element (Q), and then simply delete the whole <div> containing the prompt.
Depends on why it failed. Many times it fails because a requirement changed, so delete the no longer valid test
If you correctly use interfaces for your contracts, how can your mocks ever be out of date?

Your compilation step would fail.
> That seems like a pretty expansive view. I’ve read some GPL code in my life, and I’m sure it has influenced me. Does that make all my code “derived”? I wouldn’t say that. To truly be derived it needs to be a nontrivial amount, otherwise every time you type “i++;” you’re in violation. This is hard to prove.

You're not a piece of software, so the areas of copyright law that are applicable are completely different. (And yes, copyright does acknowledge a minimal amount required to be copyrightable - but that minimal amount may sometimes be argued to be a single line.)

However, you can absolutely face civil charges if you reproduce too-similar code for a competitor, after absorbing the technical architecture at another workplace.

> This is exactly the same case for language generators. You have a language model, and a piece of code that makes predictions based on the given text and the language model. Swap out the language model, you get different results.

Legally speaking, Copilot isn't advertised with multiple available language models. It isn't presented that way, so it won't be treated that way. It will be treated as a singular piece of software.

> Given this information, why — and be specific — is a language model not like a database?

In the eyes of the law, and this is very specific, the model is marketed as part of the software, and so is part of the software. The underlying design architecture is utterly irrelevant, because it is presented as a package deal of "GitHub Copilot".
Bellingcat was started by a Something Awful poster/moderator called Brown Moses, you can look at his old posts to see his evolution from discussion board member to journalist by reading his old posts.

FWIW I don’t think it’s an MI6 backed site
CDC's layman tier texts shilling for vaccination are full of word «may», thus they are giving zero promises

Both CDC and WHO pro tier texts, in turn, are full of contradictory statements, sometimes directly contradictory. Most infamous example is dime-worth face mask efficiency topic.

In addition, CDC is being partisan despite 8 years of budget cuts under It's Bush's Fault rule, while WHO is known for helping Chinese Communist to hide virus outbreak probably in exchange for bribe.
I think you have misunderstood slightly.

GET, for example, is an idempotent method [1], which means "the intended effect on the server of multiple identical requests with that method is the same as the effect for a single such request."

However, it is NOT true that sending the same GET request at different points in time would have the same effect - if a resource is deleted or moved, you might get a 404, 301 or 200 where previously you got something else.

When idempotence is talked about in these RFCs there's an implied caveat that the "multiple requests" they talk about happen at the same time, under the same network conditions. I think that's what they mean by "identical".

[1] https://datatracker.ietf.org/doc/html/rfc7231#section-4.2.2
Stockfish also has a few non-standard commands, e.g. `eval`, which shows the NNUE derived piece values (among other things), which is pretty cool:

$ ./stockfish
position startpos
eval
I have a small startup that sells custom 3D printed jewelry (https://lulimjewelry.com)

I use blender and the blender python API to automatically generate 3D models from my customers engraving images.

It’s a great piece of software. Highly capable and the scripting interface is great. You can pop up a window that shows the python command for every action you are doing in the GUInso it’s easy to automate anything you can do manually.
I used to do TDD, I found that it didn't work that well for me.

I still think that the code base you work on dictates how you should be testing. It also dictates which testing strategy I use.

I test for different things when writing C than I do when I write Python for example. My testing strategy is different if I write a networked C application compared to if I write a Ruby on Rails app.

Also the tools I have available to me when writing the code dictates how I will test, which is tied into which language I write in.

And I really disagree that code has to be awful because you are not forced to write unit tests. I work with a team of 4 other experienced and responsible programmers. We actually don't have to have rules that force us to do anything. We are responsible enough and experienced enough to know what to do and when to do it.

40 - 50 % of our code base doesn't have a single unit test, because it doesn't have to have any. Are we infallible, no. Does mistakes happen? Yes. Do we sometimes go back and add unit tests to code that we thought didn't need any. Yes, it happens.

Would unit tests have saved us sometimes? Yes. If it would have, then we are responsible and go back and add that test.
"Jokes and puns aren't appreciated on HN"

You have to pick your time(zone) when deploying them. I generally find that GMT/UTC >=+6 is when a sense of humour failure generally kicks in. At +8 it relents a bit when en_AU kicks in and is reinforced at +11 by en_NZ.
Also, once the initial shift occurred, could that have caused enough plumbing to break to begin flooding and further cause solid ground to liquify?
Cool, but that’s not “refactoring.”
True, to some extend. But the number of times I need to do that is low compared to the number of times I need to do a much milder refactor.
>But most people just don't have any use for upload speeds anywhere near as fast as download. Or at least certainly not until we start doing 8K 3D video calls in front of massive 3D displays, which isn't anytime soon...

Most people don't have any use for upload speeds because very few have upload speeds that can be used in an interesting way.

If lots of people had lots of upload, you might start to see widespread commercial products for home-hosting what currently goes in cloud providers and social media sites.
They will use the microphone to fingerprint the audio in your room to figure out what you’re watching. Watching Ted Lasso on your Apple TV? Now they know. This was done on Samsung Smart TVs, and is only the beginning of the data they can collect.
There's probably four main lineages of TF bots:

* TeamFortress Bot (Forthpick) standalone I think.

* TFBots (Nexus) on the bplayer line.

* Team Fortress Bots (coffee) on the tutor bot line.

* Frik-TF (Martineau) on the frikbot line.

I think the latter (Frik-TF) was the most recent and had the possibility of learning from the other releases.

Intersting there's no Frogbot TF in the mix. Maybe there is and I haven't found it yet...

I'm mainly testing the SP and DM bots, I've not tested any of the TF bots yet, sorry.

Edit: formatting.

Edit2: Coffee's tutor bot based TFBot has a newer 2003 timestamp on files in the zip. Might be the "latest" release.
1 and 3 is the dogma, but mostly I find it false. My integration tests are fast because they deal with small data sets. A few dozen function calls adds a few ms, who cares.

I find it easy to find where an integration tests broke because I back out my last change.
Did you look at any alternative graph layout algorithms? There are non-quadratic ones that are quite good (like Barnes-Hut and its variants). I did a Typescript port of ForceAtlas2 a couple years ago that could run on a Web Worker (so as to not block the interactivity of the graph) but never got around to open sourcing it.

I'd be amazed to see what this level of profiling skill could do on a fancier algorithm.
It would be nice to have nodes in the tree that don't actually correspond to tabs though. For this specific use case of grouping.
Seek help. Assuming you were an adult and you really were molested by a fellow male during a job interview, you should have reported it. However looking at the whole picture I have my doubts about your story. I am sure you believe it is true but in fact it may just be your mind playing tricks on you. You seem to have the pattern of thought of a paranoid schizophrenic. Let's say you really were molested at a job interview or stalked by Putin loving strangers on Reddit, why let the evil acts of others ruin your life?
But we're talking 4 inches over the life of the building. I'm not sure if buildings are positioned that precisely (if I had to guess, I'd guess it's right around there), the tidal range around Miami looks like it's around 16 inches, and hurricanes and tropical storms will do much more than sea level rise.

I could be wrong, it just seems like there are bigger factors at play, and I'd be surprised that it was build so close to safety margins.
Thanks for pointing that out. Supposedly, Fujikura still sells them [1]. They're out there on the Net through other vendors [1], but rather expensive [3].

[1] https://www.fujikura.com/solutions/thermal/

[2] https://www.schukat.com/schukat/schukat_cms_en.nsf/index/CMS...

[3] https://piezo.com/collections/piezoelectric-fans
World’s largest ever four day week trial in Iceland ‘overwhelming success’
I agree with everything you said. Global variables also make it much harder to use multithreading. The mega-class is only bad if many parts of the code require references to it. In a well-structured program most subsystems will only need references to a few of the mega-class's (transitive) members.
If you are interested in the Surfside collapse investigation here is the best channel I've found by a guy who does this for a living:
https://www.youtube.com/channel/UC9xpl8LyFRsKXASGHBBj_xQ
I'm mostly ignoring all the theories until something definitive comes out. All this speculation is just so media outlets can sell ads.
I was wondering the same. Just anecdotal but Frogbot was the best for me, it could rocket jump in all the right places in Clan Arena.
I'm sorry but but a single person making nearly an order of magnitude more than a low income household in the same metro is more than just not poor. There is worlds of difference between not getting to live in the neighborhood you want compared to being severely rent burdened, having a horrible commute, and having to deal with a subpar living living situation in whatever handful neighborhoods have apartments remotely in your price range.

Also, a quick glance at zillow listings looks to me like someone making $250k/year could easily afford to rent an apartment in Mountain View and would have a good shot at buying a cheaper condo there too. Sure buying a single family home might be out of reach, but it is hard to feel too much sympathy about that
Don't forget the Challenger SRB failure. Flown outside of design criteria with known flaws. But each time the shuttle flew with and SRBs had burn through, it was taken to mean not that there was a problem, but that the behavior was "safe".
> just don't use those sideloaded apps. Nobody is forcing you to install Facebook or any other trendy app of the day except your own weakness and childishness.

If we’re going to bring consumer choice into this argument, why can’t the consumer who wants sideloading just vote with their wallet? I’ve yet to read a good argument here for this separation. After all, “nobody is forcing you to buy iPhones except your own weakness and childness.”

You mention how Android isn’t better in that regard, but it’s still an option.
Did Alpha Zero play games against Stockfish on regular PC hardware or big specialized hardware.
I think Hanlon's razor applies; most people in the datacenters have not heard of control theory whenever I interacted with them.

The ones that did were usually from an academic background and might have had some side-track with robotics, industrial control software development or just plain theoretical studies.

I suppose it's not as much that nobody wants it, or nobody wants to know about it, but there is so much else to be known that it might not 'fit' when assembling study materials or in-house learning systems.

Maybe the best way to integrate control theory into the datacenter (or cloud) from an ops perspective would be starting out by getting some traction with control systems in general fist, just like a general software engineer might have had some software architecture and patterns for one or two semesters.
Yeah, I've read _Normal Accidents_, and I follow AdmiralCloudberg's aircraft disasters. There isn't always a satisfying answer, but there often is, or at least one factor that's most damning.
Stop letting other people control your life.
We're talking specifically about ECC ram, which solves the specific problem caused by cosmic rays (and apparently bad motherboard design). IO protocol error correction is a totally different problem.
I remember you posting on another post! Did you ever manage to figure out how to use ML to clean up the prints?

Also, can you point me towards how to see the python command for everything you do in the GUI?
These are my predictions:

1. She will be destroyed, one way or the other. Since she is eastern European the possibilities are vastless: Russian asset/ Spy/ Dangerous Hacker/ Covert Operation/ Putin enabler, etc, etc

2. Expect hundreds of "insightful" comments on here how she was actually wrong because X, Y, Z, the same points produced by mainstream media and the establishment politicians.

3. She will be shunned, forgotten and even jailed if she puts a foot in a "wrong" country, and by that I mean 80% of earth,
A new human species may have been identified
You should make this much more clear. There seems to be absolutely no indication on this page that this isn't officially endorsed content.
I'm not a fan of the "Hyatt walkway collapse" as a teaching tool. The mathematics is extra interesting. Not sure it's good for the design failure which people reference. More people die from bad insulation design each year, it's the boring stuff that matters.

The Hyatt walkway collapse was at a big dance party with a fair few people watching from above. Perhaps dancing?

I-35 bridge collapse was rush hour.

What's the peak here? Why 1am?
All of those imo are on-the-job type skills that you learn by doing. Ask to be involved in some aspect of the management of your next project. Project management has lots of task that are very easy to break off and assign to someone that wants to learn.
> They are not replicating the code at all.

Now that five days have passed, there have been a number of examples of copilot doing just that, replicating code. Quake source code that even included comments, the famous python poem, etc. There are many examples of code that has been replicated - not synthesized but duplicated byte for byte from the originals.
New mystery AWS product ‘Infinidash’ goes viral – despite being fictional
Surely not by sending data to law enforcement in Russia, USA, etc…
Making idempotency a protocol-level thing would be problematic with the many connection-breaking systems, even if the browser-ingress channel is TLS encrypted. You'd have the ingress proxy, maybe some IDS/IPS, maybe Cloudflare, maybe some router or gateway, some service proxy, who knows. If any of them decide to drop any headers, rewrite headers, or mis-parse them you'd lose the idempotency completely.

It does however make a difference if not the body, but the protocol-level request is supposed to be the idempotent one, but I don't know in what kind of a scenario that would apply.
AWS GCP Azure Service Mappings
Israeli scientists say they’ve paved way to turn off the brain’s ‘hunger switch’
> Why not something more intelligent than PID?

I'm curious if there exists something intelligent enough to be able to rely on it for a large-scale deployment without human oversight? In general, I would think dead simple and manually controllable is a feature in the context of expenditure.

> Replacing PID with moving horizon estimator allowed me to cut time from startup until stable temperature by at least half and eliminate any measurable over or undershoots.

I'm familiar with PID controllers, but haven't used MHE before. The formulas look really similar at first glance to me. Three terms and three weights? Is a slow PID controller due to poor tuning, or is MHE intrinsically better? What is the reason that MHE would adapt more quickly with less overshoot than PID? MHE appears to be three integrals instead of one, but I don't see immediately why that would be better, is there an intuitive and/or fundamental reason?
There are plenty of errors in this, and you're confusing the four prongs, but I'll run with it for now, since it's good enough.

If I am doing code autocomplete, and copying three lines out of your program, those three lines are exceptionally unlikely to be "substantial ... in relation to the entire work."

Where you're confused is lots of places, but the biggest one is you're mixing up the prongs. Most of the reason your Citizen Kane example might work (it probably wouldn't) is Factor #1, character of use. Commentary and education are favorable.

I can come up with examples where 0.002% of an original work would not be okay, but they're pretty contrived.

For your benefit, a random link: https://guides.lib.utexas.edu/fairuse/fourfactor

Size definitely matters. It's not a hard-and-fast rule, but a factor.
https://www.sheknows.com/wp-content/uploads/2018/08/ijzdaluf...
Shenzhou-12 crews successfully complete first-ever extravehicular activities
Canada (near Montreal), I get 400/40 for about ~50$/month through a building deal (I pay my landlord who pays the ISP). The connection is dedicated so my neighbours' usage does not affect my speed.

Before that I had 120/20 with a company called Fizz and paid about 60$.

At least over here everything is asymmetrical and has been for as far as I can remember.
It’s the only thing we have that can prevent the server(s) from analyzing everyone’s posts, including images, to build a tracking profile that would make an East German secret policeman blush.
And a digital safe haven in India would be pretty huge, and if it spreads to African nations that could open up more DNS registrars at the very least.
> ...how much the design could be scaled down in size and sped up while maintaining performance characteristics.

In the comments, a few people were discussing this, and it was pointed out that smaller size must be compensated by faster cycle time, which trades off with more sound, which compromises one of the primary design criteria (low noise signature).
After 60 Years, Nuclear Power for Spaceflight Is Still Tried and True