skysight-inc/HackerNews huggingface dataset:
Fraud.

Market participants are relying on the exchange to give them correct information about trades and to only issue orders that are backed by real assets. If the exchange puts in orders that aren't backed by assets, they eventually will not be able to close out all accounts (because there aren't real assets to do that with).
First they ignore you, then they laugh at you, then they keep laughing, then they start choking on their laughter, and then they go and catch their breath. Then they start laughing even more.
I argue it was the collection wars and few new books after the dust settled. You can't have the community split over which List implementation to use. Especially now when picking one side locks you into for the rest of that projects life and they are incompatible with the other collections.
Yeah, OK, you can have an upvote for that. :)
Watch for a premium on the BTCUSD rate on Bitfinex. That'll be the market believing there's a significant risk of insolvency.

I'm surprised there's no premium yet.
Engineering teams rarely trifle over price of parts when reliability and confidence are greater concern. Sure, the neo2 is cheaper, and the rock64 is more powerful, but I haven't heard of either. What is the probability of encountering a weird not-before-seen bug on these platforms, vs Pi? Now what's the cost of dealing with that bug, including the risk-cost of having to scrap the entire platform because it's unscalable? It's probably at least $20x750 = $15k.

Pi has at least 10x more community eyes crawling over the whole system than the next three combined. You can't put a price tag on that.
I'm just looking at the friendly arm website at some of the other NanoPi's, which I'd not heard of before, I'm quite tempted by the Gbps ethernet. How do you find the software/OS support, are they pretty reliable, with longish uptimes?
That possibility is so miniscule it's not worth worrying about. If you love driving fast, you are exposing everyone around you to the possibility that you make a mistake and kill someone else. Don't see how this is any different, except for the fact that it's so rare it's more of a curiosity than anything else.
> Java has introduced streams, lambdas etc.. has any other language shown this type of adaptation to times?

Well, Lisp added CLOS, which was a huge adaptation to the rise of OOP. It also originated lambdas. I don't know if streams originated in Lisp, or if they were an adaptation from another language.

> Most of the boilerplate code is either auto-generated or you can use Lombok type framework to generate them for you

That's why I prefer a homoïconic language: I can write & generate the boilerplate in the language itself.

> Java made a really good comeback with Android

I don't know if that's true so much as there really aren't good options to Java on Android. I'd give my eye teeth for a good Go GUI SDK for Android, for example.
> Does Ethereum has any immunity from pump-and-dump and other market manipulation schemes compared to Bitcoin

No.
The article does mention that they also treated a strain of mice that routinely develops tumors in "all ten breasts" and they responded to the therapy too, but not as fully, requiring multiple treatments and not yielding as high a rate of success.
I'm curious how big the ramifications for Bitcoin will be if the majority of Tether tokens are proven to be fraudulent and Binfinex collapses (which doesn't seem that unlikely at this point).
There were hundreds of houses in these places, enough for 4 churches. I asked people living there. They eat nothing but the crap that they sell at the gas station or fast food.

I really don't believe that statement in any of the places mentioned. Rural areas have a lot of food options other than fast food (heck, often fast food isn't available).
I did some classes on the parallel language Occam-Pi back in uni. I really liked some of the designs - it's designed like a circuit diagram, with data flowing between segments in channels, and if no data is flowing, the channel and its attached segment blocks without consuming resources. It's also very easy to switch between series and parallel execution, and by designing it like an electrical circuit, it becomes possible to identify potential deadlocks and prove your program will function as expected. It's mostly an academic language, but it's worth looking at.
Java's main strength is the jvm.
C# as a language is superior to Java in pretty much every meaningful way.

All the things you mention about Java were done in C# and much more elegantly.

Where Java shines is not the language but the runtime behind it.
It might not be cheap, but it isn't more expensive than in other comparable countries. I've lived in Brussels where it's cheaper to ride a short distance, but as the distance increases the fare is comparable or bigger because the fare/km is higher than in Finland where the pick up fee is higher.

