skysight-inc/HackerNews huggingface dataset:
Interesting, similar configuration format to discourse, and /somewhat/ similar UI.

FWIW I chose discourse as my last forum software because it's written in technologies I prefer, ruby/postgres.

Even though I prefer the UI elements of xenforo or Invision PowerBoard- I can't ever go back to using mysql after administering oracle, mssql and postgres.

MySQL is the mongodb of relational database design.

And PHP is the equivalent in scripting languages, unfortunately.

Edit;

I wasn't clear apparently, I was saying while I like the configuration system, I do not like the UI, or the UI trend and I additionally do not like to tie in with mysql, we should be deprecating mysql from personal things so that in 10 years business can follow.
True. Looking back though, it might have been more funto pick a more controversial subject.
I'm calling B.S. on Mr. Murray's claims here. ICIJ provided a full searchable database of their prior documents trove. They're working with something immensely larger, and the story's less than 24 hours hold.

I'm just hoping that the mainstream media carry this. It's been awfully quiet on many fronts yet.
That would be neat. However I'm not really interested in the models that are viable in the US market i.e. sedans, SUV's and crossovers, I want a euro-style wagon or crossy-wagon (Like the A6 avant/allroad, VW passat estate, V90, ...).

I just can't understand why someone would want an X5 or similar just to get more "utility". Most utility per dollar was always the wagons/estates. I realize there is a thing with culture and traditions (wagons seen as boring in the US etc) but you can't deny the fact that a SUV that loads like an A6 or 5-series wagon is a Q7 or X5, which is twice the price of the wagons! Don't get me wrong I'd be happy to drive a Q7 but I don't want to pay more than A6 money.
Securing Terraform state with Vault
TL;DR: IMHO, if nothing will change drastically in battery tech, after 100 years, we will have same problem with EVs as we now have the problem with combustion engines and oil.

IMHO, one of the biggest problems from the tech side (I know that there are many hard problems, but this concerns me the most) is battery manufacturing.

They already have built the gigafactory which produces (or will produce) more batteries (or the power they produce) than the rest factories in the world.

But battery technology must have a breakthrough and probably sooner than most of us think. Currently known lithium reserves will 'support global demand until 2100' (https://en.wikipedia.org/wiki/Lithium#Reserves). Also, very efficient battery recycling and reuse must be further developed.

I hope that in 100 years, we'll discover and develop battery technology which is affordable, ecological (will not deplete Earth's recourses completely), efficient (e.g. power to weight ratio), etc. I know that there is development going for this, but I think it will be a long time until new battery tech will be in our home.
As long as they pay taxes on that profit somewhere I don't care. At the moment they don't pay them anywhere, instead telling the Germans that the profits were made by the US part of the company and so can't be taxed there, and then using the US's daft repatriation laws to avoid paying US taxes by just leaving the profits offshore.
Electronic Signature Solutions for Insurance Industry
> Every time I give Ruby another chance (admittedly, not too often), I end up feeling angry.

I use Ruby every day at work. I end most days feeling angry. You never have any real idea what is going on due to the layers and layers of metaprogramming. Nil-pointer errors abound, duck typing is idiomatic, inheritance is a thing, and the minefield of mutability is everywhere. Concurrency is nigh impossible. Ruby looks pretty and simple at first glance, but the deeper and deeper you look, the more you realize how rotten it is at the core. :(

/rant
I understand you point, however it not as simple as it seems. Of course, for trivial code transition between different SIMD flavors could be seamless. But the world is cruel. :)

Think about shuffling instructions (pshufb), lookup vector for the instruction are different in AVX2 and SSE. Even if an AVX2 vector could be created by cloning SSE vector twice, this must be a programmer decision.

