skysight-inc/HackerNews huggingface dataset:
Would you consider this an acceptable first step? It is clearly a compromise, as it does not attempt to reform 'sale of rights' nor does it place works into the public domain until fifty years after they're created, but it explicitly neutralizes the ability to perpetuate and renew copyright through inheritance, transfer, or inclusion wrapping, while protecting against hacks such as modifying the law (as Disney likes to do), since those modifications could only affect future works, per the immunity clause.

"When this law takes effect, the following terms are irreversibly assigned to all past and future copyrights, and in case of contradictions, these terms have ultimate precedence over all past and future declarations: Copyrighted works enter the public domain in the sooner of ten years after the death of all persons identified as creators of the work, fifty years after the creation of the work, and fifty years after the registration of the work; those works where no persons are registered as the creators shall enter the public domain in the sooner of ten years after the dissolution of non-person entities registered as the creator, thirty years after the creation of the work, and thirty years after the registration of the work."
I read a study that it only takes like 6-9 days in nature and disconnected to really reset a bit. Wish I could find it, but there really sound advice.
Then you need to kiss embedded video players and login/auth widgets goodbye, which are like 95%[1] of what iframes are used for outside ads.

But if you just want to embed completely static article, I suppose it could work, but then there’s no incentive for anyone to allow them.

[1] Yes, I pulled that number out of my ____.
I mean, it's the usual duality. If a browser is for browsing documents, then of course you don't need that. And if a browser is a method for running arbitrary applications pseudo-safely, then it absolutely should be doing that.
Yes. I get enough real life in real life, thank you very much.
Webex API is here: https://developer.webex.com/docs/platform-introduction
Evolution: Primitive fish fossils reveal origins of teeth
China is suppressing its population to great extend. More than other countries save North Korea. All school books are filled with propaganda and children need to recite xi's virtues every day. It's a brainwash machine and totalitarian.
So far they are not a worldwide military power and the US cannot be conquered but this technology could change that. Deploy them in millions.
Never think your opponent has the same moral values as you.
What repertory do you work with?
I use Xcode on some fairly large projects and "upgraded" from a maxed out 2018 MBP (i9, 32GB) to an M1 Air (16GB). It's faster and more responsive in every way. Especially under load

The most noticeable things for Xcode are:

- Iterating is faster, the build-run loop is much quicker so it feels lighter when you make code changes

- Indexing and autocomplete is very quick. Noticeably better than the MBP

I also use Android Studio and it's definitely not as quick or smooth as Xcode. But it never was on my old Intel machine either. The UI seems to lag under load and navigating a large code-base just feels a bit more clunky due to lag on character input and opening files

Android Studio feels about the same as it did on my i9 as the M1
Hotpatch: Changing function definitions at runtime in Rust
It's not 50k (more like $50), but I have a similar story with Stellar.

I was one of the (thousands of?) people who Keybase/Stellar/mysterious parties decided to gift some of their tokens to. I tried to transfer them to a provider with my bank information, and immediately flushed them into /dev/null because I didn't understand the separate sequences of numbers that I was supposed to provide.

I wasn't exactly upset, but it really solidified my opinion of the entire space: as an end user, my single greatest interest is the fidelity of the transactions that I take part in. Tack onto that the constant whirlwind of technical compromises that lack legal recourse, and my feelings of confidence approach zero.
I’m working on a ZOOM-alternative for online events and gatherings that uses twilio: https://lo.fish

It is built on eilixir & will be open-sourced soon. (The next step I’m looking to make it E2E.)

There are also existing ZOOM-alternatives like https://gather.town
(To the [deleted] sibling comment)

Salary is a salary with a fixed value. If it's justified is what he does and not where he lives.

