skysight-inc/HackerNews huggingface dataset:
>I think the only people who hate cryptocurrencies are those bloody conformists, big brother lovers who never experienced first hand how shitty traditional financial system is.

For me personally, I don't hate Bitcoin, I just don't see the value in it. Maybe that's because I'm not from a shithole counry and I can actually rely on my government and financial institutions.

If you need to vent some anger, maybe direct it at the "bloody conformists" and "big brother lovers" in Russia that keep people like Putin in power. Oh wait, maybe these people are also just victims of the system and you should be more careful slinging your insults around.
What a funny idea. Magnetic shadow
I do something similar, when reading stuff around 15 feet (typically text on TV screens). In my case, it's because I have one long-sighted eye and one short-sighted (so I use one for close-up stuff like reading and the other for far stuff like driving, while effectively ignoring input from the other). In the cross-over zone, it's easier to close one eye than to let them compete for dominance.
"Tesla does get shit for not supporting either, quite frequently."

Yup. As cool as Tesla's giant touchscreen is, the UX just doesn't compare to CarPlay.

Much of this is down to Siri, which mostly eliminates the (potentially dangerous) need to hunt around in menus/touch controls for audio and navigation functions while you're driving.

No doubt Android Auto has this same advantage. Tesla's voice controls are a joke in comparison.
Oh, so, half of the world is shit because it's not US (and I guess you haven't even lived in US but you're 100% sure it's the best possible country in the world).

But how exactly does cryptocurrency solve your problem?

Is it possible to legalize crypto you earned? Nope.

Is it easy to accept payments in cryptocurrency? Nope.

I don't see any advantage over "shitty" old banks.
My definition: there is no clear limit, but there is a spectrum of ‘roboticity’ that corresponds to the spectrum of ‘versatility’. The more versatile a machine is, the more a robot it is.

For instance, a blender is not versatile. But a cooking robot can do more things (it blends, but also cooks, mixes, etc.). This is why the cooking robot is more a robot than a blender.

This is similar in industry. You have specialized machines, which can do a single thing. Industrial robots are more versatile because we can program them to achieve different task (e.g. when there is a new model of car). The ultimate robot would be as versatile as a human. This kind of humanoid would have the highest level of ‘roboticity’.
> Reviewing the timeline, isn't it more convincing that Google tried to protect themselves first, rather than Intel?

It is true that both would suffer from disclosure.

> why did they announce these exploits

Because they got outed and so they had to develop a cover story.

> It does not add up.

Many parts of the story do not add up, probably because the parties involved are lying.
Old Opterons are still around too. Heck, cheap dedicated servers at Hetzner are repurposed desktop Athlon 64s :D
Do you think that once/if crypto currencies become mainstreams, they won't be regulated just as much by shite governments ?

To believe that the most fundamental social human issues can be solved by technology is a bit of an utopia imho. Greed, lust for power, envy, etc. Those are part of human nature, i don't think they will disappear thanks to some elaborated algorithm. Unless you want algorithms to take control of social interactions (which is another kind of shite society).
I graduated from college more than 2 years ago so I forgot almost all of them CS topics that I've learned and wanted to review the fundamentals (OS, databases, computer architecture, etc). And no, I don't use of these concepts very much at work, only surface level knowledge. I've also been trying to learn more about malware analysis and reverse engineering, and it seems like having a solid foundation in CS concepts is key to being proficient at it.
Make a digitally verified lab book

It would be kind of a wiki but each update/edit is externally verified.