Another example is algorithm using video-encoding instruction mpsadbw to locate substrings (http://0x80.pl/articles/sse4_substring_locate.html#introduct...). AVX2 instruction vmpsadw operates on 128-bit lanes and the algorithm have to be rewritten in some parts to align with this limitation.
This is very practical, but the result is not uniform; in fact it only returns a tiny fraction of the possible combinations.

There are "N choose k" combinations, which in the worst case (k = N/2) grows as ~ 2^N. The number of combinations quickly outstrips the number of possible states of the LCG, and most combinations will never be found. For example, we have a list of length 16 and wish to choose 8. We have a choice of 16 distinct seeds, so there are only 16 different combinations (out of 12870 possible) that we can get for any given LCG.
Blue Origin Rocket Comes in Hot, Nails Landing
Ah, great idea. I did not think of that :)
Is that really true? I am not a US citizen but I have an account with a US broker. I just need to file a single form once in a while declaring my foreign tax status and that's it. This can hardly be the reason why it is absolutely necessary to have offshore holdings.

(Of course, I have to pay taxes at home for any profits and there are supposed to be mechanisms that ensure I do...)
After a few years I'd cracked the screen on my iPhone 4 and the battery was losing it's charge. I took it to an Apple store and they replaced it with a refurbished model for £100 and it's still going strong. The Apple store employee told me the phones get new batteries as part of the refurbishment.
Foreign policy is not decided based on consistency. Every democratic government has a responsibility to defend it's own citizen's interests.

USA does this also, it wants free trade when it wants to export goods and services to other nations but opposes it when it comes to importing labor ( H1B VISA cap etc ).

This is not evil, it is this competition between nations that improves standard of living for people everywhere.
Do they have actual terms of service by now? When I tried it, I was signed up to their newsletter by simply entering a mail address into the account setup dialog, without any indication that I was opting in to have my personal data harvested and abused.
Midwives, Abortion, and the Offenses Against the Person Act of 1861
Disk Drill free data recovery software for Windows
Hi; a parametrized rule in Stu would be something such as:

list.$NETWORK.$METHOD.$STYLE.txt: data/$NETWORK.txt compute_$METHOD.py style_$STYLE.css
{
python compute_$METHOD.m --dataset data/$NETWORK.txt --style style_$STYLE.css
}

GNU Make supports individual parameters with '%', and Cook [1] supports multiple parameters with '%1'/'%2'/etc.

The second defining feature of Stu are what we call 'dynamic dependencies', which work like this:

@all: [dep];

>dep: NETWORKS.txt METHODS.txt STYLES.txt {
for NETWORK in $(cat NETWORKS.txt) ; do
for METHOD in $(cat METHODS.txt) ; do
for STYLE in $(cat STYLES.txt) ; do
echo list.$NETWORK.$METHOD.$STYLE.txt
done
done
done
}

I.e., a filename in brackets is first built, and then Stu will parse its content as a list of dependencies.

Myself I have used Make for years in the KONECT project [2], and implementing these types of things is possible with Make, but only using some very verbose and ugly hacks that become unreadable very fast. Also, I don't know of another tool that has these features, and therefore I wrote one; the one that comes closest is Cook by the late Peter Miller.

