skysight-inc/HackerNews huggingface dataset:
> Alternatively, please keep it going for a few hours if you would be able to be so generous with your time!

We're remaining active while there are still people asking questions, so the west coast folks should hopefully have the chance to ask what they'd like.

> Do you also answer questions about the standard libraries?

Sure!

> I'm wondering if Apple's Grand Central Dispatch ever made it into a more integrated role in C's libraries, or if it will forever remain an outside add-on.

GCD has not been adopted into C yet, and I don't believe it's even been proposed to do so by anyone (or an alternative to GCD, either).

It would be an interesting proposal to see fleshed out for the committee, and there is a lot of implementation experience with the feature, so I think the committee would consider it more carefully than an inventive proposal with no real-world field experience.
This has been possible since long, what am I missing?
I really wish I would have realized how Moore's law diminished the relevance of electronic knowledge back in the late 80s. Would have made life so much easier and happy.
Here's what you should really know before you design a ventilator, by someone who works for a medical equipment company.

https://www.youtube.com/watch?v=7vLPefHYWpY
New Data API for Ethereum DeFi Users
> Amazon.com Inc (AMZN.O) said on Tuesday it terminated two employees, who criticized the working conditions

It doesn't sound like Amazon is attempting to hide anything here.
“3nm: Blurring Lines Between SoCs, PCBs and Packages”
It is fallacious to think that because something is legal, it is OK.
> it's irresponsible for non-medical researchers to not only pursue, but also disseminate, these jailbreaks. A good portion of medical device RnD is related to creating technology that is hard to misuse and result in accidental death, and I just don't see that here.

This is simply wrong, both from a user perspective and a general research perspective.

Positioning a jailbreak like this as a solution to general vent shortage may be irresponsible if it leads to people trying to treat others instead of relying on doctors, but going beyond that is ignoring the good that's come from work like this.

Hacked up and jailbroken insulin pumps have been a thing for years, often to get increased safety over what manufacturers can provide: https://medium.com/neodotlife/dana-lewis-open-aps-hack-artif...

There's also a history of people unlocking and altering settings in CPAP/BiPAP devices in response to data (many providers treat them as set and forget devices and don't bother reviewing logs except for initial patient compliance).

Beyond people hacking their own devices, we've seen that security of medical devices wouldn't improve without independent researchers highlighting the flaws and driving them to fix them: https://www.cnbc.com/2018/08/17/security-researchers-say-the...
and
https://www.darkreading.com/vulnerabilities---threats/lethal...
What's scary is that CPAP machines are allowed on airplanes. If they really aerosolize virus particles, maybe they shouldn't be.
Riot Games’ anti-cheat measure could cause problems for future gamers
> - Send too much traffic and you can crash the browser, particularly on mobile devices;

Surprised to hear that. Sending data should never lead to a crash. Even an aborted request wouldn't be great. When was that? Hope these things got fixed.
> You’ve never told (or been) a new employee to step through the code to figure out what isn’t in the docs?

To me that sounds like a failure state.
Hope, PCem would happy to know that Soji Yamakawa[0] working on new open-source emulator of legendary Fujitsu FM TOWNS (model II MX) computer.[1]

[0] http://ysflight.in.coocan.jp/game/towns/townse.html

[1] https://github.com/captainys/TOWNSEMU
I'm going to try to merge this thread with https://news.ycombinator.com/item?id=22866284, which was posted earlier. Bear with me, as this is not a simple surgery.

Edit: ok, that's done.
If it's not an attack, why do you think they bought NPM (which doesn't sell anything meaningful)? Goodwill?

Make no mistake: this is about control.
> It's specially dangerous to have a turing-complete language for configuration once you factor in that the reflex of an inexperienced developer who is more likely to make these messes is to use a tool they're already familiar with even when the tool is actively harmful to their goals, as Pulumi facilitates.

