skysight-inc/HackerNews huggingface dataset:
The + operator was removed despite being there for a long time.

Also there's a whole bunch of wrong info in the article. The most blatant one is that they claim google by default performs an AND search, which even a cursory use of google will demonstrate is not true.
I'm not too knowledgeable about patents, but maybe we need a "liberal" patent? Something that can't be used to sue other people, but protects you from being sued.
Most of my tests on CDNs show they are faster unless the server is hosted in Chicago for me. I have put anycast SSL termination in front of sites before that have also decreased the ssl connection handshake, which barely beats CloudFront or CloudFlare on a decent day. If I had the money I could use Akamai which I know my ISP has before it even hits the internet, no way I could make my web server faster than that.

It is not a performance de-optimization. If you have 8mb of JS, sure you should break that up, but you have 8mb of JS and that is your first true problem. I aim for about 400kb or less of JS, on a marketing website it may change once a quarter, so I really don't care and they are all first time users anyway. For a web application, I also don't care because if they are mobile they need that in one request, gziped to like 40kb, so the hours it would take to optimize for the single byte changed is still a performance budget of 80ms.
It's probably more difficult to draw people front-facing. Most videogames and cartoons show the characters from the side.

Also, to make a realistic drawing of a building it is difficult to paint from a point of view that is directly in the front, because you must hint the 3D shapes with the shadows and the draws. It's much easier to draw it from a point of view that is somewhere on the side, in front of a corner, like 45° or something like that. The perspective alone makes the 3D part visible, and the shadows only help to make the 3D effect better.
Usually here in London there is a light showing if the button has been pressed or not.
You denigrate it but it works well in many situations where parties want to rea b a profitable agreement.
This can't be true, can it?

