skysight-inc/HackerNews huggingface dataset:
An open letter is obviously not a communication to the recipient, but to the public. It's a rhetorical exercise you use so that the public will put pressure on the counterpart; hence it has to win the public to your side. In order to have the public on your side, you have to be as clear as possible about your motives and your methods - otherwise you'll get people questioning them, which is exactly what you can see in this thread. That's a fail. A simple paragraph saying "we tried to engage with you but could not because X" would have made the writer more sympathetic to the public, imho, and avoided most of the challenges you see here.

If that looks rude to the counterpart, it doesn't really matter; everyone knows any politeness is fundamentally insincere anyway, because if one had not wanted to ruffle their feathers, one wouldn't have published anything in the first place.
From the very start, the NT micro kernel was designed with multiple OS APIs in mind. They implemented a Posix subsystem decades ago.
The concept of transducers - I think of it is a conveyor belt of functionality - is great and I periodically run into problems where having an easy to use JavaScript transducer system would be great. Right now I'm processing sets of markdown files, reading shortcodes from them, generating html, applying more shortcodes, adding variables and then using mustache ... It is just a conveyor belt, but with lots of little odds and ends - perfect for a transducer, especially with async.

Ramada looks interesting ...
Of which the airport was probably a tiny fraction of a percent. Most of the money is spent on pensions, education, healthcare and other benefits.
Also, idk why OpenSSL have used underscore this time when all the rest of ciphers use dash!?
https://testssl.sh/openssl-iana.mapping.html
This customer was so positively affected by this customer service that it had a lasting impact on their life and they are even telling the story years later.
And Poygraphs are not used in security clearance in the UK as they are known to be bunk
My suspicion is it's too many cooks spoiling the broth.
Does this contain math above the high-school level?
There's also a satire page "Ist der BER schon fertig?" (Is BER already ready?) that follows up major items in development.

http://www.istderberschonfertig.de/
JSON is wonderfully simple to work with - in a dynamic language. Having to map it to a statically known schema, as you would in a statically typed language, loses that simplicity and can be, as you say, a PITA.
Now they have a scene manager that is UI framework agnostic.

https://fuchsia.googlesource.com/fuchsia/+/HEAD/docs/the-boo...

And ART is being ported to run on Fuchsia.

https://android-review.googlesource.com/q/status:open+Fuchsi...

So it remains to be seen.
To those interested in the topic I highly recommend the podcast, that is mentioned in the article - "How to fuck up an airport" [1]. It is very entertaining, while exploring the topic in depth.

[1] http://www.radiospaetkauf.com/ber/
I think that decentralized services, like SKS, require a sort of fee mechanism (proof of effort, currency, or otherwise) that can prevent bad actors from inserting malicious material. I definitely think this is one of the cases that blockchain technology makes a lot of sense, and the disincentive of a fee would do very will to mitigate this.
Children do have rights. And the parent is waiving their children's rights by putting them in garbage public school.
A physics degree is helpful if you want to analyze the theoretical claims made in the patent (which range from trivial, through ludicrous all the way to "not even wrong"), but you don't need to do any of that to understand just how far from reality (or even "hard" sci-fi) this patent is. Instead, just read the patent, accept the contents at face value and consider the numbers the patent itself claims. Quoting the article:

> The application was initially rejected by Patent Examiner Philip Bonzell on the grounds that "there is no such thing as a 'repulsive EM energy field,'" and that "when referring to the specifications as to ascertain about the microwave emitters needed in this system it is seen that for a high energy electromagnetic field to polarize a quantum vacuum as claimed it would take 10^9 [T]eslas and 10^18 V/m." That's roughly the equivalent to the magnetic strength generated by most magnetars and more electricity than what is produced by nuclear reactors.

The field values come straight from the patent itself, you can check that. So, apart from all the silly theory, the patent simply assumes, as a matter of fact, that you can easily obtain magnetic fields that are only found in the most extreme conditions in the universe (and are many orders of magnitude away from anything we can conceivably create), use utterly ludicrous amounts of energy and achieve all of this in a portable craft of some sort. How much fact checking and experience do you really need to see that this is not merely beyond our engineering capabilities, but rather beyond even the bounds of sane science fiction?
You cannot guarantee the angles at which they enter the gas.

