skysight-inc/HackerNews huggingface dataset:
I agree with this, although I know that many engineers scoff at any attempt to point out inappropriate technical names/acronyms.

And unless the dev is not a native English speaker, then I strongly suspect this was done as a little attempt at humor. For many people, it's just not funny.

I mean, absolutely use jokes like this if you want, it's your right. But then don't be surprised when people discuss the inappropriate terminology instead of your project's technical merits.
Slow as hell is a very scientific measurement :) Processing speed for what workload on what hardware? You do realise there are a lot of workloads that need to be optimised for latency? If we take web dev. Phoenix based solutions are about on par with one's based on a typical Go framework like Gin and are significantly faster than something using PHP, Ruby, Node, Python based web frameworks for a real world workload.
> the rapid technological progress of the 20th century that brought tremendous economic prosperity to humanity has finally come to a grinding halt

Nah. The mother of all tech progressions, AI, is just kicking in.
Reminds me of when Netgear decided to use the University of Wisconsin NTP servers as the default in their consumer products: http://pages.cs.wisc.edu/~plonka/netgear-sntp/
But, can you debug with this disassembler? Silence... 80% of my company work involves reverse engineering in Windows and we don't find this tool useful for real work.
Hats off to everyone contributing to public services like this.

My then company wanted to give back ny doing this many years ago and it was an eye opening experience. We had troubles almost immediately with utilization and script kiddies. The company ended up only doing it for a relatively short period and ended up making contributions to projects instead
Yes, they are independent and complementary. GP has no idea what they're talking about.

(I use both DSP and ML heavily for my audio analysis projects.)
Do you understand how extraordinarily arrogant your white knighting is when I've already pointed out elsewhere in the thread that (i) the prevalence of smoking amongst poor males in most developing countries unambiguously is high irrespective of donations and even given a reason why low-cost tobacco might appear preferable in a tobacco/nutrition tradeoff and (ii) acknowledged that GiveDirectly-sized donations (as opposed to the one-pack-of- twenty-Rockets cost of a deworming tablet in the tradeoff comparison I actually made) tend to be invested in useful capital goods but explained why studies associated with donations likely systematically underreport tobacco consumption and other vices relative to studies not associated with donations anyway. And even edited my original post to explicitly state that I wasn't arguing that GiveDirectly was a bad idea.

I think it's probably more condescending, and certainly more harmful, to assume that extreme poverty bestows upon the global poor some mystical ability to make optimal spending decisions that for some reason doesn't apply to comparatively wealthy people in developed countries entitled to access heavily-funded collective healthcare and social insurance systems.
DSP's always going to be needed when dealing with data coming from the real world.
Maybe he's just being a good person. Have you stopped to consider those are real people?
If someone gave me a bug report along the lines of "the image didn't work, but I don't remember which image it was", it would be ... bad.
Mainly because of the chilling effect on speech this sort of thing causes. If you're on notice that your social media accounts will be examined at a border crossing, you'll be less likely to speak your mind regularly, if you have anything to say that's at all critical of the government in question. As these sorts of things become more normalized and pervasive, people feel less comfortable exercising their right to free speech, which makes it one of those things that are "only true in theory".

