skysight-inc/HackerNews huggingface dataset:
Speaking as someone who learned in the Turbo Pascal / Turbo C era, StackOverflow has moved the state of the art on hugely, and people's dependency on it is more a symptom of the environements they are working in than anything else.

> Progress is neither linear, increasing nor assured, and much is lost, reinvented not necessarily as well and lost again.

The big difference is that we are now networked. The target MSDOS environment was not a moving target and had no security considerations. The world is very different now; we do so much programming in the browser because it's the one single cross-platform zero-friction environment we have. But those reasons also make it a battleground between platform monopolists.

There is also so much more software. Part of the problem that Stackoverflow solves is dealing with this. You can't be an expert on everything, there isn't enough time and it moves too fast. So you need a quick solution to incidental problems so you can get back to the "core" problem.

(credentials: the code I wrote at age sixteen for doing 3D rendering https://github.com/pjc50/ancient-3d-for-turboc )
A single report hidden behind a subscriber paywall. Swell.
Of tap water samples taken by EWG from 44 sites in 31 states and Washington D.C., only one location, Meridian, Mississippi, which relies on 700 foot (215 m) deep wells, had no detectable PFAS. Only Seattle and Tuscaloosa, Alabama had levels below 1 part per trillion (PPT), the limit EWG recommends.

In 2018 a draft report from an office of the U.S. Department of Health and Human Services said the risk level for exposure to the chemicals should be up to 10 times lower than the 70 PPT threshold the EPA recommends.

The article is all over the place with various recommendations. Seems to boil down (no pun intended) to:

* EPA recommends less than 70 parts per trillion

* US Department of Health and Human Services recommends less than 7 parts per trillion.

* EWG recommends less than 1 part per trillion and states in their report that only 3 out of 44 sites they tested met that much more stringent standard.
"However for anyone that enjoys being able to take advantage of what happened since 1992 in mainstream computing, Go isn't it."

Which radically new programming language concepts has been invented since 1992? To my mind most new languages today seem like buffet plates of features picked from existing languages.
I think this plays a role in the difficulty of the migration, because yes, the interface has changed quite a bit. In general, we tried to hew as close to the old paradigms as made sense. We never changed anything just because we didn't like it; we tried to make sure that the transition would be easy and the users didn't have to drastically change their mental models. But of course, there are always going to be differences in look/feel/capability between native applications and the web. I will say the web has come a long way since I started as a web developer 15 years ago and it feels like closing this gap is more a priority these days.

But there were parts of the application that were poorly designed (our users told us so...) and so, even though they were the primary ones driving change, there's always pain when changing to a new way of doing things.
This piece is far short of a scientific paper, it has all the tells from proclaiming a vegan diet as healthy to advocating for population controls. This is not science it is an agenda paper. I mean what in the world does full gender equality have to do with the climate. I have no idea but it's in the papers conclusion as a must do to contain climate change. And why is a scientific climate piece advocating for social and economic justice.
Delphi is definitely not popular in Turkey.. (that's why this purchase is odd.)
There is progress being made there right now, follow this bug https://bugs.winehq.org/show_bug.cgi?id=24501
There has always been speculation that there was a Phoenician connection to Cornwall, but not a lot of archeological evidence.

This stemmed from things like Cornish place names having an unusual number of z's (a Phoenician letter) in them, and other similarities.
Because buses are in many ways a worse experience than taking a cab or driving yourself.

Bus downsides:

1. Does not go from where you are to where you need to go. Having to go from and to bus stops increases travel time and reduces convenience. Even worse if you have transfers.

2. Scheduling issues. The bus may not go when you need it to. Late evenings, maybe not at all.

3. Stops lots of places where you don’t need to get off, making travel speed much slower.

4. Personal space problems. Having to sit thighs-touchingly close to strangers is unpleasant, and unless the bus is pretty empty, unavoidable. Even worse if it’s so full you have to stand.

5. Privacy problems. You can’t use the ride time to make a phone call, scratch your balls or do something else without having to share it with everyone around you.

6. Reliability problems. Depending on where you live, busses are often delayed or cancelled.

7. Noise problems. The bus is loud, the other passengers often noisy.

8. Comfort problems. Bus seats are usually a lot less comfy than a car seat, with less leg room, etc.

Busses are cheaper than taxis, and in some ways more convenient than driving, but those advantages do not outweigh the downsides for most people.
Pesa means money in Swahili is well, as stated in the first line of the wikipedia page: https://en.wikipedia.org/wiki/M-Pesa
The stackoverflow just makes it easy to look up trivia. The internet in general makes it easy to look up answers to simple problems.

That leaves more time for the interesting problems. I think that makes programmers generally smarter than before. They start from a higher base and can climb more quickly.

Also, you’re overestimating the potential trajectory of current approaches to AI.
Trump administration threatens tariffs if UK imposes taxes on tech giants
Is he?

Somebody built a photo editing app in JS which runs locally in your browser.

https://www.photopea.com/
The difference between dev & Ops is an Italian grandma vs a restaurant chef. It's different experience that gives you different knowledge and a different skillset.
can't they show most searched terms by ip ? ;)
I am consdering to move "ulogs" out of redis and into files because of the potential memory usage - perhaps a hybrid approach where only new logs are in redis would work best. I don't have a definitive solution yet. However, this would be a problem when handling tens of thousands of users or more, which makes it a problem I'd love to have!

I'm also considering letting users delete their own history of logins that are older than N days, since it's their data in the end, not mine.
.NET is definitely the easiest possible way to do a widget UI, but it's not based on Delphi in any meaningful sense. Its closest ancestor is Java, via the short lived "J++" https://en.wikipedia.org/wiki/Visual_J%2B%2B

(Android later did basically the same thing with Dalvik)
The Windows 10 calculator is nothing like the old one.

It's somehow different from a native Windows app, it's somehow integrated into the Windows Store thing.

Right-click a shortcut to it - you can't set any custom hotkey for it anymore.

I can't use CTRL+ALT+C to open Calculator anymore. Thanks Windows 10, another step back. (Also, wow! I didn't think it would be possible to make the UI so ugly and the app so slow to start. What does it need to do? Oh, yes, telemetry, right?)

Funnily enough, there's still a "native" (?) .exe or two buried somewhere in the Windows installation directory, but executing them... bring backs the Windows Store Calculator.

I don't care anymore. Windows is dead to me. Except that I need to develop for other people who use Windows, but I can use Windows 7 for that, for me, personally, I'm quite hell-bent to change to Linux and forever excape the corporate software tyranny.
sadly they removed scihub's bang
How to Take Back Control of Your Work (& Life) with Digital Minimalism
> raped, beaten, and denied all freedoms.

Towards the later stages of slavery, the first 2 were outright illegal, and the third is somewhere on par with wage slavery today.

It sounds like a hot take on the surface, but modern wage slavery is objectively worse than late-stage actual slavery in some regards. We have not really progressed as society. The only thing that has really advanced is the availability of entertainment to placate the masses and prevent most of them from realising that they are in fact little better off than slaves. More than half of all Americans are less than 1 paycheck away from homelessness and subsequent incarceration. There is only illusion of freedom, the reality is they're chained to their jobs.

Fun fact: medieval serfs had about 4 months of 'free' time each year. Of course it still included housekeeping and various chores, but it was nothing compared to the load of full time employment that everyone experiences today almost all year round.
The biggest aggregator of IT conferences with a review system
OMG what a waste of time. I regret reading that crap
I believe that npm no longer allows for republishing existing versions. Wouldn't this restriction remove this vulnerability altogether?
Terry Jones has died
Please don’t do that. Nothing good will come out of it.
BOOM! I just launched https://confs.review, the biggest aggregator of IT conferences. It has a review system and a user-friendly spatial browser.

Share your experience and let others know, which conferences are worth the time and money.

Feedback welcome! :)
Since the early days of my career, people keep predicting the demise of the programmer. I remember CASE tools, and then Microsoft with VB were signs of the end. Roll forward 30+ years in IT, and complexity keeps going up, and programmers are still needed.

