skysight-inc/HackerNews huggingface dataset:
I used to do that with my XMonad setup, but at least with 16.04 and 16.10, I've found it more effective to go ahead and install Ubuntu normally, install Xmonad, and then use the session switcher to switch to XMonad. It seems to set up the NetworkManager and other similar such things more correctly, more easily.

I once went into an epic fight trying to make it so my normal user was able configure the network through network manager. Presumably someone out there must understand all that policykit and related project stuff really well, so well that nobody seems to feel the need to even remotely document it. (At least at the time.) I never did win; I just ran the nm-applet as root via sudo. With the way I'm doing now, it just works correctly, which seems to be the only way to get that stuff working at all.
Discord is working on full P2P video calling. Overall its not a replacement yet, but its very convenient.

There are a lot of games and software communities that use Discord quite productively, significantly better than what Mumble or Teamspeak have ever allowed for. Just having actual textual channels has made it so dev talk about modding, server administration and all things technical is just a few clicks away. Discords devs do impliment features that are useful for other developers, such as code markdown support. And unlike Skype, you can actually talk to the devs in the official Discord Devs server if you catch them. I'm not an important person at all, and have talked to the CEO and half the teams devs casually.

You can do:
```javascript
var x = "y";
```

and it'l syntax highlight. There is a clear roles permissions system, with support for multiple channels both textual and voice, full API support for building bots, and Discord uses their own service for development communication.

Of course its not a one-size fits all, Skype is more business oriented, so it looks more proffessional to use, but Discord is well on its way to be an actually better alternative from a technological standpoint. That sweet P2P video and audio will be great, and they've stated in the past they actually can't host that stuff through their servers, because even just proxying that much video data is way too costly.

