skysight-inc/HackerNews huggingface dataset:
I don't know if this qualifies as "Math" per se, but I just read a book on Bayesian statistical analysis that demonstrated in Python code how to accomplish certain things while also explaining the rationale.

It was very good and helped me "grok" Bayesian stuff in a way that I hadn't been able to purely by reading academic material.

I also learned a few things about Python from that book.
It is called Think Bayes.

Disclosure: I am in no way affiliated with this book, its author, or its publisher. I'm just a guy who wanted what it had to offer and found it very useful as an addition to my formal training.

As a sidenote, I would say that, while a lot of statistics is easier to understand with code than it is with the math; the math is very important.

Understanding the math is key to understanding the limitations of any given statistical procedure and to understanding the needed assumptions about a data set before any approach can be decided on.

We have a lot of issues in modern scientific thought that are based in people understanding code and not understanding math where people figure out how to run a statistical procedure on a dataset, but don't bother to understand if that procedure should be run on that particular data.

These kinds of errors happen from Climatology to Neuroscience. It's widespread.

I think they are fundamentally math principles, but I think it's fair if people disagree with me.

My tl;dr respsone is this: always take the hard way. You will benefit in the long run. Find a teacher or a website that will take you down the hard path. It will be good for you. Once you understand the concept, the code will be obvious.
Sure, will do, I was just thinking it was some error of mine.
There's a workaround called Enhanced Virtual Addressing (EVA) that was added in revision 3.5 of MIPS32:

https://marc.info/?l=openbsd-misc&m=144012041817764&w=2

I don't know whether it's a realistic solution, though.
I moved to Inconsolata (with subpixel font smoothing):

https://discuss.atom.io/t/why-is-the-text-display-inferior-t...
Yeah, sorry about that, I was wrong.
Talking infrastructure with people in the US (and maybe elsewhere) is frustrating. People seem to forget that we can build whatever system we want. Which is why it warmed my cockles to see this:

"Road building traditions go back a long way and they are influenced by many factors. But the way Dutch streets and roads are built today is largely the result of deliberate political decisions in the 1970s to turn away from the car centric policies of the prosperous post war era. Changed ideas about mobility, safer and more livable cities and about the environment led to a new type of streets in the Netherlands."

Here in the US, most people I talk to seem to think the car-based, suburban, strip malls, business parks, and commercial city center approach is the only way to do things.

You can see this approach disastrously over-applied here in Hawaii, especially on O'ahu and around Honolulu.

It's refreshing to see this well thought out reminder that humans are clever creatures and really can optimize systems for other outcomes.
At least in Argentina, the children at school still use a fountain pen and learn cursive. In secondary they usualy switch to a ballpoint.
Use Chrome. Best thing to do is to download MEGASync for Windows or Mac OS as then it makes everything straightforward.
Please don't assume my ignorance on other hands, or that I would argue in favor of teaching students the Palmer method. Teaching children outmoded systems ill suited to the instruments they are likely to have at hand is grossly unnecessary. (One of the reasons, incidentally, that I don't think students ought to be required to use italic nibs.) In its time, Palmer was taught under the assumption that a sizeable portion of each class would need a good—not decorative—hand for professional purposes at some point in their lives. That is no longer true.

Palmer descends from, but is assuredly not, Spencerian. Nor is it in any sense of the word fancy, except perhaps in comparison to blockletter print. It is a business hand designed for practical, quick, and legible business communications. It is not a coincidence that Palmer books begin with posture and movement exercises before students are even to lift a pen. It really is meant for everyday, injury-free use.
Slightly offtopic, but how do you handle the fact that Google doesn't implement offline XMPP deliveries? I mean, if someone writes to you while you are offline, the message will get lost. You can see it on Gmail inbox, sometimes...
This looks interesting for highly customizable apps like CRMs and others where you might find an "add custom fields" feature.
Wait a minute, this explains what happened to my VPS hosted at DigitalOcean. I have been running a XT node on it ever since Day 1 and today I got this email from DigitalOcean:

