skysight-inc/HackerNews huggingface dataset:
What Are Valid Date Time Strings in JavaScript?
I agree. I settled on the word good because I wasn't able to find a good word (no pun intended).
I used to read lucid dreaming forums. A lot of people complain that their sleep becomes less restful, the more they lucid dream. Also that it becomes impossible to have a night without lucid dreams once you get enough experience, so you can't catch a break.
You're right, it (if we're talking about VC) isn't something special. And a highly specific, narrow way of bringing something into being that makes no sense a lot of the time.

Living in San Francisco, you hear just how narrow this focus gets, with 20-somethings walking down the sidewalk making conversation about how to monetize this public accommodation or that human impulse. It strikes me as an odd mixture of funny and repellent, and at least some of those folks will grow up someday.

It does mean a lot of folks are concentrating on a crowded path that smart people will avoid. I mean, sure, if your big idea is in enterprise storage or EV, that's not happening with investment. A recommendation website? If you're not building to flip (which would be stupid anyway), it would be crazy to go begging to build.
Pretty much. yeah.

Frankly, us environmental hopefuls are trying to stop a tank rolling towards them. We wont and we will be crushed.

There is just no Hope - Most of the world lives in absolutely mind boggling scenarios. And they all hope to eventually have first world standards of living.

Our models, growth projections and debt depends on the world being able to achieve that growth. Humanity has made a bet that the future will be better for all - more consumption, more growth, more resources.

Except its just that our industries take advantage of unprotected commons. Amazon deforestation, sea pollution, over fishing, air pollution are the obvious big ticket examples.

Heck, many smaller economies go up the ladder because "regulations are far more flexible" - which is great for business, jobs and income. Want to dredge that river for sand?

Simply: The world economy does not correctly price the cost of damage to the environment in its transactions.

If it did so, costs would spike and a large number of transactions would cease to be viable.

-----

The illustrative example is plastic. I bet that 99% of the people reading this have plastic touching them right now. 85% of you will have more than 2 pieces of plastic on your person.

Plastic use is only going to increase; worldwide plastic use is VERY far from its eventual peak - most of India and China have yet to reach first world levels of consumption.

Now realize that plastic is hundreds of times cheaper than alternatives. It may also be LESS damaging than many alternatives like paper (chemical and water use).

Plastic is immortal, and is never going to break down, and we arent anywhere near how much plastic we will have to make before humanity leaves this planet.

If we stopped plastic tomorrow, our economy would crater. We would be back to tinning food. That will mean costs and would go up only on packaging costs, forget about cleaning and losses due to spoilage - thats just food. Forget medicines.

----

We arent going to get out of this by doing the right thing. We are going to get out of this because someone will start a plan to pull carbon out of the air and shove it into the core.

And then people will keep polluting.

-----

Sorry its been frustrating.
GitHub goes off the Rails as Microsoft closes in
Battlefield Internet: A Plan for Securing Cyberspace
Exactly. If they really wanted to keep them, they'd have better security.
There were previous proposals like appcache which tried to do the right thing and handle a lot of details like this for the developer, but it didn't fit every use-case well. So instead, browsers implemented something more raw that just focused on exposing all of the necessary capabilities. I think the hope is that web developers create reusable abstractions over service workers and most people just use libraries for dealing with them (and if any of the libraries end up on a really powerful abstraction, maybe that will get baked into browsers later).
Python Fire – Generates CLIs from any Python object
Their is nothing to rebut.

> Well that's just not true.

Is not an argument. When you say nothing of value their is nothing to respond to.
You could do without SQL stored data: read on demand, in the native format

Many people deal with csv made by external sources (ex: financial data). Having to parse and load it, then redo that on every change is tough for non technical users, and still a waste of time for technical users
I wouldn't put SolidRun in that list. Their hardware is garbage. I wasted money on this thing:

https://penguindreams.org/blog/review-clearfog-pro/

Their support is terrible and they only have a 14 day refund window.
It doesn't matter what Microsoft did. As a programmer imparting knowledge in a public forum, you have a duty to be professional and state your case or air your grievances in a civilized way. What Casey did was unprofessional and toxic.
Agreed. Hardware and software has had a fair amount of upgrades since then, but reading that I could pseudo-remember that quote by the memcache guy that goes something like "you can't tell if that or that tweak is giving you a few % more requests because you're being i/o limited by your network link anyway".
the Seveneves (neal stephenson of snow crash fame) story has a great plot dealing with this matter
Is it webscale?
I'm comforted to know I'm still "extremely young" :-)
Join our Community
They did ship it with Unix. RISC iX was actually available before RISC OS was.