There's also the flaw in the idea that these things are related. If I say on a social media account something critical of the government or an elected official, that doesn't actually make me (me, personally, that is; I'm not speaking in generalities) any more likely to commit a crime or be involved in terrorism. However, a generic, statistics-based approach to flagging things like that assumes it does.

It's also not clear about what's public and what's private. My Facebook account is locked down so only my friends can see anything I post. Some people make their Twitter and Instagram accounts private. While that's not the same sort of "private" as "only exists on my computer's hard drive", it's still certainly not public in the same way that a comment on a HN thread is. If I give an immigration official my FB username, does that mean they get to look at my posts through a backdoor given to them by FB, even though all my content there is marked friends-only? If so, then I have a problem with that as it violates my due process rights (it should require a specific warrant, with my name on it, for FB to hand over that data). If not, then providing my FB account to them is useless, as they won't be able to get anything from it anyway[1].

I get your "limited resources" argument, but, to be blunt, I just don't care. I am firmly of the opinion that less effective law enforcement is a perfectly acceptable consequence of greater personal privacy. Fewer people in the US are killed by terrorism than by falling off a piece of furniture, so I'm not particularly concerned with trying to optimize the search for terrorists at the expense of due process and privacy protections.

[1] Actually that's not entirely true, as my friend list is public. So they could theoretically flag me based on someone I "know" (using scare quotes because a FB "friendship" tells you virtually nothing about the relationship between two people), which is ridiculous.
The Three Body problem by Cixin Liu is very dense, but entertaining and has depth.
Python Metaclasses
part 2: https://blog.pivotal.io/labs/labs/ntp-server-costing-500year...
I have had CyanogenMod on my phones for the past few years of nightlies. I am sad they are dissolving.
Other roms I liked:

http://en.miui.com has some nice UX

http://paranoidandroid.co is nice if you want security

http://aokp.co has been around for years and stays cutting edge
It was mainly due to the poorly coded snapshat program: https://news.ntppool.org/2016/12/load/

EDIT: this post was indeed from 2014. My bad then. however the same issue started again two weeks ago (~17 dec 2016).
Hmm it depends upon where you run. Diesel fumes give you a stroke
It always does that.
Good for you, but a lot of people care about supporting the more sustainable and fair businesses and pay extra for that. Buying only on price and thus personal gain is short sighted and will eventually lead to worse market conditions in many cases.
Are you sure it is 500$ - 1000$ a month or 500Rs - 1000Rs a month? Which part of India are you talking about?

I live in Hyderabad and I get 100mbps unlimited for just 2000Rs per month (which is approximately 30$ per month). You can check the tariff page for proof: http://www.actcorp.in/personal/fibernet/plans

I think you were ripped off by a local ISP who cheated you with really high rates just because you are a foreigner.
Look, the title was 100% click bait. The word Redis didn't even exist on the page linked. It deserved to get kicked off, as it was (certainly it wasn't just my flag that did it).

It's not a comment on your technology, architecture or approach.

But you're not sketching out a clear, 2 minute overview of what your approach is, with the pros and cons, and intended use cases. You're just throwing around random synthetic numbers, and apples to oranges comparisons. It's handwaving.
Saving you a click, it's just a bunch of pictures of hot air balloons with 'Make Smalltalk Great Again' written on them (often barely readable due to color and font choices)
Seems like the post was written in 2014 while the Snapchat NTP issue was more recent.
this post was from 2014, so I doubt it was this months snapchat issue
It seems that everybody has been recommending sci fi and fantasy... Well, so will I.

- The Lies of Locke Lamora: fantasy (think fantastic Renaissance Venice), fairly light read, very well written, great characters.

- Accelerando: from our own cstross. Postuhumanist episodic scifi, pretty much a required read for the average HN reader.

- The Book of the New Sun: fantasy (or is it?), On the surface episodic adventures of an executioner, but it is built on multiple layers. Not an easy read, but masterfully written. Might require multiple reads. Long series.

- Blindsight, bleak diamond hard scifi, about first contact, consciousness and life. Not an easy read, but strongly recommended.
Just like we do have an idea about how steam engines look and feel, but the mental image painted by words referring to one will be very different for those who only know steam engines from the Hogwarts Express, compared to those who actually stood close to one fully heated up and regulating pressure by bleed valve, turning half the station into a sauna.

