skysight-inc/HackerNews huggingface dataset:
I wonder if the J97 after the author's name in the footer refers to the gene. But googling gene J97 gets me nothing that immediately and obviously says "yea, verily."

Odds are poor that merely naming the gene would clarify for me what the actual mechanism is. My mental model for CF is not in line with official dogma and most literature on it doesn't really talk in a detailed way about the malfunctioning CFTR channel, much less exactly how this malfunction leads to specific symptoms.

So, I am not really surprised the article doesn't make those connections for a newly identified disorder with a very small number of people who have it. They know some of the general symptoms and pathology. They know it is genetic. They have identified the gene. There is quite a lot of work still to do to connect the gene to the pathology.

Given that they plan to make sure the gene is not passed on, this step may never happen. There are at least tens of thousands of people with CF and it has been around a long time, yet they have done a poor job so far on connecting what the CFTR does at the cellular level to the broader pathology of CF at the system level in a logical and useful manner.
Show HN: MorphToken – instant 1 to n crypto converter
Orson Welles: The Paris Interview (1960)
> you shouldn't explicitly deprioritize tools and processes

Is it fairly safe to say that the goal of most [software] companies isn't to just make good software or to develop [good] software fast but to find a repeatable process to make good software quickly? And this is why tools and processes are still needed.
You can join the organization and give your point of view of you want, that's the difference with patreon
Hi HN,

This is side project I have been working on with a friend. It's a pretty niche service, so it isn't easy finding people to try it. I'm really interested to hear what you think, for better or worse :) I'm also happy to answer any questions.
For almost everything related to getting started with Turi Create, I recommend the Coursera University of Washington course. It gives a really good overview of how to use it. That said, it also doesn't cover audio.
I think that's my point. Using unlimited force for self defense is not good. I couldn't care less about the legality
I had a friend, back in the early 80's, whose parents gave him a ZX Spectrum, but did not allow him to buy games.

Instead he got BASIC and Z80 game programming books, like these http://www.computinghistory.org.uk/cgi/archive.pl?type=Books...
Yeah, I'm surprised that more people on here aren't making this connection.
And when Norvig made that claim in from of McCarthy, McCarthy disagreed.

> Peter bravely repeated his claim that Python is a Lisp.

> Yes, John?" Peter said.

> I won't pretend to remember Lisp inventor John McCarthy's exact words which is odd because there were only about ten but he simply asked if Python could gracefully manipulate Python code as data.

> "No, John, it can't," said Peter and nothing more, graciously assenting to the professor's critique, and McCarthy said no more though Peter waited a moment to see if he would and in the silence a thousand words were said.

http://smuglispweeny.blogspot.pe/2008/02/ooh-ooh-my-turn-why...
Please people, tell me what is wrong with this comment! Tear me up, show me my errors, make me understand, but don't just downvote me and leave me in the dark.
Also consider Charles, which is pretty nifty https://www.charlesproxy.com
Every Flower Must Grow Through Dirt – Sergei VanBellinghen
> It is strange that you expect to be able to buy the server grade GPUs for GeForce series prices
Respectfully, you are clearly missing the point. You can buy <$500 USD Xeon Silver parts (and fairly affordable barebone workstation or servers to go with) and you'll get the Xeon-SP architecture to develop for. You can even buy the rebadged i9 parts too for ~$1000-$1200 with both FMA unit enabled, but admittedly those are also rather expensive.

> and are outraged when reality doesn't meet your expectations.

Untrue. I want an option, any option that allows researchers to develop for the fancy high-end chips -- especially when they claim that they want to and are providing such an option.
Computational scientist and HPC researchers who aim to write code for, or porting community codes to machines like DOE Sierra, Summit or future V100-based machines need something that is within the reach of a junior PI, a researcher in countries less well off than the rich western Universities and research institutes.

In contrast, jack up the price this high means that the Facebook et. al will still find it worthwhile, but the grand majority of actual researchers, those that they claim to be enabling and helping with this card will not be able to afford it.