Not to say its all perfect, some of the design decisions, such as making it so normal user accounts have the same access to the API as bots do (Though you'l be banned it 'caught'), makes it so users can easily just run a chat spammer. Its a fundamental issue because the program itself works in that manner. They also hate modding and plugin support, with some of the less experienced devs creating tirades against Javascript injection software like BetterDiscord, which allows you to add in custom CSS, and make your own javascript plugins to manipulate the DOM. Even though its incredibly useful, even basic things like changing font size of the program are only doable through that. They very much so have an Apple-esque idea that they know better, but it seems they've made a compromise (so far) that they haven't broken injection abilities yet.
You do realize that the Dell is 20% cheaper right? That is a large price difference.. perhaps the issue is that people seem to insinuate that 20% price difference isn't much for them so its not much for everyone.

Also, the real value proposition for PC's is that they go on sale more than once a year and you can generally get discounts, replacement parts, upgrades, spares without that 20% premium again..
I have a space alien.

TempleOS is designed by God.

You are a retard nigger.

How do you think this ends?

God says...
Deming blaring hilt's congratulation bloodshed quaintly inflate enforcing Best's holed mindlessness's rimes inhabitable Egypt's going ordinance's binnacle's Jeremiah deathless bisexuals Bert circles Gatorade sukiyaki prosecuting Holbein former's justified blousing sanctified downgrades coexists
Richard P Gabriel (http://dreamsongs.com) is quite famous in the PL community as the computer scientist with an MFA (in poetry I think). His recent work on computational poetry is quite cool. Not exactly IT, but CS research.
I use erlang, not go, but it does similar things. On most of our production machines, the only OS process dong real work is the erlang VM, other processes are just things like crond, ntpd, sshd, syslogd; so all the kernel scheduler has to do is run the erlang OS threads (and they're pined to individual CPUs).

Maybe the kernel scheduler would do a better job, but is it realistic to run 1M OS threads? It feels like the overhead per green thread is much lower, and the potential for being interrupted in a critical section is also much lower: An OS thread may be paused while holding a (vm internal) lock, but the vm scheduler would not preempt a green thread in the middle of doing something that requires a lock (ex: Delivering a message to another green thread)
The means of receiving orders from his superiors, via shortwave transmission of a code consisting of numbers, has been in use for decades by spy agencies from around the world. Radio enthusiasts have been listening to these stations since the end of World War II.

http://www.spynumbers.com/

http://priyom.org/number-stations

http://www.numbers-stations.com/

http://www.bbc.com/news/magazine-24910397
It's a downside if it leads to general non-adoption, either directly or because a competitor with a different license gets the market share.

I'm all for the moral stance, but moral purity in a vacuum is essentially irrelevant. Effective morality is about impact on the world. A morality that's only about the good feelings of the purist is sterile self-indulgence.
this is so fun to watch. thanks for the link
If you don't mind the page being under construction and designed for promotion, the approach is described here: http://spodekacademy.com/about-our-courses.
I recommend using Spybot Anti-Beacon [1], which is a safe way of disabling (or enabling) Windows 10 features.

[1] https://www.safer-networking.org/spybot-anti-beacon/
I think, in support of this point you are making, the key is that the FTC is not in charge of the Internet, and doesn't have to be trying to protect the Internet with this action. Large-scale consumer frauds are more the thing the FTC goes after.
No unfounded assumptions that I can see. Bostrom is quite explicit and thorough in documenting his assumptions, and his conclusion is undeniable.
Also leave yourself a 10-20GB partition sitting empty, so you can install that OS without having to choose which existing-and-working thing to nuke.

There can still be issues here or there when Package 3.0 upgrades Package 2.0's dot directory irreversibly, but I haven't had much trouble; it happens that most of what I personally deeply care about are things like .emacs or .vimrc type files that don't work that way.
> decided to call out Trump because – with any sense of perspective – he is unelectable

fake news
Russian here too.

I used to hold similar position on evil west vs. free and for people Russia.... Before I immigrated to the West. I got access to a whole lot more information, I got to live outside of that mentality for a long period of time now.

I saw the 90's first hand. My family struggled through it. I was in one of the top schools (a la Russian MIT), making 20$/month.. Barely enough to cover metro cost and not enough for food 3x per day.

At the same time as my family was struggling, the president and his oligofriends were stealing and robbing the country. As poor as I was, being at one of the top school allowed me to have friends ... Who had friends - kids of the elite. You see, they tend to send their family abroad, kids go to private British schools. They often have dual citizenships, own real estate and investments in the "evil west".

It's a two faced reality, with one face they are critics, with another - they pose for foreign citizenship application.

To your comment on the power grab by the "west" and the international elites - yes, it is real IMO. But be careful - watch who is using who to gain that control. The government over there and the judicial systems are not to be trusted.

The information grab here is obvious - why give up info on Russian citizens for free to linked in , Google etc.? Of course Russian GRU/FSB etc want to have their hands in it too.
Those 2 cities is where we've been piloting crowdsourcing. The app itself works in 125 metro areas.
Waterloo region (including Cambridge and Kitchener in Ontario) is supported, as is Guelph. These aren't big cities by any stretch.

I see a part list here: https://transitapp.com/region and more cities listed here: https://play.google.com/store/apps/details?id=com.thetransit...
Sincere questions:

How is he paranoid, as opposed to extrapolating potential abuse from known vulnerabilities (be it technology or legislation)?

How is he anti-social, as opposed to going against popular use of technology to the point of it being impractical and maybe being a bit asocial?

I certainly don’t see him throwing around any delusional or irrational arguments, though the latter may be debatable; He’s not saying that he (or anyone else) is such an interesting person or involved with such interesting activities that they must be persecuted, but that there are ethical considerations to the use of popular technology.

Seen through the lense of his ideology as pertaining to software, I don’t really think there’s anything worrying here.
I enjoyed the article enough to go look at some of his juggling videos and also at several other jugglers.
I agree in principal but consider this. In real terms this law really only creates and UI/UX problem for LinkedIn at a fundamental level. Sort of like hiding some settings in a config file or behind an "advanced users only!" warning, LinkedIn now requires you connect via a VPN/Tor to use it's services. I feel that the users informed enough to setup a VPN are more likely to also understand the implications of giving personal information to LinkedIn.

This has a side effect. If LinkedIn wants to do business with Russia it has to allow access from VPN services. Thus allowing for greater piracy for internet users everywhere.
You're only going to get accurate departure times if someone else is using GO on that bus/train you're waiting for!
You are yelling at danah boyd, an academic and researcher, as if she's a journalist. She's not. She's someone who researches stuff like this for a living.

Stop treating the mass media as a monolith and realize there are individuals making difficult decisions on a daily basis. And that not everyone who writes an article is a member of the mass media.
I got a Silent Running vibe from the first picture, just an odd connection to a film from my childhood. I am always fascinated how the brain does that
Please don't take these threads into generic criticism of the author. They're not good for HN because they're so predictable.
Ask HN: Store maintainers – Would you switch to Ecom SaaS?
Firstly, throwaway account. I work for one of the current Ecom SaaS providers and I believe there is a gap in the market. I have even discussed this with other developers of other projects and mulling a formation of a group to start development of a project and then a company.

Q1) What would it take you to dump your current solution, be it prestashop, magento or any other self-hosted store?

Q2) What features are missing from the current saas providers that prevent you from migrating over? Like Shopify, BigCommerce, etc. Or is it price that is keeping you away?

Q3) Is there a killer feature that will just make it "a maybe" to a "need to do it" move from a self-hosted to an Ecom SaaS provider?

