skysight-inc/HackerNews huggingface dataset:
Because they hired an author who is a liberal pundit[1][2]. I'm fine with her being a liberal. I also fine with honest pundits of all stripes, but I'm not ok with that in a fact checking site. I think if you are going to claim to do political fact checking, you really need to hire someone who isn't a political pundit. It results in other pundit sites doing this[3].

1) http://www.inquisitr.com/132960/good-job-teahadists-obama-ad...

2) http://www.inquisitr.com/402558/scandal-envy-behind-petraeus...

3) http://dailycaller.com/2016/07/28/snopes-caught-lying-about-...
> What is 2x"king"?

War? Murder?

:)
The elections are rigged.

The Glorious Leader would probably still win his own election but his party would most certainly not. And after 2011 elections they've changed the Constitution to prolong their term and the President's term.

He also abolished governor elections for a long time when he did not have total control over the country.

Not to mention he egregiously appointed people from the Russian equivalent of Secret Service as Governors quite recently. Does not matter how unqualified you are for the job - personal loyalty is everything.

Imagine what would happen in the US if such wanton cronyism took place.
I'm on OSX and mouse-support. vim bindings, clipboard, and extended scrollback in tmux "Just Works™" in both Terminal.app and iTerm2. The only external software that I had to install separately is reattach-to-user-namespace to get the clipboard working.

The only problem I encountered was really bad kernel panics when the tmux server exits (i.e. last session is closed), but it has been fixed as of tmux 2.1 as far as I can tell.

I'd say give it another try; the problems you were having might no longer be an issue now.
What is a "big n" mean?

