skysight-inc/HackerNews huggingface dataset:
Not that I necessarily agree, but here's what K&R has to say on naming variables:

"A variable or function name should be sufficient to understand the meaning, while remaining concise. The shorter the lifespan or scope of a variable, the shorter its name should be; conversely, the more important a variable, and the more places it is used, the more descriptive that name should be."

These names certainly conform to this standard.
High Tech Youth Baseball Bats: A Skeptic's Guide
Which of these positions are remote? They all specify a location.
And yet for some reason most co-lo and VM providers I've seen are still incapable of giving their paying customers routable IPv6 addresses.

If, like most people, your servers are sitting in a datacenter, there's going to be a lot of layer-3-aware stuff sitting between you and your users, and empirically it does not support IPv6 end to end.
This is now the fourth time I've seen this exact rule. Another example: https://www.youtube.com/watch?v=vKA4w2O61Xo

It's probably not "fair" to say I got it in zero... but I did. :)

Now that the NYT has done it, this puzzle has probably attained enough popularity now that you really ought to change it up a bit now if you're going to run it yourself. Granted, the space of hypotheses as simple as "increasing/decreasing" is pretty small, but your ability to fool people with the first sample run is almost unbounded, so that helps.
> It's often the people who popularize ideas that are remembered for them

Unfair, that is not an answer to what he actually said:

> Those text books are unlikely to be read by humans in the same physical form we exist today

You're talking humans, he is not.
The Atom code editor turns 1.0
Yeah but come on... that sounds so ridiciouls.
The STS was fully automated. There was a political decision to allow landing gear be option-only via a cable that wasn't installed by default, but kept in the cargo area. I don't recall all the reasons why, a lot of it had to do with shuttle pilots not liking they are not actually piloting and the concern that full automation means they now they have a commander and pilot with zero non-simulator flight experience. Or heaven forbid a bug that opened the chute or landing gear too early or too late (although this seems unlikely and fear mongering by those who prefer manual control).

In scenarios where the shuttle was damaged in space, the cable would be deployed and NASA could fly it home safely via remote while the crew stayed in the ISS. In normal scenarios the landing was done by pilot or commander. So yes, NASA had these capabilities and for a long time, it just chose not to use them outside of certain scenarios. Considering the Buran never carried a person to space, its unknown whether they would have gone the NASA approach or gone full automation once in production. The nice thing of having a system that never worked is that you can fantasize about how its better than everything because it never had to get out there and actually launch human beings safely.

Frankly, its pretty dishonest to say the Buran had automation that the Shuttle lacked. That's like saying my computer can't play 3D video games because all I ever do is 2D. I just choose not to.
Building around S-box lookups also seems like a weird choice in 2015. I looked and couldn't find any considerations for cache-timing side channels. There really wasn't much advice for implementers at all.

I'm not sure this is a major vulnerability in practice, but it is strange not even to mention 10+ years of cache-timing attacks against AES.
That's hard for a web forum with BBCode -- posts can load external images on non-HTTPS domains.

I suppose I can have the BBCode alter the URLs to point to my domain, and use nginx to proxy the image loads. I'd have to be careful to make sure users can't proxy malicious scripts and stuff into the page (because it'd be same-origin); is there a standard solution for this?
Is it possible for the court to revisit sentencing without a new trial? Because I am not at all impressed with prosecutors making use of the murder plot stuff in sentencing after federal agents provoked the whole bit (not excusing Ulbricht's part in it, mind you). I think we're all a lot better off if the gov't is restrained from engaging in that kind of behavior, or taking advantage of this kind of gambit in any way.
I'm glad to hear that because, although I would like to take this project somewhere where it would be used for real engineering applications, I think it would only currently have practical applications in teaching. I would love to work on this project full time, but unless I could derive income from a project like this, is just isn't practical.

In terms of contributions from the community, I think the two most valuable things any of you could do at this point would be:

1) Tell other people and share + like etc on Facebook Twitter etc.
2) Reach out to me and provide feedback on why this project interests you, and where you think it could go. You can reach me at 'robert at robertelder.org'
I said "The numbers are in ascending order", which it didn't seem to recognise.
As is every political candidate. Tailored personas meant to attract our hopes and dreams for sanity. When they lose, it's as a hero and we tell ourselves that we supported the good fight. When they win and inevitably disappoint (being just public relations for the status quo), they're demonized as the villain to contain and channel outrage into support for the next round of a manufactured rivalry.
This is Hacker News. We know the difference between robotics and automation.

