skysight-inc/HackerNews huggingface dataset:
I think this really depends on what you want you're looking for. I agree with you in so far, that I don't think Udemy is particularly good for providing some solid theoretical (or semi-theoretical) basis for any given programming topic. I usually just use books (or sometimes coursera courses) for that. Udemy courses, however, are pretty good at providing you a decent idea of how to apply knowledge in a given domain to a specific problem without going into too much theoretical detail. To give an example, if you need to get up to speed with React in short time and you just want to see how one would structure or build one, two react projects, simply get a high-rated udemy course on react and you'll get a pretty decent idea. Sure, you could read the docs and then go through some popular github react projects and learn it that way. But I do enjoy just coding along every now and then, and I think it's fairly good at that.
Except in some case I have already optimize with Optimage, Google Brunsli didn’t reach nearly 20% space saving as I hope.
What we need is something with the interface of outlook or gmail, where you can send messages and attachments to address much of the form username@domain.com where delivery of the message is under control of the owner of 'domain.com'.

These are the ergonomics that people call e-mail.
+1 for Unsplash. They've got a nice little Mac app [1] that updates your desktop with random shots, too.

[1] https://apps.apple.com/us/app/unsplash-wallpapers/id12848638...
Valgrind's Dynamic Heap Analysis Tool
> I would like to point out that when you say that the world does not meet your expectation and that somehow is a problem with the world and not your own self is very arrogant.

Notice that this kind of argument could have been (and probably was) used against the abolition of slavery, the civil rights movement, universal suffrage, gay marriage or religious freedom. If you have a minority position against the status quo, you can always be accused of arrogance. "Who are you to think you know better?". However, sometimes the arrogant are right.

> These distasteful comments about fellow humans are nothing but the same arrogant thought process that has caused havoc around the world through ideologies like communism and colonialism.

And capitalism, don't forget. The ideology of infinite growth is destroying our habitat.
Assuming this is the truth, I think that's fair enough tbh. IMO your ethics have to change depending on your safety. I apologize for the initial assumption of your well being. I hope (given the context of the website) it is evident why I jumped to that assumption!
We didn't stop because we ran out of Concordes either and nobody would call them sustainable.

The article is truly disingenuous in this part because it starts with the sustainable claim, then goes on listing pollution as the biggest problem of the Concorde alongside two noise issues, as if building up to take them down one by one. Then it's taking down only the noise issues and calls it a day. In fact it even has to admit that the new plane will be just as range-limited as the Concorde was. This hints at the fuel issue definitely not being solved, given the 60 years (!) of engine advancements between them. (it isn't a sized issue, even business jets can reach quite impressive ranges)
Same on FF on desktop, I think HN might have brought the streaming server to it's knees.
That analogy would work if:

1) the mugger was going to attack you anyway, and does so every day

2) the "martial arts" was a vicious form of Krav Maga taught to CIA operatives, that was a state secret until a few decades ago

Seems like an unqualified win to me.
If we go down the list of compromised protocols, hardware and firmwares/applications in use online (not including the people), how long before those in the know conclude that the Internet is an untrusted medium for secure communications?

