skysight-inc/HackerNews huggingface dataset:
Deepfakes on TikTok raise new security concerns
I think of C as the Volkswagen Beetle, easy to produce inexpensive thing that hit a niche that didn't previously exist. Worse is better, low end eats the high end plus Dijkstra quote on Basic.

The real message in Trusting Trust is that the language has been backdoored at the design level, it doesn't need a malicious compiler. A message always has multiple parts, most people miss the important ones and just assume that literal interpretation is the intended one.
wow Delphi still around ^_^ Congrats!
Show HN: Critic.sh – Simple testing framework for Bash
Early releases rendered bluetooth "unavailable" on my original retina macbook, usually after closing the lid a few times. The only solution was rebooting.
Did you research if the Pi could be setup with additional software (apart from pi-hole) to handle all that (or most of what) the Firewalla provides? Seems like that’d be a lot cheaper if one doesn’t need very high network performance.
Coronavirus hits budding pet-sitting industry as Chinese ax travel plans
>https://docs.fedoraproject.org/en-US/Fedora/18/html/Musician...

this is completely wrong. internal audio interfaces tend to be worse than external audio interfaces. what internal soundcard can compete with a universal audio apollo?
Free download can be found here http://www.r-5.org/files/books/computers/languages/sql/style...
I used to be bothered by reconstructions, especially ones rebuilt in the 20th century. But since then I've realized just how fragile and transient buildings can be, and how much effort it takes to maintain the ones we've got. If it takes modern rebuilding to bring back the experience of being in or near a unique piece of architecture, then that's better than the alternative.
Last time I tried AWS doesn't support anything but RSA keys.
Uyghurs don't live in Tibet and Israel's agriculture policy doesn't compare to concentration camps, so yes, you're an antisemite.
Ok, but why??

https://www.complex.com/life/2020/01/police-investigating-so...
Thanks for pointing that out ;) Just updated!
There's a reason that Scrum Master / Agile Coach roles exist, they help train up the team to work in a self organised way. Sometime a Product Manager or Engineering Manager does it as part of their role but it's the core of what agile coaches do.

The author is right that it takes skill and practise but I believe training your engineers to work this way is more effective than having a full time role do it.
> However in many cases it's the reverse

Beware of generalization.

> tribes want to come into the modern world and experience the creature comforts of money

Beware of switching cause and and effect.

Would they still have wanted to "experience the create comforts of modernity" if modernity hadn't presented itself to their doorstep?

> it is us in the developed world who push back against it because of a desire to maintain a connection to our past, a living history.

That's projection. And it's not even "our past", so that would be cultural appropriation.

If anything, the developed world isn't a homogeneous society of like-minded individuals either. Most ethnological collections in Western museums don't have anything to do with Western culture, beyond the fact that these objects were taking out of context out of sheer curiosity.

There's an ongoing discussion to return objects to traditional communities, or what's left of them, as they carry particular cultural value. It's a debate which is hugely controversial because it forces us to recognize that our Western sense of "progress" hasn't benefited other cultures in absolute terms.

Case in point: Read Heart of Darkness and wonder why Ben Affleck's present endeavour to film that book is making certain European countries quite uncomfortable.
For those interested, Free Pascal and Lazarus, the free open source implementation of Delphi, is amazing. It has an active development community and works on most all platforms.

https://www.getlazarus.org/learn/tutorials/introduction/
That was my observation too. They’re both classified as the same class of “VPN” services. So you’d have to choose one or the other. Other VPN apps and services, such as ProtonVPN and Guardian Firewall, can be enabled while using 1.1.1.1 or DNSCloak.
Yup. Or even just popups originally appearing behind other windows and missed. Or accidentally clicking the wrong option, or as with Mojave when apps requesting to record sound couldn't successfully trigger the popup in many cases.