Industrial automation such as this has been killing absent minded technicians for years, as early as 1979:

https://news.google.com/newspapers?id=7KMyAAAAIBAJ&sjid=Bu8F...
Hey - it's copywriting.

EXPECT CAPITAL LETTERS!

I think it makes some good points, especially about marketing. (See also EL James, who is now a multi-millionaire because of a very clever marketing campaign, and certainly not because of her literary ability.)

I also think the fact that it's all about marketing and not ability is kind of sad. And the fact that it's hard hard hard to make $$$$ doing cool artistic work that isn't about selling stupid shit for someone else is even sadder.

But still. There we are.
Yep, that's a correct and fairly standard way of embedding binary data in XML. Base64 Encode.

Always makes me nostalgic for usenet. Which yes, technically was UUEncode back in usenet days, some slight technical differences from Base64 Encode.
I don't know much about spectrometers, but I thought [these guys](https://www.kickstarter.com/projects/903107259/scio-your-six...) had some good suggestions when I saw their campaign last year.
Love the piece Joel - keep publishing more like it!

Interesting how you said money was the goal but then when you get the success there's always someone doing better...even though you might have a fat bank account.
In Tests, Yahoo Uses Google to Power Search Results and Ads
He probably didn't start off corrupted, but found no real reason to be noble years ago and got disillusioned.
I had to turn off µBlock to make it work.
How to Launch a Product, Lose a Contest on Gumroad, and End Up a Winner Anyway
7 Ways to Ensure A/B Testing Happens for Your SaaS Company
to be pedantic: "monotonically increasing" is incorrect. It should be "strictly increasing"
light IS a EM field. First sentence on wiki: "Light is electromagnetic radiation ..."

And yes, electromagnetic fields interact.
I aknowledged it, see the "Edit" at the end ;)

In your case reaching to numpy was probably the best you could do, as it abstracts and solves many things. Using properly "vectorized" numpy is also a big plus for readability.

I just wanted to mention a few things regarding the "pure python optimization" views which could help in cases where you're not writing numerical code that won't benefit from numpy.
So they have to pay Mozilla/Apple/etc. to get the search traffic; and then have to pay Google to get the results; how the heck do they expect to make any money?
The analogy is imprecise, so it's not clear who the customer in the quote is, but it could also mean VCs are customers of startups. They are seeking to buy opportunity. (Also, one usually gives the sales pitch to the customer, not the other way around.)
It sounds like BRIN could replace partitioning on some cases. Am I right? Assuming you have a huge log table, partitioned by week, would this be a better fit?
Agate Group | Sacramento California | Software Engineer
We are a group of web developers that specialize in Salesforce (Apex) development and are currently expanding and looking for developers who are willing to work locally or semi-remotely. contact eric@theagategroup.com for more detail.
Or at least, the portion of the HN community who reported their results, reported that they think different. :-)
Before anyone else points it out...yes, I made the bonehead move of releasing a podcasting book with no audio version. D'oh!
Major Takeaways to Borrow from Popular E-commerce Stores Through Time (Part 2)
PHP only gets a bad name because there is so much crap code out there. It's also not cool anymore.

I remember when RoR was all the rage here on HN. Nobody wanted to admit the glaring DB and security issues and anyone against RoR during that time was promptly down voted and called an idiot.

It's funny. All the RoR people I know jumped ship years ago and moved onto the next 'cool' language. IE: Javascript Frameworks.

Many startups are just as much about using the hip new language as they are changing the world.

