skysight-inc/HackerNews huggingface dataset:
as much as this is a good idea, remember that most people who buy a laptop just want to take it home and have it work. Add to that point that reinstalling from scratch typically involves finding all the drivers all over again and spending hours running through all the windows updates. This is something that most people DO NOT want to go through or have the knowledge to do so.
Tablet form is probably more effective :`)
Yeah, that's also what Napoleon, Hitler and every other major power that tried to invade Russia in the last 500 years also said.
Both of the cloud providers are great (AWS and DigitalOcean) - but all depends on what are you are going to use it for. DigitalOcean offers better value for money and is focusing more on developers who have smaller projects in hand, but AWS (although more pricey), will give you more additional features with the support for infrastructure.

If you are concerned about infrastructure why don't you check out www.cloud66.com. You might find it very helpful also you can have a look at the help page with the node.js migration to any cloud provider http://blog.cloud66.com/moving-your-nodejitsu-apps-to-cloud-.... (Disclaimer: I am working for Cloud 66)
Of course that's not at 'any' given time. That is only between 10am and 11.59am GMT each day.
Something of an aside, but i have come to understand that the major issue for adopting IPv6 was hardware.

This both in terms of existing router installs, and endpoint devices that can't be flashed to grok IPv6.
Numba allows multithreaded gil free numerical code.
Is the Python 2 vs Python 3 thing ever going to be resolved?

If you look at Python adoption from the perspective of someone picking it up for the first time, the very first issue they encounter is the "which version of Python should I use" debate, which pretty much frames the experience from that point onward.

The pragmatic attitude that's kept Python 2.X afloat is a key part of why Python has had longevity but it also doesn't set a great tone for "changing the world" or keeping up with the latest sexy fads
I agree. I feel it's time for a better, modern, clear elucidation of these issues- something of which the CAP theorem would be a subset.

And on top of that, I'd love a simple test harness that will run a distributed database thru its paces and produce a report.

Call it Bender, or something and then we can talk about the Bender characteristics and the Bender Report and say "this database passed the Bender report" or "bender found this database fails in this way during partitions: A & B".

This would make it relatively easy to compare systems relatively objectively.

Too often well meaning people have chosen poor databased for production systems (including bitcoin financial transactions companies!) because they didn't understand the issues well enough.

Such an open source project would be open to criticism and improvement and hopefully reasonable objective, and thus take it out of the realm of vendor propaganda and into the realm of broad understanding.
JBoss still doesn't have a supported Java EE 7 server. JBoss releases still much less frequently than Spring. If you want to look at how quickly things are fixed in JBoss have a look at this:
https://issues.jboss.org/browse/SECURITY-746

If you need a feature in Java EE you have to wait several years for the next Java EE release and several years more for the next server release that implements this, see JBoss.
This gave me a chuckle.

Here I am, an American citizen being accused of being a "Putinbot". I've seen this term flying around on reddit frequently, by the way: "Putinbot". So, what? Putin himself writes me checks now because I posted the obvious response of going to war with Russia with remote-controlled toys?

It's like we're living in this renewed era of McCarthyism where everyone who disagrees with the redneck agenda is suddenly a commie again. Hey, I know! Let's all build nuclear bunkers again-- the Russians are coming!
Gotta throw in a pitch for the Japanese Cocoa-native Emacs port:
https://github.com/railwaycat/emacs-mac-port

Running this with Spacemacs is... well, surprisingly pleasant. Unicode, pixel level scrolling, image support that isn't totally broken, it's...nice.
Law triumphs again! (as in "Lawyers")

Still, it's better for this to be in the open, with all the bad PR associated to it, so that companies will think about it twice before pulling similar stunts in the future.
Extending Conjur with Plugins
>Roger Penrose (mathematical physicist, mathematician and philosopher of science) argues that known laws of physics are inadequate to explain the phenomenon of consciousness.

Uh, yeah, that's really fucked up. </sarcasm> Until we actually make strong AI, we have no reason to believe that consciousness could arise in anything but a few nodes somewhat late in the billion-year long continuous physical process we call "life", of which we as individuals are just a small part.

I'm not saying AI isn't possible, but I think a healthy respect for the complexity of life is in order. Take a look at the structure of a bacteria https://en.wikipedia.org/wiki/Bacteria#Intracellular_structu..., and then tell me why it's so crazy that so many biologists believe in God, or that Penrose might believe that such complexity is out of our reach to explain or reproduce.
While there are significant problems, prirates are not one of the major problems, because unlike oil tankers and cargo ships, they have far more people and don't have a large cargo.
It seems like Silicon Valley is full of people who love espousing their noble ideas but got rich via (as Thiel admits) at best socially neutral things like Facebook and Paypal.

As for the anti-aging research: Fund the NIH. Basic science like that needed in aging research isn't going to come on a startup timescale. Thiel makes a big deal about encouraging people to leave universities, but the smartest PhD students are generally not the ones leaving academia.
I am not religious, but if you think religion is weird, probably you should begin to look inward for "weird". Religion is weird, but only in the same sense that fingers are weird, or that it's weird that water falls from the sky occasionally. Id est not really weird at all.
Is it not? Hypothetically, is it not worth knowing that someone has exaggerated or lied about their skills in something? That would seem to be useful information in an interview; i.e. can someone say "I don't know" or will they make up something instead.
"models that were marketed to..."
> This is less "inaccurate" than fundamentally conceptually flawed. Human ideological systems are not like biological systems that speciate through schism.

Given the existence of horizontal gene transfer [0], neither are the biological systems traditionally described that way. Nevertheless, the schism model can be a useful illustrative approximation even when its not a completely accurate model.

[0] http://en.wikipedia.org/wiki/Horizontal_gene_transfer
Right, but it does depend on how long term you view it. Problems in the fundamentals of the core language can't be fixed, a mature library ecosystem can be developed.
Banalities, myopia, lack of perspective, bad boring writing, pandering to misconceptions does not make a good rant.
> You can ignore the type hints syntax. I plan to.

I feel like that will be quite an ear-plugging, eye-covering endeavor.

And that's really the point: it has the potential to create a community in which half the people are eyes-closed, ears-plugged.

On your second point: Yeah, I don't mind casting things to a list. But it does seem... I guess, dramatic.
Some languages manage to have a really nice blend between OS threads and lightweight concurrency. Erlang/Elixir can spin up hundreds of thousands of lightweight "processes" (their word for green threads), which get split up between a number of real OS threads by schedulers. It means you can have great performance on IO with green threads, but also have great performance on CPU bound tasks with honest-to-goodness threads.

Clojure's core.async can pull off the same trick, though I don't know as much about how it works.
Have you actually studied the go compiler implementation and found that comments are preserved across all stages or are you just speculating?

I can imagine a design that works where only the lexer keeps track of comments (with locations) and the remaining stages do not. In fact using comments to generate code is not all that different from using comments to generate documentation (like doxygen) and that shouldn't require comments at the AST stage.
Why should you? These are tricky domain specific questions that a network engineer with intimate knowledge of TCP/IP could answer some of. I certainly wouldn't expect a fresh CS graduate to know these things unless you did a lot of work in that area for some reason.
to be relevant, this same author writes a very interesting piece about pregnancy seen as a war of conflict between mom and infant

http://aeon.co/magazine/science/pregnancy-is-a-battleground-...
The comments here are amazingly negative -- personally, if I was to live off the grid, the 4kW, 40', 220lb version sounds pretty great to me. At 220lb, you could easily raise/lower the thing as one person with some sort of mechanism for installation/service. I'm really curious how much it'd cost in comparison to solar. Maybe someone can estimate with the "80% less maintenance cost, 53% manufacturing cost" than wind turbines bit.
Just look at what the german Bundeswehr did with their Wiesel AFVs to american M1 in Wargames, and thats with 80s tech and the engine of a Volkswagen.
no, I'm thinking as a human being operating in a competitive environmnent. I'm calling bullshit on you telling me how I think. Fuck your patriarchy crap.

life is not fair. business is not fair. use what advantages you have to get a head start.

that is my thought process.
Right, it is unambiguous for the current rules and zone. Usually if the rules change, you want to do the calculation again. I made a library for persisting future DateTimes to a database. Whenever a DateTime is loaded from the database, the calculation is done again. A blog post about it can be found at http://www.creativedeletion.com/2015/03/19/persisting_future...

If the "borders of the timezones" change, that does not make it unambiguous, because the struct is defined as belong to a timezone name, not a specific geographical location.
Learnings from analyzing top B2B SaaS pricing pages
Excel is a great tool. It's great for keeping track of small or ad hoc collections of data. The problem is that it doesn't "grow" naturally with its needs.

A small business or project can start with Excel, then migrate to Access, then migrate to SQL Server for ACID compliance. But each migration step is not trivial.

I keep thinking that Kexi would be a good way to go rather than Access, but it is Linux-only.
Can someone tl;dr this? I skimmed it but the florid prose and the lack of any, you know, concrete suggestion (that I could find) really, really put me off (and I'm normally a huge fan of aeon).
Yep, they were invented during WW1, which started almost 101 years ago.
hehe, good spot!
I've had a manager who literally asked if we could work out some way to use a spreadsheet to do word processing in. This was DOS-era spreadsheets.
«TweakStyle, the next code editor » open beta started
A new generation code editor thought for web design and front-end development.

Launched today in open beta, TweakStyle brings a new approach to web development, with both the ease to code web pages and to test them. It combines the power of browsers developer tools with the comfort of modern code editors. Designed for and by front-end developers, it breaks with the complexity of other applications in the market bringing a fresh and smart UI.
>Ecuador sheltering Assange is more about Ecuador having a stronger bargaining chip with the US in future deals than anything else.

Only if it plans on handing him over. So, no. If anything it's a wonderful gesture from Ecuador that puts the country in WORSE bargaining position with the US.

>Ecuador isn't some bastion of liberty

It never helped establish dictatorships in other countries, so it has that going for it.
Jepson seems to do a lot of what you want in Bender: https://github.com/aphyr/jepsen and https://aphyr.com/tags/jepsen
In 18 months no one will remember this. Honestly, corporations face basically no repercussions from customers because of doing stupid or outright malicious things.
It would be interesting to see timing results of this implementation. Similarly, comparisons to other implementations/algorithms. I will have to fire up erlang when I get home this evening.

I am basically a broken record on this topic, but I do like sending more people to see the Dancing Links algorithms solving this (and other related problems, such as sudoku.)[1] The techniques in DLX cut the search space for the 8-queens down to just 1,048 board states. (For 13, the number of boards is up to 1,046,318)

[1] http://taeric.github.io/DancingLinks.html
I bought one of the effected laptops back in December. However, I put in a SSD with lunix and never booted into windows first thing when I got it. Lunix Rocks!
Well, I have a Nexus and I still see a few applications that I don't want and can't even remove. But you are right that it's a better than others I've seen.

What's worse though is that they apparently don't have any QA whatsoever since they pushed an update that made the device basically unusable (keywords: Nexus 7 2012 Android 5).
"Imagine a city where police commit blatant traffic violations and never ticket one another. The authorities could decrease power inequalities by developing an online system in which all citizens are able to anonymously report dangerous drivers. Anyone who received too many independent reports would be investigated – police included."

This makes sense to me. It infuriates me as a biker and pedestrian when police dangerously disobey the traffic laws. I see them do rolling stops, putting on their lights briefly to get through a red light, or speed up and pass me on the left as I'm making a left turn.

One way to do this would be to allow anyone to report traffic violations that they caught on video. So if I record the video of someone committing a violation, I upload the video to the town's website, they send the owner of the license plate a ticket.

That said, I thought that most of this article was pretty weak, a lot of meandering, incoherence, and conflation of different ideas.

One of the best articles I read on morality, game theory and evolution was here: http://jim.com/rights.html The author derives a theory of natural rights from game theory, and it makes a lot of sense.
I think you're confused about the strings. Python 3 uses UTF8 strings by default. The u"xx" syntax is only needed in python 2.x. In Python 3.x it's only supported for backwards compatibility.
Arduboy Kickstarter – Gameboy Style Arduino in a Creditcard Formfactor
No, wild knowledge of precedents in European political history.
I actually liked the notation, except the programmer in me would have rathered '!' in place of the unicode NOT SIGN.
My guess is that just refers to higher end models.
Actually that is still a pretty good location for steel mills, as well as other industries, like Bitcoin mining farms (perhaps those fall under datacenters...).
That's a strawman. Who is talking about invading Russia? Nobody. The parent comment is talking about the low value proposition offered by Russia's tank upgrade.
Time is huge. You cannot get it right in all cases. You can only get it right for your particular case. If you try to get it right for all cases, you waste resources on something that mostly doesn't matter, and dwarf your other resources.

Time is not just calendar apps, or cron. Consider relative dates in historical studies that span past, present and future.

Study the fuck out of your use case, get it right, don't worry about others' opinions and don't think that your solution applies generally to most other use cases.

Also, among the many resources for general and specific solutions to time problems is "Calendrical Calculations," by Dershowitz and Reingold. I found it randomly, bought it on a lark, and hope to $DEITY I never haver to care about time for anything critical.

http://www.worldcat.org/search?qt=worldcat_org_all&q=calendr...
Any Android 2.x I've touched was unusable piece of .. software. I seriously don't see how they dared to sell it to people. Can't even imagine what 1.x looked like. My experience with 4.x is much better in this regard.
> I worry that in a few more years I'll just quit speaking altogether.

Why would you worry about that? It can actually be quite liberating. The CEO will email me and ask if I would like to joint the rest of his staff in a pow-wow. I email back: "No". I haven't gotten to the point where I have stopped calling customers or investors back, but in general, this has been working out better for everyone involved.
> Can you think of some aspect that was especially well thought-out?

Go routines, channels and select. With very little else, it's possible to write some very useful code in a way that's concise, elegant and easy to reason about.
Because there's no profit in anti-semitism?
What's the point of having a single-pass compiler if you have to add hacky precompilation steps to make up for its shortcomings? If you're passing over the code multiple times anyway then it defeats the purpose.
IPalyzer lets you analyze any IP for location, RDNS, blacklists, and more
> a 2MW "mast" that can compete with today's technology is going to be crazy tall

I wonder about how the power generated scales as the size increases. It's 100W at 9', and 4kW at 40'. At ~4.5x the height there's 40x the power generated. It's foolish to assume the same exponential gains apply continuously, but given the reduced footprint, is it possible that laying out five of the 40' units is sufficient for 2MW (edit: wait, I totally fudged that math, so this point doesn't really make sense), and at that size, you might be able to just use a bucket truck for maintenance?

We shouldn't assume just because it's a new technology that the same problems don't need to be addressed, but we also shouldn't assume the same problems need to be addressed in the same manner. This article doesn't do a lot to explain the details, and as you've explained I've heard that maintenance of wind turbines is where a lot of the money to run wind farms goes, so it's interesting to look at new designs from the standpoint of how it may radically change maintenance, not just scale with the current methods.

That said, you obviously have more experience with this than me, so hopefully you'll be able to provide some more perspective on the ideas here.

P.S. Something that occurs to me is that I have no idea how they stop the oscillation caused by the wind for maintenance on those. You can lock the turbine blades, but I'm not sure how you prevent something made to oscillate naturally in the wind from doing so, easily.

P.P.S I totally messed up my math because I wasn't thinking straight, 5x4kW is not even close to 2MW. I'll leave this here for historical purpose, but much of my point lacks any weight now...
Well, kind of... It's less about not being able to grok IPv6 and more about these routers having limited memory available. IPv6 addresses take up 4x as much memory as IPv4 addresses, and that adds up pretty quickly in a routing table. As routers are typically integrated devices, you can't just go "add more RAM", so sticking with IPv4 effectively quadruples your capacity.
You know, my father used to love motorbikes when he was young. Since he lived in a communist state(Poland) all he could get were Soviet-made motorcycles, which, as brilliant as they were, had a tendency to die suddenly after ~1000km even if bought a new one. But my dad let me in on a secret - he said that even if you bought, you had to take it completely apart, including the engine, re-lubricate everything, replace seals with a different type, put it all together and then you got yourself a best bike in the world - it wouldn't fall apart from few thousand km, it would serve you for years. He also used to believe that the ability to take apart and assemble a motorcycle is a good thing to learn.

Me? I believe it's great that I live in a free country where I can buy a new motorcycle and not have to take it apart to make it safe to use, or consider engine-building skill to be essential.

And as much as I enjoy working with software, I don't think reinstalling windows just to avoid spyware should be considered essential, or that regular people should have to know how to do it. For your regular Mr or Mrs Smith reinstalling is not a valuable skill - computers are tools which should just work.
If the strength of an argument depends partly on trusting the integrity of a source, why is doubting that integrity a fallacy?

In an ideal world you judge experimental results by their reproducibility, but who on HN has the time to reproduce results?
>and are familiar enough with the concept of Ockham's razor to understand that governments that want to lie and frame people tend not to do so in the most vague and convoluted manner possible

You'd be surprised. In Europe, Africa, Asia, and Latin America (that I know of) there are tons of examples (that were later exposed in court and press) of governments doing it (framing people or lying) in exactly a vague and convoluted manner, and with extreme crudeness and arrogance.
Feeling hate and spreading hate towards technology domain that is known as "web" and its ecosystem because of trite and banal grievances with some of the products of some corporations is "right"?

If that is so I don't want to be a member of a toxic community that lacks meaningful perspective on the evolutionary, path-dependent origins of problems with "web technologies".
If I'm understanding the question correctly, I agree virtualenv + virtualenvwrapper solves it mostly. For what I consider a decent treatment of some of the shortcomings in pip vs. npm, I found this post helpful:

"Things I wish Pip learned from Npm" https://medium.com/@alonisser/things-i-wish-pip-learned-from...
[pdf] Kahawai: High-quality mobile gaming using GPU offload
The New Yorker is not Reuters.
The only people who win class action lawsuits are lawyers.
A solution for doing the same thing in Ruby: https://gist.github.com/hugodias/cf89ba138b986ddb3e7d

Time spent processing for 12 queens: 3.59 seconds
That's why I mentioned SaaS startups - because they're both an exception to your rule and something HN demographic has to deal with a lot.

I still don't buy that rule though. Let me illustrate it by a graph:

.....
| ooooooo ...... .
| ooo ....oo ...
| ooo .... ooo ....
| oo .. oo ..
| o .. o ..
| o .. oo . profits
| o . oo
| o .. o user satisafaction
-+-o-.---------------------------------------------------->

Companies have figured out that the point of maximum profit is not aligned with the point of maximum user satisfaction, and they only care about the former - the latter is a proxy. In every mature market we're past maximum user satisfaction point, and this is what we perceive as "products getting crappier".