skysight-inc/HackerNews huggingface dataset:
"These workarounds are necessary because the health care system doesn’t follow any rational rules of economics, where the customer should be king."
The health care system how it's currently organised in the US _does_ follow rational rules of economics. It is very good at extracting value from the medical process. It's horribly bad at solving health issues, let alone efficiently.
Brexit vote triggers eruption of racism
cd.facilities - why can't they include that information on every page? Other than that, I love it.
See I can't see the analogy from your argument to Feynman's for the following reason: you are computing the probability that x=42 for an individual x and saying that it is going to 0 as x->infinity. Feynman first computes the probability that N is x^n + y^n but then integrates that over all N and n in order to get the probability that there is a solution anywhere. His argument takes into account the fact that there could be just one single lone solution in a infinite sea of non-solutions, since his probability estimate is for "there is a solution anywhere" not "this particular number is a solution". And I think that when you add that part to your estimate, you do get a probability of 1 that 42 exists somewhere, even if individually you get a low probability of it being at any given large x.
In the future, "pilots" may be those who controls drones in a remote underground military base, rather than sitting in an airplane manipulating controllers. If this is the case, elite video gamers may have an edge.
On a slightly more serious note though, I manage the data about what little I do have - money inflow, outflow, categories of spending, etc. - using Perfios[1], which is sorta like Mint for Indians.

[1] https://www.perfios.com/
As someone who has only briefly worked on Windows since the early 2000s, when I moved to Debian and then Ubuntu (and, then, using Cygwin to make things comfy), what is the compelling reason to adopt it?

Both Mac ans Linux offer very good developer experiences, with hosts of cross-platform tooling and environments that are closer to the server that will most likely run your application. I understand that Windows is essential when you write code that runs on Windows, but, apart from that, what are the advantages over macOS and a more traditional Unix-like environment?
It's not a bug, it's a feature. This way people won't fake being you by creating an account with a dot in the user part of the email address (at least that's the way I see it eventhough I've never seen an official reason)...

https://gmail.googleblog.com/2008/03/2-hidden-ways-to-get-mo...
Having used Windows extensively up until Vista (at which point I switched to Ubuntu), none. It's a more solid OS than Ubuntu (in that the UI doesn't sometimes have weird corruption bugs and is more responsive), but development is a nightmare.

Development is split into two camps, Windows-centric and UNIX-centric. Trying to develop one on the other is a disaster, so let that inform your choice. As a consumer OS, I have a much easier time installing Ubuntu on my parents'/friends' computers, as it's easier to get used to and doesn't have as many viruses.
Rats free each other from cages (2011)
> Desktop productivity tools are long history

You should take a walk in an administration building.
IE6 and MS Office are still in use. "For security reasons".
Its trivial in Jekyll to add support for a 3rd party comment service, e.g. Disqus.
> Windows mail clients are totally wrong

All mail clients are totally wrong. I hate how everything is a web app right now, and I'd love a desktop mail client that worked well. I run Thunderbird now, but it's a beast, and mutt/pine/etc are rather unwieldy, even for a heavy cli user like me.
Hate receiving messages on vacation. You may like Formal Messenger
Could it be that there's a progression to an individual's social media use that is somewhat separate from age?

As in, many people in the West have been using social media for a long time and now don't care for it it as much, or are more particular in their use, while in the Philippines it's a relatively new phenomenon across age-groups?

That's assuming that social media use is newer in the Philippines, of course. I have no clue if that's actually the case.

I remember a time that everyone was on this whole 'chat thing' via IRC (some), ICQ, and whatnot. You chatted with strangers and friends alike; chat was the goal itself. In later years of high school this died down and we mostly used chat apps (in particular MSN Messenger) to actually get stuff done. Chat was just the tool.

Now at this same time, internet had just become a big thing in Albania, and I remember people from all ages doing what I'd been doing in my early teens: random chats with people from around the world, just for the sake of it. The only difference was that they did it in internet cafés while I always had a home computer. Conversations with a number of people from Eastern Europe give me the same impression: regardless of age, they went through a 'chat phase' significantly later than those in Holland.
I once asked a Mozilla developer why does Firefox display "Adobe Flash plugin blocked on this page" notification when the page apparently doesn't use Flash at all and choosing either option (allow/block) doesn't impede its functionality or change the appearance whatsoever.

The developer replied there are Flash cookies being set and it's possible an attack could come through them. When I asked if he knows about any such case happening, the answer was no. Then what is the purpose of bothering the user about an attack vector if the attack is merely theoretical?

My conclusion was that software products normally stimulate adoption by offering useful features but Firefox deviated from this attitude and adopted what I call "avoidance of annoyance" – the user has to upgrade to the latest version to avoid being annoyed by incessant popups and notifications that can only be delayed but never permanently removed.

