skysight-inc/HackerNews huggingface dataset:
We have Rust now which is a type-safe and memory-safe language. C is totally obsolete.
Show HN: 56k Photo – The world's slowest photo app
Why would you want to build a restaurant accounting/billing app as a desktop app instead of a browser app?
Preview Video: https://youtu.be/h0ybjwclVrw
Risk management tool for project teams
I thought this was satire on first read, but given the context of Alcor (which makes its money cryogenically preserving heads), I'm not so sure.

Without death, progress becomes impossible as power is concentrated in the people who were there first. Without death, consumption is infinite but resources are zero-sum. Without death, life for a young person becomes increasingly bleak. Bleak prospects for young people are how big, destructive, and deadly wars happen. So I don't think eliminating death through biological means would significantly reduce the number of deaths in the long run, it would just change the means.
Depending on what you're building, you can even go with https://hasura.io/ and focus on the user-facing parts of your application! It still makes it reasonably straightforward to implement custom logic, and you only need to write backend code that directly benefits your domain, skipping all the CRUD plumbing.
Or you could use Delphi, install once, deploy on any platform you want, keep your sanity and you not have to worry about anything, including WTF codiva, sequential or leftpad.js are.
OFF:

The load speed difference between these two archived pages is huge.
Actually I do 100% automated deployments with Ansible roles. I don't use the ansible commands though, I wrapped it in my own command which fixes all my problems with ansible: https://yourlabs.io/oss/bigsudo

My roles: https://galaxy.ansible.com/yourlabs/

I'm extremely happy with it. Currently I'm writting my own Docker/Compose on top of podman and buildah in order to remove all `Dockerfile.` and `docker-compose..yml` from my projects in favor of a single pod configuration file, which can variate depending on a "profile" (default, dev, prod, review...). Once that is solved I will continue my life with 100% satisfaction of the tools I use for my CI and deployments.

But yeah, prior to going crazy like that and rewriting the world, during years, I was actually doing my best to not invent new tools, and get the best out of every tool that was out there, I can easily imagine that's how most people would practice their craft, by just focusing on what they are supposed to ship, considering that "if I could make a better tool for that then somebody else would already have, so I'll just use anything and not really bother, perhaps try to contribute or wrap in bash scripts".
He's pining for the fjords!
IP block for registration?

Seems highly unrealistic.
> In a case where fault must be determined between an autonomous vehicle and a human driver, human judges / juries are going to overwhemlingly side with the human.

I think you're right, but _because_ there is sensor data to back it up we won't have to "take the person's word for it" that the driver-less car "cut off" the human when the human was going twice the speed limit (as an example).
How to make money from Bitcoin in 2020?
The main problem with your approach is that you have full control over your dependencies but no control over their dependencies, unless you're inspecting every single package in your dependency graph to make sure that every one of them targets specific versions in its package.json. Realistically, using package-lock.json and npm ci is the only way to ensure that everyone on your team and your deployments are all working off of the same node_modules folder.
I've used Trello a couple years ago for some personal planning but hadn't thought to try it. I'll give it a spin and see how it feels.

My gut feeling is that the Kanban / Board model might not be a good fit here because the state is really a binary (not-fixed/fixed) and most kanban systems struggle to represent that cleanly.
> All in all, the de-humanizing/automation part that's getting traction from capital. It's not a strictly human/modern need that's being met, it's an addictive service (faster, exclusive) that's being sold and cost-optimized.

Getting where you want to go in a timely manner is a human need. Currently people fulfill it with private vehicles, because buses can’t get you to work on time. (Part of the fault is government-when I lived in Delaware, bus drivers would randomly decide to end their shift early and skip all the remaining pickups. The other part is structural limitations in the nature of bus service.)
Yep, my goal is to write a kernel for an old IBM 5155 I picked up a while back. Mostly for fun
The type of dementia he had - FTD - sounds particularly painful for somebody who had such a strong personality and who clearly loved writing and language as much as he did.

