skysight-inc/HackerNews huggingface dataset:
For that you would need to be able to fully trust your cloud storage provider, the ISPs used in transint to and from, the used encryption methods and last but not least: the baseband firmware of your phone.
> like when you may have issues with performance on mobile (the primary reason why I created Inferno in the first place)

That's exactly what I was looking for. The motivation. I only see mobile mentioned once in the README and it's regarding file size. I didn't understand that was the main reason for this project. Maybe you could make that more clear.
Okay but I encrypt locally first?
I don't think you can foster a culture of ownership and responsibility where developers are "protected" from decision-making and involvement in other activities. The code isn't written in a vacuum, but as a function of the larger functions of building a business and organization. Furthermore, for essential tasks like evaluating new team members, devs must be involved as they will often be the ones most affected by the eventual decisions.

I'll use a hackneyed sports metaphor b/c my creativity has atrophied over years of nothing but coding: on a basketball team, the shooting guard should definitely be taking a good percentage of jumpers and concentrate on delivering a high percentage of buckets, but they may also be a great passer, a leader in the locker room, mentor for younger players, etc (up to and including weighing in on personnel matters), if they have those capabilities and trust. Probably better than just shooting baskets in a gym their entire career, right?
I'm with you.

Haskell's Yesod framework is pretty feature competitive with rails/django, but it doesn't have 1/10th of the community.

I'd love to see Haskell gain wide popularity, but I don't think it's realistically going to happen. People generally travel the path of least resistance, and learning Haskell requires a lot of time and effort before you can be competitively productive with it. Individuals will choose to make that investment, but the masses won't unless they are forced.

I think the closest thing to what we want right now is node with typescript.
Some friends of mine were turned back at the border because they didn't make advance reservations for a hotel and therefore prove their trip really was legit.
Good riddance. The days of bringing over people to work for 1/4 their american counterparts salary need to come to an end. If you want to hire cheap foreign workers to replace your american employees you shouldn't get a free pass to replace them domestically.
> I asked what would happen if I didn't turn the password over and just went back home to the US, they told me they'd seize the device and put me in prison until they break into it.

I guess it depends on how much you care about your personal info or how sensitive your data is, but I wouldn't budge based on this. I'd say, "Okay, I want to talk to the American embassy," then wait it out.

Edit: To be clear, this would be my response without knowing anything about the relevant Canadian law — since I don't – because the statement sounds like a lie. LE lies all the time. Indefinite imprisonment of a random person? Nah. And breaking into a locked phone is actually very difficult — see Apple versus FBI.
>What else would you like seeing in this app? :)

I'd like to be able to select & apply different comment sort methods globally. Maybe a drop-down that applies the user-rating at top like HN does, but for the other sites' comments, too, who don't do it that way themselves. Come to think of it, it might be fun to sort the main list based on the rating of the articles' submitters, as opposed to their being based on the individual articles' score on their origin site. Like ordering the main page like HN orders comments. ...Just an idea-
Originally read this as "plans to launch (rocket-bearing) satellites" (as in satellites which carry rockets), which would have been interesting indeed.

I suppose all satellites have thrusters, but that isn't what came to mind.
Remember when Rails + JQuery + HTML + CSS just worked and you didn't have to deal with thousands of fucking JS dependencies just to render a single page. Yeah, I do too.
I’ve always found it ridiculous that the content of devices is fair game. There is literally nothing on a phone that couldn’t be digitally downloaded after crossing the border (therefore no “threat” by bringing the phone with you). Similarly, there is no possible way to harm an airplane based on what is present on a laptop; and even if there were, you could buy in-flight WiFi and download the bits after boarding. You could cross the checkpoint with a blank device and in seconds have it populated with whatever you wanted to have. It’s insane.
Its 301 -- 302 is temporary
this actually isn't bad advice for idiots. so if you're an idiot, by all means it's probably better to ask someone, "how'd you like it if" rather than build it and see. As a great example, everyone knows people like battery life. So if you're an idiot, a great question to ask your customers might be, 'How'd you like it if we made a giant battery, like a car battery, that you can take along as an external battery booster for your next Samsung, so that you can just have it connected and have 72 days of life. It would be deep discharge, so that you have hundreds or thousands of cycles." Why did I use this example? Because only an idiot would ask any customers this. It's idiotic. But if you're the kind of idiot who would make that - then by all means! ask them.

On the other hand, steve jobs didn't need to ask his customers how they'd like an iphone - he told them why they'll like it.
1 - A better laptop : 14 inch, borderless screen like the xps 13, Keyboard of a think pad or dell latitude and battery life of a mac book pro

2 - A better linux distro : basically the polish, convience, drivers and apps support of windows/macos but running the linux kernel
FWIW the packages are essentially NetBSD and the dependencies can be spectacular (pkgin in git). But lx works really, really well.
My experience is the opposite. Private companies seem completely inefficient compared to government, and I've worked as engineers in both.