The irony is that updating to the latest version of Firefox will get rid of the previous generation of notifications while bringing a new cycle, thus ensuring users are constantly kept in a state of anguish and frustration that will keep them updating for the sake of updating.
Create and Deploy a Chat Bot to AWS Lambda in Five Minutes
Milk, orange juice, pedialyte more hydrating than water
What you mean is that Python is fast enough for your purposes, which is great for you but it's not what this post is about.

I think it's pretty non-controversial to say that basic language operations in Python are slower than in other language implementations, which is what this post is talking about.
How Dashboards Become Product Feature Landfills
Not at all, but I have vague memories of luajit author publishing papers about his techniques ..
tl;dr: John Ousterhout's reasonable reply: http://vanderburg.org/old_pages/Tcl/war/0009.html , done

(Submitted page looks like an Usenet Who's Who index ;-)
I'm a electric guitar player myself, and that's amazing.

The source code is MIT (https://github.com/RossMcMillan92/djent) but I wonder if the same applies to the audio samples.
It wasn't RMS who wrote this post, it was a prank
There is the business side, it would be stupid for Apple to allow VM's on hardware that is not from Apple or installing OS X on other hardware because it would drive sales of Macs down.

Why buy an Apple computer if I can develop for iOS in my X86 machine?
I would more prefer they get more reasonable with their desktop offerings with regards to features and pricing. their SSD upgrades are still ridiculous and having to buy the top model just to have a video card choice is by itself not a choice
Are you the OP author, or working on Pyston?
I have basically two questions/curiosities — I'm not asking adversarially:
1) For which code is the C runtime most expensive? Typical Python code tries to leave heavy-lifting in libraries, but what if you write your inner loop in Python? Enabling that is (arguably) one goal of JIT compilation, so that you don't need to write code in C.
2) What about using Python ports of performance-sensitive libraries?

In more detail:
I arrived at https://lwn.net/Articles/691243/, but I'm not sure I'm convinced. Or rather: with a JIT compiler you probably want to rewrite (parts of) C runtime code into Python so you can JIT it with the rest (PyPy has already replaced C code in their implementation, so maybe there's work to reuse). For instance, an optimizing compiler should ideally remove abstractions from here:

import itertools
sum(itertools.repeat(1.0, 100000000))

Optimizing that code is not so easy, especially if that involves inlining C code (I wouldn't try, if possible), but an easier step is to optimize the same code written as a plain while loop. Does Pyston achieve that? I guess the question applies to the LLVM-based tier, not otherwise.

Yes, Python semantics allow for lots of introspection, and that's expensive — but so did Smalltalk to a large extent. Yet people managed, for instance, to not allocate stack frames on the heap unless needed (I'm pointing vaguely in the direction of JIT compilers for Smalltalk and Self, though by now I forgot those details).
5 blades are not a joke. I'm ok with 4, but I do suffer when I'm forced to use 3- or 2-blade razors. I keep thinking 5 is not worth the extra price, but the idea itself is not necessarily stupid.
This era of massive commoditization of everything is detrimental. Nature put pressure on things, expressing value you cared about. I can't say Fb is useless, some people were able to reconnect, maintain long distance relations ..
Any plans on supporting Gitlab and Gitlab Pages? Would also be stoked if it was open source, I'd probably still pay for the service but just knowing that it is OSS and that I could tweak it myself would be great.
GPU vs CPU https://www.youtube.com/watch?v=XcolCeWIcss
That's not what evolution is
It's slow, it takes a crapload of resources and it has a bunch of bugs I've never been able to fix. If I click the unified inbox on my laptop, I get a blank view, even though there are emails in the sub-mailboxes. This has been going on for years, and I haven't been able to fix it (short of deleting my profile).
Sure, in three dimensions three gears can turn together [0].

[0] https://www.youtube.com/watch?v=5Mf0JpTI_gg
Actually, good call. I'll just make a cron job to get uBlock's lists and stick them in dnsmasq.
DCJS and NodeDC are both great meetups with knowledgable and helpful folks. There is also our conference, NationJS in September... has a lot of the same speakers as the 1k confs but only costs around 100.

For companies, take a look at SocialTables. Pretty sure they use React.
On the topic of currency exchanges: recently I had to send a five figure sum to China. Banks in the U.S. offered me 6.245 on the same say as banks in China offered me 6.55. Safe to say I was very vocal about the fact that I was sending US dollars and had no interest in foreign exchange services.
Lisp is close to syntaxless. What "lisp syntax" means is principled to the bones systems, including syntax. The fact that everything in lisp was in recursively defined lists meant you could reuse recursive thinking everywhere. An `infinite` tower of reuse. You get genericity, pattern matching, combinatorial generation for very low cost. It's not practical for people crunching data or opening files .. but whenever you need to attack something a little more complex the 'practicality' argument shift sides.
The extension framework already requires the developer to get permission for which URL's the extension is sending http requests to, in the manifest.