Q4) If nothing will ever make you move away from self-hosting. What's keeping you there? You are too entrenched? You can fork/maintain the code yourself if need be? Price per month for hosting is low? Can you explain?

Thanks!
If you can get ahold of the Windows 10 LTSB (Long-term servicing branch) distribution, it's actually really nice. Windows without the store, the cruft, the forced updates, and the telemetry. Unfortunately I believe you need MSDN or an enterprise volume licensing deal to have access to it.
Agree it's made for servers. Great for older machines. Too often I've run into old libraries when I want to use a recent desktop app. I'm not knocking Debian but its kernel is older, dependencies are older. Great for stability. Ubuntu (based on Debian as you know) IMHO is a better laptop distro.
How to Set Up Continuous Integration with Angular CLI, Firebase and Travis CI
It was Jobs. The term "post-PC" was never that smart I thought. I remember him in the interview, dead serious look on his face as he pressed the point. The thing is, "PC" doesn't necessarily need to remain stuck in the past, defined as "keyboard in front of big monitor".

That said, I'm right now sitting at a keyboard in front of big monitor, a big tower under the desk blowing hot air. I have Planet Coaster running on my second monitor. I now must return to PC (on my PC).

Making highly detailed roller coasters and amusement parks is very addictive, and cannot be done on a mobile or non-PC device at this level of detail. Sometimes you just need a PC to get to the good stuff.
Ask HN: What do you think is the current best Go webframework and why?
Free speech is a central tenet of western democracies, and democratic republics like the USA.

Suppressing 'Fake News' argues against this differentiator from authoritarian control of information by non democratic government.

Just as music radio lost its credibility and audience when Clearchannel dumbed it down to automated playlists in the intersts of maximizing corporate profits, 'main stream news' (MSN) has lost most of its credibility this decade. There is no 'news', there is only information to be parsed and compared.

The media is owned by a few large global conglomerates and there are no investigative reporters under their employ.
Which place should you choose for getaway in this year
Surely it's the TV spot which is ill-considered rather than the opt out setting... Right ;)
Alguem hackeia um intagram pra mim
O meu whats e 86981697418
Great article!

One of the things about the Riemann Hypothesis is that the search space for a proof is more wide than it is deep. For each given idea or approach it doesn't take relatively long to get to the forefront of what is known, and an expert can often tell you right from the beginning that the whole class of approaches may not work due to some known phenomena, or that they would have to involve certain complications to not pick up on various almost-counterexamples. Furthermore, in these 150 years not only has the right path/approach not been found, but there isn't a truly compelling reason to believe that RH is true, aside from numerical evidence and a belief in beauty.