(Finland: pick up 5,90€ + 1,6€/km/1-2 people vs. Brussels 2,40€ + 1,8€/km/1person or 2,70€/km/2 people).
Clojure. It’s built on top of JVM, it’s dynamically typed but it makes so much sense, it’s probably language that makes most sense out of dynamic type system. It really is language for solving problems, if you get past that initial brackets lisp barrier, it is amazing, very efficient and it feels really good to solve problems with it. I don’t know why but it just feels great to use it. Plus it has really nice tools for Emacs. I am learning it and really enjoy it, astonishingly powerful.
Thank you so much for the kind words. I am the creator and love these kinds of projects. Check out another project I created along the same lines: TheArtBot.com

If you are asking why not many people do these types of projects- you sounds like an excellent candidate to do one yourself! I have list of project ideas on my phone that I will add to at random times. Next time you think of a cool idea write it down and make it a reality!
This article talks about suspicions that Bitfinex has "printed" large amounts of Tether (a so-called stable token which is supposed to be backed 1-1 to a supply of real USD) to buy up Bitcoin and artificially inflate the price.
I kind of wish D would pick up. It's very familiar and clean, and a few things are remarkably easy and fun to do.

Though reading through issues and threads about it, and maybe high performance programmers using it have more than a few things to say about the state of the GC. I'm not sure if that's changed or not. I've only dabbled yet.

I'd like to see a community grow around it. It, or something like it, seems to me like the path a modern, low-level language should be going. It's not there yet, but in terms of the feature-set, optional safety, syntax, typing, etc, it's an attractive space.
Such permitting is a crony capitalist scheme to protect the existing taxi drivers at the cost of those wishing to enter into or compete with the industry.

See also cosmetology licenses in many states in the US, which are just dumbest thing.
pretty sure it's just for its press releasibility but ok
>I wish people would give it more of a chance and not stop at "it has a GC" and decide that this makes the whole language worthless.

Seriously! I've never seen anyone complain that e.g. Go has a garbage collector, and Go's is not even optional. The only thing Go has over D is a large corporate sponsor.
Is Tether highly exposed only to bitcoin and not ethereum?
Bitcoin price seems to be taking a heavier hit than Ether https://www.coingecko.com/en
Tell me that the “free” Yubikey is just a give away, and not used for logging into said paywall. For import assets, I’ll happily use real (read: slightly inconvenient) 2FA. But a magazine subscription?
MIT is also giving the course Artificial General Intelligence at https://agi.mit.edu/
List of recommended articles and papers (reading material for the AGI course): https://agi.mit.edu/vote-ai/
Assuming we have some sequence of commands whose output we want to capture and eliminating any implicit use of the shell from perl, I’d define a sub along the lines of

sub output_of {
my(@commands) = @_;

my $pid = open my $fh, "-|" // die "$0: fork: $!";
return $fh if $pid;

for (@commands) {
my $grandchild = open my $gfh, "-|" // die "$0: fork: $!";
if ($grandchild) {
print while <$gfh>;
close $gfh or warn "$0: close: $!";
}
else {
exec @$_ or die "$0: exec @$_: $!";
}
}

exit 0; # child
}

Call it as with

my $fh = output_of [qw( echo -- )],
[qw( ls / )],
[qw( echo -- )];

while (<$fh>) {
print "got: $_";
}

close $fh or warn "$0: close: $!";

If implicitly using the shell is acceptable, but we want to interpose some processing, that will resemble

my $output = `echo -- ; ls / ; echo --` // die "$0: command failed";
chomp $output;

print "$0: lines = ", `echo '$output' | wc -l`;

This becomes problematic if the output from earlier commands collides with the shell’s quoting rules. This lack of “manipulexity” that we quickly bump into with shell scripts — that are otherwise great on the “whipuptitude” axis — was a common frustration before Perl. The gap between C and the shell is exactly the niche on POSIX systems that Perl occupies and was its initial motivation.

If all you want to do is redirect anyway, run

system("{ echo -- ; ls / ; echo -- ; } > out.txt") == 0
or die "$0: command failed";

Use the appropriate tool for the job. Perl was not designed to replace the shell but to build upon it. The shell is great for small programs with linear control flow. It’s hard to beat the shell for do-this-then-this processing. The real world likes to get more complex and nuanced and inconsistent, however.