Firmly establishing in those opening lines not only the future setting of Neuromancer but also the era of analog electronics it was written in will be of great benefit to future readers.
For the record, Cyanogenmod existed for 4 years before cyanogen inc. We will have a short transition period as 'inc' shuts down and cyanogenmod is rebranded, but cyanogen himself says he is happy to rebrand (https://twitter.com/cyanogen/status/804890637505966081)
Some of us still have the earlier models that do. (Although it seems they now ship Oxygen backports for the One)
So it finally got opened? Still doesn’t help me, considering that the Firebase Messaging library compiled into the client is still proprietary.

I can not build Signal from source today.
Have you never tried to browse the internet on a crowded hotel wifi, or on a train, or in the mountains? When you have network latencies measured in seconds and a bandwith of a few KB, one minute page load times are nothing special.

Most people just give up in those cases and think they have no signal. But it's not true: That bandwidth would be absolutely sufficient to transfer a few tweets or a newspaper article. It's just the bloated ad-tech infested websites used to serve the content that are breaking down.
It's classic confabulation. Corporate confabulation is a thing.
Easy for such a small country to say. Canada's population is much more spread out, over a much larger space.
Yeah of course, but... all results are equally likely, but some are "interesting" or "meaningful", like all tails or all heads. If it's 21 tails, it's pretty much certain that something is not right, that it's not a fair coin.

In a Bayesian point of view, let's pick some prior probability distribution over lengths of human survival and consider the current age of humanity as a random variable. This gives the posterior probability over lengths of human survival.
Somewhat unrelated, but I'm home for Christmas at my mom's house, and she has a nice and fast 50Mbps fiber connection. However, the Wi-Fi is able to sustain about 1Mbps. I don't have a specific point about this but Wi-Fi can drive you crazy.
I wish he'd explained somewhere how they leapt to examining virtualized NTP clients, or what they ultimately did (since there's no part 3 that I can find).
Computer Science from the Bottom Up (2013)
Sir, you are unfortunately misinterpreting the article. Cyanogen does not equal Cyanogenmod. CyanogenOS is a Cyanogenmod fork with added binaries and Microsoft apps added by default. It's available and maintained only for a certain amount of devices. This news doesn't have any connection whatsoever to the open-source project named Cyanogenmod
> not hard SciFi, but close

I would say it is pretty much space opera (every single technology is handwaved away). It doesn't make it less awesome though.
$55/mo for unlimited though. That's pretty acceptable.
It was mainly due to Virtualbox querying every 64 seconds.
The best blogs now belong to big corporations, as well.
Elixir Tasks vs. Scala Futures
How is that even legal?
Thank's for the reply, I didn't know about Tony Smith.
The only model released with CyanogenOS was OnePlus One.
Julian Assange confirms internet restored, 2 months after cutting off
Find this funny. Where 1GB LTE data only costs $75/month. That would be about £5/8CAD in the UK.

PS: population density isn't that important for cell service, before people start saying that. In fact higher population density is actually really expensive for cell coverage. A 700MHz LTE site can probably do 50km range these days.
An interesting theory in one of the comments.

