skysight-inc/HackerNews huggingface dataset:
Agreed. As a one time hardcore C developer who went soft and has used Java for well over a decade, I'm struggling with the borrow checker. I was hoping that Rust would allow me to switch back to developing native apps without the memory management headaches. However, the constraints of the borrow checker and are not coming easy to me.

I'm sure I'll get it with time (if I don't give up first), but often I just don't understand what the error messages or the referenced help mean.

A big problem for me is that the language syntax alone doesn't map to valid code. You edit your code removing the compiler errors until it is syntactically correct, then the borrow checker kicks in and tells you that the whole thing is wrong. So you end up deleting a whole module and starting again. Errrh!

Also - with all the changes to the languages, most of the answers on stackoverflow should be tagged as out-of-date.
Southern Ontario where the bulk of the Canadian population lives has basically the same climate as Chicago or Detroit. It is cold in the winter and blistering hot in the summer with a 170-ish day growing season. If you don't consider those places to be brutally cold you wouldn't consider it that way here. In fact the areas on the north shore of Lake Ontario have a milder climate (due to lake effect) than those of upstate NY to the south of us.

I grew up in Alberta. It is cold and dry and has a short summer. I prefer the weather here even if the summers can be a bit too humid and hot for me.
Your misconception is that the action was "completely legal in the law of the country they were operating in". Belgium is part of the EU and the EU rules on state aid are in the Treaty on the Function of the European Union, which is a higher legal source than any national law - even the national constitutional law - of any of the EU's member states.
Wealth tax shifts revenue streams towards those who benefit the most financially from tax expenditures.

Folks with significant wealth need the benefits of well run, stable government to hand on to that wealth. The proportionally pay little or nothing for that benefit. Poor people survive no matter what. Middle class people bear the burden of paying for everything.
>But they didn't lock the door.

I hope you never forget to lock your doors.

> They didn't stop guests from having unfettered access to JSTOR.

They actively took steps to prevent Swartz from scraping it

>They decided the best course of action was to send police after Swartz.

Yes, for breaking and entering. Fuck MIT.
They already have this filter - https://twitter.com/i/notifications?filter=following
TaskTaco – get only important things done?
Sea rise is not distributed equally around the globe though.

https://en.wikipedia.org/wiki/Tidal_range

I happen to have visited both extremes (Caribbeans and the Bay of Fundy).
Use Ng2-Cordova-oauth for All Your Ionic 2 Oauth Needs
The i7 does 214218 CPUs...duh.
so this would be the first closed linux distro in history. An ironic milestone for the open source community. or have I missed something?
Facebook would only be a gatekeeper in India if no one else decides to offer a competing service. Google plans to.
Hi,

It appears Baptiste missed this but I work at Infinit too. We've built our own system to setup the connections. Node addresses are either specified when starting a network or fetched from our Hub (a server that keeps metadata about users, networks, etc.). We use UPnP and NAT punching where necessary to get to the outside world.

I'll definitely check out what you guys have put together!
Why Wireless Power Is the Most Exciting Thing at CES 2016
What's the advantage of this compared to heating up a frozen dinner you bought from the grocery store?

Doesn't a $10-$15 dollar frozen dinner have quality ingredients too?

Or does it taste a lot better if it's frozen for hours compared to days/weeks?

Honest questions. These services don't exist in my city yet, so I don't know.
About 1967 I was one of seven or eight cousins in a Midwestern suburban park when one of the younger ones tripped and hit her head against a bench. She was not gravely hurt, but it tore the skin on her temple, and it bled a lot. A couple of utter strangers, a man and a women of probably 45 to 50, drove her and an older sister to the emergency room while the rest of us waited for my mother to get us.

It all worked out. We rounded up the cousins at the ER. The one who fell had no visible scar.

Sometimes I think about this and how odd it seems in the context of the last 25 years. If my wife and I showed up at the ER with two girls from a town 200 miles away I think that the staff would call the police. I also wonder what would be required in the way of release forms, payment assurance, and so on.
*your (sorry couldn't help it)
What struck me about the article is how much effort this company has gone through. It equated the business struggle with the harrowing escape of the founder from Vietnam. And after all that struggle (both the escape and spending millions on the business), the company still doesn't have a real business model. It left me with a feeling of hopelessness for the company, not the feeling of triumph I was expecting.
Apps performance testing key to enterprise mobile success
If anyone is interested, we (www.secfirst.org) just launched an Android open source app called Umbrella, which has lessons like this, along with a ton of other digital and physical security stuff. Everything from secure email to dealing with kidnap:

https://play.google.com/store/apps/details?id=org.secfirst.u...
Show HN: haikus iOS app – YouTube video poetry in the palm of your hands
Lots of android games play well with a bluetooth or USB controller instead of a mouse. You can easily hook an XBox or PS4 controller to a PC.
Simple Leader Election with Kubernetes and Docker
> The "premature optimization" meme you are parroting contains the implication that at some point optimisation will be necessary. When that happens you have to think about memory management, even in a GC language. The string example given by danieldk is just one of many ways in which that can happen.

That's exactly the point: caring about the actual memory used by interesting may not be as important as other parts of the application, or may not be important at all for now. You should only care about that when it does prevent pose a problem (performance, impossibility to evolve features, ...) (all while making the initial code flexible enough to be potentially changed in the future)
I once semi-started questioning whether I had gone colorblind or taken acid or something after having to work on a page that had style classes named after cerrain colors like "red", or "yellow", but there were no such colors on the screen. Incidentally, they had also ended up being reused to do some position and size styling, as well. Just complete malarky.

I think of this stuff as the equivalent of walking into a job site and finding a dozen surge protectors daisy-chained and clustered together, with everyone there oblivious to the problem. "What? If it works, it works. Don't criticize."
In my mind what you say applies to catholicism just the same.

In "the west" it's been a well complementing way of lying to ourselves about our colonial schemes for a long time.

There is still enough "systemic complexity" in terms of how Native Americans / First Nations ("tar sands", etc.) get treated in North America today:

https://en.wikipedia.org/wiki/Discovery_doctrine
I think you're right. My method for that was to punch into Google 'San Francisco Bay Area population' and write down the number that came up. 'San Francisco population' gives the same number, so I guess it was just the city.

It's a good idea to try individual zip codes: It seems like you could get more accurate population data by trying all the possible zip codes and summing the associated census data.
His list is interesting because he is an interesting person. He is also a highly original and highly influential person. Trying to get-to-know what his influences are is a (probably flawed) but understandable exercise.

I think it would be fair to argue that he, himself, was an exceptional character. It's very human to want to try to understand exceptional people. Is that wrong of us?
I live in Belgium and the news today is that our government will have to pay huge damage claims to these companies for misleading them, which will probably amount to more than the reclaimed tax. Our current government is led by different parties than the ones who introduced the tax loopholes, so you can imagine the fallout and blame game...
CHOICES:Drinking and Driving Is a Choice Promo Video
Yes, it's the type glyphs. (For me, at least.) Back when I was a DBA writing database back-up scripts in Perl, I could never remember how to dereference a value in an array or hash properly. (It reminded me of my problem with pointer notation syntax in C). When I first saw Python, I thought "Wow, it's like Perl, but without the confusing notation." I rewrote the scripts in Python and never looked back.
AMD can't compete on single thread performance and performance/watt. It's okay for a personal desktop and likely you'll save some bucks against Intel but for high-end desktops/workstations and servers they just can't compete at the moment.
You can't really complain when a article in the non-specialist press uses popular rather than specialist terminology. "Hydrogen bomb" is a term that's been bandied about for about as long as nuclear bombs have existed and the article properly points out that there isn't actually any clear definition of the term so I don't think we have anything to complain about.
Having worked in Toronto's tech scene for almost two decades I just have a big 'meh' response to it.

I now work at Google in Kitchener, and commute from a hobby farm near Hamilton. Quality of life is outstanding. I dread ever having to work in Toronto proper again.

The startup scene in Toronto is a clique. The quality of management talent is sad. After working as employee #4 in a Toronto startup, I jumped ship to work for a late stage startup HQ'd in NYC and the contrast in their management skills and treatment of employees was night and day. Working at a 'hip' company in Toronto they expect you to feel blessed and to take intense sacrifice on their behalf just because you have the privilege of working for something that isn't a bank or insurance company. Meanwhile compensation lags significantly behind what you'd get elsewhere in NA.

And then the rest of the non-startup scene in Toronto is primarily large financial companies, and the work is soul crushingly boring.
There's another point, however. Moore's law is the basic premise around which a lot of the economy is now built. We design systems and software knowing that a predictable efficiency will be gained in X months. This is important to both back end and front end compute. For example, when the largest data centers in the world (e.g. Amazon) roll in a new series of hardware, we expect that the cost of X resources should be cheaper in 12 months compared to today.

On the front end, as we figure out what makes a phone more "sticky" we expect that battery life must continue to increase, despite the fact that the device is now always listening, always recording our steps and activity, in constant contact with a radio base station thousands of feet away, and has the same number of pixels as an HDTV, which itself is now obsolete when compared to 4K displays.

One of the points of the original article is that this continued increase in efficiency can continue (and therefore the Intel business model can continue to be viable). They're having no to throw a supercomputer at the problem, among other things, however.
It'll be a thing soon (1-3 years from now) once Google integrates Android with ChromeOS.

Personally I find a lot of Android apps already very usable with mouse, YMMV
People ought to be able to enjoy the wealth they've earnt over their lifetime without having to defend it from the state.

But when they die, IMO their wealth ought to be redistributed to society. Their own kids didn't earn it any more than the neighbour's kids did. I'm okay with increasing inheritance tax provided we simultaneously reduce income tax rates. That would produce a fairer society where people are more productive.

There will be those who (fairly) contest the double taxation aspect of inheritance tax, but please consider the benefits to society of reducing income tax as a result of raising inheritance tax.

Parents could argue that it's up to them what they give their kids. That's true. But watch "Made in Chelsea" to see what happens when kids get a large inheritance. Horrendous! :-)

Obviously tax collection is also an issue here - people will naturally try to avoid inheritance tax, and it will be very hard to stop them. No easy answers to that.
A subtle line that I only picked up on re-reading:

"Fewer UK-born Bangladeshi women are returning to Bangladesh to find husbands to bring back, robbing the industry of another labour source."

Leaving aside the gender and racial discrimination in hiring restaurant staff, the reason why this 'labour source' has been cut off is a deliberate act of government policy. Concerns about forced or coercively-arranged marriages have been growing, as concerns about immigration in general. Hence the introduction of the spousal visa: if a non-EU national marries a UK national and wants to immigrate, they have to prove that their spouse earns over £18k, which is slightly above an average year's pay on minimum wage. If a family is traditional enough as to prevent their daughter from working outside the home, that also prevents them from importing a spouse.
The problem is how do you deal with systemically created lazy money? Right now, some banks are just sitting on money since there's not much in terms of opportunities to invest. It seems to me the problem is that money effectively ceased to have any real value in the economy post-2007/8.
- require every account to be linked to a cell phone number using SMS

They currently do this to "problem accounts". I have no interest in giving Twitter my phone number and would ideally like to not even have a phone number in the next few years.
> that would force them to put all new users into an "unverified" bucket

But that's exactly how it is now.

I personally like the verified user option but I can understand how some wouldn't for reasons like the one you give. Frankly, I think Twitter's focus on growth is a big part of what got it into this problem in the first place. I'd rather see them focus on quality than growth and I think expanding the verified user program does that.

The measure-of-connectedness option is a little gentler and would probably fix a pretty big piece of the problem.
None of that is against zero-rating. They specifically mention paid prioritization, which means the data is prioritized, while zero-rating is a billing practice.
What sort of programs do you expect people to actually write/use?

This seems sort of like saying, "If you switch to OpenID, you can run your own provider on your own website." Wonderful, but in practice people use some third-party OpenID provider. (A couple people might run a static website with the appropriate link-rel tags, so they keep control of the name but they're still delegating the actual auth work to a third party.)

Is the standard program going to be to grant access to a key + 3-of-5 friends? How do you enroll if you don't yet have 5 friends on the system?
It's more likely to be Pearl Harbour than Enron if IoT ever becomes popular without improved security.

Having your server hacked is one thing. Making kitchen appliances burst into flames - which is not impossible with remote control - is something else entirely.

It's a national security issue. Imagine a state actor or a terrorist org deliberately launching a synchronised mass IoT attack against another country.

Imagine the attack is untraceable because it's routed through all the botnets out there.

It's great the NSA wants backdoors everywhere, because that will make attacks easier to trace - wont't it?
It is not terrifying per se, just ... very different.

I have only had brief contact with JCL, but I remember having to figure out how to get a command line into JCL that was more than 80 characters in length. It took me two days to figure that out, and none of the old-timers in the team had ever had to do that. When I did find the solution, it was surprisingly simple, but finding it took me a lot of time.
Here's a pay site, just like you menetioned:

https://clarity.fm/
That's only true if the worker is someone's employee. If they're contractors or subcontractors, they don't have a shift length.

Either way, there's a vast gap between labor laws and reality in the US.
I was not faulting him for possibly not knowing the full history of the internet.

Pre-1997, the internet and the web were both very confidential. It started to become a thing in the public mind around that time, and seeing it, in 2000 (apparently the proper date of the interview) as an alien life form is very insightful.
That would be the exact opposite of my definition of smart and dumb money. How many people have lost their shirts actively investing in business ventures, versus people who invested in boring, long-growth dividend-paying stocks?
> I see this questioned regularly, and yeah it is generally a good idea. If you have a VPN provider that you trust to not keep logs, it can be a very good addition for your security setup.

Therein lies the problem. You can't trust VPN providers.

https://gist.github.com/joepie91/5a9909939e6ce7d09e29
Not well. Interoperating with C++ is extremely difficult as the calling conventions are complicated.

See this from the "D" documentation:
"Being 100% compatible with C++ means more or less adding a fully functional C++ compiler front end"

https://dlang.org/spec/cpp_interface.html
It would be cool if they would show the range of costs ($$$) for each step of growth. My fear is that if you do everything by the book the costs correlate with growth.
Show HN: Static Analysis Tool for Dockerfiles in Haskell
The frivolous examples all have something in common, spending money.

One thing all underclasses have in common, is not having much money.

As income and wealth concentrate into ever smaller groups of people, technologies that extract money are naturally going to focus on ever smaller demographics.

The point of the article is possibly there is some social good in doing something other than finding new ways to extract money by entertaining the ever shrinking pool of ever richer people, and by doing that, possibly, we can avoid joining the underclass. Ironically that joining is inevitable, much as people can try to avoid death but can't really, "we" can't avoid demographic pressures and we will all be poor sooner or later.

One aspect carefully tiptoed around in the article is if the number of rich people only decreases and the number of poor people only increases, there is some enlightened self interest involved. All of us are far more likely to become poor than to become rich. And that makes us and everyone around us extremely uncomfortable for obvious reasons, so its really cool to help exotic people on the other side of the planet, and really uncool to help our own people locally, beyond the minimal symbolic stuff like saying we support the troops and putting a ribbon on the car, for example. If you help a poor white male, that's going to make people extremely uncomfortable because its socially unacceptable to discuss that as our inevitable future, even if we all know it is our future and even worse we can't talk about it.
Payments webinar with Xamarin
I think the idea here, is that those traditional frozen supermarket meals you're referring to, are just loaded with salt and preservatives. These are meant to be more like mom freezing leftovers for you.
Works fine on Virtualbox using 'Linux' as Guest. The mouse DOES work, it just doesn't show the cursor, if you click and drag, it will show like a "finger cursor" on screen.

To navigate the menus, you can use tab, as usual. (in the case of the "next" button.
Well, depends on what you consider a Linux distro, there are many Android ROMs that are closed in a similar way, including those from phone manufacturers, where kernel sources are released but nothing else, there definitely existed before Remix OS.

Does Android really qualify as a Linux distro? Does a Linux distro need a GNU system behind it? Because that's missing here, no glibc, no coreutils, etc. This is why some people have been insisting on calling it GNU/Linux all along, it can create ambiguity in situations like this. Linux is after all, just a kernel.
Redefining well-known terms gives nothing except confusion. And https://github.com/rust-lang/rfcs/pull/243 is another step in this direction (beside "?" idea). If usual errors handling will be called "exceptions", then we will have full mess with "Exceptions" term in Rust.
There is nothing difficult with that as long as the GC knows everything about strings and their pointers so it can detect that a particular string is reachable only through single another string.

At some point this for considered for JS engine in Firefox, but that was before introduction of ropes, small strings that holds string chars inline and various other optimizations like recent switch from UTF16 to byte per char for strings with Latin1 characters. That and the fact that Firefox flattens all strings that name properties of objects, this optimization is unnecessary on the current web.
New Rails security HTTP headers
Name me a firm that's struck out in a moon shot, please. All I see is jerkwads making the next iPhone wannabe-killer or social app. I don't see much in spaces like energy (fusion has a few startups but VERY FEW compared to your standard SV social app crapfest).
Where did Facebook tell the FCC that zero rating should be banned?
Who specified the conflict theatres?

What is a militant?
Yep! I've got an NVidia Shield TV running Android TV and I'm pretty happy with it. Great hardware (super fast mobile GPU) and the software isn't bad either. The included gamepad works great, additionally I bought a Logitech K400 wireless keyboard/trackpad to use some apps which aren't great on the gamepad (Chrome etc)
> I hope you never forget to lock your doors.

Eh...this wasn't a private residence but a building where the public had free access. And it's hard to argue that they "forgot to lock" the doors when they didn't bother locking them even after they realized Swartz was going in there.

> Yes, for breaking and entering. Fuck MIT.

For going in to an unlocked room in a public building.
Don't worry about damages claims, EU state aid law > national law. Even if national courts would grant a damages claim, the EU Commission would just order a recovery again, because it would be state aid in another form. Not exactly the same, but the Micula case is similiar: http://europa.eu/rapid/press-release_IP-15-4725_en.htm
Crazy off topic, but similar misusage:

Vendor-installed SQL server database. In this DB is a table called tblYesNo with one column called YesNo. In the table are the following two rows:

YES

NO
With PGP, key revocation is pretty straightforward: a self-authenticating revocation certificate gets published to the shared PGP database. This certificate could be kept in the clear in my safe deposit box, could be encrypted to a friend's key, could be M-of-N secret shared to N friends' keys, could be maintained by a third-party service that I've decided I trust, etc. As soon as that certificate is published, everyone sees it immediately.

What does a blockchain add to this?
SMS for Business 101: What Is SMS?