I think it'd be fascinating to put together an online resource to organize the possible approaches, list the knowledge prerequisites, show the potential counterexamples and stumbling blocks to each approach. This would help anyone interested in the problem, and once it is sufficiently developed it would allow non-specialists to contribute productively. This could be LaTeX on github, it could be more of a traditional wiki, but now I really want to get this going.
These are fair points and issues like these are why many larger projects have their own custom vector-like classes. One thing I did want to call attention to is your point that C++ best practices require that objects be in well-defined states except inside methods. That's true, although it's not a language requirement, but in many cases you can get the best of both worlds through the use of lambdas. A simple example to give the flavor:

template <typename Function>
void my_vector::munge(Function initialize_gap) {
create_uninitialized_gap();

// Some of our elements now contain uninitialized memory.
// We don't want to expose this to arbitrary code, but
// it's OK to expose this to the function the user
// provided specifically to handle this.
initialize_gap(gap_begin(), gap_end());

// The gap is now initialized, so when we return from
// this method, we'll be in a well-defined state.
}

This is the standard pattern you use for such things in functional languages, and it works very well. The idea is to ensure that intermediate states are only seen by code that explicitly expects to handle them.
Yes, I'd say it is.
Earlier they were singing Bohemian Rhapsody to each other.
There's a big difference between "should be fine" and "will be fine". When the stakes are small, the former can be enough. But as the stakes get larger, people favor the latter.

At a large company, the stakes get large in two ways. One is that all the numbers are just larger. But more important is that an individual decision maker's career success can become dependent on a relatively small number of things. E.g., if a lawyer approves a license that should be fine but actually isn't, that could substantially harm career prospects. It still may be a small problem overall for a major company, but if it means somebody gets fired, those are pretty big stakes.
Yes, well, the behavior noted here was toward people who weren't on anyone's team, were they?

That said, hiring well is really hard, especially setting the compensation structure to avoid creating perverse incentives which can result in issues just like these.

Tangentially, as a general rule (below the executive level), external recruiters < in-house recruiters < team members < hiring managers. On average anyway, as there are plenty of individual exceptions either way.
Yes, activation is local. You can see this in the documentation for making your own Alexa device. [0]
To my knowledge all the cloud-based systems use something like this for both privacy and technical reasons.

Sensory includes a chart showing the CPU requirements for wake word activation and accuracy. [1]

The main reason custom names aren't allowed is accuracy and training time. Even with a well-trained model like Sensory's using 90 MIPS the wakeword isn't recognized 10.2% of the time and has false acceptance. Using a set wakeword could also allow for a FPGA or custom chip to have the wakeword model hard-coded for a much lower power hit for mobile applications.
One of the other wakeword solutions, Kitt-AI Snowboy [2] allows for personal hotwords, but it takes some effort to make a personal training set and this isn't nearly as robust as what Amazon can throw at it.

[0] https://github.com/alexa/alexa-avs-sample-app
[1] https://github.com/Sensory/alexa-rpi
[2] https://github.com/Kitt-AI/snowboy
Elite schools aren't about the education but the network. Thats the actual value.
Stuff like this is fundamentally unworkable when the people pushing software updates are your adversaries. They already do stuff like ignore DNS settings and firewall rules to send harvested data back to microsoft. They will almost certainly break anything this does in the future too...
I suggest reading Hillbilly Elegy (J.D. Vance) which offers a counterexample. It was cheaper for him to go to Yale law school than to Ohio State.
Skype is pervasive in my industry. We use it constantly for work. And all of our clients use Skype as well. Because of that we cannot remove Skype from our workflow. So we are not focusing on adopting anything else.
The 5K Awards (2000)
What are the chances of Jimmy Wales becoming a billionaire?
Correction: the article claims theat the person claims they bought it from the Apple Store, not that they bought it from the Apple Store.
Yeah, like publishing an unsecured interface for executing purchases? Or installing one on your phone?
Oh, yes, I know. I hope the fellows downstream had better performance.
Interesting article. High art in strange mediums.

