skysight-inc/HackerNews huggingface dataset:
A more interesting tidbit from the new rules, from my perspective, is the introduction of the one-point safety. It is now theoretically possible to see a game with a score of 6-1.

Team A scores a touchdown (6 points) and attempts to kick an extra point. It is blocked. Under the old rules, the play is over; under the new rules, either team can pick it up and run. Team B does so, picking it up and running downfield. Before reaching the goal, the Team B player fumbles the ball and a chasing Team A player picks it up. The Team A player is surrounded by Team B players and attempts to evade them, but only succeeds in accidentally backtracking into his own end zone, where he is tackled.

The result of the play is a safety, which is usually worth two points - but since this is a two-point conversion attempt (after the kick is blocked), the safety is only worth one. So the score is 6-1 in favor of Team A.

The odds of such a crazy play are infinitesimal. One-point safeties have happened a few times in college, where it's been legal for decades, but have always been scored by the offense. I am eagerly awaiting the first one-point defensive safety.
If you're going to archive it, you should grab:

https://github.com/venomous0x/WhatsAPI/tree/16a6349a1fbc9e9a...

And all pull requests - add .patch to the URL to pull it out as a diff - see https://api.github.com/repos/venomous0x/WhatsAPI/pulls?state... and

https://api.github.com/repos/venomous0x/WhatsAPI/issues
I'm astounded by the comment because, until right at this moment, I had not considered how I type these letters. I've been touch typing for 16 years give or take and I just now realized that I don't actually use my left ring finger for any key on the bottom row - I type both Z and left shift with my pinky and do W-S with ring and E-D-X with middle. I guess you can count me as half-following the more ergonomic method :)
How Data Analysts Link Your Photos to Your Credit Card Purchases
By your logic anyone who does not support the United Nations having binding legal powers to force the entire world to allow gay marriage, and the means to enforce compliance, is anti freedom and anti gay.

freedom is partly self determination. not having laws stuffed down our throats by Washington is freedom (it could be marriage today, but more anti drug laws tomorrow)
It uses a lot of words with 'q' and 's' it seems when it introduces it, and these are typed with your pinky and ring fingers, which are the weakest fingers on what is probably your non-dominant hand.
Eh, to be fair, it is often very difficult to tell who is a crackpot or just being cranky, and who is a legit dissident/free thinker. We (ya, I include myself) can develop behind a wall of understanding and support, but eventually we want to change the world, which means...somehow appealing to the broader community.
If you want, you can use third parties with chargeback support, or escrow with multisig. Bitcoin gives you the option to choose exactly what level of security you want.
You can get somewhat of an idea how it works here:

http://www.voxelquest.com/news/how-does-it-work

You can change geometry by passing parameters to to the shader or creating special object generation functions within the shader. This is not intended to render everything in the game, mostly just aspects of the environment that can be easily procedurally generated like terrain and structures. Other things can be merged in from a traditional pipeline like using polygonal character models (or even sprites, as I have shown in my past demos).

The more that you can define mathematically, the better. Doing texture lookups is almost an order of magnitude more expensive sometimes, and less precise always.

You start really simple, and say did I hit the bounding box that contains the object? If so, did I hit the more complex piece of geometry within that? If so, what UVW coordinate did I hit on the geometry? Marching through the UVW coordinates on the ray, you can create any sort of procedural texture. I have shown a voronoi texture and a shingle texture but really anything can be created and some procedural textures are very cheap compares to others (voronoi is relatively expensive). If you look at old shots of my terrain, it is all created with voronoi and noise pretty much.

http://www.voxelquest.com/gallery.html

It is possible things will get too expensive to do in realtime, but the option will always be there. Worst case scenario is that I can render like I did with my old isometric engine and cache the render results. At the very least the option will always be there for more powerful computers in the future. That said I think realtime is feasible on decent midrange/modern hardware.
I don't quite note how it would all go away with less full buses passing more full buses.

For one thing, it would be incorrect for an empty bus to pass a full bus - a full bus can't take any more passengers, and the people who don't fit on the full bus would have to wait even longer, for the next bus again.

