skysight-inc/HackerNews huggingface dataset:
> every single item in C++ was wanted and championed by someone

This is irrelevant to the point I made in the text you quoted.

> Well, C did turn into C++. The entity that gave forth C++ is C.

My mother didn't turn into me. She just gave rise to me. She's still alive and well.

My point, which seems to have completely escaped you, is that C itself should not turn into C++, so claims that any attempt at all ever to improve C with the addition of a single constraint mechanism for managing pointer size safely is a slipper slope to duplicating what C++ has become, leaving no non-C++ C language in its wake -- well, such claims seem unlikely to be an unavoidable Truth.

> A good way to have a C++ with fewer features would be to trim from C++ rather than add to C.

Again, my point is not easily crammed into the round hole of your idea of how things worked. It is, instead, that C can have a few more safety features without becoming "C++ with fewer features".

I feel like you didn't read my previous message as a whole at all given the way you responded to it, and just looked for trigger words you could use to push some kind of preconceived notions.
[2] is pretty cranky, to put it mildly. Guy is quite insistent that thyroid cancer deaths even the nuclear industry acknowledged were down to Chernobyl shouldn't count, but on the other hand he's quite happy to attribute an arbitrarily large proportion of roofing accidents to solar power and scale that up by the TWH requirements of a nuclear plant because obviously there's nowhere other than pitched roofs to install solar panels.

If we're looking at the peer reviewed stuff, nuclear isn't an order of magnitude safer than renewables, it's broadly similar to modern renewables after taking into account the evacuation of entire cities to mitigate the nuclear casualty figures...
This is why it's important to identify your weaknesses. Once identified they are no longer weaknesses but areas to work on.
idk, maybe easy access to contactless payments?
Ah. Good idea.
... Can't tell if you're being facetious or not, but here's a sample trello board that mimics our workflow:

https://trello.com/b/TTAVI7Ny/ue4-roadmap

This is not a good fit for org-mode, despite what any number of org-mode zealots say.
> Without any profit, what's going to support the creation of such service and pay for the talent that is going to make it cheap and reliable?

Lending. Money sitting idle in accounts (moved into an account and not yet sent, or received, but not yet moved out) can be lent out to earn interest. That's how my bank can offer free transactions to all customers, both private and business.
How to Extract LinkedIn Group Members Profiles
Ten-Nine Hundred is what I've seen on YouTube recently and I like it.
Records sets by both Messi and Ronaldo
How is traffic on 66 and 495? That should be a decent indicator.
I said there should be a standard package manager, this does not mean that it has to be the only one. It would just be easier for everyone if there was a widely adopted way to package, install and update stuff, like most modern languages.
How does he play with it?
> > Even giving the user a choice of ciphers to use is a recipe for disaster.

> How so? I'm still learning this stuff, so I'm genuinely curious.

https://paragonie.com/blog/2019/10/against-agility-in-crypto... :)
Use Parsec for the streaming part.
https://news.ycombinator.com/item?id=22881574
GoPros are a fad or niche market, only because they market it that way. Even if you're not doing anything "extreme" it's really nice to have a running video of even the most mundane canoeing trip just to get still pictures and laugh at those people who kept flipping their canoe. It's the least interrupting way to record an event.

I'm surprised GoPro hasn't formed partnerships for success in other markets. High school sports, and even younger, are often filming competitions and performing automated or manual analysis to rank players and provide feedback. Schools and Boosters are paying crazy amounts of money for these services, but it could be so much better aggregating videos of ~10 mounted GoPros together to get "on the field" perspectives. Then there's the whole professional sports media market. People LOVE hearing audio from NFL quarterbacks, imagine a first person view.
Electronic Document Interchange. It was one of the early ways of communicating different documents electronically. Things like invoices, orders, health documents, shipping manifests, etc. It's pretty important for coordinating supply chains still.

For instance take a look at these example files:https://secure.edidev.net/edidev-ca/help/Sample_Files/Sample...

