skysight-inc/HackerNews huggingface dataset:
> ... of data w/out with only basic operators... (emphasis mine)

I'm having a little trouble trying to parse that sentence. Could you explain it better?

Based on what I think is being asked, the question is essentially: What is a STD? I think this is a very straightforward and fair question.

For less Stat-y HNers: For normally distributed data, the STD is the root of the Variance. The Variance is just the average of the square of the difference between the data points to the mean. Essentially: Take a point, find the distance to the mean, square that, average over all points you've done that to. That's the variance. Root the variance, that's the STD.
It'd be simple enough to add an 'order' identifier (request timestamp, etc) to the requests.

Edit: nm. My mistake, not as easy as that using only css!
A story about Jessica
That's not what driving is like in my city. When I drive, I continually worry about all the same things I worry about on my bike, plus it's harder to stop and check directions or take a break, because parking is so difficult around here.

Knowing how much danger I pose to everyone around me while operating a 2-ton overpowered steel death machine is incredibly nerve wracking, as opposed to being on my bicycle and only having to really worry about myself.
No, that's a common misconception: https://www.nysdwi.com/rochester-dwi-on-a-bicycle-new-york-l... and https://www.avvo.com/legal-guides/ugc/a-state-by-state-guide...
I used to buy pot from CA dispensaries in 2010 on my credit card.

The bigger problem is that the gun debate is too dysfunctional. The whole premise of this article is an attempt to bypass an important discussion.

Frankly, if we kept the NRA and the "ban the guns" crowd out of the discussion, we'd solve the problem overnight. Those two parties drown out the reasonable debate.
There are lots of regulatory limitations in making sure each supplement is allowed for consumption in each country (let alone each state). So we are making sure we have all the precautions met before doing something worldwide.
I know I’ll get slack for this, but I use a google WiFi router. Yes I know it shares info with google to enable some of the services it offers. However I’m already in the google ecosystem at work and use Gmail at home. So I don’t think I’ve increased their access to my private life.

Their product is really simple to set up, offers a simplified “work for most” default setup but it also lets you dig into the router config details of you care.

It also offers a separate ssid for guests that only tunnels to internet and does not allow device to device communication on the lan.

There is something to be said for not requiring a lot of active effort.

FYI I don’t host or run any internet facing services from my home network.
Why WeWork locked up its beer taps in California
You are right, they are under #culture. We should re-think the categories
>I'm going to comment mostly on the parts of the proposal that I think are wrong, but don't take this to be an overall negative response. I'm excited to see smart folks working on this, and package management is a really hard problem.

And as usual Golang ignores progress in the area by package managers such as npm, cargo, et al for what seems like a half-hearted solution.

Issues I see: the introduction of modules on top of packages solve no real problem, the addition of major version numbers as part of the package identification (and thus allowing the same program to use different versions of a package), and "minimal version selection" solves nothing that lock/freeze files wouldn't solve better, while preventing users from getting important minor but compatible updates (e.g. security) as a "default".
I agree. It's extraordinarily useful in the process of changing your life. I used it to to drop about 30 pounds over a year. It becomes entirely unnecessary once you alter your lifestyle and build new habits. The counting acts as an enforcer to assist in behavioral change and help you track and identify all bad dietary habits.

The anti-calorie counting argument ignores that calorie counting is strictly an assistant, a tool, not a primary dietary method. Calorie counting should be a mandatory requirement of all significant dietary & lifestyle changes as it pertains to seeking to lose weight. It's the sole means available to most people to identify with any precision what their resting calorie burn rate is: how many calories can you consume before you begin to gain weight.
I think that's amazing that a small-ish town or city in Germany has such great public transport and bike routes. That all seems to be limited to much larger cities in the US.
Wow. Looks like you're actively try to downplay this fact.
It looks increasingly like "counting calories" won't work as a weight loss strategy until I can have an AI automatically estimate my calorie input by watching everything that I buy, cook, and eat, and compare that against its estimate of caloric expenditure via metabolism and physical activity.

