skysight-inc/HackerNews huggingface dataset:
End of an era.

Back in the days there was AIM, ICQ, MSN, YIM and IRC and everyone had their own preferences.

I started with ICQ, because it was the thing gamers used and the shorter your UIN, the cooler you were!

Later I had to install MSN and AIM, because all the girls were using them.

Then there were the occasional YIM contact, hehe.

Most of the day I was in IRC, but this was a whole different beast.

2005 or so I finally found Trillian to end the mess.

Today I only use WhatsApp and Signal for private stuff.

Now and then Skype for TelCos.
People hiking/moving around, but they're also part of the country's disaster-preparedness system, they'll dispense product for free in case of disaster.
I have my ICQ id.. If only I could remember the password
Vi likewise has ':open'.
Thanks, I didn't realized they finally improved that.

Of course I doubt I ever notice since I doubt my current employer will never upgrade that far. We have currently frozen our large oracle database as a way to force long term migration off it.

Pretty much everything is moving to Postgres on AWS with a bit of other databases thrown in for spice.
which implementation of cryptocurrency is anonymous? My understanding of bitcoin is that it is basically a hash of all previous transactions.

The people who ripped off Mt. Gox went through great lengths to obfuscate their transactions but were unsuccessful.
Inside the Most Exclusive High-Powered Rocketry Event in America
Accelerating R Workflows on Databricks
I get that, but we are on hackernews right now. Presumably a larger portion of the users here know what cron is.
No means no Apple.
I think that the programs, back in the days, were not many thousands lines of code. They were small, and did only one or two things. Each program doing one thing reliably with a simple interface, and you can call it from another program, and build something big from that. But still, they are all small pieces of code.
Indeed, for any reliability tool not named "unit tests" he comes off as saying "Just write better code!"

It really feels like someone peddling their pet diet, and when confronted with other ways of managing weight they just say "You don't need to do that, just eat less food!"
was super shocked when the button uploaded to the servers.

The straightforward way most people use screenshots nowadays is to paste in Slack/Messenger/Google doc. Seems like a no-brainer for the default to be "copy to clipboard", but instead it's "upload to servers with no indication of this on the first click".
I think the author may be getting a bit too defensive of his work here - not that he doesn't have a right to defend it, but he may be seeing attacks on it where they don't really exist.

It's exceedingly common for Supreme Court justices to ask controversial questions they think/know others will have, regardless of their own opinions - many times you will see them ask questions or dig in to areas that are in direct contrast to their leanings.

The reasons for this are two-fold. First, these are Supreme Court Justices; their opinions become law, and they have a responsibility to understand both sides on an argument. Second, they understand that it's best for the court and the country if controversial/questionable things are brought up and addressed in session rather than debated endlessly after their decisions are issued.

In short, don't read too much in to what questions the justices ask, or what aspects of a case they question...
SOAP vs. REST is not simply XML+WSDL vs. JSON+OpenAPI. REST is resource-focused, where SOAP is operation-focused. REST takes advantage of HTTP's built-in features (verbs, caching, etc.) in ways that SOAP doesn't (SOAP is basically RPC tunneled over HTTP POSTs).

I work on an API team that is in the early stages of switching from SOAP services to REST (using Swagger/OpenAPI). Shifting mindsets from RPC-based to resource-based APIs is challenging, but very beneficial (of course, there are still use-cases for RPC-style APIs).
It is definitely not my point that Spolsky's role with Excel was unimportant. Hopefully, none of my comments can be taken as minimizing his role at all. I'm just saying he wasn't an Excel dev lead, which is a distinction that is relevant to this thread.
This displays the robustness of an relatively unconstrained innovation ecosystem. Even near monopolies - and "sure things" - are subject to unanticipated, but powerful emergence.

