skysight-inc/HackerNews huggingface dataset:
The ability of a cryptocurrency to overcome attack is based on the amount of computational power expended on hashing.

As more and more standalone cryptocurrencies are launched, the total amount of computational power expended on each will decrease and therefore make each more vulnerable to a 51% attack.

This problem is especially pertinent to niche currencies like Telegram's which are tied to a specific company service rather than those trying to act as a general unit of storage or exchange like Bitcoin or even an industry or economy wide tool like Ripple's XRP which. The more specific a currency's use case, the less processing power that will be dedicated to processing that currency's blockchain. And the more vulnerable it will be.

This seems like a real problem for the ecosystem as a whole.
I think what could make the npm ecosystem more trustworthy is if there was a system to “verify” packages similar to how twitter verified accounts. Essentially a package like “react-native” would have a symbol indicating that the npm corporation verified it was owned by Facebook. Perhaps the CLI could then also warn you when you install an unverified package.
the support is clueless, loud fan and headphone jack can be fixed.
Jeff Bezos teaches a masterclass on how to innovate (2005)
I mean, I represent the opposite story.

My parents didn't really support my computer endeavors (which distracted from my academics), but on the laptops and PCs I scrounged my computer time was unlimited. Again, not without a great gnashing of teeth and frequent complaints from my parents, but kids will find a way... I recall hours and hours programming graphing calculators (and teachers seizing my calculator for programming in classes not related to math [and even some related])

I learned by spending inordinate amounts of time trying, throwing everything at the wall and seeing what sticks, from Assembly to Game Maker-like programs to C via SDCC for my little graphing calculator. There was little preparation and very few books, and just insane amounts of time on computers.

I had "imposter syndrome" while I was learning, so I always spent time trying to do things "how the professionals" did. I remember trying TDD while I was still in early high school and worshipping XML with nicely made schemas and codegen for my RPC libraries because I thought that's what "real programmers" did. All the time spent doing things like that shaped my ability to pick and choose what "works" and what doesn't in so many other applications today

And as a result today I'm a professional developer who never went to college.

But maybe I wouldn't be doing what I do today if it was any different - if my computer access wasn't unlimited and "common" - because it was so unrestricted I spent an inordinate amount of time programming, which obviously had effects on my entire career later on ;)
Yes, and the other stuff that didn't work is most of the time SSRI.

Treatment resistant depression is not a class of depression like bipolar or psychotic. It can be any depression that resisted the given treatment - that does not mean that the previous diagnosis was wrong. Exactly like when you diagnose a particular cancer and the the treatment does not work. It's still the same cancer. It has not morphed into something else, it has not jumped to a different type of cell. It just means your treatment options are limited and in this case they didn't work.
Introspection is analysing oneself, it does not mean taking actions about it, IMO.
I think FAA changed fuel tank inerting rules, and most airlines decided it was too costly to retrofit the 747.
I think people will come up with good sharding and safe off chain solutions to mitigate transaction speed latency. I think the bubble actually incentivizes that.
I really want to see Crystal succeed. I don't really understand why there aren't more languages like it with clean syntax and good type inference.

Right now the only things keeping me from using it for everything are a lack of libraries, and it's sub-par GC.
There's another choice, which is to keep doing things the way they are being done, simply not add another 20 pragmas, and get on with life because there isn't actually a problem here. None of the problems with pragmas I've seen in other languages are present in Go, since the pragmas are simple and mostly used only by the implementation and/or compiler itself, and there's no interactions, or massive code complexity from ifdefs, or string-concatenation-based macro disasters, or any of the other real problems caused by pragmas, with the possible faint exception of pragmas not being cleanly delineated from the comment syntax, which is still not causing any huge problems I can see, nor is that likely to change in the future.

The problems that C has with pragmas, and that C++ imported from pragmas, can not be naively imputed to other languages without demonstrating there's actually a problem here. This wouldn't even make my top 10 issues with Go; I'm not sure it's even an issue at all.
This is curious.

I use an Apple keyboard with a numeric keypad on the right. From left to right on the lowest row, the keys are Control, Option (Alt), Command, Space, and so on.