"Turing complete" is a red herring. You can write a program in Dhall that will continue to run long after we're all dead. But this doesn't happen in practice and/or when it does we notice something is wrong fairly quickly and correct the problem. And because these infra-as-code-and-not-configuration solutions generate configuration, if you do have a loop that doesn't terminate or similar, it's not a problem because your program never deploys any changes.

As for making messes, our experienced developers make more of a mess with static configuration because it's fundamentally impossible to manage large static configurations with their inherent repeatable segments that must be kept in sync. The static configuration players try to solve for this by introducing hacky mechanisms for reuse (macros and nested-stacks in CloudFormation, text templates via Helm for Kubernetes, etc), but these fall over very quickly as hacks do.
In any case a theory along the lines of "company X is planning to do (bad) thing Y" doesn't involve any conspiracies.

Unless you stretch the term so broadly that "I think Apple is planning to produce a mobile phone" becomes a conspiracy theory, I suppose.
There was a hardware boot ROM exploit a while ago that enabled arbitrary code execution, and I am presuming that is allowing the ROM dump.
I have two responses to this:

First, I don't think he quite gets what the Racket folks mean by "language oriented programming." They're not talking about adding stuff to the whole language. They're talking about making the toolbox for generating languages and connecting between them so straightforward that you build something more than DSLs, more like adapted variants that share some kind of common semantic core.

Second, a human language is a mechanism for establishing and playing language games. A programming language, like any other formal notation, is a means of expressing the subjects of a range of language games. Consider the various language games you play on a function: summarizing, calculating run time complexity, simulating, listing side effects... Language oriented programming is a way of saying that there are often specialized language games that are important in a particular context but nonsense outside of that context, and it would be nice to make it easy to engage in them in that context without trying to force the whole world into that image.
CPAPs are known to be very closed systems, I remember a couple of articles about handy SleepyHead analysis software. If anyone interested, it was forked - new name is OSCAR.
Intubation and Ventilation Amid the Covid-19 Outbreak: Wuhan’s Experience
Yes, people really do care about overflow. Because it gets used in security checks, and if they don't understand the behavior then their security checks don't do what they expected.

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=30475 shows someone going hyperbolic over the issue. The technical arguments favor the GCC maintainers. However I prefer the position of the person going hyperbolic.
> it is a bit of pain to write job definition property lists

http://launched.zerowidth.com/ makes it easier.
Would you consider adding a built-in way to safely multiply two numbers?

Numeric overflows in things like calculation of buffer sizes can lead to vulnerabilities.

Signed overflow is UB, and due to integer promotion signs creep in unexpected places.

It's not trivial to check if overflow happened due to UB rules. A naive check can make things even worse by "proving" the opposite to the optimizer.

And all of that is to read one bit that CPUs have readily available.
Let's be honest, this isn't even close to stand-up. If there isn't a live crowd, it's not stand-up. You need that feedback and the regular drilling to find your voice. Stand-up comedians find their "voice" by doing the same set, same jokes as often as they can get up on stage. If you're serious about this as a career, you're getting up on stage multiple times a day if you can figure out a way to do it. You're constantly working and re-working your set to a different crowd.

There's no way you're going to get high-end comedians on this platform, which means you're going to get people who are relatively new. Doug Stanhope (greatest comedian alive today IMHO) said that you don't want to be putting videos of your earliest crap performances on the web. You also don't want to be putting video of your best jokes on the internet because you get more exposure for people stealing them with little return.

Stand-up comedians have already had an alternative for getting up on stage for a long time. It's called podcasting, and many of the greatest comedians do podcasts.
UTF-8's ASCII compatibility is an anti-feature; it's allowed us to continue to use systems that are encoding naive (in practice ASCII-only). It's no substitute for creating encoding-aware programs, libraries, and systems.