I don't think we'll see homing pigeons make a comeback, but using autonomous vehicle couriers for analog/digital communications (drones, but more likely sdc's) and sacrificing the convenience of real-time communications for 100% integrity is not beyond the scope of reason or wants. If a message (or payload) is intercepted, it's physically impeded and much easier to track/detect. The number of layers of security to lockdown or destroy the contents is also at the sender/receivers discretion.

Depending on how cumbersome they choose to make 8k videos, VR worlds and/or new fangled AI/ML datasets for personal/business use, we're limited to 6720 GB transfers per day over 1GB lines, so data outgrowing the Internets transfer speeds is a plausible scenario that may facilitate a use case for local and long-haul direct autonomous data couriers that will blend in with the other autonomous delivery/pickup traffic.
> it's amazing how much it glows

It doesn't glow by itself, and it is unrelated to radioactivity. It's just fluorescence under a blacklight.
While we talk about cool threat models, https://en.wikipedia.org/wiki/Signal_%28software%29#Blocking - how about DoS?

Oh wait, https://en.wikipedia.org/wiki/Signal_Protocol#Metadata metadata collection?
Show HN: Asciibook – An eBook Generator for AsciiDoc
Asciibook is an e-book generator tool that can convert AsciiDoc to e-books in HTML/PDF/EPUB/MOBI format.

GitBook used to be the best open source e-book generator, but they abandoned the project at the end of 2018. E-book authors either continue to use GitBook without maintenance or write their own scripts. So I came up with the idea to write a new eBook generation tool to replace GitBook.

Homepage: https://asciibook.org/
GitHub: https://github.com/asciibook/asciibook

Features:

- Supports generation of HTML/PDF/EPUB/MOBI.

- Based on the command line, distributed via docker, works well with CI/CD.

- HTML/CSS/JavaScript based theme system.

- Support latexmath.

For demonstrate, I generated an e-book using the source code of the "Pro Git", please visit https://asciibook.org/progit2/.

This project has just been released, I will continue to optimize it. Welcome to use and provide feedback.
Ask HN: Do you get as productive when you stand and code? What other alternative
Lately, I have had back and neck pain issues and now I am standing and coding. But I feel it might be not as productive as when I sit. Maybe the concentration part of it is the challenge. Just wanted to know if there are any good practises out there to address issues.
Not looking for any recommendation on products as such, but what has enabled to address the problem. Is couch better or a lazy chair or standing itself but on a more soft surface ? Does some sort of music help in this etc. Thanks
It highly depends on the price of the product you’re selling.

If you’re selling 2.99 monthly subscriptions, then Stripe is eating ~13% of your revenue (30c + 2.9%). Or ~$6k per month in the grandparent commenter’s case ($30k in your case).

If you’re selling 99.99 monthly subscriptions, then it’s only ~3% of revenue.

Contrast this to PayPal who offer a “micro payments” solution for such cases - where it’s a flat 5% + 5c fee.
Sorry, in all honestly I don't know enough back my previous claims, I'm speaking from my personal perspective (which may be biased).

Some of the regular students that come into the library lives off non-profit assistance and one is homeless. They speak highly of local nonprofits providing them food / shelter. I've volunteered at a few shelters that were impactful (don't know them by name unfortunately, I'm too privileged). Staff there definitely didn't have the comforts I have at my current work place.

I spent a chunk of my childhood growing up in Beverly Hills around some peers whose parents run profitable businesses. They have always valued few wealthy clients over many average clients.

Again, take my experience with a grain of salt, I'm not interested enough to prove this point.
This move will make it considerably easier for influence shops to shape public opinion in the UK and could help open up e.g. healthcare markets which are currently closed.
Reporting Tool for Facebook Ads
During a course, I saw Austen call a student a "Nazi" (!) for suggesting that idle chatter be moved off the Slack channel reserved for homework questions to the general Slack channel.

I never took another course there.
How to Win Pioneer
> What do you think is the most promising tool for this sort of communication? I've been hearing about Riot/Matrix; do you think that's a good option for people to use?

> I'm not talking about an ultra-high-risk situation, just I'd rather not announce who I am when I'm interacting with people I don't know that well.

In that case, yes, with some caveats.

Be mindful of your list of Matrix devices because that is something all participants can see. Otherwise, Matrix will allow you preserve basic anonymity with respect to the other participants (but not with respect to the server) with solid encryption.

Also bear in mind that Matrix is built on the premise of storing all messages server-side indefinitely by default (in end-to-end encrypted form and with regular key rotation so forward secrecy is preserved).

Of course, forward secrecy does not help if the participants retain all keys indefinitely and subsequently leak them. I think disappearing messages are in the works.
Let's face it,none of those are compelling reasons for more latency when at the same time the computing power available has ballooned to its current level.
Adding auto-complete given processors litterally orders of magnitude faster should have been feasible without getting slower.
Essential Factors to Consider When Planning a Summer Corporate Event
Example code on the website:

10 MODE 2
20 COLOUR RND(7)
30 PRINT "HELLO WORLD"
40 GOTO 20

Happy to see "colour" spelled the English way. :-)
Show HN: Convert photo, image or picture into a painting
This is also a crap article on icon design. Too little focus on context or actual implementation. Every medium article seems to me a crap resume builder, loads of 1st year experts telling you the crap they learned in profession bootcamp.
I had some issues with that a few years ago and wrote my own version in PyQt (it’s basically just a shuffled stream of their SoundCloud playlist). Never managed to polish it enough to publish though... maybe I should rewrite it in Go and release it.
Oh, so you mean like XMPP?
I thought so too, but apparently there is an IPv6 fragmentation extension and it's implemented by several operating systems.
All about CSS Flex Box
> I think we can all agree that our democratic system is important and that individuals who undermine it for their own gain are doing something morally wrong. That's not a partisan issue (though somehow, in our current Congress, it has managed to become one).

