skysight-inc/HackerNews huggingface dataset:
In all honesty in my experience both of these approaches are wrong. Rather, it's using the good ol' typedef, which you should already be using pretty liberally anyway:

typedef std::map<std::string, int> Numbers;
Numbers numbers {
{ "one", 1 }, {"two", 2 }, { "three", 3 }
};

// each time entry is copied from pair<const string, int>!
std::for_each(std::begin(numbers), std::end(numbers),
[](const Numbers::value_type& entry) {
std::cout << entry.first << " = " << entry.second << '\n';
}
);

Or if you're feeling particularly pedantically correct, you can replace const Numbers::value_type& with Numbers::const_reference, but I don't go that far generally.

IMHO one of the mistakes of (many, even very experienced) C++ programmers is that they don't realize typedefs are such a powerful tool to be used liberally throughout a code base, and they instead overuse auto and decltype. Typedefs prevent you from repeating yourself, prevent accidents like these, make changing the underlying types a breeze, are self-documenting, and (when needed on occasion) let you use a different type for a variable than the expression used to initialize it, which isn't possible with auto.
Don’t forget that W3C has been stealing WHATWG’s HTML specifications and republishing them with credits and attributions stripped: https://www.reddit.com/r/javascript/comments/5swe9b/comment/...
> Aldi and its slightly-nicer copycats siphon

I feel compelled to object strongly to this language. It implies that Aldi is doing something wrong like they’re siphoning fuel out of their competitors fuel tanks or something. When all Aldi are doing is doing it better, more efficiently and in many instances with better quality.

It’s sad that those entrenched interests that got used to their own idiosyncratic way of doing things cant respond to vigorous competition with anything better than sour grapes.
If they are broken up like this Google could sell ads to be shown on those platforms too.
Ah, apologies, my bad.
Mellanox are also known for their excellent support on FreeBSD. And Nvidia is not known for anything related to "Open" or "Free".

I just hope Nvidia would not change much to the company. For example Netflix's Open Appliance, if I remember correctly were running on FreeBSD + Mellanox 100Gb NIC. All because of their top notch FreeBSD Drivers.
Texas also gets 36% of its tax revenue from sales tax:

https://taxfoundation.org/sales-taxes-percent-collections/
Congrats to them. Grateful for the product they open sourced.
Then you ought to react pretty quickly to disable the malfunctioning system that's going to force you into into a crash so you can continue flying the plane.
WhatsApp supposedly uses signal protocol, which implies that the messages are e2e encrypted and fb doesn't have any visibility to the contents. Of course like always it is difficult to say what capabilities fb really has.

https://techcrunch.com/2014/11/18/end-to-end-for-everyone/
I just read your blog post, I find it very odd but super interesting.

I'm still a little confused by the base idea of the "work marathon" though. Does it boil down to uninterrupted 30 minute stints?
Yes it is the same.
Congrats on the success! Given your enterprise traction, though, how do you guys intend to avoid the problem Elastic is facing from AWS?
Or the opposite. There are more and more hardware that support Android but not Linux. That's why Termux and other solutions to run Linux on Android are so popular.
Its not official, and not free, but GitLab can host NPM packages: https://about.gitlab.com/2019/01/22/gitlab-11-7-released/#np...
With that reasoning an old paper yellow pages means no one can have a monopoly on digital yellow pages or a horse and cart means no one can have a monopoly in the car business.
I don’t know what sort of production you’ve been exposed to, but the inputs to a Deep Net are almost never the same.

We have hundreds of models, across many domains, real estate, energy prediction, time series crypto, video analytics, molecular modelling.

I would bet money that across the millions of predictions that we make weekly, over all of the models, no two inputs are the same.

That’s kind of the point of Deep Learning - high dimensional noisy input

