skysight-inc/HackerNews huggingface dataset:
Addendum to my previous comment, you can change this behavior with the -s option to `cal`:

-s country_code

Assume the switch from Julian to Gregorian Calendar at the date
associated with the country_code. If not specified, ncal tries
to guess the switch date from the local environment or falls back
to September 2, 1752. This was when Great Britain and her
colonies switched to the Gregorian Calendar.
Lots of good feedback in their comment.

You told them to try it. They did, and wrote up feedback. Your reply, after you told them to do it, is dismissive.

A good deal of the feedback remains applicable even if you’re ‘sold’ on the benefit.
Since the details of the deal are not public, I will give you another possible speculative scenario: bribery :P
My choice is Panasonic Toughbooks - the "business rugged" models, not full-on military/law-enforcement tanks.

They're as thick as a Tolkien book and weigh several pounds. They don't have 4K screens. If those tradeoffs are acceptable to you, they excel on pretty much every other metric. They use high-quality standard parts; Linux drivers available for all devices. The design has a high degree of modularity/repairabiity; they're even more field-repairable than Thinkpads. And of course they really are fairly rugged; I can vouch for their being toddler-proof.

It's easy to get these configured for craft personnel; the one I'm using now has RS-232 and MM fiber interfaces... not to mention VGA and SmartCard. No dongles here!

Not to mention all kinds of standard security features... hardware kill switch for the radio; Fn hotkey to immediately blank the screen; quick-release HD cage so you can take your disk with you when you go to the restroom.

They're great machines.
This is a different entity from Lucky supermarkets in California, which are now part of Save Mart / S-Mart Foods.
Totally agreed. I was fortunate enough to start real programming with Delphi 5 (and then 7). Nowadays I know dozens of languages and frameworks but nothing comes close to the experience of quickly prototyping apps that at the end looked good, didn't need any dependencies and were super-small.

Another benefit was that it was possible to interoperate with low-level Win32 API and the enormous component library provided by third-party authors.
I programmed in Delphi for 8 years, then I switched to FreePascal. Yes, the grass is greener on the other side, and it's also free.
> I find that the main advantage of having less moving parts is that there's exponentially less things that can go wrong - and that makes reliability possible with very small teams

Right but it is a trade off to some degree. For us, to have ephemeral feature branches deployed to QA completely in a hands-off manner means we can do multiple releases per day as a small team. Most (almost all!) of the advantages we have seen from moving to a k8s infra have been DX, rather than UX.
and think that they actually didn't get a job at teaching programming but they involved in politics and appointed as "Minister of Technology" for their "loyalty" to the Head of State. That's what Turkey is dealing with right now.

5 or 6 years ago, our ex-minister, claimed that it is dangerous to work with computers since they can be challenging for the mind in a conference about cloud computing. Let that sink in.
I had to check we hadn't worked for the same company! Yeah, text extraction and layout analysis from PDFs is a super interesting challenge and still relatively underdeveloped. I'd put table detection at about the hardest challenge in that field.

One of the contributors to the PDF library I'm developing has been implementing some interesting algorithms for layout analysis https://github.com/UglyToad/PdfPig/wiki/Document-Layout-Anal...
tkinter wants to have a word. See also wxPython, PyQt, etc. Not saying they’re as easy as Delphi.
Before everything came with an UI builder, there was only Visual Basic (before dot niet) and Delphi for building UIs quickly. But with VB you needed to switch to C++ for low level functionality, while with Delphi you could just do it in the same project. Including inline assembly.

Those days are gone, but the legacy still remains.

For this deal though, I guess Embarcadero is desperately looking for something that looks like a sale. All the cool kids in the west have switched to shit web UIs and they're probably left only with a few legacy customers.

Edit: Yes, the deal is most likely bribery. Doesn't make Embarcadero less desperate. Their fault for going enterprise and pricing Delphi out of a hobbyist's reach.

Edit 2: Sheesh, cheapest Delphi license is 1699 eur... back before Borland (sorry, Inprise) got sold i think it started at 300...