Really it is only a right-wing profit-driven talking point to say government is inefficient, mostly to protect against their profits that government takes away.

Government is exceedingly efficient.
>>"People keep saying that Facebook should be doing more to block fake news but ... why do you want Facebook to"

For the same reasons why I want my email provider to block spam or for my search engineer provider to block shady viagra ads.
Full Throttle Remastered video game – First Look, Trailer
99% of my experiences crossing the border between the US and CA have been pretty pleasant though I have had some stand out bad ones. At YYZ flying to Florida my wife and I were pulled out of line into secondary screening. We go up to the desk and they ask us how we can afford to be in the US for 3 months without working. We tell them we have savings they ask if they can see our bank accounts and we say sure then they say "thats ok go take a seat for a minute". They then held us there for over an hour until exactly when our flight was scheduled to depart then called us up and told us we could go. The whole time we had to sit there and watch them sit behind their desks chatting. It was infuriating and we lost our business class seats because the next flight was nearly full.

Ambassador bridge is constantly a positive experience for us but Rainbow bridge my wife(Australian) always gets grilled rudely.
Can this be good for other applications, ie drones or RC cars ?
You gotta remember they're just a very large corporation who doesn't care about you. It's business for them not personal.

I've partnered with Amazon on development projects before and it was really great for a while and then not great at all when no longer suited their needs.

It's not always fun but comes with the territory when you're a small team or company playing on the same field with giants.
what's going under the hood here to reliably tell if an article is fake or not?
Tivo for streaming video on a PC so you can locally store/rewind/replay things you've watched recently, locally.
The Importance of PaaS Application Cloud Platforms
Sharp Tools
Perhaps still better than trusting border patrol with physical access to the device.
Internet access at those speeds is, I think, pretty close to universally available in the US.
Not a defense as I somewhat agree with you, (and yes, it is a privilege not a right): Juggling processing the millions and millions of people coming in and out and doing it quickly and affordably vs utilizing a courts when you need to inspect/assess something seems impossible, for example just between canada and the US alone last year, well over 11 million trucks crossed the border.
Been using versions of this for more than a year on two pretty large scale React apps, and it's been a delight. The features that have come out in the last few months have been especially nice. Presenters + withIntent keeps my components and logic nicely decoupled and the recent addition of Effects has been useful as well. RECOMMEND.
Finally somewhere to store my porn collection.
And it's about to get worse for Canadians:

https://www.publicsafety.gc.ca/cnt/cnslttns/ntnl-scrt/thm09-...
Zappa is for deploying WSGI apps, there are tons of existing WSGI servers out there[0][1][2][3] ;)

[0] http://gunicorn.org/

[1] http://uwsgi.readthedocs.io/en/latest/

[2] http://docs.cherrypy.org/

[3] https://modwsgi.readthedocs.io/en/develop/
Trump effect?
If he actually flew out of YVR, he was probably in a us preclearance area -- us customs are located in some Canadian airports so flights can go directly into us domestic terminals.