[1] https://ftp.gnu.org/non-gnu/cook.README
[2] http://konect.uni-koblenz.de/
Those people are not going to be happy with Arch.
Hitchhiking Through the World's One of the Most Dangerous Roads
True to an extent, because not all Chevrolet vehicles are re-branded nor are they available throughout Europe.
I don't buy it. The government runs plenty of social programs, but procurement isn't one of them. Procurement should be about getting the best deal for the taxpayer, period. This isn't a game, it's other people's hard-earned money that they've been told is being spent on their defense or other essential service, but is instead being spent on a social agenda. And then when the time for fiscal belt-tightening comes around, we end up cutting more-worthwhile expenditures because this waste is entrenched in a supply chain of government-privileged middlemen.
> (I accept that some people don't care about how the sausages are made. In that case, use Fedora or Debian or Ubuntu, in order of similarity to Arch.)

Or Apricity?

I won't be using this distro, but you've done a seriously poor job of condemning it in favor of some cherry-picked alternatives.
3 Proven Techniques to Find Content Worth Sharing
To reduce amount of tax paid and to obfuscate ownership to reduce the amount of tax paid?
How do you like this site? Need honest feedback
Both..

Facebook advertised "write your own ticket" not so long ago for Linux kernel developers. You are guaranteed to be going up against Google if you want Linux kernel talent that has significant influence. Xref Dan Luu's http://danluu.com/startup-tradeoffs/ and multiply by 2 to see how much that will cost you. This kind of thing even lures ardent FreeBSD people away, for instance Justin Gibbs, President and Founder of The FreeBSD Foundation currently works at Facebook.. there are many other BSD people stuck in the Borg too.

Aside from that, the tight core and stable ABIs and KPIs are much nicer to base things like an appliance off of that may have a long development and longer support lifecycle on. I do some firmware hacking and analysis sometimes for fun, and Linux firmware are always abhorrent in terms of security, quality, license compliance. IBM's disk storage subsystems as one example. I really can't fathom why anyone would base a closed source product on Linux other than wanton incompetence, and I'm not throwing that with tongue in cheek nor lightheartedly.
How to update instance with custom .update() to many-to-many relations in DRF
Grow Your Own Fresh Air
"Of course, Rust developers also wants people to write programs in Rust. So we can declare things to be mutable if we really need to." - I laughed so hard on this more than I should have :D Really a good one!
Exactly. If reviews are part of the process, then they're someone's job. Either someone isn't doing their job or management hasn't made it clear what their job is. Both have easy solutions.
Why are you only cherry picking the data that fits your narrative? The link you included shows that since the time when Putin become a president in 2008 - reserve fund increased by more than 230% in USD and almost 10X in rubbles, the recent drop in reserve fund in USD is happening because of the oil prices decrease (same thing is happening with US national reserve [1]) , but even thought oil prices dropped by almost 400% in recent 2 years - the Russian reserve fund has only dropped by 20% in USD and it actually increased in rubbles. I am very far from Putin supporter, and I absolutely dislike what is happening in Russia, but I just don't like when people come up with "facts" by cherrypicking stuff, if you want to be objective - look at the combined data, do not ignore whatever does not fit your narrative.

1 - http://www.tradingeconomics.com/united-states/foreign-exchan...
Porsche make an exceptional amount of money from their hedge fund. Their car-production income really should be split from their investment fund operations.
Ask HN: Is JIRA Kanban Really Kanban?
I just read a whole bunch of Kanban and Scrumban books (Anderson, Ladas, etc.). And then I load up JIRA to see how to use it with Kanban and I only have columns corresponding to these generic statuses?

Isn't that completely missing the point of Kanban with visualizing the value stream? What do other teams do? What are alternatives for real Kanban visualization of the value stream?

Am really curious what other teams have used for this (esp. organizations where some teams might be using Scrum and some might be using Kanban).
>I can't ever go back to using mysql after administering oracle, mssql and postgres

>MySQL is the mongodb of relational database design

Care stating why?
Again, I am confused. Why doesn't this snippet solve the problem?

void increasingRandomSequence(arrayptr, base, k, n)
{
if (k == 0) return;
int i = randInt(n - k);
*(arrayptr) = base + i;
increasingRandomSequence(arrayptr + 1, base + i + 1, k - 1, n - (i + 1));
}

increasingRandomSequence(hand, 0, k, n) fills the array hand with a sequence which is picked with uniform distribution over all increasing sequences of length k with numbers in [0, n - 1].

This is O(k), and we can shuffle this in O(k). Why doesn't this solve the problem?
This was a problem years ago. however, nowadays almost all screen readers have a setting to report the indentation of the current line. This was popularized when NVDA (a Windows screen reader) and Orca (a screen reader for Linux) were written, since they are both in Python.
What a fun project, thanks for the share!
Labor is not trade.
I agree with you, although it is incorrect to assume that batteries will be always lithium based.
well, are you going to try it?
The drift from predicted in three component systems is telling.
If I were to see this moment, I would wonder how you can bear using a mouse when the keyboard is so much quicker. However, you can probably use the mouse much faster than I can.

Why? It's probably the power of habits. Using a keyboard-mouse combination to interact with the computer is how you've always worked. Using a screen reader with a large number of specialized keystrokes is how I've always worked.
I don't think you got my point, but yes, cutting down your JavaScript files will reduce emission.
3 Lessons About Business from Sun Tzu's the Art of War
MyHairCraft Blog – Spring Hair Trends – MyHairCraft
Inspiring use of scraping through social media - just what I was looking for as my next project.
Does a mysql compatible product include the bugs? :)
I wouldn't call it a bad leak. Something like Snowden leak.