The vast majority of text is not in HTML or XML, and there's no reason you can't use Chinese characters in JavaScript besides (your strings and variable/class/component/file names will surely outpace your use of keywords).
The http link could theoretically be serving the cert to the device. I'm not sure WHY they would do this, just guessing. However, the redirect makes it seem intentional for whatever reason.
Rat Expert Predicts Rat Turf Wars as Some Parts of NYC Produce Less Trash
Isn't your thesis that this situation changed in 2015? I don't know for sure, but I always assumed the Economist has always been run by a bunch of Sirs and Ladies... I have read and quite liked the magazine for a couple decades and they have seemed consistently elitist, pro-market, and globalist during that time. It is something I like, that they have a strong identifiable editorial perspective, unlike newspapers that have some claim to neutrality, which mostly makes their biases harder to delineate and more arguable.
If for a while I eliminate the scaling issue with v0 AWS architecture. Would it be right to say in v0 issues like excessive load times were solved by decoupling models and flask app (e.x. making batch prediction calls to each necessary model for the current request?) rather than v0 architecture itself?

Was it that hard to make the make batch prediction calls to each necessary model for the current request on AWS?
> We should stop assuming any string data is a fixed-length encoding. This is a major disadvantage of UTF-8, because it allows for this conflation.

So what do you suggest? UTF-16 and UTF-32 encourage this even more.
WaPo has an in-depth article with interviews from fired employees, @marencost and @emahlee [0].

These tweets, made on 27 March, allegedly broke the camel's back:

@marencosta I am matching donations to $500 to support my Amazon warehouse colleagues and their communities, while they struggle to get consistent, sufficient protections and procedures from our employer. DM or comment for match. [1]

@emahlee I'm matching donations up to $500 to support my Amazon warehouse worker colleagues. "The lack of safe and sanitary working conditions" puts them and the public at risk.

It's bad ya'll... [2] and @marencosta re-tweeted it.

@marencosta had been warned by Amazon, in late 2019, to not publicly disparage them.

---

[0] https://www.washingtonpost.com/technology/2020/04/13/amazon-...

[1] https://twitter.com/marencosta/status/1243585580736237568

[2] https://threadreaderapp.com/thread/1243441985173651456.html
SSO is a great benefit to the customers, with real tangible security and management benefits.

I'm however speaking from the point of view of the service provider (the SaaS app) and about SAML in particular. I feel that the addition of SAML into a given service is a net-negative from that service's security point of view. It's a large additional complex attack surface, many open source SAML libraries that I've reviewed have a history (and in some cases open issues right now) of "pants on head" type of security errors. A popular library in use right now, has a known race condition where it gets confused if there are concurrent SAML requests happening.

And that's just the libraries. Then you have to use them correctly. The libraries do the absolute minimum checking since they don't have the context, you have to add a laundry list of your own checks to them. Just recently there was a HN article about taking SAML assertions posted to provider A and re-using them on provider B, where clearly the most basic of checks aren't in place at all. There's all kinds of confused-deputy type of problems I believe most service providers don't think about at all. And that was an easily offline checked attribute, I believe if you'd start to check how many services correctly implement even the basic "inResponseTo" check on SP-initiated flows (which requires a distributed cache on the service provider side), you'd find they don't.
Glad to have this as a resource, as I'm often asked: "do you think this is real?" I'll be sharing with family and friends to help fight misinformation, especially at a time when being informed is more important than ever.
The employee should negotiate “fireable offenses” into his contract. There’s no reason to increase state involvement with new laws.
It’s true, it is mostly a software change to upgrade a cpap into a bi-level device more like a ventilator. The barrier is really about procurement, and if they are proposing to reuse devices then it is all about shipping them to a location to be cleaned and tested, modified if necessary, repacked and shipped to a destination with new masks, hoses, and proper updated manuals.
I think you give these projects too much credit. They do not reduce the work of great artists to an algorithm and they do not turn user's photos into renaissance paintings. These projects are technically impressive and interesting, but art is not going anywhere.
Easy to learn? It has gender and number and a lot of inflection which are hardly easy for many of the world's speakers. Pidgin English appears to do a better job at what Esperanto claims to be ideal for.
I'm going to try to merge the other thread (https://news.ycombinator.com/item?id=22867707) hither. Please stand by. Edit: that's done. I adopted the other title, in the hope that it will have less of a flamebait effect.