The real software engineers use what they know works, not what's cool.
The most amazing thing is how in each case the passage of time saw each machine become slower and slower until eventually they are nothing but a relic.

The weird thing is even a smartphone running basically stock apps and nothing else will still exhibit the same effect. Blistering fast out of the box, frustratingly slow by the time it's replaced. I wonder sometimes if the CPU isn't clocking itself down based on some cycle count, or maybe the flash is literally wearing down and losing IOPS.
WebRTC DataChannels are actually built on SCTP.
> In the second part we will focus on the actual evaluation with respect to DASH, thus, stay tuned!
This writer seems to think the killer problem SCTP solves is end-system level IP multihoming. I think that's actually not a problem that many apps really have.

To me, the real promise of SCTP always seemed to be that it was a reliable out-of-order datagram protocol that played nicely with TCP. Essentially: that it killed the need for applications that can't deal with the slowness of in-order delivery in TCP to write their own protocols.

I think the big mistake with SCTP was in making it an IP protocol, rather than a protocol that lived underneath UDP.
Jeez man, it's just an article.
That's not what happened! He was indicted for the murder-for-hire scheme.
True, but then it's never mentioned again even though the results could end up being way off, and there's more potential for error than the longitude factor that isn't mentioned at all.
> The average founder is 38, with a master’s degree and 16 years of work experience.

If we want to predict what the next MZ is going to be like, shouldn't we restrict our training data to the set of successful unicorn founders instead of the set of all founders?

Most startups fail, so it seems this data is most useful for predicting who won't be the next MZ.
Could you please give an example of one that has this sort of "bug"?
It depends on what the for loop does, but main difference is that a for loop runs "interpreted", vs the list comprehensions that runs "compiled" (or in "C-space"). The list comprehension has some additional benefits, the pattern:

squares = []
for x in xrange(100):
squares.append(x*x)

in which you have an append call on every iteration is a mess because it may lead to a lot of memory operations which are really unnecesary. The LC version of it is much shorter an runs faster, because the memory allocation is handled differently:

squares = [x*x for x in xrange(100)]

Append may be O(1) but in some cases it doesn't behave nicely. On large lists, you can hit spots in which it reallocates parts of the list in memory, leading to weird slowdowns. Timings from ipython on a Windows 8 64bit Python 2.7.9 machine:

In [12]: def f1():
....: sq = []
....: for x in xrange(100):
....: sq.append(x*x)
....: return sq
....:

In [13]: def f2():
....: return [x*x for x in xrange(100)]
....:

In [14]: %timeit f1()
10000 loops, best of 3: 20.7 µs per loop

In [15]: %timeit f2()
100000 loops, best of 3: 11.9 µs per loop
Tangent, but I really like the animated 3D plot. If you have to use a 3D plot, it really helps. Is there an easy way to make these?
Q; Why?

A; Why not?

Well, I can't argue with that.
State of the Watch(ely) Address
Circa 2009 I did this with a G5 Tower (Purchased on eBay for about $60) which was the same design except for some internal differences in mounting. The trick is you buy a PC motherboard mounter intended to be used to make custom cases and you install it in the G5 case. Bam you have a Mac Pro case that will use off the shelf PC components. I ran it as a Hackintosh for a few years but currently it has Windows 8.1 on it. Processor speed requirements have not moved much in that with two GTX 670s in SLI six years later it can still run pretty much every game out there at max settings.
There is no such thing as an "interpreted language", there are only implementations. Please get rid of these old concepts.