He can live like a celebrity and waste it all or can live like a student to save, that is up to the dev.
I think a key distinction is whether we're in an adversarial context or not. And I think loading untrusted applications over network connection from arbitrary third parties is absolutely a position to be distrustful.
Why can we smell copper?
Citation needed for that 15% number. Even if it’s true, it absolutely isn’t true for all age groups. Give to 20-29 year volunteers. There were hundreds of thousands who volunteered.
Pretty slim chances that a staunch objector to drugs & alcohol is going to pardon Ross Ulbricht.
I'm never trusting software for two things:

1. Voting

2. Irreversible transactions
It’s pretty common in space to implement a soft core CPU (or redundant ones) on a space-grade FPGA.
Yes, it's called nocebo effect and can be quite harmful actually.
My advice, go for a walk. Download VLC on your phone (or any alternative that is ad-free), upload a CD or two you like to it, find some headphones (any headphones will do), start your CD and walk out the door. Walk as long as you feel like, stop for a soda pop if you feel like it and pause your CD while you are disturbed. If you arrive back before the CD finishes, that’s fine, try again for a longer walk (or a shorter CD) next time. If the CD finishes before your walk is over, great! You successfully listened to music. Start your second CD and walk home.
Accelerated studies. Usually you test stability for shorter periods of time under harsher conditions. It’s not perfect, but if your product is fine at 50C for 2 months, it’ll probably be fine refrigerated for 12 months.
Working on your intrinsic motivation needs - relatedness, autonomy, and competence - has always helped me when it comes to burnout, failures, and, in general, feeling of things not going your way. AFAIU, you probably have a good autonomy in terms of "how" you do the tech stuff as long as it works. Embrace your autonomy and have a plan for the other two.
Mike Schatz is awesome, and is genuinely one of the most amazing people.

I've met him on a couple of occasions and it was always amazing that he takes time off to listen to whatever ideas you've got and tries to debate them regarding their feasibility.
The web APIs seem to be filled with features that in theory could be useful but you would have to do some serious hunting to find a legitimate user while you are flooded with examples of evil uses.

Firefox removed the battery API for this. In theory you could do something like show a stripped down site for low power users or something but it was only ever used for tracking.

While browsers have been used for a lot now, gaming seems like the one place we have seen virtually no use outside of random 2D games. I doubt there is a single web game that actually makes useful use of the gpu vendor details.
Ooof, yeah. I was trying to make a new, purely anonymized identity. Went through an anonymized bitcoin VPN with TOR on top. Registered an email through Protonmail.

Pretty much no social media platform will accept Protonmail as an address without also having a phone number.

Got banned from Discord within 3 hours, literally all I'd done was send three friend requests and join one discord. My IP was rotating and I then needed to have 2-factor authentication (and protonmail wasn't allowed, I needed that phone number).

So, I went out and bought a burner phone, cash, with a 1-year prepaid account. Got it setup over a wired proxy with all radios turned off. Now at least I had a Google account! (they also require a phone number)

And Discord proceeded to reject it, because I needed to have a 'real' phone number from a major carrier.

I essentially needed to craft an entirely new identity if I wanted to be truly anonymous. It was eye-opening how invasive and pervasive the 'track you down to a real identity' accounts have become.
I'm not an expert, but my understanding is that the error bars on efficacy for the single dose are quite large, just because of how the studies are conducted. Moderna's lower bound was below 70% with a single dose, and Pfizer's is below 30%. That's not to say that a single does is definitely not effective, just that there's a lot more uncertainty, and so the bounds are much looser. We also don't know whether giving a second dose a few months later rather than a few weeks later would work as well.

Depending on supply forecasts, it might be worth running a new trial to get a better handle on the efficacy of a single dose, but going that route now would definitely be a gamble. Especially since we're formulating this single dose hypothesis after having run the experiment and seen the results, which is always a dangerous approach.

Still, the data do seem to suggest that it's very plausible that a single dose would be sufficient. If things get bad enough, or supply is low enough, maybe that's a gamble worth taking.
Transactions are often slow and expensive.
Exactly. Plus dating tends to get extended post-approval.