The execution is where Apple is fucking up, yet people are hating on the concept, as if poor UX is somehow mandatory for something like this. Worries me a bit.
They figured it out but only recently, now the race is over.
Git.sh (Shit): Git implementation written in bash
Did you know https://www.indiehackers.com/ ?
They used to give it away. I learnt to program from a free magazine cover-disk Delphi, and its excellent help system.
You should look at incremental and anytime computation.

[1] https://en.wikipedia.org/wiki/Incremental_computing

[2] https://en.wikipedia.org/wiki/Anytime_algorithm
That's true, but most people don't consider the theories of political groups mainly known for mass murder.
I'm not sure I get it? Why not run OpenVPN on your pihole's RPi, forward the port on your router, bingo-bango-bongo?? What extra are you getting with the firewalla? Is it 'just' ease of administration (which is probably worth the price!)?
Sure it is. We can perform DB joins with any column as long as the data type and the data value is matched.
It may be that you need a certain amount of karma to get that option.
There is no uBlock Origin for iOS, and never will be because of Apple’s list based content blocking mechanism where the blocker doesn’t intercept and process requests. It just provides the block list to Safari, which is also the only rendering engine (that can be) used by every browser on iOS.
Leaders will either be imposed, chosen, or emerge organically. Not necessarily formally/titled as such, but they will emerge.

Sometimes an organic leader will be great for a group - best person for it - but there's potential for someone more malicious to simply seize power which makes me uncomfortable.

Whether "bad" leaders emerge more from organic situations than from organisation-selected ones is an interesting question!
Implementing Soft Particles in WebGL / OpenGL ES
I worked in retail about 10 years ago, in a "Mom and pop" Computer store. We would receive hard drives in their retail boxes, with a plastic bag, a cardboard sleeve, and then another box around 10 or so, all wrapped in plastic. I would assume that before they got to me, those boxes were sent on pallets which were also shrink wrapped.

We would throw all that away before a customer ever saw it.
Brand new MBP 16" 2019. Freezes up about every other time I open the lid for as long as a minute before I can actually use it. Hangs quite often for 10 seconds while I'm using it.

Had similar issues with my 2018 after upgrading to Catalina. After rolling it back to Mojave they all disappeared. For me Catalina has been the worst MacOS release I've seen in 15 years of using Macs.
I currently act as a lead whatever: I program, architect and coordinate a team of seven. Works quite well and is pretty enjoyable. Though I obviously program less than I would like to.
Yes, iCloud is not really private.

You can use iTunes backup to your own computer. But then, that must be securely full-disk encrypted. And then it's you who'll be holding the password and/or key.
Right. Most SSH keys are just keys, not hashes. The hash used for key exchange during authentication is something that is enforced by the server (and client) and not a property of the key.

The option in ssh-keygen for a signature algorithm is for signing keys in an SSH CA. This is not something Github supports.
Google reviews are an insidious menace.

Google gives any bad actor the ability to leave bad reviews about your business with no recourse.

Silicon Valley at its most disgusting.

This alone is reason to dismantle google and strip its power.

Google destroys businesses and throws it hands in the air and declines to do anything to fix its foul business practices.

Google reviews is like those ghastly sites that allowed people to say things anonymously about other people. Those sites fortunately died. But hey google reviews are about businesses not people so that’s fair game to google.
When I started in college in 1989 our school had an IBM mainframe with terminals where you would type in your Pascal code and submit a compile job and if there were bugs you would get a green bar paper printout that you had to go across campus to get. Through a friend I was able to get a official IBM file upload utility (he was in IBM’s summer sales rep program) and figured out that Turbo Pascal also compiles the (UCSD?) flavor of Pascal that the mainframe ran. While everyone else was doing the compile-print-walk loop (there were no terminals in the building with the big mainframe chain printer) I was interactively debugging my code in Turbo Pascal on my Tandy 1000 in my dorm room and then uploading it over dialup. It was awesome.
It'll probably make its way into the backports repo. While that does add some complexity to managing your system, it may be worth it in this instance. YMMV.
Yes, I tried to adapt the shortcut with "viewed" but didn’t think of "watched" (not native speaker of English).
The plastic money introduced in the UK can rip.