> I wonder if Puerto Rico has run out of its pool of IPv4 addresses. After Europe and Asia, just this month Latin America as well, have exhausted their IPv4 pools, many local ISPs have resorted to using NAT to deal with the scarcity of addresses (of course, after years procrastinating IPv6 and pretending that this day wouldn't come about). Given that the source is a Puerto Rican ISP, and one of the offending addresses from a small /21 network, it's possible that NAT is to blame. As ISP NAT increasingly becomes more prevalent, this is going to be rather touchy to deal with abuses. For is it an abuser or just several innocent users behind a NAT?
This discussion is going in circles.

Fast at what?

From what I read, Elixir is very fast at I/O based tasks, especially when there is lots of blocking involved. For example orchestration layers that push data between various API's and/or handle many concurrent connections.

Languages that compile to the JVM like Scala or Clojure (or Java of course) will probably be faster for computation.

I see Elixir as being suitable for the same category of applications as nodejs.
OxygenOS is actually base on AOSP base. It's not just a skin. It's an Android flavour built from scratch
Flat blue compositing placeholders? The gods of advertisement seem to have anticipated your request:

https://en.m.wikipedia.org/wiki/Product_placement#Re-placeme...
Facebook hack allowed to disclose email address for each FB user
Demonstrating the Possibilities of Bitcoin Through Extreme Sports
Could you please explain yourself more? I tried to address these points earlier but I must have done a bad job at communicating, I apologize. Here:

(A) There is a 2 minute summary at the bottom of the page, with the pro/cons/dangers of benchmarking. But that doesn't mean benchmarking should be ignored, it is a legitimate science.

(B) My previous comment's (2) addressed the apples/orange, it would be nice if you could explain why it is handwaving when I tried preempt that directly (to which you ignored?).

(C) There is a fair question in my previous comment's (1), which you also didn't address - would you mind answering it?

I love having conversations with people. It would be easier for me to understand what you are trying to say, though, without being accused (ad-hominem) of being handwaving. Thanks, I look forward to hearing your thoughts.

Cheers!
As you've been using nightly builds, you haven't been using Cyanogen, but been running Cyanogenmod. CyanogenOS is closed source fork of Cyanogenmod. Available for only certain devices. That means that Cyanogenmod is actually a good alternative to Cyanogen
What does battle-tested even mean here. Not handling something as basic as timeouts properly for many years suggests that nobody actually uses built-in server for anything complex standalone, but more likely behind nginx and without direct communications with a hostile world. So it's more like not tested at all. But a decent abstraction over TCPConn with impossible to forget timeouts takes like 15 lines of code and is way more reliable, than using net/http.

Networking packages in Go's standard library are just too poor quality to argue about them. And it's not like they are different here, most languages don't have decent built-it networking libraries either, they usually are developed by 3rd parties as language matures.
It still is, it just depends on scale.
I found that learning music unlocked pattern comprehensions that were very mathematical. Multiple layers of abstraction (rhythm or note points, derivatives of these two, overlay, non linear transformations, and the equivalent momentum phenomenons).

Running is something that trigger creative mind activity for me. And a form of flow. I wouldn't be surprised if other physical activity would do the same: climbing, even body building when done in a meditative manner (maybe?).
I can highly recommend this course, Learning How To Learn [1]. Among things it explains how memory works, how to avoid procrastination [2], and how to use several tools at your disposal in order to improve your memory. It is free, btw.

[1] https://www.coursera.org/learn/learning-how-to-learn

[2] https://alexvermeer.com/getmotivated/
> On the other hand, I haven't watched a movie in months.

While reading many of the comments on this thread I had trouble comprehending how anyone could spend so much time watching videos on YouTube. This aside made me realize that I probably spend five or six hours per week watching movies/tv shows. Pretty much the same thing.
>How do you know it to be a problem?

You seem to have not understood, or maybe I was not clear enough. It is not from the movies - those are secondary, reel life imitating real life. Neither is it based on what government says - though they do say it exists.

This is how (said earlier):

>It is a very real thing, as every Indian knows and hears and sees

That meant: from hearing from people one knows personally (and trust), who heard from others they know (ditto).
Once you put an NTP server on the 'net, it's public - pretty much like most Web sites. Sure, there are reasonable expectations of decency like for anything in the Commons, but I don't think there's any legal defense against skunks at the picnic.

IIRC, the university called Netgear out for doing something stupid and disruptive, and Netgear stopped doing it. The second best possible scenario, I guess.
The university commitment to still serve the public is admirable.
Would learning drumming help unlock these patterns? I signed up for lessons yesterday :)
But I'm not.

I hear this excuse a lot, but there isn't a single benefit I've talked about which is for the developer only.

Install times are a big one. No user wants to install thing and manage dependencies or manually install updates. The sandboxing is another very pro-user thing as it makes sure my fuckups or mistakes can't easily cause their whole PC to be compromised, and they don't need to spend time making sure they have permissions setup correctly for my application on every device.