All I want is, to see that list of who is being sent data, before I install anything.

Especially in those extensions where no one would assume data is being sent at all - like in this example -

When I look at the "details" in Chrome it says no special permissions requested. When I look at the code its busy talking to Google Analytics and Firebase.

https://chrome.google.com/webstore/detail/super-simple-tasks...
I use this too, although I use the "classic" desktop application instead of the new web based subscription service they have now.

The desktop application has served me well for 2 years now and I can see that going forward.

A good thing about it is it supports importing transactions from Quicken format, which my bank offers, so keeping up to date is a fairly quick process.
I'm sorry, but what the fuck are you taking about? "Taking away land"? As in, buying worthless swamps and making them into fertile land? Or resisting genocidal wars? Or destroying homes of terrorist families that get cash rewards for the fact that their son and brother killed hews?
I thought they were focused towards technical computing?
i don't know about a new genre, but modern china on it's current trajectory would be perfect material for an epic dystopian novel
Dived into tcl wiki after writing a program with tkinter (tk python bindings), it's amazing to see a community speak about other paradigms. Reading how they approached FP idioms for instance. I felt this way with perl too. These are two old languages that are mostly ignored nowadays (except for the perl6 has shipped) but they have very interesting ways.
Tmux supports this as well, just use "tmux new-session -t xy" instead of "tmux attach-session -t xy".
I highly recommend Ramit Sethi's http://www.iwillteachyoutoberich.com. It's a great book for those clueless about personal finance and managing their money and he gives you lots of common sense advice based on psychology/human behavior. Ramit is one of the smartest people of our time in general and I take you will love his other content as well (I definitely do.)

Once you're up to speed on that and want to get really fancy you should check out https://www.youneedabudget.com.

Good luck on your journey.
I found the best way was to block links from particular sites from showing up in my newsfeed.

For example, I clicked "Hide all posts from Buzzfeed".
I love seeing reposts on HN reminds me of reddit.
I think Nim (http://nim-lang.org/) is what you are looking for.
Software Freedom Conservancy at DebConf16
So Python runs in very low memory because of no JIT. You can run say 10 copies of your Python Web server in the space of 1 Java runtime. Will the Java runtime still win? Sure the benchmarks prove it. But there are advantages to running in low memory. Really cheap hosting for low traffic stuff comes to mind... java on a cheap host tends to be disaster.
1) It is very important as it has been found to directly relate to educational achievement and later SES. The fact that "polite" society turns a blind eye does not make have less of an impact.

2) Yes, but the comment you were replying to (and made) was not.
> What are the best ways to obscure I2P use from ISPs and other network observers? Is it workable to use commercial VPNs with port forwarding?

I can't tell you a lot about obscuring I2P usage, personally I typically get a cheap VPS somewhere and do ssh/autossh port forwarding to it, but not for privacy reasons.

> Also, how workable is nesting I2P in Tor, and vice versa? For example, can I2P nodes be Tor onion services? At one point, the JonDo client had a Tor SOCKS5 proxy option. Is that possible with I2P?

Running I2P inside Tor or vice versa is common idea. I can't tell you if it is practically possible, but technically it is.
However a setup like that does suffer from diminishing returns in terms of security and performance.

There is an I2P plugin called Orchid[1] that adds Tor outproxying to the regular internet to I2P.

[1] http://plugins.i2p/plugins/orchid/
Pypy makes your app take many times the memory for like 20% perf. Which is good but seems maybe often not worth the effort.
ING Netherlands | Amsterdam | Quantitative Developer | Full Time | ONSITE

ING Financial Market's Quants are looking for a Quant developer (with emphasis on the developer side).

The FM Quant team is a global team that provides quantitative expertise required to price and risk manage derivative products. The main focus of the team is in modelling and development of in house pricing and risk management solutions. The team is based in Amsterdam and consists of 8 professionals that develop pricing and risk models with emphasis on counter party credit risk models (xVA). We work closely with the devops team for releasing quality production ready software.

What are we looking for?

* A degree in a quantitative field (CS, mathematics, physics or engineering)
* Strong knowledge of C++, parallel computing and/or GPU computing (CUDA/OpenCL).
* Knowledge of numerical computing, API design and good software development paradigms.
* Able to co-operate with business users such as trading desks and risk departments.
* Maintain tools, libraries and test environment.
* Significant interest in - and knowledge of financial instruments and the financial markets including risks, pricing and revaluation as a result of market movements.
* Fluency in English.

We offer 40-hour working week contract with job grade 10 or 11 depending on knowledge and experience.

