skysight-inc/HackerNews huggingface dataset:
What would it mean for a prediction to have scientific validity? No one can know the future of course. But if you are going to try to make a prediction, surveying a bunch of experts is probably the best strategy. If nothing else, the wisdom of crowds phenomenon shows the average of a bunch of wild guesses is often surprisingly close to the correct answer.
First up, thank you so much.

Social life: nothing really (answered in another thread)
Staying in bed all day: for last couple of days - yes. Otherwise not - mostly in front of screen. Im eating ok I think.
Am I doing things I like (apart from work) - not really. (answered in another thread to do those)
DBT - I would look up on this information.
I used to teach this Object-Oriented Analysis and Design (OOAD) course[1] but it's still being offered. It runs 10 weeks but is geared towards continuing education students who work full-time.

The course website doesn't give much details so feel free to view my website[2] that details the course syllabus so you know exactly what you will be learning including UML, GRASP, Design Patterns, OO Metrics and more.

[1] https://ce.uci.edu/courses/sectiondetail.aspx?year=2017&term...

[2] https://www.amarkota.com/portfolio/uci
KeePassXC Password Manager
Yes just replace "I can't" with "I rather don't want to". I don't know anybody who would imply hidden ulterior motives in this case in real life, since "I can't" is not necessarily as strictly interpreted as you are trying to do.
This is the "E-Myth Revisited" route, which to summarize is about decoupling the business from yourself and enabling other people to take "critical" work off your plate (because it really isn't that critical).[0]

[0] https://www.amazon.com/E-Myth-Revisited-Small-Businesses-Abo...
> Your claim amounts to refuting the idea that anything new can be done, that the outcomes we currently have is as good as it gets.

Poppycock. The Wikipedia page lists a small handful of promising technologies[0], and there are others not listed there: improvements in organ transplantation and/or cloning would do wonders. I'm particularly fond of the idea of synthetic chloride channels that do the work of the CFTR protein.

But the reason that cystic fibrosis is lethal is because of the mucous. The lethality of the mucous is unrelated to your lifestyle choices, since the lungs of a CF patient are colonized by bacteria that prefer the different type of mucous. This sort of thing is exacerbated by fraternizing with other people who have CF, since they're likely to infect one another.

Over time, the bacteria become resistant to the antibiotics used to treat the disease. So more antibiotics are definitely in order, although that's not the be-all end-all. Again, I'm just saying that lifestyle interventions are almost certainly not effective (I can't even see how).

But there's a critical point in here: sure, Ignaz Semmelweis was laughed at for positing an unusual theory. But so were tens of thousands of others who came up with actually crazy ideas, too many to list. All I'm saying is, just because people disagree with you doesn't mean they're wrong.

[0]https://en.wikipedia.org/wiki/Cystic_fibrosis#Research
You can do that in Python by converting the list to a tuple before passing it in. The need for a defensive copy is unavoidable as long as you're using mutable data types though.
For webapp <=> API it's pretty much the same as any other header, but with a subtle semantic indication that the value associated with the header is being used for authentication. Generally the value is a password or a bearer token. The problem is that this token is usually not channel bound (can be stripped and used elsewhere) and often has broad authorization associated with it. The security characteristics depend on lots of details. Usually when people say not to use HTTP Auth they mean don't send the username / password in base64 encoded cleartext over the open internet, as suggested by early HTTP RFCs.
Just checked out stdlib.com. Looks awesome. Much appreciate you using Twilio to demo it. Would you drop me an email at gb@twilio.com? Would love to send you something.
Event tickets are just a small fraction of the money to be made. They want ordinary people to be able to go to events because that helps their brand.

If Porsche made most of their money from branded apparel, they'd probably have a different pricing strategy.
Funny that the main researcher on this study on ochre would be called Rosso (red in Italian).
The author speaks of gamma emissions being the primary danger, I thought alpha particles where the main danger?
Thanks for showing me that. I've also been looking for a good reader plugin for Chrome but this website does the trick!
I'm not sure if it's supposed to be a humblebrag or an example of survivorship bias, or both, but thank you for sharing the experience with us.
BTW, I imagine that it is quite difficult for "CEO types" to take off for this sort of trip to say nothing of the various activities that lead up to it.

Senior people can take extended leaves but it tends to be on a one-off basis.

As a "lowly employee," assuming you have some degree of power in your employment position, this is exactly the sort of things that you have control over. You may find that you really can't earn enough to take a bunch of the year off. But I've known plenty of people (and have myself to some degree) who can take a fair amount of time off if that's the [riority.
In the normal web if you browse a well known site there's a degree of trust that the site is not serving malware to you.

That's why is good to use a dedicated device/OS user or at least browser profile to access your bank and doing random browsing.
merge link: https://github.com/syncthing/syncthing/commit/05828368200d51...

discussion link: https://github.com/syncthing/syncthing/pull/3527
Whenever I see an article about storing nuclear waste for such longer periods of time, I can't help but think we will find a use for nuclear waste and end up digging it all back up way before 100,000 years.
Groom someone to take over your role. Be honest with your cofounders, tell them you're feeling burned out and you need to take a step back to keep your sanity.

> The product is just too complicated (tons of domain knowledge required) for someone to come in and take over.

I doubt that this is actually true. It may take them time to ramp up, but you're there to guide them and mentor them.

> Additionally, the product just isn't that interesting (glorified CRUD app) and it's been hard to retain developers.

The fact that you're deeply involved and don't feel that other developers can step in, and at the same time feel like it's a glorified CRUD app hints that you may not be giving other developers enough autonomy or context on the problem.

If they are just working on simple CRUD stuff and have no context, the job is going to suck. But simple CRUD with context could be much more interesting.

And if all else fails, pay more.
NextCloud / ownCloud have federation but the WebDav links are described in /.well-known/. I haven't installed Mastodon so I can't speak to it, but since WebFinger uses /.well-known/ I would be surprised if Mastodon did anything else[1].

[1]: https://tools.ietf.org/html/rfc7033#page-8
> Go pretty much failed at any wide adoption at Google

Interesting, first time I am hearing this claim. Do you have any good sources for this? Most of the Google engineers I know of speak highly of Go.
Why is this incongruence?

Only 20% of respondents expect "Chance of global technological progress dramatically increases after HLMI" happening 2 years after HLMI is achieved, while 80% picks the other choice, "30 years after". (Table S4)

Here is the definition of HLMI from the survey:
"High-level machine intelligence (HLMI) is achieved when unaided machines can accomplish every task better and more cheaply than human workers."

It appears to me that if machines or software, which can be replicated billions of times in the span of two years, can do every task better and cheaper than humans, it is akin to having 100+ times more active researchers working on R&D with much higher bandwidth of communications among them than human researchers do.

It is true that we might be limited by computer hardware availability, but given that the median time of HLMI predictions is 45 years from 2016, we are unlikely to be limited by hardware then.

Another possibility is that most predictors believe they will be limited by the speed of physical experiments, my answer is that smart simulations should allow HLMI to perform many experiments without waiting for their real-world results. A recent paper from OpenAI has shown us that learning in simulations can be effectively transferred to solving real-world tasks. (https://blog.openai.com/robots-that-learn/) In 45 years, the quality and scope of simulations would be far better than in 2016.
I just realized that I was assuming battery-operated. If you make it gasoline-powered, then I can see it.
This is an all time favorite: Sandi Metz' Practical Object Oriented Design https://www.amazon.com/gp/product/0321721330/ref=as_li_tl?ie...

It takes the cognitive overhead off of the programming language completely and focus on design principles in a really modern learning style.
start http://example.com/

works in Windows.

xdg-open [1] is for Linux.

https://linux.die.net/man/1/xdg-open
You do need to use something centralized, but LFS is not specific to GitHub. Bitbucket, GitLab, and Gitea also support it.

Full implementation list https://github.com/git-lfs/git-lfs/wiki/Implementations
But AI research goes when the AIs are capable of doing the AI research, not when every last AI question has been researched. Why will that take nearly 40 years longer than math research?
I don't see how this is any different from now when any yahoo can buy car parts from wherever and try installing them.
New Report Details What Dirty Tricks Russian Cyber Hackers
What do you think it sacrifices? IPFS is more focused on static blob addressing while Dat focuses on data sources, and in that sense, there’s a single authority over a dataset. But I see that as a positive, since mutability is pretty valuable.

TBH, I'm not sure how a site can work without mutability.
Yeah - I didn't mean to imply that that was Hickey's main motivation for the tie-in. Ultimately the sheer real-world prevalence of Java might make my original gripe irrelevant.

You say you don't really need to know the de-facto language of such "host" platforms, but that strikes me as putting a developer into a rather fussy and boxed-in posture if they're going to try and use the NewLang seriously/professionally.
Bird or Frog? Freeman Dyson on the Two Types of Thinkers
I think that consumers aren't actually the target market for most of this always-connected-always-listening device stuff. The real products that are for sale are the data these devices generate and the distribution channel that third parties can buy access to that these devices enable.

There's an old saying that "if you aren't paying for the product, you are the product". That saying might need to be updated to reflect modern times, that "if you aren't paying for the product and maybe even if you are, you are the product".

There may also be some manufacturers who put stuff on the Internet not as a deliberate effort to monetize their customer's lack of privacy, but simply because they've bought into the marketing of other device makers and are convinced that some of the features they can enable by being always connected will make their product more desirable.
So I take it you've never shipped an MVP?
In contrast, I worked in tech support and had no end of terrible experiences with customers.
Δ That's really insightful. Thanks for taking the time to talk to me!
Taking care of your family is the best way to change the world for the better.
Haha. I have to chuckle. I'm really curious why anyone would downvote this comment, unless of course they worked for Facebook.
True point. The difference is that enterprise apps understand the need to patch and update. IOT devices and device builders largely do not.

IOT devices today look pretty much like any other internet device too. Linux, good CPU horsepower, ample memory and internet connection. More than a few exploits that work on enterprise servers can be adapted for IOT devices.

Add to this a lack of awareness of basic security issues among device builders and you've got a problem. That is why we are seeing so many security issues with IOT devices.
Alpha particles are the main danger when alpha emitting materials are inhaled or ingested, but nuclear waste storage facilities are designed to prevent that. With good containment, gamma emissions are the biggest danger, because gamma rays are hard to block.
Go to your wife and talk to her. Plan a vacation and depending profitability, check to shift some responsabilities to someone else.

Why is it hard to retain developers? It would definately be easier to retain developers to ease your burden. ( that's a problem where $$$ can easily be thrown at, if it's possible off course)

PS. For some (busy) people, doing sport actually helps a lot
You are quoting Wikipedia at someone who HAS CF? Is your knowledge of CF based completely on reading crap online? Because mine absolutely is not.

All I'm saying is, just because people disagree with you doesn't mean they're wrong.

And all I am saying is I have heard this kind of dismissive crap from the "peanut gallery" before. It isn't anything new or novel for people to treat me in a completely disrespectful, dismissive fashion.

So if that is all you have to bring to this discussion, then I think I am done. Because it isn't a good faith tactic At All and I have wasted enough of my life on assholes on the internet who are sure that I am crazy because REASONS, none of which are at all actually logical or scientific, though that is what they are typically claiming as justification for just crapping all over me gratuitously.
If know a language like C++/Java/C#/JavaScript/etc, then try building a simple app without using any of the following constructs:

if, while, for, foreach, do, goto, and switch.

Also, don't expose any instance variables or use setters, and try to limit the use of assignment statements to constructors only.

Implementing something as simple as a FizzBuzz solution under those constraints will be enough to understand OOP.
... Are those actually Twilio's keys, or are they creating a new Lambda instance (with its own private access keys) for each customer?

Maybe they actually intend for people to be able to use all the functionality of Lambda, some of which (I guess) requires using the AWS access key?

Or are people naively assuming their own Lambda container is a reasonable sandbox for third-party code? If so, yikes.
NTFS bug lets anyone crash Windows 7 and 8.1
5 Top Secret Files for Super Soldier Research
JavaScript Unit Testing Frameworks: Comparing Jasmine, Mocha, AVA, Tape and Jest
ML-based lossy image compression outperforms all existing codecs
I guess I meant that in the case of HTML you usually mark things up with aria tags and what have you. Not that there was anything like that in CLI land.
This is very logical.

Starting this year, FB has been experimenting with inserting mid-roll ads in videos[1].

Well, video inventory carries higher CPMs than image formats typically, and mid-roll CPMs can be pretty juicy--many people won't skip the video if they are halfway through it.

So how do you better align the targeting of your video content with the ads you are serving against it, and create some premium direct buy opportunities (which have even higher CPMs) for big brand advertisers?

You guessed it--create your own original video content.

This also potentially paves the way for them to test a subscription model with fewer ads (cough Hulu) or no ads. Although I'm not sure that makes sense since FB's advantage is one of Aggregation Theory[2]. If they can deliver awesome ad-supported content for free, they can compete very well against other video services which are vying for a share of people's finite attention and time. The more time you spend watching something on Youtube, Netflix, Hulu or Amazon, the less you are spending on your FB feed. (Actually who are we kidding, everyone has their phones out while watching things these days anyway).

[1] http://marketingland.com/watch-facebooks-ad-breaks-non-live-...

[2] https://stratechery.com/2015/aggregation-theory/
Thanks as well Shannon!
I have to agree with Marenkay. I left Facebook a long time ago and haven't missed it on bit. There was some minimal value, I suppose, in being able to have anyone contact me if they didn't have my email. And possibly organize invites for events. All of this is, of course, possible without Facebook, they just made it easier. However, the real issue is the secret cost of Facebook far outweighs any benefit the user derives.

Also, the reason Facebook is popular is not because it adds extraordinary value for the user, it's because it caters to things like curiosity, narcissism, and ego that reside in all of us. It's feeding those things that keep the user hooked and coming back. Not "value". The extraordinary value you speak of is what the shareholders have.
I saw a slickdeals post the other day about a 2-pack of inkjet printers for $33 (actually, found it: 2x Canon Pixma MG2522 printer/scanner/copiers).

I get the impression that this kind of deal comes up pretty often too. If that kind of price can be achieved reliably, it does make more sense to just buy new printers (until you have 3). Apparently, they remember the IDs of 2 previous cartridges. With a third cartridge, you can refill the old ones and reuse them.
The main benefit of IPv6 is that it allows all endpoints to have a real IPv6 address, including the ones that don't have a real IPv4 address.

It serves its purpose if it allows end user devices to directly communicate with each other even if cloud servers with real IPv4 addresses continue to use IPv4 until the end of time.
Scuttlebutt – secure gossip platform
I was already doing this with their API on Lambda. If anybody is interested:
https://github.com/nathanjsweet/narthan

Good on them for integrating it.
> The IPv6 designers made a fundamental conceptual mistake: they designed the IPv6 address space as an alternative to the IPv4 address space, rather than an extension to the IPv4 address space.

I respect djb and his contributions to cryptography, but he is off base here. The sin was committed when IPv4 was made and not initially designed to allow for variable / expanded address space.

Adding an IP Option to IPv4 packets that could carry extra address bits was not an option either -- IP options aren't preserved much at all on the Internet. Furthermore, even if most routers didn't drop IP options, adding "v6" address space via IP option in a packet that old/v4-only devices would nevertheless attempt to parse would have been hell operationally.

IPv6 has lots of flaws/idiosyncrasies/weirdnesses (multicast, mobility, slaac, ndp, etc.) that only looked good in the 90s, that definitely made ipv6 adoption a lot more painful than it needed to be, and ended up as difference for just difference's sake; but the one thing that was unambiguously done right with v6 was a completely clear separation of address spaces from IPv4.
The beautiful languages of the people who talk like birds
A quantum machine learning accelerator is launching in Toronto
"I went from being an accommodating person to an intense asshole "

I have gone through the same process. Maybe it's because I am getting old, meditation or I just don't care anymore, I have slowly learned what's really important to me. I am generally pretty accommodating but for some things I won't negotiate and just say "No" without any further explanation.

This seems to work reasonably well with most people.

I don't really know what I am trying to say but maybe it's to have your priorities figured out and be flexible with unimportant stuff but firm with important stuff. That is, stuff that's important to you, not somebody else.
VIIRS DNB Nightly Mosaics can be found here:

https://ngdc.noaa.gov/eog/download.html

The Visible Infrared Imaging Radiometer Suite Day-Night Band (VIIRS DNB) images the entire Earth nightly at a resolution of about 750 meters. Suomi NPP orbits the Earth 14 times per day on a 16-day repeat cycle. The average time at which images are taken is near 01:30 in local solar time, but can vary by over an hour depending on latitude and the particular cycle.
sell and get out. fast.
Part of the problem is that “good manners” only seem to be considered in one direction. It is time to redefine “rude” to include people that do not know how to communicate their needs very well and/or are just super-entitled.

Why am I the one considered “impolite” by not dropping everything and helping you immediately, if you haven’t bothered to do things like:

- Indicate everything you have tried already (or worse, you haven’t done any basic research yourself)?

- Consider the possibility that I can’t respond instantaneously because my Inbox has dozens of other items already? Or that I didn’t answer my phone or your text because I was actually busy, or in a bathroom, or due to some other totally reasonable explanation?

- Consider that you are basically asking for free help, when there are people who pay for my time?

- Show even the slightest interest in helping others yourself?
Outsource the work to me, pm me and go do whatever you want for 3 years
> 24/7 Monday to Friday

That's 24/5.
I suppose it depends on how easy it is to change.

When I read "interchangeable batteries" I imagine a pretty simple procedure: open hatch, pop out old battery, put in new battery, close hatch.

When I read "install car parts" I imagine a procedure at least an order of magnitude more difficult requiring knowledge and experience working on automobiles.

Changing batteries is a task nearly all people have done at least once by the time they start driving. If changing the batteries in your car is as easy as changing the AAs in your Game Boy then I imagine many people would be willing to do it without thinking twice.
If we're golfing...

(#(* %1 %2) 6 4)
They've had one of these stores for a while at the Washington Square mall in a suburb of Portland Oregon. I entered it exactly once.

As you walk in the first thing you see is a sign that says, more or less: "all books are list price unless you're an Amazon Prime member". Which is not something that influences me in a positive way. They're basically saying I need to pay them $99/year to shop there.

Not that I'd want to shop there. I just don't see the point. As this article notes, there is very very little physical inventory. You can play with Kindles. Maybe that's the point?
No apologies needed. You highlighted precisely the issue that is causing us to move to proper "microservices" at Eventbrite. Without splitting our monolith into separate processes, migrating to newer versions of Django or to Python 3 simply isn't tractable for us. Luckily we've already decoupled much of the monolith by moving functionality into a homegrown service framework that lets you run services either remotely or colocated in the same process without code changes.
I'm concerned about this as well. But yet I still predominantly use Chrome. Why? Because Mozilla seem completely incapable of delivering a browser that doesn't Hoover up every ounce of available RAM at the earliest possible opportunity. Chrome also uses more memory than one would consider acceptable, but it seems to suck it up more slowly than Firefox. And, even in a somewhat RAM starved state, Chrome seems to perform better. Net-net, I keep using Chrome.

My advice to the Mozilla group: drop ALL new feature development and dedicate every man, woman, child, cyborg, dalek, c'thulu, earthworm, or rock that you can round up, to one purpose: improving Firefox performance. Specifically, try to decrease RAM and CPU utilization. Don't do anything else until you're consistently better than Chrome.
I think you are preparing for the next stage. You want to sell the thing and move on and just be a consultant on hand for the changeover. That way, you have a path forward to do something else?