And for me, as a user, I greatly prefer web apps because I and many other people live a multi device life. If I have an Android phone, a Windows work PC, and a personal MacBook, I need to learn 3 different UIs for a single application. I need to configure them 3 times, manage their settings in 3 places. With a web app I learn 1 UI, I configure it once, I can login on my main PC or my father's Linux laptop and get the same app I'm used to in seconds.

No worrying about making backups for it, no worrying about the permissions I'm giving it, no worrying about the updates each machine is on, or how much space it might be taking up, or if it's using HTTP connections for updates, or that support for my older OS might get dropped, or that it won't hit my new distro for 6 months, or that it's not available in my package manager, or that it will autostart at boot and be an annoyance, or that uninstalling it will leave a bunch of shit behind, or any other of the things that native applications do that annoy me.

I go to a URL, and I use an app in less than a second on any device I own. And if I want, I can quickly go into the browser settings and wipe that app and everything it's touched from the PC in seconds.

That might be optimising for my wanted experience as a user, but I can't please everyone and I see a lot more multi-device multi-OS users who don't want to manage all the details of a native app than I ever do of users that want the opposite.
I agree. I was contributing to a project on GitHub and after trying continuosly for two days I was stuck. I then came back to the issue after a week and fixed it almost instantly. It was just a stupid mistake that slipped my mind the first few times around.
This YubiKey implementation is not FIDO U2F - it is using a challenge and response technique with HMAC-SHA 256 – here is a bit more detail from Microsoft https://msdn.microsoft.com/en-us/windows/uwp/security/compan...
Canadians working in U.S. under NAFTA exemption worry about future under Trump
I believe an "agreement was forged", no public details, but I might assume some money changed hands.
> Netgear stopped doing it.

Netgear issued patches for the devices. Most people never update their server firmware, and we're talking about over 700,000 devices. The university still gets considerable traffic.

https://en.wikipedia.org/wiki/NTP_server_misuse_and_abuse#NE...
We decided we should look into improving it, you can follow our progress in https://gitlab.com/gitlab-com/marketing/issues/740
Do you have any literature I could read about this? Part of my running route is next to a busy street in the morning.
There is something maddening about the sort of discourse in which the expensively educated try to impress one another by doing penance for their educations and advantages. Also, does the plumber really care whether he has a conversation with the professor?
So the OnePlus team took away the Paranoid Android team and now CM too. I understand the difference between CynaogenMod and Cynaogen. But cyanogen is the only popular AOSP fork on which a huge number of AOKP projects are based. This would have a massive effect on the xda community.

But I guess this gives more space for the new OSs like Sailfish, nextbit Etc.

Also in IMHO, AOSP was useful majorly because of CM. Even though this decision might not close CM. It's affect on the self hacking Android community would be interesting
I think performance is one of the reasons, if not the main reason why WhatsApp is the leading mobile chat application.

They can manage more millions of messages per second than all their competitors.

The 'build slower applications much faster' mantra has some value, except when everyone can build that application in a month and the market is full of clones.
The most frustrating part of things like this, and that Snapchat issue, is the largest abusers could probably swallow the cost of their own NTP server usage as a rounding error to their bottom line.
I'm not understanding why NAT would cause it. I could see something like a misconfigured forwarding DNS cache causing it. Where it only queries pool.ntp.org once, and continues returning the result in the same order (with pivotal's ip at the top of the list) to a large number of querying clients. Then, perhaps, if there are a bunch of natted clients behind one ip? NAT, on it's own, without some other contributing factor, shouldn't cause this.
I have 4Mbits and I very rarely feel the need for more. Even for large isos. But I don't use it for TV and phone at the same time.

If you're really motivated you can make a tiny proxy too, too improve DNS and HTTP response times, caching stuff and filtering ads at the network level.
This is the truth about the Berlin Christmas market terror attack