I was using LibreOffice 5.1.6.2 to try this. It looks like LibreOffice has remapped the keys.
Makes me want to dial into something and play Trade Wars.
Because a corrupt government can be purchased as an ally but a farmer defending his family and way of life cannot?
The article is a bit lacking. This particular "airline" has been around a very long time. It was tracked a lot back in the day with regards to Area 51.
it’s like trying to teach something rather than just doing it

If you work on a team a lot of your time is spent 'teaching' (explaining) your code to other developers. Or teaching yourself about it when you come back to something you wrote 6 months ago. Or 'teaching' a QA person your logic to understand where a bug is coming from. Or using your code to literally teach a concept to a junior developer.

Writing documentation can feel like teaching rather than just doing, but that's not necessarily a bad thing if you're working on something that other people need to understand.
Thanks!

The things you can learn here are awesome.
OK, we've added a “passenger” to the headline.
Show HN: HyperLogLog intersections
Not ceased to exist, but the 777X (900 variant) and A350XWB are 400+ capacity and significantly more efficient. The 747-400 was designed at a time before modern ETOPS ratings and when fuel was significantly cheaper.

https://en.wikipedia.org/wiki/Boeing_777X
> You also totally misunderstand the goal pursued with FxOS, which had nothing to do with "run from their own browser and tech".

FxOS embraced web technologies, but didn't embrace the browser. I think Mozilla is still having a hard time embracing the browser, though at least now the will is there.

Who at Mozilla ever talks about hypermedia? About link text? About navigation? About bookmarks? FxOS was a demonstration of how hollowed-out the philosophy of the browser had become at Mozilla. It used web technologies to faithfully clone non-web UI and OS organization. It would be like reimplementing JavaScript in JavaScript: an interesting intellectual pursuit, but completely useless.

> If anything, the current work to remove XUL and xpcom puts Firefox closer to how FxOS was built, not further away.

Technically yes, but the motivation is different: this is work to make Firefox better, not to make a better-thing-that-is-not-Firefox.

> At the time some employees even build a new desktop browser around the same tech (not the failed Tofino experiment), that was outperforming Firefox because it had a lot of the "new hotness" like e10s and web extensions. Guess what, the desktop team ignored it, only to do the same thing later.

The Firefox Desktop team was too small to pursue much of anything. It was like a dozen people maintaining the Firefox frontend. Progress couldn't happen until the organization was aligned to actually support Firefox.
There is...it’s called Freedom. It’s a bit buggy, but it works for my purposes. I use that on iOS and Cold Turkey on PC
Sidecar | Philadelphia, PA - Onsite Only | Go, JavaScript, Data, and Test Engineers | Full Time

http://sidecar.applytojob.com/apply

Sidecar is a fast-growing adtech startup that has built a technology from the ground up to tackle the challenges retailers face in data-driven e-commerce channels. Our software is machine learning and algorithmic in nature, so it's able to spot trends and continually improve campaigns for Google Shopping, Facebook dynamic ads, and Bing Shopping.

We have hired over a dozen engineers in the last six months, and are still growing. Our project-based team structure ensures that no one gets stuck doing the same thing for too long. Opportunities to take on a leadership role come up with every new project. Our over-arching tech stack is Go, Python, React, Node, Microservices, and AWS.

Below are our current roles, but there's definitely more to come...

- Go (preferred)/Python Engineer http://sidecar.applytojob.com/apply/xtcb8zqCbc/Senior-Go-Engineer

- JavaScript Engineer http://sidecar.applytojob.com/apply/cTu8hjAdND/JavaScript-Engineer

- Data Engineer http://sidecar.applytojob.com/apply/skDDiGjpeG/Data-Engineer

- Automated Test Engineer http://sidecar.applytojob.com/apply/X6ODX9NaXU/Automated-Test-Engineer

*These are all full time positions.

Feel free to reach me at hoshi@getsidecar.com as well!
Aeolipile
Do you receive compensation for the occasional out of hours work that you do? Just asking since it appears that you've drawn a distinct line.