Once it has a small tear, it very easily tears the rest of the way.

Once it is folded it never goes flat again.

They also feel really cheap.
Be warned that this guide was written in 2013 for Fedora 18. A few months back, I tried using this guide with Fedora 31 and I found things have evolved since the guide was written. For example, I gave up on installing the Planet CCRMA packages separately and just used the Fedora repository version. For some programs, in order to get a recent version, I installed from source code. Etc.

Also, there is currently no Fedora Jam Audio spin, so be prepared to fiddle around a bit if you want to use Fedora for music.
Free Editable SVG Icons
Pinboard: Social Bookmarking for Introverts
It's really slow if you spool a lot of output. It's unusable for me for that reason.
A while ago I got to do some consulting/auditing for a couple of companies in the medical field, and looking under the hood of their infrastructure, I was surprised to see that two of their most important apps for daily use (one a scheduling/filing/CRM behemoth, one a 3D analysis program) are developed in Delphi. You couldn't tell it from the GUI but in one program directory I saw a VERY familiar ico on an exe and my interest was piqued). I went so far as to put one through a decompiler (IDR) to find out which version of Delphi had been used.

So, it seems that Delphi is alive, kicking serious butt and making some companies loads of money, developing beautiful modern enterprise apps.

I, like many others, got my start in programming with early Delphi versions in school - Delphi 3 truly was my first love and I recognize the splash screens that are currently on display at https://delphi.embarcadero.com up until Delphi 2007, but 6 and 7 give me a warm, fuzzy feeling. We parted ways in the mid-2000s but I can honestly say, I never got back that feeling of joy and love for a language and a programming environment that I had for Pascal and Delphi (then again, I never had to deal with any messy legacy projects and component issues back then which surely drove some developers nuts).

Anyway... seeing that Delphi is still alive and watching a few YouTube videos about the new features it got over the last 10 years, including the stunning cross-platform development options for Android, iOS, web and PC (and apparently you can integrate with Sencha ExtJS, although I'm still unclear on how), I downloaded the free Delphi Community Edition - which is GREAT - and knocked out a beautiful little client-server app for a PoC over a weekend. Could hardly fathom the adrenaline rush I got from that...

I'm seriously considering putting in a purchase request for the Architect edition now... buying that at full price used to be a dream of teenage me and I think it's not even as expensive as I remember :-) Can't really justify it but then again, it's a chicken-egg problem and you've got to start somewhere.

You probably can't say that out loud, it being heresy and whatnot, but I could imagine that even now, schools could get more students to develop a love for programming on a wider and more versatile scale with Delphi Community Edition rather than Java or Python... There I said it, pls don't kill.
Catalina is by far the worst OSX release for me and many people I know.

For months ext monitor support was buggy, touchbar stopped working daily (related to ext monitor bug) and restarts were necessary in order to go back to stable state. Since a couple weeks things improved a lot and I am back to my default state: I dont care about my OS nor about any Apple app, just let me use my IDE and browser without annoying me. I think that the wise thing here is to never ever upgrade OSX until a couple minor releases are out. Bugs eventually get fixed and security patches are important! This reminds me of Cassandra where x.y.6 was the right version to use :)
Non peak bandwidth should be effectively free for ISP’s. Limiting their bandwidth during those peaks should be sufficient without losing a customer.
There are two keys distributed by MS - one for Windows, one for third party applications. The latter one is used by Linux shim bootloader and the like. MS also requires that all devices that are supposed to be "full featured" support replacing all keys and loading user keys, and the highest security deployment setup for Windows Enterprise requires that you sign windows bootloader (or, more likely, sign the hash of the specific binary you are using) yourself.
Show HN: Revised UK Invoice and Vat Making Tax Digital Compliant iPhone App
> The new type annotations also caused some problems along with the bugs they were catching, and a canonical static vs. dynamic typing debate unfolded and ran its course. Through debates and accumulating experience, a rough consensus emerged that increasing type coverage would do more good than harm, and a majority of teams elected to use types.