I've put together a JustGiving page to raise money for the leading charity in this area in the UK, with the hope that in Terry's memory a few people might be able to say thank you with a few quid.

https://www.justgiving.com/fundraising/Terry-Jones-RIP

RIP Terry.
Rust and cargo are quite wasteful of disk space anyway, they should fix that first. 400MB is a drop in the bucket.
Innovative Content Marketing Software
Because producing a full sim might take a lot more time and you don't have the production capacity to satisfy the (sudden) huge demand (demand spike?).
> C# and Java are not it.

This needs elaboration. Those languages pretty much are the canonical example of "not a great language, but stellar and unmatched tooling".
100% agree. All mainstream media is engaged in disinformation and propaganda. NYT is definitely gulity as well. Continuing to push Russia as controlling our country is propaganda. Operation mockingbird clearly never ended.
Every classic Half-Life game is now free on Steam
PicoLisp[0] is an odd, opinionated candidate for you. It's got backreferences [1]. Being purely interpreted, code generation is done a little bit differently [2].

[0] https://picolisp.com

[1] https://picolisp.com/wiki/?AtMark

[2] https://picolisp.com/wiki/?macros
Just put some lights on it. White at the front, red on the back
Creator here, happy to discuss project risk management! :)
Why the need to insert that you’ve had a privileged life, white etc. you should attempt to do your best irregardless of background.
Privacy Preserving AI – MIT Deep Learning Series [video]
Ask HN: How well are requirements defined for you at work?
I'm a "junior" software engineer at a seed-stage startup. I've been working here for about 6 months.

I'm working with a lot of data, mainly working on ETL jobs to prepare data for Data Scientists. In my role, I typically define requirements and all of the business logic. Is this typical at a larger company, or would this be the goal of a project manager or someone similar?

I feel like I'm gaining a lot of understanding in defining what's important and what's not, but this means less time spent in the code. So I'm not sure if it's positive or negative.

I'd be interested to hear how it differs for members of the HN community.
I have used awk for decades, but I simply stoped and dropped the habit of using it along with sed and perl. Nowadays I would rather write a program than a script just to avoid memorizing all these tricks and hacks and glitches
This is so interesting because one of my favorite books is Island in the Sea of Time by S. M. Stirling.

It's an alternative history sci-fi book where the author proposes that greeks are sending envoys to britain in 1250bc for trade.

To be precise, Iberian greek colonies are sending these envoys but they speak a common language being ancient greek.
It's an interesting concept. Flood the market with Delphi programmers, then companies will accept Delphi solutions, and start asking for them too. But also the good programmers won't leave the country because outside of Turkey nobody is asking for Delphi.
The last release of Borland Turbo C was in 1988.

That makes it an odd choice, considering gcc and clang are free and cross-platform.

Hell, they even have a C89 mode if you'll be deep in the cold, cold ground before you recognise // style single-line comments.
I think britAs and the like work somewhat at removing pfas. They’re large organic molecules and they excel at removing those.
Agree 100%. I recently switched all my devices to DDG as default search because the quality of Google search results has declined significantly. The same 5 sites are at the top of every search in a given problem domain. It's turning the Internet into a monoculture.
That makes sense. For now there is a reset button at the bottom.
QBasic's loss should be deeply mourned. Say what you will about it, it was almost the perfect beginner's environment. Simple, english-like syntax, good built-in documentation, support for graphics and sound right out of the box, and an IDE with a debugger.
DuckDuckGo is a MVP
Since I hadn't heard of him, Wikipedia claims:

> Stephen Christopher Yaxley-Lennon (born 27 November 1982), known as Tommy Robinson, is a British far-right and anti-Islam activist.[18][19] He is the co-founder and former leader of the English Defence League,[20] and later served as a political advisor to former UKIP leader Gerard Batten.

The linked-to text reads like it's from a far-right viewpoint, so I assume it's the same person.
In startups that's usually how they trick you: they hire you even if you don't have much experience, they give you a decent salary, then they make you feel like you have to work more in order to "prove" their choice was the right one.