I think for new development, it's been largely superseded by things like JSON, but for many applications, it's still kind of the thing.
What IETF WG are you working through?
If you pay rent on your building you pay the same rate all the time, even if you're not open.

If you open up, the cost of powering your appliances, lighting, heating, etc. is all essentially the same whether or not you feeding 100 people a day or 1000.
I believe that our climate is warming. I've seen it with my own eyes on trips to Alaska, Nova Scotia and Alberta. Having said that, Europe did go through a little ice age, the end of which opened up shipping routes for the Vikings. I also know from many sources that winemaking existed in Scandanavia before this little ice age, and now has returned to that region.

This may be the case: global warming is happening everywhere, but it's more pronounced in the North. And melting icebergs and glaciers make for better PR than say one degree warmer temperatures in the deserts of Saudi Arabia.
A lot of commentary is missing that if you believe the Fed and Treasury will put a price floor on the market, for instances by providing liquidity to buy equities or even directly buying equities as proposed- then the EV (your expectation of future values) is heavily skewed upwards.

By analogy, the expectation of location for a random walk which has a floor at 0 is strictly positive and increases monotonically.
I'm not a casual user. The inline images functionality of org-mode sucks in comparison.
CFRG
(googler, opinions are my own)

For server-to-server, I continue to prefer PGP to provide my encryption. While Google Payments[0] supports PGP and JWE for encrypting payloads, PGP is well tested and most of the bugs have been worked out. JWS/JWE continues to have implementation bugs (likely due to being too flexible).

[0] https://developers.google.com/standard-payments/reference/be...
Organized attack that targets misconfigured open Docker Daemon API ports
Show HN: Clikan – a simple personal kanban board that runs in a CLI
Kind of like those annoying watch commercials showing everyone free climbing when in reality your adventure watch is only going to be telling you how late the 4:18 BART is.
It sounds like you're not very familiar with their core offerings (action cameras). They're much more than just a rebranded and marked up generic.

I fly racing/freestyle drones, and in this space action cams get broken a lot. Yet everyone is still strapping GoPros onto them anyway. This is because if you care about image quality in the action cam form factor there is no substitute. The image quality coming from a GoPro is leagues above anything else in the space. They have no real competitors that even remotely touch their quality/size ratio. About once a year a competitor comes along and everyone rejoices 'yay finally a GoPro alternative' and then its a major flop because it just isn't comparable. Their new cameras have excellent stabilization built in as well, setting them even further away from the pack.
Well, one way to raise your minimum is by cooperating with other people so that they help out cover your minimum, you do theirs.
We started https://do.delivery/ to offer an online ordering option to locked down businesses, using Stripe Connect. Now all I can think about is other ways to use Connect. Many established businesses have broader e-commerce needs but I’ve seen farmers offer vege boxes and meal packs to great local support. Many smaller businesses are wary of investing much to start.
I bought a GoPro Hero something for a long remote hiking trip. The durability and self-steadying was just amazing. Using the app to take selfies or wide shots of scenery was shockingly flawless.

Then, I started mounting it to my dirt bike helmet, just for video evidence if I were to wreck and die. What I didn't realize was just how painfully slow it feels to watch a video of me (barely an amateur rider) on a track. The silver lining being, watching that video has helped me improve quite a bit.
it looks like it runs jupyter notebooks on a VM of modest resources.

there does not appear to be any free rdp/streaming services, but the jupyter playback seems to function.

agreed that the pricing methods are somewhat sneaky -- email harvesting with sleight of tongue.
Why iFood migrated from PostgreSQL to DynamoDB, and then to Scylla
When I moved to Germany, I was immediately impressed with its train/rail systems.

It was delightful to take a day and visit the Schweberbahn of Wuppertal, a hanging rail system that has resisted modernity for more than a hundred years. It is a delightful, little trip, even if it took all day to drive to Wuppertal to try it out.