I guess price of art artifacts will raise in the following years. No risk of leaks.
The pen-portrait of the nested computers was fine. I looked around a bit for a photo or a movie, but to no avail. I guess that's not the kind of news that the NYT likes to report. But I'm not a paying subscriber, so I guess I can't complain.
How about open access but curation is the paid service?

Wouldn't that satisfy the publishers? If they are as good at curation as they say then they should be very happy
You might like Thredded then. It is somewhat similar to Discourse, but runs just off the database alone, including full text search, and it is a Rails Engine so can be seamlessly interated into an existing Rails app. https://github.com/thredded/thredded
I definitely admire their courage. Whether or not you agree with their philosophy, it does represent what disruption should be about imho.

On another note, the revenue model of digital-only newspapers isn't particularly sustainable looking. People constantly complain if they're paywalled, and constantly complain when they have to look at ads. They're not exactly isolated or unwarranted either.
My wife has a 9 year old BMW which is servicable at 3rd party shops. Including sensor work and debugging error messages. BMWs are so ubiquitous, perhaps part of the reason.
Reverse engineering a 90s Sig Sauer gun training device
'Nucleic acid circuits'/'DNA circuits' are conceptually entirely different to 'genetic circuits'.

In the former, you design sequences of DNA such that complementary base pairing means they can displace each other in cleaver ways. This lets you create some interesting things, like oscillators [1], amongst others [2]. These do not need any of the apparatus of the cell to function, so work in solution; indeed, if they were inside cells they would get digested by nucleases. The thermodynamics of DNA/RNA folding is fairly well understood, and the range of structures in much more limited than that of proteins. A major drawback of these circuits is that they function very slowly.

By 'genetic circuits', people usually mean a genetic regulatory network [3] - essentially you combine existing genes in new ways, by chaing the regulatory sequences before each gene. For example, you can construct an oscillator from three genes by having the first repress the second, which represses the third, which represses the first [4]. Here you aren't designing new proteins (which is extremely hard), but rather modifying existing ones. Since these circuits require producing new proteins from DNA, they require RNA polymerase, the proteosome, ATP, the necessary monomers etc. so can only function inside a cell (or cell-free expression system containing these components).

[1]: https://www.researchgate.net/publication/50304896_Programmin...

[2]: http://research.microsoft.com/en-us/projects/dna/

[3]: https://en.wikipedia.org/wiki/Gene_regulatory_network

[4]: https://en.wikipedia.org/wiki/Repressilator
I like Arch. I would love to have it installed on my laptop, but then I don't want to spend the time actually installing and configuring it. I got fed up with that stuff using linux 15 years ago. I remember the days when you had to write your own device drivers. I don't long for them. In fact, I still cry a bit when I think about that day my RedHat 6 install configured eth0 for me. Imagine: Plugging a network cable in, and it just works! The future is here!

I use Arch for my SoC devices (RPi2 and Odroid XU-4), and for that it is hard to beat. I install what I need, configure it and then forget about it. But for a desktop? I didn't get a computer so that I could spend an hour getting WIFI to work the way I want.

I have built LFS more than a dozen times, I used gentoo for the better part of a decade (back in the days when linux actually was harder to use than osx/windows). I don't have to prove myself worthy any more. Give me an easy way to setup arch with stuff like X, network-manager and media hotkeys working out of the box and I'd switch any day.

So: arch is a very nice distro, but online it has somewhat become what gentoo was in the early 2000: an e-penis enlarger. The only thing it proves is that you have the time and knows how to copy and paste commands from the arch wiki.
Best Cruise ship services
http://goo.gl/LDAx3w
In addition, the described algorithm "is on-line - that is, it requires no preprocessing and can generate each element of the sample in constant expected time." (Quoting from the original paper.) It needs only an upper bound on the number items, while your suggestion requires knowing the number beforehand.

You also need an MLCG over the range 0..2^64-1 to match the given algorithm. I believe that requires some extra code to handle potential overflow in a MLCG, so adds a few more lines to your estimate.
Ask HN: Does any one know what the deal is with today's XKCD
XKCD Garden: http://xkcd.com/1663