As we worry about "monopolies" like Facebook, Twitter, and others, it's comforting to look to the past and see once-monopolies like AIM and Microsoft be challenged and overturned by upstarts. It bodes well for the future of our society that entrepreneurs can redirect the course of history by successfully challenging entrenched incumbents.
On your second point, I'm running the 57 beta and am not sure what you're talking about.

It's true that there is no "always on" status bar at the bottom. However, when I hover over a link, its URL does appear in the bottom-left corner. Exact same behavior as Chrome.
In case anyone listening, plz no quantum till replacement for: tab groups, hiding horizontal tab bar when using tree style/tab center, and hiding window title bar under MATE, that as far as I can tell is only possible with hide caption title bar plus addon.

Pretty sure all being worked on and excited for >>speed>> but I'm scarred this transition gonna be really annoying.
Aim was definitely the original social network. MSN messenger had its time too.
Monitoring companies you want to work for for new job postings is what I use similar tools for.
2008 diagram, missing a decade
Being reachable by other admins is what I was referring to[1]. I do aggressively block pure-spam hosts, of course, but I can't consider FB one of those.

[1] I find it exceedingly unlikely that FB mail admins would need to reach me to troubleshoot something, but it is the principle.
Using React-Draft-Wysiwyg with MongoDB
About a year back I had written a script that would scrape a page every 15 minutes, and notify me when the content changed. It was basically a Band Tour page, and I wanted to be the first to know when the tickets got announced so that I could grab 'em before they got sold out.

P.S. : It was an amazing concert. :)
> For me it was the hot milk tea.

Mine was the hot lemon tea.
>By 'as long as possible', I mean well beyond when Firefox 56 is officially supported; I hope to keep using it until it actively breaks or is too alarmingly insecure for me.

or you know, use ESR and get 6 more months of support/bugfixes.
Or alternately: we can improve developers, but doing so is hugely expensive and time-consuming, and while we can improve them we can never make them perfect. So making tools that can be used safely by imperfect developers is always going to be simpler and more cost-effective.
For someone listed as a partner on their homepage to be actively attempting to remove the system entirely is also pretty bad news. Presumably a number of users of Hazelcast have been bitten by problems, and enough of them are able to attribute them to Hazelcast...
Any applications for this algorithm, besides the one mentioned in the article?
Some implementation features related to a few points in comments here so far, from Flutter faq here: https://flutter.io/faq/

How does Flutter run my code on Android?

The engine’s C/C++ code is compiled with Android’s NDK, and the majority of the framework and application code is running as native code compiled by the Dart compiler.

How does Flutter run my code on iOS?

The engine’s C/C++ code is compiled with LLVM, and any Dart code is AOT-compiled into native code. The app runs using the native instruction set (no interpreter is involved).

Does Flutter use my system’s OEM widgets?

No. Instead, Flutter provides a set of widgets (including Material Design and Cupertino (iOS-styled) widgets), managed and rendered by Flutter’s framework and engine. You can browse a catalog of Flutter’s widgets.

We are hoping the end-result will be higher quality apps. If we reused the OEM widgets, the quality and performance of Flutter apps would be limited by the quality of those widgets.

In Android, for example, there’s a hard-coded set of gestures and fixed rules for disambiguating them. In Flutter, you can write your own gesture recognizer that is a first-class participant in the gesture system. Moreover, two widgets authored by different people can coordinate to disambiguate gestures.

Modern app design trends point towards designers and users wanting more motion-rich UIs and brand-first designs. In order to achieve that level of customized, beautiful design, Flutter is architectured to drive pixels instead of the OEM widgets.

By using the same renderer, framework, and set of widgets, we make it easier to publish for both iOS and Android concurrently, without having to do careful and costly planning to align two separate codebases and feature sets.

By using a single language, a single framework, and a single set of libraries for all of your UI (regardless if your UI is different for each mobile platform or largely consistent), we also aim to help lower app development and maintenance costs.

What happens when my mobile OS updates and introduces new widgets?