Hi there,
Our system has automatically detected an inbound DDoS against your droplet named core with the following IP Address: <IP>
As a precautionary measure, we have temporarily disabled network traffic to your droplet to protect our network and other customers. Once the attack subsides, networking will be automatically reestablished to your droplet. The networking restriction is in place for three hours and then removed.
Please note that we take this measure only as a last resort when other filtering, routing, and network configuration changes have not been effective in routing around the DDoS attack.

I responded asking for more specific information, and they said:

Hi there,
It looks like it was 2.1gbps DoS attack at about 200k PPS which would really make me think this was a straight-up SYN flood.
I don't really have more detailed information than that, sadly.
It looks like the blackhole will expire 3 hours after it was
put in place.
If you'd like a different IP, the simplest way would be to power off the droplet, take a snapshot, and bring the snapshot back up as a new droplet. After that's done, you can destroy the old droplet and you should be good to go from there.

Now it all makes sense.
If the idea of "A capitalist version of couchsurfing.com" was pitched to me, I'd think internally "a silly idea I don't want to be involved in. What absurd ideas these buffoons come up with. I hate the valley."

The most financially successful ideas to me, quite literally sound like they were produced in a 5-minute writing assignment given to a 3rd grader.

I remember talking with the snapchat people a couple years ago when it was just starting up. I thought "another clowncar with some half-baked idea that I could have generated with a perl script". The founders are billionaires now.

Having dumb ideas seem to be more communicable and easier to comprehend. Status updates but only 140 characters! Video uploads but only 6 seconds! mms and sms chat, but not archived! Please - these are the hottest ideas? Really?

Let's make an email service that limits you to sending 1 email a day or a voicemail service that limits you to 10 second recordings. A shower nozzle that turns off after 5 gallons. A restaurant that kicks you out after 800 calories. Is this where we are now?
The Apple Newton was the last chance for cursive. Having two, I found that was the easiest and most accurate handwriting input. Alas, "egg freckles" rued the day and no more tech used cursive input.
I played with Factor a few years ago and came away impressed. Sounds like the library has only gotten better.
I'm really in love with this. Subtle but comprehensive UI devoid of all the clutter.
Normal IQ tests should also contain a computerized part where you have to react and solve problems on a computer with a time limit. Last time I did that, they still used Win2000, but I can only imagine this increased.
How do you start a big project?
I've got an idea for something I want to do for my family. That's it. That's all there is to it. I want to do a web app that can tell my family who is related to whom, how we are related (I have a really huge family), and allow us to share important announcements.

It's got a genealogy component; it's got a small social component.

My career so far has been 7 years of database guy, and 3 years of c# and python.

I've always worked on other people's stuff. Sure I have toy projects here and there.

My question is this: how do you start a new thing from scratch?

Everything is so important. There's login. There's security. There's the front end and how it looks, there's the backend. What's the best database structure. There is everything.

Where do you start? How do you get started?

I think I have all the skills, and I think I can do this. But I don't know where to start.
Threat Modeling Lessons from Star Wars
"Flagged" links explicitly have a [flagged] tag now.
What app developers want to see in the new Apple TV
San Francisco has been moving in this direction and I couldn't be happier. Some of it is directly inspired by Dutch innovations; a few years back the San Francisco Bicycle Coalition's director took a sabbatical in Amsterdam and came back all fired up:

http://www.spur.org/events/2011-01-13/going-dutch-creating-b...

But yes, when I tell people outside of SF that I haven't owned a car in years they often look at me as if I had two heads. As the great Vizzini would say, it's just inconceivable.
Banished: Why menstruation can mean exile
How curious, I had no idea american dials went from 1 to 0 with 0 the longest to dial! Where I'm from, they went from 0 to 9, with 0 being the shortest number to dial, like this:

http://www.skrotnissen.se/prylshop/common/pic/whitegoods/dsc...