Maybe I'm just old, but I'm probably going to retire, and AI is not going to replace any programmers.

From what I see, the quality of the software in Corporate America reassures me that programmers will have jobs for many decades to come.
How many countries have laws that state user data must not be in foreign data centers?

Every company in the US has to comply when it’s ordered by the court to give up user data. The US justice system is not exactly a shining light on the hill when it comes to needing a high bar to give investigators search warrants. All someone has to do is say “terrorism”, “drugs” or “protect the children” and courts will fall over backwards.

Also from the same article:

Until now, Apple appears to have handed over very little data about Chinese users. From mid-2013 to mid-2017, Apple said it did not give customer account content to Chinese authorities, despite having received 176 requests, according to transparency reports published by the company. By contrast, Apple has given the United States customer account content in response to 2,366 out of 8,475 government requests.

You have much more faith in the US justice system than I do.
Some debuggers will disassemble (to machine or byte code) code without source.
I wonder how this is different from literally any other subscription service like Spotify and Netflix: Your subscription has expired, so the owner of the goods wants you to stop using his stuff.
There's evidence for climate changes, earthquakes, revolutions, invasions, war, economic crisis, political crisis, ethnogenesis (both historiographical like accounts of sea peoples & mythical like exodus)... all seemingly substantial and concurrent.

..that's kinda why it's such an interesting and mysterious period. There's tons of room for theories on causes, effects and incidentals.
> I don't get the obsession with custom keyboard with ever fewer keys.