Absolutely not - current events have shown quite clearly how many people want the system to be rigged, corrupt and brutal provided it does so in their favour. Or even just to promote their own side in the culture war. Breaking the law "to own the libs".

Trump enjoys lockstep support in everything he does. The senate republicans support the lawbreaking, and their voters support them.
Thanks! Good to see a proper textual tutorial. Videos are sometimes hard to follow (pause-play-rewind..)
Yup, same. The new website is pretty cool, as it is the fact that they’ve diversified over a few different playlists.

I’m slightly sad that they removed some of the videos they used in the past.
The official Flutter course was very good, hosted by London App Brewery.

Definitely worth it if you’re looking into cross-platform frontend development.
(In javascript, because you can standard library).

So yes, you do.
This is mine. I was meaning to do a Show HN post for it actually, just was waiting for the weekend :)

I've been using this internally for several months. For local deletes YMMV. There seem to be some sort of central lock in the NTFS driver, so the speed up comes from being faster with scanning and generally idling less. For freshly mounted fast drives you may see a speed up of 1.5-2.5 times, but in other cases it will be just 10-20%.

However for remote deletes this tool is really great. Due to the network latency, single-threaded deletes will spend most of their time idle - a request needs to get there and then back before the next one can be fired. But using threads allows to have multiple requests "in flight", forming a queue if needed, so the remote end is always doing something. A typical speed up for a LAN is around 2x, and for VPN links this should be even higher.

In any case, AMA.
Barr questions Section 230 protections for big tech
US natural gas operator shuts down for 2 days after being infected by ransomware
> So, bottom line: I am very happy if you give me modern and advanced tools for encrypting stuff, but please do not ignore the problem of giving names to keys, a problem that as far as I know only PGP is currently able to tackle.

I think that SQRL (grc.com) gives us hope here. Focusing on making is easy for people in general to keep a secret signing device would be a big leap forward, since you can base other identity service on that. Add Matrix to that and you get identity as well.
How would this compare to brotli-ed svg?
Fonts.com is selling open source fonts
I think ideally you should start with the editor and only move to code once you have a need the editor can't provide.

Think of Photoshop. You'd never want to code your own effects or workflows if they're already there. In the case of an game editor you'll eventually need to code some behaviours or interactions between entities, and even then you might be able to do those with a visual editor which a few engines come with.

In a way, code should almost be your last resource when making a game.

Also think that making a game is a heavily iterative process, you want to reduce the friction between iterations as much as possible. So even code should be targeted at exposing options that you can edit on the fly within the editor. The benefit of a good editor is that it is WYSIWYG. So if say, an object is not lining up, has the wrong colour, particle effects are staying for too long, etc you can quickly pause and adjust the values in the editor and see the result immediately, no need to be tweaking values in a file.
>You don't. The same way that you don't ensure your recipient doesn't leak screenshots of signal conversations to icloud.

Again, if your counter party is an idiot nothing will save you.
python, decoding and encoding the message

a="53414e544120414e442048495320574f524b53484f50"