(Ask since I'm used to running valid A/B test on groups in the 1000s.)
> I figure I’ll send a pre-release announcement to all the stargazers, when the time is right.

Completely tangential: how do you send a message to all stargazers?
` Location: Mumbai, India
Remote: No
Willing to relocate: Yes
Technologies: ReactJS , Javascript , HTML , CSS , BackboneJS
Website : https://amitkolambikar.com/ ( Please have a look once :-)
Résumé/CV: https://amitkolambikar.com/resume.pdf
Email: amit007kolambikar@gmail.com `
Firefox, because I can open a website in a sidebar. I read news that way.
Oh great. Another facetiously cute thing on the internet.
> Why not standardize?

You can't. These apps don't federate, and not everyone uses all of them.

As I wrote this comment, I realized I use more apps than I thought.

I use SMS for some folks, Messenger for others, and Slack, Hangouts, and GroupMe for specific groups.

If I'm in a 5+ person group chat, I can't really ask everyone to move to something else. And I want to hear what's going on, so I keep the app around.
The social landscape has changed since the early days of messaging. Everybody chats using their real names in an age where saying the wrong thing could mean you lose your job (or worse). People compartmentalize more. Close friends gets one set of thoughts, parents get another set of thoughts, work colleagues get a third. It's easier to compartmentalize with completely separate apps. None of the messaging apps I've ever used (not even tweetdeck) makes managing multiple identities easy. And then there are the network effects of completely disparate social groups...
I thought it was putting words on the surface of a sphere and just doing math with cosine distance?
Like any other social media there are those few people who always share thing in there and other 90% that never use it
I've been thinking that the security function served by a passport is very rapidly becoming obsolete (or at least redundant) for travel to most countries in the world. It could be replaced by a plastic photo ID card -- which you could then call a "passport" I suppose. And with strong biometrics, it could be replaced by nothing.

Let me explain this with typical cases where a passport is used:

(1) You're entering your home country with your passport. Pretty much at every secure border crossing, they're going to use your passport number to pull up absolutely every bit of info that appears in your passport, including your photo, plus a lot more info from the home country's computers. The passport serves at most as a "something you have" security token. They already have your photo, so the only case where the physical passport helps is avoiding impersonation by someone closely resembling you.

(2) You're traveling to a foreign country that needs a visa. In that case, you will have submitted a ton of information, including your photo, to the foreign country in advance to get the visa. When you arrive at the foreign country, it's just like case (1) above.

(3) You're traveling to a foreign country that doesn't need a visa from citizens of your home country. In this case, the proof you need is that you are a citizen of that country. It is likely that the two countries have exchanged a mass of information to make the visa-free travel possible, or they can share the info about visitors in real time as they arrive.

It's really the edge cases that the physical passport helps. Like obscure border crossings where they don't have an electronic feed, or very third-world countries, or as a recognizable document to show to hotels/banks/airlines within a foreign country.

By the way, I'm not saying that this is a good development. In fact, it's a terrible loss of privacy and furthering of worldwide surveillance. But it seems to be the trend, like the elimination of cash.
Yeah, it's just Electron isn't it?
Possibly to help service other spies acting as a conduit back to presumably STB
At least they explicitly promote with "No profiling or data gathering" with a link to https://twitter.com/wire/status/768797320792117248

Also they promote Spotify
I am open to any and all feedback, so I am not offended at all friend!

To be honest, I am not necessarily asking for you to care about what I am doing. What I am looking for is constructive feedback, which you provided me in your comment, so thank you!

What makes us different is we are not only going to unify, but also provide native messaging through our app. For this reason, we will introduce features that set us apart solely for being a native messaging app.

I agree email is basically useless at this point. Later down the road, we do have plans to have our app help in the overthrowing of email and eventually replacing it with messaging. You can read more about that here if you would like - https://artplusmarketing.com/can-messaging-replace-email-a83...

Some apps we definitely won't be able to integrate with. We will need to start lean and work from there meaning only having a handful of integrations to begin. From there we will be able to get a bigger dev team and work around API limitations.

I really apprecaite you responding and all of your feedback!
> I’ll send a pre-release announcement to all the stargazers

please don't, IMHO that is too spammy.

(But it is a good point, why does Github have no "get notified of releases" level of watching?)
Some people run experiments on black-box operating systems, using VMs where changes can be tested and rolled back. There is a long tradition of users reverse engineering Windows behavior. No need to blindly accept anything.
Not as long as Renee Tucker of College Park, Georgia is still breaking hearts. It's 30 years gone and I can feel it as if it were yesterday..
I think that law was just blatant incompetence. For one there is no process for verifying whether or not you actually store anything in Russia. And even then, there's not much of a point in having a physical access to that data unless somebody is stupid enough to store it in plain text.
Actually that's not quite true:

https://github.com/pcpratts/rootbeer1

http://openjdk.java.net/projects/sumatra/

There has been work done on automatically identifying and running ordinary JVM hotspots on the GPU.

That said, I agree that automatic parallelisation is a hard problem. I don't think it's the only interesting area of language innovation: most of the innovations making programmers lives easier in recent years have nothing to do with it.
I don't follow the point you're making. A volt plus a meter is just that, a volt plus a meter. A king minus a man plus a woman is a nonsense statement. Neat, but not as not exactly illuminating.

I'm glad it can be useful. But, I agree it seems to leave a lot lacking.
Yes, like in macOS or Windows.
It's actually still hosted by Medium, I just got around to setting up a custom domain as I noticed a few people saying they've learned to associate the medium.com domain with low quality writing. That's a pity, but at least it's easier to move off Medium now when something better comes along (or they go bankrupt).
MPS is rather different. I've played with that too, perhaps it should be the topic of another essay.

MPS is fascinating because it lets you create non-text based programming languages and have them actually interop with text based programming in a useful way.
I learned about them just a few days before publishing this post (and I link to the second one, in the "technicalities" section).

Though, some statements about analogies should be taken with a grain of salt, see: Tal Linzen, Issues in evaluating semantic spaces using word analogies, https://arxiv.org/abs/1606.07736.
Another thing that irks me is the inconsistency of VLC's UX/UI from Windows/Linux and MacOS.

In my experience, VLC on MacOS feels rather unpolished compared to the Windows/Linux variants (maybe because they're using Qt and MacOS presumably isn't) but I've generally always have had a smoother experience with VLC on Windows and Linux as opposed to Mac from everything from playing local files to streaming over the network.
I'm trying to go in the other direction, but I feel like the toolchains for web applications are so much worse. I haven't found my magical stack in the web world yet.
> Packages which symlink or install large binary files or log files into /etc

wtf? who is actually incompetent enough to do something like this?
Ask HN: What CES device are you excited about?
Another CES has closed out. Cool projects, giant TV's, a robotic bassinet. Most of the things are items that I'm not going to buy like the 77" TV for $20K.

But I most likely missed that cool thing from the show, so help us out, what was your favorite?
Your from a country in which privacy isn't particularly valued I take it? I think you're heavily overestimating how much data is available to governments.
I think kzrdude is actually referring to the void* pointers that the individual elements of the array live behind. Each of those requires an allocation to insert them, and an extra pointer traversal to read them. In C++ they would live side by side instead, as in regular C arrays. In C you'd need the struct to be redefined for each element type (maybe with another macro) if you wanted the same efficiency.
We bought a Sharp Roku TV because of price and regret it. I don't care for a TV that has to boot up or have software updates. A dumb monitor even without a tv tuner would be better.
Every time we lift a pallet from the shipping room, the server times out (2006)
You might have stronger thoughts about your choice of OS if you saw what they really knew and stored.
Buy a short-throw projector and connect an easily upgradable media device.
Factor has been a good source of inspiration when designing Kitten, and I would recommend it to people who want to try a concatenative language now. Kitten is not usable for real-world stuff yet—but it’s getting close, and eventually it should be a good alternative to Factor for those of us in the static-types camp.

I’m working on an updated tutorial, and I’ll definitely include some comparisons to other languages that people are likely to know, say JavaScript and C. But I still need to find the right balance between illustrative comparisons and standalone descriptions.
Parentheses, tuples, for loops... my first impression is it doesn't look very concatenative.
No, Java SE had commercial features forever and you can't use them accidentally. You have to pass a command line switch called -XX:+UnlockCommercialFeatures. They are free for development use and as such there's no DRM, it works on the honour system. Oracle have simply started stepping up their efforts against people who were, shall we say, not able to handle the honour system.

The commercial features aren't relevant to most developers, so it's all a bit of a storm in a teacup. There's certainly no bait and switch.
An idea I've been banging around for a while: most high performance DSLs do not have language constructs that you can't find in general purpose languages. In fact, it's quite the opposite--these DSLs are defined more by what they lack instead of what they contain. Take for example Halide [0], the image processing DSL. It has you represent image transformations with pure functions (no side effects) on limited data types (float, int, char). These are things you can do in any modern general-purpose programming language (e.g. Haskell, Rust, Scala, etc.), but of course you can also do much more in these environments. When you take away everything but just what you need to do image processing, you can generate far faster code. If you tried to do the same thing for Rust functions, for example, it's considerably more difficult to generalize image processing code where each element of your n-D array could be a struct or a pointer.

My hypothesis is that a common DSL framework would be just an ordinary programming language (e.g. an extended version of Haskell or Rust) that allows library writers to subset its AST and substitute a code generator for its preferred subset. That way, a DSL writer doesn't have to re implement expression parsing, type checking, error messages, ... but instead just has to do the code generation. Moreover, it would limit fragmentation since the DSLs are, by requirement, the same syntax as the host language, so users would have a more consistent experience between different languages instead of working across arbitrarily different syntaxes.

[0] http://halide-lang.org/
Or it's impressive because the marketing and design is really good? Think Beats headphones; nothing special technically, horrible value proposition, yet you see them everywhere. Is that not a most?
Design Proposal for Norway's New Banknotes
in case you don't have your favorite terminal emulator installed on the machine you are sshing from which would be common with one like this
Here's a cure. Use your Brain. And if you suck so much that you can't use it on your own, go to college.
> Canonical does telemetry as well.

Apart from their short flirt with Amazon (which is now long gone), what else do they do apart from package updates?

There are also major distributions like Fedora and Debian which never did this.

Please stop spreading your FUD.
Thanks for jumping on this (I submitted it after reading it on Reddit awhile back). I like the concept of Forth, but getting started is daunting and JonesForth just isn't enough. Kitten does seem pretty neat for sure and it probably wouldn't be too hard to get into like Haskell and Forth are. I'd love to use a lightweight stack/functional/imperative language if it compiles to native code and is fairly fast. Would it be possible to build someone an .exe or binary and have them run it without any runtime?
It's mostly under open source licenses, and such licenses tend to discuss patents don't they.

The Google lawsuit was partly because they didn't use the actual Java source code so they didn't benefit from those open source licenses. But bear in mind:

• Google won, Oracle lost, multiple times. I'm guessing they won't try that again.

• Google has since switched to the OpenJDK source code, not away from it. They are now actually working more closely with Oracle, not less.

Weird I know, but that's how it's played out.
The EU countries have something very similar to that:
https://en.wikipedia.org/wiki/National_identity_cards_in_the...
Using the GitHub API, you can get the list of stargazers for a repo, then get the public email (if any) from each of their profiles.
Current (and previous) generation Paperwhites have the same resolution as the Voyage and Oasis. I have a Paperwhite and the screen is fantastic. I'd love hardware buttons for page turning, though.

While the Oasis is expensive, if you add a nice cover to the Voyage you're close in pricing. Either go solidly midline with the Paperwhite or go all out with the Oasis, depending on your budget.
Do you know whether branch prediction makes them effectively free, in places where the result is almost always successful?
Or buy a smart TV and don't connect to wifi.
Enjoy your time. I dream about going back to Africa. If I had to do it again, I would do it exactly like you are doing, using self-transport. Besides setting your own schedule, you get to pack your own food. Much of Africa simply does not have stores. However, I would travel with others.
That's an interesting argument I hadn't considered before.
I agree, the headline is incorrect, the whole thing is basically a compiler infrastructure for those using Java, not about language design.

And it's true that the hard part is still transforming a representation close to the problem domain into a VM-executable one, as they are worlds apart. Then there is also an ecosystem problem, which forces us into the meta world and generating specific code in a specific format instead of doing anything with a VM. I didn't really see the appeal last time we discussed it and I don't see it now.
It angers me that a drug yielding cognitive improvement of X in an Alzheimer's patient is progress, but the same drug yielding the an improvement of X in a healthy patient is abuse. There should be no stigma against improving ourselves.
Awesome! Thanks for the heads up

https://docs.mongodb.com/manual/administration/security-chec...
That's fine, but then you shouldn't pretend that you're in a vector space. Words have meanings, and mathematical concepts have precise definitions.
At best this is poor journalism, at worst it's some kind of paid placement.

They make a claim that it's safe to use concurrently with medication, refer to company employees as "according to the experts". The say it's a clear breakthrough and safe.

Here is a proper article on the result, explaining the good and the bad, for example that there was no benefit for patients with moderate disease:

http://www.medscape.com/viewarticle/873886
Why can’t designers solve more meaningful problems?
You're totally right, the paper passport could be considered a strange object in a very electronic world.

However, in my experience, truly electronically equipped borders are the edge case. The countries that take e-passports without any agent interaction are fee and far between, and typically only service citizens of that country.

Perhaps you're fortunate enough to travel in a selection of bleeding edge countries, via plane. Many, many people use land borders, and most land borders don't have electronic systems.

For an electronic system to work, you'd need 100% coverage of every border, or the system breaks - and that's hard to pull off.

The flip side is that there are security flaws with partial electronic systems. My country passed a law against travel to Iraq / Afghanistan for citizens, and yet, because they have 100% electronic border control for citizens, (and Iraq / Afghanistan don't..) - my passport has never been checked, despite having 'illegal' visas plain to see.
Designer Grows Trees as Artistic Furniture Straight from the Ground
Thanks! I appreciate your recommendations!
Looks great, I was not aware they had open source client.

Given that they were forced to release their Axolotl (aka Signal protocol) under GPLv3+, they try to add some strange restrictions [2]:

"Additionally, if you choose to build an Open Source App, certain restrictions apply, as follows: a. You agree not to change the way the Open Source App connects and interacts with our servers ..."

As I understand I am free to ignore any additions to GPL.

[1] https://medium.com/@wireapp/axolotl-and-proteus-788519b186a7...
[2] https://github.com/wireapp/wire
Wow great insights. I agree I have never used a unification app that executed, but that is exactly what we are aiming for. Job because it has never been done does not mean it can't be. By doing things like talking to people on here, it is my goal to be nothing like anything any of the other apps tried to do.

I agree with what you said about Tweetdeck, but what we are trying to do is more of a Tweetdeck / Hootsuite hybrid.
How do engineers there feel about the fact that the data is encrypted so users don't even know what MS knows about them, and how those interested in privacy have to resort to something like this?
How come no radar signature. Is that not unusual for aircraft, or are most aircraft radar absorbing?
What stops you not connecting the device to network in the first place? Serious question, I haven't bought one yet but probably soon have, because there's no other choice.
I know it’s not ideal, but I can’t think of a better way to directly reach people that have expressed interest. Nim did the same thing, and I’m happy to get the occasional direct update from them. Obviously I’d have to include an “unsubscribe” link or whatever.
Well, just like for many modern phone OSes (e.g. iOS for example in some cases), you're not able to finish the setup wizard and start using it without connecting it to the internet for inital activation.
A little bit of functionality (and a lot of speed) was lost with the move to 8, but then all the unique things about Windows Phone (hubs in particular) were killed around 8.1.

It was really sad, because as a Windows Phone user, I loved finally having a phone on par with Android & iOS with: Cortana, improved browser, action center, Swype, etc. I just hated that they also removed all the things that made it better than Android & iOS.

In the end, I decided I'd be better off just getting an Android, then switched to iOS. I still miss the things my Windows Phone did better (messaging and sync).
You may already know this part, but for anyone who doesn't know: vector space models very often use cosine distance to make comparisons, instead of Euclidean distance. In this model, you can visualize your vectors as points on a unit hypersphere, where the distance between two vectors is how far apart they are on the sphere. x+y finds the point between them, x-y finds the point between x and the antipode of y (or, perhaps more intuitively, pushes x away from y). 2*x doesn't have any additional meaning (it's the same as x). But x+2y is the equivalent of finding a point that is proportionally closer to y than x (I think this is 2 times as close to y than x, but I didn't do the math). edit: to be clear this paragraph is very hand-wavy on the math, and is just meant to create an accurate-enough visual.

My intuition of why things like king + man - woman work is because the points in the vector space model happen to create a well-behaving manifold with smooth meaning changes. It's not very principled, but it does work.

I wrote a series of blog posts with a coworker about doing this with music:

https://tech.iheart.com/mapping-the-world-of-music-using-mac...

https://tech.iheart.com/mapping-the-world-of-music-using-mac...

Instead of mixing nouns and adjectives, we do things like mixing songs and artists and radio stations etc. In the second post we show how Nirvana - Kurt Cobain + Female Vocalist works remarkably well. I've studied empirically why this worked, and the best I could come up with is that the high dimensional space we created had a very dense set of points in the region of popular western music that led to a smooth manifold.
I actually regressed to putty.

I don't recall why exactly, I think there was some config option that was missing. More importantly though, tmux basically made the advantages of kitty obsolete.
Constraining points to a hypersphere surface only reduces dimensionality by one dimension. For example a sphere in 3-space still has a 2-dimensional surface to play with. That's still a vector space right?