I have a similar role in London and having a hard time processing the situation. Employer confirmed that they won't pay for more than the contracted 35 hours a week, but I'm subtly expected to be available at any time and frequently work Saturday and/or Sunday when there's scheduled maintenance. I've had phone calls on weekends when the stuff I'm solely responsible for stops working. I'm not interested in time in lieu as weekends are the only time my wife has at home for us to spend time together. I also need the money,job is reasonably paid, so I can't just walk.
My journey in Scala
In the US the important form of "promotion" is in the form of salary. Titles are nice and probably provide some motivation, but if you can become a chaired professor at a top university, you will bring in a salary several times that of a new hire.
I agree with you but at least GoPro isn't a victim of DJI. GoPro killed itself with its immature drone technology.
Allianz | Munich, Germany | Big Data DevOps Engineers | Onsite
60k€ - 100k€

- Bachelor or equivalent experience in a technical field (for example, Software Engineering, Computer Science, or 3+ years as DevOps or Architect ...)

- Very strong experience with Linux and scripting languages

- Hands-on experience with hypervisor, provisioning, configuration and deployment technologies, (KVM, Vagrant, Puppet, Docker...)

- Work experience with 2 or more programming languages (Java, C++ / C#, Scala, Python, Ruby, C); JavaScript frameworks as a plus

- Thorough bugtracking, debugging and stacktrace/logfile deep dive skills

- Knowledge in databases technologies and fundamentals, both RDBMS and NoSQL

- Hands-on experience with cloud technologies, principles (IaaS, PaaS, SaaS) and capabilities

- Managing security in an enterprise environment (LDAP/AD, Kerberos, encryption...)

- Knowledge of basic networking concepts (OSI Layers, VPN, Tunneling) and protocols

- Familiar with several architectural (MVC, naked objects, microservices...), design (facade, proxy, observer...) patterns and principles (DRY, SOLID, SOC...)

- Experience with distributed computation, in-memory processing, cluster management

- Basic knowledge of concurrent computing

- Capability of result oriented communication with people from different departments with different skill sets

- Excellent time-management skills

- Fluent English (spoken and written). German and any other major language are a plus

- Willing to work in an international team

contact pietro.liguori@allianz.com
I think it already started in that direction with the next-generation of currencies like Raiblocks and IOTA. You will probably have currencies which will iterate on top of that in the future to improve it even more.
The Stowaway Craze
Oh, thanks! I recommend it a lot too, so I guess it started partially into the video because I watched it again. Whoops.

I love that channel. Entertaining, informative, and succinct. I've learned a lot from it.
Star Citizen maker says engine suit “never should have been filed”
It supports a subset but not a very good one. At least it fails to handle leading slashes.
Government statistics show avocado exports now bring more money into the country than petroleum.

https://www.theguardian.com/lifeandstyle/2017/aug/06/mexico-...
Basically, the problem is that they invented a lot of their own crypto from scratch. When asked about this, they said "it's fine, we're smart" and then claimed to prove their security with a red herring contest.

Here are some publications about security problems with the platform:

- A class project at MIT found several problems (May 2017) [0]

- They were featured on Crypto Fails (Dec 2013) [1]

- Jakob Jakobsen @ Aarhus University published a vulnerability discovery (May 2015) [2] and then did his Masters thesis on additional problems (Sep 2015) [3]

-Tomas Susanka @ Czech Technical University in Prague published additional vulnerabilities (2016) [4]

Plenty more out there.

[0] https://courses.csail.mit.edu/6.857/2017/project/19.pdf

[1] http://www.cryptofails.com/post/70546720222/telegrams-crypta...

[2] https://eprint.iacr.org/2015/1177.pdf

[3] http://cs.au.dk/~jakjak/master-thesis.pdf

[4] https://www.susanka.eu/files/telegram-article.pdf
Just engaging with all the devices is a job in itself. Its very tough to focus.

I keep all social media & news apps in a tablet that I refer to as the "time-killer". Controlling the alerts is a losing game. So, I just put all in a separate device. Even with browser, I have a separate profile that I use for HN & reddit.

Even my phone is silent most of the times. I wish there was a answering machine app, so I can respond to calls at my convenience. In my circle, we actually just voice message via whatsapp, so no one is disturbed and can respond at a convenient time.
I'm sometimes frustrated by uMatrix blocking every requests to third party website and forcing me to accept each of them when needed. But when I see exploits like this I'm happy that I haven't uninstalled it :D.
You still have to be vigilant when whitelisting requests in the uMatrix panel though.
WP's editorial section is independent from other parts of the paper. Their editorial tends to be much more conservative, hawkish, what have you than the rest of the paper. I don't think you can really accuse the paper of hypocrisy, the people calling for punitive measures against Snowden aren't the same people criticizing China for its mass surveillance.
The New York Times would never mention the EZLN. =)
Hehe. Sounds a great approach to computing. Let's keep doing that!
It is really well done, I want to use it for something but I have no idea what.
* Video Card: Zotac - GeForce GTX 1080 Ti 11GB Founders Edition ($678.99) whereas the actual gpu used in the mac is $399