Looks like it should be interactive, but I can't get it to do anything, any ideas?
I read very often (by people who don't even use it) that Perl is a write-only language. Then i see code like this roll along that demonstrates perfectly how the readability of any given piece of code is 99% on the coder, not the language.
Ask HN: Why isn't Polymer more popular?
When you search https://news.ycombinator.com/item?id=11405239 (Who is hiring? April 2016) for frontend framework names you get:

react: 119 hits

angular: 60 hits

polymer: 2 hits

That surprises me bc I'd expected Polymer to become way more popular since the release of 1.0 in May 2015.
I assumed web components (+polyfills) are production ready and the bright future of frontend development.
In the last year we used Polymer in two larger projects and it was pretty pleasant compared to the previous experiences with Angular 1.4.

What is your explanation? Why isn't Polymer used in more real world projects? What future do you predict for Polymer?

Some people say you can't handle the complexity of larger apps with something that describes itself as a "library" and not a "framwork". Though from my experience it is even easier to handle a large Polymer project than an Angular project.
That's right. We can fix it up though. The E(t_i) we care about are bounded above by a constant (2), so the sum of k such expectations is linear in k.

For the cases where k > n/2, the "full table scan" portion is of course also linear in k.
You can still go to a university and access papers for free.

Maybe you can, I certainly can't. Neither of the two universities near me allow the general public access to their journal database. Nor are the IP numbers used by for the public anonymous wifi white-listed for accessing journal databases.
The HTC Vive has already a front facing cameras, so there you are: a VR headset which can do AR.
Of course with only one low-res camera, it's very poor AR.
And it's tethered..
When most people talk about AR, they're talking about untethered AR..

The tethered --> wireless --> autonomous transitions won't be easy though (probably needs to track the eyeball to reduce the power needed).
Fastmail too as many has pointed out, pretty quick response for help issues.

A little plus point, paid more in advance to get the discount.

I'm a happy user.
Rise of Ad Blocking Is the Ad Industry's Fault, Says Outgoing FTC Commissioner
The circuits are combinatorial logical circuits implemented as transcriptional circuits: they produce a particular protein (in this case YFP - yellow flourescent protein) when they receive an appropriate combination of inputs (presence of absence of the small molecules IPTG, aTC, L-arabinose, respectively).
There is an amazing amount of Interesting™ stuff you can do with social media. I've been actively looking for and following people in the "social media influencer" game to see just how they pull it off (things like getting apps to the top of the app store, building gigantic and legit Twitter and Instagram accounts, etc.)

On this particular story, doesn't Facebook let you create notifications in any way? I get instant notifications from certain best friends for some reason. Maybe you could create a burner FB account and make Zuckerberg the only friend. I'd also consider trying this on someone like Robert Scoble or a tech journalist - someone who has a gigantic following, but relatively low comment velocity.
Sure, but adding too many sources will make me seem snide or bitter.

But as an example:

https://www.youtube.com/watch?v=emgJtr9tIME
MySQL vs PostgreSQL - Why you shouldn't use MySQL

https://dev.mysql.com/doc/refman/5.5/en/glossary.html#glos_a...

http://grimoire.ca/mysql/choose-something-else

https://blog.ionelmc.ro/2014/12/28/terrible-choices-mysql/

the fact that https://dev.mysql.com/doc/refman/5.6/en/mysql-real-escape-st... has to exist because https://dev.mysql.com/doc/refman/5.6/en/mysql-escape-string.... doesn't work properly. (this is actually blamed on PHP a lot)

My favorite MySQL gotcha is that if you issue a GRANT statement with a typo in the user's name instead giving a "user does not exist" error it simply creates a new user with the misspelled name.
Into the heart of terror: behind Isis lines
You are correct. We don't know what batteries will cost in 8 years though. They might be as cheap as a used Mercedes engine then.
In general aviation aircraft the important levers/buttons are all explicitly sized/shaped/coloured differently to avoid confusion. The last thing you want to happen is come in for landing, reduce your throttle and discover that you've accidentally pulled the mixture/cut-off to kill the engine.

Fortunately that's the kind of mistake you only make once ...
VAT is crazily regressive because those who make the least spend far larger proportions of their income buying stuff for it.

Most countries with VAT end up with complicated rules for exemptions for basic goods as a result, to try to balance it better.
It's not really usable on mobile though?