Since those screenings are on Canadian territory, us agents do not have police powers or the right to detain people. They can deny entry but people can leave at any time unless they have violated Canadian law. (https://en.m.wikipedia.org/wiki/United_States_border_preclea...)

If this was the case, he could have simply left the airport at any time.
You want to stay alive longer so that you can have a positive influence in the lives of the people around you - your family, your friends. It's well documented that "happiness" comes from positive interactions with other people.

In fact you are posting here because you seek to influence, which is great! That's what we're here for.

Desire to influence = Marketing.
Canadian SF author's beating and arrest at US border raises alarms (2009)
> If the DEA actually understood drugs, they would have done everything possible to prevent marijuana from being deemed 'socially acceptable'

I'm pretty sure that's exactly what they did and are still doing.

For the record, I think they're completely wrong, even after my friend's experience (and she agrees). People are going to seek out drugs no matter what. The best ways to protect them from the very real dangers are well-regulated legalization and honest education, not wild-eyed fear-mongering and brutal prison sentences.
You mean palpable?
Finally, C is slow. Yeah, you read that right. Its main problem is that it has no non-wizardry high level semantics for parallelism.

Do you know about openMP? Which works in most mainstream c compilers (clang, gcc, icc, msvs, etc). Ok, its not part of the standard, but IMHO thats probably a good thing. C doesn't dictate a paradigm which allows it to support a wide range of competing standards. Pick the one best for your project, or embed something like openCL or lua right into your C project. Of course the opposite can be said as well, write your code in python/whatever and then write a C plugin for the critical portions. Because, outside of fortran or C++ pretty much nothing comes close to the capability of C to solve a problem quickly.

Which if no one noticed is even more important these days than it was two decades ago, when companies used crappy languages and shipped products that wasted 99% of the cycles of the users computer. Today doubling the performance of your product can literally 1/2 the computing costs at your friendly cloud provider/datacenter.
Actually if I were alone I would have done that just to prove a point, but I was with my SO and I didn't want to ruin his vacation as well.
Can I get a group opinion on a related question? Would that be appropriate?

I got into a debate with someone over falsifiability. I claimed that the falsifiability of a claim is relative to the person hearing it, and he claimed it was an intrinsic property of the claim itself.

I said that the claim "I am currently sitting on a couch" is falsifiable to my family, and potentially my neighbors, but not to a peasant in north korea. He disagreed, rather profanely and insultingly, and the debate disintegrated, because of John Gabriel's Greater Internet Fuckwad Theory. But I'd still like to know what a more level-headed and calm group of people think on the subject.
Yes thank you.

But as you can from the comments here. If your views disagree with the "more bikes no more cars!" knee-jerks reactionaries you are branded a subhuman.

It does not matter if you disagree for reasons that are based in practicalities and not ideological ones. But more people will down vote you rather than engage in a dialogue. Yet everyone like to complain that Facebook is the echo chamber.
Solaris does some odd things when emulating Linux memory. IIRC Linux will "always allocate" then randomly shoot things in the head if it overstepped the mark. Solaris will block until it can allocate the memory but that can be a long, long time. It's also possible (probably only on 'too small' boxes) to allocate memory faster than the ARC can get out the way (you can limit it, https://gist.github.com/RantyDave/4c3a3683a5403040434dda2ead...).
Can you tell me a bit more about reflection and autoboxing, or link to where I can learn myself?
Exactly same experience I had in my previous company. And main reason why it's previous...
I'm sympathetic, but:

1. Does your existing code have any problems that are bothering you?

2. Does this new library explicitly claim to solve any of the specific problems you identified in step 1?

Unless both answers are true, it's absurd to start down this path. Even if they are true the switching costs likely outweigh the benefit, but if you can't even articulate what benefit their might be, why are you starting to think your code isn't good enough.

> I haven't even given a try to redux-saga

I took a look at it a few months back; it's ridiculously complex. I passed. You mention the library like it's obviously something you should try. Why?

> maybe I should try another stack with Inferno/Cerebral?

And maybe you shouldn't? Your default answer should always be to stick with what you have. You're asking all these questions, but the answer to all of them is "no" unless you have a good reason to think otherwise.

Edit: Here's an example. A while back I was looking through our app code and I realized all the redux code we were using is too complicated. We've got too much boilerplate and too many abstractions layered on each other in order to solve what are actually some very simple problems. Some people might need redux; we don't. So I looked around, identified mobx as a way of simplifying our stack without necessitating a major rewrite, and as modules get updated or added we're now migrating from redux to mobx. It's working well, because I identified a problem, then identified a solution, and then implemented it. And while mobx may be a lot less cool and hip than redux (it doesn't even have immutable data structures!), it also is really simple and easy to reason about.
> Allow users to flag a link or post with tags such as Satire, Misleading, Controversial, Editorialized, Biased, Debunked, etc.

The entire problem is that most people don't know or realize when articles qualify for any of these criteria.
Massive Internet Attack Floods the World with Fake Data
The more I see it, the more I think that this is just an easter egg from some Amazon guys that wanted to bring in a badass truck in the middle of the re-Invent presentation.
A friend who is in the voip business said that the calling card companies can buy software to manage the billing. In the billing software itself is a tunable to determine how much fraudulent charges to add to each call.

For instance, when a call is made, add a certain number of seconds to the call amount at the end of a call.

So if you add 5 seconds to a call and are doing 6 second billing, then on average about 84% of customers will be charged an extra increment of time. Who keeps track of their calls to such an exact time? Nobody.
Maybe it was space aliens.
FTR, Watts was convicted in 2010: http://io9.gizmodo.com/5497556/sf-author-peter-watts-found-g...

In what universe does asking an LEO "Why?" constitute a "failure to comply" egregious enough to warrant being immediately assaulted in this way?
Same here, one plus one.
I believe that fragmentation isn't such a problem in Go programs because they make less use of the heap than Java programs. I can't remember where I read this though.

I don't know much about the internals of Java, but I know that Go will stack allocate any kind of object if the compiler can prove it doesn't escape, and that in Go lots of things (not just native types) are passed by value on the stack instead of by reference to a heap value.
(first, I second ThrustVectoring's comment about algebraic closure. That's a key part of understanding complex numbers)

I recommend reading this[1] article. I found it very enlightening about why complex numbers are useful.

[1] https://acko.net/blog/how-to-fold-a-julia-fractal/

edit: Warning - [1] requires WebGL.
Intro to Apache Beam – Same Code, Several Execution Engines
It's shameful that OS security updates still aren't applied automatically and AV was useful when viruses were simple.