And even then, it would be easier to have a simpler AI that can do little more than recognize an item of junk food and shock the appetite out of me if it detects my hand reaching for it.

Not everyone can do bomb calorimetry at home. It's rare enough that someone can measure food portions to the nearest 10 grams. I think the entire basis of the Weight Watchers "points" system is that the calorie number is just too much math for most people. And then, psychologically, it isn't a matter of "things I can eat versus things I can't eat" but "things I don't have to worry about eating versus things I have to track in a stupid notebook". That bypasses the stubborn counterreaction where forbidding a food only makes the dieter want it more. You can still have it, if you really want it, but you have to do math and accounting, so it had better be worth the hassle.

This study mildly supports my buffet theory (actually a hypothesis). My theory is that you can avoid gaining excess weight at any buffet by following just one rule: you can eat anything you want, as long as every plate you bring back to the table is at least 50% filled with undressed/unsauced salad-bar vegetables, and you eat them first. It's hard to overeat when you're eating a half-plate of raw broccoli between each half-plate of other stuff. If you then replace the buffet with a grocery store, you have a lifestyle strategy: eat anything you want, as long as you have a proportional mass of salad first.
Traffic lanes are rarely wide enough for two vehicles to travel side by side with sufficient space between them.

For example, on a street with 10 foot wide lanes, a 6 foot wide car would have a margin of 2 feet on either side of it and 4 feet between it and a car in the adjacent lane. For buses that are 8.5 feet wide, they have about 0.75 feet on each side and 1.5 feet between them and another bus in an adjacent lane.

A cyclist is about 2 feet wide at a minimum. To have a 2 feet of space on each side, they need a lane that's 6 feet wide. To have 0.75 feet on each side, they need a lane that's 3.5 feet wide.

For the car and bus examples above, neither can leave enough space in the lane while they're in it for a cyclist. So the only way to safely pass one is to change lanes.
Well, if they can use complex numbers, I think quaternions[0] are fair game for a 3D elephant.

[0]https://en.wikipedia.org/wiki/Quaternion
Am not devoted but was tempted to downvote this. They may be a waste of time depending on project/team size, or they may facilitate communication to avoid folks "going dark."

As always it depends on many factors, so I wouldn't be quick to throw out absolutes.
similar when I was younger, but it was one of the smaller gig hard drives where I was like "wow, they've hit the point I'll never be able to fill this thing."

Those were innocent times.
For last 20 years at the least, and the gap widens if anything
One example is OpenDns: https://www.saastr.com/david-ulevitch-opendns-learning-to-lo...
Ad? You'd let your father browse the web without an ad blocker?!?
There was an article about just that the other week, on here I believe. It was detailing how a lot of the controversial tech ideas coming out of places like silicon valley are from these tech/startup moguls who are so disconnected from reality that they don't understand the concept of ethics or technological consequence. To them it doesn't matter how intrusive a design is, if it solves a problem, then that justifies all negatives.
Honestly, in any STEM major, esp. the physics heavy ones, those maths areas should be well understood. Is any (physics heavy) STEM major also a Data Scientist then too?
AMP is just a subset of HTML/javascript so they're not out on a limb if AMP disappers.
Can you give an example of what you mean? I assume you mean something other than the outdoor metering device used by the power company.
Hi Min, say hi to Greg for me!

Check out LabDoor (YC W15), they might be able to help with a lot of testing and insights as you guys grow.
Lock files are best of both worlds: you specify the latest at check in time and then freeze whatever was picked. No need to reinvent the world.
It isn't in the context of nutrition. That was my point which I failed to convey.

The failure in the discussion is that calorie count matters in the grand scheme. But if the focus was nutritional value per calorie that measurement falls apart much more quickly.
I find Bay Area drivers (Palo Alto) area to be polite, almost to a fault. I've had a few aggro assholes, but normally the problem is they're unpredictably nice.