https://en.wikipedia.org/wiki/RISC_iX
This opens up another question... will expanding the palm oil plantations result in "better livelihoods for Africans" in the affected areas? This isn't as simple as just more GDP, more money. Historically, plantations have led to a lot of disruption, dislocation, and habitat/environmental destruction for the people already living there, and whatever "jobs" are created tend to be low-paying, unfulfilling unskilled farm labor. So it's not necessarily a win for the people living there, although it may be a huge win for the plantation owners. It could be a big loss for everyone else. (For examples from American history, see the Trail of Tears and Southern plantation culture, particularly the Second Migration that came with the rise of the cotton plantations in the 19th century.)
Africa’s main concern should really be the sustainable welfare of one kind of primate: Homo sapiens. I don’t recall ever seeing a “made in $AFRICAN_COUNTRY” label on anything. Theres a lot of economic potential there, but no one can be bothered to even start doing anything worthwhile with it. Once Homo sapiens is sorted out, the rest will come naturally.
It will be interesting to see the differences as the various cohorts of women currently in workforce age. A lot of 25yo women are hard drinking, hard living just like particular men in similar occupations.

Workplace stress and less than optimal coping strategies will cause interesting rebalancing. It may well be that in 20-30 years women’s life expectancy will decrease.
I recently bought once of the last button-controlled Roombas. Almost all their line is smartphone controlled over wifi, but I fail to see the point. The old controls were perfect for the job and didn't open you up to all this IoT insanity.
Well the early models were available with a BSD-derived UNIX, so software was available, at least.

https://en.wikipedia.org/wiki/RISC_iX
Reminded that episode from Greys Anatomy where they, using similar approach [manually, not AI though], discovered that pulling kidney surgery drainage couple days earlier (on the 3rd day instead of 5th) minimizes complications like fistula.

The AI produced recommendations in the article doesn't seem to have any rationale other than statistical correlation ("topological data analysis"). Patients who had that care path did better - i hope they controlled for the possibility that those patients may have been the "better" ones to start with.

>“After looking at the data, a cardiologist on the Pit Crew said, ‘Oh my, the Goldilocks group of doctors did less than I would have done but achieved as good or better outcomes. Therefore, when we add anything outside the CarePath, except regulatory requirements, we are adding cost without any benefit to the patient.’ For him, that was a ‘light bulb’ moment.”

I hope there was another cardiologist near by when this one was having his light bulb moment.

Overall i suppose it is a nice (by the metrics of healthcare IT ) sales push piece. I'm kind of wondering why such basic analytical practice hasn't been a routine for decades already ( may be because anybody able to do basic statistics would make much better money on wall street than being a lowly number cruncher at a dusty office in the hospital basement ... right to the moment of course when the thing gets renamed to AI and starts to be shiny and glorious and the hospitals start to pay good money for it).

>Flagler expects to save $1,356.35 per pneumonia patient

better than if i switch to Geyco.
I think Bash is the only common-use language that uses dynamic scoping. Whenever you get into more than two functions everything can quickly become unmanageable if you don't prefix all your declarations with 'local'. Forget one of those, and the moment you reuse a variable name you'll find yourself with some annoying weird bugs.
Ive noticed that my lucid dreams correlate very heavily with sleep paralysis and while lucid dreaming is fun the risk of sleep paralysis, which is like my worst nightmare is almost too great. I have a technique for getting out of sleep paralysis where I kind of metnally think of jiggling my head on my neck very rapidly but sometimes i keep falling back into paralysis so the whole experience is really uncomfortable. As a result I think when i lucid dream i get kind of amped up and wake myself up or ill remain in the dream but the quality is really low, eventually I realize im just laying awake with my eyes closed for many hours and get horrible sleep. Any tips on not waking yourself up specifically? Am i lucid dreaming in the wrong stage of sleep or something?
It is a great book, and the cover of mine is pretty cool, too: https://pictures.abebooks.com/isbn/9780048233080-uk.jpg
Then it this case it wouldn't. Old Culture was destroyed by Mao in a deliberate purge and destruction of history. His party still claims to hold to his principals and is the only leadership of that nation. They willfully and forcefully disavowed that culture as not communist enough. Fortunately it has been preserved.
You can track what comes and goes on your network, if chrome sends information about random pages back snoop on, then I think that quite certainly would have been whistleblown by now.

Sending a webpage ourselves directly to google is a completely different story. We have no idea what goes on with your data behind their servers. But we can monitor what goes on in our own machines.

Also, funny how we've come to the point that we're using the term threat model to describe our relationship with the beloved Google.
I take it you don't write a lot of CRUD apps?

