skysight-inc/HackerNews huggingface dataset:
Lisp hacker summary.

Defunctionalization is the elimination of function objects (closures) from run-time representations.

Functions that don't carry an environment (such as global functions) can be replaced by symbols. For instance, a simple calculator's binding for the negation button - can use a symbol such as Negate instead of the #<closure> for the negation function.

Functions that carry and environment can be replaced by objects which represent that information with explicit properties. The object can somehow later be used as if it were a function anyway. (Either a closure can be made which references the object in its environment, or else the object itself can be callable like a function.)

These representations are more readable than #<closure> when debugging, usefully susceptible to manipulation by code, and susceptible to validation.
The beginning of your comment made me uneasy, but then you endorsed the library! Phew! Thanks!
How to Modernize a Legacy DB2 Application
I'm sorry but what you are saying makes no sense. You can't compare a (localized?) natural disaster to a potential worldwide pandemic. We most likely haven't even seen the beginning of it given the exponential rise of cases in many countries around the world.
Human factors tips for communicating public health guidance
While this is a good piece of work I was surprised that it seemed to be impossible it to control table search and filter from outside of components. I blame hooks as their behavior seems to be non-trivial to push outside of component boundaries. Which puts developer in undesirable constraints how to model application.
Southwest doesn't like the apples:oranges comparison of them vs other airlines / sorting primarily on price like most online travel sites do. This is because they offer other amenities that are not common for airlines, like 2 free checked bags & no cancellation/change fees.

We reflect these effectively and basically give them a big ad on the top of Google Flights so I'm hoping SW will be OK with it :)
The issue I see is that it limits the usage to those associated with Academic Institutions. What if you're a data scientist, or an interested person, not working in Academia? Any research you'd want to do and publish isn't good enough, unrelated to the research itself? Seems unfortunate.
It's called a "standards process" for a reason. Even if you personally have a different opinion the point of a standard is to get everyone implementing it on-board with that standard.

Releasing a standard that a major member opposes and won't implement is a pointless exercise.
What I assume is being referred to is the Hawthorne Effect: https://en.wikipedia.org/wiki/Hawthorne_effect

I admit that I was aware of the original interpretation but not the novelty/disruption effect.
No idea if it suits your needs, but here's my pet project for microcontroller friendly communication protocols: https://github.com/jean-roland/LCSF_C_Stack
We're working on full Typescript support for Redwood and we would like tot take it all the way from the DB definitions to GraphQL to the frontend!

It's on the way!
Principles for an Effective Distributed Team
Yep.

Paid sick leave except for the people who, y'know, prepare food, handle groceries at checkout, and move packages around warehouses.

Better than nothing... but is it though? Like really?
Coronavirus hospital ward staffed by robots opens in Wuhan to protect medics
Yeah but deaths are still the most unambiguous, the thing that inadequate testing and controls are least likely to hide. A lot of hidden infection would appear at least some death - several days I pointed to mortality rates as the biggest marker for areas where infection would spike. I am not happy to be right about this since this awful however you cut it but there you are.
It's a codesandbox bug. Log in with github for now to bypass the error.
I agree that git is not a replacement for all docs, but I think that it can be a great component of a strong documentation process.

Git commit messages as docs is a great start to creating a useful written record more iteratively, as part of a daily effort - not a big "overhaul."
So if there won't be any consensus, then what? I see no reason to oblige Apple in this case then.
Yet another definitive guide to starting remote work amid Covid-19 Coronavirus
Think of COVID19 as a worm that is using a 0-day to propagate across networks
That syntax is freaking ugly. Should've made it more like C and GLSL.
And as somebody who wrote NeXT software for a number of years, they never really aimed to solve anybody's problem particularly well.

If I had to sum up the NeXT, I'd call it "a much better Mac". Which isn't surprising given that Jobs started right after getting forced out of Apple, and took a number of Mac folks with him. But as you say, $6,500 was way too much for the Mac's strongest market, education; that's like $13k in 2020 dollars.

Instead it was priced like a workstation, but it also wasn't great for that, in that it was a totally new OS and didn't have much software available out of the gate. I've heard of multiple schools that ended up with NeXT labs where almost nobody used them.

The only niche where I really saw adoption was with financial traders, who had money to burn and liked the rapid development speed you could get compared with other platforms of the day. But that was never a goal, just a happy accident.

So in retrospect, I feel the whole thing was not about helping any specific customer, but about Steve Jobs and his feelings about getting booted from Apple.
I really like the article you linked; I also found it interesting at the end of it:

"It is absurd to use drugs for depression that increase the risk of suicide and homicide when we know that cognitive behavioural therapy can halve the risk of suicide in patients who have been admitted after a suicide attempt and when psychotherapy does not increase the risk of murder."