Maybe I am missing your point entirely. Do you have a more concrete example in mind?
This is pretty awesome! Does anyone know how difficult it is to do transfer learning on GAN? I've always been curious whether transfer learning would create decent results on pre-trained GAN models.
The BBC is fully funded by the government (i.e. the taxpayer). NPR claims they are minimally funded by the government but sure does fight hard to keep that supposed 2%. But the main point is that someone else had to pay for what you espouse as free.
If by this you mean that it’s not taken as seriously because it’s pop, I agree. I’ve been seeing more and more node.js in the enterprise stack and in IoT for smartcity projects.
I’ve used nim in production and I even wrote a very small part of the language itself; and it’s great in many ways, but unfortunately it lacks taste. When a language gets that complex it needs to be consistent and it needs to exhaustively cover use cases and nim is obviously better than C, no question, but it’s no Ruby. Maybe it will be one day, but for now having a smaller amount of features like Rust allows for a cleaner more cohesive picture and building on top of that is easier. Though I hate Rust’s syntax. Crystal looked promising for a while, but dev there is slow.

I still wish the coffeescript model had worked out where we could view or think about languages differently and compile them to a common one. But unfortunately it doesn’t work without a great deal of effort.
I'd argue it's more misunderstood than underrated.

Given (historical) alternatives of flash and java:

Want some simple scripting on a web page? JavaScript, hands down

Want a full page takeover as an app? Java didn't make much sense here- the startup time was awful, and you might as well have literally just made a java desktop app. Flash too had limitations- you could (and I have) throw something together pretty quickly with flex, but the loss of the mobile market was unfortunate.

With that said, you are afforded many paradigms, from fully OO to fully functional (from GWT, to Angular, to React, to Purescript), with everything from static, compile time safety (typescript and flow) to runtime clojure-spec ish typing supporting ADTs (tcomb, io-ts, folktale, fantasyland).

There's canvas and webgl, but with the DOM having accessibility primitives built-in, you really don't need or want to go there unless you absolutely have to.

For every fault of the language, a third party came to the rescue- from module systems (require/amd => browserify/cjs => system/webpack/tsc/ => native modules) to macros (sweet.js) to DSLs (peg.js) to whatever you can think of, all on NPM (for better or worse).

There's a lot to hate about JS. There's a lot to love, if you give it a chance without carrying emotional baggage.

A lot of these things have absolutely ruined the modern web- I hate the popups on every news website wanting to send me push notifications, and every other blog pretending to be a SPA.

A lot of these things have made business advancements possible- I once took a downloadable part configurator app from a company, which could only be installed on windows, and converted it into a web site. Average quote turnaround went from 2-3 weeks to a salesperson could walk into a customer's office, walk them through the website on an iPad, and have a quote in 15 minutes.

JavaScript, and the web platform in general, have been maligned, misunderstood, inappropriately used, but it has also been a fundamental changing point in our usage of computers, in many cases for the better.
If Bitfinex or its sister company is engaging in outright fraud, I see no reason to believe its market data.
Hi HN,

I link to my blogpost with an overview of the extension, but it’s available here https://chrome.google.com/webstore/detail/ejlaogipbpicpboiog... and the source code is at https://github.com/zchr/donate-extension. It’s very much an MVP, but I’d love any and all feedback!
I won't presume to speak for "everyone on HN", but my personal concern about "securities and banking fraud" is the capriciousness and corruption exhibited by our current prosecution of those. Multiple people are in prison because they sold BTC to someone who sold BTC to someone who used BTC to buy drugs. Meanwhile HSBC, Wachovia, etc. have been caught red-handed laundering billions in drug money, and no one has seen the inside of a jail. Lots of other big banks screwed up badly enough on securitization of subprime loans that their paid-for Treasury Secretary had to bail them out with public funds, and who do the prosecutors go after? Some tiny little Chinese immigrant bank who actually caught and reported a loan officer who tried to write some fraudulent loans. Giving LEOs more power to snoop into every part of citizens' private lives isn't going to make this sorry situation any better.

The phrase "horrifying crimes" makes me think of something violent. Evidence in violent crimes tends to be physical rather than mobile-phone-based.