I've also seen this "culture" of "we're one big family" in startups, which just feels weird and forced.
You need it for work. Meanwhile, TSA has caused more overall economic damage than the 9/11 plane crashes.
With that 'logic', Russia is way cleaner - bigger, much more remote, much less population. Anyway we talk about country as a whole, and TBH I think there are cleaner countries but would love to see some proper stats.
I go to Turkey regularly and I always had a very good bandwidth on 4g, even in the middle of nowhere in Anatolia.
The network is much, much better than here in France.
I guess the geography of Turkey helps a lot there since they usually always have a good vantage point to put antenna.

I don't know why people in this thread seem to think that Turkey is a poor developing country. It's not. Even with the recent political issues and the economical crisis, it is much better than a lot of country in Europe and in the EU.
Well there’s the reason that it avoids pulling in a dependency.

Which arguably is not much considering all the benefits of pytest.
A recent movie, Dark Waters, covers this same subject. Which seems a little coincidental.
Hi there!

- I choose js/node as my server-side language of choice. This is because I love both js the language and node itself, and so far haven't seen the need to try something else. That doesn't mean, however, that it should be the solution for everyone. Particularly if you don't like js - you're probably better off programming in a language you enjoy!

- I have rambled a bit about js style here: https://github.com/fpereiro/ustack#mes5-a-javascript-subset . My approach, however, is very minimalistic and backward-looking (or aspiring to timelessness, if you're being very kind), so I recommend it very cautiously. You might be better off using more language features, particularly those that come in ES6-7-8. For all of this, I'd rather leave this content separately in the ustack repo.
Rhodium prices rise to stratospheric levels
I just wish it was to-scale with the LEGO Space Shuttle I had as a kid.
Yeah, right? I was expecting a price point around hundreds!
You know, something that makes you say, that's cool, but I ain't buyin' that! (Yet)
Getting rid of the driver is huge. Even with mass transit, where there is a huge ratio of drivers to passengers, labor is the dominant cost.

> Personnel expenses are the largest portion of Metrobus budget. For FY2019, personnel cost is estimated at $522.5 million or 80.2 percent of Metrobus budget, which represents a decrease of $27.7 million from FY2018 budget.
Show HN: Day and Night Map for Android
I feel it is particularity true for [tech / engineer] people, which usually prioritize [relevant / accurate / straight to the point] information over [marketing / feelings].
The aim was to create a simple and lightweight (<5MB) app that displays which parts of the world are in the night, in the day and in the twilight (look at the help section to get an explanation what the different types of twilights mean).

The app includes a widget for your homescreen that's designed to be very battery-friendly (only updates when necessary).

Check it out here: https://play.google.com/store/apps/details?id=com.genewarrio...

Disclaimer: the app is currently supported by ads, with an option to remove the ad. If people think the ads are too annoying, please tell me. It's the first time I'm putting any ads in my apps.

Of course: any feedback is appreciated!
Are you familiar with Project Oberon and Liedtke's Eumel?
I don’t understand. Am I just tired or misreading? The table on this page clearly shows backups are encrypted in transit and at rest...
https://support.apple.com/en-us/HT202303
Have you thought of adding github like features like `forking` and `cloning`? I have been thinking on those lines. Eg. One could fork the resnet model and then transfer learn it to make it ecommerce apparel specific or self driving specific.
True, but also if you ask those people what 'EU' laws they want to revert after Brexit, all you will hear back is 'Its matter of principles and not exact examples'.
That's why I call those salaries "Schmerzensgeld" :-)
Refactoring is a bit more advance than just renaming though. gofmt can transform one pattern to another. https://spf13.com/post/go-fmt/
I'm superficially familiar with Project Oberon, but have not heard of the latter.
There was a local pizza shop which I quite liked. The problem was that every time I’d call in an order it’d be a stressful affair and I was never sure they actually understood what I wanted. Frequently they had not.

Online ordering made that a much more sane process.