I was under the impression that HTTP/2 used a persistent connection w/ multiplexing. This seems like it would be very nice in a web-browser to front-end situation, but what about for internal service calls? Seems like persistent connection between services would mess w/ common load balancing schemes.
It's an improvement for me as I'm desperately trying to get away from Facebook but all of my friends and family insist on using Messenger (I don't use the site itself anymore). I know WhatsApp is owned by them but one less Facebook app on my phone (by deleting Messenger Lite) can only be a good thing. I could even delete my FB account if they are truly interoperable.
What I can't fathom or understand is how someone can look at the universe and say that there was no Creator or Architect of some kind?

If I showed you an incredibly complex software program and told you there was no developer or designer behind it, and that it came into existence randomly and for no reason, you would look at me like I'm crazy.

Or for the artistically inclined, if I showed you the Sistine Chapel and told you there was no artist or creator behind it, you would say I'm insane.

But for some reason people can look at something as remarkable as the universe and say there's no creator.
Ask HN: Coping with working in a disorganized company
Wondering what the best strategies are to working in a fairly large bureaucratic organization without any real long term vision and incredibly disorganized and hostile to change. Leaving at this time is not an option. Thoughts?
My personal prediction for the US is that Americans will continue to rail against Chinese-style government oversight of a social credit system while supporting private institutions that de-facto create the same system without government oversight, laws to mandate the information in the datasets pass a smell-test for truth, etc. We already have financial credit reporting agencies and private organizations scraping datasets for mugshots, court cases, and legal sanctions; couple that with some social media datasets and you've got a potential employer's dream tool for candidate screening.

America tends to run so hard from the risk of a Big Brother scenario that they end up smacking into Snow Crash without even realizing it.
The cost of smart trafic lights is peanuts compared to the costs of reconfiguring and rebuilding a major intersection.
> Interestingly the headline is the only place that term is used, they use "hire" in the article and in the HTML Header

Clickbait headlines--whatever arouses any emotion in you (e.g. anger, sadness, curiosity, love, ...) will make them more money. Of course, I agree with you. I'd expect better from the 9to5 family...
I'm not convinced. I can't imagine the founders of both companies abruptly leaving and "contentious staff meetings" occurring about a simple decision to remove redundancies in infrastructure.

Edit:

Also note that the article describes a lot of changes that go far beyond infrastructure - notably, that users can communicate across services and that user profiles from different services might be matched. If done, they would have a lot more far-reaching relevance than technical details.
> possibility that the end-to-end encryption will lose its default status

The article says otherwise.
Yes, but no -- I wasn't one of the Google Wave faithful so I don't know the ins and outs of it, but I what I wanted was the ability to extend SMTP all together to include the possibility of negotiating XMPP -- almost like what's happened with HTTP 1.1/2/3 evolving to support new connection types and content types/etc.
Evidence in what regard? Evidence to validate the proclaimed truth behind religion?
Yes. For example to NLRB and CFPB and the FTC and the EPA and every other agency the curtains us govt is trying to kill.
Was Elasticsearch on AWS, too? I wouldn't be surprised since they don't support x-pack, making only more inconvenient forms of authentication available to users.
Dynamic memory allocation on an embedded system is pretty bad. Even in desktop applications you should usually try and avoid that.

Over complicating the build system is a reason for dropping almost anything but especially this. The whole point of a framework like that is to make things easier.
LAL?

I feel like the last time I tried to fix this I discovered the mod to fix it was only for the 'Special Edition' or something which I didn't have.
I often hear people grumbling about the rise of people in motor scooters in a judgemental way. I always try to remind them that perhaps those people couldn’t really get around before scooters became available and perhaps the amount of people with that need hasn’t changed.

I’m not suggesting that obesity rates are unchanged, but I will say that there are a lot of different factors which influence people’s ability to be out and about and in a photo. There might even be a lot of photos from the past, when photography was a lot more work, where overweight people were deliberately excluded from the scene.
MedModular: prefab hospital rooms on Amazon
These are really great documents to reference, thank you for posting them. I'm going to send them to a few dev teams I work with to share the knowledge.
I'm a huge fan of mbed OS. The build system adapts to any environment, and you can "eject" if you want to tweak a specific build style. I personally use VS Code with the "mbed compile" workflow.

The official libraries are well-documented and easy to use. I've had to fight a couple vendor-specific oddities when adapting third-party components from their online community, but everything else seem to work as expected.
We have the NLRB
Wow, that is some truly impressive piece of technology! Kudos to those who successfully completed the daunting task of actually implementing this pretty crazy idea.
Coding Problems from Programming Job Interviews
We have many different kinds of buttons. Difference 1, of course, is functional vs non-functional. Both exist.
Then there are acoustic buttons that activate the sound upon turning green. Sometimes these are normal buttons, sometimes you can't press the normal ones and the sound button is below it, and sometimes there are two buttons. Some traffic lights have some kind of notification that one of all these types of buttons was pressed, sometimes they don't.

There is no rhyme or reason for how traffic light buttons work in Germany. It all seems random.
I highly doubt Messenger will have end-to-end encryption, especially that they have to display those messages on Facebook web.
I have seen many titles on HN reported as "clickbait" which are changed eventually to reflect better the actual content.

I'm not sure if it is done my moderators or it just depends on the original poster to change it.

On the other hand, it is the exact title of the article being linked....
GraalVM native images now support isolates and compressed references
But buying a product on Amazon that claims it's by the official seller

This is the key, at least from my perspective. If I go to Amazon (or any other online vendor) and an item is listed as being by "International Brand X", I expect that the item is, in fact, being sold by "International Brand X".

Amazon doesn't list the seller separate from the brand. The way the page is lad out, it is clearly meant to indicate the manufacturer is the seller.[0]

0 - http://oi65.tinypic.com/30t2ykm.jpg
No, read to the end. The changes will have effects beyond infrastructure.
Integrate seems like the right word. From the article, you'll be able to send messages between the apps. That's a pretty big deal.

If the headline had been "combine," then I agree it would've been clickbait.
Can we setup the equivalent of https://www.openinventionnetwork.com/ for programming language design?

If the patents are to defend the language then they should have no issue donating them to a dedidicated org which gives transparent and iron clad guarantee that they can never be used aggressively. If not, I expect them to pop in the next Apple vs. X thermonuclear ligigation where any and every bit of IP gets used as a weapon.

If we can't fix software patents in the courts then it might come down to us the devs to reject any language or API that doesn't sign up to into the appropriate non-agression pact. We need something similar for API copyright too. We are on a bad path right now where the big orgs have every incentive to be less open and more litigious.
PG&E Is Cleared in Deadly Tubbs Fire of 2017
No, I'm saying my desktop idles around 60W and the monitor takes about 150W, on a 120V circuit. You're right, I didn't notice the article's 1.7A figure was on a 12V circuit.
Worse yet, at least in Somerville and the general Boston area, I'm seeing touch-sensitive buttons instead of physical buttons that depress--with no haptic feedback; and only some of them play a recorded "Wait" when you press.

I'm gradually training myself not to jam my finger painfully against them to be "sure" I pressed.

If it turns out they're also placebos, I think I'm just going to give one a good kick next time I go by...
This would actually make me delete my Facebook account finally, if I can message all people on Facebook through WhatsApp.
theoretically publishing an explanation of the methods and not patenting it is sufficient
I believe the title should be "I wanted to build a C++ WebServer/App, so I built a C++ WebServer/App".

Not that there anything wrong with that :)
I don't think you're wrong. The point of this integration is to start connecting Whatsapp's giant database of phone numbers with Facebook Messenger/IG accounts. At this time, it's still possible to be anonymous on Whatsapp, but that ends once this project is completed.