If Pfizer has a short-list of candidates back in May, they could have had 6 months of stability data at approval.

They can keep those studies going and by next May have 12 months of data for the FDA to review and potentially update the transportation and storage requirements.
Shipping and distribution problems have nothing to do with safety. There's a lot of data on what side effects the trial participants got, how the vaccine compared to placebo, etc. which has been published by the FDA. With tens of thousands of trial participants, we can be pretty confident that serious side effects are rare.
I like that one of the recommended solutions is to use named addresses instead of wallet hashes.

DNS and domains instead of IP addresses
Just play at your own pace. Once you get past adolescence, life will happen and you'll fall behind recent releases. Launch bugs will cease to matter.

Hey speaking of, I just found this cool new game called Borderlands - it's a shame that the intro music is so classical, because the setting seems like a cool sort of dystopian punk sci-fi. I wonder if that'll catch on, because it sort of reminds me of some books that I read a few years ago...

See? It's fun!
I do this for every new address that I send to.
Yikes. That sounds nightmarish.
Yeah but you can multi-task with audio. I can wash dishes and listen.
Strongly disagree with the recommended way to bind sheet music. The best binding IMO is to do spiral binding. It's pretty common practice actually to take existing music books, cut off the original binding, and replace it with a spiral binding.
> If they had cut off the driving completely for instance

This is one of my biggest gripes with the game. You literally have self driving cars built into the lore (and the story - Delamain) AND flying cars (Trauma Team, police officers), why the hell does anyone care about owning a car or driving it? We have cybernetic eyes and our cars drive/fly themselves and we still need to put up LED traffic lights?

Sure it makes sure in the outskirts to pick up a 4x4 offroader and do some cool desert driving for side missions. But in Night City? It should be modeled after pedestrians, and it is in some cases, but the road layout clearly looks like it was modeled for a city in 2012 and not 2077.

Don't get me wrong, I'm loving the story (watching let's plays no less, I don't have the specs to run the game myself). I think it's a great game despite the bugs and performance issues that will unfortunately haunt CDPR for a great deal of time. But some of the plot holes are just so deep, it hurts to think about because of how much better the story would be.

For example, I know the breaching minigame where you have to click through the matrix to complete the sequence of hex codes is unrealistic and not how you would hack a real computer. Obviously, I'm not going to gripe about that, it's a minigame inside of a video game and it's meant for entertainment, not realism. But, come on, you introduce us to cybernetic eye implants and we still have to use a 27" monitor to check our email? Why would you ever use a monitor again?
This is the sort of comment that I don't think belongs on HN. You can't trash something you don't understand and claim it a curious and contrarian view.
Hey! We've worked in the same place then!

Joking aside. I agree that it doesn't seem like the kind of thing you want to convene a committee for. But it happens where the database is the contract shared by a bunch of applications, in which case it's important to get it right, maybe important enough to spend a meeting on. It's not my architectural style of choice... but it happens.
Maybe you misunderstood; I am not saying avoid DRY. I am responding to a thread wherein the parent said, essentially, "confirm that it's really repeating".

My whole point was that we reach for DRY too early, when we don't know if it's actually repeating ourselves. The logic -right now- looks the same. Will it be in the future? Most of the time, we don't. Even when we think it will, we're often wrong. Your example sounds like there's literally a string literal that was not abstracted out, but hardcoded 30 places. That isn't logic. It's a literal. It has one meaning, and you can probably ascertain whether or not the meaning is the same across everything. And, as mentioned, it seems weird you couldn't grep for it.

Either way though, as a counter example - I and a coworker spent three months playing whack a mole extending and supporting a rather small desktop application written by one, extremely senior developer, who had assumed 7-8 different things were basically the same, and so had written it to share a lot of the same code. They were not the same, and so a fix for one thing invariably broke two others. I was thinking of it in particular with my original post; we fixed one thing, and two more things would be broken.

