skysight-inc/HackerNews huggingface dataset:
Maybe you could have hash-based blocklists, and mandate that everyone subscribes to an "illegal" list which governments could freely contribute to.

But then you'd have a new problem: what if someone posts an image of the Tianenmen Square protests? They'll get added to the "illegal" lists despite their value.

So maybe you'd also need a few community-maintained "not illegal" lists with some sort of voting system to decide whether to host something...it'd be messy, but it's not an unworkable problem.
One important point is that we do not follow the OAuth 2.0 protocol since for simple email password login without SSO, we do not need to provide OAuth.

So the login part, is a simple API call with the email / password. On success, a session is created, and the flow for that is provided here (in a diagram): https://supertokens.io/docs/emailpassword/common-customizati...
No. The h264 decoder is internal. The repo for the commonly used H.264 encoder x264, is hosted at Videolan but its developers were a separate group. VLC also hosts the ffmpeg repo.
They have a lot of power because nobody is opposing them in issues related to Israel. Because most people are ok with the status quo, fanatical christians pull their strings with large number of voters to support anything related to the state of Israel.
> Maybe tech as a whole should replace lip service and instead redirect (and/or reject) major funds to fight injustice on a geopolitical level.

So instead of a democratically elected US Govt dropping freedom from a 1 billion bomber on a 10$ tent, A bunch of hippies in a small part of the US should use the power of social media to control and direct conversation, culture and world events like some sort of a uber-exclusive shady techbro-illuminati?

The problem is genuine but any solution involving tech would only worsen the problem
Mikhail Budyko accurately predicted global temperature increase 50 years ago
Same thing happened to a bloke in my old team, except of course we had no backups (this was on an unofficial ops server that ran business critical scripts). He spent the rest of the week putting the crons back together. Now the first cronjob in there is to create a backup of the cron file.
So I guess Apple really put them out of business, right?

Oh wait, no, they’re worth $7.5B as of Friday. /s Definitely Drew should have taken the money and run. I mean, he’s only a single digit billionaire!
Do you think the risks of taking antidepressants are worth the benefits? I suffer from depression, but I’m afraid I might do some serious damage if I go on meds.
I'd consider myself very socially liberal, but I accept that at least everyone experiences prejudiced thoughts and impulses.

From that premise we can proceed to the idea that "racists" act on those impulses, while people who are "not racist" resist them. However, these impulses can be extremely subtle, and no matter how we struggle, I don't believe that that any human being lives a life avoiding racist acts entirely.

Would you still argue that I'm a racist perpetuating a false claim as an excuse for my own racism? I mean, I accept that I'm prejudiced and every once in a while racist despite my best efforts, so that part is true in a sense. I'm don't think I'm trying to excuse myself, though.
>I wonder how do you would define what is and what isn't 'hate speech'?

90% of "free speech" is just hate speech with an excuse

>Where would you draw the line on identifying what falls under either of these categories?

T_D brigading other subreddits... numerous times. And the endless transphobia, racism, sexism and homophobia? That's not "innocent".

>As for Discord Inc, it certainly lives up to its etymology I guess.

They are silly for using Discord in the first place. Discord isn't open-source, why use it?

>Permanently banning those that they disagree with.

A problem we see with many platforms. We must make our own. I like ruqqus.com and saidit.net.

>So guilty until proven innocent?

They haven't provided anything, other than a notice from one user that they were banned. And with the group's past history... there isn't much nice to say about them.

>Oh dear.

Oh dear, indeed.
This book hits painfully close to home if you had a certain kind of narcissistic parent and you learned to compensate by hiding things and trying to appear perfect, or just something you’re not. And I think this was the book that gave me the idea that all good spy fiction is really about the human drama of concealing truth from other people, and conversely the attempt to break through that and form real connection.
Just scarification, tattoos and petroglyphs. Without paper, the next best thing is to write one's entire life story upon the skin, or carve a symbol into a rock. It's not phonetic, but it does preserve information for many years, so I think it counts.