All: no more Wolfram Derangement Syndrome comments, please. They're off topic because they're always the same, and they compose into a weird counterversion of the very thing they're deriding.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Biz question for you: do you think given enough of a run way i.e time you could have gotten to that enterprise run rate without Microsoft or have customers come to you now that you have Microsoft's backing -- i.e has that made sales easier?
I don't know. I have a copy of the declaration of Human rights that I grabbed at last CCC and most of the principles do not relate to software engineering unless you stretch then quite a bit.

What I mean to say is that it might have the opposite effect.
This argument is one that the left fails to make perennially. That improving the conditions of one necessarily improves the conditions of all and that policy that focuses on the most vulnerable helps everyone more still.

The left will win Wall Street (and thus elections) when they finally show that social programs provide mitigation allowing Wall Street to minimize losses and a multiplier to increase their earnings.
At times, Eric has quite the way with words; yet on Lex Fridman's podcast, he really struggled to communicate Geometric Unity in a way that's even slightly accessible to a layperson, despite Lex's patient prodding: https://www.youtube.com/watch?v=rIAZJNe7YtE

I actually find his brother Bret to be the opposite in his manner, far more measured and comprehensible: though he'll occasionally forget that you might not know a particular term of art (telomeres, extended phenotype), his ideas are more narrowly scoped to genetic selection pressures and game theory, and a little easier to parse. (His experience is primarily as an educator, which Eric's is not.) Bret and his wife have been doing an educational series on COVID-19, which is quite accessible: https://www.youtube.com/watch?v=l-W9O7qhstY&list=PLjQ2gC-5yH...
Privileged to have one. Honestly not everyone can have this 18th century invention
https://medium.com/walmartlabs/event-stream-analytics-at-wal...
Vietnamese is one language. Imagine that French and Italian decided to agree on a writing system but insisted that the word for "dog" had to be spelled the same way in both.
Oregon, yet again?

https://katu.com/news/local/initiative-looks-to-limit-number...
> Rust is one of the few programming languages that correctly doesn’t treat file paths as strings.

Imagine if languages allowed subtypes of strings which are not directly assignment compatible.

HtmlString

SqlString

String

A String could be converted to HtmlString not by assignment, but through a function call, which escapes characters that the browser would recognize as markup.

Similarly a String would be converted to a SqlString via a function.

It would be difficult to accidentally mix up strings because they would be assignment incompatible without the functions that translate them.

There could be mixed "languages" within a string. Like a JSP or PHP that might contain scripting snippets, and also JavaScript and CSS snippets, each with different syntax rules and escaping conventions.
It's kinda cool that we get to interact with the final arbiter of the bounds of the term "academic AI".
Show HN: Shedled – Free to use appointment and meeting scheduler
> Option B looks straight out of the eighties

From Wikipedia:

"[Tim Berners-Lee] wrote the first web browser in 1990 while employed at CERN near Geneva, Switzerland. The browser was released outside CERN in 1991, first to other research institutions starting in January 1991 and then to the general public in August 1991."