It all too easy to forget how the "democratization" of supercomputing was NVIDIA's slogan very ambitious and cool [1] that has over time turned into a marketing claim [2] that offers little in terms of bottom-up enabling the community.

[1] http://gpgpu.org/static/asplos2008/ASPLOS08-1-intro-overview...
[2] http://assets.nvidia.com/nv/tesla/pdf/NVIDIA_Accelerate%20Yo...
This is why my one of my hobby coding is using the NDK on Android, although we are carry a supercomputer in our pockets, I get some of that nostalgia feeling back.

I guess a better experience would be to plug an ESP32 to a LCD screen. :)
Could one write a worm that worked purely on the Intel me, spread machine to machine via me Ethernet monitoring, that could then look at the local hd for crypto keys and report them back to a remote server?

Is the above theoretically possible?
Others here are touching on Bitcoin being like the "1.0" of cryptocurrency, but it's actually a lot more than that. In the public eye, it's a symbol of what cryptocurrencies can be.

You're suggesting Bitcoin just proved it can't scale, but it actually just proved it did--just not with transaction volume. The network continued to process transactions averaging one block every ten minutes exactly as it was built to do, despite the heavy load.

To put it differently: A different online payment system could have stopped accepting transactions, or run out of resources, allow transactions it shouldn't have, disallow ones it should, or something else terrible. But Bitcoin didn't. If you wanted into the next block, you'd need to pay more, but that's (from a technical perspective) entirely by design.

What Bitcoin is proving is that it has clear and well-understood limits and continues to work well within them, and that's incredibly important for public perception. IMO, if Bitcoin's transaction capacity never scales, it'll still be a huge technological success. Other cryptocurrencies can try their hand at scaling, but Bitcoin needs to be rock solid to the extent possible for all cryptocurrencies' sake.
Or open source drivers
You should watch the 2016 senate hearing
> So, when I use your proxy you can see and store my http and https traffic (assuming I install the certificate in my device).

Yes. Requests more than 20 minutes old are permanently deleted.

> Furthermore, all the traffic from the my pc to your proxy is also transmitted unencrypted so everyone who sits between my device and your proxy can see my traffic as well.

No, if you make HTTPS requests they are tunneled over TLS.

> While this interface looks really cool and it is probably feature rich,

Thanks. It isn't feature rich though, it's quite minimal.

> If anyone is interested in a local http(a) proxy, check out mitmproxy[0] which is open source, runs locally and is easy to install (I’m not affiliated with them, i use use mitmproxy occasionally when Reverse Engineering am API).

mitmproxy is indeed great, in fact, this service is build on mitmproxy instances :)
I thought this would be something that would run in my own machine.
>It's not due to technical reasons but because they want to redirect scaling off-chain, using technology they coveniently develop.

But how does that benefit them? Lightning network is open source, so it's not like they can make money on transaction fees.
The broadness of the first amendment is largely responsible for modern American society having as much personal liberty as it does by encompassing the "live and let live" concept

The 2nd amendment then keeps the government from having a great justification for countless "protective" measures. Don't help me when I can help myself.
A manager is not a developer, only developers can set good technical standards. A manager's job is to make sure there is a lead developer with clear authority to set technical standards.
Paid for what exactly?
The proliferation of firearms is a factor, but the main driver is income inequality and racism.

You can go to a wealthy white neighborhood in a hard-right place like Texas and there will be plenty of guns. But the cops won’t feel the need to dress up like soldiers and kill people for minor offenses.

Enforcing the kind of economic system where the poor have few ways to carve out a better life for themselves necessitates violence. Wage stagnation and an ever-increasing criminalization of poverty pushes more and more people into contact with the police. And austerity politics ensures that there is nothing to respond to any form of crisis with except the police.
Moderns app use SSL pinning, same with big websites using HSTS. So this won't really decrypt HTTPS traffic
The size of blocks is not core to the algorithm of Bitcoin though. What would you say to the person trying to send $30 only to have $20 of it eaten up in fees? Come back later when you can afford to use Bitcoin?
That's pretty cool. If Parcel is promising, I hope it will be an option soon to the vue-cli
Yet the pro-global-warming side has been caught falsifying data on any number of occasions -- from "tweaking" a century-long trend via a correction curve to a recently publicized outright falsification of data in order to "proove" that sea levels increasing.