Granted these days many places have their own online portal but I’d rather go through a single portal instead of handing my credit card information to a million dodgy sites
I am baffled by the argument that's repeatedly advanced in different comment threads in this post: that php is easy for complete novices in web development to pick up, and that therefore... something. It reinforces the mindset that php is an entry-level language for amateurs; and if this is the case, then why would you want to keep using it for professional development once you are past your first web dev baby steps?
Has it gotten easier to actually get running, without resorting to a pre-built docker image?

One of the biggest advantages of PHP is ease of actually doing the web server config, especially compared to dealing with an external app server along with its init script or systemd unit.
Java and C# are a morass of complexity. There is no job or project where you just use the language Java/C#, you have to pull their immense libraries and frameworks in too.

On the other hand Delphi's just Delphi. That's quite refreshing in a world where everything depends on everything else.
I think there's been a miscommunication.

What I mean is that what you do in rust using async/await is done in Go by default for every function and function call. There is no distinction. _there are only async methods in go_ and that is what I want.

In other languages, like rust, there is a big ecosystem divide between libraries that are async and those which encourage you to use blocking calls and threading.
The article says Southwest has 10.000 737 pilots. Let's say all of them will be trained. The article also says that simulator training costs 0.5-1K USD per hour. Let's take the higher figure. So that means 5M USD per hour training for all pilots (two pilots per simulator). Let's then speculate and say that the FAA approved training package is 10 hours (I believe this will turn out to be less than 3).

We're looking at 50M USD cost of training pilots for the MAX, for an airline which ordered almost 300 MAX planes.

That is less than 200K USD per plane. It is depressing that this was being weighed against loss of human life.
But then you can have an even more powerful BB that has access to a halting oracle. Then you can have the oracle hierarchy. And then maybe there is another meta direction on top of that.

It seems there is no limit to metaness, and that unlimited nature cannot be captured by notation, otherwise one can go meta on whatever notation is used.

It is like the corollary to "there is no highest number," there is also no fastest growing function. Whatever function one names, it is always possible to use that function to define an even faster growing function.
Microsoft had shifted at least $39B in U.S. profits to Puerto Rico
What happens is someone will point to anyone of these chems and say "that level is safe." Perhaps. But no one has an understanding of them and what happens when you combine trace amounts of Chem X, Chem Y and Med Z. At that point any judgement of safety breakdowns.
At about 1:40, the ISS would be about 2.5 meters by 1.8 meters. I doubt they would sell many, unless it were made of Lego Duplo.
It's as though you didn't even read the very article you linked
This. I'll never understand the hype about bangs when you can do the same by typing a letter and tab your browser.
en. <tab> to search on English Wikipedia, etc.
Having to do ! seems awkward, plus you have to remember the letters.
Rails Is Fast: Optimize Your View Performance
Yes but slaves were expensive. You'd go broke if you just murdered all of them.
Disconnected: Career aspirations and jobs in the UK [pdf]
My son and I love building lego together, especially the robotic type, but I often worry about the tremendous amounts of plastic waste being created with every lego sold. I guess it pales in comparison to plastic bottles, but still. We are turning the earth into a giant trash heap.
If OP does end up getting X-Plane, I suggest downloading a freeware 737 airplane called Zibo 737. It’s an extremely detailed version of 737-800.
UW had a lab of them that I got to use for a math class once or twice. I used Mathematica on a NeXT and on a Macintosh II, and it was clear NeXT was just better at everything. If you had told me they used the same processor family, I probably wouldn't have believed you. It felt like as much a step up from the Macintosh as the Macintosh did from the Apple II.

It was essentially a slow monochrome early Mac OS X release, in the days when the Macintosh had System 6 or System 7. It really was more than 10 years ahead of its time.
You don't have to buy from coinbase, but that sort of thing is what I was referring to by friction.
I have the exact same experience. Howerver on some edge cases still Google provides better results probably because of deep learning or similar.
I remember reading that it uses only Bing for web results and their crawler for Wikipedia only.
This is a particularly interesting query, as both SO and the query itself share the word overflow, which probably is throwing off DDG from the result you were looking for.