And I think it really speaks to the need to have professionals that aren't just throwing folks on drugs and sending them off. A whole form approach to mental health is needed, where a combination of various forms of therapy may be the best way to help an individual; since pretty much every study can agree that the efficacy essentially comes down to the individual level.

For my ADHD, anxiety, and depression I don't take anything (currently), but I do regularly see a therapist with whom I work through issues I'm having and how to combat them, as well as how to reinforce my successes. This isn't to say that at specific times I haven't tried different pharmacology to combat one or all of these issues; but at this time, the most effective thing __for_me__ has been basic therapy.

This isn't to say that what has worked for me will work for others, but at its most basic, finding a professional that is willing to really dig into what's going on is extremely important, as they will be able to work with the individual to figure out not only what's going on, but even what the goals are and whether they are even achievable goals (elimination of symptoms, management, setting new normal habits, etc. etc. etc).

And that's why I get frustrated with fluff journalism around much deeper studies, they can convince people that an entire system and industry is a bunch of quacks that shouldn't be taken seriously; is the person that's doing self-study going to dig into what it means for a study to show bias or the effect size or the sample size; or whether it's a direct study or a meta-analysis; or what the type of statistical analysis was used (were they using teeming or densification methods for gaps in data, was it a regression analysis, if so was it linear, bilinear, quadratic, etc); I could keep going on... or are they going to just read a couple of journalism pieces and call it a day.

This isn't to say I don't love medium-science (not hard, not soft) journalism; I love Quanta and the pieces they put out about science and math concepts, but if I want to dig deeper I will look up the pub or pre-pub information from the details they're covering; I would hope that someone that's doing self-study would do the same with medium-science medical journalism, but I can't ever guarantee that.
I was looking into binary JSON formats recently (there are a ton), and there are some important differences to note. Especially for my application - you can't do what Amazon calls a "sparse read". Say I have a 10 GB JSON file and I only want to read one key, no dice. You have to parse the entire file.

"But, maybe some of these binary JSON formats are smarter!" you think. Well, almost all of them aren't. Only two are: BSON, and Amazon Ion. Unfortunately BSON limits the message size to 2 GB.

Amazon Ion is also the only format that actually deduplicates object keys. Definitely the most capable and well-designed of these formats. Unfortunately it is also the most complicated.

Sadly a lot of these formats make questionable choices, like storing numbers in big endian format (why?), using explicit `uint8`/`uint16`/`uint32` sizes rather than something like Protobuf's varint, etc. And there are also a load of them that are nearly identical. You really have to dig deep to find the critical flaws.
Redwood
Surely there's a better way than raiding medicare and (especially) social security. This is madness.
The JPEG committee didn't believe it was patent encumbered, but Sisvel came along and put together a portfolio of patents it claims must be licensed to use JPEG XT. However, Sisvel at present is only claiming that devices with cameras have to license the patents.

Sisvel did the same thing with VP9 and a couple of other recent video codecs.
One must not forget JSON (JavaScript Object Notation) had to be Javascript compatible. It was almost. That is one of the main features. It could be eval'ed back into JS object after all.

> Although Douglas Crockford originally asserted that JSON is a strict subset of JavaScript, his specification actually allows valid JSON documents that are not valid JavaScript; JSON allows the Unicode line terminators U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR to appear unescaped in quoted strings.
> JSON is a strict subset of ECMAScript as of the language's 2019 revision.

https://en.m.wikipedia.org/wiki/JSON#Data_portability_issues
Business success of paperless papers may signal next step in mainstream news
> There is nothing fundamentally more insecure in the Skylake CPU architecture than in Zen 2

Except there is. Hence why Skylake suffered from Meltdown while AMD didn't. Skylake's design is to do ACL checks at instruction retirement instead of up front. AMD's is the reverse.

Software workarounds for Meltdown exist, yes, but the Skylake architecture still fundamentally has that insecure design.
Skip to the summary at the end for the juicy bits (although the rest was interesting reading too).

In the summary is this:

"What there doesn’t seem to have been, at least in what I’ve seen so far, is any kind of structure around early-stage financing. I haven’t seen any formal networks of angel investors, and nothing comparable to venture capital. Funding seems very ad hoc, dependent on the circumstance and connections. If so, then the rise of institutional early-stage funding in the mid-20th century was a real revolution."

And I think that is the crux of it. Most people back in the day had to find wealthy people they knew, but there was no "industry" around early stage financing.

Now there is, which has probably been great for funding ideas that would not have otherwise been funded, but is also a double edged sword for entrepreneurs, as the institutions get better and better at extracting as much value as possible.
If anything, experience from China has shown that the early slots are not better. The mortality % has gotten better over time as they've figured out what works, what doesn't, and how to properly manage the disease. For example, there's some retrovirals being given now that appear to be successful to some degree. That wasn't known in the early progression of the illness.