They also stated to using different wavelengths out of sync. Which would cause the angle of refraction to be different.

Different angles of refraction lead to different changes of speed as they enter one medium to another.

Also I'm not sure what you mean "the photon momentarily energizes". The photon has a constant amount of energy. A beautiful balance of kinetic vs potential energy.
What deep breathing does to your body
The biggest benefit to dropping TLS 1.0 and 1.1 is that modern AEAD ciphers are only supported by TLS 1.2 and above. In TLS 1.0 your only options are the hilariously-broken RC4 or block ciphers in CBC mode, which is a perennial source of padding oracles (several new ones were just discovered earlier this year[1]). By setting TLS 1.2 as your minimum you can also require the use of AEAD ciphers as Mozilla's new guidelines recommend. (In theory you could support different ciphers with different TLS versions but I don't know how many people did that in practice.)

The Wikimedia Foundation has a dashboard showing TLS statistics for their services[2]. As they run one of the most popular websites on the Internet I think this data can be considered to be representative of clients on the public web. That dashboard shows 99+% of connections use TLS 1.2 and only 0.5% of TLS 1.2 connections use non-AEAD ciphers. Now, for someone operating at the scale of the Wikimedia Foundation dropping TLS 1.0 and 1.1 is probably not a good idea right now, but for smaller sites (particularly sites that are non-commercial/non-monetary in nature) it should be just fine.

Servers have already been dropping TLS 1.0 support for years now. According to SSL Pulse[3] only 67% of servers support TLS 1.0 compared to 95% support for TLS 1.2. At its peak, TLS 1.0 support was at 99%. If you want to continue using ancient software with the modern Internet you should probably use a modern proxy server anyways just due to the sheer number of security fixes your old software's TLS implementation will be missing.

[1] https://blog.qualys.com/technology/2019/04/22/zombie-poodle-...

[2] https://grafana.wikimedia.org/d/000000458/tls-ciphersuite-ex...

[3] https://www.ssllabs.com/ssl-pulse/
It's also smart enough to know to use a temporary intermediate filename when you rename multiple files to use each other's names, e.g. swapping a.txt and b.txt.
function isFound(item) {
return item.found;
};

Every time I see this pattern in code (one line accessors) I have a sinking feeling in my stomach in expectation of whats to come.

This is the best example of a forced pattern.
> People respond to prolonged stress with aggression. Instead of doing surveillance, maybe think about ways to reduce student stress.

I for one would be stressed even more if I had a camera behind me when in classroom. Similarly in the office. At my last job, the mere passing remark about possibility of installing cameras was met with "you do this, we walk right out and don't come back".
What would be the point of reading into someone's quick retelling of an encounter on HN? You're acting like it's a transcript and lambasting a strawman.
Filmlerde Nüfus Azaltma Projesi (Hızlı ve Öfkeli Hobbs ve Shaw)
The writer is Japanese, so he might be basing this on personal experience. This is not a good list to sway Apple with, even if they had experience with Japan. The first 3 are not tech companies. Tokyu in particular is a huge conglomerate and they have many different companies with separate user bases. I've never seen any of them using OpenID Connect.
Let physics be your guide to making the perfect crepe
> If politicians get to call the shots in any way, it's going to run way over budget. Pretty much every single time.

This is nonsense. It's just that infrastructure projects that get delivered on schedule and on budget (or somewhat close to that) don't make for equally pretty HN headlines.

There's a lot of public infrastructure around. The vast majority of it was commissioned by politicians. The vast majority of it is just there, mentioned a few times in the local rag before commission and upon opening and that's it.

Sure, I wouldn't be surprised if public spending is more often out of budget or behind schedule than private spending like you suggest. But even then, Berlin Brandenburg is an exceptional case and suggesting that excesses like it are inevitable when politicians were involved is just nuts. There's plenty of competent politicians.
in which state do you have the most experience with the justice system?
Just like Symbian, BeOS, newer parts of IBM mainframes, macOS/iOS drivers, Android drivers post Treble, Windows since Vista, Genode, Arduino,...