And then there was the time I got on the wrong train to Munich, from Dusseldorf, ended up in Hamburg, and had to take the night train across the country. The DB booze wagon was a veritable club, replete with a DJ and plenty of grog to keep the conundrums away. The fresh air out the window, somewhere in the middle of German Greenland, at 3am in the morning - this was a safe, adventurous drinking session. Thank goodness for 'die Kabine', lock and key and all.

A Friday afternoon jaunt from the Rührgebiet to Amsterdam Central - not the best food by far, but a restaurant on the way, nevertheless, to finer treats.

I came to believe that Americans, for all their faults, could not be forgiven for adopting the freeway instead of the railway as their most virulent expressions of freedom. Nothing quite like spending the badly needed 3 hours before a meeting, staring out at the landscape slinging by, while your presentation is uploaded in comfort and class ..
Why would a very successful company need $600M? this is pure speculation now.
I hear your point on third-party apps loud and clear.

Sometime in the 2000s I became a self-proclaimed "platform agnostic" (no OS church, a desire to be productive on any of them).

This lead to a long journey in cross-platform-land, third-party apps, and naturally the open source of it all (ideally). My threshold of acceptability for any app is now "give me data files" so I can just use CLI mojo and tools like SyncThing to sysadmin the hell out of my digital life.

SyncThing, as I've just found out, is not available on iOS. So clearly (assuming this is a limitation of the system itself regarding filesystem access), that platform cannot fit my IS paradigm.