Been trying to get friends and family to switch to Signal since early 2017 with no luck.
Interesting that in this article he doesn't mention turning off "third party cookies" in his browsers. It's the very first thing I do with any new browser and it's always "on" by default. Sure it's one small step, but still important.
I didn't claim rights; I said it's my business.

Shareholders should be justifiably concerned and can be expected to put pressure on a company that's cagey about such matters. Because it increases the risk that they'll have a messy scandal on their hands that could impact share value.
https://github.com/jtniehof/pam_shield

Last commit June 2012? Does it work with modern distros?
> But that’s the point [...]

No, that's not the point.

> Sure, you might not be able to use Google’s own servers to send that email

That is the point. Why does Fastmail allow this where Google doesn't. At best, it's ignorant and intentionally misleading. At worst, downright malicious and ripe for abuse.
One particular flaw was CMD.EXE. In the few pages where it is mentioned in the Showstoppers book, it appears that this code came from IBM.

The scripting in CMD.EXE has been described as a "serial killer," and they really would have been better off implementing a Bourne shell for Windows.

http://blog.nullspace.io/batch.html
Ukraine Is the Best Kept Secret in California's Startup Scene
It was largely the work of one very smart person; not so much a 10x programmer as a mathematician^10.

Edit: the tool critical to the project was "Ometa": https://en.wikipedia.org/wiki/OMeta
I've been seriously considering switching from Android to iOS and this is one of the reasons.
MH-Z14 or Z19 are cheap, but not 8$ cheap, more like 25.
I feel like WSJ and NPR actually take time and research what their writing about.
> Also from what I understand JMAP should be friendly for mobile usage. They kept notifications out of it, you're supposed to implement notifications using whatever the mobile platform provides. Interacting via JMAP is via plain HTTP requests, which is super cool.

