skysight-inc/HackerNews huggingface dataset:
There is plenty of animosity between cyclists and motorists. The chief complaint of motorists is that cyclists don't follow the rules, such as stopping at stop signs, and the chief complaint of cyclists is that we have to pretend that we are invisible because motorist don't look out for us. I think this awareness, even if hostile at times, actually keeps us on our toes and makes the roads safer.
> Likely spending $1.59m per cruise missile is part of it, and the other part what we seem to value in society....locking people up vs. fixing the core issues

Cruise missles have nothing to do with it. We spend more on education per capita than any other developed country besides Switzerland. And our best performing school districts often spend a fraction of what our worst school districts spend per student.

We don't have an educational problem in the US. We have social problems we're trying (and failing) to fix by throwing money at schools. Our urban and poor-rural teachers are trying to teach kids in places where the bottom has fallen out of the social order. Changing how we do testing, etc., is rearranging deck chairs on the titanic.
It would be technologically but prior links suggest only peripheral titles get big upvotes:

https://news.ycombinator.com/from?site=zerotier.com

Too bad since I'd like to read crypto and NETSEC people's evaluations of it. Im sure some here would make good points.
Are electric bicycles desirable mainly because of lower physical effort, or higher top speed? I am an avid cyclist in NYC and I don't think I would be comfortable going any faster than my current top speed. And I really enjoy the exercise. So why would I choose an electric bicycle over my traditional one?
... and by "I've deleted more code than I've written" I meant the amount of code I've deleted and rewritten so far exceeds the amount of code I currently have.
I don't know the specifics of e.g. North Carolina, but note that higher average student funding != higher median student funding.

This is because often low-income schools have very high amounts of students with disabilities. Students with very harsh disabilities can require one-on-one or few-on-one supervision. This means that they can eat up a substantial portion of a school's budget, leaving most students with significantly less, even if the school receives nominally more funding.

Again, not sure if that's the story in NC-- just that the story of funding is a bit more complex than the average amount per student.
> I have over a decade of experience building web apps.

Were you also running those apps? SRE means you understand the intricacies of running an app too.

When I hire SREs, I look for people who have the following skills, in this order:

1. Leadership under pressure. What I mean is can you stay cool and calm and keep everyone around you cool and calm when everything is melting down

2. Experience operating a platform. Do you know basics like networking, system startup, system and OS tuning, etc. Can you diagnose a problem on a running instance?

3. Coding. Can you write decent code and can you understand good code.

The reason it is in that order is because staying cool under pressure is something I can't really teach you, it's just sort of innate for the most part.

Coding can be learned.
That's unduly personal. Please don't do that here.

We detached this subthread from https://news.ycombinator.com/item?id=12152032 and marked it off-topic.
100+ Best Free HTML5 Bootstrap Templates for Business Agency
Good Storytellers Are Happier in Life and in Love
It's a good ideal but it also helps to recognize the problem. Not everyone that recognizes the problem is apt or interested in offering a solution. Also I don't believe parent comment was intended to be derogatory
Inside Russia's AI spytech startup
Please. Python doesn't even allow for specifying which exceptions a function throws.
Yes! .. i love thinking about things that way!

Speaking about that mentality > the right to repair : https://news.ycombinator.com/item?id=12088631

...raises the question about who can service and repair medical implants. I imagine pace makers would be an interesting case study.
Jennifer Doudna: How CRISPR lets us edit our DNA
In (other) words, the situation is that you've just decremented the reference count of an object, because you've nulled out the only location in the heap that reached it. The reference count becomes zero after decrementing, so you know that _now_ there are no slots in the heap that point to it; but how do you know that there isn't a thread that fetched the object out of the heap before you started, and got stalled before it could increment the reference count and has been stalled since then?