The Flutter team watches the adoption and demand for new mobile widgets from iOS and Android, and aims to work with the community to build support for new widgets. This work may come in the form of lower-level framework features, new composable widgets, or new widget implementations.

Flutter’s layered architecture is designed to support numerous widget libraries, and we encourage and support the community in building and maintaining widget libraries.

What happens when my mobile OS updates and introduces new platform capabilities?

Flutter’s interop and plugin system is designed to allow developers to access new mobile OS features and capabilities immediately. Developers don’t have to wait for the Flutter team to expose the new mobile OS capability.
Plus, there are systems like quickcheck that can greatly simplify the act of writing tests.
This matches my experience as well. However, we live in a 15+ year old neighborhood.

It's been slighly annoying when they ring the doorbell to deliver at 9-10pm. The most surprising part of this has been looking out and seeing the whole family (including small children) in the vehicle.
> I have my ICQ id

The real important question is how many digits.
Exactly, you have to rely on the "charity" of the Capitalists, which is going to be the worst gamble anyone made since the last time we tried to assume humans wouldn't be greedy and grab all the resources and power for themselves.

These couch dwellers, what are they going to do to protest? They can't strike; if they're completely sedentary then they probably can't even protest without having a heart attack; cut off their VR or sugar-pump for 5 minutes and you can probably get any sort of compliance you want.

Our only hope is that the great rolling balls of flab that develop from these sedentary couch-dwellers who exist only to consume HFCS mixed with palm-oil in a satisfying soup of flavourings, and consume the latest immersive media, can't procreate and the problem sorts itself out. Though I fear we'll be using artificial wombs and the like and so manage to remove any reproductive pressure that might push our race back on course.
The USD is literally the world's reserve currency, has been for many decades.

Russia has repeatedly claimed this is the reason they're an economic backwater, but they're also an economic backwater in any other currency.
Fixing Ubuntu 17.10 with one command
I'm amazed at the number of original projects i see done with Dart. Yet it always seems to be ambitious prototypes as if the language was still looking for its "ruby on rail" moment.

Not that there would be anything wrong with that, but when you combine this impression with reading titles like "google coding its next OS with dart", you wonder if this language is google's secret weapon, or if all of it is just a marketing attempt.
Tree Style Tabs have become amazingly slow, this upgrade is a downgrade for me :/
> I'm not saying the finance system doesn't work, it obviously does, and amazingly well. I'm just pointing out the weaknesses of the system, and these weaknesses could easily cause humanity to walk off a cliff.

I actually think the system is fantastically broken and produces nonsensical outputs quite often. For example, it rewards speculation in the absence of measurable outcome but demands measurable value to speculate.

> There you really are performing message passing (think of forex legs.) It's Dijkstra's algorithm.

I think you're confusing a model you use for the reality at hand though.

> Short loops completely screwup message passing.

If short loops screw up your data other than the ways I described then your system lacks idempotency guarantees and has a much larger problem.

If you're that suceptible to replays then your architecture is somewhat antiquated. Even mass market products like SQS and RabbitMQ make it fairly approachable to model a message passing system across a central linearize queue and correct these issues.

If you're not centralizing, then your system needs more sophistication but it is even more important that replays don't cause issues because you're essentially guaranteed to get them.

Don't get me wrong; bugs exist. But it sounds more like design features and flaws you're describing.
First off, thanks for checking us out! My first question is: what do you have to lose? Unlike every other crypo-related project out there, steemit.com (and any other site built on the Steem blockchain like Busy.org, Dtube.video, Dsound.audio, etc.) is totally free to join and you can start "mining" Steem just by adding content to them. Personally, if you have FOMO Steemit.com is the lowest cost option for alleviating your symptoms!

You're right that we're still a small and niche social network and that may be reflected in the trending page, HOWEVER, that definitely creates opportunity for people to bring something different to the table. Our MOST successful blogger is actually a travel blogger named @sweetsssj. You can see her stuff here: https://steemit.com/@sweetsssj. If you are right that the content isn't valuable, then that means their is a gap in the market that you can fill! Believe me, I know a lot of our community members and we jump any time anyone with a unique valuable proposition comes to the platform and genuinely engages with the community.