Caching will not help you here
https://switching.social has some recommendations for those wanting to leave google and other large tech companies that have become pervasive.
Upvoted for conclusion, with which I wholeheartedly agree, but wrt. the first two things - come on. Audio jacks are still a thing (despite some companies being assholes and removing it; I guess the next round, I'll still stay with Samsung). As for SD card - well, they have their uses. They're pretty good for storing and swapping data, and flash degradation is a problem for longevity of smartphones. TBH, I'd pay extra for a phone that lets you easily replace its internal flash.

> Probably on purpose.

Totally. A lot of cases look like deliberately breaking what could be better implemented in an interoperable way. And Apple isn't beyond blame here; what's up with breaking Bluetooth, for instance?
If you have 2 sensors, how do you reliably detect that one of them is bent or installed incorrectly and gives an inaccurate, but stable, reading?

If the sensor is completely malfunctioning it's easier to detect, but what about when it's just wrong?
> That conspiracy theory

Aren't two agents heavily involved in the case now in jail as a result of it?

Hardly a stretch to make, not to mention the case got thrown out and never even made it to trial. It's certainly in the realm of plausibility.
Email doesn't really work anymore. Have you tried to send to Gmail addresses via your own SMTP server any time recently? Good luck not getting spam-filtered.

An analogy to HTTP might be if browsers stop accepting HTTP and only acknowledge HTTPS to exist (mandatory web-wide encryption on anything except localhost/designated intranet IP blocks). At that point you are forced into one walled garden or another - there may be good actors like Lets Encrypt but you are still forced into either their garden or someone else's. The days of running the web server in your basement with no say-so from anyone else would come to an end. And I think maybe in the next 10 or 20 years we start moving towards that.

The film cameras didn't stop working when digital came out, but nobody will develop your Kodachrome anymore. You can also run your SMTP server and send packets into the void as much as you want.
Would rather see gorilla marketing.
The aircraft will have configurations that are known to be good. For example a particular thrust level and pitch at cruise that should avoid overspeed. Or using a normal ascent profile at lower altitude, or full thrust in a go around. It should be perfectly possible to divert and land without functional air speed or AOA sensors. And there are other good sources of independent data. For example GPS/radar ground speed, the engine stats, vertical speed, wind data etc.

Although I agree that some pilots in the past have not performed well with these kind of complex failures. And criticially the solution could be an argument for more automation or less automation. And that plays into more political discussions about the future.

I wonder if a third option would be to report data in real time to the manufacturer. Have a mission control style setup that is trained to rapidly analyse data and give immediate advice to the pilot. With better communication systems this could be possible. Although it does erode the concept of "pilot in command" which is another political issue. Although pilots takes advice all the time from ATC and that works well. Why not advice on the aircraft systems?
> I undertand issue starts with the giants but they inevitably go under regulations to bring the balance back at some point.

Inevitably? As by some law of nature? Or inevitably under the condition that people like Tim Berners-Lee speak out and rally people for the cause?
The web has fallen under the influence of a bad crowd
Tell that to WebSQL..

All vendors implemented (essentially) the same API, then the W3C subsequently abandoned it due to lack of independent implementations [0].

0: en.wikipedia.org/wiki/Web_SQL_Database
I don't need a book. I just need something. The word "ORB" is not even present in the GitHub readme. You don't link your blog or your videos. You know that the explanations are sitting there waiting for me. I don't and you didn't tell me.

Here's a positive suggestion: In the GitHub readme, lead with the second paragraph. The first paragraph is not important to anyone but you. Having it as the project's intro makes you come off as a self-important wank.

Cut the first paragraph and the first sentence of the second out completely. Cut the third and forth paragraphs as well. Keep the fifth "Because it doesn't use the STL" paragraph, then skip straight to the Goals section. Rewrite it to explain itself in concrete, positive assertions instead of what it's not and what it's anti.

Portability should come next. Then Gotchas. But, Modern vs. Classical is mostly a rant that doesn't help me understand your project. You've already heard more than enough about the license :p

You've made something really cool. You have every right to be proud of it. But, other people don't know how cool it is and they never will if you don't improve how you communicate with them. It's not just a matter of stating the facts. It's understanding their point of view and tailoring your communication around that.

You are a busy person. You know that there's more stuff being published every day than you could possibly even glance over. And, you know that most of that stuff is useless crap created by self-important wanks. So, what would it take to get you to invest the time to understand some random wank's project?

If you are like most people, you aren't going to sit down with a cup of tea and read the backstory of some random project like it's a New Yorker article. You are going to read the first paragraph, then briefly skip around the rest of the doc before deciding to move on or not. It's the only efficient way to filter through the fire hose of crap.

When writing your description, you need to respect the reader's time and ignorance. They don't know the huge amount that you know. They especially don't know why this project is worth their attention. Your job is to sell them on your project by being as clear, concrete, brief and genuine as possible.
LinkedIn - $23Bn.
A Proper Theory for China’s Romance with Africa
Yeah you have no idea of what you're talking about. An aircraft is not like your PC where you just click "ok" to some spurious popup and everything is fine

Cognitive load is a factor in many accidents. You don't have the plane doing something stupid during a critical stage (like take-off) with the excuse that you can "just disable it".

If a plane has an issue in keeping a stable flight but instead wants to point up or down beyond flight limits it is defective.

Edit: https://twitter.com/SarahTaber_bww/status/110525655715412787...
You’ll be surprised how many ways there are to track you even in Incognito
If you're looking for options in the search space:

- https://github.com/toshi-search/Toshi

- https://github.com/tantivy-search/tantivy (more like lucene)

- https://github.com/blevesearch/bleve
Reminds me exactly of an article I read this once. It's about the concept of companies commoditizing their product's complement.[1] AWS sells hosting/infra, for them lowering the entry barrier is beneficial. (I'm not taking sides just a thought)

[1] https://www.joelonsoftware.com/2002/06/12/strategy-letter-v/
The doesn't account for a systematic failure. It doesn't matter if you have 1000 sensors if they all fail at the same time.
Go has the advantage in having a native mature TLS stack.
Show HN: CMake Integration Extension for VS Code
Yeah, why get an uniform experience when you can have a different hard time in each new code base ?

Why have basic features defined such as namespace, hashing, basic data structures manipulation, and uuid when you can have the unpleasure of rewritting it everytime ?

Why avoid making your users download primitives they have a 100 copies of on their machines in all those dll and so ?

It's not like those are solved problems in all other languages that don't have an accidental monopoly on the Web.
This is a tangent but there's nothing wrong with buying a fake. So you can have a good faith belief that it was a counterfeit, which can protect you somewhat in the case that it was stolen.
Yup, totally valid points. Unfortunately I don't have any better sources of data so Glassdoor's the best I could come up with.
AoE sensors may well be in disagreement even without malfunction: local turbulence, flying in somebody's wake, etc
"10 touch sensors, digital to analog and analog to digital converters"

To be fair, you aren't comparing like with like.

The amstrad has 100+(?) touch 'sensors' in its keyboard. It has digital to analogue converters for the monitor and printer also.
It may also have had an additional processor in the floppy drive.

Do those code wheel anti piracy things they used to have count as a hardware crypto accelerator? (sir Alan Sugar would say yes!)

So yeah the ESP32 is still definitely more powerful than the Amstrad.
This is antithetical to the entire notion of open source. It also sounds like a childish tantrum.
Looking at it rationally, is furthering open source admirable when it's done by a community activist, and loathsome when it's done by someone who has a business interest in the exact same outcome? Why isn't the end result the most important part of the equation? If a stronger, open sourced Elasticsearch comes out of this, why is that a bad thing because it was backed by Amazon?
> Email isn't centralized.

It is highly centralized. Corporate email aside, most people these days are using either their ISP or Gmail. Running your own mailserver is next to impossible because of dealing with both incoming spam AND having to keep up with the newest "anti-spam" trends that your server isn't blacklisted AND having to keep up with security updates.

> IRC isn't centralized.

Yes, IRC is next to dead, and most concentrates on the biggest networks (freenode, oftc, ...).

> Syndication platforms like RSS aren't centralized

RSS was a niche even before the death of Google Reader.

> Something like twitter could easily be decentralized by posting to some shared database like blockchain or simpler P2P systems.

Bitcoin blockchain can't even match the transaction rate of Visa and friends (~1700 TPS). Twitter averages at ~6000 TPS.

The sheer scale at which Twitter, Facebook, Whatsapp, Netflix and Youtube operate makes it very hard to replicate because the required infrastructure is extremely expensive, not to mention the support/moderation effort required to prevent the community from going down.
I pass no judgment on whether this is a good thing, only that it's a thing.

I can see the argument that maybe society would be better served by a bunch of independent charities that all take voluntary donations. I'm not sure everybody buys that, or that these are donations that wouldn't otherwise be made if there were no tax deduction.
Sandwiches and other ready-to-eat food? ALDI UK has an unusually small selection of them (compared to other UK shops). Don't know about the quality, but surely better than what ALDI Germany sells.
Being that someone appears to be my regular job :)

It's absolutely true that, if all you know about an individual is membership of one of these populations, then you know very little. Any new information about the actual person will quickly swamp this signal. If you've actually met A & B (or seen their work) then group membership is irrelevant. This is the situation in hiring people.

But it's also true that these distributions lead you to make predictions about the tails. While any one individual is vanishingly unlikely to win a Nobel prize, you can predict that (if they are fairly awarded) there should be a huge slant in how many go to each group. And I really mean huge, this ratio (if things are Gaussian, etc) grows exponentially in how far along the tail you go. Seeing such a skew is thus no evidence that hiring/prize-awarding is biased.
Not securities owned by the C corp, securities of the C corp. This of course requires that there be a liquid market in its stock. But this thread is about wealthy people, after all.
A lot of the random stuff in the middle aisle is genuinely very good. Their own-brand chisels are something of a cult item among traditional woodworkers, because they're ludicrously cheap but perfectly capable of fine work. There's always excitement in the cycling and running communities when Aldi release a batch of sports kit, because it's excellent value and it does the job. You're never going to shop at Aldi for a pair of featherlight race shoes or an aero skinsuit, but their kit is brilliant for everyday training use.

I don't think that Aldi is bizarre, I just think it's very German. There's more to life than GDP. There's nothing insincere about "good enough". Not everything has to be an ostentatious display of aspirational consumerism. Most of us are satisficers in some aspect of our lives. I'll spend stupid amounts of money on finding the perfect mechanical keyboard, but I just don't care very much about paper towels or laundry detergent or potato chips. I might shop elsewhere for some items, but I'm perfectly happy to do the bulk of my shopping in a store with a very simple value proposition - perfectly acceptable quality at a consistently fair price.

In a mainstream supermarket, I have the pervasive feeling that I'm being manipulated. There are too many SKUs, too many special offers, too many coupons and loyalty schemes. It's like shopping for a cell phone contract - you know you're being taken for a ride by a deliberately overcomplicated offering, but you don't have the time or the inclination to figure it out. I don't get that feeling in Aldi. I'm in and out in half the time, I spent half as much and I'm rarely disappointed. If that's the future of retail, then sign me up.
Sounds like he may have insecurity and anger issues, not being able to process/let emotion settle and has to take some sort of action to 'protect' himself from what he perceives as too strong of a potential trigger. That certainly will make a person fragile, also may lead them to be hyper-confident in their beliefs, perception of passion and confidence is attractive to many people who don't analyze situations deeply.
Not that it makes much difference on the comparison, but the Amstrad PC1512 [1] was a Personal Computer based on an Intel 8086 chip, you're probably confusing it with Amstrad CPC [2] which was a family of home computers based on the Z80.

Edit: I discover now that there was also a Amstrad PCW family of PCs [3], though it don't see a PCW1512 model in there, so I'm not sure which one the parent was talking about.

[1] https://en.wikipedia.org/wiki/PC1512

[2] https://en.wikipedia.org/wiki/Amstrad_CPC

[3] https://en.wikipedia.org/wiki/Schneider_Joyce
Isn't handling unexpected conditions the entire reason for having a pilot onboard?

If the pilot is not expected to detect and respond to something like a faulty sensor that causes an unwanted control surface movement, then why have the pilot onboard at all? Why not just let the plane fly itself?
Please: plague epidemics were massive outbreaks that lasted a somewhat short amount of time. No diseases of this kind had ever been prevented by vaccination (you just don't have time to develop/distribute a vaccine, think Ebola last time).

Vaccines aren't made for epidemics: they are for _endemic_ diseases, and especially the ones which target children. Vaccines are good for things like polio, smallpox and Measles. But plague, Cholera, SARS, etc. are delt with emergency measures: quarantine, not vaccines.

The problem (and there is indeed a problem) with antivaxs, is child mortality, not «plague-like epidemics».
> Eventually other browsers had no choice but to support it, otherwise they were faced with lots of webpages that were broken without it, webpages that only work in Netscape. Microsoft definitely couldn't let that happen.

And then, some time later, when they had this one opportunity to rip JavaScript out and replace it with something better (and, once again, Scheme was a candidate), competition with Microsoft didn't let that happen.
The same monopoly exists everywhere because there are very few insulin manufacturers in the world.

Try again.
Also https://www.hvper.com [From the maker of Popurls fame]
Australia Civil Aviation Authority Suspends Boeing 737 Max to / from Australia
I think technical writing can be fun.

Not the kind of mundane technical writing where one is merely documenting APIs, but where one is explaining stuff in a tutorial-like fashion or writing about cool new features.

Most people who write computer books must surely enjoy technical writing to some extent. (Would love to hear what motivates O’Reilly authors, if there are any here)

For me there’s something satisfying about writing something in Sphinx and seeing the beautiful final product on readthedocs.org.

I’m also the sort of person who feels a sense of satisfaction seeing my writing end up in the form of aesthetically pleasing LaTeX output. Aesthetics is unrelated to the writing process, but oddly it does seem to provide motivation for it in my experience. Also, producing a piece of writing makes me feel like I’ve made a creative contribution to the world, however small.
Conflicting inputs are handled by averaging and an audible "DUAL INPUT" cockpit warning. In the case of AF447, the co-pilot used his "Priority Takeover" button which meant only his control inputs were in effect.
Your local place probably doesn't have enough competition yet to be forced to become customer-hostile.

As for who decides, it's always the developers. Mainstream users have no context for tech, they accept what they're given, thinking this is how things are supposed to be.
The 'fallout' isn't the field itself, but toxic stuff that falls from the sky after an explosion.

No competent headline writer would use that figurative language around an explosive incident where there might be literal 'fallout'.

(The NYT uses 'fallout' to refer to the literal toxic materials thrown off from a non-nuclear explosion, as in stories like https://www.nytimes.com/2015/08/21/world/asia/cyanide-levels.... And also to refer to toxic off-gassing from other processes, as in the headline at https://www.nytimes.com/2004/02/23/us/home-drug-making-labor...)
How to Launch Windows GUI Apps in Docker Containers Under Linux
Whether they planned for this outcome or not, I think it has merit to highlight whether you're able to criticize Facebook on Facebook, and whether using the Facebook logo int his case - associated directly with criticism/a review of Facebook should be considered fair use; and not just for someone in the political light but for average Janes and Joes, who has someone else in this thread pointed out most everyone couldn't get away with or have the rules 'bent' for them.
So there's "Server Side Public License" based on GPL.