However, AV vendors started pushing heuristics that look for things like contacting IRC servers. Any application that moves large amounts of data around will run into hash collisions and developers have to run around asking to be added to a whitelist.

These heuristics do not scale and mislead consumers into thinking that their computer is safe because it has antivirus. In reality, we need to re-architect operating systems to be safer.
Is this a right you have in
Canada? Can't they just be like "yeah, no"?
I dunno, I think the word "Solaris" helps as being an enterprise (tm) thing - stops SmartOS from being a mere fringe OS into being a fringe OS that people have and do rely upon.
Show HN: Stacks – a puzzle game
My wife (startup founder) is under my insurance (I'm a full time employee that gets $12k per year towards UHC healthcare). Even if she paid the same from her company (~15 employees), her deductible would be double what it is currently. If she went under her own company health insurance, we would have to pay at least an extra ~$2,000 this year out of pocket for various health related services she incurred.

From a macro lens there is definitely a huge disincentive to start a company in this country.
Rights are independent of laws and not subject to geography. We talk about universal rights; the U.S. Declaration of Independence says, for example,

We hold these truths to be self-evident, that all men are created equal, that they are endowed by their Creator with certain unalienable Rights ...

The government may not respect your rights, but you still have them.
Right - and apparently this is exactly what you should do. Always travel with throwaway and/or wiped devices. Don't trust a device that's been seized and returned.
Are these not at different OSI layers and should be handled correctly by encapsulation?
I'm going to use the word literally here and actually mean literally. I have literally never ordered any other combo meal at a Chinese restaurant than General Tso's chicken. I had it once when I was a kid and never yearned to try anything else. I love that damn dish and I will eat some tonight in honor of this great, great man.

On a related noted: I once watched a TED talk given by a woman whose name I cannot recall that was about how all Chinese restaurants in the US serve basically the exact same menus. She pointed out that General Tso's chicken is funny because General Tso, a real person, lived in a time where it was highly unlikely that he ever saw broccoli let alone had it cooked in a dish. And now today a dish that prominently features broccoli is named after him.
thanks for taking the time to type that story - great story.
Right, yeah, who could forget how the US has sovereignty over the UK? What a nonsensical comparison.
OT but pertaining to increasing frictions at/across borders.

I'm in the U.S. Today -- for the first time in quite some time -- I went to the post office to mail a small box to an old friend in Belgium. Five paperback books and an inexpensive ceramic dish with a catchy/inspiring quote on it. $38 worth of gifts. Weighed in at 3 lbs, 10 oz.

I'm used to being able to mail something like that for, I don't know, $15 -$20. Maybe $25.

Today, the cheapest option they have for such a thing is "first class". $50. For less than four pounds, in a small cardboard box.

The postal clerk told me she herself has been shocked by the increases. The supposed explanation: "Security."

As I commented elsewhere, it's almost like they don't want us to have international family and friends, anymore.
Appalled is probably a better word. I'm not sure how the process is now (I got Global Entry, which pretty much short cuts the entire horrible experience), but I remember coming back into the country as an American citizen and being appalled at not only how difficult the process was as a citizen, but how unfriendly it was to non-citizens.

Not only was a lot of the signage and printed instructions only in English, the customs officers were down right berating people in English (many of whom obviously didn't speak English) for things they had no way of knowing, like standing in the proper line, because they couldn't read or speak English. In many cases the customs officer would simply lead people (who had no idea where they were going) into a line, then leave. The wait for translators was hours in some cases. And if you were lucky enough to get through customs, you were rushed through another security line and required to put your bags on one of five conveyer belts to the bowels of the airport to be screened AGAIN (even if you weren't taking a connecting flight). Only you had no idea which belt you were supposed to choose because there was no signage, only a scant few attendants yelling out which belt you were supposed to put your bags on (in English, of course) while streams of people rushed by.
I think that settles it. I was already considering this before, but now I'm actually going to do it. Before crossing the border, I'm rooting my phone so I can take a full disk image, which I'll leave at home. Then I'll factory reset and just load what I need for the trip^. It's a pain, but worth it to avoid the chance of this kind of invasion of privacy.

^Can make an image of that too for ease of use on future trips.

Of course, if they can do this, there's nothing really stopping them from forcing you to log into your webmail either, so maybe there's nothing you can ultimately do. (At least short of creating elaborate decoy accounts, but then you're actively lying to them, which probably isn't a great idea.)
> The problem is simply that the algorithm is optimizing for the wrong thing, which is causing harm.

It's optimizing for the right thing, if you are Facebook: it's giving you more and more content you feel comfortable with, so you spend more time on the site and they can sell more ad space.
" I'd say, "Okay, I want to talk to the American embassy," then wait it out."

You'd be waiting forever.
Blub programmers: editor division
Why is that funny?