* Power Supply: SeaSonic - PRIME Titanium 1000W 80+ Titanium Certified Fully-Modular ATX Power Supply ($242.89)whereas they could have gotten a fine psu for $99

* Operating System: Microsoft - Windows 7 Professional ($134.99) How about not and say we did.

* Monitor: LG - UltraFine 5K Display 60Hz Monitor ($1299.95) whereas one can probably get a really nice 4K monitor for 400-500. Some can spend the extra funds on another 4K monitor, others you know already have monitors.

* CPU Cooler: NZXT - Kraken X62 Liquid CPU Cooler ($158.99) Did I miss the part where the mac is liquid cooled why is this here?

* CPU: Intel - Xeon E5-2620 V4 2.1GHz 8-Core Processor ($408.99) This is an amazingly poor choice while relatively expensive its performance is decidedly mediocre being an older generation.

Motherboard: Asus - X99-E-10G WS SSI CEB LGA2011-3 Motherboard ($649.00) Expensive not primarily because its awesome but because its xeon.

The $1059 could have been better spent on this motherboard http://www.asrock.com/MB/AMD/X399%20Taichi/index.asp#Specifi... note supports dual gb lan and ecc, $340

this cpu

https://www.newegg.com/Product/Product.aspx?Item=N82E1681911... $535 and about $100 for a single port 10G lan

Total $975 between motherboard and cpu

All in all a machine could be built that is nearly equivalent for about 3544. Given the extra $1500 one could buy a second 27" 4k monitor upgrade to 16 cores and buy a second gpu.

Pretending mac is comparable in price to pc remains silly.
Another web site that claims I have an ad blocker, and won't let me see the article. I don't have an ad blocker, so I can't switch it off for you, and even if I could, I wouldn't.
I always learned this in highschool:

Both fat and sugar cause high cholesterol. Polyunsaturated fat is better than unsaturated fat is better than saturated fat is better than transfat (which you really should avoid).
I’m forgetting the details and names of the API calls, but essentially, you can override the default SSH authentication check which normally looks in the authorized_key file to instead query a remote resource to get back the fingerprint for that key pair. You can then use this in that custom script to authenticate the connection. You also need a second piece, one that uses SSH ForcedCommands, to essentially pipe the original git request into the newly authenticated session and execute.

If I remember the name of the method to override I’ll update. It was hard to find. It has everything to do with SSH and nothing to do with Git.

Edit: Found it - it's the AuthorizedKeysCommand [1] and you can use that in lieu of an AuthorizedKeysFile (which is authorized_keys by default) to run a script that can query a remote resource for the pubkey.

[1] https://man.openbsd.org/sshd_config#AuthorizedKeysCommand
Pragmas are always a bad idea. The Ada community has learned that the hard way. Whatever the pragma does, it should be part of the language standard and never be implementation-dependent.

It's time that language designers include language pragmatics in the core language. That includes for example big O information about data structures, packing of structures, alignment properties, memory access information, etc. Currently, in most if not all languages this information is spread all over levels, from nonstandardized compiler flags over pragmas up to the core language. It's a huge mess.
BMI is a standard that applies to both women and men, so if your body fat is < ~15% you are out of the norms and BMI no longer directly applies.