Of course tattoo and scarification were only for people who had actually done anything worth remembering.
‘I’m Haunted by What I Did’ as a Lawyer in the Trump Justice Department
Ha this is my experience exactly! The first few years of gnome 3 was nothing but frustrating XFCE was such a breath of fresh air. Running crouton with XFCE @ 1:1 on a second hand Chromebook pixel from Google IO made me switch to MacBooks because there was really nothing else with the same build quality between chassis, display, trackoad and audio quality. Chromebook pixels were really quite something.
Which "owners" are you referring to? It appears that the ship was seized from the legal owners. There is no functioning government or court system there.
Nervtag meeting on SARS-CoV-2 variant under investigation
Is there any way that lawyers can be sent to jail for making egregiously bad legal threats? Does it ever happen?
Probably systemd these days.
> There's only one choice if you want something simple and slick and sort of luxurious on your Linux machine.

According to /r/unixporn... i3-gaps? :-P

(honestly, people in that subreddit seem to manage to make any window manager look totally unexpected visually, e.g. see this[0] for a DWM customization - someone from Suckless must be digging their grave so they can roll in it :-P).

[0] https://imgur.com/a/VaO5Evi
Eh, I have to disagree that Witcher 3 wasn't great at launch. And it definitely wasn't nearly as buggy as Cyberpunk. CDPR already had a great reputation before launch as a beloved company, all that changed was they went mainstream.
Most likely they didn't have a VAX in the same building they could do that with, so they had to improvise. These things were pretty big and expensive (https://en.wikipedia.org/wiki/VAX#/media/File:VAX_11-780_int...)!
lmao, what is this?

>https://upload.wikimedia.org/wikipedia/commons/d/d4/Human_fa...
setInterval(function, milliseconds)
Covid-19 (SARS-CoV-2)
> https://archive.vn/ClgK4

Thanks. I really wish HN would add an archive link automatically for a whitelist of paywalled sources.
This was very helpful. I am writing my own Python command line tool, and this provides a clear guideline.
> Common Lisp has extremely good compilers that can meet C performance.

Provided memory is no object.

In general it takes five times as much memory for a GC'd program to be as performant as one with explicit memory management. See: https://www.cics.umass.edu/~emery/pubs/gcvsmalloc.pdf

There's a reason why the most interesting work these days is being done in and on languages like Rust, which has no GC but still saves you 90% of the work and close to 100% of the pain of bugs that are inherent to explicit memory management.
NSO is owned by a UK based VC group.
Idk about jail but I assume there is a risk of being disbarred.
One real-world example is assuming that the audio thread (scheduled at realtime priority if possible) is guaranteed to run, while the GUI thread may or may not run, or get descheduled at any point. Even if the GUI thread locks up (for example the user is resizing the window), the audio thread should not stop producing sound.
I've wished I worked at places that saw this as a more serious problem. Ideally, we would know there's a cron that stopped working and we'd have to figure out which machine and which user it was on...then try and access it. Even the people that create them forget these things (myself included).

The most reasonable solution seems to use something like Jenkins--but I don't think anyone is happy with that.

At one job they wrapped crontab and used RCS to write to a network location. Now you can grep a single folder, its now version controlled, and you can wire any re-image script to restore crontabs. I've pitched this approach at subsequent jobs, but was never in a seniority role to get it rolled out.
Undoubtedly so. A lot of Taiwanese and Chinese manufacturers expanding into India need to know that Indian labour is inexpensive and talented but they are very conscious of their rights as workers. Labour is usually unionized and conscious of their rights.
Goodreads Is Retiring Its Current API
NSO is owned by a UK-based private equity group. It's not even an "Israeli" company.
I like the T480. I have one that I completely refurbished this way, and another one (for work) where I ended up buying and replacing a flaky display cable myself (~$20) even though it was still under warranty because Lenovo's service department couldn't reproduce an intermittent failure and I got tired of shipping it back to them.

Performance is fine, the 1440p display is great, it can idle at 5W, and working on it is easy. The dual-battery system is... weird. I like the concept, but it's been mildly annoying in practice, which I think is why Lenovo ended up dropping it.