C can stay with classical UNIX.
take antibiotics!
Apparently this isn't the first time people have attempted to destroy these murals. The first time was in 1966.

https://archive.org/details/communitymuralsp00barnrich/page/...
Hodler’s Guide: What every Bitcoin holder should know about btc and wallets
If I may take an opinion on this having lived in Berlin for 2 years, perhaps the most frustrating aspect of this is that this new airport isn't just like a better, fancier one that'll replace an already adequate airport(s) - Berlin's existing airports (Tegel the 'main' one and Schonefeld the secondary) are, to put it mildly, an embarrassment for the captial city of Europe's biggest economy.

They are quite simply awful, way over capacity, bad facilities, and also pretty inconvenient public transport links (Tegel especially). I honestly would rate both of them poorly if they were regional airports. Indeed, you'd be hard pressed to find a regional airport anywhere in Europe as bad as these.

It makes flying in and (especially) out of Berlin pretty inconvenient, particularly internationally where you need to do a short hop to an actual European international hub airport to even get a direct flight to most places (only direct long haul flight I ever got out of Tegel was to Abu Dhabi - to US, Latin America, etc, all needed connections first).

To be fair Berlin has a unique culture as a capital and it's not your typical 'capital city' experience, but this is just basic infrastructure and really, really should be there. You pay a lot of tax, after all.
"I started deferring to ternaries and nested ternaries and I found I was able to quickly understand at a glance what was happening."

That sort of reads like "I was able to read my own code". That's a good start, but can other people also "quickly understand at a glance"?
Seems like for C++ builds you are always going to want the most cores for the money, even if the single core performance is a little worse.
I think it's a little sad that they are going this route (wrapping a running Linux kernel) rather than working to improve Windows disk performance and continuing to improve their WSL 1.x product. It looks like they are missing out on an opportunity to improve the NT kernel for what looks like short-term gain.
A bit off topic, but here are some Regex benchmarks that might be of interest:

https://github.com/mariomka/regex-benchmark

Surprisingly JS is about 10 times faster than Go.
> A really interesting evolution of lisp is Shen. The license is terrible

BSD 3-clause:
https://github.com/Shen-Language/shen-sources/blob/master/LI...

Of course that's not the end of the story, and I invite anyone curious to both read more, and to not be dissuaded by a lisper's funny opinions. There (Naggum, Hoyte, Stanislav) are a lot of lispers with funny opinions.

And one more point, not directed at you but to anyone who has strongly negative opinions about Shen's licensing: In this case I'll strongly defend Mark Tarver, who first had a nonstandard license. Then people voiced disapproval. Then he BSD'd it, and made a separate closed-source version. And still we have people saying "the license is terrible." You can get Shen 21 right now under the BSD license, _because you asked for it_ (not mruts in particular). Don't punish people for doing what you ask them to do! (not mruts in particular).
One Casualty of the Palm Oil Industry: An Orangutan Mother, Shot 74 Times
Just like Apple has done on IO Kit and now Driver Kit, just to cite one example.
The fire extinguisher on the desk is a nice touch; though I'm not sure that's enough volume to extinguish a G4 fire.
Well, then, Apple should immediately amend their press release to let us know that Jony Ive, Knight Commander of the Most Excellent Order of the British Empire, is resigning from the company.

Gruber is 100% right in this case. Fuck that nonsense.
Just read it like natural language. Where it says UIButton.with({ label: "OK" }), that's a Button With a Label of OK. Editors with TypeScript-aware autocomplete (e.g. VS Code) will suggest most of the identifiers here, and tell you what the arguments are for so in practice this works better than you might think.

JSX is a de-facto standard, and it might be convenient in the way that PHP is convenient, but that doesn't mean it's not inherently a hack :) ...
Absolutely this. There is a tendency in higher management circles to only want paper trail created after a decision to deal with or dismiss an issue is made. I never realized why until I found out about e-discovery.