For example, if a car passes me 50 feet before a stop sign and then either has their right turn signal on or otherwise indicates a turn (turns the wheels to the right as they stop), I often just pull in the lane behind them so there is no confusion about whether I'm going to get run over or not... but it seems to more often CAUSE confusion, because they're waiting for me to go by them on the right, which I appreciate the courtesy, they have the right of way.

I often have the same issue at 4-way stops; if they arrive before me and I slow to a stop and put my foot down, THEN they start waving me on and want me to go before them. Of course if I were to blow the stop sign, other people could potentially be annoyed by that. But only about 20% of drivers go before me when I arrive after them and stop and put my foot down.

Also, sometimes I try to pull into the "gaps" between parked cars to allow a car behind me to pass, if there is lots of space and I will not need to pull back into the lane for awhile.... but too often indecisiveness and timidity on the part of the driver mean now I'm having to negotiate my way back into the lane with a car still behind me.
> The Maven approach is unquestionably superior; code always builds every time.

If that's your goal. There's a middle ground which includes security updates: asking the community to follow semver. Rust devs seem to do it well and my crates build well with non-exact version numbers after not visiting them for a while. Not sure why the majority of Rust devs do a good job with this and JS devs don't. I suppose it's the strictness of the contract in the first place.

With Go, I've found popular library maintainers doing a good job at BC contract compat even when there has been only one blessed version. I don't assume giving them a bit more flexibility is going to hurt anything.
The great irony is that often technological innovations are believed to be liberating and done with the motivation of improving the common lot of humanity.

Two examples:

Social networking - Enabling more meaningful and greater connection between people, leading to greater happiness and fulfillment? Or, fostering more divisions, balkanization into "like" echo chambers, promulgating fear and prejudice, leading to greater depression and mass manipulation?

Cryptocurrencies - Disintermediation! need I say more ;) All kinds of utopian views of how this is supposed to promote freedom, security and efficiency. But top of the wish-list for the most paranoid and repressive authoritarian tyrant would have to be a magical way to fully control and monitor all economic activity: A cash-less society where every single transaction is done with the government controlled digital currency, recorded on the government controlled blockchain.
With same density, it should be possible to pack a Petabyte into 3.5" drives. Wonder why Intel went with a new "Ruler" physical format for its Petabyte drive instead of 3.5" format.
Nice article, but the most interesting question remains unanswered: how/where to find SaaS business ideas?
That is the vision - using data to track changes in health rather human psychology.
Yes we do. That's very valuable sometimes. Often those studies are flawed or biased. In fact much of the time they are not even reproducible, or studies that don't support a patent holder's interests are discarded.

Also thousands of years of knowledge and experience has yielded a lot fruit. Some of it is wrong for sure. Much of it too subtle and long term to fit into western trials.

I suspect the error rate is comparable. Science is not the only path to knowledge and medical science is deeply flawed.
I followed up on this and you're right, there is a pension component too. Although she laughed and said it is "hilariously small."
Yikes, that was the best article on SaaS that I've read all year. So much great information.

A few things jumped out to me as off:

> Conversion rates of low-touch SaaS trials with credit card not required:

> 2%+: extremely good

Really? 2% seems awful. If a company signs up for your trial, they must have a problem they're trying to solve. If you don't solve 98% of peoples' problems, it seems like you have a problem getting people engaged with your product.