This muddies the water and gives me great doubt to the veracity of the overall claim. If man-caused global warming were happening, the data would show it. Why fake the data?

Perhaps because data proving anthropomorphic climate change does not exist and it must be manufactured? But it has become a near religious issue and dissent is not tolerated. Daring to ask for proof is a thoughtcrime.
I would love to join but I already set different goals for 2018. Maybe I'll take it up in 2019.
With atomic swaps and other innovations in the space, the cost of switching networks is becoming smaller. It’s hard to say how all of this will pan out, but I’m guessing we’ll see a much more diverse space than what you’re picturing.
Not a perfect analog, but how about mise en place in the cooking world?

Also famously, Kanban originated at Toyota for manufacturing.
Hi. I've also been learning Chinese and am also a founder for language learning products (though not for Chinese ;)).
The first thing I thought about your site: So what? I didn't get what I should use it for. The competition for Chinese language tools is enormous, probably just as big as the resources for learning English.
I used Skritter, Anki, hackingchinese, chinesegrammarwiki and a Chrome Plugin that would show the pinyin and translation on hovering a Chinese symbol. I just don't see how your site would help me improve my Chinese, beyond these existing, excellent tools.

I hope my honest feedback helps and you appreciate it.
Maybe go for the negative? I can't cite them off the top of my head, but I'm pretty sure over the years I saw different headlines and titles about studies where it was shown that language has a strong impact on thought. More precisely what I recall is that people who don't learn a language have "development issues"[0]. As this isn't my area of research, I'm quite bad at remembering most about it, other than the anecdotic.

[0] I'm not sure this is the correct (much less the politically correct) terminology.
Your story sounds very familiar. Add to that list the regular regressions in new driver release that require rollback, but the binary blob drivers sometimes forget to clean up properly and you can end up in a library mixup hell... no fun.

On the other hand, in terms of robustness and reliability on the compute side of things, the NVIDIA drivers are decent. I've only experienced 1-2 hard kernel crashes the last year -- which used to be an at least weekly event 5+ years ago.

I still wish they'd split their driver and contributed upstream parts of it if for nothing else, to make compatibility layers and shims more robust, but knowing NVIDIA I doubt that's on their roadmap for the coming century. :)
If the 2nd amendment were a great idea, they'd have written it intelligibly.

Some of us parse the rationale such that it seems obsolete: we no longer rely on a militia to defend the nation, we have a professional military for it.

> A well regulated Militia, being necessary to the security of a free State

Some of us, obviously, don't.
Thanks for the reminder! Registered for one just now myself. I wonder how long the wait is.
Really being agile basically amounts to "use best judgment at all times". It is highly unstructured because it provides absolute freedom. That means that the only people who can actually be agile (have the experience and discipline necessary), are the ones who don't benefit from being told to be so. Any time a team is told to "be Agile" to fix their problems, that team lacks the maturity to actually "be Agile".
> Interface looks cool

Thanks, glad you think so :)

> what benefits are there over using mitmproxy?

With mitmproxy you can do almost everything you can do with debugProxy and a lot more.

The main benefit is you don't need to install anything. Also you can proxy requests from clients outside your local network (if you are behind a NAT router, for example).
Article at the university's site: https://physics.illinois.edu/news/article/24114
My car insurance exposed my location
It’s Not About the ICO, It’s About the Trading Vehicle
$3k is within reach for most labs. It’s lot of money for an individual. But a PhD researcher’s annual salary is probably more than 35 times that amount in a coastal city. An ML researcher could easily be 200 times that amount.

A new assistant professor at a medium sized school in North America can afford a few of these.

