skysight-inc/HackerNews huggingface dataset:
It's not "throwing toys out of the pram" when add-on developers are forced to rewrite their entire code every damn year, and this time using an incredibly limited API from goddamn Google Chrome of all places. There are a plenty of bugs open in Bugzilla to implement necessary APIs so the old add-ons can work. The problem? Mozilla devs are closing them as WONTFIX because they're lazy and don't want to implement any more functionality than Chrome feature parity.

Also, Mozilla knows perfectly well which functionality is needed to implement Tab Groups because it was an actual feature of a browser before they decided "it should be a plugin". And now it's impossible to even write a plugin for it.
Shoplifting This Holiday Season
Now your WhatsApp message is scheduled
I wonder why this seat reclining problem has not been solved yet.

It doesn't seem that complicated, actually at least French trains have solved this by making reclining seats slide down their frame (and forward) instead of actually recline backwards into the rear passenger's space. It works really well, and the result is that reclining uses the reclining person's space and cannot bother anyone else.

However, these trains have more leg space and sturdier seats than regular planes, so maybe it's more difficult to achieve on a plane?
https://github.com/thenewwazoo/bash-history-sqlite
My main concern is getting access when the security key breaks or I lose it.

For this, it's imperative that there's either another way to get access or that I associate a 2nd security key with the service I need access to. Of course, it's possible that the 2nd key breaks or is lost.

At least with hard drives, it's common for two hard drives manufactures around the same time to fail around the same time, so I'd be concerned with the possibility of that happening with the two security keys as well.
My opinion of this changed after reading this comment by the developer: https://www.reddit.com/r/scala/comments/6ubuix/twitter_annou...

Sounds like they are intending it as a research effort and hope to make progress with the entire Scala community, not fork it.
The various implementations of Marxist ideology have resulted in a far greater body count than Nazi or Fascist ideology (1) yet erstwhile young people (and their grizzly tutors) freely speak of implementing Communism and sport Communist regalia in public. By your measure, we have even more reason to no-platform such people and deprive them of their rights to speak and assemble

1: http://www.informationisbeautiful.net/visualizations/20th-ce...
A moment for us to all reflect. He defended someone judged harshly by history, to the limits of his abilities.