Secondly, people get off at stops, not just get on. The bus that overtakes won't get a big lead, because it probably has to stop anyway. It can only leave when it looks like the front bus is going to fit all the passengers.

Thirdly, the bunching that has already occurred (to make it possible for one bus to overtake another) means that the bus stops ahead have far more people at them. Instead of merely bunching together, one full bus followed by one empty bus, you'd have two fairly full buses leap-frogging one another.

The only way get back to a situation where the buses are on opposite sides again, minimizing variance in bus wait time, is to have a bus pause when it gets too far ahead of schedule.
Getting Microsoft to fix bugs is hard. We had a bug in the .Net runtime. Took ages to reach even agreement on the memory dumps: probably because bugs in the .Net runtime are like unicorns, even I had a level of disbelief that .Net was to blame.

Once you prove it, it's completely free. Ultimately memory dumps are the way to go when it comes to MSFT bug reports, if you can catch their bug red-handed and snap it to disk things go real smooth.
Show HN: VisualTail graphical tail with pattern matching
You can't use Safari 8 on Mavericks. In a sense they backported some features to Safari 7 (as well as security updates, etc), but it's a distinct version and a very different browser.
Gamergate Death Threat Is a Slam Dunk for Prosecutors. Will They Act?
I really want to use Algolia, but their pricing model just sucks. What's the point of a 14 day trial? If I'm going to spend a couple days hacking something using Algolia, I wouldn't want it to end in 14 days. And it's extremely expensive..$49 a month for the starter package?
No thanks.

Their free plan can only store 1000 rows..that's really small. What they should do is at least 100k row for free (I'd even go to 1 million), but charge me the moment i surpass X amount of requests. That way I would be comfortable using Algolia from day 1 of my startup and stick with them forever.
Which pretty much maps to my comment.
I don't understand how people use Atom for Python. Indentation in language-python is broken.

https://github.com/atom/language-python/issues/64
https://github.com/atom/language-python/issues/22

There are also several syntax highlighting issues but those aren't deal-breakers like broken indentation.

I'm sympathetic, I help maintain elixir-mode for emacs. I know it's hard to get this stuff right. But all things considered, Atom is unusable for Python for me. I was using it for working with JS & React but now that web-mode seems to have ironed at many kinks, I'm back to Emacs.
Using this tool made me realize something; I don't move my fingers from the home row in a traditional way anymore. Depending on the words I'm typing in typical English text, I have a tendency to use different fingers (and even different hands) for letters towards the center of the keyboard; whatever is easiest/fastest for the words.

Did anyone else notice this going through the automated ramp up?
O.K. I'm not a huge fan of PayPal. My biggest gripe is they just got big and stupid. (Holding funds for weeks until a customer gives positive feedback on ebay? I have had mixed results on customer service.)

That said, what product are you selling that you require a picture of the customer? I see this trend popping up and don't like it.

While I have had problems with PayPal practices-- PayPal employees who don't care, etc., when I have given PayPal a receipt from UPS, or Fedex that proves the package was delivered, I did not have a problem with a dispute. (I don't trust usps when I have a gut feeling a customer will file a dispute.)

So what are you selling? I would never ask a customer for a picture ID. Maybe it's just my generation(grew up in the 70's--80's, but I see this trend of mandatory photo ID popping up lately; and don't think it's the right road to go down. Map the IP--fine. Have a gut feeling the customer won't pay ask for cash(leave it up to the customer on delivery of the cash--wire transfer?). I would not ask for their ID, unless I strongly expected fraud.

If I have to give some company, besides a bank my picture; I don't shop there. Asking for anyone picture is beyond rude these days, along with any Photographer taking my picture without my consent. This whole people picture taking thing is done, because of the Internet, and image databases like Google, and have Bing have developed. I see stores putting up "Happy" employee pictures, and it is just rude, an invasion of privacy, and should be abolished? (I have a friend at Costco who is mortified the company wouldn't take down his picture of him doing his job. It was one of those customer appreciation pictures.) Oh yea, you don't need a Costco card to use the pharmacy.