It seems like it could be an "edge" device but even that is pushing it... (sync my flows through some ad-hoc proprietary clouds per app; and then sync from those clouds back to my IS, i.e. one custom path per file type probably... maybe have to resort to IFTTT for some... yeah no that's too much work).

Thanks a lot for the perspective. It really helped my see where I fit based on my needs and former experience (I can relate to a lot of what you said).
PGP isn't great either: https://latacora.micro.blog/2019/07/16/the-pgp-problem.html

Better options for PGP use cases:

- AWS Encryption SDK: https://docs.aws.amazon.com/encryption-sdk/latest/developer-...

- age https://age-encryption.org

- Magic Wormhole https://github.com/warner/magic-wormhole

- NaCl/libsodium (and/or usability wrappers) https://libsodium.gitbook.io/doc/

Better options for JWE use cases:

- PASETO: https://paseto.io

- Branca: https://branca.io
Facebook to warn users who 'liked' coronavirus hoaxes
I'll just leave this here ... https://github.com/netbox-community/netbox
North Korean defector becomes first to win South Korea parliamentary seat
You make it sound like the iphone 8 came out ages ago. It was two and a half years ago. We were long past the point of on-screen buttons being a waste, or the body needing to be larger. In phone-land this isn't an old design, it's a retro design. It doesn't save money to do it this way.
Corona Examiner- open source comparison tool for tracking corona virus spread
> How so? I'm still learning this stuff, so I'm genuinely curious.

It is the same reason why the author of Wireguard rejected cryptographic agility in its use of protocols and ciphers:

From the Wireguard paper [0]:

> 'Finally, WireGuard is cryptographically opinionated. It intentionally lacks cipher and protocol agility. If
holes are found in the underlying primitives, all endpoints will be required to update. As shown by the continuing
torrent of SSL/TLS vulnerabilities, cipher agility increases complexity monumentally.'

[0] https://www.wireguard.com/papers/wireguard.pdf
Ask HN: What's your favorite Notion setup?
Or tell me what you do with Notion.
I just started using Notion for a few weeks, and want to know how HN readers use it.
Which initiatives have they led? Which cool products have they invented? What do they do that isn't derivative?
What other ways?

If you don't specify essential dependency and rely on the dependency to be installed that by definition is not reproducible.

The fix in Nix for psycopg2 is specify that it also depends on postgresql, and that's all what's needed.

Here's definition of psycopg2 from NixPkgs: https://github.com/NixOS/nixpkgs/blob/master/pkgs/developmen... (the highlighted part is the only thing that's needed everything else is just informational, doCheck is to control whether unit tests should be run during build and disabled = isPyPy tells that psycopg2 doesn't work with PyPy, which it doesn't work with, because PyPy doesn't support C extensions)
> Smaller businesses are also more swift and responsive to needs in their environment

And yet, the covid crisis demonstrates the opposite effect.
I think a 5 minutes clip of a climb that obviously took several hours proves GP's point. No one would watch raw garbage captured by their GoPros, you need heavy editing and a catchy soundtrack.
TC guarantees the simulation of any program a different TC can run, that would include Tetris. It does not include any UI or UX experience, so you definitely COULD simulate tetris, but you might not get an easily understood UI.

Also, I pitty the cpu that has to process this
I've been using Stripe for several years and love it. Switching to payment intents this year was seamless.

One thing I'd love you guys to do is create your own QuickBooks connection app. Most companies offer their own - yours is through Sush.io with your logo and bad ratings. I can't get it to work and I'm not the only one.
You mean, without value it is
I've heard that it's better to leave weaknesses be and instead utilize your strengths. The reason is because if you just work on your weakness, you end up being just mediocre.

What's your opinion on this?
Vehicle API (Beta): Extract Automotive Data at Scale
I'll be honest, my experience since has been that VSCode is... just better? I've been using vim/emacs for over 20 years now so it's a tough pill to swallow, but after trying out VSCode, I have to say that making it easy to program extensions with async functionality from the get-go was the right way to go. I think no combination of rtags, cquery, clangd, lsp, etc in Emacs/Vim/Neovim can approach the performance and quality of VSCode's C++ dev experience. And I say that having honestly tried every permutation of the above for many hours across many weeks.
Google Cloud is very sneaky with their pricing as they don't include the instance itself in the advertised GPU pricing. Here's an instance very comparable in specs (8 vCPU, 30GB RAM, 1 V100, 50 GB SSD): https://cloud.google.com/products/calculator/#id=a9fbcab5-cb... It's $3.19/hr. The Linux version is $2.87/hr.
Personally I think may require evacuation of entire cities for decades to mitigate casualties is a risk factor worth taking into account, except perhaps when building nuclear reactors in deserted areas.

Similarly, the fact that we've largely contained it by shutting entire countries down is not an argument for COVID-19 actually being one of the least harmful pathogens humanity has encountered.
Nothing is however said about how the errors are detected. Can an ML expert chime in?
I've seen at least two of my friends take a new job there in the past week, FWIW. Both amazing people.
Solving the Hidden Cost of Kubernetes Applications
> C's charter is to standardize existing practice (as opposed to invent new features), and no such feature has emerged in practice. Same for modules. (C++ takes a very different approach.)

One thing that I'd really like to see would be some new categories of compliance. At present, the definition of "conforming C program" makes it possible to accomplish any task that could be done in any language with a "conforming C program", since the only thing necessary for something to be a conforming C program would be for there to exist some conforming implementation in the universe that accepts it. Unfortunately, the Standard says absolutely nothing useful about the effect of attempting to use an arbitrary conforming C program with an arbitrary conforming C implementation. It also fails to define a set of programs where it even attempts to say much of anything useful about the behavior of a freestanding implementation (since the only possible observable behavior of a strictly conforming program on a freestanding implementation would be `while(1);`).

I would propose defining the terms "Safely Conforming Implementation" and "Selectively Conforming Program" such that feeding any SCP to any SCI, in circumstances where the translation and execution environments satisfy all requirements documented for the program and implementation, would be required not to do anything other than behave as specified, or indicate in documented fashion a refusal to do so. An implementation that does anything else when given a Selectively-Conforming Program would not be Safely Conforming, and a program which a Safely Conforming Implementation could accept without its behavior being defined thereon would not be a Selectively Conforming Program.

While it might seem awkward to have many implementations support different sets of features, determining whether a Safely Conforming Implementation supports all the features needed for a Selectively Conforming Program would be trivially easy: feed the program to the implementation and see if it accepts it.

I think there's a lot of opposition to "optional" features because of a perception that features that are only narrowly supported are failures. I would argue the opposite. If 20% of compilers are used by people who would find a feature useful, having the feature supported by that 20% of compilers, while the maintainers of the other 80% direct their effort toward things other than support for the feature, should be seen as a superior outcome to mandating that compiler writers waste time on features that won't benefit their customers.

Realistically speaking, it would be impossible to define a non-trivial set of programs that all implementations must process in useful fashion. Instead of doing that, I'd say that the question of whether an implementation can usefully process any program is a Quality of Implementation issue, provided that implementations reject all programs that they can't otherwise process in any other conforming fashion.
I think we're going to use PASETO for some stuff at WorkOS. Thanks for building it. :)
Anyone Feel Like Saving Electric Scooters?
> Why not have 1 easily uninstallable package per compression tool in a standard package manager that works the same on all platforms.

Because C++ sucks and its dependency story is a nightmare. There are a few competing C++ package managers. They’re all relatively new and none of them are particularly popular.

The most widespread C++ libraries are ones that are single header files. Because that’s the only thing that’s trivial to implement into an existing project.

Compiling OpenSSL requires installing Strawberry Perl. This type of garbage of BS is the norm.

Source: C++ dev for 15 years
I can't believe I'm going to be "that guy" but, uh, bitcoin, eh?

Rights aren't granted, they have to be taken.

To the tune of "Yellow Rose of Texas" (from the Simpsons):

The yellow gold of Texas
Is what I long to save.
I will not pay no taxes
If I hide it in a cave.
Hmm, it's only for my community lonely.dev. No plan to modularize it to sell, it is just a fancy tool to serve our community better so that people can send more personalized responses, and have more human interactions.
Seems like TV producers (and of course YouTubers) also use them, e.g. to mount them on and in a car for a car review video shoot.
We need a directory of sites like that.
A VC's Letter to LPs During Covid-19
There were state department cables warning about safety issues with this lab.

https://www.washingtonpost.com/opinions/2020/04/14/state-dep...
The issue for this is at https://gitlab.com/gitlab-org/gitlab/issues/36424
One of the Capture the Flag challenges at CCC last year was to figure out a way to leak the contents of a file on a remote compiler server. The server would accept some C code and just give you a boolean true/false value whether the code compiled or not---without ever executing it.

Others came up with a solution abusing the C preprocessor by defining macros that would make the known structure of the file valid C and therefore they could just #include it. But my solution works with arbitrary files, without knowing the structure beforehand.

As others have pointed out here, you can use inline assembly and the .incbin directive to include a file. But how could that influence whether the compilation succeeds or fails? I figured out how to guess a byte of the file and create metadata sections only accepted by the linker if the guess was correct.

https://ryan.govost.es/2019/12/18/compilerbot.html
Just wanted to point out the supreme irony: Auth0 wrote that library.
You are totally right, will have that soon!
The medieval warm period is basic history.

I just picked a random site that talked about it.

As for the wine in England:

https://www.nytimes.com/interactive/2019/10/14/dining/drinks...

> Places, like England, that were historically unsuited for producing fine wine have been given the opportunity to join the global wine world, transforming local economies in the process.
WSJ: Facebook Usage Soars, But Online Advertising Plunges
https://www.wsj.com/articles/facebook-warns-that-skyrocketin...

WSJ: Facebook Ad Rates Fall as Coronavirus Undermines Spending
https://www.wsj.com/articles/facebook-ad-rates-fall-as-coron...

Bloomberg: Facebook’s Ads Business Weakening Despite Surge in Usage
https://www.bloombergquint.com/technology/facebook-says-ads-...
Agreed, something like "Netlify for virtual machines" would be useful.

You could probably get close by auto-deploying from GitHub Actions but you wouldn't get the main benefit of a service like that (having ops done in a clean way without having to think much about it).

Without having any experience in the field, aren't lambda functions supposed to provide something like that?
I've never worked with COBOL.
That being said, I find it hard to believe that a selection of existing packages in Python / Node wouldn't cover 95% of what COBOL has to offer.
Doesn’t almost every country except a few possibly exceptions prefer larger phones?