IIRC, this idea was originally proposed on reddit as a joke taking this idea to the extreme.
Yes.

Rclone simply copies data. If you `sync` `~/Documents` to your remote it will keep an exact copy.

This is a simple backup since you only have one version. Anything deleted, the next time it syncs, gets deleted.

Borg is a backup tool. Versioning is at its core. It does that efficiently by deduplicating file (chunks really) even if they’re not in the same location.

So with Borg, if you create a backup 1 of `~/Documents` today and a backup 2 tomorrow of `~/Documents` you can see both backups and work with each snapshot. The size it takes should be close to the amount of data changed in the whole source.

If you move directories or files inside, rclone has to reupload them. Borg detects but doesn’t have to store it again.

With rclone some remotes have versioning (Google Drive, Dropbox). This could help in this case, but it depends on the remote. With Borg this is built in and you can change the underlying storage and migrate without loosing any data. Using versioning with crypt would probably be a pain too due to the file names. Not sure if rclone has commands/flags to help with this that I simply don’t know about.
Talking about that, rust html docs gobs a whopping 400MB (2/3 of the install size IIRC). When compressed they're 22MB.
I didn’t know one could download NeXTSTEP from the Internet Archive. That’s great!

https://archive.org/details/NextSTEP_3.3_RISC_Sun_SPARC-HP_P...
Did you try https://extracttable.com

The mentioned service is not perfect either. There are always limitations, minimizing is the key.

P.s: I work with the team at extracttable
On the other hand, Herodotus describes islands off the north/west of Europe "from which we are said to have our tin" [0].

[0] https://en.wikipedia.org/wiki/Cassiterides
I use Delphi on a daily basis to code internally-used marketing automation tools. There is nothing that comes remotely close to it in terms of ease of debugging and overall productivity. There are better languages/tools to use for public-facing products, but for "I just need it to run" type projects, it works flawlessly.
Isn't ddg Bing results?
Tommy Robinson Exposes the Coordinated Effort to Silence You
I don't think the motivation is teaching-related at all. For teaching there are way better languages than Object Pascal, which is kind of outdated and has a lot of anachronisms.

However, Delphi is an outstanding tool for production and together with Freepascal/Lazarus one of the best options for cross-platform application development - certainly on a par with C++/Qt. So this is a pretty smart move of Turkey to get some innovation going, and I expect great new end-user applications to come from Turkey during the next 10 years.
I switched to a new job after 6 months into it because the management wasn't good. I knew why I was doing it. Firstly, justify it to yourself and it'll be easier to answer when the question of "why" arises!
I was using the WebView in Materialistic (Android HN reader app) which is known to be rather janky. The double tap gesture just zooms to some fixed value there and I had to manually adjust it. Not a big deal and even less so with most browsers' intelligent zooming or various "reading views", but still, being readable by default is a substantially better experience.
Possibly http://dokku.viewdocs.io/dokku/
Inlined Defers
There's a project from Microsoft Research that's really interesting which does just that:

https://www.microsoft.com/en-us/research/publication/melford...
This pushed me over the edge to switch to DuckDuckGo. So far so good.
Data of 3M customers exposed at Buchbinder car rental (German)
I used straight firefox and was still banned just fine. It didn't start in 2019 either. Chrome is their cash cow, if you don't use it, you're a liability.
Intel Plans, Then Nixes, PCIe 4.0 Support on Comet Lake
Brilliant reply, thank you! I think you just persuaded me to switch to AWS.

Do you do any work with web sockets? I'm a bit worried about that wrt Python, whether it will scale well.

I guess my biggest security concerns are messing up my REST implementation, dependencies in Node being compromised, and vulnerability in servers I'm using, e.g. nginx, redis.
There is no emergency like there wasn't 10 or 20 or 30 years ago.

Move on, nothing to see here.
How is it better than here?

(I like both at the moment.)
Stale-While-Revalidate Data Fetching with React Hooks: A Guide
Please see https://github.com/fpereiro/backendlore/issues/5 .
Amazon, Geico and Walmart Fund Propaganda
Just gonna say it, I doubt the solution is yet more apps on the device that is the real source of anxiety.

Putting the thing in airplane mode and leaving it in a different room when you get home is going to do you way more good than staring into your phone and swiping away at more apps.
Google translation: https://translate.google.com/translate?sl=auto&tl=en&u=https...

tl;dr: Backup to their customer database was accessible without authentification. Data includes names, addresses, phone numbers, bookings, id card numbers, employer, crash reports, witnesses and more
Visual Basic might be second to only PHP in the amount of terrible code it has allowed shadetree porogrammers to create.
Discord is okay as an "all in one" package, but purely for voice communications falls far behind alternatives like Teamspeak.
Sour grapes from the NYT, IMHO.

