skysight-inc/HackerNews huggingface dataset:
> 3: RESTful. It should speak the language of HTTP verbs: GET, PUT, POST, PATCH, UPDATE, DELETE.

I know it's slightly off-topic, but when one of the early points of an article contains an incorrect piece of information, that really makes me not want to read on further

Restful API's are a recent "fad" that, even though_do_ have their place in mainly basic CRUD apps, RPC still reigns very popular. See [1] for a pretty good explanation of REST-styled vs RPC-styled APIs.

[1] https://www.linkedin.com/pulse/rest-vs-rpc-soa-showdown-josh...
If you know the file is going to be used in Excel, you can force a delimiter with the `sep` directive. The first characters of the file should be

sep=,<newline>
In some sense open and federated information networks go against the grain. Popularity of Facebook is a pretty strong indicator that all the things techies worry about are irrelevant to the general public.

Most walled gardens are built for convenience of consumption whereas most federated networks seem to assume a more active and informed participant. The kinds of features you'd build for one group are at odds with what you'd build for the other one.

Then again Brave seems to be tackling the problem from the right angle. I hope their model takes off and people start incorporating similar ideas into other open networks that respects the network participants instead of just treating them as passive consumers.
Bloomberg has something better, as far as narrative peddling is concerned: it is perceived as reputable.
False, headers are optional. Nested objects are still a problem though :(
I came here to see if anyone would mention blockchain technology (which I personally believe is an important part of the solution). Yes, there are the DApps you've already mentioned, but I think the following might be as important in addressing the concern raised:

uPort: Self-Sovereign Identity (https://www.uport.me/)

Userfeeds - Content Ranking System (userfeeds.io/)

Status - Messaging Platform (https://status.im/)

Brave - Browser (https://brave.com/)
Great link, thanks for sharing @Can_Not
Since everyone is talking about Chrome's flaws, why does the font rendering in Chrome still suck?
I think there might be a few misconceptions in your comment, but it's hard to say for sure. This article isn't written in a style that I particularly enjoy, but it's not too long and contains some useful facts that might help dispel those misconceptions: http://utf8everywhere.org

I do have my unrelated niche complaints about Rust's string story (and I have vague plans to resolve them), but Rust's string implementation is my favorite among any other language I've used.
So if I go to Chennai, India, people won't ask me where I'm from?

Or should I fear death by a thousand micro-agressions?

How should the good people of Chennai act accordingly to the delicate situation they might put me in for asking too many where-are-you-from's?

edit: missing quotation mark
I think "impact" as typically defined is a questionable measure of scientific value. There is no other way in which the Higgs could have been discovered except through a concerted effort of thousands of people, the technical and infrastructure work in such a project is both very challenging and expensive and usually pays only off after more than one decade of work.
> but I realized that Toastmasters wasn't a support group for bad speakers, it was a group of good speakers working to become great speakers.

No, it's very much a support group for people who want to become better speakers. Did you only attend one session?

Yes, you could have gotten a bad chapter, but that's the exception. Toastmasters are incredibly supportive of people just starting out. In general, they are the best group of people to speak in front of. They are respectful, encouraging, and even for many who are good, still very nervous when they go up to speak (even if you don't see it).
https://developers.facebook.com/docs/graph-api

"The Graph API has multiple versions available"
Why can't we tackle XSS in the browser, by preventing javascript from executing in the <body> (or anywhere other than <head> for that matter)? There is an old memory protection technique of designating the stack & heap (data portions of memory) as non-executable. It seems like a similar idea should apply to the web, where the DOM is effectively a "data" portion, and separate out all executable javascript into a separate section. I know this breaks things like `onclick=` attributes, but can't those be replaced with event listeners? Of course it would be opt-in by setting an attribute somewhere in the DOM (e.g. <body non-executable="true">)

This seems like a fairly obvious idea to me, but I'm not a frontend developer, so I'm looking for someone to tell me why this doesn't already exist :)
It fakes a message meant for me when there is none. It does so with an invasive sound.
I'm curious why New Zealand would have a semi-colon as the default. Is there a historical or cultural reason?
Thanks for the links, had not seen this before.

(though your links are slightly broken)
Burned by the bots: Why robotic automation is stumbling
'Charliecloud' simplifies Big Data supercomputing
Special data. Lisp programs are encoded as data. Not every data is a program.

The reader does not know anything about Lisp. All the reader knows is data. It does not know about LET, nothing about LAMBDA, has no idea about DEFUN, does not know what an argument list is, it has no idea what a class is, ...

The only thing about the Lisp language the reader actually knows are abbreviations for QUOTE and FUNCTION. Everything else in the reader is about data representation: syntax for lists, numbers, symbols, characters, strings, bitvectors, structures, ... The reader has no parser for functions, definitions, special forms, macros or other Lisp language constructs.
If you are reading text and writing it out you generally do not want to convert to utf8 as it is potentially lossy. Think of unix filters.
I don't see where he infers anything. I do see where he notes that the company says one thing then their actions indicate something else.

Also, that link is from 2015.
Because not everyone likes or uses observables? :)

redux-saga was one of the first major side effects middlewares to come out (besides redux-thunk). At this point, I would say that thunks and sagas are the two most popular approaches to side effects in Redux, with observables and various promise-based approaches also used but to a lesser extent.

The main selling points for sagas are things like testability, descriptive declaration of side effects (per Merrick Christen's "effects as data" gist the other day at https://gist.github.com/iammerrick/fc4a677cea11d9c896e8d3a29... ), and the ability to spawn background-thread-like sagas as needed.
> The so-called AI as pursued by Google & other tech companies isn't AI at all. True AI won't need as much data.

Deepmind / AlphaGo, Watson, and other like them are about the best thing we have nowadays when it comes to AI. Let's not even talk about True AI, which if you take any of the definitions can only become reality with so much data we're only brushing on it actually. Saying True AI won't need as much data is failing to understand how much "data" it takes to make a human brain function, and while that is a whole other can of worm, one thing is certain it's a shit load accumulated over time.

> If and when true AI happens, there's a good chance Apple will be leading that.

Apple is not even in the same arena when it comes to AI. And they shouldn't be, with the cash piles they have it's better for them to wait for somebody else to make the breakthrough and pull a Siri, buy a company that does what you want and integrate it how is needed for you product / consumers.

Also don't confuse AI/True AI with clever algorithm.
Here's a thought I've been turning over for a little while now.

It occurs to me that all extant social media apps have, at a high level, exactly the same requirements:

1. Allow users to upload some data to cloud storage
2. Make that data discoverable to certain other users
3. Show everyone ads

Whether FB, Twitter, etc were to be dislodged by another app that is essentially the same app is not terribly interesting. So let's look at which of these reqs are amenable to change:

a. "ads" - No one actually wants them, so get rid of them
b. "Cloud storage" - Lots of people would rather own their data, so switch this to "the user's own server."

That sounds pretty compelling. I don't hate FB, but I'd sure rather switch to something that allows me to own my own data, and share pics of the kids with Nana without having to run them through Facegoog's billion-dollar snooping engine. However, there are two big hurdles:

i. Most people don't have a server on which to host it
ii. Most people won't pay for it, so someone would have to write it and make it really easy to use, for free

...and by a lucky cooincidence, both of those objections have the same answer: Amazon. Most people don't have a server? Amazon will rent you one. Who would develop a self-hosted FB clone for free? Amazon, to get people to rent servers.

Just a thought...
Those links are from a while ago. You linked to a FUSE solution, which isn't first-class and you need a computer for it. You're right, it probably would "work" with that, but I would say that's an outlier solution.

It doesn't work with plex's cloud feature: https://www.plex.tv/features/cloud/ - they removed it from the list there. This would have gotten a lot more users
I stayed at an apartment in Venice Italy and the toilet was in the middle of the shower. So you could literally poo and shower at the same time if you really wanted too haha.

They also had floor urinals at some public spaces which, while odd, has the upside of being functional for women.
>While some may prefer a knowledge about you or you via people like you, as in, "Please recommend me a great movie". . .

Not to mention that Apple positioned itself as a brand for people who "Think Different." I don't think people who got taken in by that messaging would be attracted to the prospect of services that can more efficiently pigeonhole them.
The vast majority of Facebook users accept the things Facebook presents to them as fact.

Very few of them would ever see a Bloomberg article unless it showed up in their feed (which is something Facebook's black box has final say over).
the lucene standard tokenizer doesn't offer support for tokenizing emojis: it strips them out. I'm not aware of any lucene tokenizer that does support emojis tokenization. This isn't a huge deal, as lucene is open source and tokenizers can be written, but I'm just highlighting it as a shortcoming that's illustrative of the time and place lucene evolved from.
You're kidding yourself if you think people actually want to run their own server for the purposes of social networking.
If you store data and your web app doesn't need to read it back, you can use asymmetrical cryptography. It's slower but it's safe in that threat model. You'll have to download the files to decrypt them.

But even symmetrical cryptography have some value. If the attackers can download the files from S3 but they can't crack the web app, they can't access their content. Only very few employees should have the encryption key. If they know that only 3 of them have it, they should think twice about doing something wrong. If everybody knows it, it's a free for all.
Keep a personal website (avoid Medium, et. al.)

The internet is only closed if we keep acting like it is. The protocol is the same. Go build stuff.

http://ryanglover.net
Oh, I actually meant "do you consider that a lot of money to have when unemployed?". Because, I wouldn't. (Even though it's more than many have saved when they lose jobs)
I was air traffic controller for 11 years - we were trained to speak slow, calm and concise for these exact reasons.
So what would be an advantage of Apple's system (assuming they improve speech recognition) and how would that contrast with Google's approach?
Agree on all counts. IMO the future is large-diameter motors with between 1:1 to 1:10 reduction and very high power/efficiency(roundtrip) batteries. Many different labs are converging on it, BD is a stark exception.
urbit.org
>I am suggesting that seeking to fully understand OP's position, starting from the assumption that OP is a rational individual giving a true and faithful account of her reasonable reaction to a sequence of events would be a worthwhile endeavor.

I read the article on Facebook. I read the commentary by the lady scientist on stage.

I took them at their word about the reaction that they were having.

A reaction of one participant is not the whole story.

My comments were an exercise in probabilities where the outwards symptoms would have been same as seen by the participants of the events.

Hence I said there is a chance that the moderator was not being sexist.

BTW, in what other situations would you grant someone making the claim to be true and faithful recount of events without any further inquiry; especially when you are labeling a living human being as "sexist" for rest of his life, with all the consequences of that in 21st century this day and age.
Geoffrey Hinton described doing this back in 2012. He noted that it learned more slowly but generalized better, he described how this is nearly isomorphic with dropout, and he presented a biological motivation:

https://www.youtube.com/watch?v=DleXA5ADG78#t=45m32s

https://www.youtube.com/watch?v=DleXA5ADG78#t=4m24s
Project Scorpio Might Be the Xbox's Final Form: A Windows PC – The Verge
Are You Going to CCW Las Vegas 2017? We'd Love to Talk Hosted Contact Centers
Show HN: A bunch of executables to interact with Philips Hue Lamps
Article doesn't discuss LaTeX enough - skip. :)
This morning I told my Google Home "Can you turn your volume all the way up?" and it did it. It maxed the volume, not just turned it up a little bit. To me, this indicates that the Google Assistant is actually pretty good at understanding intent and not just repeating exact commands. Or maybe _I'm_ just misunderstanding your definition of 'commands' and 'intents'.
Maybe you visited a particularly bad group for beginners? Or maybe you were just too anxious, and needed an extra kick so that you'd let them be supportive?

The Toastmasters are a standard advice for a reason. Public speaking is entirely a learnable skill. You quickly get better with practice, but that supportive element of other people is required to overcome strong stage anxiety if you have one.

I think it might be worth it to try approaching one of the members and telling them, "I'm new here, I'm really bad at public speaking and want to get better, but I'm anxious because you all are such expert speakers already; can you help me?". If the Toastmasters group is worth anything, they'll put extra effort to make you feel comfortable.
Bleh. That's so Microsoft.

It took roughly ten seconds to find huge problems with this approach: https://stackoverflow.com/questions/20395699/sep-statement-b...
Would it help if more people would have a personal website?

Or would that just put the power into the hands of whoever runs the DNS system
A history of tea, the second most-consumed beverage in the world
UK 2017 General Election Opinion Poll Tracking Using a Kalman Filter
Parsing XML at the Speed of Light
You can reprogram the reader. But by default the reader knows nothing about a programming language. All it implements is reading of data: numbers, symbols, strings, vectors, arrays, ...

The reader does not know about functions.

Something like

(defun foo (bar) (+ bar 10))

is for the reader just another list. It does not know that the first symbol has to be DEFUN, that the next item needs to be a symbol, that the next item is a list of arguments and that then a sequence of body expressions follows.

Something like

(defun (bar) foo + (bar 10))

is also a valid list, but it is not a valid Lisp expression. The reader does not know that.
facebook: Was fun way back in 2004 when it required a .edu email. Lately, not so much as it has just become a photo-fest of who is doing what and where.

linkedin: I used it well for a while to connect with existing co-workers. I still login once in a while to see my network. Ever since I started running my own thing, recruiter emails have dropped even though not entirely.

twitter: Have one but who wants to see my tweets. No one apparently. I am convinced that twitter is only for celebrities or for updates if you are a company/organization.
I believe you have failed to understand the original point you are replying to.

"Edam" might be authoritative, but it is not correct. The problem isn't simply that the answer is fundamentally subjective, the bigger issue is that there's not enough contextual information in the question to even arrive at an answer that one could consider subjectively correct.

I replied elsewhere, but it's like answering the question "What wine would pair well with dinner?" with "Zinfandel". Without having even a vague idea of what's on the menu, you're just picking a wine at random. Maybe it's correct, maybe it isn't. But being authoritative when there's not enough information to actually speak with authority is not the right answer here.
Same here - especially for export. I'm hesitant about pouring in hours and data into this if it's locked in one place unable to be pulled or migrated.
Good to know, I have not attended one yet (but plan to), so I appreciate hearing from people who have.
> although admittedly you would have to intercept the text message code

This is the key. Unless you are the mobile operator or a government entity, your only other options are fake cell phone towers, i.e. stingrays, which are monopolized by government, or incredible circumstantial luck (the user happens to use a virtual phone number for texting, so SMS is going over WiFi, and you have man-in-the-middled the router). I guess you could also root user's phone or gain access to Stripe's/Lyft's infrastructure, but then the question of intercepting a confirmation SMS wouldn't pop up.

The next level for either of those services is to support message-less second-factor auth (Authy, Google Authenticator, Microsoft Authenticator).
Open Sourcing TensorFlowOnSpark: Distributed Deep – Hadoop at Yahoo
The real problem would be network effects. Nobody uses a new social network, because nobody they know uses it.

To get people off of Facebook, you'd have to find a way around that.
These Companies Stand to Gain the Most from the Cryptocurrency Rush
Yes, I know.

I just found it strange that people try to bend Redux til it does their bidding and not simply use something that works out of the box.
The deal that you entered into had a set duration, and it was only binding for a set period of time for which you paid for. Once the money/time runs out, you'll need to renegotiate a deal, which Amazon has done.

From amazon's release: "Current customers will keep their existing unlimited storage plan through its expiration date."

Which means they are honoring the deal and not altering it and are abiding by the terms agreed to.
It's never been this easy, or arguably this necessary to filter information given the information overload necessitating it.
Same in Holland.

The 'fun' thing is that Excel for OS X does not do this, it uses commas.

We used to always just generate CSV files with semicolons since most of our clients were using Dutch Excel on Windows.
As some of them moved to OS X, we've mostly been guessing what format to use.
> Please make a noise as loud as you want the volume to be

I'm not sure this is a bad idea...
I had no idea these standards were in any phase of existence and I'm really excited about them.
Or, like, I order the quail dish with my phone, or use my phone to let it be known that I would be interested in quail dishes costing less than $15 or something, and you'd do the same for oysters. That demand and potential demand would then be aggregated with everyone else's by the big central computer, which would calculate a price based upon the supply capacity and cost of production (including how those costs are affected by other demands in the economy). That price determination occurs organically in a free market, but it's not perfectly efficient and involves a lot of redundancy and waste. With sufficient computational power it might be possible to formalize that process and make it more efficient.
The power to create connections between things of the underlying system is greater.

Basically if Apple actually manages to get the voice recognition part down (so it parses intent/structure rather than just pure words) it'll be very powerful.

Right now Apple has a frontend that is more suitable for a command-based system and Google has a frontend that is better for am intent based system.

It's easier to improve the frontend than create a better backend though. So that's the competitive trade-off that Google has made.

I actually think it was smart of Google, and quite un-Apple like of Apple to do it the way they did. Usually they are very focused on the interface as well.

Then again, at the time, Siri was quite good at that. It's just Google focused on it (clearly).
A bit off-topic, but you might want to check this out if you plan on continuing to use Ghostery: https://en.wikipedia.org/wiki/Ghostery#Criticism
It's a "privacy first" browser. https://brave.com
Google App Engine users can now configure custom domains from the API or CLI
ShadowBid
Hey, why are you picking on me? :)
So let's try to fix it. How though?

The only (poor) idea I have is to have a 'value' button or something. Click it if you think the comment has 'value' but is not necessarily something you 'like'. Yeah, I know, it'll be gamed and just turn into yet another thing to express downvotes with, but maybe it'll work.

Any other ideas?

Still, FB is totally dominant and they could change it in a day if they wanted to and people would come back without any other issues.
Yeah! That's why it provides an absolute ton of its courses and lecture material online for free!

...
exactly, recently android was developed in a way that it's impossible to disable some core services which are directly associated with google services, so AOSP as such is almost impossible to exist separately from google.
First: Likely? I wouldn't be surprised if it happened but likely is a bit of a stretch given how many variables are at play.

Second: I doubt whoever wrote this even considered that possibility for a second, and I'm sure Mike Bloomberg has absolutely no idea this article even exists.
I didn't say complete control. That's... well... not actually possible (ever, since time began really, if someone can see you they can track data about you).

But you can have reasonable control of it and you can't with the latter.
Mastodon is a federated, open-source social network based on open web protocols

https://joinmastodon.org
https://github.com/tootsuite/mastodon
https://mastodon.social
you may want to uh...branch out a bit. the widget picker in particular is basically identical
Finally! I was wondering when someone would finally implement something like this. It makes so much more sense to have a proper database to contain the data and a notebook like interface instead of shitty cells to display it. For me spreadsheets are the biggest UI fail in computer history.
It's an extremely hyperbolic way of putting it. Rule of thumb rather than real rule. There are companies that fall on all sides, but in general there's more diversity in American robots than Japanese robots.

Japan was at the forefront of robotics research, and still lead robotic manufacturing. However the cutting edge has moved on.
How is it a bad misuse? It's used to specify the MIME type. Why is it so much of a stretch to also specify which version of the MIME type to use? I personally think this is the cleanest and most unobtrusive way to version an API. I'd rather change that than have to change the URL all the the time. Not to mention that /api/vX/... is just ugly.