It also applies less as you pass 2 standard deviations of average height.

So, if you are 6'1 and have bulky shoulders and no belly, your bmi should actually be on the high side. Warning signs are when you see ribs or when you can pinch belly fat.
iPhone browser failed to load fintechreport.info but www.fintechreport.info loaded fine.
To investors, but I feel it maintains its repute as an established brand with the average consumer.
That only holds true for PoW systems
mexico nationalized its oil industry and mainly uses it for internal supply (their choice), so I don't think this is a really useful comparison.
This article is kind of whack... Yes modern superconducting materials are getting warmer and warmer. No we're not at room temp now. No there's not a clear path to simulating band gaps for extended structure materials with the quantum computing..
You're not wrong. But Hartsfield-Jackson is an amazing machine.
Ask HN: Could a Blockchain add value to HackerNews?
I'm watching all the blockchain news and all the promise for other users besides money. I understand some of the use cases, but I'm wondering if there is someway blockchain could add value to HackerNews (or a site similar site like Reddit, Slashdot, etc.)
Biases in Estimating Probabilities
In android there is a "do not disturb" option that silences everything but calls (you can drill it down further to starred contacts or none at all) and sms messages (also drillable), I always have this on.

I turn off read receipts where I can, allowing me greater control of when I respond and I also silence group chats and people who are bothersome indefinitely. If they are important enough I will find time to answer them, regardless of how "noisy" or "noiseless" they are. If it's urgent, they can call.

You can install a pihole server at your home that will block advertisers through DNS, allowing you to use even free apps without ads. (I haven't done this yet since I moved recently).

As for emails, I imagine you can have a single email address on your phone for important emails and configure email forwarding rules from your default email, I haven't tried this though.
Computational power is not a constant.
Google wasn't fighting HubPages, just spammy SEO.
Having 2 engines go out is such a rarity that it almost never happens. And when it does, it’s usually due to something that would have affected 3 or 4 as well.

ETOPS regulations also ensure (at least for the US) that if one engine does go out somewhere over the ocean, you’ll at least get to land somewhere.
In order to make the most of your travels, you need to first understand that, throughout much of the Third World, there is a smoothly functioning “system” in place that has evolved over centuries. From the First World perspective it is a “corrupt” system, and indeed, at the higher levels there is no other word for it, and this blog’s purpose is to remove the brutality and horror of such high level corruption. At the lower levels, however, the system contains an element of grace and humanity, and this lower lever is all that most people will ever encounter. You might still call this lower level “corruption”, but that’s not a helpful word if you want to acquire the most effective attitude for dancing with it. I prefer “negotiable”. It focuses the mind on the true task at hand when dealing with officialdom and removes any unpleasant subconscious connotations. So if you can view the following tools and tips as negotiation guidelines it will help bring the necessary smile to your face when the situation requires one.

Source: http://www.whoismcafee.com/the-travel-guide/
yep, this is often confusing for folks coming in from other countries: http://pgbovine.net/professor-job-titles.htm
You're right. It is as you describe on my 2015 MacBook Air running 10.12.6.

But on my 2009 iMac running 10.11.6, using LibreOffice, option-hyphen did produce an en-dash, but command-hyphen did. So either LibreOffice or some configuration setting somewhere on this Mac is responsible for this nonstandard behavior.

Thanks.
You could still use merkle trees it similar technology in your own database and publish checkpoint hashes of the DB every so often
> For Europeans, the whole USA deal with food is really laughable.

That's true, but that's also unfortunately a very ignorant attitude given that half of Europeans are overweight and an increasing percentage is obese. The common perception that obesity rates in America are some bizarre cultural oddity does not help people learn from them and avoid it recurring in other countries. http://ec.europa.eu/eurostat/statistics-explained/index.php/...
There's a lot of infrastructure out there to come up with a solution to these problems. Someone will and get very very rich off it.
I think you're referring to that one M&W episode. Or are there many like that? I thought it was like thinking that every American rooms are stuck in 1970s yellow-brown color palettes based on napoleon dynamite.