CPython, which is the standard, most common implementation, uses bytecodes (and so does Java). There's nothing preventing one from generating machine code from a Python source. Some of Python's dynamic features are mandated from the spec, and there are limits on how fast that can be. But that has nothing to do with "being an interpreted language".
Based on various people I've known, that's a great if surprising point. It's actually pretty easy for many to just sort of drift along on the edge for a long time and essentially pretend that everything is good--until it's not. Maybe the client that's 50% of their business up and leaves for whatever reason or, as you say, something happens in their life that makes no savings and no real plan suddenly untenable.
I have in the past used xdot files to good effect for visualizing phi function placement and interference graphs. What would be great is a way to make the result interactive (e.g. drill down from basic blocks to instructions, selectively get more or less detail on voluminous data like live ranges). Graphviz unfortunately isn't suitable for that.
Thanks, article is great! :-)
Who is the Go Developer?
How to Implement Handoff Support in iOS
If facebook allows you to put an arbitrarily large img tag onto any of the pages under its domain (so internal navigation could be hidden under it), then yes it is a valid attack vector.
As always, animation is definitely the hardest thing to get right when it comes to 3D. The best animations out there still look unrealistic, it must be incredibly frustrating for animators.
How to stream video using Media Source Extensions
The Yaybahar
If you're taking that from the article, I think you misread it.

> Remarkably, 78 percent of people who have played this game so far have guessed the answer without first hearing a single no.

Some of those 78% probably got it right, and some of the remainder would have got it wrong.
You got the problem completely wrong.

The idea isn't to come up with tuples that satisfy the predicate. The idea is to figure out what the predicate is in the first place.

Also, you're not in any way, shape, or form reduced to random guessing. If you have an idea of what the rule might be, you build a counterexample. There's a ton of value in _trying_ to get a no but getting a yes instead.
Unfortunately I wasn't able find one to best suit my needs so I ended up implementing a lot of the structure manually.
There are few cities worth mentioning that have a Republican mayor.
The right gives things away too--they just give things away to corporations and to the wealthy. Libertarians are right alongside that--it's a huge gift of power to the corporations. The individual would get squeezed hard in a libertarian world.
Depending on how good the specm is, just about as many uses as a camera. What's this leaf? Whats this red stuff? What kinda soil and I standing on? What is the air pollution like today? Is this bleach? Is that really gold? What is this IC made of? What is my baby's heart rate, does she have the flu? What grade of steel is this wrench? How old is this picture of gram? How new is this gasket? Is this chicken what I have, or fish (from the lips of Mrs. Lachey (nee Simpson) herself)?

It's mostly what questions as to materials, depending on how good the specm is. Combine this with your phone's camera for other optical measurements (IR, size, shape, position, etc), some gps data, maybe some tracking of your amazon history, and you have a device that might be able to tell you what anything ever seen is to reasonable certainty. There is without any doubt, a large market for that.
Presumably clickbait titles are to be avoided
Very cool, I did the same thing a while back for the Canadian Parliament. Unfortunately, the party discipline in Canadian politics makes it less interesting.

It has done in flash, when flash was cool...
http://olihb.com/2011/02/27/legislative-explorer/
Just to be clear: it would not be possible to attempt to write that paper in Go. That is what people mean.
Would you pay for such a tool?
The article doesn't actually specify that 78% guessed correctly or incorrectly, just that 78% guessed without ever entering an invalid sequence.
Announcing the top 2015 Global 250 private companies
Let me just take a moment to point out how important row-level security is as a concept. That features allows one to create essentially a secure analytics data model by tying security business logic into the values of a table. For every query, just join to that security table, and now the database is flexible and secured.

Example:

Tie a salesperson to an order placed, and use the order table as the primary fact table. For all reporting and visualizations that can be tied to orders, all one has to do is incorporate an association to that table. Worrying about which customers, products, time periods, etc. a salesperson can see are automatically handled by that association.

I am not saying that PostresSQL implements what I am describing, but this example can be expanded by creating an intermediate table with many-to-many associations. E.g., this table might have one row for each salesperson's access and one row for each salesperson under a supervisor. Once again, a centralized location for controlling access throughout the entire analytical data model. It is a very useful tool that I have relied upon extensively.
I make enough money that any swing to the left generally costs me more than I gain from it. I don't vote that way because of narrow self-interest, I do it because I want a better society to live in, and the majority of the hard data I've seen says that a redistributive system results in a better society.
While I agree in concept in reality this is normally not possible. For a company like Google? Sure but for most companies out there they just aren't going to have the developer and QA resources to continuously test both JS and no-JS flows. For banks? Yes they can probably support both but honestly banks will probably move to MORE js to thwart fraud as in making sure you are a real person based on our mouse movements or other things. As for news sites, 10000% they should work without JS, the printed word is their bread and butter (even with some place coming up with more interactive news stories) so they should have no trouble supporting no-js browsers. There is a fear that they may just say "fuck you" to non-js people though if it significantly affects their advertizing (Lack of tracking or dynamic ad injection).
Great explanation, I understand it better from a technical perspective.