Then again, the recent multi-part documentary on the trial (I watched on apple's music service) didn't reflect kindly on the defense. They were presented as willing to do nearly anything to get their client off.

On the gripping hand, is this kind of behavior the extremum moment of the adversarial judicial system? Even if we disagree, should we respect F Lee and Johnny because they are the primary exemplars of this adversarial system?

That moment captured in the photo is one of the best captures of that trial I've ever seen.
It's naturally that they'll lobby the government for that, but it doesn't mean that they should or will succeed in that, after all, the (current) workers have all the votes that politicians want.
The thing that Scala has and Kotlin completely lacks is the tooling to allow you to avoid runtime reflection. Typeclasses and macros (and especially both together) are way too powerful-yet-principled to give up once you're used to them.
Reinventing proprietary wheels is a proud Free Software tradition. Look at the GNU project for the largest example.
Hi,
I'm current maintainer of Wekan.

There are issues for having LDAP/Saml/GitHub/Google etc auth for Standalone Wekan, but they are not implemented yet.

https://github.com/wekan/wekan/wiki/Integrations#authenticat...

Sandstorm platform brings LDAP, SAML etc authentication to all apps running on Sandstorm.

Sandstorm has long list of sandboxing and other high-end security features:

https://docs.sandstorm.io/en/latest/using/security-practices...

All of Sandstorm is now Open Source, including Blackrock clustering:

https://sandstorm.io/news/2017-02-06-sandstorm-returning-to-...
Think this might be part of the issue...
> When programming is lucrative and viewed as high status, it becomes a target for feminists and they push for more female coders. When it's not high status anymore (when the funding environment contracts again), girls will stop enrolling in CS as much and feminists will stop targeting it as a powerful job that needs more women.

Shhhhh, we're not supposed to mention incentives.
Yup, but I missed that. Can I do it afterwards?
P.S: I'm new to hackernews, and I don't have the technical knowledge of living here. I was just curious to listen to you guys/gals what you think of this article.

And this article was mentioned by one of the Fuchsia Dev: https://twitter.com/chrismckillop/status/767479164785991680
My first UNIX was Xenix and I used quite a few variants since then including doing X programming, I know how X works.

It is called RemoteApp on Terminal Services and exists since 2008.

https://technet.microsoft.com/en-us/library/cc753844(WS.10)....
No submit button?

Ok here then:

Foldershare

Great peer to peer file sync tool.

Acquired by Microsoft and shut down. Slowly shaking head
> Oh, also I used the VIP and NEO at one point with LastPass and they worked great

Have you tried logging into LastPass on your mobile device? It doesn't require the token - effectively bypassing the point of requiring a hardware token in the first place ..
Depends on what you mean by concurrency support. OCaml has nice green threads via Lwt.
It's interesting to note that existing financial institutions can do this too. And in fact they do, if they suspect you are involved in a variety of criminal activity they can freeze your accounts and alert law enforcement.

However, those institutions are subject to the rule of law, and if you are wrongly treated you can expect restitution.

From my perspective, cryptocurrencies are a sort of wild wild west at the moment where the standard appears to be: if you are wrongly treated good luck!.
Thanks, forbes didn't remove the blurry overlay even after disabling umatrix.
Me too. It is a key tool for me as a PM. I have run meeting with hundreds on call.
What happens if the attacker spoofs DNS?

Also, the scheme you describe requires the user to trust the web browser. But, if the web browser is, say, on a public computer, it can't necessarily be trusted.
An upcoming Firefox release will get built-in U2F support, no need for an add-on.
It already supports a softtoken (I.e., implemented in software) behind a pref. Works well for me on e.g., GitHub. But that's unlikely ever to be enabled by default in a Firefox release.
The older Cathay seats were a fixed seat shell, but the padding could slide within the shell.

Essentially the seat did slide forward and the back moved down with it, but the problem was that the belt was fixed in place in the seat shell. For me that had the effect of driving the belt into my kidneys if I moved the seat more than a few degrees off fully upright.
This leaves the topological sorting of the tasks to the programmer? This is neat, but that's one very useful feature of make that's missing.
According to the universal approximation theorem [1], a multilayer feedforward net with a single hidden layer can approximate any continuous function on R^n. There's also a nice visual proof. [2]

[1]: http://www.sciencedirect.com/science/article/pii/08936080899...

[2]: http://neuralnetworksanddeeplearning.com/chap4.html
Round trips between Sydney and London via HKG for me. CX is a great airline, but those seats weren't.
Does the profession hate him so much for the result of the OJ case that he can't even make money off of TV appearances in the way the likes of Allred and Spence do?
Pollens
Encartopedia
This is one of the most interesting comments I've seen on HN in a while.
5 Crucial Mobility Benefits for Enterprises
I have never tried it but I increasingly find myself pulled by carpentry. I have no solid reasoning for this. It's just a connotation if I may say so. So feel of the wooden furniture. My thoughts about preserving them and how I like antique or older (and actually simpler but functional) study desks. How, whenever I think of buying one, I never find the exact study desk I want and it seems like a good idea to make my own. I think I should just get a kit and start with something simpler like a sitting stool, or a pen holder.
By all means, be data driven.

The science is out when it comes to determining a biological basis gender preferences for tech or leadership.
That usually comes down to something like everything is X or everything is not X, in some way or other. Isn't that so?
The law is clear on what constitutes illegal speech in the US(1). ISIS propaganda, to the extent it incites violence, is clearly illegal. If The Daily Stormer had engaged in speech that incited violence, they would have been shut down and imprisoned. This story is about legal but unpopular speech and if something is legal to say whether it should be allowed to be said. (And the role of large corporations effectively acting as gateways.)

1: https://en.wikipedia.org/wiki/United_States_free_speech_exce...
Asus confirms Android O update for Zenfone 3 and Zenfone 4 series
Not to mention all of the financial tools you dont have access to because of no/poor credit.

I remember what an incredible feeling it was when I finally worked my up to a rewards card. This magical thing that effectively makes everything I buy 1.5% cheeper. It felt like some sort of cheatcode for life. I remember then being so pissed off that I was able to have this as a rich person getting marginally richer, but not when I was poor.
> even though that's not difficult

Turns out to be quite arduous:

- You ask for reasonable support for both object-oriented and functional programming, this already contradicts with the notion of state (that objects suppose to contain in OOP) and "stateless" ways of FP, let's ignore that for a moment

- FP means different things for different people - some would argue it has to have well thought type system, but what exactly that means? Is strongly but dynamically typed like in Clojure is okay (with added sugar like Clojure.spec)? Or it has to have static types? Does it have to have then type inference like in Elm? Or definitely it has to have algebraic data types like in Haskell? Or maybe dependent types like in Idris?

- Concurrency models vary too, for example: STM in Clojure and Haskell aren't exactly the same. Actor model in Erlang is a beast and sounds awesome on paper, but in real life process coordination may become a headache. Primitives based on CSP model are also known to have their own quirks. Concurrency in any language is never simple and straightforward.

- You're asking for an fast FP language - with immutable data structures and lazy/non-strict evaluation it's probably unrealistic to get it to run as fast as native code

- And "simple to learn" is also very subjective quality - for some Python is easy, but Clojure is hard. For some Haskell is not that difficult as people describe it. For some it feels like insurmountable mountain.

As you can see - it's not that simple. And we probably not gonna get a "perfect" language that suits everyone anytime soon.
You can also pay another extra fee if you want a free beating. That one is not listed on the menu though.
Yeah! By the way, there is this mention of 3D world in Armadillo User Shell:
https://fuchsia-review.googlesource.com/#/q/3d+world

Can you please try to elaborate on this?
Good point, it saved Apple at that time... still miss it. I also used it to learn coding for Windows from macOS. Their line for their cross compiling tools was funny "Being there without having your hands dirty" :-)
Also don't forget:

> Premium materials and true craftsmanship shouldn’t just be for the few.

Then maybe they should not have priced it in line with the iPhone?
I actually think the next comment is more meaningful as an explanation:

One other key factor that hasn't been mentioned yet: Harvey Mudd requires all first-year students to take their intro CS course

I've been arguing for a long time that simply forcing everyone to try CS (the way we force everyone to try math, English, history, etc) would go a long way towards closing these gaps. I think it's fantastic that they're doing that.
I prefer to stand against groups that promote violence.

> CANTWELL: "a lot more people are gonna die before we're done here" [1]

I'm pretty sure the Daily Stormer said something similar. I don't need that crap in my backyard.

[1] https://youtu.be/P54sP0Nlngg?t=20m51s
Instead of makefile I can recommend Taskfile https://hackernoon.com/introducing-the-taskfile-5ddfe7ed83bd

Simple to use without any magic.
Ctrl-F "porn"... nothing. Seems like the most obvious application and they completely ignore it.
An update of trusted certificate parties would be nice once in a while.

Or fixes that close doors left open.
Yes, that's true. I'm still noodling on that, primarily to enable parallel builds.

Outside of parallel builds, however, I actually prefer an explicit sequence of steps to so-called "declarative syntax". The frequency with which I find bugs in the dependency graph of `Makefile`s [1][2][3] suggests that people are starting from a sequence of commands anyway. And it's better for the reader as well to see the commands laid out in order, when they need to debug breakage on their setup. People should stop pretending to be Vulcans and just write a script for building their project, and then sprinkle in `older_than` directives as an optional optimization. Building from scratch should be the case to optimize for readability, rather than some exceptional situation.

[1] https://github.com/zetavm/zetavm/commit/4e5e2e9d8b

[2] https://github.com/tekknolagi/stackx/commit/5999202423

