skysight-inc/HackerNews huggingface dataset:
Ask HN: Would you like to see notifications in HackerNews?
I often miss out on responses and conversations die on HN. I have to revisit a page or check my profile to see if anyone has responded. Some, simple implementation of notifications would remedy that. I was wondering if other people felt the same way?

I know there was a lot of buzz about getting an official Show HN section which eventually was implemented. So I thought I'd throw this out there and see if there was support for the idea.
Telling someone to just get help is about a hair's breadth away from telling someone to just get better.
Yes. Maria is a fork of MySQL, while PostgreSQL is an unrelated product aside from using a dialect of SQL.
That entirely depends on your data size.

If you have just a few thousand pages, with a few thousand bytes each in a normal (real) server, no your computer will keep everything at memory, and will only touch the disk for saving data. Also, if you have enough independent requests, throughput will not be network bound.

But CPython may still keep most of its time waiting for RAM. D is much better at this, as is Pypy.
I disagree with this, I think it's a fallacy that poor circulation of written works contributed meaningfully to China's stagnation. Yes, books were more expensive, but higher learning (and related, the civil service exam system) was still one of the strong points of Chinese society throughout history.

My opinion (having majored in China Studies in university) is that China's biggest handicap was that the regional geography made it very easy for pastoral peoples from the Central Asian steppes to ride in on their horses and conquer the Yangtze and Yellow River basins. This happened over and over again, and the cycle of repeated war and subjugation by foreign tribes, kept China from making more significant advances in technology or stabilizing internally enough to focus on expanding their reach outward. To this day instability and unrest is the bogeyman of Chinese society, that's why they're always talking about maintaining "order" and "harmony."
It was suggested that dual incomes were a cause of increased inequality, not a symptom. And that's wrong.

The inequality that's an economic problem is not between those earning more than 100k and those earning less [1]. The problematic inequality is the difference between those earning more than 1M and those earning less. [2]

I absolutely agree that dual incomes are an increasing-necessity, but they're a symptom of inequality. They're more-required because the "below 1M" earners have not been seeing their wages rise with their increased productivity. And those "lost wages" are going to the "above 1M" crowd -- not the above 100k crowd.

[1] Two incomes are not making anyone cross that line, save a hypothetical family with two executives at small-to-mid-size firms. And the problem is primarily the rates-of-change of wages between those earning more than 1M and those earning less. That there's a gulf is not, by itself, much of a problem. That it's getting wider, is concerning. That tangible objective increases in worker output and efficiency are not translating into increased worker rewards is the ticking time bomb.
Could you show which 'predictions' you think have been contradicted by which data exactly?
Used to write translators for computer languages. Biggest was PL/M to C. That was easy because PL/M had fewer constructs than C. I managed to recognize constant declarations and map them to #defines or consts which actually made the code More readable.

But these days, languages have features that may be completely orthogonal to other languages. Automatic translation may not be possible. Still it would be by far the cheapest solution.
Seriously guy -- why even bother surfing the internet?

I mean -- the websites you are visiting are bound to be using non-free proprietary software. At least a few of them.

Actually -- the routers your packets travel through are using proprietary non-free software!

The BIOS that boots your PC is non-free and proprietary!