Of course, you've also already admitted [0] that none of this is about catching criminals.

[0] https://news.ycombinator.com/item?id=16239680
I know what you said is in jest, but did you read what you quoted? The individual in question worked at goldman sachs as an analyst/trader for maybe 3 years (AngelList), and hasn't worked there in at least two years.
It's not like the ecosystem is non-existent. At all. Only are most libraries really hard to use (IMHO), and they don't compose well (too many complicated types), have terrible compile times...

The language might be elegant at the core, but it's too far removed from reality (efficiency on real computers is super hard to control from Haskell) and it's far too focused on types (which, while they catch some errors, slow development down, and encourage unnecessary complexity ("easier" and "more type-safe")). After all, it's an academic language.
With C#, it's not _just_ the language. Typically, you'll pay for licensing costs of hosting the infrastructure required to run production grade C# applications. With Java, you can use open source infrastructure and servers.
NASA Alloy Could Fold Wings in Flight – Tech Briefs
The whole Wirth family of languages. They had clean, readable syntax, proper modularity, fast compilation, good performance, safety, productivity, GNU compilers. But they were shunned because people apparently didn't want to type "begin" and "end" and preferred unintelligible, clever tricks in C.
I don't think Ethereum contracts are much better compared to what we already have - make a mistake in a contract you will end up arguing with humans in a conference room anyway.
Our acquisition by a Fortune 100 got knocked over during due diligence (sad, but i'm told it is normal.) Made great money but a strategic acquisition was what we really wanted.

I cant say I didn't try. We did a product with both market opportunity and one where the marginal cost would have allowed free distribution in needy countries. Inexpensive diagnostics help find conditions earlier so they can be treated more effectively and better human health, so very proud of what we achieved product-wise (whatever the business outcome.) Having a good country to work in with a sensible medical system and well-aligned incentives to improve the system allowed this. We tried to sell the idea/services in the US but the medical industry here is just out-of-control-complex-nonsensical.

That said, whatever one might think of the governments, we had a great time with the local population. We were a bit bubbled in a western "compound" and a US embassy school for the kids, but life was very easy there.

If you want apartment life, you can live/entertain pretty inexpensively on an artificial island with all things you might want: http://thepearlqatar.com/EN/TheIsland/Pages/The-Pearl-Qatar....
If people start to flee the system I wouldn't imagine any of them is safe from panic, runs etc.
Imagine you and I have a collection of paintings by an artist. We want to sell them for more than the last painting by that artist went for- but the market price is pegged around that price.
We agree to buy each other’s paintings at a much larger price- which is fine for us, because we are paying roughly the same as we are getting and we will still have a painting. But now it appears to third parties that the paintings are worth the new price.

In the case of tether, I understand the second painting might have been just a a new canvas with “I-owe-you-x-dollars, signed-bitfinex”. And also both parties are essentially the same people here.

Disclaimer: I am not a finance guy and I don’t know what I am talking about.
Seems like a legitimate place for our tax dollars to fall in comparison to where they normally do.
I find it weird that people assume this is intentional market manipulation. If they are in fact fraudulent (I think they are), being able to print money is a business model in itself; you don't need to intentionally manipulate the market (but could end up doing so accidentally)
I wouldn't use Julia for scripts because of its overhead. I wrote a udp packet flinger for work to test packet throughput in about 10 lines server, 10 lines client (yay!) But when I wanted to deploy to Amazon, the images took about an hour to build.

Generally speaking applicatio startup time in Julia is poor (maybe because of the number of symbols in Base?), I only recommend using it for its original purpose - mathematical computation - which, by the way, it's insanely good at and an absolute joy to code in.
Freshwater is probably only marginally better and if anything goes wrong the chances that the debris falls on land is much higher. Unfortunately the Great Lakes are too far north.
You didn't respond to my point at all. People talk about this stuff like everything is established and permanent now that there has been, what, a year? of mainstream interest. It's absurd. Let's re-evaluate once we've moved a ways past the "flash in a pan" point.
Where SQL excels is working on vast batches of data without using loops. Once you can think in terms of datasets, it becomes very logical to process it all at once.

Nobody needs to mention C because it is definitely not underrated - it's earned its reputation and is respected/feared by developers everywhere!
Adobe Creative Cloud 2018 for Windows, 7, 8, 10 and MAC Full Version
Ask HN: Who is hiring? (February 2018)
Please lead with the location of the position and include the keywords
REMOTE, INTERNS and/or VISA when the corresponding sort of candidate is welcome.
When remote work is not an option, include ONSITE.

Submitters: please only post if you personally are part of the hiring company—no
recruiting firms or job boards. Only one post per company, please. If it isn't
a household name, please explain what your company does.

Readers: please only email submitters if you personally are interested in the
job—no recruiters or sales calls.

You can also use kristopolous' console script to search the thread:
https://news.ycombinator.com/item?id=10313519.
Ask HN: Freelancer? Seeking freelancer? (February 2018)
Please lead with either SEEKING WORK or SEEKING FREELANCER,
your location, and whether remote work is a possibility.
Ask HN: Who wants to be hired? (February 2018)
Share your information if you are looking for work. Please use this format:

Location:
Remote:
Willing to relocate:
Technologies:
Résumé/CV:
Email:

Readers: please only email these addresses to discuss work opportunities.
I was noticing that the other day. I wonder if that's because Ethereum has contract functionality and thus as some intrinsic value to it.
GitLab | Engineering and Non-Engineering Roles | Remote Only | Full-time | https://about.gitlab.com/jobs/

We're currently hiring product managers, marketing roles, developers, sales reps, managers, director level positions, and more; see https://about.gitlab.com/jobs/.

We're a remote only company so everyone can participate and contribute equally. GitLab Community Edition is an open-source Ruby on Rails project with over 1000 contributors.
Blue Vision Labs | London, United Kingdom | Onsite, Visa, http://www.bluevisionlabs.com/

Stealth startup working on augmented reality, self-driving cars, and robotics. Founded in a Y-Combinator Fellowship and backed by Accel (Facebook, Dropbox) and Horizons Ventures (DeepMind, Siri).

Our team comprises experienced software engineers, accomplished entrepreneurs, and PhDs from top universities. We offer a full range of benefits, a friendly and dynamic atmosphere where everyone learns, grows and contributes to our core product.

We are seeking ambitious people with industry experience to join our team:

AR / VR Developer | Mobile (iOS / Android)
Software engineers | Backend, Data, Pipeline (+internships)
Software engineers | 3D Visualisation / Graphics
Research engineers | Computer Vision (+internships)
Research scientists | Computer Vision
Technical recruiter

We offer:

Flexibility
Competitive compensation and equity packages
A voice at the table
Central London office
Free breakfast/coffee/lunch/coffee/gym
Visa sponsorship
Asimov | Software Engineer, Machine Learning Engineer | Boston, MA | Full-time

Hi from Asimov! We’re a small team of HNers fresh off of our seed funding lead by Andreessen Horowitz. We’re fueled by a vision to transition synthetic biology to a fully-fledged engineering discipline. We’re building our our initial software team and need help with everything at the intersection of infrastructure, software systems, data ingestion and storage and machine learning for predicting optimal genetic circuit design. Check out some of our work at www.github.com/CIDARLAB/cello and our mission at www.asimov.io/blog

Search Keywords: deep learning, sequence to sequence learning, bioinformatics, cloud infrastructure, python, tensorflow, microservices, biotech, Boston, Cambridge

Prerequisites:
* 4+ years hands on experience as a SWE or ML engineer in industry
* Excitement to learn a tremendous amount about genetics, bio hacking, genetic circuit design
* Excitement to autonomously improve our product with your experience in designing software and/or ML systems

Perks:
* Flexible working hours, develop when you are most productive
* We believe in creating a lifelong company by avoiding burnout and focusing on long term impact
* We value impact over hitting arbitrary deadlines
* Frequent team lunches, happy hours, and a coffee lab
* Cross pollination: We’re an awesome team of scientists from diverse technical backgrounds

If you’re interested please send me an email at joe@asimov.io or apply online at www.asimov.io/careers