You can get around this somewhat by fulfilling their request to be notified without paper trail, then immediately e-mailing them and everyone involved with a copy of the problem discussed, the decision made, the reasoning behind the decision (including attribution to who said what), and the the action plan moving forward.

If you really feel uncomfortable about it, include the weather outside the office day. It seems silly, but it can lead to some interesting lines of questioning in legal proceedings, and it also serves as a canary to those paying attention to what you are concerned may be in the future moving forward. Sometimes this may kindle a more in-depth review of the subject matter at hand.

People may think you're weird. However, most just file it under "there is no communication like over-communication."
The new keys.openpgp.org service is a mitigation:

> keys.openpgp.org is a new experimental keyserver which is not part of the keyserver network and has some features which make it resistant to this sort of attack. It is not a drop-in replacement: it has some limitations (for instance, its search functionality is sharply constrained). However, once you make this change you will be able to run gpg --refresh-keys with confidence.
The "official" names of the ciphersuites have always been in the underscore format, the dash format was something OpenSSL invented. I guess with TLS 1.3 changing all the cipher names anyways they decided to just use the standard names to avoid the confusion that comes from their own separate naming scheme.
The original version of EC2 (basically AWS) was built in Cape Town.
Genuine question but have there been studies comparing public and private construction projects and whether or not both go overboard financially/time-wise?
They don't do that with most of the cables, the cable just comes ashore and goes into the NSA/GCHQ box and that is it.

So I guess that Google have done a deal with the devil already with this, wherever that cable comes ashore will be the mystery room with mystery kit inside, much like what goes on in Sennen in Cornwall. Cable and Wireless operate the cable, it goes to the GCHQ box that then connects with GCHQ in Bude and then on to the doughnut in Cheltenham where the spying for the NSA is done. This is the 'special relationship'.

Nobody thinks Google is evil(!) so you have to wonder how much is done as per the 'Glomar Explorer', with the whole thing being a bit of a cover story. The race is on for Africa with the option being Google doing it or the dreaded Huawei doing it, which would really mean getting the USS Jimmy Carter out.

https://en.wikipedia.org/wiki/Glomar_Explorer
Imagine a scenario where Microsoft's moves into open source aren't genuine. They spend a decade or two working their way into the ecosystem using their ownership of GitHub to encourage Microsoft solutions. One day Google wakes up to find some key component has been replaced with something Microsoft controls, or at least primarily develops. No biggie. They'll just make their own. Until the next one.

I'm hopeful EEE[1] is a thing of the past, but I can see why Google would hedge for the possibility of Linux and open source in general being pod peopled into an ecosystem it can't keep using. They're worried Microsoft will do to Linux what Google did to AOSP. Golang's dependence on importing stuff from GitHub is already a threat.

[1] https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis...
> Of which the airport was probably a tiny fraction of a percent.

And it's also just a tiny fraction of a percent of all the things where money is wasted.

> Most of the money is spent on pensions, education, healthcare and other benefits.

Healthcare isn't a federal expense, you'll pay an additional 15% of income (both parts) for that. Pensions are also an additional expense, the federal government only subsidizes it. 12% of the federal budget goes to the military - which looks more and more to be on a similar level of inefficiency to BER.
NASA Reopens Apollo Mission Control Room That Once Landed Men on Moon
Agree with you and parent poster. I remember 15 years ago or more going through CMMI certification and there was a push to get to level 3. Our company hired a consultant who came in every eight weeks or so to track our progress, give direction etc.

On one of his visits he started interviewing engineers individually to see how things were going and I asked him what the point of it all was and I could tell he was quite taken back. But then, not surprisingly, he said to be more efficient developing software. I then asked him if he or any organization he'd worked with had ever actually tracked the time it took to implement the process, to which he answered no. Then I asked him, then how the hell do you know if any of this is making software development more efficient?
The problem is that if you log in, they're tracking what you read and presumably monetizing that.