Our (bootstrapped low-touch B2B SaaS's) trial -> paid conversion is closer to 8%. This doesn't feel "extremely good". I think we can do much better.

> Virtually no low-touch SaaS business achieves net negative churn; their churn rates are too high to outrun.

What about Intercom and Front? Are they just outliers?

I would guess that this is actually true, but only because most low-touch SaaS business don't have scaling pricing - they have fixed plans. If you have pricing that scales with usage/value, you'll make much more each month from expansion revenue.

Overall I loved the article, and wish I could have read it a year ago before we launched our SaaS company. Thanks patio11 and Stripe.
The stupidity of "the common user" you just referred to is not Google's fault or responsibility.
I've been mostly biking to work for years now, on an island off the northwestern coast of Norway.

I have found that studded tyres are more of an annoyance than an asset on 99 out of 100 winter days.

On anything but wet ice, regular tyres do surprisingly well - to the extent that I've felt no need for studs at all during quite literally thousands of kilometers of riding in the snow - yes, grip is not as good as on asphalt, but then again - studs will not magically make the road bare; they only give you a bit of extra margin under very specific conditions - wet ice, basically.

On wet ice, studded tyres will just postpone the inevitable. You WILL topple. On those days, I just jump in the car.

Additionally, the noise of a set of properly studded tyres is enough to drive me nuts, though obviously YMMV.
Storing up fat for hibernation is perfectly natural and has no negative effect on the health of the animal. It has nothing to do with obesity as the term is normally used.
It's the NY Times, I'm not sure I can trust anything they publish at this point.
That's unconstructive and substance-less.

Could you expand on the progress you mentioned, or explain what parts of the counterexamples you gave the Golang folks should learn from? In what ways is the proposal a half-hearted solution?
Technical details, for those so inclined: the software is written in ClojureScript (compiled to highly optimized JavaScript) on the client side, using React.js for user interface updates, and Clojure on the server side, running in a JVM (Java Virtual Machine). It uses the RethinkDB distributed database for data storage.
Interesting choice of Tech stack. Care to explain why you went with Clojure backend and ClojureScript for react on the Front end instead of much more traditional choices?
re: Toilet cleaning

What's needed there is not so much a robot, but a better toilet or materials that don't get dirty or are self-cleaning.

Or maybe a chemical - what might be interesting would be something like those blue discs you drop in, but coupled with something like Rain-X (for windshields). Make it so nothing can stick to the bowl...

That of course doesn't solve the external surface cleaning process, but it would be a nice start.
In high school, I recall drooling over a 1GB hard drive in Computer Shopper magazine for $1,699.

I'm guessing that in 30 years we'll be looking at 1PB drives in the $150 range, inflation adjusted. What a time to be alive.
The context is that this is a new government. The old BC Liberal government didn't care about any of these problems at all and allowed them to fester for years. The new NDP government suspected there were severe problems and were starting to act on them. The article "confirms" that indeed the problems are severe, and the new government is correct in their belief that it's an important issue for their government to address.
Could you please not post snarky dismissals to HN, especially of other people's work? It breaks a number of the site guidelines at https://news.ycombinator.com/newsguidelines.html. Specifically, this guideline:

"Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize."
Interesting, thanks for the explanation. See the link at the bottom for what I think foo and bar would be in TypeScript. I'm curious if you see specific weaknesses in it. Seems like maybe this is all just a clash between formalism and how languages work in practice, similar to how it's nice to just pretend that computers work on real numbers instead of floats. In this case, maybe you'd need to pretend that JS works on values rather than having object identity.

> Tags never overlap.

Agreed that TypeScript doesn't enforce this property of the type definition, and it would be nice that it did, although my interpretation of the claim was "any sum type is expressible as a tagged union". I certainly don't claim that TypeScript has a syntax for describing tagged unions and ensuring that they're well-formed; it's just that they're expressible via other features.

> Tags are only used to discriminate between cases.

It's true that tags are string values in my case, although possibly a fancier version could use opaque values. But given that TypeScript enforces that the type is either 'A' or 'B', couldn't any other language derive that string from the case and use it?

Do you view (say) SML datatypes as being valid sum types? I'm having a hard time understanding when SML types would be strictly more powerful/expressive than TypeScript here.

https://www.typescriptlang.org/play/index.html#src=type%20A%...
> we
Simple enough, in CSS?
It's an interesting thing, because it's naive in a very particular way, but it's also more true than most people would guess.

And that's photography.

A single photograph requires a bunch of megabytes to store properly. Videos require tens of thousands of frames.

If you were working with text, it would still be easy to fit everything you needed in 250MB.
We are definitely checking you guys out. We've spoken to Neil to set something up soon. :)
This probably is the most robust solution now, but IE6 mattered then, and it didn't even work in the shiny new IE7
I rather enjoy my bicycle commute, but I agree, I don't arrive at work any more ready to tackle the day or productive/energetic than if I drive.

I prefer to bicycle, but I also love driving, and of course the car is always more comfortable.
> due to civil war that the US participated in by providing troops and resources

US didn't provide any troops or resources to Russian Civil War. A few clashes with pro-Bolshevik bandits were from Japanese forces.
"They're uncomfortable"

If that's true, then you are not wearing a properly fitted one.
In Seattle I watch cyclists randomly weave from the bike lane into the car lane and back again. These are adults, not kids. It blows my mind.
> Email-based startups and open source
> projects don't seem to move very fast
> though, likely because due to the
> Gmail monopoly, they don't get a
> lot of support.

A great big {{citation needed}} as to your claim of a cause-and-effect relationship between these two statements.
The major one is that instead of manually checking pages one at a time, Checkbot lets you easily test 1,000s of pages in a few minutes to root out issues you'd normally miss. As you're doing web crawls from your own machine, you can also crawl any site you want as often as you want including localhost/development, staging and production sites. This lets you identify issues early and confirm fixes during development before problems go live.
Python Library for interacting with the Netflix MSL API
The author is an overrated word-seller. Why would I take startup advice from a full-time employee?

Downvote away.
Sounds like spyware.
That seems like cheating. If you can use quaternions to squeeze out more degrees of freedom, you could also use octonions. You could use any number of additional dimensions that square to -1.
Maybe in the sense that there are reasons to shoot yourself in the dick, but I don't think anyone would take those as being a reasonable argument.
> Misuisng it might, but don't do that.

Isn't technical debt usually just the situation of having many things that should be done, but aren't? In other words, the accumulation of "don't do that" cases in code.
> "Why is educating citizens about digital literacy the solution to misinformation, as Mr. Goldman suggested, rather than fixing the tech platforms that make misinformation hard to distinguish from truth?"

Literally, "why educate people when you can just restrict speech?"
Diseased Streets – Downtown San Francisco survey finds trash, feces and needles
Sounds like the pattern attribute and :invalid selector on <input> will do that.

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/in...
The source article is a blog entry on the Jupyter project's blog; i don't think its unreasonable to expect that readers of the Jupyter blog have some idea what Jupyter is; its kind of unreasonable to expect every blog entry to repeat that.

Now, readers of HN might not know, and HN's decision (which is, on balance, I think beneficial) to not allow additional supporting commentary besides the title on posts with links to outside articles prevents contextualizing this well for HN readers. (Perhaps allowing one or a small number of supporting links with very brief annotations might be an improvement, but we really do want to avoid Slashdot-style editorializing of submissions, which the current setup does quite efficiently.)
WeWork offers freelancers a chic workspace but are people productive?
The picture showing Titor's laser bending was enough evidence for me that it was a hoax.

Anything that could distort the laser light would also distort the light coming from the background through the same space and into the camera.
It updates the attribute, you can see this pretty easily by going to the Instagram website. If you inspect the password field in the browser, when you type in a value you can see it reflected on the `value` attribute of the input element.
But that requires extra work, compared to simple JSX-based React code, doesn't it?
Hmmm. Maybe mind body? QuickBooks? Any saas product that is a crucial part of a business will necessarily be high touch.

The reason why it might be a good place to start is because you can find enthusiastic customers that are ill served.
Pseudo-intellectual masturbation.
Linux’izing your Windows PC Part 2 – LAMP, MEAN, Python, Java, Machine Learning
UBS Global Real Estate Bubble Index