skysight-inc/HackerNews huggingface dataset:
C is older than me, but it still has so much things to improve. And I am very glad that it is still being actively improved.
Dropbox Extensions
I'm happy that he lived a good life, I hope he rests in peace.

I'm an avid comic book collector, so he had a huge influence on my life.

His last few years were pretty tumultuous, and filled with controversy because of his "handlers" that appeared to be taking advantage of him. Stan Lee signing things at conventions looked more like a sweatshop than anything else, with his "handlers" having to tell him how to sign his name eventually. Hopefully they didn't inject themselves into his will or exploited him for huge gains.

https://www.youtube.com/watch?v=BgfhKG5FTng
My take on the general issue of platforms and their lack of any meaningful regulation so far: https://news.ycombinator.com/item?id=18434784

I am not particularly big on the overreach our copyright system has. Chasing down people supporting orphaned works or trying to fix stuff for personal use, or whatever else is not cool, and our copyright system has a lot of problems, mostly because of the House of Mouse.

But things like posting current, paid content does hurt the businesses that create that content, and short-term, relevant copyright is there for a reason, and beneficial. Without some form of copyright, the movie and TV industry would not exist. And YouTube channels commonly post full episodes of Game of Thrones or Last Week Tonight the same day of, and often go unchecked for months or years before YouTube takes action.
The standard is versioned. You can always use a modern compiler targeting an older standard. You don't have to use C11. Or C21.
No, the Borg doesn't allow dissent. You can respect dissent while also seeing yourself in another person.
LastPass has gone downhill since the acquisition. It's horrible compared to what it was before.
Can you explain why Browder would bury this film, and how he's done so?
I recommend Bill Browder's book for a further backstory about how all of this came about. If you can get over the self-aggrandizing language, it's a really interesting perspective on business dealings amongst the elites in Russia.

https://www.amazon.com/Red-Notice-Finance-Murder-Justice/dp/...
Stan Lee Reportedly Dead at 95
Stan Lee, creator of Spider-Man and other Marvel superheroes, dead at 95
Priced out of reach?

How were people able to afford the technology of the 80s and 90s that were made in developed countries? The biggest change from the shift of everything to China has been increased corporate profit.

The 80s Walkman or VCR made in Japan, the home computer made in the USA or GB were affordable. My 25 year old model M keyboard was made in Scotland. With the steady rise of automation it should be possible to do whilst paying workers a decent wage whether in China or at home.

If we have to lose the bottom of the market and the £300 laptops that are barely functional after a single software installation and a security upgrade, well everyone would benefit from losing those.
> really: Unions in Europe and US are very different