Sounds actually not cool. Is there really no standardized way to do notifications? The world consists not only of shitty mobile walled gardens which insist on or strongly favor their proprietary implementations.
afair Facebook has been already fined something like 2% of profits they made on tracking/profiling whatsapp users. EU and FB are OK now and it's also OK to lie to governments, because punishment will be smaller than profits.
Padding the array is a bit of a code smell. You can't just pad an array without allocating a new block of memory. After allocation you need to copy the array into the new space. This is a significant amount of overhead to a fairly straightforward and efficient algorithm.
I would gladly live in the universe which is a smoking bomb crater of questionable and poorly-maintained browser extensions, than be a wealthy rock star in any universe of amazingly performant extensions, but which are using a browser API which has denied my right to self-determination on my own computer, effectively taking away my ability to say "no" to actions which are then forced upon me. This is like a kind of information rape. And here the suggested "alternative" of static, declarative, JSON-only filters means no programmatic ability to veto requests before they happen. It is effectively forcing users to leap before they look. And this completely arbitrary limit on the number of filters -- and it is completely arbitrary -- is the same kind of neutering mechanism, forcing me to "prioritize" a small number of request vetoes. In other words, it's forcing me choose the manner in which the rape happens.
Also, last time I checked Facebook still sees all the links you exchange in the conversation.
Interesting - and makes sense! A detail missed by my tour at the Elevator History Museum in New York, NY. [elevatorhistory.org]
> I agree with you on all counts, but just to play devil's advocate if you had to mutually agree to arbitration after a dispute arises, odds are likely in bitter disputes one side will refuse only to cost the other side more money in legal fees.

Honestly I think that you shouldn't have any inherent right to arbitration. You should have a right to access to a court. Arbitration should only there if both parties agree to it. If one party doesn't agree because they want to make it more expensive for you, so be it. I mean I can't really see what's fundamentally different than someone deciding they want to force you to a court trial for that reason versus them forcing you for another reason. It's just a legal strategy at the end of the day. If they are truly acting in bad will, they should be assessed court fees down the road. I know that that's difficult in the US court system, but that is a problem that should be fixed with the court system not by just side-stepping it with arbitration.
Killer Elixir Tips
I use Signal daily, while from a cryptographic standpoint it might be the superior choice from a usability perspective it's a mess. It's got a long way to go if it wants to be a credible stand-in replacement for WhatsApp.

I want to like Signal but it's kind of the worst of both worlds for me. Since they absolutely refuse to allow for easy modification of the client it means that I'm stuck with their crappy Electron app on the desktop that lacks some basic features (like being able to select the spellchecking language for instance). I can't script anything, migrating conversation histories between devices is messy and complicated etc... And of course on top of that it easily swallows half a GB of RAM to do all that.

On the other hand if I put myself into a random user's shoes it doesn't "just work" like WhatsApp does. I don't have a web browser client that I can use from anywhere. It doesn't have stickers and stuff like that that seems to be popular on WhatsApp.

It's basically a good crypto library with a terrible UI around it.
FWIW Rust does not have optionals chaining, except in the monadic sense (in which case ML and Haskell have optionals chaining).

That is, in Rust you'd use Option::map or Option::and_then, there is no equivalent to the `?.` and `?[]` operators, the `?` operator (or `try!` macro) is a shortcut for an "unwrapping guard".
> Constantly establishing new connections saves power vs. maintaining one estalished connection? Could you explain how that works?

If you maintain a connection you have a leave the modem powered. If you connect every so often (1 minute, 10 minutes, whatever) the modem can be powered down in between. The modem and the screen are the top two users of power in a phone so this is a big win.
> After the changes take effect, a Facebook user could send an encrypted message to someone who has only a WhatsApp account, for example.

That smells like a little more than just infrastructure. More like product integration, with their UIs retaining the old.
And where can you buy a 8$ Co2 sensor that doesn't suck?
I think this is another opportunity to look at it under the GDPR lens.
>I have no issue with collecting DNA from those convicted and sentence of a major crime.

While the justice sysem still has gross lapses, I do mind - for the most part. A guy who gets released after 20 years, because he was proven innocent, is still going to be in the database.