Edit 3: It's still much cheaper than Qt at 5500/year. This is how great platforms die.
We do have webbrowsers for GUI widgets and beyond these days. By that metric, Javascript would definitely be a more relevant option.
And now there's "serverless" (which I don't fully understand), and now will there be "internetless" apps that use the internet too? Maybe "userless" apps are next?

I think we've reached peak hype through sociopoliticoeconomic circumstances, so now words' meanings have come unmoored and subject to seemingly arbitrary increased tectonic drift. For all we know, Chinese may rapidly supplant English soon and be the lingua franca fallback language for a while until dying out as did common Latin with the decline of the Roman Republic then Roman Empire, only remaining as fragments and loan words like fossils in other languages.
Terminally Ill Scientist Bio-Hacks His Body to Become ‘First Full Cyborg’
But when the cause is just...
Bezos hack: UN to address alleged Saudi hacking of Amazon boss's phone
Borland C and Pascal were great for learning programming in mid-90s, because of one crucial feature: an immensely good built in help reference.

Whenever you wanted to know syntax of some command, you print this command, press ctrl-f1 and is presented with docs, complete with a working example. It was insanely great. Remember, stack overflow didn't exist then.
> Companies that expect people to work this hard are almost exclusively very well paying entry level jobs for fresh graduates with an up or out structure like I-Banking, management consisting or law.

I'm not sure, I see a lot of companies moving to this model and they are not well paying. They copy startup environments but only in appearance (like a ping pong table for decoration that you are not allowed to play), because of that they justify that you must be passionate and work long hours for a low pay.
Pavel Durov also shipped what looks very much like a intentional backdoor in Telegram https://m.habr.com/en/post/206900/
Your article showed up at exactly the right time for me :). A project I'm working on has been increasing in 'devops' complexity, and I'd been doing some research into Docker/Ansible/etc. because I felt that perhaps my simpler solutions weren't ideal.

After some research I concluded my approach was still preferable, at least for now, but I still felt some unease because everyone seems to be using Docker and whatnot. Your article really helped me feel more confident in my choices. Thanks!
CO2 research is much older than 1979 or even 1956.

https://onlinelibrary.wiley.com/doi/abs/10.1111/j.2153-3490....

The first paragraph:

"CHAMBERLIN (1897, 1898, 1899) presented in detail the geological implications of the carbon dioxide theory. As a result of these early articles, during that eriod the carbon dioxide explanation of climatic change. In recent years the carbon dioxide theory has had relatively few adherents. Most authors have dismissed this theory with a remark similar to the following quotation from C. E. P. BROOKS (1951): the carbon dioxide theory was “abandoned when it was found that all the long-wave radiation absorbed by CO, is also absorbed by water vapor.” This often quoted conclusion is based on early, approximate calculations of the radiation flux in the atmosphere. The results of more accurate calculations of the radiation flux have recently become available. Thus it seems worthwhile to reappraise the CO2, theory of climatic change."

Climate change is treated the same way it is today. People refuse to believe it, waste time doing nothing and then the pressure to ignore the problem grows with every single year fueling a vicious cycle.
I wonder if anyone has come up with a TurboC-like UI "theme" for, e.g. Emacs. Freepascal uses a Turbo-like UI by default and a free reimplementation known as RHIDE is already (IIRC) part of the FreeDOS distribution, so recreating the UI itself shouldn't be too hard. It might be a fun way to boost adoption of these terminal-based tools, since the ergonomics and UX is in fact quite reminiscent of modern IDE's.
Google CEO Speaks Out on Antitrust, Privacy Concerns
IMO this is a limited view on what students need to learn to be valuable on the market. Delphi teaches you the value of experimentation through small feedback loops. For novices that just start programming this is critically important.
Interesting Things to Do in Rishikesh
Professional programmers scoff at "old" languages like this, but they forget what it's like to not know the first thing about programming, or what GCC is, or how it's different from Clang, or if you need to install Linux to use it, or if you're making a huge mistake by using C++ instead of Rust, or if maybe Go is better, or why that one person said something about GraphQL, or if you need to install a virtual env for your python.