Odds are decent an even more effective treatment will be found in the coming months, and if you can stave off your infection date till then you'll be better off (which of course presumes that you will get the virus at all, which is far from a given).
DoNotPay now lets you share online subscriptions without divulging your password
OK, but how hard is it for a state-backed intelligence agency to come up with that knowledge? The Vault 7 leaks showed that the CIA has all kinds of very deep capabilities in this area. I'm not thinking of some random script kiddies doing this.
Thanks! That's https://twitter.com/cannikin 's amazing work!
I know that, but compression time is not as relevant as you think it is. If you look back at the measurements we did 2 years ago:

https://lists.ubuntu.com/archives/ubuntu-devel/2018-March/04...

You can see that the performance gain from zstd under realistic scenarios is about 10%.

you can see that switching from xz to zstd only improved firefox install time from 37s to 33s; running in eatmydata to avoid fsync from dpkg improved it to 12.5s (8.5s with zstd).

I don't know what Arch linux does, but they likely do not correctly fsync() data after its been written to a temporary file, and then fsync the directory after files have been renamed to their final names, as is required to achieve consistent results in a crash.
Interesting, but how does it perform on standard benchmarks like image net and MNIST?
You can control the table from wherever you can put the `useTable` hook. 99% of the time this will be in your table component, but nothing is stopping you from hoisting this higher or decorating it with whatever other logic you want. Even if you chose not to hoist the hook, there is also nothing stopping you from listening to props and using callbacks to update this state. This is not a constraint of the API and more a constraint of how you choose to model your component-hook composition points.
There's a dead comment mentioning it's addictive potential. This is no joke, there's /r/QuittingTianeptine. There used to be a subreddit for sourcing tianeptine (closed down I think) and the desperation in some of the posts was scary.
Nice work! Glad to see strangers come together and work on this in such a short timeline.
> Tesla Roaster posters

Now I'm wondering what Elon will name his coffee roasting company.
Yeah, I too hate the "call for pricing!" options and the "click here to be connected to our sales staff!" stuff, and SSO functionality being restricted to company accounts with >100 users or organisations that sign up for multi-year contracts. I also think the lack of white-label options for even enterprise-focused stuff is embarrassing. I'm not sure which of the two sides of this I hate more. In extreme cases, product offerings are bifurcated into:

- Sign up for free or with a credit card, but you'll run into problems (or at the very least friction/complications) if you end up trying to use if you something serious

- Speak to a salesperson and have your CFO sign the company up for a long-term strategic partnership.

The examples that you gave are less clear-cut though. Trello Business is $12.50 per month, and supports Google Apps SSO. Trello Enterprise supports general SSO, and costs $20.83 per month. Slack pricing is $6.67/mo for Standard, and $12.50/mo for Plus with SSO. None of these are costs that should really make or break the profitability of a company; considering that the business is using them to generate revenue or to reduce its expenses, how do they compare to other things like property/facilities expenses and employee salaries/benefits?
Thanks, this is interesting (although Mark was pushing his startup a bit too hard), making a plan for them sounds like a good idea, I'm actually already doing that, I'll start calling it shared success plan.

My problem is that my customers don't know themselves what the process for buying is (oh yeah it's probably over our budget so we have to talk to someone from procurement... last time we talked to Joe but that was 3 years ago and he doesn't work here anymore, I'll have to check with the procurement head). They just don't buy SaaS very often. So, I have to tell them you'll probably need this review and that agreement.
A Brief Introduction to the Basics of Game Theory (2011) [pdf]
The part where it goes on to say that the data should be sequestered and surrendered immediately to law enforcement, and that you might still be subject to an investigation.
Why wouldn't the Prime Broker just force you to sell it, instead of blocking all trades? I understand that they could dislike the position because it's moved enough to bankrupt you already, or unloading it could move the market even more against you, but that's gotta be better than just holding on to it longer.
That's all @cannikin doing!! Here's his framework, opinions included :) https://github.com/cannikin/cameronjs
Yes I just don't understand, most big vulnerabilities that make the headlines, even if they involves a lot of people, the vuln scenario looks it's still crumbs.

Of course the crumbs of many users can add up to a lot, so it's a still a concern, it's not really nothing.

Of course what matters is the PR involved, not the actual vuln. Hardware vulns are pretty bad since they can't be fixed. But still, it still sounds like worse than it really is.
Options for giving math talks and lectures online
But that doesn't covered the sick leave portion of the claim, and in general unemployment benefits do not cover everyone who is unemployed (such as children, which is another group who may be working under the radar). It would effectively require a UBI, and even then it wouldn't qualify as being sick leave.