The thing about high art is that in order to be high art, people have to understand it. Writing or filmmaking lend themselves to high art because you've read a lot or watched a lot of films.
Honestly, I don't like tabbing terminal instances.
Original site, yet there are many dead links: http://www.the5k.org/
I've never implemented Dropbox in an app, so I don't know. But what you don't know is that the people who message AgileBits on their website are even customers in the first place. And even if they are, which I'll concede because I don't care, there were a handful of them. Presumably this is a handful out of thousands? Millions? If it mattered to more people, more people would complain. That was my point.

They addressed the ease of implementation, and have a valid point - it breaks backwards compatibility. That is something I do know about, and it's a terrible thing to do. Yes, they could write a migration path. Yes, they could write all the documentation in the world to go with the migration path. But, yes, it will cause their existing customers - who aren't complaining, save a handful - pain, since the app will stop working as expected, even if only briefly. And that still doesn't address the fact that AgileBits gets to make the app they want to make, and we have the choice to use it or not.

The ease of implementation was never their rationale not to, and even was acknowledged in the thread. And my primary point was that they're only accountable to users as far as they can keep them, and have the freedom to make the application they want.
I don't think so, when you compare Macs to Windows machines with similar build quality. I got my 2014 rMBP because it was $200 cheaper than a Surface Pro 3 with the same specs at the time.
> Thus allowing for greater piracy for internet users everywhere.

I assume that's a typo for privacy, but expanding vpn/tor usage probably will help make piracy easier for internet users everywhere
No. Someone from the lower middle class would have nearly all their room, board, and tuition taken care of, with maybe 10k in low interest federal loans.

It's folks in the area around ~$100k who get hosed.
I wonder what MS employees think when every week a new tool pops up disabling data mining in their OS.
We're nothing if not blessed by a vocal community, many of whom - like Karen - have their livelihoods as well as the livelihoods of employees to look after.

Karen raises some valid points. Others have raised some additional points as well as counterpoints:

* Kalen Jordan (Co-host of MageTalk podcast, MageMail.co creator, CommerceHero.io founder): https://blog.commercehero.io/response-1ee004f6d3c7

* Joshua Warren (CEO of Creatuity, a Magento partner agency): http://www.joshuawarren.com/blog/2017/1/5/magento-2-in-2017-...

* Paul Byrne (President of Razoyo, a non-partner Magento agency): https://www.razoyo.com/blog/2017/01/07/2017-starts-rage-apol...

If anyone reading this thread is curious about Magento in 2017, I recommend to check them out as well.
It's just so embarrassing to RDP to a windows server and see ads, news, and a store in the start menu.

Why the hell anyone would want that on a server is beyond me.
If you make your own Alexa device you can do so. It's simple enough with a Raspberry Pi and a microphone. Unfortunately you lose the far-field mics is you do this.

https://github.com/alexa/alexa-avs-sample-app
https://github.com/Kitt-AI/snowboy
Another vote for Ubuntu MATE! (with redmond panel theme) Has just enough polish without trying to redesign a work flow that I'm perfectly happy with. Glad it's an official Ubuntu dist now.

I have moved fully to having my panel on the left side which used to be one of the things that kept me off Unity though. Resisted for a long time, but it turns out that this is the correct placement, ah well.
I've had a number of friends who have had to do reinstalls after running these kinds of scripts. Easy to break lots of subtle things.
Lily is a swan. Lily is white. Bernhard is green. Greg is a swan.

What color is Greg? Answer: white

How the hell is that logical? Greg may be white, he may be black or any other color. You could guess Greg is likely white. The correct answer is "can't tell". But I'd expect an intelligent responder to reply with questions and complaints of unanswerablity like I have done here.
My Google skills are failing me here. Is `({,})` a special construct, or are the '{' and '}' metacharacters and you're just referring to variadic macros, which are standard as of C11?