I've heard this before and seen a few specifics. If it's not too much trouble, could you summarize the differences? Thanks!
Stan Lee has died at the age of 95 :(
I remember seeing this years ago, it's a thing:
https://en.wikipedia.org/wiki/Mosquito_laser
I rarely downvote those I disagree with. And when I do, my goal is to have them reconsider and question their position and not at all to silence them.

I fail to see how I jumped to conclusions. You clearly stated that vis-a-vis regulation:

> I'm a big proponent. Everything from closed-source to monopolies and ads.

If this is not an extreme pro-regulation attitude then I don't know what is.

And just to be clear, comments are clearly superior to downvotes, though we'd hardly get any work done had we written replies to all comments we disagree with; thus, occasionally replying via downvotes.
So you’re not using any third party vendor for anything and you’re doing everything in house?

Cloud is only an interchangeable commodity if you’re treating it like an overpriced colo and not using it to save costs on staff, maintenance, and helping deliver product faster.
The article at The Hollywood Reporter is better: https://www.hollywoodreporter.com/news/stan-lee-marvel-comic....
They added that feature after I and probably other users complained about it stupidly losing set passwords after the UI revamp.
How do you know?

Have you interacted with many professional UI designers? They almost universally have no time, they are forced to rush out mediocre work on a strict timetable.
Show HN: A simple, human readable, random ID generator
The error handling proposal adds multiple return values- not as records/tuples, but as a sum type so only one can be returned from any given call.

This could certainly be made more general, or just done via tagged unions (the way multiple return values can be done via structs), but there are massive advantages to be had by building it into the language and calling convention.

The implementation can be far more efficient than any of a) the standard `int f(ret *out)` idiom, b) using errno, or c) some sort of `struct my_tagged_union f()` (which nobody uses anyway because it's a huge pain syntactically). In addition to being cheaper, the proposed built-in version of (c) is also syntactically simple enough to become a standard, shared mechanism.
> I'm not really sure such a thing exists (or can exist). Verilog isn't "programming" in any way most developers are familiar with, it's a way of describing how logic gates are interconnected.

I've just finished reading Code (https://www.amazon.com/Code-Language-Computer-Hardware-Softw...) that builds up a RAM array and 8-bit CPU starting from relays. I'm familiar with the concepts. I'm just looking for something that explains how to express these concepts using Verilog.
Not a bad business idea.
Isn't the jury view of you also negatively influenced by the refusal to take it, though?
You sound like an imperialist from the 1800s. Sure the factory job pays better than the field, but this doesn't excuse cruelty to the worker.
Amazon Surpasses $1 Trillion in Revenue
Stan Lee dies at 95
There's a wonderful way of sharing photos which denies information brokers entirely and is very secure if you make it so. It's called a photo album, the kind you put paper pictures in and give to your friends when you visit them and talk about your vacation.

If this doesn't work for you, think on how much of that is because of the anomie and alienation of modern life. Network effects have arisen in part to counteract this. People demand real-time idea and moment sharing on servers because they do not live anywhere near close to friends or loved ones, and because the individual person is increasingly alienated and alone, demanding instant actions from a virtual network due to the withering of a physical one.

The rediscovery of the physical is the only solution. You buy books from a local bookseller and discuss them in a physical book club. You cannot buy them from Amazon and discuss them via Goodreads without providing information freely in collectable format.

probably too luddite for this place, but information collecting will find a way.
Cool! Signed up. A couple notes:

• Seems weird to use Google Authenticator as a single factor for authentication

• I found it annoying to have to do a captcha to fill out my profile details

• I probably won't think to check back. Can you set up alerts to e.g. email me when a sponsorship opportunity comes up in SF or NYC?

• Your verification email went to spam. I marked as not spam - hope that helps!
RIP Stan Lee (1922 - 2018)
Stan Lee, Superhero of Marvel Comics, Dies at 95
Actually, I guess he’s just paying for his minivan repair.

Ah, that makes more sense.
Can you give more info?
> Please tell me the email address of someone who can give me food and shelter.

In China or anywhere?
What if someone did that, but to use the routers for some charitable distributed computing project?

Or mining crypto currencies and giving the proceeds to the router's owners?

Or perhaps a globally distributed weather prediction system that automatically detects network enabled weather stations and predicts weather everywhere for free?

Or a distributed P2P social network?
I would say minimal means something like "just enough flexibility to support one stated use in all predictable contexts".

Brittle means "not enough flexibility, so it breaks in some contexts".

Removing a component is not a stated use. If a component can be removed during the stated use then that's not minimal, it needs more thought or parts.
Not sure what you mean by navigation?

Since it was possible I've pretty much just used "print to PDF" to save web pages I like, which means I can use tools such as 'ls' and 'grep' to find stuff I only remember by a few key words, and I have an easy to maintain filesystem with tons of stuff that is easily and readily available, offline, which is great .. plus instead of having to deal with a proprietary format for saving URL's, its just PDF's. And boy is it fun to mine data out of my collection of everything interesting I've ever read online since .. I guess .. 1997 ..
End intellectual property
19 years, 2 months to go!
Anyways, this is a great initiative, it's about time a real effort was made to close that gap.

That's actually debatable. Arguably moving more of this stuff into the browser is just digging us deeper and deeper into the "browser as a poor man's operating system" hole, and creating more of a "we have an OS running on top of an OS" scenario. It might well make more sense for the browser to just browse and then hand content which needs these capabilities off to native code that implements them.
I learned to code in Jupyter notebooks. I can't wrap my head around an editor or IDE, I build programs by writing small snippets of code, with all my variables loaded. When it does what I want I move to the next cell. Eventually I'll paste it all into a text editor do some final debugging and that's it. It is very annoying though when I want to start on an old program. I think I should try Spyder or something soon.
Ahh that explains it. I've definitely sen a deterioration in performance by the last pass extension.
Given how many close calls we had when their were only 2 relatively well-balanced superpowers and how the nuclear balance of power is becoming more unstable these days, I think the chance of nuclear war is a lot higher than most people think it is.

IMO, the chance of a nuclear war in any given year is about 1-2%. That's not very much for any particular year, but over a few decades...
I like the outside the box thinking for positive, however the environmental impact of crypto makes the latter seem like a net negative, given the compute efficiency :/
setjmp/longjmp already interacts poorly with other commonly used language features (e.g. values of non-volatile locals upon longjmp).
Keep in mind that Facebook's existing ad business is 100% B2B as well and they don't use an is school Oracle/IBM/Yellowpages sales org for that. Selling API access to WhatsApp would not necessarily have to be different.

Facebook already having an ad business can also be used as a counter-argument: cannibalization. Some of the ad-spending going to WhatsApp would definitely be spent on Facebook instead if WhatsApp remained ad-free. But I can't imagine that they are not fully aware of this (even Hanlon's razer must have limits somewhere), so what remains is that they consider the expansion of addressable ad audience more valuable than other monetization strategies plus the massive hit the WhatsApp brand will take from ad introduction. And because those ads would be almost worthless without the targeting ad customers expect from the Facebook brand, the whole thing is like an indirect confession about the existence and quality of shadow profiles describing those who are not registered with the mothership. Well, that group is about to shrink...
Someone smarter than me discussing this paper:
https://m.youtube.com/watch?v=xdnW8ldDoZU
Someday it's just going to be browsers all the way down.