A year ago people levied the same criticisms as I am seeing here. Since then we have grown by orders of magnitude and so has the value of our coin. Personally, I don't really know how to respond to people struggling with FOMO. I certainly empathize, but I made a vow not to make decisions based on fear, but instead focus on the vision of the future I want to actualize (one where those who add value to a network receive a proportionate amount of stake in it) and, of course, self interest. I believed in the vision held by those who founded Steemit which is why I started contributing to it (and earned a great deal of Steem in the process) and why I eventually jumped at the opportunity to join the team. I hope to see you around our amazing community. We sincerely believe people come for the rewards, but stay for the community. And there are exciting changes coming soon too!

Community Liaison, Steemit
Very true. It was the finger/.plan for the masses.
Yev from Backblaze here -> That's definitely not normal, how much data/files do you have (are you doing a .zip or a USB restore)? We're currently QAing a dramatic increase to the restores, but right now only available internally until we are confident in it. In the mean time though you can download mission-critical files in smaller-sized restored, that might help you get up and running faster while the mega-restore completes.
I've been using a Firefox add-on for this

https://addons.mozilla.org/en-US/firefox/addon/update-scanne...

It works quite well but there's not much in terms of excluding content. When I needed to do that I just ran it through a simple script that filtered for me (Node.js).
Not sure you understand the feature here - this controls wether you are prompted to join a network you've never seen. It doesn't automatically join those networks if you disable it, it merely silences the incessant prompts.
> And everyone is on social security disability.

I spent several years during and after university hitchhiking all around the world. After seeing most of Europe, Asia, South America, and Africa, I had a general idea of what kind of people are driving around during the day. And then I traveled across the USA .

It turns out that benefits cheats are a very distinct category there in a way they aren’t a thing in most other countries (even Canada). With so many of my drivers, conversations would go like this: "So, what do you do?" "I’m on disability.” "Are you disabled?" "No, but I fool the government into giving me a cheque". They had nothing better to do during the day than drive around, though I have no idea how how they could afford petrol.

> If you threw out the penalty for working...

Indeed, basic income might be a better solution. It would let people claim benefits and work. And people would no longer have to be lying and deceitful to get their money; the prevalence of that kind of behaviour must have some spiritual impact on the community and trust in government. On the other hand, unlike certain countries that heavily fund culture in rural areas so that perpetually unemployed people have libraries and theatres and regional chamber orchestras to spend their time at productively, people in the complete cultural vacuum described in the linked article would probably continue to act self-destructively even with basic income.
Its not awful over a short term. Over a longer term, it will price commodities out of reach. I've watched milk prices rise dramatically over the last 5 years or so. This is in part due to the costs of production rising, not necessarily the farm margins. These costs of production rise for any number of reasons, but mostly its because rising costs tend to spread out through the economy. [1]

My point is that prices will rise and find their time dependent values, in a way that will diminish the purchasing power of those you'd be attempting to help. You give enough so they have some left over, and enterprising groups will realize that they can raise prices to reflect the larger purchasing power.

Economics 101 in this case.

[1] http://www.investopedia.com/financial-edge/0212/inflation-an...
If they take a screenshot or video, maybe I can report the action back to sender notifying them that the receiver is not trustworthy. I'm told Snapchat does this for screenshots.

I'll look up expiring links but do they need people to upload content to a server first before generating an expiring link?

Threat model - none as such. For a person who makes a living writing blogs for others, their threat model is plagiarism. For a startup sharing trade secrets with a VC, the model is violation of NDA and so on.