I got permission to rewrite the application over the course of a couple of days from the team lead, and proceeded to basically do a lot of copy paste to separate out each thing into its own control flow, where a fix to one would not affect the others. Our MTTF plunged, and within a month it was basically stable.
yes help me please send 1 BTC
Wasn't civil war also really about money? Either use of labour or control of land?
On the one hand, yes, or as Sandi Metz put it, “duplication is better than the wrong abstraction.”

On the other hand it is often possible to refactor and restructure code such that you no longer have to name something. Returning a closure rather than a value, or folding over a list, are two of my favourites approaches, since in many languages you then deal with the object symbolically, or implicitly through syntax, rather than explicitly or by named reference. Coroutines, continuations, and generators too.
Good point. We’ve never seen scandals like this outside the US. /s
What about Saturday? Sunday? Friday?
That was fun... shared with friends and family :)
Google May Face Antitrust Suit Early 2021 over App Store Fees
So you’re saying the world is going to forget “Who let the dogs out?”
I think the likelyhoood of two incidents happening in the same period is not astronomically small, and is a variant of the birthday problem. It's a bit counter intuitive but if you have a few incidents during a year, the probability to have two incidents the same week is a lot higher than what you would expect.

https://en.m.wikipedia.org/wiki/Birthday_problem
I suppose I'll be downvoted for this but my unpopular opinion is that I feel like the voting problem is solvable with some combination of decentralized and cryptographic tech. It's just that the people who can solve it don't want to solve it.
Haha nice! I also have been hacking transparency and limited utf8 into the turbo vision source code for my weird kodi like project, but your work seems way better !

https://github.com/ivans5/BitMediaCentre
> vaccines--who needs them, when nobody gets those diseases anymore?

If a disease becomes rare enough that the probability of getting it if you're not vaccinated, is less than the probability of harmful side effects from the vaccine, then it is rational for an individual not to get vaccinated.

The proper response to this at a societal level is to further reduce the risk of harmful side effects from vaccines (for example, by using refrigeration more aggressively as an alternative to preservatives which have a small, but nonzero, risk of harm), not to brand people who don't want to get vaccinated against rare diseases as crackpots.

This is actually an illustration of the more general problem we have as a society: we have forgotten that there are objective criteria we can use to evaluate things, and that as conditions change, we need to re-evaluate based on those criteria instead of just assuming that things that worked in the past will continue to work. In the case of the 737 MAX, Boeing failed to realize that relaxing engineering standards was a bad idea because the company had been taken over by a different corporate culture, and a regulatory regime that had grown to trust airframe manufacturers based on past information that showed they were worthy of that trust failed to see the change in incentives that made them less worthy of trust than before.
Most code maintenance issues don't really appear until a relatively large amount of code and code evolution is involved. It's hard to include that in a blog post while keeping it digestible for the average reader.

In a small example, excessive duplication is not a problem, and excessive DRYness is not a problem.

Therefore, it makes some sense to me to leave out code, and just hope the reader has personal experience to draw relevant examples from.
When you deploy an internet service, how often do you leave root on port 22 waiting for the hack to happen and prove that this is bad practice?
Good question. I think I screwed up a bit, and typed things up too fast.

For multiplication the identity element is 1, and therefore inverses relate to 1 not 0 like addition.

So what 'a' makes a*0 = 1? There is no such element and it has to be excluded as per other comments.
Thanks for the Kary Mullis story. I performed thousands of PCRs and even made some batches of taq many years ago but never knew about its ideation! I knew some pretty out there biochemists though.
Prosecutors aren't supposed to publicize their evidence as doing so is prejudicial to the defense. Of course, they sometimes do so, precisely for that effect.
There has to be people out there that stream instrumentals simultaneously with audio books or ASMR.
Quantity does not guarantee quality. But neither does reducing quantity
See other HN post (submitted after this one): https://news.ycombinator.com/item?id=25474372
*typo... NLP/ML in the message body
Polymer Memory (2002)
Missed this. Thanks!
MSN Mail Recovery 1-855-345-8210 Recover Password
MSN Mail is a Microsoft email service. It can be used in the same way as other e-mail services over the Internet. It