This is a cheap bit of equipment for a professional researcher.

It’s an expensive bit of equipment for an independent researcher or student, or someone in a poorer part of the world. But why would anyone expect the best kit for hobby prices?
But git-rebase does not alter existing commits in the commit tree, it simply creates a new branch (meaning new commits) on the tree.
I expect he took some precautions in this area, of course it's no guarantee against future advances.
And taking some extra salt and water per day. 2 cups of broth does it for me. No more keto flu.

Note that keto flu only occurs when your body is switching from carbs to fat, but disappears when your body is keto-adapted.
I read through as the concept seems interesting and then i came across this:

> an IDE consuming 5GB of RAM,

Wat? I use idea ultimate and have never seen it above maybe 1.5 GB
Object Oriented Inheritance in Go
If you have a bitcoin and cash out the amount you make us fixed/limited to the current value if a bitcoin.
If you don't cash out the maximum you could possibly lose is 1 bitcoin but that amount you could make is largely unlimited. Your bitcoin could triple or 100x in value.
Amazon, Google and Apple top the biggest tech disappointments of 2017
As others have suggested mitmproxy[1] is great for this.

https://mitmproxy.org/
> mitmproxy is indeed great, in fact, this service is build on mitmproxy instances :)

I can appreciate this. Pre-configured / zero config open source software as a service is a useful thing. Not everyone wants to install, configure, and deal with command line tools.

Are there tradeoffs? Sure. Would I personally make those tradeoffs? No. But I am sure some people will.
Hi there, I'm not too active here yet but would be happy to answer any questions
I only started Haskell since the 1st day of Advent of Code this year. I didn't see that mentioned much either in the article or other articles, but Haskell is like Python and has significant whitespace to determine scope. The error messages related to this aren't always clear...
34 of the weirdest photos taken in 2017
Maybe but then on the flip side in my country we've had a decade of things getting progressively worse up to and including the massively pointless, expensive and dangerous Brexit.

I'm pretty tired of it to be honest, I don't recognise this country any more.
You have it flipped. Recall that most miners (by hash rate) supported segwit2x. Miners want bigger blocks because they can make more through volume.
One thing this doesn't mention, which might be useful to know, is that Haskell is indentation-sensitive. For instance, those examples using "let" won't compile if the lines beginning with "let" and "in" aren't indented.

I'd be interested if anyone knows of a simple guide to Haskell's indentation rules - I still find it trips me up now and then.
Wow that resource is super clever and useful, I wish it had the full "Tour"!
Chess blogging or how to publish a chess game online
You may be a little optimistic here. Just because the technology exists does not mean everyone uses it.