I went through the exact same thing (word-by-word) at my last team and we came to the same consensus.

I caught a bug in our custom made static type checker for Python and argued that all type annotations should be dropped :D but they argued that there are more benefits, mostly because it is easier to understand code in isolation so we kept it and invested in even more type-annotation throughout the whole code base.
What are the problems of a (well designed) monoloith?
Comparing a stable sort to a normal sort is unfair. Compare it with std::stable_sort.
Right. I guess another contributing factor is these technologies build on another. Computers especially - I can only imagine how much effort computers saved by being able to simulate some physical systems very cheaply. After all that's a major point in the quantum computer hype train: that a quantum computer will be able to do for sciences that touch the quantum world what a normal computer did for sciences dealing with the non-quantum physical world.
> Its a known fact that most techies suck at interpersonal skills and communicating with their own peers, let alone with other stakeholders in a project.

This is utter crap. And if you honestly believe it then you certainly shouldn't be acting in any capacity related to team performance. Engineers are allowed to make this excuse. There is nothing about the software engineering that stops people from being good communicators.

> Following the Division of Labor principle, there clearly is a space for coordinator in a software development project which cannot simply be wished away.

Coordination and communication is not a specialization. It is something critical to all roles in a team. That's what makes it a team. If you try and centralize coordination into a single person then then you're just adding overhead and extra steps to something that needs to be made as natural and seamless as possible
What are the advantages / pros of this vs. the free Delphi Community Edition? Seriously asking, as I've been out of the "Delphi sphere" too long and not really familiar with the latest developments but looking to get back into it.
I'm not sure it answers your question but in software, the requirements are almost never codified up front because extracting the rules is part of the project.

In terms of the dog-house, there's that rule "Build one to throw away". Since no two software projects are similar, the only way to truly know what you're building is to build it, see what works, throw it away, then build it properly.

Part of what makes software so good is that you _can_ upgrade the skyscraper while people are in it, metaphorically hardening floors or adding new levels.
Tesla's employee handbook reveals how it expects workers to push boundaries
lol at least it's a nice test to find out where not to work
Which is weird since open source at least has the properties of knowledge belonging to everyone.

Also programmers are the owners of their means of production. Most artists too, but for some reasons they are often paid very badly if they aren't get excessively popular by accident.

I think there were a lot of changes since the beginning of the industrial revolution and if knowledge and abilities increasingly keep being the primary ressource of production, the theory could fit at some point.
You're confusing communism with authoritarian socialism (your mass murder examples). Communism can be regarded as a type of revolutionary socialism, but they have differences.
I’ve had nothing but positive, nostalgic comments for at least 5 years now.
Hourly at "No Pay" how exactly does that work.

Presumably now any noncompete(etc) are void as your employer has frustrated they contract
Maybe it's other issue.

I was able to do `sudo vi /etc/ssh/sshd_config` then save it

Once saved, it looked like this: https://imgur.com/CGh4cB0
If your kid is using any of these he probably has a promising career ahead of him (or her).
Hi All
Making Tax Digital is the UK governments push to get eveery business to deal with their tax affairs digitally. Initially, this means VAT registered businesses who can no longer file their VAT manually, nor can they rely on HMRC website.
Ideally, they show have software that they maintain accounts on, which files directly to HMRC.

https://www.gov.uk/government/publications/making-tax-digita...
Here are a few more: fl studio, convert x to dvd, homesite, spybot search and destroy, resource hacker, innosetup, and originally mysql workbench
Super-Clean Smart Screen Puts a Newspaper on Your Wall
Is there anything for Linux that has similar functionality to the Jump To File mechanism for finding and enqueuing songs to play next within in a playlist without altering the playlist itself? It was so good that it was integrated into (IIRC) Winamp 3.

https://winampplugins.co.uk/jtfe.html

https://old.reddit.com/r/winamp/comments/9rw9fb/winamp_58_se...