In science, each lab has several lab books where everybody documents everything they did. In the rare event of a patent discussion between two labs or unis the first entry in the lab book decides who gets the patent (it seems to be way more complicated than that by now). Usually these lab books are regulary counter signed by the supervisor to 'prevent' tampering but it's not a particularly secure system. Having the blockchain verify each entry's date and originality could be fun. (but I wonder how useful it would be in the real world - would patent lawyers take this up or just ignore it and say they're happy with the old system?)
Perhaps when it can carry out programmable tasks.
Knowing and fully understanding the concept of undefined behaviour (UB) and the difference to unspecified and implementation-defined behaviour is a must for safe and secure C programming. Because arguably, C and C++ are broken at the specification level. Chris Lattner puts this in kind words:

http://blog.llvm.org/2011/05/what-every-c-programmer-should-...
I am curious as to what we'll do with all that surplus computing power after crypto currencies (or mining on general purpose hardware) fade out of fashion.

Better weather forecasting? AI?

And don't forget the investment on cheap power sources.
Free Video Tutorial: Creating a GraphQL Server with Node.js and Express
"But this time, it's different!"

- Every scam victim ever
When I did my degree, the older students were forbidden to use any language from the Lisp, ML or Prolog families for the compiler design assignment as that would be too easy.

As Java was just released by the time my class got to do the same assignment, we ended up using Java with JavaCC and JJTree.

While not as easy as Lisp, ML or Prolog, it was still much easier than the Jurassic yacc/lex that still prevails in some circles.
Yes, 3g is usable, I can browse any site without noticeable delays. But Slack experience is extremely poor. It require a really fast and low-latency connection. And just for a text chat - there're tons of other solutions that has no problem with the latency and bandwidth of 3G or even Edge. But I'm forced to use Slack. :(
This, plus in preparation for a worst case scenario, I use Toptracker which records screenshots and logs hours

[1]: http://tracker.toptal.com
Federal Law Now Requires States to GPS Track Disabled People Using Attendants
Ask HN: How to upgrade small pet project and make it commercial-grade?
And yet the most efficient (hashrate/tdp) GPU for Etherum mining is GeForce 1070, not any of the Radeon models. Even Vega 64 couldn't beat it.
Machine translation has become really, really good. I did not spot many mistakes.
UX Copywriting in Product Design
It always helped me to be proactive, which meant basically something like a quick status report to everyone on the team (not just superiors) every few weeks, whether they asked for it or not.

It's always short, maybe around 3-5 bullet points, with a link to something showing the end result of the task. (Github is good enough for a technical audience, but you probably want to link to the actual end-result for nontechnical audiences)

The big thing though, is the attitude you have towards yourself and your teammates when presenting this stuff.

You shouldn't be presenting it as proof that you're working and not sitting at the beach or something. You also shouldn't present it as some sort of validation, like "Bob got praise from the CEO, I did good stuff too, I want praise!". Instead, you should approach it as "I've been working on this thing that's related to what you've been doing. I kind of feel like you might not know about it, or not know the extent that it impacts your work. Here's some info. If it's old info, I've wasted the minimum amount of your time I can. If it's new, I've just made your job that much easier".

And just send them out when you feel that disconnect. More often than not, your instinct is right and the other team members really could use that info.

To date, I've only ever received positive feedback on these sporadic unscheduled status reports :)
SteelSeries Siberia 800 gejmerske slušalice
RT's big problem was the lockdown. They wanted everyone to use the Windows Store. You can't even run architecture-neutral .NET apps on the desktop in RT without a developer unlock.
As a frontend dev, GIFs of the piece of functionality you've implemented in a PR are a godsend. A good practice to get into even if you're not remote.
Bytecode is machine language, specially on mainframes and computer architectures up to early 80's.

It is all a matter how the CPU executes it, direct mapping of machine code into gates, or micro-coded translation layer.
First find a problem, then think of the obvious solution to that problem, then solve the underlying problem to that solution.

You can find some good problems from this essay.

https://medium.com/black-n-white/the-problem-with-problems-4...
OP here. To add context to this question, I have a small project in Flask that I made for myself, but it's not multi-threaded, there isn't comprehensive testing suite, etc.

How do I get from a very bootstrapped pet project to something a thousand people can use? Are there any resources/books that could offer guidance on this process?
No one who cares about latency even has 10GBASE-T hardware, because it introduces a vast amount of coding latency. It is also very power inefficient.
That's a thought I came up with a couple of months ago but I wasn't able to find time to test it out myself. From my point of view this seems like a very viable, albeit expensive attack vector without any potential to make money. The only result is destroying confidence in the network, so state level attacks might be the only reason to apply it.
curious why you're investing this time. any plans to apply to such jobs?

(I'm not a recruiter or working at a quant firm, just curious)
Maybe not but even if you're right, it will push governments, or governments-approved organizations, to offer a decent alternative to what people were seeking for in the first place.

Consider file sharing. When P2P came out, the video entertainment business was in a serious crisis. Arguably, platforms like Netflix came out and offered a decent legal solution.

I believe governments will eventually approve a form of cryptocurrency, allowing more freedom and transparency to the way people own and exchange money. Not all features of cryptocurrencies will be available (full privacy won't be completely allowed, for instance), but most of them.
I don't know about Canada obviously but in Poland hospitals are not allowed to charge for anything that is refunded by the national health service, but they are free to charge for anything else. So if a patient says they want an extra injection that is not funded and they will pay out of their own pocket for it, they absolutely can.
> Uninitialized values and out-of-bounds memory accesses are significantly more important and worrisome than memory leaks (because they represent potential attack vectors)

I agree with your conclusion but not your reasoning. Attack vectors are way down the list of reasons why uninitialised values and out of bounds memory accesses are higher priority. They're higher priority because they will likely (maybe definitely) crash your program or (even worse) cause it to fail in a frustratingly indeterminate manner. You should be so lucky that your program becomes significant enough to be targetted by "attackers".
Handmade ice cream
What argument is this?

Not everyone has the time to volunteer and not every comment has to say it is a cool project.
At least for now his side is winning the arms race so he can benefit from it until that day potentially comes.

Although I still think it's going to be a very long way off if western government's can't work out how to make unauthorized use of crypto illegal.
I agree that human nature is corrupt at its core, but the blockchain is not. Placing cryptocurrency's aside and realizing that distributed entities will allow us an attempt at curtailing the effect of these negative human qualities is what I value the most. The blockchain is a perfect example of a publicly accessible ledger that is resistant to manipulation after the fact, inherently making it a source of truth. Blockchain technology will not change the entirety of society (in our life time) but it has definitely become a catalyst for social change.
Forgot something - most wetlab laboratory lab-books are physical copies with handwritten content, mostly so you can quickly glue in photos and take notes in spaces where PCs are not allowed, this could also hamper uptake of any PC-based lab-book.
We do this as a weekly team practice, remote or not (our team is mixed). It's quite good, especially if tasks get captured in JIRA or GitHub or some other linkable manner if people want to dig deeper.

It's particularly valuable when meetings that happen entirely in one office get the result shared out to remote folks who might not have even known it happened. The biggest complaint we have from remote workers is FOMO, and often just a one-liner about a meeting's result puts a lot of that to rest.
My first Linux distribution was Slackware 2.0, bought during 1995 Summer.

It came on a CD-ROM, whose contents I had to copy into the hard disk and start the installation from there, because IDE CD-ROM drives were mostly unsupported.

My monitor was 1024x768, but X could not do higher than 800x600 with my card.

Nowadays I have Ubuntu on my travel laptop, and still have hardware acceleration issues with its Brazos GPU.
Something about that rule seems extremely backwards to me. Might as well implement a Prolog or Scheme in a lower level language then do your compiler assignments in that.

Reminds me of this quote "Any sufficiently complicated C or Fortran program contains an ad-hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp."

Source: https://en.m.wikipedia.org/wiki/Greenspun%27s_tenth_rule
“but it also enables a lot of very questionable businesses and people.“

So basically like cash.
That’s an argument for better government, not forgoing government altogether, and reverting to anarchy.

I’m one of those “bloody conformists”. And because my country is full of then, and we elect sensible politicians, I am welcome at any bank in the world.
While I agree with the constraints, it kind of distorts the past for those too young to have lived through it.
If you’ve decided to use Ethereum, you should find a target group that really needs the immutability and verified consensus. For the average user, Ethereum is both very expensive and very inconvenient.

So maybe look for industries where they’re currently moving a lot of paper around to achieve consensus between market players and/or regulators?
I consider myself a cryptocurrency enthusiast (I regularly browsed bitcointalk forum since 2013, even if I did not buy anything until 2015), but I have no problem with, nor fear about, governments managing money: what I'm interested in cryptocurrencies on the long run is to replace banking services for individuals, which I find to be of lesser and lesser quality with the years.

But I get why you think this is "all crypto currency enthusiasts", given cryptoanarchists are a prominent group. The distinction was clear during the fail of the DAO [1] from ethereum in 2016. When ethereum core devs decided to fork to revert the blockchain and "erase" the steal, there was basically two groups of people: those who were happy that it meant fraud can be dealt with (a not-so-small minority group, which I was in) and those who thought it meant manipulation, regulation, intervention, everything they despise from governments.

Granted, the later are way more numerous, but please don't assume it's just all cryptocurrency enthusiasts :)

[1] https://en.wikipedia.org/wiki/The_DAO_(organization)
I'm not saying doitLP is right, but "years" is not a long time for building extra production capacity across the manufacturing process. Hell, they probably need a couple years of sustained demand to even consider upgrading it.
Michel Lotito – the man who ate 18 bicycles
The problem with illegalized drugs is one of parents as a group trying to protect their offspring. Which is anoble endeavor. You will never solve the whole mess without taking these concerns seriously. There will always be your mum and dad voting for Nixon if you do not parallel to legalizing punnish drug promotion.
Thanks for pointer. Quick summary of my historical interests: breakdancing -> Finance/investing -> automating stuff with code -> software projects -> cryptocurrencies -> functional programming. The domain I have invested in (probably will for another 3+ years or even more): cryptocurrencies; there is a lot of hype right now but I have been following the space for a while and my interest hasn't decreased and that's certainly not due to the prices. That's why I'm searching/exploring further.
Statements like this sound so religious.

The blockchain is a human construct, entirely dependent on human inputs, outputs, and interpretation to have any meaning at all. As long as that's the case (and if it isn't, then it's not useful to society), it has the exact same weaknesses.

It's entirely possible if not probable given enough time and enough tries at it, someone is going to find a really useful application for it. But it's hard to take statements like "catalyst for social change" seriously when its sole contribution to this point has been a new form of gambling. There's a big disconnect between what the technology is supposed to do and what's actually happening.
Put a Pioneer system with CarPlay in my 2010 Porsche. I am pretty happy with it. I need to figure out a better mic, as Siri is bad enough most times, but with the top down...well....
> user engagement and growth

I wouldn't compare those. Most of the altcoin trading is completely speculative, not even in the sense that they "believe in the future of the coin", a lot is purely speculative profit-making (e.g xrp), pump-and-dump chasing and herdish behavior. Very few coins have substantial engaged followers (e.g. raiblocks) and only the top 2 have actual users. I 'm a believer in the technologies but they are in such early alpha stage that it's not justified to expect that most of them will even prove to work.

The biggest issue for me is the distribution of coins, with most ICOs unashamedly aiming to make the founders and investors billionaires from day 2. Even if their products prove succesful, i think a forked, clean chain will win over more followers.
The governments can only slowdown cryptocurrency revolution but they can't stop it.

BTC, LTC are traceable, so you can still track down owner (although it may be extremely difficult in some cases).

But with technologies like zero-knowledge proof in ZCash, you have untraceable money.

So at some point, when cryptocurrencies hit mainstream, you may see the situation when people start exchange goods and services directly in ZCash or Monero. I just don't see how government can shutdown this.

I don't see how governments can crackdown cryptocurrencies completely. So in long term, impact of cryptocurrencies on global economy is inevitable.
7 Tips for Migration from Backbone to React and Redux
I thought it would be good to include the output of the example executions at the bottom of the page... then I remembered i could just paste that in a console - very cool!

A while back I started making a game in javascript called "BASIC Instincts" that was going to be about finding clues in the world and typing in BASIC programs from magazines to solve puzzles. The parser/interpreter was the most fun part (https://www.youtube.com/watch?v=GwBiJR_rj_w)
Bitcoin and any other interpretation of the blockchain is valuable because they create a physical fabric in the digital space. It will take time to implement but its going to be commonplace for the next generations. It allows for an increased complexity regardless of how the individual creator is doing. There is a lot of scams and snakeoil salesmen a lot of fools gold, just like there were in the golddigger years and the wil get booted out sooner or later, but the value of this decentralized fabric especially with regards to bitcoin is invaluable for any future decelopment of infrastructure.
Games I shove the most time at aren't even that intensive. Klei, and Zachtronic games.
Endianess only matters for how numbers are stored in memory, but operations like bitshifts, boolean operations and arithmetic happen after the number has been loaded into a processor register, so endianess doesn't matter.

Even if that wasn't the case, flipping a two's complement integer requires only negation and addition (as you showed), and those don't really depend on data layout.
Maven was the fourth build system I got to use, and coming from Ant I kind of hated it, because the company was trying to shove our Ant workflows into Maven plugins, and the experience was quite bad.

A few years later I embraced the declarative way, and changed my mind about it.

In fact, I only use Gradle instead of Maven on Android projects, because Google forces me to do so.

From my perspective many projects have issues with Maven, because it is easier to think imperative instead of declarative.
mode of operation during war (attack against bitcoin, oppressive regime, etc) would be very different to current mode of operation.

radio to receive new blocks and any means of sending 250-500 bytes of data (sms, radio, morse code, flashlight) is enough to do almost all you will ever need to do with bitcoin, no internet required.

network of trust based acceptance of peers could be a solution to bad nodes flood attack, i think.
Personally I think Stockholm's subway stations are much more spectacular.
Also, Lambda is just the glue code. You have to use many other AWS stuff that really locks you in deep, even if you functionallity could "theoretically" be ported to different providers.
I'm not sure what version of the map is posted in the Wikipedia article, but the official map of the Moscow metro[1] is designed[2] by ArtLebedev's studio and looks much better. Make sure to read "Process" pages.

For those willing to take a chance with Google Translate, I also recommend checking the website Metro[3] by the art director of the mentioned studio.

[1] https://www.artlebedev.com/metro/

[2] https://www.artlebedev.com/metro/map3/

[3] http://metro.ru/
Look at the facts, UBS and Credit Suisse are in the top 5 for assets under management banks in the private banking world (source https://en.wikipedia.org/wiki/Private_banking ). Also in top rankings for investment banking ( https://en.wikipedia.org/wiki/Investment_banking ).
Just install a Webasto system? Sure it's expensive upfront but it always works, has a long range and it doesn't start the engine to warm up to car(it has its own diesel/petrol burner).
I have an X. Did not plan on it. No way. Have a 6P for years. Went in to T-Moble to get my wife a new phone. I was thinking about getting an 8, but... then the guy said, hey it's a few bucks a month + $300 credit for your old 6P and it includes Apple care. So I got an X for what I would have paid for the 8, and I am using their money interest free. Worked out well.

Also, surprisingly I love the phone. Camera is amazing. The faceID thing does not suck.
In-Space Utilisation of Asteroids: Answers to Questions from the Asteroid Miners
Are you telling me you wouldn't be happy to get a better engine, for the same price, than what you originally agreed to pay for?

Because to complete the analogy, the new engine would have to have better acceleration and superior durability than what you thought you were going to get, even if you never once paid for any additional performance unlocks.
What do you use to generate them?
I'm pretty sure that the reason GPUs are sold out everywhere is GPU mining of Ethereum, not Bitcoin.
This didn’t become public last October.
Thanks for sharing ThomPete I read the article. I will go through the HN thread link you pointed out in a bit.