Delphi just installs with a double-click and you can write code in a box and it runs.
They are very careful not to mention what type of bricks are in their kits. Do you know if they’re reselling genuine Lego? Or a third-party “clone” of Lego bricks?
Try to create a browser gui application using javascript, see how many resources it uses and how much time it takes you compared with Delphi, and just then, get out of my lawn.
Has anyone here used Lazarus? It looks great from its description but I'd be interested in an independent opinion.
It's almost like it was a terrible idea that no one with a brain would have voted for...
News 2020. To St. Valentine's Day
Ditto for gccgo - it still is a thing but they had to have their own everything and make gccgo a secondary implementation that lags behind mainstream. NIH maybe.
The rich and privileged never stops trying to take freedom away from the ignorant poor.
I didn't know that Netgear already has proven to not be following coordinated disclosure; generally I think it's fair to give some time to the vendor.

I like how Google Project Zero does it: give time, but don't extend indefinitely.
Using /tmp for a program's binary files as well as logs seems like a bad idea.
That's an unfair comparison. Discrete Analysis is an arXiv-overlay journal, IEEE hosts its own articles. Plus, Discrete Analysis doesn't typeset or proofread the articles it publishes. Again, I'm not justifying the exorbitant prices that most journals charge to publish using an open access option, all I'm saying is that it's unfair to compare arXiv with an actual academic journal. A preprint repository is in no way equivalent to an academic journal.
Indeed it would - very easy to start with; and, today’s web browsers are extremely powerful VMs.
All modern tools are really complicated compared to Delphi. I remember Delphi was so intuitive to design GUI and program its events so i could start making my own programs right after professor showed me how to make a button and handle onClick event.
Yes, these utilities would probably need something in them such that fswatch implements (https://emcrisostomo.github.io/fswatch/) - very useful.
> Literally nobody is working on human-level AI.

As a concrete project? True. As a long term vision? False.

OpenAI and MIRI were explicitly founded with AGI doomsday scenarios in mind and how to do fundamental AI research to avert those by making sure that when we reach human level AI eventually that it'll be safe.
The blue brain project exists too.

Of course nobody will say that they'll have a timeline or even a concrete plan build an AGI in the same way that nobody will say they have a cure for cancer or HIV today or tomorrow even though the hope behind research is to have effective cures one day.

> I make my living with what passes for AI nowaday

Many practical applications are not exactly bleeding edge research or even applications of the latest research results. Perceptrons are from the 50s and still have applications today, AMD's branch predictor uses them for example. That doesn't negate the fact that the field advances.
But he's referring to "us" and the country, not even a favor to him personally. And Biden's son is only mentioned in a later paragraph.

I think it really depends on how it was said in the call, it's difficult to say for sure if he was just going off a bullet point list of concerns with Ukraine, or had his mind set all that time on attacking Biden.

I guess we'll never know for sure, wouldn't be at all surprised if that was the intention though.

Edit: Also about the aid approval. I think the approval happened shortly after the call became public, not after some action was made against Biden's son, so it may be a case of "dammed if you do, damned if you don't".
That's just normal for learning to be a better programmer.
It's actually a fine solution and I often do this with infrastructures that I don't intend to maintain myself. In general, however, I try to minimize complexity, and having an external service feels a tad more complex than running the database inside the instance. But you could probably make a successful case to the contrary - namely, that using a service rather than running your own is actually much simpler and easier to maintain.

I must confess that in this decision, the complexity of the AWS console (which I consider awash in buckets of accidental complexity) usually tilts my balance towards self-hosting.
> Another benefit was that it was possible to interoperate with low-level Win32 API and the enormous component library provided by third-party authors.

Yes, absolutely. I'm happy to see that "Project JEDI" is still around[1].

[1]: https://github.com/project-jedi
Building desktop GUI apps is pretty niche these days compared with building browser apps.
The idiocy in viewing these as the two possible options is staggering.
https://owaahh.com/the-age-of-mpesa/

This gives a more succinct history. The idea was that of British citizens working for Vodacom(Safaricom) in Kenya.
That article is about add-ons from AMO that use the OpenSearch provider API, but it mentions eventually deprecating OpenSearch from Firefox, too. It's been touched upon on HN in the past[1].

However, I was wrong about OpenSearch providing the functionality that the "Add keyword for this search" bookmark feature implements. That feature is completely independent from OpenSearch and isn't going anyway.

"Add keyword for this search" via bookmarks are not going anywhere in Firefox as far as I can tell. This was a false alarm on my part.

[1] https://news.ycombinator.com/item?id=21291131
Core dumps are quite useful in production, and they pretty much require a debugger.
Return position impl Trait also exists so that you can change the actual return type without making a breaking change.
QuickBASIC works the same way. Rust doesn't really build its help documentation for "built-in" access in the programming environment (everything is web-based, even "local" docs launch in a web browser) but examples are a first-class feature; they're reused as test cases.
You’re full of shit. There’s nothing theoretical about that vulnerability (almost certainly a deliberately planted backdoor), it allows the Telegram servers to selectively MITM private chats.

> there has been no successful implementation of them.

What does this even mean? Only Telegram can perform this active attack, obviously you haven’t seen it implemented.
It was a pretty good IDE when I was using it slightly over a decade ago...
Science Says Free Will Doesn't Exist, Holocaust Survivors Disagree
Some related articles :

https://medium.com/@braddwyer/behind-the-magic-how-we-built-...

https://blog.scottlogic.com/2020/01/03/webassembly-sudoku-so...
Clipper brings back memories, compiling took around 35 minutes, that was time to play some pool.
If I own land across from a CVS, should it be illegal to lease it to Walgreens?
Or more than likely someone got a nice fat bribe to buy those licenses with taxpayers' money.

This is more often than not the case, especially when the acquisitions don't seem to make much sense from an objective point of view.
UCL X DeepMind Deep Learning Lecture Series
Please consider a different search engine.

Recently I tried to remove as many Google products from my life as possible, and I found it surprisingly easy to transition to Firefox browser and Duckduckgo as a search engine.

My search results are now back to how they used to be ~5 years ago on Google: they are no longer "personalised", so I always have the same baseline view of the internet. Ads are obvious, and only a maximum of one ad per screen (compared to more than an entire page's worth of ads as is the case with Google).
Show HN: UI-Editor, a Component Builder
So now we are going back to needing some type of app to backup and encrypt since there are no “standard protocols” that can do encrypted backups and restores.....
I like dealing with the underlying OS - well, not precisely like, but rather the absence of an intermediate layer between the OS and me. Fortunately, dealing with the OS is very straightforward.

However, if Heroku works well for you, by all means use it! Your time is probably better spent working on your app instead of in the infrastructure. Things that work should only be reconsidered when they start to create real world problems - and the changes that you do in response to real challenges tends to be wiser and more lasting.
I really love debugging stories like this as they provide an opportunity for learning about things, you'd normally won't touch, by providing relatable context.
Me too, but lately I am experimenting with qwant.com, also love the results.
I'd actually like to see a breakdown of IEEE costs. AFAIK, IEEE offers print-editions of several of its journals. I don't know who reads hard copies of journals these days, but I'm sure printing on actual physical paper would add to operating costs.
I've read in the book Atomic Habits by James Clear that the solution is to only do that much time and actually just stop right afterwards, even if you want to do more. Therefore, it's at most 30 min rather than at least. This teaches you rigor and in fact motivates you more because now you know it's not actually a trick.

"""
The Two-Minute Rule can seem like a trick to some people. You know that the real goal is to do more than just two minutes, so it may feel like you’re trying to fool yourself. Nobody is actually aspiring to read one page or do one push-up or open their notes. And if you know it’s a mental trick, why would you fall for it?

If the Two-Minute Rule feels forced, try this: do it for two minutes and then stop. Go for a run, but you must stop after two minutes. Start meditating, but you must stop after two minutes. Study Arabic, but you must stop after two minutes. It’s not a strategy for starting, it’s the whole thing. Your habit can only last one hundred and twenty seconds.

One of my readers used this strategy to lose over one hundred pounds. In the beginning, he went to the gym each day, but he told himself he wasn’t allowed to stay for more than five minutes. He would go to the gym, exercise for five minutes, and leave as soon as his time was up. After a few weeks, he looked around and thought, “Well, I’m always coming here anyway. I might as well start staying a little longer.” A few years later, the weight was gone.
"""

From https://jamesclear.com/how-to-stop-procrastinating
Takes a week or two of studying the language. It's well worth it, in my opinion.
I haven't looked at the app, but my guess is things like exit point selection, account management, troubleshooting and performance indicators.
Interesting.

I met Shog9 on another forum over a decade ago. I had no idea he was a community manager on stackoverflow.
That these have nothing to do with anything?
Not really, Dubai blocks VOIP because phone carriers lobbied for that. This has the added benefit of forcing people to make insecure, easy to intercept, regular phone calls.
Indeed. That's why Google is obscuring the boundaries between "ads" and "results", until you no longer have the option to not be a statistic.
I think the most fascinating bit about Grahams Number is, that is is used as an upper bound in a proof about colored subgraphs in a completely connected graph of dimension [n]. But this is only an upper bound... the actual number of dimensions [n] that satisfies the proof is unknown, but it could be as low as 13 for all we know...
Thank you for your suggestion! However, I'm a sucker for text diagrams (ever since I saw them in Jonesforth: https://github.com/nornagon/jonesforth/blob/master/jonesfort...), so I strongly prefer to leave them as they stand. Hopefully they're still clear enough and get the point across.
Then we as a society should decide if pricing people differently based on this kind of data should be legal (in my opinion it shouldn't for social insurance).
But the probability that you indeed have a risk for diabetes is higher than if you'd only have bought broccoli.
Well, I use a 30% (33 keys) as my daily driver for programming. I like being able to reach every key and function without leaving the home position at all.
Plus, I use my laptop outside of office a lot and I can very easily carry this keyboard around with me. It even fits into my coat's pocket.
Thank you for this. As someone who is currently learning more C, it is really interesting to me to read the source code.

I am curious how this compares to photorec which, as far as I can recall, aims to solve the same problem as your software, but has been around for many years?
I created this tool to build components and generate framework specific code. It is not fully built yet. I am sharing it across to get feedbacks. I would like to continue working on it but I have lost track on how to take it forward. Appreciate your help.

Thanks,
Vetri.
Take a look at my response to my original post, I was wrong about keyword searches via bookmarks being deprecated. OpenSearch doesn't provide that functionality.
It's perfectly possible and probably won't add much complexity or significant cost. I have no experience, however, in configuring ELB with HTTPS - usually I just go with the known quantity of a local nginx.
Building a Data-as-a-Service Product from 0 to 1. Intro
I see your point, but the rationale might be completely different. Most programmers nowadays focus on web programming. The main reasons for this are partly technical (easy deployment, easier upgrades, multi-platform) and partly political (subscription model, complete control of user data).

Now, a minority of us believe that desktop apps are really worth fighting for. They are fast, they give user control over their data, they can work offline, and the subscription model is optional rather than built in. Some in the mainstream would like this to be killed. Some companies like Apple approve it as long as they get their cut. But most simply don't care. If you don't want a future where everything you use is controlled by someone else, then the Turkish decision is not meaningless.
People are still using Google?
note that vagrant support containers :)
What We Know About the Wuhan Coronavirus
The “key server” does not in fact “generate public keys”. It distributes public keys. But you can’t decrypt a message with public keys - that’s kind of the point...

But after reading research from security experts you have found a citation where Apple is generating a key pair from its servers and sending the private key to the client?
Saudi Crown Prince Hacked Jeff Bezos’s Phone, Analysis Suggests
Meshcoin [2017]