is known to be the first online service on the Internet.

They find that using a Microsoft product is more efficient as users have a lot of storage space, not free.

Users need an MSN email address and password to access their email accounts. The user can call the MSN Mail ID number for any assistance. If the correct information is

available, the user will be directed to the MNA. Mail can only be registered, but access is denied if the password is lost / lost.

https://gorecovermail.com/change-msn-password/
I've heard design patterns described as "missing language features" and when you look at the GoF book, many don't make sense in languages other than C++ because they're already built-in or unnecessary.

If you're looking for a newer book on design patterns, I've heard Head First Design Patterns (2004) suggested as much more approachable. The cover image is a bit goofy and screams mid-2000s. I've only seen excerpts, but GoF if I remember correctly is very dry and doesn't explain some things very well. Head First Design Patterns looks to be written for Java, but I don't remember having trouble understanding and implementing them in other languages.

Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software 2nd Edition will be released on December 29. I guess this is the newer edition? It shares 2 of the authors.
This would be the best alternative to diskette.
S3 became strongly consistent only recently (https://aws.amazon.com/blogs/aws/amazon-s3-update-strong-rea...) while I think GCS and Azure Blob Storage has strong read-after-write consistency for a while now.

In any case, Cloud Spanner provides strong consistency in multi-region deployments.
Zoom is owned by China
Yeah. I've just shipped my Electron app as a native ARM binary too thanks to some great work by the electron-builder team. And it absolutely flies.
The internet has ruined none of those things, you've just let yourself believe that it has. Just because you are unable to sit down and focus for 5 minutes does not mean something other than yourself is at fault.
Good observation. I seem to recall in one of Linus Torvalds' old rants about C vs C++, he mentioned locality, and how abstracting everything possible in a codebase resulted in loss of locality.

Locality encompasses multiple concepts, one of which is what you mention. Another is the ability to look at any section of code and understand exactly what it does without having to dig through chains of abstractions.

The implication is that locality results in more LOC, but a more tractable codebase, especially as it gets larger and more complex and more difficult for engineers to hold in their head.
True in theory but good luck explaining this to my grandma/99% of internet users. People click links freely even if they shouldn’t,
Thanks! I just learned something new now.

To clarify: if you just click, the pane slides in from the right. On my system there's a toggle DO NOT DISTURB (in all caps).

However if you option-click, you toggle directly and the notifications icon switches between being grayed out or not.
That seems somewhat wrong...? I mean these judges are supposed to be impartial, but if outcome is mostly based on who gets picked, then that isn't the case.
That's a pain. If you might still be willing to give the _entire_ entire space a try, it's getting easier to participate with services like Coinbase and e.g. XLM-USD trading, which is different from holding XLM. (Is that a cup with handle on the 1D?) Or trading crypto-related stocks, even.
I’m also writing an introductory programming book on making your own video-conferncing app with React + Elixir (Targeting Gen Z mostly)

I’m looking for publishers at the moment. Will appreciate any tips on that. I can be reached at a at castella.art. Thanks!
Big discussion a few days ago: https://news.ycombinator.com/item?id=25360432
I listen to almost every new album each week in the broad areas of music I like.

I just can’t find time for albums, and it makes me a bit sad. The latest “album” that I listen to regularly would be Thousand Suns by Linkin Park and the instrumental version of the Dalai Lama’s last album.

I have music on all the time, mostly Radio Paradise and genre playlists.
> Songs are just boring and I need to have an excuse to listen to music - like driving so I can optimize the time. "I am driving, might as well take advantage of some music". The internet has ruined peace, fun, and everything that I remember growing up. :-(

Why do you think the problem you are experiencing is the internet's fault?