(I'll try to edit the post to make this clearer ^).

I'd also like to stress that there are many ways around the problem, the only point of the post is that you'll have to solve some non-obvious problems if you try to generalize reference counting to a heap shared across threads.
> Well, what we got were concepts. In kindergarten, my son learned things that I recognized as basic number theory...almost as if it came straight out of Andrew's book of the same title. Nothing advanced, but the concepts were covered quite well. What he missed though was the ability to calculate quickly...this I had to get him to do at home, and it came in time.

Did you look ahead to see if that was covered later? Common Core covers much of the same computational arithmetic stuff that was usually covered before, but often covers it at a later grade.

Descriptions of what is covered at what grade level are here: http://www.corestandards.org/Math/
Thank you. These, and the other answers, are great links. The Pearls book seems the right thing to get you thinking functionally.
> You know, Jacques, at one point a few years ago I remember thinking your articles were on the front page too much.

I actually agree. It got to the point that I asked people not to submit my stuff because there definitely is stuff on my blog that does not overlap with HN in any way. It's the stupid karma, people will race to submit stuff that they believe will give them a karma boost, as if there is any value to it.

> it's better just to link to your friends and collectively laugh rather than hop on a soapbox to lecture everybody.

That I'll agree with. It's just that I spend a lot of time on the 'new' page and the amount of pokemon stuff submitted is insane, and that's besides the amount of stuff that is 'made-for-hn' with some pokemon reference in it just to get some of the attention.

> Just do what I do: internalize it and be bitter so you can look forward to becoming a cranky, cantankerous old shit in your twilight.

Hehe. Ok, point taken. Thanks!
Although you're kidding, there was an embedded server that reduced CPU/memory use by working almost exclusively in TCP. It evdn pre-encoded HTML pages as TCP packets that ig transmitted.
Because we are responsive to the business, they never revert to spreadsheet solutions.

Not that I do not believe you but... How hard have you looked? In my experience the largest the corporation the more chances there are that IT just does not realize what the situation is. "Shadow governance by spreadsheet" is something you notice only if you actually work in the same office withe business users for a few days, in my experience (or when the whole thing has grown so much that they cannot really manage it anymore then ask you to fold it back into the main system).

Of course, YMMV.
The title (which can be seen in the slug and the HN link) was "Is fasting Good For You? What We Know So Far."
what about homographs ? For example, 'functor'
means something different depending on the programming language (Haskell, OCaml)
http://people.csail.mit.edu/ebakke/
I live in SF and feel a similar way; cycling is dangerous enough at my relatively slow speed and offers exercise built into my every day routine.
Twitter didn't used to send random push notifications like "@justinbieber is trending on Twitter. Follow them." either. Tumblr didn't used to send random push notifications with 80% emojis. But now they do, and super annoying.

Whenever I see a company start sending these random "retention" push notifications I know they're fucked and they're just trying to stop a leaking bucket.

Pokemon is not at that stage yet, so this article is missing the point. I will bet that Pokemon will start doing this in the near future when the novelty wears off and they need to live up to the stratospheric expectation the media has built up for them.
Yeah. Pokemon is a brand that a lot of people already recognise and care about. Your project you're 'growth hacking' for likely isn't.

Then again, Pokemon GO does show the value of one other thing:

1. Having a really cool idea and actually implementing it.

Miitomo (Nintendo's previous mobile app idea) didn't have this, and hence its popularity has fell off a cliff. Pokemon in the real world is something people wanted. Random customise esque social app based around questions and answers wasn't.
If the goal is to retire early at any cost,even if unhappy getting there, then yes.
The quality of the medium is not determined by the quality of its content. GNU manpages especially are incredibly low quality (they have info(1) for extensive documentation), but not all man pages are GNU manpages. If you use man with shell job control (Ctrl-z, fg, bg), you can easily read multiple man pages simultaneously.
Yes! For some reason I still always type `man whatever` when I need to do something with a tool... even though I'm just presented with 50 pages of gibberish that I scroll through for a few pages then go to Stack Overflow.

The problem I usually find is that man pages give equal importance to every possible flag - making really hard to figure out which elements you most likely will need to do common tasks.
It's possible that parent is referring to the mild acidosis that can accompany ketogenic diets or fasting. At some point along the process of using fat, rather than glycogen, for fuel, your body's compensatory mechanisms (bicarbonate buffering, renal excretion, and a few others) can't keep up with the acid in the blood stream, causing a lower pH.

I'm not going to take a guess at 'toxins.' When I hear that terminology, I think of a blindfolded kid trying to hit a pinata with a bat, or carpet-bombing: they'll get there eventually if only by the imprecision of their targeting, but it's not pretty.
We had something amazing in this space but it lacked funding. If we don't draw a correlation between funding harder things and getting better innovation, we'll have the same complaint in 20 years again.
>I would might agree if worked as advertised on the label, however it does not hide ads as a vanilla ublock, at least for me (FF)

What do you mean? I completely replaced µBlock with adN and see 0% difference.
I think you should definitely do it unless it takes years to ship the first version. The first in market doesn't mean the first to succeed.
Funny, I've run the mail server of our family for quite a while and it would never enter my head to read someone else's email.
Farm model replicated across regions backed by filers taking snapshots of the entire farm.

* my speculation
Everyone has an opinion, very few know what they're talking about. Even fewer have experience.
The Brexit referendum didn't offer people a choice of priorities. It offered them a binary in vs out decision where the differences between different ways of implementing each choice were arguably wider than the difference between the choices. Then voters had to try and map their actual priorities onto this decision based on dubious information from media and politicians who had their own interests at heart.
The one nice use case is for people discouraged by the distance of their commute (due to their fitness) or people discouraged by the one or two hills on their likely commute route.

The electric assistance can push these folks over the hump.
There are ALREADY people who are forced to live that life.

If you are support separation between church and state, and you are living in Turkey, you are ALREADY being targeted, being arrested, and being tracked down, eventually to be executed (They are trying to bring back the death penalty. Who do you think for?).

What do you tell those people? Just stop fighting for what they believe in? Turn yourself in to the government and hope for the best?
Bible-Regal. I'd kickstart the heck out of this
To extend your range?

But the ultimate answer is maybe you wouldn't choose an electric bicycle. That's ok.
Verizon Finalizes $4.8B Yahoo Deal
Who are these people that have the time to hassle property owners, city officials, and "criminal" (read: wrong skin color) "park" visitors on a regular basis, but can't pony up $20k among the whole group to actually get done what they claim to want done?

At least we've backed off from the "this is just like building a giant dome over your neighbor's house to deprive them of all sunlight" analogy. That was silly.
I had a lot of discussion going back years on the Yahoo finance stock boards which used to be a bit like HN and they arbitrarily decided to delete them. I kind of gave up on Yahoo as a user after that.
To be clear: It's a reed organ kit enclosed in a box that looks like a bible.
In my experience (as someone who cycles 50-75 miles a week) people go for the electric bikes for less exertion. Probably 3-4 times a week people on e-bikes pass me on hills, zooming along.

They always seem to be heavier-set than your typical bike commuter, so if the motor's getting them out on the road and getting some exercise and fitness in, I think that is just fantastic. Anything to get people out of their cars! Maybe they'll even upgrade to a real bike some day :)
No, plastic can be very tough, but is not generally very hard (although there are exceptions to both).

Since plastic can stretch a large amount before breaking it absorbs more energy than a (inverse of tough) object, so it is tough.

Since it is easy to stretch inelastically, it is not hard.
>How do US drivers treat cyclists?

Pretty poorly. Anecdotally:

My friend was driven off the road intentionally by a driver.

I was hit from behind in the hills and had to be helicoptered to a hospital.
No Child Left Behind started when I was in 6th or 7th grade.

On a day where we all had to do one of those standard tests, all of the students would get a small breakfast for free, usually juice and granola bars. That part of the test I liked. Whenever I'd get one of the tests, though, the material that they tested me on was always a couple of years behind where I was currently at, so for me it was mostly a waste of time.

The only classes that were worthwhile in high school where the ones that were taught at a college level. In the US there's one program called "AP" where you take a class, then at the end of the semester you can pay something like $70 to take a comprehensive exam on the material. If you get a high enough score on the exam, most universities will allow you to transfer the AP course in as credit. This program allowed me to rack up some college credits while I was still in high school, and by the time I reached college I was able to jump right into math classes at the second year level (not that big of a jump, but still saved some time).

There are some problems with the AP system, for example after you've taken an exam you aren't allowed to discuss the exam with anyone until a few days have passed (which, if you've ever taken a hard exam, is agony), however I think programs like these are where the real effort ought to be applied.
I think most people would need to write some code to really grok it, I would anyway. It's a simple enough idea in context, but there's no royal road to understanding.

The explanations I know of (all from the Haskell community) are either

1) formal, referring to ideas from category theory,

2) metaphorical, conveying the ideas by intuitions you may already have about burritos or whatever, or