And I'll be sad.
THANK YOU!!
You might want to look at ESP8266 instead.
>lock-in

A company that spends millions of dollars employing technical writers to publicly document a format probably isn't conspiring to keep that format secret. Maybe the macaronis aren't the shape you wanted but you got the macaronis.
Interesting, which countries did you find more racist?
Surprised nobody has responded. What entities have you tried reaching out to? I'm sure that if you find the right person your quest to get licensed will be greatly streamlined.
The journey they are attempting is a known route first attempted by Ernest Shackleton, and is now reffered to as shackletons crossing. It has been attempted several times but never completed. For more backstory on the history of the route, reading David Grann's excellent New Yorker article will fill in a lot of the gaps.

https://www.newyorker.com/magazine/2018/02/12/the-white-dark...
Previous posts

* https://news.ycombinator.com/item?id=18434806

* https://news.ycombinator.com/item?id=18434901

* https://news.ycombinator.com/item?id=18434898

* https://news.ycombinator.com/item?id=18434898

* https://news.ycombinator.com/item?id=18434865

* https://news.ycombinator.com/item?id=18434661

* https://news.ycombinator.com/item?id=18434698

* https://news.ycombinator.com/item?id=18434768

* https://news.ycombinator.com/item?id=18434825

* https://news.ycombinator.com/item?id=18434921
Um.. I would answer yes to that. Azure was out due to lightning for an entire day when I finally fully gave up on the disaster they call their cloud.
Is there any reason we can't replace the link on the front page with this one? It's clearly a much better article.
How Has San Francisco Run Out of Money for Affordable Housing?
Hi there.

I like your idea to get notifications for sponsorship opportunities in your city - I'll implement that.