I guess the eighties have become a frame of mind rather than a period in time.
We use smallstep in production and it is great. We have Okta groups that control who gets access to what in our infrastructure. This makes onboarding and offboarding users to our large number of production deployments super easy. If anyone has pain around managing shell users or they want to use SSH certificates without the pain of running your own CA definitely check out smallstep.
How Medium became the best and worst place for coronavirus news
Very awesome can you include seo also?
Mine is similar (my second monitor is only a 24" 1080p however) - I even have the same line of Logitech webcam. I often "watch" TV on the overhead TV, since we have Fire TVs on all of them.
I meant most likely as in a as to why they do the http to https redirect. I have seen this from several other apps, I don't think its extreme, but my guess is just based on the redirect seeming to be intentional. I should probably have said "this could possibly be because", rather than "most likely".
I have to agree with this. People have focused the entire conversation on if/when the virus will slowdown (which is of foremost importance), but there are business fundamentals that have already been stretched. We are already in a recession.

To reinforce this concept, take a look at how unemployment now compares to previous recessions: https://twitter.com/stephsmithio/status/1250122624094490624
> I would guess that's for economic reasons rather than technical ones. I think that lispm were considered a great technical success by many people.

Hey, an economic failure's a failure. The technically perfect machine that doesn't exist because no market would buy it... doesn't exist.
Does anyone have an example to look at? The ones in the header are small and darkened.

Edit: here's Trump and Obama, using their official Whitehouse portraits: https://imgur.com/a/iWeX9tl. Pretty funny results.
WTF-8 and WTF-16 are a thing: https://simonsapin.github.io/wtf-8/

Basically WTF-16 is any sequence of 16-bit integers, and is thus a superset of UTF-16 (because UTF-16 doesn't allow certain combinations of integers, mainly surrogate code points that exist outside of surrogate pairs).

Then WTF-8 is what you get if you naively transform invalid UTF-16 into UTF-8. It is a superset of UTF-8.

This is very useful when dealing with applications like Java and Javascript that treat strings as sequences of 16-bit code points, even though not all such strings are valid UTF-16.
>We should stop assuming any string data is a fixed-length encoding. This is a major disadvantage of UTF-8, because it allows for this conflation.

Mistaking a variable-width encoding for a fixed-width one is specifically a UTF-16 problem. UTF-8 is so obviously not fixed-width that such an error could not happen by a mistake, because even before widespread use of emojis, multibyte sequences were not in any way a corner case for UTF-8 text (for additional reference, compare UTF-16 String APIs in Java/JavaScript/etc. with UTF-8 ones in, say, Rust and Go, and see which ones allow you to easily split a string where you shouldn't be able to, or access "half-chars" as a datatype called "char".)
Could you elaborate?

I think I either misunderstand this type of argument or you meant to use a different link. If you look at my history, I am hardly a proponent of all things Amazon. I recognize their strengths and their weaknesses. It is important to clear eyes about all this.
I recently picked up AWS CDK and have been enjoying using it more than something like terra form.

I wonder how this compares - aside from the obvious plus of being platform agnostic (which in my case doesn’t matter)
This worked pretty well as a test picture.

https://upload.wikimedia.org/wikipedia/commons/7/7d/Glynn_S....

OR, REO look good. RE1 turned him into David Tomlinson.
> So I wonder if that's different in Slovakia or Chech Republic, or is just my definition of "character" wrong.

According to wikipedia, "Ch" is a character of the Czech alphabet in the sense that it impacts alphabetical ordering ("Ch" sorts between H and I), in the same way Ł or Ę are apparently characters from the Polish alphabet distinct from L and E respectively (wikipedia mentions that "być comes after bycie").

That is unlike, say, french where É and E are the same character alphabetically.

[0] https://en.wikipedia.org/wiki/Czech_orthography
Bravo! This is such a compelling vision, and a great origin story for something that seems primed for epic success. Good luck!
That's fair. I guess I meant more "the frontier of academic AI", but then again I don't really keep up with academic AI at all, so I might just be wrong about what academic AI is. I can't really make any strong claims about academia.

My stronger claim is that this falls so squarely within the bounds of "game AI" that it's fairly ludicrous to say it's not AI.
Why would Fox News report anything negative about GOP or CNN about Democrats? Media checks and balances are other orgs of different beliefs. Dangerous to rely on only 1 source or even 1 partisan community.
They could be alienating vastly more people than that. However, they only need to higher a tiny fraction of the US workforce each year. So, it’s still not a significant issue.
Well that's a 2500U, almost nothing but the simplest games are playable on that chip.

https://www.youtube.com/watch?v=lhdDfcEkxXM

This one looks more playable albeit still very choppy.
Framing lumber is ok there. Even then it's a bit of a hunt and peck but you can get by. Nice woodworking lumber is a problem especially if you don't have a full shop with planer and jointer.