3) pragmatic, focused on how and why you use them in code.

I think this last category, pioneered by byorgey's wonderful TypeClassopedia [1], is by far the most useful in teaching people about monads but it depends on observing them yourself. (Ditching the metaphors actually seemed quite radical to me at the time -- I presumed they were necessary because everyone else did.) It builds up from understanding what a Functor is, then the next abstraction up, and so on until Monads seem like an obvious idea. The same approach is used in Learn You a Haskell for Great Good [2] but you need to doing the exercises to follow the book. sigfpe's classic explanation [3] is also by example and goes into a bit more depth. It still contains exercises for the reader though :)

[1] https://wiki.haskell.org/Typeclassopedia

[2] http://learnyouahaskell.com/functors-applicative-functors-an...

[3] http://blog.sigfpe.com/2006/08/you-could-have-invented-monad...
So, I'm not understanding something. If you take a vector formed only of ±1 coordinates, it's not going to be within the n-dimensional ball, nor on the n-1-dimensional sphere, it's going to be at the corner of the unit hypercube, right?

Secondly, I don't understand by which measure the distribution of these vectors would be uniformly distributed or random. Normalizing the vectors to get the coordinates on the unit hypersphere is only ever going to land on 2^n different coordinates. Clearly in low dimension this wouldn't be a good way to select random points on the sphere…

Does his approach make sense only because 2^300 is so much larger than 3 million?
<3 you so much! Thanks for working to promote Scotland's tech scene :)
> Children starting in the third grade may spend more than 10 hours a year taking state tests — and weeks preparing for them.

I don't really understand the issue there. There's about 900 hours/year of instruction, and 10 hours of that being tests doesn't seem like a large burden.