You can currently get notification of new events for any given group (a group is the equivalent of a meetup or usergroup) - for example on this page https://www.freepizza.io/group/melbourne-prolog-users-group/... push the "follow group" button.

I'll switch off captcha for profile details.

>> Seems weird to use Google Authenticator as a single factor for authentication

Yeah there's historical somewhat uninteresting reasons I did that, probably I should have gone with straight username/passwords.

thanks for the feedback.
It is ironic how we rejoiced with the freedom from the mainframe just for the current generation to go happily back to it.
He manufactured much of his success: http://investmentxyz.blogspot.com/2006/05/cubans-collar-anat...
I don't have ads in my vault. Are you a premium user?
You have to put a cost to the interruptions. If they can interrupt you for free then they will. So let's say you agree to a one hour meeting per week, any extra time must cost extra. At the beginning of every meeting, you announce that the time will be adjusted due to the meeting.

If there are new features that are a must have, assuming they are well known problems with solutions. You must state that the complete date is now undetermined till these are sized. You must charge for these features, you must communicate this verbal and in writing. You must be like a lawyer. Imagine how a GPS always re-calibrates any time you diverge from a trip, this is how vocal you must be.

As for research, don't do it. Do only what you know, unless you are being made crazy amount of money and you can't lose. Replace the unknowns/research with knowns.

Someone wants an ML system but you don't know it? Well, maybe you will figure it out in 2 weeks or maybe you won't. Replace it with a expert system if you know that. Perhaps you don't know that, replace it with simple SQL queries and rules if that's the best you can do.

They want a cassandra store? But you have no experience? replace it with MongoDB. They want kafka but you have no experience, and you know RabbitMQ? Use rabbit. Being optimistic almost always comes back to bite you, be paranoid. Abstract away the unknowns with clean interfaces so when the first version is done and the research is done, the new components can hopefully be plugged in with less friction.
ISO/IEC C committee does not think like that. The people considering it portable assembler are long gone away from that committee. The current members consider it a mid-high level programming language with a defined abstract semantics.

Conditional compilation is just a compatibility workaround to them.
U.S. Military Slack Emojis
I'm a former last pass user as well. I made the switch about a year ago, and haven't really looked back.

That being said, there are a few things that annoy me about bitwarden.

For some sites or apps in iOS, you can launch a password manager to retrieve your credentials. This sometimes but does not always have bitwarden available.

Sometimes when launching bitwarden from an app, it will only show you the logins associated with the URI for your current page. But if you're launching it from an app you can't search for the right login.

These are small issues, which I usually mitigate by just launching a full on session of the app and copying the password.

I had to break a habit (I guess I picked it up from last pass) with the extensions as well. If you click away from the extension box, it will lose your context, and you can't restore it. I have had to restart filling out the credentials more than once because I didn't click save. Also, I think it takes too many clicks to create a new login with a generated password and save it.

Overall, these issues are minor for a good free product, and I would recommend it. I use bitwarden on FF, Chrome, and iOS, for context.
C++ has about as much to do with C as Java with JavaScript these days though. It's just not an option in many cases where C is fine. I've gone back and forth the last 20 years or so, and have plenty of experience with both languages. Even the experts are beginning to loose faith, it's just getting too damn complex. I'll take variants as an example, the hoops people are willing to jump through to get something as basic as unions working properly is just insane. It looks more like religion than programming from here, Rust has the same cult like behaviors going on all over the place.

Edit: Ah, I see; you're more worried about them turning C into the next C++ :) I might even agree some days.
An affordable solid state IP weather station with WiFi
s/interrupt/implement/
A modern "great war" would require countries of relatively equal military industrial power, so either it would be a great war without the US involved, i.e. China/India, Russia/China (with caveats), etc. In those situations the countries may temporarily forgo the use of nuclear weapons, at least until one side is pressed beyond the point of rational response.