E1: never mind about expiring links. I figured out what they are from the other comment. You mean Send, right?
I think you're taking an idealized version of reporting that was never, ever true. Otherwise all papers would be the same, more or less. There has always been agenda pushing in reporting, both in what was reported, and what was not reported.
Gaim, I believe it was AOL that made them change their name to Pidgin. Pidgin lives on and AIM is fading into history.
I would not get my hopes up on the second part. Mozilla seems to be living in a "we know better" bubble these days, alongside Gnome and certain other big name FOSS projects...
> Showing me where the link points when I hover the mouse over it is something so fundamental to browsing I just can't figure out why it was ever removed

Firefox 57 (and maybe previous versions, I can't remember) pops up a "temporary status bar" (for lack of a better phrase) with the link destination in it when you hover on a link (https://imgur.com/a/Vo7AZ).
Here's some good overview type articles on ML:
https://semiengineering.com/the-great-machine-learning-race/
https://semiengineering.com/machine-learnings-popularity-gro...
Why wouldn't that be handled already by the drives themselves?
Isn't it hosted on the AIM server though?
The country is a very very strange mix of advanced and retardedly old tech.

You can get hot drinks from bending machines in the middle of nowhere and just have to input a phone number in the GPS to be guided to a ryokan deep in the mountains of Akita, but kerosene heaters are almost universal (central heating is not a thing outside of large/business hotels) and many businesses require fax or physical stamps.
Curious on that too. I wouldn't be surprised if Amazon needs 10,000 drives a day (many of which are probably going to replace dead drives, or upgrade lower capacity ones). Google is probably about the same.
Also the economy is pretty terrible in most places. That if anything should be the biggest backing for a UBI.
I wonder about this, too. Since access latency is the primary concern, a neat solution would be to create some dynamic "fastup" storage scheme. For large files, loosen the always-on requirement; to fulfill a request the first N bytes are served from the always-on pod, and the tail is stored and served from pods that dynamically power up drives only at access time. The size of N is computed such that the IO time it takes to make it through the fragment stored on the always-on pod is > the power-on time for the pods where the tail is stored.
Tree style trends had already been ported
thanks for that, i completely missed the interop and plugin part.
Although i doubt this approach would work with something like "iOS 11 new navigation bar" that's really integrated to all the rest.
Have you and your team driven forklifts? Professionally?
It's hard to take seriously someone who doesn't hold the same speculations about the future as yours?
Russia occasionally likes to buy seats at the big table to foster the illusion that they're a world economic power.

Note that South Africa also put up $10B, and isn't even remotely considered a world economic superpower.

Russia's GDP is $1.28T. That makes them the second-smallest of those four countries, with only South Africa being smaller.
And ... how well is that working out in markets like, say, high speed internet (from someone who is struggling to find competitive offerings in a large market near major cities).

The point is that sellers may attempt to partition markets to reduce competitive pressure, allowing each to increase their pricing without worrying about being undercut.
So why can't we invest enough time and money in these people to make them engineers and technicians? Then they might be able to start shops that make and distribute the tourist trinkets mentioned by another poster. Why is the only solution that a large company that someone else creates moves in and provides low skill jobs?
The good capitalist would say that if a firm moves out of a region, that another firm will happily pounce on all of those experienced, employable workers they left behind! Hiring is hard, so having a big pool of applicants is great!

What the good capitalist ignores is the extent to which workers become specialized at the firm, become a cog not shaped correctly for any other firm. Call this lack of fungibility. (It's one reason why company loyalty used to a) be a popular feature, and b) work both ways.)

The good capitalist also ignores the fact that the conditions that drove the firm away in the first place will generally drive away other firms, too. Company analysts think in herds. Consider the enormous cost to give up an employed work-force, since acquisition and maintenance cost for a large work-force is high. Why wouldn't a second firm, faced with the same inputs as the first, make the same decision as the first?
Simple on-boarding guide for first time crypto/ICO buyers
AOL had instant messages back when they were still a Commodore 64 bulletin board in the 80s.
The NSA Has Lost Cyberdefense Details to Russian Hackers