You deal with a lot of data that is of only a few simple types, and as I said in my post, interoperability means you can't get too crazy with your class definitions. They need to stay simple or the SYSTEM will become more complicated.

As for a variable never staying a simple type, again, see my example in my previous post. A string id is going to stay a string id and its data and behavior is dictated by being an id to remain supersimple.

I am not against defining new types; I am against defining a new type for every single variable "just because."
It would be nice to know why I would use this instead of something tried and tested like Redis, but the sparse description doesn't really help.
With respect to the call stack, a dynamically scoped variable is like the dual of an exception. That is to say, an exception is a way for a method to communicate with methods that are above it in the call stack. And a dynamically scoped variable is a way for a method to communicate with methods below it in the call stack.

Of the two the dynamically scoped variable is more powerful than the exception because an exception can only propagate upwards. A dynamically scoped variable can propagate downward, upward, or sideways (ie sibling methods in the call graph can access the values that you placed into the dynamically scoped variable).

In terms of how much trouble you can get into by misusing it, the dynamically scoped variable is more problematic than the exception (all things being equal). A dynamically scoped variable is basically just a global variable that isn't quite 100% global. So you can get into all the same problems that a global can get you into with the added benefit (or sometimes problem) that any two instances of a dynamically scoped variable might actually be different because they are coming from a different caller.

Finally, there are some really good usages of a dynamically scoped variable. Consider reference counting. If you're doing reference counting every time you increase/decrease your reference count, you are going to need to modify a counter. This is fine if you only have one thread, but with multiple threads it means that every time you modifying the counter you'll need to lock. Not something you want to do if you're worried about speed. However, if you stuck your reference counting framework into dynamic variables that get populated in the thread spin up method, then you could guarantee that each reference counting instance is inside of it's own thread. Now you don't have to lock anymore when you modify the ref count (as long as you don't otherwise cross the thread barrier).

All in all, I suspect that it's better that we have lexical scoping as a standard. Most of the things that I want to do with dynamic scoping, I feel like should live in a language feature or library. Additionally, dynamic scoping is more likely to break other abstractions like object oriented programming (ie we can't think of the object as an encapsulated unit if the way that it functions is determined by the methods above it in the call stack).
Is it fair to say that self-taught people are more likely to have holes vs university-educated?
You might be interested in SIT[1] then. SIT has an issue-tracking[2] module which is comparable to git-bug in its scope.

[1]https://sit.fyi/

[2]https://github.com/sit-fyi/issue-tracking
Code tells "how." Comments tell "why."
You can acquire land without killing inhabitants, and people are resources. Let’s say the US was going to annex Canada, would it be good business to kill all the Canadians first, or to take them along with the land?
This has been known for more than 10 years. Goes to show that science is still catching up to what the lucid dream community already knows.

This book from 2006 detailed Galantamine and other nootropic stacks that stimulate lucid dreaming long before noots were "cool":

http://a.co/f30L9Ub
Rockchip has quite a lot of mainline Linux support http://opensource.rock-chips.com/wiki_Status_Matrix#Mainline... and good documentation.
This isn't literature, but from Melbourne Zoo's Don't Palm Us Off campaign, a campaign in favour of mandatory labelling of palm oil in Australia and New Zealand, their argument goes:

"Mandatory labelling of palm oil will help put pressure on food companies to start using sustainably-produced palm oil." [0]

There seems to be disagreement about what sustainable palm oil entails or how sustainable it actually is [1], so would be good to see this claim backed up with research.

[0] https://www.zoo.org.au/get-involved/act-for-wildlife/dont-pa...
[1] https://www.theguardian.com/environment/2018/jul/10/nestle-p...
I guess that's why no one has done anything about Russia's (re-)annexation of Crimea? Everyone who signed the charter is duty-bound to sternly frown, slowly shake heads, and make "tut tut" noises?

Sibling poster is correct. International law is basically that you can do whatever you want if you have the strength to back it up without backing down. Meaning that conquest is still de facto okay, even if you signed the charter to make it de jure not-okay. And as long as it's still okay, all those conquered peoples that lost their land can go pound... well, I don't know what they can pound, since the sand doesn't belong to them any more.
The next therapeutic frontier may be in your gut
The RFC can also contain bugs, like the Bluetooth ECDH 'validating y-property is optional' variant, or suggested and reused polys for RSA.

Testing with garbage is still effective testing for exploits or figuring bottlenecks that could cause denial of service or exploits due to race conditions.