I'd also suggest the last time countries were so dominant in certain military areas, they didn't overlap as much as they do today, so open conflict was easier to maintain. In the early 1800's France was the undisputed world leader when it came to land based combat, while the British maintained a serious advantage at sea. Today, the US is undisputed in all 3 categories, land, air, sea, and a 4th if you count space. If another country were able to take a commanding lead in at least 1 of those areas, perhaps we could see a high intensity conflict involving the US, however until that happens, there isn't much of a point.

Minor Edit: This isn't intended as support of the current situation.
This will be a critical component of AI adoption in high risk and/or highly regulated industries like health care, banking, utilities, etc.
https://www.irs.gov/newsroom/irs-virtual-currency-guidance

"IRS Virtual Currency Guidance: Virtual Currency Is Treated as Property for U.S. Federal Tax Purposes; General Rules for Property Transactions Apply"
People don't buy products or services. They buy better versions of themselves or their businesses.

They buy the results promised not the method to delivering the results.
50 Years in Tech. Part 9: Mac Hopes and Troubles
because nc(1) is only pledged for fork and exec when you explicitly supply something for it to exec?, otherwise it takes codepaths that do not grant that pledge permission.

Having something be capcicumized (?) and exec capable seems to be mutually exclusive.
Ah, memories of those DG/UX X Windows terminals accessed for the very first time in 1994 and VT 100 green phosphor telnet terminals, followed by the freedom of having Slackware 2.0 on my PC a year later....
I've done this, multiple times, when the airline I frequently fly follows up after a flight. I've noticed that they're pretty good with their timing such that they'll expedite the survey trigger after a flight that had a delay or some other kind of issue. As someone who flies this particular airline a lot, it's nice being able to voice my exact issues in a nuanced manner while also singling out what worked well. I do this with hope and expectation that my voice will be heard and may influence future decisions.
I don't know what this has to do with HN, other than he's a prolific figure from American male culture. I guess it's a "nerd culture" thing too? Is this a nerd culture site?
Conheça cinco benefícios da soja para o organismo
It's morally wrong.

You don't suddenly have the right to use someone else's personal belongings as you see fit just because they left a door or window unlocked.
I think it would depend on the efficiency of the metabolic process and availability of catalysts for that process at site. If it's very efficient then perhaps not very much is present, having been metabolized.

Just some musings from a non-expert.
The US spends more per capita on public health insurance initiatives, then most European countries! I couldn't believe this when I found out, but Medicare, Veterans hospitals etc. is about $5K per citizen while Canada spends only $4K per citizen for socialized medicine. My number may be a little off but the ratio is about correct.

We spend more but we don’t have better health outcomes by any measurable statistic.

For instance, the federal government is not allowed to negotiate drug prices for Medicare - unlike every other country. Some amount of the money we spend for “healthcare” goes to line the pockets of the private insurance company.

If you are not European, or 'white' - the Europeans will never, ever accept you into their society. In Germany, even if you are Polish, it's very evident - there is a huge line between Germans and everyone not German. You will always be 'foreign'.

Have you been following American politics for the past two years? The president just put out an additional that was too racist for Fox News.
Thank you, I'm aware how errno works. C has been able to return structs for the last 30 years, so returning a pair of value+error code is no big issue even in C.

Optimizing errno is so easy that many compilers by default do not even update errno for many math functions because it hopelessly destroy any chance of vectorizing and aggressive optimizations.
Visual Studio Code Update – October 2018
I've been using WebStorm and find myself using more and more VSCode which seems to be catching up. The three key differences for me are 1) licensing (working in different environments and can not always bring my own tooling or get tooling for the team fast enough to make it worth my while). 2) State: VSCode may not have a in depth model of what is going on but I can point it anywhere and get immediately some level of productivity. 3) Language agnostic. I often don't even know what I will encounter when I start out.

Working longer on a larger code base I would prefer a specialized IDE like WebStorm hands down but that seems not to happen so frequently.