[3] Fun fact: when you try to build OpenBSD's userland from source, the top-level Makefile always unconditionally calls `make clean`. I've seen this pattern a few times: large projects find themselves up shit creek in the build system, and it's difficult enough to test and debug the dependency graph that they give up all performance and retreat to just recompiling everything, just to be safe.
BA's long haul PE is called World Traveller Plus and it is only economy plus, not "Business Minus" like PE on CX, Qantas, JAL, etc.

So it is better than coach, but only by a few inches. It is generally priced appropriately, though.
While I think it's a very good idea to take stock of one's privileges relative to others, and how these privileges impact the outcomes of our lives, I'm a big proponent of the notion that privilege lies on a spectrum, it isn't binary. The distinction isn't between those with privilege and those without, but instead between different levels of privilege. Certainly whiteness, in a white dominated society, is one example of privilege that gives you a head ups, all else being equal, but usually all else isn't equal. I think it can often be a mistake to focus on white privilege being the major reason for an outcome when it was most likely the result of a number of intersecting privileges, whiteness being one of them, but not necessarily the most important.

I also think the parent comment does address something important, namely that while many people may not be particularly comfortable with introspection or the notion of privilege, there are likely many who would be more receptive to these ideas if the people labelling them privileged, often along rather one dimensional attributes without taking in to consideration areas in which they are decidedly underprivileged, didn't hail from some of the most privileged demographics in the US.

Posters in this thread have shared a number of feelings that hit very close to home regarding my own experience growing up impoverished in this country, and I make a very conscious effort to try and remain aware of the incredible number of unearned privileges and good fortune that I've been the recipient of, but even someone like me often can't help but recoil when I hear some of the most privileged people in SV, and consequently probably the country and world, so confidently label and denigrate others as privileged.
My only real concern is with left-padding numbers with 0s when you don't know in advance how big the numbers are going to get. Do you pad to 2 or 3 digits or...
µtorrent 1.7, the newer releases became bloated with bullshit and have been too lazy to set up a new torrent client.
Is that it? if so, what a terrible reporting work.

Apart from a single mention of O.J. being frightened not to talk to him in prison there is no mention of what kind of retaliation he received. There is no attempt to get remarks or opinions from those who apparently retaliated.

It makes no mentions of the reasons why he was disbarred, or why, since he was 60 years old during the O.J. trial and implied to have had a lot of money did he not have enough money left to retire.
If someone is not competent enough to keep their domain renewed, what's to say they're competent enough to keep private keys secured, and not lose or leak them. Then again I saw something on here recently about someone hijacking the whole .io TLD, so what you're saying is a real issue.
My Boy Free – GBA Emulator APK v1.7.3 Latest Download Free for Android
Many would call that a feature in itself.
I'd imagine such a mechanism would be a decent bit heavier than standard airline recliners (as mentioned in the article, "Today, an economy seat that tips the scales above 9 kilograms (20 pounds) is, by an airline’s measure, too heavy to fly")

Also, if the seats slide downwards, does that impinge on the small luggage space underneath the seat for the person behind?
> The problem with the above approach, however, is that you can't create hundreds of thousands of threads while also transparently supporting the traditional C ABI. C ABIs aren't designed to dynamically grow the stack, and so any thread that needs to invoke C (or Objective-C) code must always create threads with very large stacks (on the order of hundreds of several hundred KB or even megabytes) if they want to support legacy code.

Where did this claim originate from? It gets tossed around all the time in greenthread discussions but it's completely false. When you create a real thread even though it has an 8MB stack or whatever it doesn't actually allocate 8MB. 8MB is not the allocation size, it's the growth limit. The stack grows dynamically allocating memory when necessary until it hits that limit. The C/C++/<insert any language here> ABI doesn't need to be compiled for this because it's just page faulting. Standard OS behavior for decades.
Thanks, clear! Any chance for a EU-based region soon? Most of our customers are in the EU and some are required to have their data inside the EU at all times for legal reasons.
Being poor is working 2 jobs so you don't have time to write blogposts