Just throw your computer out -- that is the only sure way to stop using non-free software. (actually, don't throw it out -- just mail it to me ;)
The evidence here is pretty scant, and some of that is for good reason. Different jobs/tasks are more prone to benefit from reduced workweeks, others are not. Different individuals work at different paces.
I've spent a day looking at Irmin, trying to figure out the JSON CRUD interface, but there's just no documentation, and the irc channel is pretty much dead. The code looks good, but it's my first introduction to OCaml, coming from Clojure. Would love to see some more documentation on it.
I was hoping to hear more about what is considered spam. High scores being posted from a game through the API at a high level? What about mass favoriting tweets to get more followers? Or are we just talking about 'Sex pills, free rolexes, getting girls' links to malware sites?
"Next-gen" is a bit misleading of a description: the GPU (GTX 670) that this scene is rendered in real-time on has about 30% more power than the GPU in the PS4, although it was released 2 years ago. The CPU used to bake the lightmaps has more than twice the power of the PS4's CPU.
Author, please correct this article or put a disclaimer that it is not authoritative. There is a certain responsibility in publishing articles like this; since, for example, your (false) explanation of scoping is likely to waste a lot of time for many people.
What reason was given you in the spam flag notification?
I'm not convinced. There are benchmarks[0] that strongly suggest a choice of language is as much a factor in general performance (not merely I/O tasks) as platform (though these frequently go together) and hardware.

[0]http://www.techempower.com/benchmarks/#section=data-r9: in which python frameworks generally perform poorly compared to...anything else other than Ruby
"Hypothesis" and "theory" are scientific jargon for different degrees of confidence and integration into extant theoretical frameworks. But hey, Bayes, Popper, Lakatos.

I mean, get off it. "Theory" means something in "critical theory", something else in formal logic, etc. etc. There's nothing to say that applied scientist's uneasiness with tentative conclusions should dictate natural language. You don't want to be misinterpreted, you don't leak to the press before it's been in a few peer-reviewed journals.
it won't give you anything, calling that $ function will result in an error in all but stupidly rare cases. And by stupidly rare I mean, it's rare to see anyone use "with", and it'd be stupid to do "with(document)"
Sometimes. Sui, Tang, Qin, and Zhou fit that pattern. But the Ming, Tang, Song, and Han all started when someone led a successful rebellion or otherwise conquered China from within.

As far as I can tell the Great Wall was more about stopping raids than invasions.
Old attacks on new TLS implementations
It's not.

It is however the pronounciation of the greek letter μ (in Swedish). So it could perhaps be construed as micro-SQL if you wanted to.

Monty's official explanation is that it's named after his daughter, but I'm sure the double meaning with the English word played in as well (and perhaps even the micro-prefix).
Evidence of more volatile work hours is hard to find
I support this idea. I also want notification for HN.
This also makes it much more of an interesting bet as in survival terms it has actual teeth, especially since the cooling period hasn't really cooled but has stayed pretty flat instead. I suggest at least hedging that it might in fact rise, given the loss if it does. Nothing wrong with making some hedge funds after all, honest foundation of the economy and all that.

Besides, other than saying that the climate is just too complex to make these predictions, I haven't ever heard a plausible argument against extending the simple observation that a volume of air enclosing an absorbing and emitting solid when exposed to a wideband source of light (the sun being a good example) will trap heat in different amounts dependent on the concentration of the gases in the volume and that CO2 is one of the gases that increases this effect if you start with a mix the same as our atmosphere.
Oooh thank you for reminding me. I recently upgraded to a i7-4790k I've been meaning to jump back into DF now that I should have much better single threaded performance. I honestly haven't played since 2008 on my parents home pentium3.
I'm taking the picture because it makes it my picture, bad lighting, poor weather, bad composition and all. Years later those photos can stimulate pleasant memories of that time I was wherever that photo was taken.

Still, this is a cool hack.
I see you have your catalog data in WorldCat: https://www.worldcat.org/libraries/58122

But WorldCat says there are only 10,136 items.

So, what data do you have that isn't already in there, and can you get it in there? Most developers I know that care about libraries are querying WorldCat.

Work with the Internet Archive to get your data included into https://openlibrary.org/

Once that work has been done, you can put your own API on the same data to address use-cases WorldCat and OpenLibrary don't (or don't easily).
Command line scaffolding for ASP.NET vNext
There are a few address formats that don't strictly follow the usual USPS address standards - "StreetType of StreetName" is one of them. Some of them are already addressed in the API (like using letters instead of street numbers), addressing others is still in progress.

We are currently working on identifying these unusual addresses and plan to integrate them into the API very soon.
In a functional programming language, aliasing either doesn't matter (as accesses will be read-only for function arguments), or is easy, as the function result is not the same array as either of the arguments.
Just stop growing Alfalfa in the desert.
What would the best strategy be to lose money in the stock market? If we ignore fees, would it be any easier to time market purchases to optimize for loss than it would be to optimize for gain? And I don't mean picking dates after the fact.
Because its not doing anything magic whatsoever.

https://github.com/fastmonkeys/stellar/blob/master/stellar/o...
Without trying it's hard to know, but it's actually possible that this gadget would be more emotionally engaging. When you take a picture, even just a snap without bothering to frame it or get settings right, you're detached from the moment - you're physically and emotionally engaged with the device rather than the environment.

With a gadget that could automatically gather a set of photos from the internet that matched the location, time of day, weather, direction, etc that you were experiencing at the time you could, theoretically, go for a walk around a city without having to interact with anything other than the people you're with, being completely in the moment and engaged with them the whole way, and still have a pictorial journal of the trip.

It wouldn't be impossible to automatically superimpose pictures of you and your friends in the images, correctly matching perspective and lighting.

Whether or not that would actually cause the memory to be stronger or not is hard to say without testing it, but most memories are remembered wholly incorrectly anyway so that might not matter.
Nice, I've been considering building something similar. The "meet new people" problem deserves some better solutions.

Did you originally launch in the Netherlands? I'd be interested in hearing how you rolled this out. Do you have a more technical blog because the one I'm seeing seems heavy on SEO for partiers.
"Write in Python/Ruby/whatever and optimize the slow parts in C" echoes around the programming community endlessly, but I wonder how many people have actually done it. It's kind of hard.

- Automated tools like SWIG have weird limitations and are complex.

- Binding to a C library manually means you have to wrangle the data from a heapy, pointery dynamic language world into whatever format the C libary wants.