I pay for the Washington Post, but I still read it in private mode or without logging in at least. They don't need to know what I'm reading, though I'm happy to support them.
Of course, not expected by a basic user. But if you follow Linux, it is quite well known that the Linux project intentionally does not promise stable internal api in the kernel, they "run a tight ship" where if a program needs to use kernel api, it has to be maintained in the Linux tree. Given this modus operandi of the Linux project, breakage of the old drivers with the new kernel version is expected.

Advice to Linux users: one would best get their the graphics driver and a matching Linux kernel from the same source, either the Linux project, or the OS distribution. Mixing versions downloaded from AMD website with random kernel is supported by nobody and is testing your luck. That is a Windows model and kind of works with Linux only with nvidia drivers for their hardware, although it brings a lot of headaches too.

I agree that the installer should have warned you about the incompatibility at the beginning of the install, not at the end. That sucks.

With graphics, it is usually best to run the newest drivers with Linux, that means the newest kernel possible. Except for the older cards, which are not supported by AMD anymore (which sucks), where one can only use old drivers with appropriate old kernel.
MIT: Building on Julia programming language to open up AI coding to novices
Low Sunlight Exposure in Pregnancy Linked to Risk of Learning Disabilities
Long ago, I was a sandwich artist.

One of our popular breeds was "cheesy bread". It was made the same way as italian herbs and cheese, minus the herbs.

(For context, all bread in Subway arrives frozen, is thawed, then cooked, with any toppings applied before going into the oven)

Corporate decided it should no longer be offered. We had several regulars upset, but couldn't serve it lest the corporate overlords revoke the franchise agreement.

There were lots of little incidents like this where corporate would come in with some bullshit rule or decision, we'd lose customers, then they'd backpedal.

I never saw any health issues - my manager was strict about labeling things with a date, and wrote people up if they didn't label since it forced him to throw stuff out.

But it wouldn't surprise me if years and years of bullshit decisions nudge owners to cut corners.
>It’s almost as if someone took some of the most intriguing rumors or conspiracy theories of secret government craft from decades ago, and started filing patents from extremely official government sources on exactly the kind of tech that was rumored to exist; yet in a strangely non-credible sounding way to anyone educated in modern physics.

So it's written and presented in a way that only the gullible, naive and crackpots will accept.

Maybe that's the answer then - it's schmuck bait. Someone in the US Navy wanted to troll the UFO nuts, the patent office, or both.
https://www.outline.com/XpHwfh
Istanbul Airport was built in 3 years by private companies, it was opened this year and considered as biggest after the new Chinese airport being built.
You can edit your all your responses after you've submitted the form. (Even your company name.)
The code of conduct is the #3 and #4 point of the Linux developer documentation.

https://www.kernel.org/doc/html/latest/process/index.html
Since you like to read books, try this one:

https://www.press.uillinois.edu/books/catalog/95xxn2fm978025...
> This course is the second part of fast.ai’s 2019 deep learning series; part 1, Practical Deep Learning for Coders, was released in January, and is a required pre-requisite.
This is amazing. I've been following fastai for a few years now and it really is geared towards programmers first. I've used what is taught both directly at work as well as inderectly by being able to better advise on what data we collect.

I even brushed to on my linear algebra to better understand what's going in under the hood.
Windows and MacOS have their frustrating points as well, I don't think any of these systems are perfect. I suspect the vast majority of computer using people could get by with a Linux desktop with about the same amount of frustration they suffer already.

At least on Linux I can fix the things that are really making me nuts.
5.1. Article G? NewPipe isn't a website, so this shouldn't apply.
I'd expect it to be mostly one way - Windows can access the Linux stuff.

If I could do COM calls from Linux to a Windows hosted Excel.Application, now that would be amazing...
G-20: Donald Trump Just Saved Huawei (But the Trade War Isn't Over)
I just discovered this, only it was called 'property based testing'. Do you recommend any resources for learning to use it effectively? I haven't dug in yet, but so far it hasn't clicked when thinking about it. I like the idea a lot, but I guess I don't see where it would be most useful for my own code.
Nvidia RTX 2070 Super 40% Faster Than AMD Radeon 5700 XT in Final Fantasy XV