Being poor is not being able to afford your own domain name

Am I doing this right?
Hi,
I'm current maintainer of Wekan.

Wekan can be used locally on local network that is not connected to Internet. There is no offline sync yet.

Wekan is made with Meteor.js Javascript framework, using Node.js and MongoDB as backend currently.

There is possibility to use read-only mirroring to PostgreSQL using ToroDB:

https://github.com/wekan/wekan-postgresql

but currently there's this bug, please wait for it to be fixed:

https://github.com/torodb/stampede/issues/202

There is issue about directly using other backends than MongoDB, but that would require some code changes, so it's not implemented yet:

https://github.com/wekan/wekan/issues/787

Wekan can be installed on x64 operating systems where source/Docker/Ubuntu snap/VirtualBox installs work.

https://github.com/wekan/wekan/wiki/Platforms

There is no Raspberry Pi version yet:

https://github.com/wekan/wekan/issues/1053
Maybe the link should be changed to the original article? The WaPo version is just a recap of this Town and Country feature: http://www.townandcountrymag.com/society/a10284185/f-lee-bai...
In 2003 PHP was the most sensible choice for rapid prototyping of a web app and for early facebook it was more important to iterate and experiment than build it right. Even today it still holds its own, but there are plenty of alternatives (rails, node.js, ...)
[Need Feedback][React-Redux] Fetch HOC with Redux
Hi guys :)

I've been working on my first ever package on NPM. I'm using it on my project, might as well share it to others. It's just a simple higher order component with Redux integration :)

Really hoping to get some feedback for further improvements. Any kind of feedback will greatly be appreciated!

This is also my first submission on HackerNews, I apologize if this post doesn't go where it belongs.

Cheers guys! :)
There's .ONESHELL for that (as long as we are talking about GNU Make)
> Every line is 'its own script' in its own subshell - state is not passed between lines.
Unless you use the ONESHELL option.
Thoughts on survivor bias
I haven't, actually, but I'm not really that surprised (I moved off of LastPass two years or so ago, a few hours after they were bought). I think you can restrict access via TouchID (on the iPhone) but don't quote me on that.
Dell Cloud Server
Now small business can easily find the server as per their computing needs. Model of dell r620 server will bring great advantage to their requirement. So, choose it by knowing it more. Know more at: https://goo.gl/k4hkvZ
Do you know how to bruteforce a prime factorization? Because I'm pretty sure from your comment that you don't. The calculation is based on enumrating all prime pairs of 512bit length or less each (the length of the indivitual primes may be longer, but for napkin math it's a very good approximation).

That is bruteforcing. That faster and better methods exists is irrelavent for a bruteforcing discussion, but I do mention in the very next message in that thread that they exist.
If you don't fit in the seat with the next seat reclined, you should pay for economy plus.
You may find that people who wish for companies to be toxic to white women and people of color in the name of growth are inherently inflammatory.
I find that I struggle with offices... you're stuck there for 8+ hours (even if you don't work that way, you need to create an impression), but after several hour of intense focus and the noise and chaos of an open office, I can feel drained and anxious. Some days I'll walk to a nearby park with wifi after work, meditate for a short bit, and then code from there. My focus and creativity comes right back after a bit of downtime in a relaxing space.
winamp?
a) Please describe in more detail. As long as the initial setup was with the true web site I don't see how DNS spoofing might play into it.

b) Right. Perfect is the enemy of good.
Well for Android you'd just use Kotlin which has better interop with existing systems & codebases.
I used to hate JIRA until I worked with a company whose admins had taken the time to configure it properly to fit into their workflow - that was actually a very pleasant experience.
Makefiles tend to get really messy when you have to build libraries and components in separate directories. It's definitely tuned more towards building single target projects.
I sit on the standards body for Java EE which will be involved in helping make this step - would love to hear opinions on what foundation and licensing they'd like to see this under (and why).

Some Java EE specs are already at Eclipse (long standing historical reasons), so there is a small precedent