- Writing the C code to operate on the dynamic language's objects directly means you have to learn how the language works under the hood, and your C code will never be useful in any other language.

- Python and Ruby both have a GIL that prevents you from using multithreading to its full potential.

- The way dynamic languages lay out objects in memory causes an inherent slowness everywhere. Your app's slowness may well be a death of a thousand cuts, with no easily optimized hot spot.

I think anyone who has actually worked on a project built this way will appreciate the idea of a compiled language that is closer to the expressiveness of Python.
I haven't had one trigger in a week or two so I can't recall the exact response. I've had it happen on separate accounts using url shorteners as well as when attempting to send DMs containing shortened urls.

If it's of any use, I use Tweetdeck.
Sounds like climate scientists need to read a lot into the epistemology of economics. (It may well be that "economic science" is an oxymoron, but the work that has been done to try and make it one...)

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

https://en.wikipedia.org/wiki/Design_of_quasi-experiments

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

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

etc. etc.
Disabled Chiahuahua Gets New Outlook on Life with 3D Printed Cart
It all depends on what are the powers your attackers have. If your attackers can monitor the whole web, inject packets as he wish and control every computer in the world - there probably isn't any way to offer secrecy.

On the other hand, if we're talking about an adversary with a more limited capabilities - maybe he can access only 50% of the computers in the world and that cannot crack encryption at will - Than there are papers talking about theoretically sound systems that can give you anonymity with very high reliability.
It depends on the web app. My experience is that being bottlenecked on the database, while natural, is so crippling to scaling that extensive caching is used to prevent the majority of requests from touching the database.
The amortized cost of vector.insert is 3
While you're correct that the example is incorrect, technically speaking there are places where javascript does do dynamic scoping. Namely in a "with" or with "eval".
https://github.com/HackerNews/HN
Linode has a $10/mo plan as of June 2014.
Thanks for feedback! /Makemove Team
As an alternative to this, I offer a reason to choose MySQL over MariaDB based on pure speculation: MariaDB has merged with SkySQL, who is a VC funded company.

Being funded by VCs is not a bad thing in and of itself, but since most VC funded companies seek an exit strategy, it makes the stewardship of MariaDB at risk of being purchased by the next Sun or Oracle. In an ideal world (ideal for the future of MariaDB, that is), SkySQL would want to be acquired by Google or Facebook, but those two companies have thrown their lot in with MySQL by way of WebScaleSQL.

Disclaimer, I work for Percona.
Yup. You do have to submit photos. It has a selector to import Google+ photos, but it doesn't have all your photos automatically.
would you write Bitcoin in python?
With the mindset these days, I'm surprised people didn't think it was a bomb.
Your comment made me find this http://www.calormen.com/jslogo/ and I lost a bit of time there.
This isn't an assertion, just a question: isn't that exactly the reason why Cython exists, both to more easily facilitate the connection between Python and C, and to create essentially "a compiled language that is closer to the expressiveness of Python"?
The legend of John von Neumann (1973)
“Vast methane plumes escaping from the seafloor” discovered in Arctic Sea
Postgres has transactional DDL and DML. If anything fails - everything is rolled back.
Thanks for feedback! We will think about it for the next project. For now we are doing mobile first. /Makemove Team
Hard Science About Diet
What Do Lady Gaga and Online Community?
For foveation to go undetected, ideally the central region should update within 5 ms. That's unreachable even with top hardware right now.

The MS paper achieved some nice results using a 120 Hz screen and a very fast tracker, but the rift is far from that.

It's interesting, but comes with all kind of issues aside from delay (periphery degradation strategy). I've been trying to adapt shadow mappin to foveation and latency is killing it. Especially since shadows are high contrast information, quality popping and self shadow flicks are so distracting.
Column-oriented databases virtually all feature this in the form of column compression (e.g. "repeat this value for the next 1000 rows"). And if you don't want column compression, they have sparse data filling/interpolation -- e.g. use the last available value from a time series. This is pretty much their bread and butter. Interpolation is essentially making the query engine smarter, so you don't end up in the situation you're apparently facing where you have to insert duplicate records purely to satisfy a simplistic join.

Back to this product (which appears to simply wholesale copy databases?), I use LVM for exactly what it is doing -- I create and rollback and access and update LVM snapshots of databases. The snapshots are instant, and in most situations the data duplications is very limited. LVM is one of the coolest, most under-appreciated facets of most Linux installs -- http://goo.gl/J2mIvG
That chart is missing 5 years of data. Please link to the actual data: http://data.giss.nasa.gov/gistemp/graphs_v3/ Before you see the data for 2009-2013, maybe you should make a prediction of their values.
Full stack pub/sub with SocketCluster
> * Not controlled by Oracle, who will likely kill off MySQL to promote their own database at some point in the not-too-distant future.