If you are interested send your CV to Alexios.Theiakos@ing.nl
Of course the vast majority of "spys" are balding 40 year olds that drive their import car onto the enormous parking lot of the NSA and walk inside to massage data in a disjunct ecosystem of Java CRUD applications and the occasional "runs best with IE6" website.
No, not this year. Some I2P folk might be, but we as a project won't attend.
On a 16 core server you can run 32 copies of your program Ala Celery. It will peg the CPUs just dandy..
I'm always annoyed at Facebook's definition of "news" being about babies, marriages, etc. Just like listening to someone talk about their kids in real life, I just don't really care.

On the other hand, I do like the articles and commentary people post for the most part. It's more interesting to know my friends opinions than some Reddit stranger's. Those article discussions are more like what I talk about when I'm out with friends than the babies and vacations the Facebook news feed wants to focus on.

In psychology, memory is divided into autobiographical and semantic. I think Facebook "news" needs to be split into the same categories as well.

As in having a 'news feed' that updates you on everyone's life, and an 'issues feed' where you can talk with your friends about what's going on in the world.
There's PyPy. I think the problem with python is the community is especially resistant to breaking changes.
There's only so much you can innovate with a reverse chronological list of content. After a while one starts revisiting old territory. Perhaps Facebook needs to start thinking about alternative presentation formats?
Chrome's permissions are not a panacea, but this article doesn't provide a convincingly better alternative.

"code review" doesn't scale, especially at the level of a nonprofit, when users are submitting their own add-ons. It may be that code review has a role (it's a compelling argument), but knowing exactly what an add-on is doing is really important.

One way in which it could be better: instead of "internet access" as a unit, provide a whitelist of sites the app can access. And, if the privileges change in any way, flag it for human review and maybe even reset the review count.
I've been using tmux for a while. What I like most is the copy mode and its scriptability.

Copy mode allows you to select and copy text using vi or emacs ( whatever you choose ) key bindings. This way, you can go completely mouse free in the terminal. This is also present in screen.

Then scriptability: tmux exposes lots of commands so you can interact with it from a script. There are quite a few plugins out there. https://github.com/tmux-plugins/

My personal favourites:

- https://github.com/morantron/tmux-fingers/ copy pasting using vimium-like hints, so you don't even have to enter copy mode ( this one I did it myself </shameless-plug> )

- https://github.com/tmuxinator/tmuxinator/ predefined user sessions. Solves repetitively opening the same services/commands every time you start a coding session.
> Pages are better used to communicate with existing customers by distributing content ...

I don't like this trend, more and more service oriented companies moving their support to facebook platform. As a customer who is not on facebok I get less attention from their support staff, this makes me reevaluate such companies and for the most part abandon their services. I'm talking about smaller telcos and such, but I'm noticing that even bigger companies starting to do this thing: "contact us on facebook to get help". Don't they realize that they alienate a proportion of their customers? It seems that they don't care and that's really is the issue here.
I just spend less than I get. I know how much comes in and my spending habits are fairly predictable, so nothing too fancy.

For obvious reasons I tend to charge everything to my credit cards and then just pay them off before the due date.

I have an account and a debit card that's only for ATM usage. The account behind that card has a nil balance unless I'm about to get cash, in which case I just use a banking app to do a quick transfer. It takes about a minute or so from app launch to available funds. I have this separate account in case the card gets skimmed.

In essence, with this separate ATM account and my credit cards, I'm keeping my cash in cold storage until it's go-time.

Other than this, I don't really do anything magical or fancy. I used to diligently keep track of every expense but it didn't really add anything to my life so I stopped doing it. I'm not a fan of wasting time.

As a contingency against losing my wallet (which has happened exactly once!) I have a second set of bank accounts and credit cards. These backup cards stay at home. If my wallet disappears and departs from my life I don't have any downtime; I just switch over the backup while replacements are on their way.

I keep my wallet as empty as possible and only carry the bare minimum I need for my day to day. Most of the time I don't even get my wallet out and just use my phone to pay for things. Most places where I go have PayPass enabled terminals.
Fujifilm Instax Mini 90 review: instant photos in the Instagram age (2014)
I second this. Contacted chris@tophat.com and olivia@tophat.com and received no response.
what a great read.
We are working on permissions. Ideally, what would you like to see?
The whole point about code review could change with the upcoming adoption of WebAssembly. A lot of add-on developers will definitely start to protect their source code. Especially for addons that do something shady, e.g. tracking users' behavior.
The fellow who wrote Expect worked at NIST
I2P vs Tor is common topic, but the reality is that the projects are quite different while aiming to serve many of the same goals.

I2P is decentralized and Tor offers exit nodes for example.

But both projects serve to maintain the option of free speech on the internet, no matter how digitally repressive the country you happen to live in might be (US/China/Iran/Syria).
Thanks! I guess I can use this to get my project working on Servo... ;)
> I am especially interested in hearing from people outside the US

I don't have a credit card. To be fair, nobody here has a credit card. I just spend less than I get, and I try to save something every month. I put my savings on a saving account.

That's all.