"".join([chr(int(a[i:(i+2)],16)) for i in range(0,len(a),2)])

=> 'SANTA AND HIS WORKSHOP'

a = 'SANTA AND HIS WORKSHOP'

"".join([hex(ord(c)) for c in a]).replace('0x','')

=> '53414e544120414e442048495320574f524b53484f50'
The entire screen time feature is incredibly lame and half assed. As is 50% of Apples output these days.

If you really need to monitor/block your child's online behavior (and cannot handle it with a good talk/trust/etc.), give https://nextdns.io/ a try:

* Set up a profile on their site, for example with blocking of porn and enforcing of safe search

* Install the app on their iPhone and link to the config

* Set a passcode on the app
Even if you're primarily making a game and not a general purpose engine it's really helpful to get some things out of text and into a visual medium. Usually in that case the tools are built into the game or a specific game editor. Examples are level editing, putting together animation, setting up assets for example transforms for character customisation and the biggie I've never not seen in a game runtime inspection of the game in progress.

All of this can be edited as text but it becomes laborious and error prone. Even setting up stats for something like an RPG is often better done in a spreadsheet where the results can be modeled.
fwiw keybase supports simple and easy signatures (and less verbose than PGP.) combined with an (imo) much more rational and discoverable attestation of identity, I think it's nearly ready to supplant PGP for this use case. email integration for signatures would indeed be nice.
Take a look at open-source solutions, specifically Kill Bill [1] (disclaimer, I'm a core contributor)

It provides a subscription management platform with all the features you would expect out of the box (recurring billing, plans management, dunning, notifications, etc.), but with also a plugin framework where you can implement your own billing logic.

You can continue to use processors like Stripe to handle the recurring charges (and compliance associated with storing cards), but they are only used to charge the payment methods. The mess that OP mentions stays in-house, where you have tighter control over it.

[1] https://killbill.io/
"encryption on the Internet is performative"

Security on computers is performative. Intel, Cisco, Broadcom, Apple, Google, deep state, and God only knows who else can crack these pieces of garbage like an egg.

Whoever wrote this is also a LARPer.
DLint – reguler expression DoS bug hunting
I'd say it doesn't work like this. Instead, the state will try to charge as much as possible taxes from both of them while providing the least amount of service possible so someone not paying tax has a really low impact overall on the services the state is able to provide.

They charge tax way higher than any of the services they provide truly cost (even if we put any efficiency concerns aside).

I'd even argue this impact is positive given that now money is freely circulating in society for other stuff. For me, society will eventually have other ways to finance infrastructure and social benefits that are not based on taxes, as it happens today – but this doesn't even mean something entirely new. Let's remember most fire companies, schools, hospitals, and other stuff we rely upon are either privately maintained (for-profit or not), the concept started like so, or both.
"Humorous" and "somewhat" informative? Dude is barely funny at all and you can tell the security of a lock by the length of the video. He has mad, mad lock-picking skills.

Recently, the YT algos decided to show me a video where he cuts open a consumer safe using a nothing-special circular saw in 2 minutes. It was basically thin sheet metal, foam, and plastic.

To give credit where credit is due: I'd consider LPL and BosnianBill extremely informative.
I noticed a course this weekend I was a bit interested in. And they said it was 94% off. 150 NOK ($16) instead of 2350 NOK ($250). It was some kind of offer that would expire this weekend, and I had "9 hours left" or something to get it at that price. I actually wrote it down because I had the same feeling of being manipulated.

You made me check, it's still 94% off at the 150 NOK price. Now it's some kind of offer that lasts until Feb 21. Will be interesting to see what the price is in two days..
Yes can vouch for Maximilian Schwarzmüller. I have gone through many of his courses. He tends to cover everything from basic to advanced topics. The courses are generally longer also.

This is his YouTube Channel: https://www.youtube.com/channel/UCSJbGtTlrDami-tDGPUV9-w
And in some countries getting burner phones is very hard. The phone number requirement removes Signal as a serious option for many.
> That's why Concorde was often carrying more passengers on the way west than on the way back: people would choose to get a first class overnight flight...

So in a fully realized 1960ies space age utopia you'd have a fleet of supersonics circling the planet hub to hub slightly ahead of the dawn line and a fleet of saloon cruisers going the opposite direction. Instead we got mobile internet.
The climate system itself doesn't, but the total carbon budget has to be allocated to and split between 7 billion people one way or another.

What is a fair split?

Of course, if you want to keep flying at 800 km/h around the globe AND get power for your home's computers and 4k TV, you will have to advocate for cutting electricity AND blocking air transport of some other people until their coal plants are powered with solar panels. It's your right to decide so, but you have to admit it that it's unethical.
Pentest Reports
The author has criticised the design of the "electric power steering system warning light" icon without suggesting a better alternative. What's the point of criticizing then? Some concepts are easier to depict literally, others are not.

The most important part about the car icons is the color: an orange icon means you can go, a red icon means you must immediately stop.
I fully agree that named kwargs is perfectly acceptable, but this is the version I think is horrible:

def func(*args, **kwargs)

is valid and completely ambiguous - you have no idea what it's doing unless you read the source, and track down how it branches out. IDEs are stopped dead in their tracks as they aren't going to parse the logic to figure it out

And yes it's not the most common approach, but I have seen it enough times to despise it. This overloading approach removes the need for it so I'm all for that.
That's fantastic. 4Mb of RAM in 1983 was pretty cool.

So the end product was somewhat like a homebrew second processor unit for a BBC?

e.g. http://chrisacorns.computinghistory.org.uk/8bit_Upgrades/Aco...

There were things I could read about in magazines as a kid but never got to see in the flesh. That Cambridge Workstation is still a mythical beast to me.

Note to self: go and visit the http://www.computinghistory.org.uk/det/897/Acorn-Computers/
You obviously haven't played around with his wife's beaver
Clearly, it is:

https://greatseal.com/symbols/PyramidEarth.jpg
PyTorch3D: RoboLove
Bug in bounds check in EAP code of pppd
I knew Larry Tesler as a colleague, friend, member of my research group, manager, etc. for more than 50 years, almost as long as I knew Bert Sutherland.

There is an excellent obit for Larry at: https://gizmodo.com/larry-tessler-modeless-computing-advocat...

... and I expect another one from John Markoff -- who was a friend of his -- in the NYTimes.

In many ways, Larry did too many interesting things and had so much influence in too many areas for there to be any chance to characterize him technically. In short, he was a superb wide-spectrum(real) computer scientist who was also a very talented and skilled programmer.

His passing was sudden and unexpected, and I may return later to this note to add more details of his rich career.

For now, I remember him as great to work with in all aspects of his life. He was a great guy, and perhaps that sums him up as best as can be.
The idea of storing the icon in the inode is interesting.

Conventionally, when displaying a folder, a file manager identifies the _type_ of each file, and then looks up the appropriate icon.

Does Haiku instead display whatever icon is in the inode? Could a wordprocessor document masquarade as a spreadsheet, and such?

I can't think of any security implications of this, nor think of any real mischief that a developer might cause, but I also can't think of any big advantage of it either. What use-case for having the whole icon in the inode instead of just a mime-type that is then used to look up the (already parsed, and shared) icon?
Fixed monthly costs are great.

But Starting at 5 cents per API call? Hard pass.
I guess it depends on your definition of a "world player". By GDP, it goes something like US, EU, China, Japan, India, UK, Brazil, Canada, Russia, South Korea, Australia. There's a fairly large gap (more than double) between Japan and China.

Obviously exact orders will depend on the estimate and how fair it is to use 2019 figures and then subtract the UK from them.

But however you slice it, the UK is not pocket change. Maybe smaller companies can ignore all but the largest three, but I doubt it.

It's more likely that the UK will prefer a more liberal market, and for that reason their laws will be a little ignored - they won't enforce them and will forever be planning their repeal even if they never quite get there.