To be fair, if they were going to do this, they wouldn't have invested the thousands of hours required to release 5.6, 5.7, Fabric, the mysql toolkit, etc. I've talked to the developers in person who work on MySQL, and they talk quite a bit about the future of MySQL.

They have also acquired a number of MySQL based companies, and are committed to supporting them on MySQL.
>NuSI's starting assumption, in other words, is that bad science got us into the state of confusion and ignorance we're in. Now Taubes and Attia want to see if good science can get us out.

NuSI's approach to test long-standing food science assumptions.
I've not tried DO, I've been with Linode for years. I can literally not tell the difference in performance from my local machine. They rarely if ever have downtime from my experience. They don't oversell their VPS's so performance is always high. They can't be beaten, I've tried many, not DO, and Linode is top of the heap by far.
We don't have two days of rest.

On Saturday we need to go shopping for the rest of the week in the morning, in the afternoon we must prepare the family for the night out, and in the evening we must take care of the family as they are out.

On Sunday we have to clean the house, doing all the cleaning tasks we couldn't do on the previous days, and watch the ball games with the relatives in the evening.
I never liked how there's no way to sort by newest comments, either. This can be especially a problem for when there's a post with over 100 comments, and some get drown out in a few hours, and you could miss them.
If I understand correctly you can achieve something similar in many other languages by implementing a dereference operator. You'll have to be explicit when you use the object though (o.foo vs. o->foo for instance). I tend to prefer these kinds of explicit constructs over compiler magic, but it's a matter of taste really.
http://hnnotify.com/

or

http://hnnotifier.com/
Google has a terrible 404 page
Waiting for the Weekend (1991)
There was a store in the basement of my college dorm that sold Intel-based NeXTStep machines. As befitting the OS and the time, they were all very high end machines: 486DX2/66, EISA/VLB, SCSI Disk, 32+MB, and all priced well over $5K. I remember drooling over the machines, but never had the cash to actually buy one. In 1995, I ultimately skipped from the ISA 486DX/33 to a PCI-based P5/100. The P5 was in a completely different league, of course.

Regarding software, my family and I went straight over to Windows productivity software with the release of Windows 3.0. The back story behind that was that our first printer (ca. 1986-7) was a Toshiba P321. This was a relatively new, 24-pin printer that was almost completely unsupported by the DOS software that we had. Windows 3.0 solved the support problem by giving us a single, good printer driver that worked for anything that could print through the Windows API. Between that, the protected mode memory manager, and support for 16 color 800x600, Windows was a compelling enough package that we immediately switched over almost entirely in 1990.
It's also possible (although I considered less likely until around now) Oracle will simply cut off support, new versions, and patches in the future unless you pay, and recent work on it has only been to reassure the existing customer base into not switching to MariaDB/Percona/Postgres.
If you click the link, it tells you what's required. I stand by what I said.
Pedantic quibble but re: "MySQL is the world's most popular and widely used open-source relational database", I'm not sure it is. Popular in terms of most installs would be sqlite that I think is in all android phones and firefox browsers and most popular in terms of people liking the thing would seem to be Postgres.
Yes, please.

An API suitable for consumption by an extension or mobile app would be your MVP, no need to actually add it directly to the website UI just yet.
Gitlab 7.2 released (Awesome source code and project management)
Slightly unrelated, but this confused me.

>1139 (each of which causes a program reschedule)

I thought system calls were packaged into the binary itself and didn't necessarily cause a job to re-schedule. But just caused a context switch to take place, then execution continues.

I thought re-scheduling only happened on interrupt, or a thread reaching a blocked stated.

Could you clarify this for me, I'm interested.
It's not next-gen hardware, it's next-gen lighting. It doesn't matter how powerful your GPU is if no one has written a good lighting algorithm for it.
"Transnational" => "Transactional"
Good day everyone,

I am selling US Facebook VOTES and Worldwide Facebook VOTES. All votes come from different account with different IP address.

Also available social media marketing service:-
* Facebook page likes
* Facebook photo/post likes/votes
* Instagram likes/followers
* Twitter followers/Retweets/Favorites
* YouTube views/likes/ DisLikes
* Soundcloud Plays/Followers/Downloads
* Pinterest Followers/Likes/Pin/Re-Pin

If you need any service then contact with me. This is a guaranteed service.

https://www.facebook.com/SellSMMserviceBd

Skype: rasel.miah55
Email: louiseblack761@gmail.com
All very easy, but how do you tell when a market has crashed? If the price is down 20% on a week before, who says its not due to go down another 30% next week?
I would love to have a periodic digest of replies to my comments.
Guessing you could probably put everything into a redis instance and just hincrby/incr for either the individual queries ie "902", "9021", "90210."

Not sure what would be more performant, REST or a websocket. Not doing anything would be the fastest, though!

http://redis.io/commands/HINCRBY