Either way, don't trust anything or anyone. Test it before someone else does.
The programmer must look up that datatype and see oh, it's just an int. And now you need conversion routines or worse yet casting to convert that type to a simple int for interop reasons (database, UI).

Why should the developer care what the underlying type is?

It should be an opaque type. When you serialize it, your serializer should call your ToString() method. When you deserialize it, your deserializer would call the constructor that takes an int.

But why are you saving an id to a database - which would never be used as int - as an int?

But even in most CRUD apps, your domain model with rich types would be different than your view model which would probably also be different than your DB model.

You are going to be mapping back and forth regardless - hopefully using a tool like Automapper.
It could be my 2017 Dell XPS 15.

If I really want to extend battery life, forcing the CPU clock down to 800 MHz is a good idea.
> I've owned VHS's, they're worthless

Just keep them long enough, one day some hipster will come out and claim that "vintage" technology has something more than modern technology... Just like what happened with vinil disks /s
all these different interpretations suggest that lots of people, myself included, have a fuzzier understanding of the bias-variance tradeoff than we'd care to admit.
Humans depend on the rest of the planet on many ways. The frontier of drug discovery come from plants in the rainforest at a time when conventional antibiotics are beginning to fail us. Lots of carbon is locked up in peat bogs in that same rainforest that we light on fire to clear land for palm oil production. We also need to manage soil properly if we are to sustain food production on this planet. Conservation is necessary regardless of whether you're doing it for other animals or for us. Conservation is about not letting short-term incentives thwart long-term sustainability, in other words self-discipline over impulsiveness.
For those wondering what this is, it is not a client/server app, from what I can tell, but an embedded engine. It looks like it's intended to be a library, and it's been implemented in two languages (C# and C++).

To get something like Redis or Riak you would have to build API, clustering, etc. on top of it. So it's more analogous to libraries like RocksDB, BoltDB, BDB etc.

Paper: https://www.microsoft.com/en-us/research/uploads/prod/2018/0...
> "expects to save"

Shortened stays, less expense, and fewer tests sound nice, but and independent verification after some period of time seems imperative.

It also makes me wonder about some of the outlier patients. Those tests may be very beneficial for them. However, I'm sure doctors may feel pressure to not order them due to the cost savings.
Imho, like any proper religion, Pastafarianism is overdue for a schism/fork.

Talking like a pirate does not translate well to many languages, and ninjas are generally considered way cooler, which would make the ramen noodle the most superior noodle of noodles.

One could argue this outcome was already prophecized over a decade ago [0], but back then we just didn't understand the memes proper context, as we lacked belief in the FSM.

This forked Pastafarianism could also be specifically tailored to have a higher acceptance as a "proper religion" in front of worldly courts, to get the proper recognition, and same benefits, like other "proper" religions.

It'd be a rather peaceful solution to the very obvious discrimination and oppression of a religious minority. If they won't change, then we have to.

[0] https://knowyourmeme.com/memes/pirates-vs-ninjas
This comment is so insane to me.

How can you say Tesla isn't anything to write home about when, according to many many credible automotive critics, they've invented several of the best cars of all time?

Love or hate Musk sure, but it's crazy to deny his accomplishments.
I had 2 team leads at one point - One of them would ALWAYS answer your question, and the other would sometimes say "I don't know/I have to research that/Let's look it up"

They both had the right answer about 95% of the time, but the one who said "I don't know" was only wrong about 1% of the time.
I think it's a valid question since the CISSP seems more geared to managers, not "staff-level work." The most common advice I've seen about answering questions for the CISSP exam is "think like a CEO."
Yes, I was too. Facebook made has similar advertising which is basically saying: "Listen, things got fucked up, we made lot's of $$$, and we don't really admit fault. If you do happen to blame us however, we think some forgiveness is in order because things are different now and we're all in this together!"
Well, primates are doing the farming, so if it's bad for primates, they could just stop, you know? Apparently some primates think this is good.
I was thinking, each time you register a company email you would get a reply with a list of all the public keys from people who registered with the same email domain. It would mean that the first few people to sign up would have a small anonymity set---but they could wait a bit, and then send another email and get an updated list of the public keys of people who have registered since then. As long as you wait until (say) 100 people have signed up, you'd still have some cover.
Unlikely, earlier upcomming antitrust laws will shred them. Somehow IBM, HP or Microsoft allowed for FAANG to grow. New FAANGs will be so different in spirit to current ones that they won't be subject to such buyout. However I agree the new giants may come from non-US markets.
https://github.com/ubernostrum/pwned-passwords-django
Ask HN: Suggestions on how to revive Kerala from it's current situation?
Suggestions on how to revive Kerala from it's current situation?