(Bonus points of anyone knows of an MPD client that can make it appear like MPD has this feature? ;)
“close contact app” lets you search for people suspected of the coronavirus
I think the software metaphor for your building codes is basically "Software coding standards and guidelines" and most large platforms will have them. For example https://www.oracle.com/technetwork/java/seccodeguide-139067....

And yes, good software engineers are expected to know those practices.
Autophagy is the natural, regulated mechanism of the cell that removes unnecessary or dysfunctional components. It allows the orderly degradation and recycling of cellular components.

The debt would be a buildup of those components.
I always wonder if there will be displays in the future that combine emission and absorption at the same time.

Like a combination of OLED and E Ink.

This will also give you the possibility to turn your TV into a painting (without using power) when you are done watching.
Knowing radioactivity is just the first step toward discovering the internal structure of the atom. You need a measuring instrument that is much smaller than a whole atom to make any progress.

The atom nucleus was discovered by counting how many alpha particles bounced off the nucleus of a piece of gold foil and how many simply passed through it. The bounce rate was incredibly low and therefore the nucleus must have been orders of magnitude smaller than the gap between the next nucleus.
How does the industrial adoption of OCaml compare to Haskell? (The relative placement of Ada, Rust and Idris seems apparent.)
Schema's that reflects reality not the current specs. Flexibility is key. In my experience adding tables and migrating existing data to them is hard, adding columns easy. So spend extra time at the start on what tables there should be.

Spec:
Product has a supplier
[tables:product, supplier]

Reality:
Product can be bought from multiple suppliers
[table:product, supplier, product_supplier]
That's only one of the English accents in SA. There are many others including an RP-like accent (which I and my friends use), the Cape Coloured accent, and the accent which most of the country's people use (as seen initially in this video https://youtu.be/KfIvbVLuCh8?t=3)
I wonder if any of this code might be of use to ReactOS. Even just to extend its bootloader to cover other Windows versions, if it can't already.
China is Boeing's second largest market, and it will probably become Boeing's largest market in the next decade.[1]

In these discussions decrying how terribly the Chinese treat foreign companies, I see very little acknowledgment of how much money foreign companies have earned both by selling to the Chinese market, and by exploiting cheap labor in China.

1. https://www.bloomberg.com/news/articles/2019-09-17/boeing-se...
Three ways TLS 1.3 protects origin names
this is my situation, my iMac is for home use which includes games and the like, more than half of my games are marked incompatible and this includes all the Half Life titles and even a few games which have current DLC.

Now is the first time in years where it is valid for Windows fans to mock those who use their Macs for games as it truly isn't for a majority of games that used to work just fine. Though a few games that run through the equivalent of Wine wrappers are again working.
Firebird is still actively developed as open source software:

http://firebirdsql.org/
Just as well productivity gains haven't stalled then. Oh wait ..

More seriously, it might happen that we get massive automation which means we no longer need humans to create the things that pensioners consume. A "care robot" (see the film "Robot and Frank") would be a game changer here. It's not clear that this is actually going to happen in the next 30 years though.
Leadership de-facto means responsibility.

If you take responsibility, or responsibility is thrust on you, then you should have compensation and seniority (power) to back this up. So flat heirarchies are a fantasy because without seniority we all stand back, stay quiet and don't make calls or decisions that could land us in hot water.
Delphi is great; just ensure you always stay subscribed.
Their tech support team regard properly managing their own strict license system as 'a courtesy' and will prevent you from installing the licensed software that you purchased.
For that reason alone; I am out.
Siege of Avalon was a pretty great RPG written in Delphi, now open-sourced[1] (no work done on it since ages). I remember liking that it was somewhat "mundane", i.e. upgrading your armor didn't mean that you start out with knightly full plate and it goes all out fantastic after that.

[1]: http://soaos.sourceforge.net/
We give it away now too :) There is a Community edition, where the license terms are basically that you should buy it only if you make significant revenue. Students, hobbyists, early stage startups etc - free.

https://www.embarcadero.com/products/delphi/starter