For me, on DDG, it's the first result on the 2nd page, on Google, it's the third result.

It would appear that DDG and Google's results differentiate in a way, that the sequence of words probably don't matter on DDG, but do matter on Google.
Or even the simpler panic on concurrent read/write on maps.
Agreed. I still use Delphi (7) to write Windows apps (and Lazarus to port them to Linux MacOS). Not everything is web based.
Huh?

"All Cloudflare plans offer unlimited and unmetered mitigation of distributed denial-of-service (DDoS) attacks, regardless of the size of the attack, at no extra cost."

https://www.cloudflare.com/ddos/

Do you know of an example of an attacker "easily demolishing" Cloudflare's free DDoS protection for a website with a few hundred dollars worth of botnet?
One Page 2020 Calendar Print Version
Adventures in Dependently Typed Accounting
All else being equal, getting places faster is better. Remember, most people don’t have jobs where they are paid to be “in the zone” three or four hours a day. They spend eight hours processing loan applications or serving customers.

The average public transit commute in most cities is twice as long as the average driving commute: https://abc7news.com/5289025

> The study found San Diego had the nation's shortest commute times with an average of just 26 minutes by car, but 52 minutes by public transit.

That’s an hour a day (total) that public transit commuters aren’t spending with their families.

Even during rush hour in DC, it’s slightly faster for me to get to work driving clear across the city instead of getting on at the rail station at the edge of the city and taking a train straight to the station 8 minutes from my office.
I don't think it's possible to achieve both 1 and 2 simultaneously. If all of the software is specifically made to be integrated with other components, wouldn't you necessarily be locked into that single system?
I am a professional programmer and I still use Delphi. It's great!
I had one in college and it had some very college things on it (this was 7 years ago). It was a short term bucket list. Here's a short copy/paste:
- Make a viral video (I integrated video) [note this would be on the beat of I just had sex by lonely island]
- Learn about style and Fashion
- Be able to do 100 sit ups
- Be able to do 100 push ups
- Be able to do 20 pull ups Visit Europe/Study Abroad [x]
- Build ipod touch latin application
- Learn Spanish
- Become awesome at math
- Become awesome at drawing

I only accomplished the Europe one.

Some of these I would still like to do, but I would definitely change the wording and use the SMART goal framework to attempt them.
Some don't make sense anymore. I don't think an latin app really matters at this point, nor does a viral video.
Looking at the list is a trip down memory lane.

What's your list like op?
Revenue and ad clicks
Lego last long and are repurposable. I personally think they are not really meant to be built according to instructions in the long term. It's the same way a framework is not meant to do a todo app.
It's something the kid does on first pass when learning how the system works, before starting on the actual cool stuff.
Careful. It is against forum rules to ever criticize zionists or israeli's brutal invasion and enslavement of Palestine
Duplicati (https://www.duplicati.com/).

On my servers i use Borg like any sane person would, but the lack of a good client UI makes scheduling backups on a personal computer a lot more work than i'm willing to put in.
You should wake up and take a look. It is anything but ancient. It is mature but feature wise it kept up.
Lets thank dupont for that
Depends on the job, purpose of site, and goals being accomplished. Hard to demonstrate value and improve digital business outcomes without GA (and other tools like HEAP Analytics).
You can do worse than Delphi for learning purposes.

Would probably have picked something with a bit more job market potential though
A shoebox? Bloody luxury!
There are alternatives to that. For all of the hype and vaporware of the cryptocurrency movement, the idea of digital-native programmable internet money is a powerful one. I’m personally excited by the idea of involving currency at the protocol level and having it interact naturally over tcp/ip and http. There is an alternative to ads if we can make it work.
Fair enough, but it still looks like most of those require an extension that isn't usually bundled with the language.
File based access under a Unix with users and groups. Assuming you know or are willing to learn a Unix.