I use a MITM proxy to reverse engineer my IoT apps all the time (a lot of them don't provide public APIs but I want to use them from my controller app). I have not once ran into one that used pinning.
Computing: The First 100 Years (Joe Armstrong) – Full Stack Fest 2016
Yes, it's a general-purpose processor inside your processor.
It's not about the weapons, it's about the people with the weapons.

Finland has a national murder rate of 1.6. [1] At first that doesn't seem too bad as our murder rate is "only" about 300% higher. But that comparison by itself is quite misleading. Crime, and especially the most violent crimes including murder, are not evenly distributed in the US. They're heavily centralized into relatively small areas. So for instance these [2] are the crime data for Ferguson, Missouri where Michael Brown was killed. In the year Michael Brown was killed, their homicide rate was double the US average. It's now skyrocketed to 42.8 - 2,675% higher than Finland.

To give some context to that 42.8 the murder rate in Mexico is 16.35. In Columbia it's 26.5. As a matter of fact, in terms of nations - there are only 5 places in the world more dangerous than Ferguson, Missouri -- a town of some 20k people. I'm certainly not condoning police actions, but at the same time I think people don't really consider these situations in terms of context. Somebody, seemingly without irony, suggested we ought disarm the police. Imagine disarmed police in Mexico.. now increase the danger they face by 300%. That's what disarming police in areas like Ferguson, Missouri would be akin to.

This sort of reality is very foreign to us, who I suspect for the most part have led very privileged lives. And so we extrapolate our lives to a situation where suddenly the police are just killing people. And that would indeed be insane. It's so foreign for us to imagine how dangerous many places in the US are -- and it's these locations where the systemic police violence tends to also be heavily centralized.

[1] - https://en.wikipedia.org/wiki/List_of_countries_by_intention...

[2] - http://www.city-data.com/crime/crime-Ferguson-Missouri.html
I'd say stop storing your spending money as btc, it's an asset not cash. Can you liquidate your 30$ peice of gold in < 4 hours for market value? Probably not.
please - oliver is on the so-called-left end of the false dichotomy spectrum, whereas limbaugh is on the so-called-right end. both espouse a faux-popularism rooted in arguing against evil strawmen that lacks nuance and always slants towards greater centralized, large-entity control of society.
Apple is not on vendor list. Q: Why not?
No one said that it's going to win a prize, but it's not like it's particularly terrible either.

Also, it's the webpage of a game. You go to the webpage, you download it, and then you're probably not gonna see the webpage again for a few months.

It's also free. If you can't get past some flaws in the webpage to grab your free copy, frankly just bugger off.
Goto is often used in assembler and low level C code that essentially mocks assembler, but spaghetti for procedural and OOP styles.

I actually found a goto in a C# project I took over this year and one of the first things I did was change it to a while loop with a break.
I feel exactly the same, I use a hybrid approach, Vue/TS on the client (refactoring a legacy mess) and Symfony components (not the entire framework, legacy project) on the back end but not a full SPA, reusable composable components with a single core VM that orchestrates the page.

I get a lot of the benefit of a SPA (client side reactivity/UX/UI) with the benefit of a traditional architecture.

The "do it all on the server" vs "do it all on the client" approaches never made sense to me, do the bits that each is best at in the correct place.
>As a documentary film editor this is going to literally save my ass for those times when production didn't quite get it right.

??? Documentary = non-fiction, isn't it? I mean, would you use CGI to show someone doing something you didn't quite record them doing?
Did you ever spring to action after intensely experiencing something you were already factually aware of? I think climate denialism is not a big problem on HN, but apathy and priorities are.
My wife is from Philippines, I go there pretty much twice a year, I know a lot of people from Philippines, so maybe I understand their situation a bit better than the countless keyboard warriors that write here without even having put a foot in the country...
If you run your own LN node, your channel is associated with your IP, and your transactions are associated with your channel. It is the same as reusing a single bitcoin address for all your transactions, with all the consequences [1], except this time you can tracked down to your physical location. In vanilla bitcoin you can at least generate addresses at will, while opening and closing payment channels every now and then undermines the whole idea of the off-chain transaction layer.

[1] - https://en.bitcoin.it/wiki/Address_reuse
#15 under Complete Survey Results asks "Has your gender helped or hindered your ability to fundraise?"

58.2% said their gender directly hindered them. Unless the majority of respondents to this survey are female I don't see how the numbers can add up if only 12 men make up that 58.2%?
>> What you find is that it's the 3% of assholes who make a mess for everyone else.

You have just neatly summarized all of the recorded history of humanity.
PS2 is already at the level where hardware only knows about 3D.

Also its programming model is closer to something like Vulkan, thanks to the Emotion Engine.

Meaning having to create command buffers and command lists, and then dispatch them via DMA to the GPU.

Or by doing GPU shaders, which on the PS2 means Vector Unit Assembly (similar to MIPS).

So even for 2D games there is quite a bit of boiler plate to write up, until something gets properly displayed on the screen.

Those lucky enough to get a Linux Kit for the PS2, could use a kind of mini-GL implementation, PS2GL, that would make it a bit easier, given that PS2 Linux did not have access to the APIs for professional game developers.

There is a copy of the web site still available, with the programming guides.

http://ps2linux.no-ip.info/playstation2-linux.com/index.html