There are no protections for the accused in that scenario. So, let's assume that the manufacturing of a specific genome sequence becomes much easier and much cheaper. What's to prevent a police office, with a justice boner and who infallibly believes that the guy is guilty - despite evidence to the contrary, from abusing the information and "discovering" this individual's DNA at another crime scene?

While it might seem like a far-fetched idea, there's been a history (though it may be seldom) of people abusing the "solid science" position to frame people.

There's another comment[0] in this thread that demonstrates that this is not only plausible but it has happened.

[0] - https://news.ycombinator.com/item?id=18997702
Apache License 2.0 is as good as donating it. Just now, nobody can sue anyone else for that design feature.

Edit: actually, see below.
Yes. This, exactly.

By patenting this language feature Apple has very clearly stated that they are "making a claim of ownership" as it were of this feature across all languages and non-derivative implementations.

...which is a perfect example of why software patents shouldn't exist in the first place. One could implement this feature in any number of novel, unique ways therefore the patent is nothing more than a claim on a broad concept rather than a specific implementation (which is what patents are supposed to cover).

The paradox of patents on software is this: If the patent covers what it's supposed to cover (a specific implementation) the patent will be useless because anyone could implement what amounts to the same thing using different methods, languages, whatever. If the patent covers a broad concept it will prevent anyone from using it or innovating in that entire domain until the patent expires. Completely defeating the purpose of having patents in the first place. It will also likely (after millions upon millions of dollars wasted in lawsuits) be ruled invalid as being overly broad.

Software patents are inherently a bad idea and should be done away with.
Dude, we don't use certs because we think they're cute. We use certs to guarantee cross-checking validation of resources. If you make me a certificate for your own website, I don't care how beautiful that cert is, it is also useless for cross-checking.
How would that work? If company A receives a "defensive" patent on a technology design, and company B decides to use that patented design without a license, seems like they'd be able to without any recourse. In which case, does the patent system even make sense anymore? I think that's the bigger question in the context of software.
That's fine except the #1 reader of these codes are Point of Sales machines. Most of which can only read 2D barcodes and a specific subset of them at that. What you are describing would require almost every retail bookseller in the world who wants to sell these books to do a hardware upgrade.

Not to mention distributors and everyone else along the supply chain. And libraries.

And that's just the hardware. The software would need updating too as I guarantee you that most of it is written assuming ISBN format (length, checksum, character set, prefix, etc).
I think it's refreshing that finally someone with some notoriety speaks out openly against the threat of a dictatorship/authoritarian China paired with sentient technologies. Even if it's Soros.

Most people are too tied to the corporation "benefits" to speak out against the evil Chinese government and its arms Huawei, ZTE and Alibaba. Even though many countries have now banned Huawei (US, Japan, UK, New Zealand, Australia, Taiwan), and others are thinking of banning (Canada, Germany, Poland), most aren't openly castigating China with exception of US and Taiwan. And even then, even though the US president is one of the few individuals that is openly confrontational with the Chinese regime, he still sometimes offers a conciliary tone. Even muslim countries like Pakistan and Malaysia that suffer from their religioius brothers imprisoned by the millions, raised a few outbursts but then went silent.
If there were no stunted people, why did the welfare state get created? And do you have any evidence of this increase, or did it just codify the problem that already existed?
Build Boring Software, a talk by Intercom about building software the boring way
Microsoft confirms the possibility of unveiling the HeloLens 2 helmet at MWC2019
Thank you, I was wondering if they had patented a half-assed version of monads.
Paying might reduce the spam, but some spammers are perfectly fine with paying. Just look at text spam and robocallers.
Undraw is like the only thing I have to mind that I've noticed isn't as widely known. Perhaps these:

- https://cruip.com

- https://unsplash.com

- https://feathericons.com

- Why didn't I get any money from my startup? - A guide to Liquidation Preferences and Cap Tables [1]

[1] https://www.reddit.com/r/startups/comments/a8f6xz/why_didnt_...