Secondly, "preparing for the tests" sounds like "learning", what is supposed to be happening.

The article also complains about the inept implementation of online test taking. How hard can that be? It's just a form being filled out. I don't see why the tests can't be administered on paper and have the teachers grade them.
We detached this subthread from https://news.ycombinator.com/item?id=12144082 and marked it off-topic.
If they're duplicating, I agree high certainty can be had.

But once modifications happen, I think you're headed back to the other end of the Wardley spectrum. Do the modifications meet user goals? Do they meet business goals?

In those circumstances, the only way you can return to high certainty is by creating very firm specs and resisting change orders. From the perspective of a contract development shop, I'm sure that's fine. But for the people actually paying for the software, that's a process smell.

The commercial and practical validity of modifications can only be fully evaluated by shipping. But large specs require long release cycles. This creates a long period where learning is deferred. Estimates only become manageable because the project is saving up trouble for later. A period of artificially high predictability will be followed by a period of artificially low predictability.

And even in the pure duplication case, what comes after that? I can't think of many successful pieces of software that stopped at 1.0. Once the duplicate is released, most businesses will need to respond to their customers, doing novel and innovative things specifically for them. So at best, you're back in the fast-cycle end of the spectrum. But at worst, you have executives who are attached to specs and estimates and long timelines, which are the wrong tools for innovation. You have development processes that match. And you probably have a code base that's not set up for flexibility.

Given that, even if I were, say, making that AWS competitor, I'd still use all my tools from the fast-cycle innovation end of the spectrum. Because even a pure duplicate assumes that a) there is nothing left to learn, and that b) the context of sale/use is not changing. Estimation is always a bet that you won't learn anything important between the start and the end. Given how smart my colleagues are, that's a bet I'm rarely willing to make.
Here's one from LYAH: http://www.learnyouahaskell.com/a-fistful-of-monads

There are a couple of other links here [0] including "Don't fear the Monad" by Brian Beckman.

[0] https://github.com/0xmohit/talks
Yeah, I reposted that one in a few places. Reason is getting people outta spreadsheets into better DB will need replacement to be just like spreadsheets. Anything too different in UI or workflow will get resistance and workarounds. Fieldbook was clever.
The Top Skills You'll Need to Become a Data Scientist
His piece on China about being the energy hub was interesting. I always get amazed how much China has progressed being the world's manufacturer. China and India have similar number of humans and land but China is really moving its GDP.
Indeed. When you do user testing and they tell you a certain component of your application is confusing or hard-to-use, do you castigate them for being derogatory and tell them to fix it?
Sort of except instead of one person being responsible for each of their plots all of the plots are tended by a small number of farmers with electronic assistance.
Anecdotally, I hear hills cited pretty often as a reason not to bike-commute. I live in Pittsburgh and the city is taking biking more and more seriously, but there's only so much one can do about topography. An electric boost could make a big difference for some. (Then again, if you live on the hill and work in the valley, the morning commute is pretty fun!)
> Are electric bicycles desirable mainly because of lower physical effort, or higher top speed?

I don't have one myself, but I know that in Europe, they can't go over 25km/h (higher than that, they're not considered as bicycles anymore) so the interest is to lower physical effort.

> So why would I choose an electric bicycle over my traditional one?

Not everybody enjoy exercising on their way to work, but even if they do, with electric assistance, they can cycle on longer/hillier commutes than what would be possible/convenient with a regular bike.
Syntax is easy to learn if you know the mathematical concepts. The other way around... not so much.
Just bought a bike this weekend. Great fun thanks to cycle lanes along the beach. Don't see it being a viable mode of transportation for day-to-day though.

>a bike lane next to [...] church infringed on religious freedom by preventing members from parking.

That's a pretty bizarre interpretation of "religious freedom".
"Common Core" as a curriculum may or may not be good or bad, I don't know. But so long as schools build their entire year around high-stakes standardized testing, the students in our public schools are suffering. It's bizarre to me that many (most?) states in the US require their teachers to get graduate degrees, yet give them little if any control over the curriculum they use. Are they highly trained professionals or just robots?

Today's standardized tests, given on computers, require typing skills the students aren't taught. The computer systems fail or links are wrong, and schools have so few computers that the testing process can take days, during which time the entire school is disrupted. Spending a day or two a year on a standardized test used for statistical purposes is a reasonable investment of time and money. But spending weeks multiple times a year on tests that determine the fate of teachers and schools is a massive failure.

It was obvious when NCLB was proposed that it was an end-run attempt to gut support for struggling schools. That's played out as was easily predictable, but now we seem to be doubling down. At some point, we have to learn as a society that just because someone puts data into a computer and a number pops out doesn't mean that number _actually_ has meaning.
At least man pages don't break your scrolling.