I admit I sometimes read RT. I don't give it 100% trust, but nor do I trust the NYT completely either. I think it's worthwhile reading outside opinions, even if some are tinged by propaganda.
> Wow. I'm honestly surprised by the amount of people (on the HN!) in 2020, thinking PHP is some pre-historical language clearly inferior to... I'm not even sure what. JS? That would be funny.

Erm, well, if I compare with any language, that has a thought through type system (PHP: generics missing, no base type one can use instead), proper closures (https://nullprogram.com/blog/2019/09/25/) and actually consistent standard library ... Yes PHP is still a kind of prehistoric language. Basically one cannot do FP properly without proper closures and that forces people to the other end, usually OOP, but that is terrible in PHP as well. Some kind of patched on top "here you have classes" kind of OOP basis, without generics. Great.

And then all the bad practices PHP encourages, with its hundreds of PHP open tags and PHP close tags, intermingled with HTML and JS, which you can see in many popular open source PHP projects (especially Wordpress plugins lol). Sure, you don't need to do that, but then again PHP gives you the gun to shoot yourself in the foot with. Basically you can throw away all the "output HTML immediately" stuff of the language, use a template engine and you will be better off.
Experienced guitarist here

$60 / hr is not awfully high, lots of private tutors in the western world charge that, but note, that's it the west. There are also hordes of tutors charging as low as $5-$10 / hr in the west. It is unfortunately a business that is absolutely overrun with undercutting.

I think in reality, the only tutors you'll find that can charge that much, consistently, are professional musicians (i.e doing it for a living), and those with a degree.

Neither does it help that free alternatives like youtube and IG vids are in great abundance, which again can help to bring down the perceived value of lessons ("Why should I pay $60 when this great musician with 100k followers is putting out lessons for free? / on patreon for $10 a month")

There's probably some kind of market, but I'm not sure it's a billion $ market.

I'm a member of various FB musicians groups: buy/sell, discussions, theory, etc. and you see small businesses and startups like these come by all the time.
https://duckduckgo.com/bang?q=searx
I'm in the EU, who can I blame for this?
Boating probably came a little later than that.
So the solution is to use Amazon's tracker?

I appreciate the problem and I would like to stop using GA in my static pages as well, but trading one privately-owned software from a tech giant for another privately-owned software from a different tech giant seems a bit ludicrous. I would readily swap GA for some decent open-source solution though.
my first thought was : please let me add real solar cells on this and make it a "light + sound" revival unit
Taobao sells 80M masks in two days as new coronavirus spreads in China
It does, slightly. Pressure change 20 mBar = 2% of absolute atmospheric pressure -> about 2% balloon volume change, with corresponding 2% internal absolute pressure change, while keeping the same low differential inside-outside pressure.
I added a few more notes on when/why to use Redis and when to use something else: https://github.com/fpereiro/backendlore#redis . Redis can take you surprisingly far as a general purpose database. I prefer to use either Redis or a relational database, but I'm in no position to tell you that you should do that too, particularly if MongoDB works well for you.
I’m curious... how could c# cost more when the language is open source and Visual Studio Community is free?
When I was in Afghanistan the mines in Badakshan were known for the high quality lapiz lazuli and pale colored jade that were traded in shops through out the country. There is an estimated $5 trillion in mineral deposits in the region, which is the second most valuable source of largely untapped natural resources on land.
You already see this in the US, murder, suicide, drug dependency. Hundreds of people are losing their mind everyday.
It's not a dead end path, it's not far from how Unity works (of course you may consider Unity a dead end path).

I think your stance is needlessly puritan. At some point, the program has to actually do something and put it on the screen. Whether that is printing lines of text or moving a colorful sprite in some way is really not that different, except one is a lot more appealing to a young learner.
Report from the 36c3, about:freedom – about:fsfe
VSCode with gdb at the backend gives you IDE like debugging.

VSCode with RLS gives you decent IDE support - not Visual Studio for C# standard, but much better than a large number of languages.
Nothing like people asking why conio.h doesn't exist in MODERN_C_COMPILER
I'm definitely not a Delphi diehard, but I tend to think it's a good thing to have computation done on my largely powerful enough, instead of it being done on a small VM at the other side of the world which doesn't provide me with any control over my data.
>or PR for this woman and some random app?

BBC News isn't what it used to be, stopped paying my license fee last year because of the decline.
Students will be taught a language they'll never ever use in real life. It was paid for although there're tons of free languages for every platform and every paradigm.

I guess someone from the government had just become significantly richer.
Yes exactly, table comprehension is a logic driven, non-local inference problem. Critically, its the non-locality that trips up common machine learning techniques. I wrote an approach using mixed integer programming once[1]

[1] https://edinburghhacklab.com/2013/09/probabalistic-scraping-...