(This is why the emergency number is 911 in the US, whereas it used to be 90000 where I'm from)

Anecdote number two is that when I was working in Denmark in 2004 or so, I noticed that all the number pads on credit card readers were calculator-style, not phone-style, which was a legacy from when Dankort was rolled out in the early 80's, just before keypad phones surpassed rotary dial phones.

(In 2010 or around there, most retailers switched their card readers to phone-style layout, so all stores had to have small signs apologizing for it, but mentioning that the rest of the world had phone-style layout, so let's just all get in line with the program...)
>Unless you have a VPN, you are vastly uninformed

>If they don't have a VPN, like I don't

Modus Ponens you are uninformed.

> I've been here for 8 years and that just becomes more and more true

See, you are doing exactly what contigenics did. You are trying to inform me about China by appealing to your personal experience within China. But by your logic I should be able to simply dismiss you because you don't have access to all news sources and are thus uninformed.

I'm not comparing Chinese press and Western press. I am pointing out that people within China (like you, me and Contigenics) add value to the conversation in spite of censorship by telling us what things are actually like on the ground. If you did read NYT and WSJ et al, you might believe that the sky was falling in China. I know when I look on the streets of Shanghai, I see a people absorbed in their new found consumerist appetite rushing to buy the most fashionable knock-off status symbol and post their moments on wechat. The sky is not falling anytime soon. Perhaps things are different for you?
Yeah, okay, that's a fair enough point. I will need to probably figure out a better dividing line between "false advertising" and "outright scam".
Microsoft's handwriting recognition is surprisingly good at understanding cursive. I have a Lenovo Helix and use the built-in digitizer with some frequency due to RSI issues with typing. I don't think it's a huge use case, but it's nice to see the technology carrying forward in some capacity.
That's how most ad placement works, but it hasn't been applied to general layout.
I've been writing m68k asm code and building gcc-based toolchains until two months ago for the computer architecture exam.
But the product isn't a vector of the same shape as the inputs, so it isn't a vector multiplication. It is tensor multiplication.
We Are All Confident Idiots (2014)
I'd say it's much worse than that. If I stop to walk in a marathon, I can probably expect to run faster for a little bit afterward. But I work slower after checking email. It's more like drinking a beer during a marathon.

(Taking a short walk outside during mentally difficult work does help.)
That requires trusting Google. The goal is to do this without a single trusted party.
At least in Denmark, your method counts as almost as much as your result. If you make a mistake in your calculations, but your method is good, you get partial, near full point.

In your weekly assignments (but not exams) the teacher may even fail a problem if you only write the correct answer, but fail to show how you got there.

Is that the kind of thing you are asking for?
ZenTone, Simplified android tone generator library
"machinectl" ? if the commands were actually sensibly named it would be less bothersome.
Better images:

https://en.wikipedia.org/wiki/Ericsson_Dialog

Swedish original on top, US market models on the bottom.
Start small and grow it.

I don't have the link handy, (someone else, please post it!) but I've seen it on HN before. There is a site that has the screenshots of a lot of famous sites before they were famous. They're shit. Heck, I can remember when Facebook didn't use HTTPS and you could rip passwords out of the air of your local college student union.

Even if you don't intend for this to become famous, start somewhere!

Just start working on it, and aim to release something that a non-tech user can use every 1 or 2 weeks. Don't do a time period longer than that, or you'll get stuck back in analysis paralysis.
I miss the old HN- factor made an appearance every week.
I wasn’t trying to disagree with your original comment, which makes great points.

My point is just that Palmer’s script isn’t practical/legible in comparison to italic. It’s filled with lots of little flourishes, makes it easy to write letters in a confusable way, and is very difficult for children to learn. The capital letters in particular are ridiculous. For someone highly trained, it can be fast, but it’s not inherently faster than other styles. It only seemed “professional” because it was the trendy style at the time.

As a curriculum/pedagogy, teachers using the Palmer method focused on drilling and discipline, the same “do it correctly or I’ll hit you” style common to instruction in the 19th and early 20th centuries.

Features of handwriting technique like using muscles in the arm to move the whole hand in preference to fixing the hand and mostly using finger motions can be applied to any writing style.
Easy DeviceInfo, android lib making device information retrieval piece of cake
dude, there is a big difference between volunteer IRC teams, and coworkers who aren't able to communicate well.
I was able to find one of them googling: http://genetics.med.harvard.edu/reich/Reich_Lab/Welcome_file...
You can send me a connection request on Linkedin (https://in.linkedin.com/in/mohnish7) and once I accept it, you can check out my email address. I'm a bit skeptical about sharing personal data on public forums.
Not writing in cursive helps but it doesn't solve the fundamental problem that ballpoint pens are significantly worse than fountain pens when you need to write for several hours in an exam for example.
Why would you want to teach "every well behaved function has a family of linear functions associated with it" before you teach how to work with linear functions?
The Cloud Monitoring team at Rackspace developed a time-series database on top of Cassandra called BlueFlood DB. You can find information here: http://blueflood.io/
Australians != Polynesians. Polynesian migrations are relatively recent, starting 3000BC ~ 1000BC from Taiwan. They got to New Zealand and Easter Island only about 1200 AD, which is only 300 years before Columbus. I don't recall any evidence that they sailed all the way to the Americas between 1200AD and 1500 AD, the time of Pizzaro's conquest of the Inca Empire.

https://en.wikipedia.org/wiki/Polynesia#Origins_and_expansio...
Many European countries too, but people still write things by hand.
It's like saying metals are cheap. What level of discernment has the idea been subjected to? Can it be built quickly, cheaply and have wide ranging emotional hooks?

Many people don't do ideation properly.

People who say ideas are worthless just don't have good ideas.

Declarative blanket statements are worthless.
Kahn Academy is great for people with no access to educational materials -- that's why it was created. But it isn't material developed by professional or expert educators.
Deep Neural Network Learns Van Gogh's Art
In my emacs setup, I use Hermit (a font for programmers, by a programmer)

https://pcaro.es/p/hermit/
I have only dabbled slightly with Factor, far from enough to have an informed opinion of it. But I must commend the FFI, http://docs.factorcode.org/content/article-alien.html, it's impressive in how concise and friction-free it is to define C types and to use them. It definitely has a place in my FFI Hall of Fame.
Slipstream – Curate and discover the web like never before
That is begging the question. What does "numeric" mean?
> What I don't understand is how the vast majority of the Linux community is not just allowing, but encouraging, systemd to continue to grow without bound.

The vast majority of the Linux community has no influence on the development of systemd and its cloud of closely related software. What's more, Poettering & co. are notoriously opinionated and bullheaded. This makes attempts to steer "their" projects in new directions all but impossible.

If Debian had moved from SysV init to -say- OpenRC, systemd would be a strictly RedHat curiosity. [0] If my experience with Kubuntu 15.04 is typical [1], we might see some pushback from -at a minimum- Canonical.

The Linux kernel hackers asked some serious technical questions about kdbus (another Poettering Cabal project) back during the 4.1 merge window. The answers that they got back were less than satisfying. I haven't been following the kdbus project closely since then, but AIUI, the objections raised have yet to be addressed.

[0] It's a pity that that conversation was not on my radar when it first started; I would have loved to get up to speed on OpenRC and attempt to address the Debian folks' concerns with it!

[1] Systemd boot times are 2->10x slower than boot times with Upstart (and the systemd boot time reporting software provides incorrect numbers), and systemd system shutdowns occasionally hang forever, requiring the use of SysRq key combos to kill the machine.
Any lefties here? I'm a lefty and feel stuck with the basic ballpoint because any other pen I try ends up with everything smudged. Not sure if that's just poor form on my part.
Google’s Data Architecture and What It Takes to Work at Scale
I think you're being a bit overly pedantic about the use of the word rational. Yes, everything you're saying is true, rationality is framed by the individual's goals. That said, I think it's fair to assume that values, goals and preferences such as "not being poor" and "staying alive" are parameters that are on average not that free. By your definition this is "rationality" and I don't think it's controversial to say your average human is "rational" in this sense.
Really good idea are rare. Bad ideas are common and sometimes because of luck and hard work bad ideas succeed. This causes people to discount the importance of truly good ideas.

The idea is one of the most important components to success - a good idea won’t guarantee success, but it makes it much more likely.
The Strange Case of Pushkin and Nabokov (1965)
Is there even a point to learning cursive anymore? Seems like a waste of time if they're still teaching it to kids. I can't think of any practical purpose for it. Knowing cursive is about as useful as knowing how to use an abacus.
>For the HN crowd, remember there's almost no cell service in the park so bring your sat phone to keep up with Nagios alerts...

Heh. I've just spent 2 out of the past 3 weeks in Rainier and adjacent national forests. Yep. No cell phone reception for essentially the whole time. Probably will be going to Yellowstone this coming winter; I was there a decade+ ago.
I have absolutely no idea what you are trying to say by that... I can only guess you are trying to claim that I only have experience dealing with "volunteer IRC teams" by my argument; but in fact I tend to spend most of my time talking with the small number of people whom I have as employees, and I spent quite a bit of time working in a consulting company.

There is something fundamentally broken about either the employee or the company if they find themselves trying to do something and it is not acceptable for them to wait until the correct resource is available. This same employee is going to do tons of dumb things as they time out on external events (support tickets, vendor fixes, financing, approval, etc.).

If you just can't see how "everyone needs to be available at all times to be interrupted from the task they have to help someone else with a task they have or that task is going to get done in some dumb way without you" is absolutely not a sign of "coworkers who are able to communicate well" then I guess I'm glad I don't work with you at your company :(.
Colluding miners could pretty much do whatever they wanted..

> and that no such thing has happened at all, right?

Except that time when 184 billion Bitcoin were created out of thin air and dispersed to two wallets.. Then the devs/miners agreed that the previous 5 hours' worth of transactions shouldn't count and hard-forked at an arbitrary point in the past.

https://en.bitcoin.it/wiki/Value_overflow_incident
Can we really stop with the meme that AirBNB was a good idea that sounded like a bad idea. The original idea of AirBNB (having strangers sleep on your couch while you are in your home) was and is a terrible idea.

What made AirBNB a success was not providing a way of letting people camp out in your living room, it was paying for professional photography and enabling/encouraging people to run illegal hotels. Both of these are good ideas, but they had nothing to do with the original concept behind AirBNB.
You are asking the right questions, it just means you're ready to go one step down the rabbit hole. You need to carefully, and slowly, read SPJ's Tackling the Awkward Squad. You need to allow yourself to skim over the parts that are perplexing on first-reading and take them on faith. With more understanding you'll find even the answer given there not particularly satisfactory (in fact the paper points it out explicitly, trust me you'll know when you're in the precise section).

At this point you'll either accept the state of affairs, or want to go deeper down the rabbit hole, at which point you become more an academic than a programmer per se.

In a very precise sense what groovy2shoes is saying is exactly right, and you need to understand that truly strange weirdos inhabit IO () whereas, as you point out, only one thing, modulo non-termination, inhabits ().
P values are not as reliable as many scientists assume (2014)
How many of these are still relevant? x86 has an instruction for crc, bswap, as well as nop now.
Knowing how to use an abacus makes early arithmetic so much easier for young school children.

I think knowing cursive is still useful, too, because if you do know how to use ligatures to join letters you can write MUCH faster than if you have to write in print. As an engineer, I prefer smallcaps when I need someone else to read my handwriting, but if it's just for my own consumption (task lists, notes, etc) it's faux* cursive 99% of the time.

* faux because it's really just joining letters and filling the missing letter spaces with zig zaggy curlies ... which have no bearing on readability, per this: http://www.mrc-cbu.cam.ac.uk/people/matt.davis/cmabridge/
If you can’t execute on the idea then it is not a good idea. A good idea is more than just an idea that in an ideal world would work, it is one that will work within the constraints you face.