This is the problem with reducing it to a fully binary clarification where everything but fully true is false. 99.999% is so much easier to hit than 100%.
I have learned that going for a walk is best way for me to think through a tricky problem. Something about the act of walking around almost immediately kicks my brain into a different mode that can do wonders for my thought process. It has to be a leisurely route though, meaning minimal dodging of cars or interacting with people.
Some good points haha ;P.

I think it's more about the gender distribution in the set of managers (a single set). I agree that purposefully making it into a 50 / 50 distribution is at worst harmful and at best a waste of time. I think the goal should be (and mostly is) to remove bias and allow the distribution to be decided "naturally".

I also believe that these things take time in order to manifest. Let's see an article comparing the statistics from 1970 to today. I bet we've come a long way in reducing bias and that our hiring practices continue to reflect that.
I think at this point it’s more helpful to think about what individuals and private organizations can do rather than look to a central government organization to solve all of our problems. See Gates Foundation decision(s) over past few days. I also know plenty of people in state orgs and can say I have a lot of confidence in them as well as the many healthcare orgs. I’m not downvoting this despite the obvious political nature in the hopes that by not turning on each other we might instead use HN to educate and drive awareness of what is being done and how we can help.
> in the documentation of whatever it is that's using it

That's the point, timestamps should be self-describing. If "look up the structure in documentation" suffices we might as well just use protobufs.
I think the most interesting bit of this article is this:

> So will expanding the use of the Radeon Open Compute (ROCm) development environment, which is the analog to Nvidia’s CUDA environment. But across the $1.2 billion allocated for the Frontier and El Capitan systems, about $220 million of that is for non-recurring engineering (NRE) costs that will largely be focused on making OpenMP and OpenACC play well with ROCm, which is open source. These HPC centers, and presumably more than a few hyperscalers and cloud builders as well as the Cray unit of HPC that is building the systems and their Linux environment for them, will be kicking into the ROCm software work better and scale further than it does. CUDA may be freely distributed, but it is not open source and neither are Nvidia’s drivers – and in the end, couple to better price/performance for both CPU and GPU compute, the openness of the software may have tipped the balance in AMD’s favor.

The GPU vendors were very reluctant to release open documentation for their products for a very long time (and Nvidia still is) because they were afraid it would harm their market position. AMD decided to take that risk (probably helped by already being in a poor market position with Linux deployments) and now they are reaping a reward for their investment in open source software.
I think parent is more getting at component lifetime. Every charge/discharge on the batteries is a bit of their lifespan gone.

Although I was under the impression that the impact on lifespan is much greater the deeper you cycle the batteries, so it might be better to be perpetually topping them up.
If you asked me a few years ago if I could imagine building a framework, let alone a JS one, my answer would've been "hell no!"

But here I am... There was a lot of time spent trying to figure out how to use these technologies, and we're glueing those technologies together with our personal taste.
What do you mean by "web version"? Are you referring to the desktop client?

Have you tried Firefox Preview yet? For me, many of the annoyances of the current stable android version are resolved in Firefox Preview, though a few new issues are introduced.

An issue that irks me is that telemetry is enabled by default in all the android versions. I don't think they can claim to be the privacy browser until they at least introduce an option to turn this off from the intro screen.
I don't hate them, and prior to this week I'd have considered using them for simple equity trading. But they're clearly in over their heads, and simple risk management should lead people to find a safer venue.

It's true that many other brokers from bit players to top-tier firms occasionally have trouble during intense market days. I've worked in finance on and off for decades, for brokerages, hedge funds, and market makers. I've written systems that process real-time market data and trade directly on exchanges. I'm well aware of the challenges in trade processing systems, and Robinhood simply hasn't built enough testing, redundancy, or scalability into their systems, as we're now seeing.

It also happened on leap day, and there's speculation that their systems were simply unable to handle that. Robinhood denies it, but they also had problems on leap day 2016.

There's no reason that a company like Robinhood can't succeed, and someone in that space will succeed. It may very well end up being Robinhood. But are you willing to bet your own money on that right now?
I replied to your post because I started having similar troubles, went to the doc and I tested positive in several issues, being the main one that I have Fructose intolerance.

That was when I learned about FODMAP, and I learned about the work Monash University is doing on that field: https://www.monashfodmap.com/

Hope that helps, but better if you don't need them!
Here where I lived they canceled schools for 2 weeks and all sport events.
Delete all your tweets with one line of bash
Secret-sharing app Whisper left users’ locations, fetishes exposed on the Web
>They have shown themselves to be a reliable partner

I hope you mean the opposite? Twitter has long been an unreliable partner in the developer ecosystem.
Intel have a history of anti-competitive practices and high prices. We're all just enjoying seeing them get the kicking they deserve.

The schadenfreude isn't coming from nowhere.