I looked into buying stoptakingmypicture.whatever
and the com is taken. I'm not sure I want to take on another cause; especially because most of you don't seem to care who snaps, asks, or posts your picture? I go on FB, and no one seems to care?

Yes--I understand the need for
ID at DMV, Airport, and passports, etc.)

To any store, or company(Home Depot comes to mind) some of us are really tired of the proliferation of cameras, and don't go to your establishment like we used to.

(Plus--most identity thiefs I have run across(just one so far), sent me a perfect scan of her Drivers license without my asking. I didn't place the order, and never heard back. It is so easy to fake an ID these days. I would be suspicious if any customer sent their ID, even if I asked for it.)
In those situations I would not call my bitcoins safe. If I'm in physical danger, my possessions and passwords are in danger too.
Developer here: Just wanted to share this simple Java Swing tool with you. Is a graphical tail with pattern matching/highlighting written in Java Swing.
It works ok in multiple platforms against files of size from a couple of MB to few GB.
Each cell can contain any number of arbitrary shapes (and they can intersect, despite what my test environment might suggest). Even the most irregular shapes can often be approximated mathematically, in ways that you might not be as complex as it seems. I would read up here, there is a wealth of information on these topics (and lots more if you google around):
http://www.iquilezles.org/www/index.htm
Aw, that's an awesome idea! Why didn't it work?

Some quick math... To get the bubble to go across a 2400 hour meter in 24 hours, you'd have to run at 100x12v = 1200 volts. I guess it wasn't stable at 500v?

Also, no idea how the current/voltage scales, but normally this is .72mW ... at 100x it's still 72mW -- not too bad.
Thanks! Rolling through all of the URLs now.
Oh yeah, it's not a problem or conflict. Many of the examples people give tend to remap similar or the same keys for splitting in vim and tmux or navigating between splits (alt or ctrl + hjkl for navigating them).

I'm looking for more of a mental model or workflow of when to use vimsplits over tmux splits and how to navigate. I generally avoid vimsplits because I haven't found a good workflow to use both and my muscle memory gets messed up when I mix them.
And San Francisco.
The CloudFormation cluster generator tool they have is really cool. (http://cloud.memsql.com/cloudformation) The templates it generates are pretty complex, I wonder if that is hand written or using some kind tool.. would anyone be able to shed some light on how they did it? Do you think most of it is hand coded? I've been playing around with the .NET SDK in VisualStudio 2013.. it includes a cloud formation project type, and you can type out the JSON with Intellisense which is pretty cool.
A fairly full bus will still stop at many stops (maybe not all) even if nobody is waiting to get on, because there will be people waiting to get off.
I commute in LA and observe (and am impacted) by this regularly; so much so, that I've been meaning to write the municipal operator about solving the issue, or at least reduce the tendency (attractor?).

My mitigation idea: When the buses become bunched; the forward bus should switch to 'Disembark Only' mode. (Most modern buses I've seen have a preset to post this on the LED signage). This way it can pass all the stops with folks waiting and (we hope) will make enough time up to get far enough down the line to remain un-bunched.

Then, by some condition (e.g.,"back to within 5 minutes of posted schedule") switch back to normal "pickup & drop-off" mode.

It's very cool to see someone else noticing and thinking about this phenomena.

To quote the great thinker Yogi Berra, "You can observe a lot just by watching."
Thanks! Pretty good guess, you're close :)
So pandas were omnivores many years ago, then they became herbivores with physical adaptations to eat bamboo, though their guts didn't keep up with the process.

Can pandas still eat meat? Could you, for example, feed a panda in captivity a carnivorous diet with an expectation that it would thrive?
Lynch is a great power runner, but even he is not automatic to score on two attempts. If I remember right, he was actually 0/4 on the year inside the 2 yard line.

If the Seahawks throw an incomplete pass on 2nd down, they have time left for two running plays. If they run on 2nd down and don't score, they only have time for one more running play. So by passing on 2nd down they get an extra play. Since it would leave them with the same 2 chances to run with Lynch, the 2nd down play can be judged in isolation: the upside is a chance at a touchdown (win the game), the downside is the risk of a turnover (lose the game). I am making these numbers up, but that is probably a 30-50% shot at a touchdown and a low single digit percentage of a turnover. Worth it.

To expand on the fateful play itself, the odds of an interception on a short inside slant with a screen are very low. Browner jammed his receiver effectively which allowed Butler to sell out on jumping the route and then somehow hold on to the ball. Amazing awareness/preparation and flawless execution by the Patriots. Russell Wilson also lead Ricardo Lockette (his receiver) just a bit too much with the throw and Lockette doesn't break up Butler's interception as hard as he could have. If any one of these things doesn't happen, it's probably a touchdown or at worst an incomplete pass.

It brings up another interesting question: many say Belichick was foolish for not calling a timeout to save a bit of time for a desperation drive. But you could also argue he was trying to put the pressure on Seattle and bait them into a bad play call. I think he got lucky. So really, he was the one who made the bad decision, not Carroll/Bevell/Wilson. Once again, outcome bias.
This website has some nice explanations (old, but still relevant)

http://iquilezles.org/www/articles/raymarchingdf/raymarching...

Edit: Direct link to Iñigo Quílez' s presentation
http://iquilezles.org/www/material/nvscene2008/rwwtt.pdf
where is the contradiction here?

my understanding of 'natural' physics is as a relation between particle(s) and every other particle in the universe

and our physics calculations trying to understand and predict those natural events wave away those relations valued insignificant to the desired probability threshold?

contrived but applicable example, "assume you are on a frictionless plane with zero wind resistance"

or in one of the most amazing results of applied physics in recent news :

"Fred Jansen, Rosetta's mission manager at ESA, said officials predicted a 70 to 75 percent probability of a successful landing by Philae before the mission's launch in 2004. But that number assumed the comet was a rounded body, not the oddly-shaped world found by Rosetta."
Leap Transit shut down by the state for operating illegally
Yes, but these bears have very cleverly evolved the ability to seem irresistibly cute to the current master species of this planet. From personal observations, they seem to emit some sort of aura that induce people (in particular post-puberty to adult females humans who I'm trying to date) to emotionally melt down and make incomprehensible "cooing" noises. This aura increases in strength with increases in proximity to these bears, and is most pronounced in younger bears. The effect is particularly strong and can remain for several hours in the host even if bears are removed. This can and has led the host engaging in questionable (and often regrettable) activities with me she would otherwise refrain from doing.

In any case, for all their microbiome weakness, they've evolved a rather fascinating survival strategy to cope with humans so I don't think these bears will be removed by natural selection any time soon.
Exactly. A method that does work is to make the full bus exit-only: no new passengers are allowed to enter the bus. You keep that bus exit-only until it has caught up to its schedule. This also works fine with trolley buses. Unfortunately this is hard to match with human psychology of the people trying to enter a bus.
I think you'll learn more from porting a simple C compiler than you will from any compiler book, at least given a fixed amount of time to do either task in.
If you're building a startup, you should consider $49/mo to be a trivial expense and just pay it. I'm aware that you'll need to use dozens of services and the cost may well achieve $1000/mo, even in the early days. Doesn't matter, just pay it.

Startups are about growth. Paying for SaaS allows you to focus on your product and to grow much more quickly and aggressively than you would otherwise. It's silly and wasteful to even think about not spending $49/mo for the kind of leverage you'd get from Algolia.
I've been using Dvorak for over 10 years. The only 'shortcut' I have is a couple of shell aliases:
alias h=ls
alias hh=ls -l

I prefer Emacs to Vim though, perhaps that's less affected since shortcut keys are influenced by meaning rather than position? (e.g., Ctrl+N, P, F, B for moving nextline, previousline, forward, backward).
Note that bunching isn't actually the problem—in fact, bus runs are frequently planned in bunches, with two shorter busses arriving in series simulating a the arrival of a single double-length bus.

The problem, in practice, is people cramming into the nearly-full first bus of a bunch (and delaying the bus further as people slowly fight their way off and on), with another nearly-empty bus following along with nobody getting on it.

This problem would go away if people could be trained to wait for the second bus in the "bunch", rather than getting on the lead one. But, since that change-of-perspective is unlikely to happen, "two fairly full busses leap-frogging one-another" is actually a good solution. It's load-balancing, basically.
I bet San Fransisco is going to be at least as common in a yearfrom now as Helvetica Neue is today. Because when Apple says it's the best for screens, then so it will be for most designers.
I'm surprised that you're responding.

In your own words, "... there's no way for us to achieve mutual understanding ...". So, what gives?

Do you want to try to have a discussion after all?

Because, of course, I'm game. I've made no blanket declarations that you'll never be able to understand my point of view.
Oh yeah. That's sort of insane coding.

Still, it's weird to think that 20 years ago, just having TCP was kind of a luxury. I don't ever want to have to manage socket timeouts again.
Google Rebrands Google Web Master Tools as Google Search Console
Would you care to propose an objective criterion by which Dart is within an order of magnitude of the popularity or prevalence of Python?
It seems like noreply@pubmail.io is stuck in some sort of a loop?. I apologize if I somehow caused that. I just tried to email myself (okokok@pubmail.io)... :/
:)

Can you give more specifics, esp around the monthly growth. The difference between 20% and 30% is pretty massive there!
Where's the button to make the goldbricking union bus driver stop and get out for a smoke break in the middle of the run?
The nice thing about Python generator functions was that they didn't need a lot of syntax - if a function contains the "yield" keyword, it's a generator, otherwise it's not.

Given how closely tied generators are with async/await, why do we need "async def"? Isn't the presence of "await" or "async for" or "async with" enough to mark a function as asynchronous?
For Linux, your core skill is navigating broken stuff, which is everything
In anomaly detection, that is,
near real-time monitoring of
system to see if it is sick or
healthy, we collect data on the
system and
in nearly all practical, operational
contexts, fundamentally, inescapably
there are two ways for the detection effort
to be wrong:
(1) Saying that the system is
sick when it is healthy
and (2) saying that the system
is healthy when it is sick.

Way (1) is a case of a false alarm
or false positive or Type I error,
and way (2) is a case of a missed detection,
false negative, or Type II error.

Or, near real time
anomaly detection is basically
some continuously applied
statistical hypothesis tests.

Under mild assumptions, over time
there will be a rate
of each of errors (1) and (2).
We want both rates to be low.

We would like to be able to
adjust the rate of false alarms
and know in advance the rate
we will be getting.

Moreover, since anomaly
detectors differ,
we want a detector that,
for whatever rate of
false alarms we are willing to
tolerate, gives us the lowest
rate we can get of the rate of
missed detections.

For current relatively reliable
systems in server farms and networks,
likely we will have only a little
data on the probability distribution
of the data when a system is sick.

So, we need a detector that is good for
zero day problems, that is,
that assumes nothing about
the sickness we are trying to detect.

For knowing the rate of false alarms,
it can be very helpful to have
the conditional probability distribution
of the data we are using assuming that
the system is healthy, but commonly
computer systems are so complicated
that knowing that probability distribution
in useful detail is not reasonable.
So, we would like a detector that
is distribution-free, that is,
makes no assumptions about
probability distributions.

Further, especially for monitoring
systems as complicated as
current server farms and networks,
we would like to be able to
do well with input data on
several variables, not just one.
That is, we want a detector that
is multi-variate.

So, we want to be able to
adjust and know false alarm
rate in advance,
get for that
false alarm rate a rate of missed
detections, be distribution-free
and multi-variate, and have
essentially no data on the cases of
sickness we are trying to detect.

From the OP, I was not able to
evaluate their work on these
criteria.
Good stuff.

The real irony, they both probably missed the point that she used that as an excuse to talk/flirt with him.