I assume Troy is hidden to the authorities, who only have the Blockchain ledger and no other information to go on? That's waht I meant by "concentrated" above -- how likely is it that the Chinese government would find Troy and extract the information out of him with legal threats or with a heavy wrench?
Here is another view of the situation: http://blogs.ec.europa.eu/ECintheUK/europe-is-not-banning-to...
The fact that he only lists the about:config way doesn't mean that this is the only way to do it. Many of these options have GUI prefs.
It's really easy to do that in force-directed layout in Javascript, but annoying to do it in a tree (or, better, orthogonal) layout.

(Hoping someone corrects me on this.)
Interesting that you would bring up the concept of almost natural language. Barrage is actually built on top of Avail which is sincerely the most expressive language I've ever seen. Check it out: https://www.availlang.org/
antirez as you mentioned both projects (Redis, Disque) are based on the same "framework" (skeleton).

Do you think because of their different guarantees that shared code will diverge?

Do you think that base layer will have to be kept in sync? (bug fixes, improvements)

I guess I'm asking, if at all, at what point would you pull that skeleton out into a separate repo and share it across Redis and Disque?
One can hold the view that the design was affected by concerns that had little to do with the missions the vehicle actually performed and consequently locked human space exploration to low earth orbit for 30 years.

http://m.space.com/12166-space-shuttle-program-cost-promises...

Shuttle was locked to low earth orbit due to design reacting to concerns that were never realized. It was anything but cheap. It was ill suited as a vehicle of human space exploration.

It did lots of valuable things but it can be argued I understand that those things could have been achieved cheaper and better.
Turing Phone – The World's First Smartphone with a Liquid Metal Frame
>By that logic, employees protesting in front of supermarket entrances are terrorists.

For many classes of business, this would be terrorism. Read up on the Animal Enterprise Terrorism Act.

This is not a "by your logic" sort of thing; that is the definition of terrorism. When Al-Qaeda in Iraq blows up oil pipeline, is that not terrorism?
I have updated the test with the new figures that I got. Initially I only tested with Python 2 with math.pow. I have to say I am quite disappointed with the performance of Python 3 though and even using the built-in pow function, PHP 5.6 still is the fastest in this particular case.
Do you normally quote The Daily Oklahoman, or only on special occasions?
Using the patterns on their own is a bit of an iterative process, but I'm sure you can imagine how it's a substrate on which all kinds of interesting automation of pattern learning could be built.
Seems weird to use that site instead of the EU Petitions platform: http://www.petiport.europarl.europa.eu/petitions/
Indeed on my workstation (Xeon W3565 @ 3.2Ghz, x64 linux, Python 2.7):

math.pow() version: 11.7s

pow() version: 6.4s

** version: 5.2s
OK, those sound like good points. We've taken the CFAA bit out of the headline and can swap the URL to a better article if there is one.
> They are also civicly minded because they could make WAY more money in private practice.

What's more addicting: money, or the ability to ruin the lives of people you personally despise?
Oh. So what's TechDirt getting worked up over then?
Don't founders pay VC's for services and/or goods rendered?
CmdrTaco / Rob Malda criticized it famously, but it appears the comments were pretty supportive.[1]

[1] http://slashdot.org/story/01/10/23/1816257/apple-releases-ip...
They may have meant the various agencies under DOJ (DEA, FBI, ATF, etc.) and not the US Attorney's office, but then again HN often finds plea bargaining irredeemably evil too.
That "deleted" flag is extremely useful in data warehousing and OLAP applications. I wish every table had a "deleted" column and an "updated" column.