This is the last T-series model they made with a hot-swappable battery. There's an internal Li-Po pack and you can choose between another flush-fitting Li-Po or slightly chunkier 6-cell/9-cell cylindrical packs for the external battery.

The charge controller allows you to set charge start/stop thresholds for each battery (e.g. stop charging at 80%, don't top off the cell until it drops below 70%), but it doesn't let you control which battery is discharged first, or when the switchover happens. It always discharges the "healthier" cell first, based on measured capacity / nominal capacity, and it always switches to the other cell at 5% remaining. I think their intent was to allow the two batteries to wear out evenly. But if you want to actually use the full capacity of your cells, you end up putting a lot of stress on the first battery by leaving it at 5% for hours or days. Leave it like this for slightly too long and you'll damage it, and the battery system will start discharging the other battery first, until you damage that one, etc. Hot swapping doesn't work as well as it should, because if the internal battery discharged first, but the switchover was yesterday, it's probably self-discharged to below 5%, and may not be able to provide enough power to survive the hot-swap. It would be nice if you could change the switchover threshold (e.g. to 20%), and nicer still if you could tell it which battery you want it to discharge.

The T490 onwards only have an internal pack. It's connectorized, so you can still buy a fresh one and replace it every few years, but you won't be swapping it on an airplane.
Software Architecture 101
You made me smile on a foggy cold and way to early morning before coffee. Take that upvote!
Validating Parenthesis
As Louis Rossman pointed out in a couple recent videos, Apple seems to keep themselves intentionally naive about their manufacturing partners' labor practices in order to retain plausible deniability. We should expect better from such a huge and wealthy company.
It'd be rough, but you could make $1500 rent work if you make $20 per hour. You might need a larger security deposit because of your income, but landlords might also not check.
The rules of federal procedure has a rule for this, rule 11. It’s designed to punish lawyers or litigants who either bring unsupported cases, or otherwise misuse various aspects of the federal court system. Rule 11 allows for federal judges to directly sanction bad-faith actors, up to paying their opponents fees.

Like many rules designed to reign in those with power who misuse it, it seems that it isn’t applied very often.
That's just evil.
Nvidia just signed a multi-million dollar deal to create more RTX 30-series GPUs
I don't believe that happened the way you describe it. Blue Coat was illegally on-sold to Syria from a UAE-based distributor and that company received a 200% fine of the sale price.
They could have restored it on their current machine/disk FWIW. You could do a tape boot, boot to single user, and copy the OS and rebuild the devices. I think they were just unfamiliar with that process.
Against the World of LinkedIn, we're building a new home just for tech workers
Did It Have to Take So Long to Find a Bug?
Ooof, if mere Herbalife can get Elsevier to do this, one wonders what science about the oil industry, tobacco, sugar, etc has been concealed by Elsevier.
What a horrible, stupid idea. No powerful country would ever go along with it.
This is like a standard university press statement for a standard high quality experimental article. It seems like the researchers have more experimental evidence of topological phases in Magic angle graphene and found some results which cannot be explained by existing theory. This paper has little impact for practical applications, but could lead to more discoveries in the interesting field of topological insulators, i.e., churn more papers.
As someone who actually used n900 for a while, thinks it was really cool device, and who developed software for it, I say N9 was a fantasy. Way too little even more too late. This comes back to the cultural issues OP mentioned, there was still too large part of the organization who really believed in Symbian, and on the other hand Meego ended up as kind of punching bag for some "strategic" efforts (like Qt and the Intel/Samsung "cooperation") without enough actual engineering.

> It was essentially Debian running in your pocket. It already had a huge "app store", all Linux repositories.

They dropped Debian as a base and switched to Moblin, which was one of the problems. Also it is telling that you refer the community repos as app store, and ignore that it also had actual proper app store too ("Nokia store"). The utter failure of Nokia store was another glaring issue that they never figured out. Critically the community repos, no matter how awesome, did not support commercial apps in any way, nor did it bring any income to Nokia.

> Polishing this was not that hard, given that they also controlled Qt

Yeah, nope. 80/20 etc.
Any link to a copy? I think Streisand Effect needs to happen to this one.

(Removing content usually just makes people more interested in it.)
The big distinction to me is that there is a final executable that eventually gets created, whereas Lisp programs can continue to generate code and self-modify at runtime.

Cakelisp differs from Zig in that arbitrary code modification is supported, which is a step closer to the modifiable environment of Lisps. Very few languages besides lisp allow you to do things like "iterate over every function defined and change their bodies, and create a new function which calls them". Zig does not support that. It's extremely useful for some tasks (e.g. hot-reloading code modification, mentioned in the article)

Jai isn't out yet, but I was inspired by many of the comptime ideas.
After reading through the documentation and poking around in the UI, I didn't see any way for participants to stream their webcams. Do you know if that's possible?

I don't think we want a VR teleconference, we want to see each other.
3D Printers May Be Toxic to Humans
Is Chrome, Chromium, Microsoft Edge or Firefox available as a native Wayland app that just snaps to the new scale when you drag it across?
I think that if we are expected to pay taxes there needs to be an immediate market to sell those shares at the taxable price. Would the IRS take the shares to pay the taxes? If not they shouldn’t be considered taxable until there is an exit.
This is why internal bug bounties should pay cash. Most orgs don't even have one.
I'm not sure Google Voice is all that secure. When I activated my Google Voice number I instantly had access to dozens of the previous account's voicemails. Some of them were rather private.
So more potential leak points? You're really optimizing for the wrong problem there.
It looks like Cakelisp for Rust! I'll have to look at it in more depth. Thanks for the link!
I'm pretty sure Nokia did have a team working on Android phones too at one point. Which exactly demonstrates the problem with Nokia. They were just flailing around
Totally. Some might even say it was a necessary evil, that the pendulum swung far, for progress to be made.

I'm glad that society as a whole recognizes systemic "racism" and how unfair the world is for many. I'd love nothing more than for us as a world community to move toward a reality that is a true meritocracy and equal opportunity isn't just a buzz word. Who can honestly say they enjoy unfair advantage? No one.

That said, not everything is a product of your race/gender. We have a long way to go and I hope we don't eat each other before we get there. The cancel culture and reverse racism that I'm seeing is an unfortunate side effect of "progress".
N is awesome. Started as a flash game. Always reminded me more of a successor to Jumpman.
3D printing boats is becoming standard practice
Actually /proc was invented on Solaris in the mid-90s.

However this story took place on DEC Unix about 10 years earlier. So /proc was not available.
Can you say something the circumstances that lead to a security review of something that implements its own AES and that implementation is reviewed by (self-described) nonspecialists?
What's the advantage to using a random access iterator over a get() indexed? Like to me the point of an iterator is that it abstracts over access kind, and exposes the minimum viable view, which is sequential forward and possibly backward access.

If you want indexed access why wouldn't you just, you know, use anything that implements operator[]?
$49k MRR from a paid newsletter
I wish.

Until that becomes common (or even possible), the best alternative we have available is to make sure that the companies and legal teams do not succeed in their ultimate goal.

That objective, of course, is to create a "chilling effect" or, to put it bluntly, get people to shut the fuck up.

If they don't want $thing known, the best way to fight back against that is to make sure that as many people as possible know about $thing.

In other words, introduce them to the Streisand effect.
The primary purpose of an iterator is to allow algorithms to be written in a generic manner without needing to know details about the type it's operating on. Since the algorithm only operates on the iterator type, any number of collections or other code that exposes that iterator type can be plugged into the same algorithm.

Take `std::copy_n` for example. You _could_ use this to copy from one vector to another:

std::vector<int> a = {1,2,3}, b = {0,0,0};
std::copy_n(a.begin(), a.size(), b.begin());

But iterators also allow the input and output collection types to be different:

std::vector<int> a = {1,2,3};
std::array<int,3> b;
std::copy_n(a.begin(), a.size(), b.begin());

Or even for the output to not be associated with a container at all.

std::vector<int> a = {1,2,3};
std::copy_n(a.begin(), a.size(), std::ostream_iterator<int>(std::cout, " "));
Perhaps they're just lacking the man-hours necessary to make the progress that you expect. Maybe you could help them out.
Proxying legacy services using Istio egress gateways
Building your own dogfood (if you use it daily, code a quick-and-dirty one) is a good way to learn that by holding the right end of the exponential, 80-20 solutions can easily be closer to 1-99+ in terms of manpower and code size.

(the flip side of 80-20 is: "all systems are fault tolerant, it's just that in most of them, the human is the component which tolerates the faults")

Of my IT daily drivers, I've done toy:

- web browser / server
- email client
- document formatter
- text editor
- window manager
- 3D / 2D graphic slicers/rasterizers w/ alphabetic fonts
- shell
- interpreters / compilers
- operating system
- VHDLish CPU
- various data encodings (Hamming, MFM, etc.)
- discrete transistor logic

(when I was just starting to program, I discovered the home directory of a colleague of my father's contained many experiments of this kind, and reading his work taught me C)
radar is a technique, not a specific thing. Their radar is based in the X-band (9.5 GHz) which is known not to have the ability to penetrate much. In fact, while C-band SAR (Sentinel 1) can partially penetrate forest canopies, and the top few cm of soil, X-band waves can hardly do this and basically just provide a surface scattering.
He probably infers from himself to others.
It was wildly popular in Japan, there's a number of versions for Japanese computers, consoles, and arcades...focusing on very hard puzzles.
Speaking of games, I made a decent percent of one recently. It was 4 months of programming character controllers and an ability system, plus 3 weeks of content creation. It came together for a game jam submission (with permission to use the preexisting code).

Having to learn everything needed to write this... it was unbelievably educational from a software design point of view

If you enjoy horror or third person fantasy adventure games, give it a shot. If you do, please fill out the survey at the end so I can make it better for the next release

https://hertzrat.itch.io/a-few-nights-room-and-board
Herald – Bluetooth contact tracing protocol
> E-Trade is stuck in the 90s but sell you a hardware token that you can use for logins - don’t know what happens when the battery runs out.

Just requested one so I'll find out. It looks like you load the key value onto the key. It's like a little client that does google auth (but it's some shit by Symantec) . If the battery runs out I think you can load that value onto a phone with the Symantec app.
> This is a fun project I've been working on recently. The idea of the cards started when I saw how an AI could generate realistic portraits of people. I tried to apply similar techniques to generating fantasy characters, and got amazing results.

Can you share a bit more about the art generation? Are you using StyleGAN or some other architecture? Are you hand-selecting the art from among generated images? What training dataset did you use or create?
I think the developer base still remains to be seen. As long as WebAssembly doesn't provide significant speedups over tuned JS, it seems likely we'll continue to mostly see it used for porting code from platforms and languages that don't natively target the web.
Best Cat Coaching in Guwahati?
> Programming is a field where you can't really hide your skill from people that are better than you.

You're not wrong, but one rarely needs to impress a person better than me to get a job. Hiring managers are rarely subject-matter experts.
Which is the best banking/ ssc coaching centre in Guwahati?
There is also a bpf triple for gcc (I say that having never been able to actually use it)
Hey, I did that exact thing (removing libc) on a QNX box years ago. I ended up restoring libc using a series of "echo -ne" commands (generated with a script, and then pasted into the SSH session I thankfully still had open).
Which services would you recommend which are developer friendly?

Could you describe your approach? What type of information would you scrape?
It's still on sci-hub for now:

https://sci-hub.se/https://doi.org/10.1016/j.jceh.2018.08.00...
Top Fintech Companies and Startups to Know 2020
> However, I have always been told not to keep rice in the rice cooker for days at a time, for health reasons. If it's warm, I'd imagine it's an even better environment for bacterial/spore growth.

IIRC, the reason Zojirushi gives for not keeping rice warm for too long is that it will get yellow and hard. I don't think they mentioned food safety concerns. Mine does have a small vent hole, so I guess the moisture must escape eventually.