skysight-inc/HackerNews huggingface dataset:
>International payments confirmed and spendable in minutes not days.

Unless bitcoin transactions are clogged this week, and ignoring its extreme volatility and difficulties in conversion at both ends.

> Escaping inflation in Venezuela/Argentina/whoeverisnext.

The Venezuela case is made-up BS, and the same for slotting in some other country. Worked example: https://news.ycombinator.com/item?id=14552819

> Sending remittance to family overseas without 10% wasted in fees.

Instead, they lose it in volatility and delays, and the difficulties cashing out at the other end - the latter was so bad for rebit.ph that they literally had to start an exchange just to have enough pesos on hand.

You're reciting cut'n'paste talking points that are largely refuted, like a Gish gallop in a single paragraph. This is not good argumentation.
A formalization of category theory in Coq
tcp_bbr.c – Linux kernel source tree
Yet another ActiveX-like tech re-spin, we are going back to the dark age.

Having usable and capable _SCRIPTING_ language for web was the biggest achievement of the whole Web 2.0 push, now the browsermaker is about to reverse that
Actually kudos to the mine workers and mine management for halting operations and letting archaeologists access the site.

The cost involved here is enormous with this, so such an operations often decide to ignore the bones instead.
WTF is money anyway?
Yes! Keep up the good work sri and the rest of the Mojo contributors.
> What about the rest of the world? 6.6B humans?

“Banking the unbanked” is much discussed in international development circles. Around 2013, Bitcoin advocates started claiming that Bitcoin could help with this problem. Unfortunately:

* The actual problems that leave people unbanked are the bank being too far away, or bureaucratic barriers to setting up an account when you get there.

* Unless they use an exchange (which would functionally be a
bank), they’d need an expensive computer and a reliable
Internet connection to hold and update 120 gigabytes of
blockchain.

* Bitcoin is way too volatile to be a reliable store of value.

* How do they convert it into local money they can spend? Pretty much nobody accepts bitcoin.

* 7 transactions per second worldwide total means Bitcoin
couldn’t cope with just the banked, let alone the unbanked as well.

* A centralised service similar to M-Pesa (a very popular
Kenyan money transfer and finance service for mobile
phones) might work, but M-Pesa exists, works and is trusted
by its users – and goes a long way toward solving the
problems with access to banking that Bitcoin claims to.

Advocates will nevertheless say “but what about the unbanked?” as if Bitcoin is an obvious slam-dunk answer to the problem and nothing else needs to be said. But no viable mechanism to achieve this has ever been put forward.
It's all relative. It may sound fast but on the other hand it's less than two million times a second. There are many cases where spending an extra 600ns in a tight inner loop would absolutely obliterate a program's performance, whereas an implementation taking just 3ns would not.
'I was wrong' part 1 was a really a discussion about how wrong / fraudulent some authors were who published in Nature in 2004. It looks like it turned into a bit of flame-fest[1], with the original authors chipping in.

[1] https://liorpachter.wordpress.com/2015/05/26/pachters-p-valu...
Theo Schlossnagle and Riley Berton have recently implemented and discussed timing functions with the following performance characteristics (25-50ns):

Operating System Call System Call Time Mtev-variant Call	Speedup
Linux 3.10.0 gettimeofday 35.7 ns/op 35.7 ns/op x1.00
Linux 3.10.0	gethrtime 119.8 ns/op 40.4 ns/op x2.96
OmniOS r151014 gettimeofday 304.6 ns/op 47.6 ns/op x6.40
OmniOS r151014 gethrtime 297.0 ns/op 39.9 ns/op x7.44

Here is the article: https://www.circonus.com/2016/09/time-but-faster/

They also use TSC and (CPU-bound) background threads to update shared memory.

The implementation is available as C library for Linux and Illumos/OmniOS:
https://github.com/circonus-labs/libmtev/blob/master/src/uti...
Nice, looking forward to the configurable colours, I feel when everything is in bright colour it makes hierarchy much harder to read.
Spotify said to be coming soon to Xbox One
Oh, it's definitely extreme! It feels weird to feel so strongly about it. I should probably talk to a therapist about it.
How to Build Your Personal Brand Online
I've read that we have more in common with fungi than plants.
It will take a week at most, to figure out what libraries you will need, if you have programmed before in any language.
Really love these kind of in depth investigations. However, I still want to know how windows manages to update the value in the shared memory so consistently without any impact to system performance.
Compared to 4 ns on Windows, many calls to the method can create significantly different performance profiles across the platforms.
If nothing else, cryptocurrency might do one thing that is needed, if only roughly and imperfectly, and is to distribute wealth from the the old to the young.

It's the one counterbalance to the debt based asset bubbles of the last 40 years that have transferred wealth to pensioners at the expense of the young
Elon Musk's First Tesla Solar Roof Is Here, and It Looks Amazing
Indeed - if I were sincere about my claims, I would go to a store of my choice, purchase a bottle off the shelf, and drink from that.
That Drone Hovering Over Your Home? It’s the Insurance Inspector
I think the hyperbolic title needs an injection of reality. My 2c. Patreon ... added it 1 year ago to a commercial-friendly (LGPL3) library, in finance of all areas, that I've ploughed hundreds of hours in to over 8 years ... 14,000+ downloads per month ... and nobody has ever given a cent.
One of my favorites: "So You Want to be a Flying Ace!" http://www.harkavagrant.com/index.php?id=206
Hey Siri, we love that you can now pay our bills
Suck.com, 1995 – 2001: “A fish, a barrel, and a smoking gun”
> as parallel CSS implementations are

Is someone else outside mozilla ready to ship a parallel CSS engine any time soon ?
Actually, all of my friends are dead so the title is correct. Me too actually, so yea, we're all destroyed.
U.S. laws only protect against age discrimination when workers are at least 40 years old.

http://www.nolo.com/legal-encyclopedia/rights-against-age-di...

The principle should certainly apply more broadly, especially when we're talking about legislation.
These points are all made in the original article...
Playing stocks is hard?

!. Open a robinhood account.
2. By AMZN.

Come back in a year. Double your cash.

The problem is, that's so boring! :-)
How to solve your diversity problem (a list of tactical steps)
To give some kind of context on more "modern" methods, we use stupendous numbers of PDFs, DOORS for requirements traceability and tons of code commenting. At last count our project had 0.73 commenting lines per line of code (and we use Allman style bracketing).

We are also putting non mission-critical information in a Wiki; basically as a tl;dr of the more dense documentation.
Restaurants Taking Measure to Guard Against Hacks
Not all WWW sites are corporate, of course. My personal WWW site ...

... is not an API. There's no authentication, cookies, transactions, client-side scripts, or PHP. No dynamic content is generated in response to HTTP requests. It is rather generated in response to back-end events, such as pushing a new version of a package into the package repository, which cause reconstruction of the content with redo, a simple rebuild tool. So the server software itself is a simple static HTTP server. It's a slightly improved version of Daniel J. Bernstein's publicfile, in fact.

... does not put server logs, server scripts, or anything else like those in the content tree. The only things in the content tree are content files and directories. Indeed, the content server daemon runs as one user and its logger daemon runs as another, which owns the log files with only access to their owner.

... has strictly size-capped, auto-rotated, logs with the log writer doing the rotation. There's no logrotate window of opportunity for exceeding the log size. (http://jdebp.eu./FGA/do-not-use-logrotate.html) The logs are also completely independent from other non-server logs.

... runs on a dedicated machine that does not have other, non-public, services. There's no unnecessary MySQL server running on it, for example. Nor a mail system.

... is also mirrored over FTP and GOPHER. The FTP server is again an improved version of Daniel J. Bernstein's publicfile, and the GOPHER server is my addition to the same. They don't implement non-anonymous FTP, FTP uploads or filesystem modifications of any sort, or GOPHER searches, and work from (solely) the same content tree as the HTTP server. The GOPHER menus are built by the content rebuild subsystem, not by the GOPHER server.
I love cryptocurrency Goolybib Founder Voice

But could you expound on this part here

> Participating in modern e-commerce for the unbanked/underbanked

From my experience, the unbanked hardly have a chance to own cryptocurrency because they don't even have internet. In my country, MPesa is pretty much ubiquitous and that is because it doesn't need the internet to work.

Are there any ideas on how to overly SMS functionality over cryptocurrency in order to truly bank the unbanked? One idea that is bouncing in my head is a sort of agency model where agents can actually have the internet set up in physical premises and they can be the ones to set up crypto-wallets and withdraw/deposit fiat. The unbanked users can simply continue to use SMS based systems to operate their crypto-wallets.

Only problem is that they wouldn't necessarily truly own their coins - most users on HN may care about that but these folks wouldn't. If it works, it works and that's all they'd care about.

I just thought about the idea now when I read your comment so it isn't necessarily refined.
You can do a lot of things including eating ONLY lab grown food but will you do it or not is the question.
This kind of basic abstraction in place gives us a way of gluing disparate data systems, processing real-time changes, as well as a being an interesting system and application architecture in its own right.
AMD Has Built the First PetaFLOPS Computer
Surface Web, Deep Web, and Dark Web Explained
right.. pensions invest in bonds and insurance products (=slow steady returns... allegedly). Crypto (which I do invest in), is a highly volatile and speculative instrument which may gain or lose value quickly. It's not the type of thing I would invest my 401K in, but with a little bit of money, it's possible to hold it and see what happens. I think the advantage is of this (for the avg retail investor like me) is that it's brand new and wall street hasn't completely sucked the value (volatility?) out of the instrument (yet) so it may be possible to make a little extra with it (assuming it continues to be make progress into the financial infrastructure).
Uh oh, thanks for letting me know. I will try and rectify this.
The Mexican government won't solve the problem because a large chunk of the Mexican populace is in denial about the nature of the problem. For example, every time the Mexican government tries to pass laws to more effectively wage war on the cartels--and war is the truth of the situation--you have mass civil liberties protests in Mexico City. Further, the government is partially controlled by, and even more terrified of, the cartels too. And it certainly doesn't help that the Mexican government is poor, while the cartels are raking in profits from the largest drug market in the world, the United States.

"International law" does not exist. In international affairs, there is only power. If the security of our people depends on resolving some situation in another country, then we must do it. Some worthless piece of paper with no realistic enforcement mechanism (i.e. not law) be damned.
MENACE 2, an AI made of wooden drawers and coloured beads (2016)
>Go has the worst possible model for concurrency there is

I don't know a single person who would agree with this.

The reason companies don't use Elixir and Erlang is because they're a pain in the ass to use and maintain. They have to spend six months looking for a decent dev and if he ever quits no one will ever be able to maintain the code base again.

Companies hire Go developers because Go is a language that makes them extremely productive, makes it hard for developers to write bad code and make mistakes (compared to other languages) and if you use the go tools and follow Go standards then every Go code base looks really similar, it doesn't matter if the dev quits because anyone will be able to maintain their code.

Plus Go devs are much easier to train.

The list could just go on and on.
No, in no way. WebAssembly is more a tool to create a library for JavaScript and it is standard unlike ActiveX. It is possible for example to put wasm functions in IndexedDB to use them with multiples apps.
How bad is the HBO hack? The company is still struggling to find out
Glad you enjoyed it :)
Thanks for this, it went under my radar.

I would also like to see https://github.com/schteppe/p2.js/

Anyway I imagine this tool a little effort so thanks for sharing.
Most people using gettext get it via their package system. Your library is also an external tool they need to similarly fetch & install.

And no, my argument is not similar to your IDE comparison. You'd get the exact same thing, parsing / compiling when you compile your project. You'd just offload slightly more work to make & the linker.

You can also get access to the parsed version as a datastructure. This is what the gettext library does with its compiled *.mo files.

Anyway, I don't think your thing is a useless approach. It's very hacky in C++ but this sort of thing is the best way to do something like this in many other languages.

I was just pointing out that there's decades of precedence for achieving the same results in C, i.e. parsing some custom language out of the project at compile-time and shipping it with the binary. Which you (with your "what else is there" question) seemed to be unaware of.
When starting our company this is exactly the type of clause we had. To roughly summarize; In the event of divorce the partner has no claim and in the event of death the company has the option to buy them out or leave them with no voting rights at all.

All founders' spouses had to sign. It's basically an extremely focused post nup.
Software can be verified as such if backed by the proper hardware, but the hardware itself can't be verified in such a manner. You can't produce a signature of a hash of the atoms in a computer.
> Sending remittance to family overseas without 10% wasted in fees.

I just looked at TransferWise, and it seems like the rate is about 0.7-2.5% depending on the pair of currencies.

I found this post of transferring 1000 USD -> EUR via BTC which claimed to have done so for $14: https://bitcoin.stackexchange.com/questions/25583/does-it-ma...

TransferWise asks $10 for this. So in the same ballpark, but not necessarily any better.

> Escaping inflation in Venezuela/Argentina/whoeverisnext.

Who is going to sell you Bitcoins for Venezuelan Bolivars? The only people who want Bolivars are those who need it to purchase goods in Venezuela, and are only going to buy enough Bolivar for their spending in the next week tops because keeping any more in Bolivar would be crazy. It also assumes that the people with capital (eg Bitcoin) haven't already just fled the country, e.g. https://www.economist.com/news/americas/21721944-latin-ameri...

And how do they get Bitcoin anyway? I mean, you could use your subsidised electricity to mine it, but then you get arrested because it's sort of obvious: http://reason.com/blog/2017/02/03/venezuela-surbitcoin-arres...

> Allowing merchants to save 2% in credit card fees (which doubles their profit margin if it was 2% to begin with).

Well that would be cool, but Bitcoin has it's own fees, and an unacceptably long delay for any IRL purchases and inherent currency risk on every transaction.

>> Allowing merchants to sell in industries prone to credit card fraud. Etc.

WRT fraud, merchants certainly want transactions to be irreversible, but since we're all terrible at security, being able to reverse transactions is quite useful for dealing with criminals who would try and steal your money.
I guess beign a goverment agency helps.

After all they're accountable for spending taxpayer dollars on stuff that can crash, burn, explode, and in order to keep funds coming they must be able to prove they're not just making money vanish for no reason.
The languages which almost became CSS
Developed countries as a whole have dropping birth rates. Europe, America, and East Asia are facing an impending crisis because their birth rates are dropping so fast.

The current solution is "don't worry just bring in poor people." The problem is as the countries those immigrants come from develop, not only do the birth rates of those countries drop, but those people have less reason to migrate since their home is good enough. It's why Americans don't emigrate. It's why Japanese emigration dropped off a cliff.

Loose immigration is a bandage and people who think otherwise don't realize the long term unfeasibility of what they're suggesting. Maintaining local birth rates is going to be a colossal problem 50 years from now, and immigration to Western countries will be less of a solution as Asian/African economies grow and become more desirable places to live.

And it seems you're trying to make it sound like I was saying that the highly educated need to reproduce more than anyone else. That isn't at all what I'm saying. The problem is developed countries as a whole have falling birth rates. We need to find a solution to the whole educated population=dropping population problem and find out how to stabilize it.
Oh man, I hated DOORS so much. POS software. I dont doubt its useful, but using it was the bane of my existance
- if remote allowed then how many timezones difference (some US companies prefer +/- 2 hours)

- whiteboard interviews yes/no

- custom sample project required, if so will the time spend on that be reimbursed

Remember that many good engineers don't have public github repositories. Doing open source work is a luxury.
Cities prepare for infrastructure overload during total solar eclipse
Care to explain? If anything, it's wealth transfer from the coin/token buyers to sellers.
It seems carfentanil has been made a controlled drug in China recently, which probably stem the flow somewhat.

Still, the ease with which I just found vendors offering bulk fentanyl analogues for not a lot of money (<$10K/KG) is alarming. I knew sites offering so-called 'research chemicals' (mostly barely tested analogues of existing drugs AFAIK) were a thing, but I hadn't expected something as potent as fentanyl to be (seemingly) so readily available.
I did this too. It is mostly fine as you say but it does feel a bit clunky at times in my opinion.

I really just wish vscode could run effectively native (local file system) in a browser tab. Throw in a few other goodies and it would be a truly competitive OS for developers in my opinion. For me its just so much nicer to use than most Windows and Linux flavours I have tried at various points. It even has a few wins here or there over OSX.
Modern Day Security Challenges for IT Organizations
Source article is: https://www.wsj.com/articles/from-driverless-cars-to-flying-...
This is pretty much the basis of contouring makeup
Facebook Traps People in a “Cycle of Failure” That Makes Them Keep Using It
"Microsoft’s ActiveX[1] was a technology for code-signing x86 binaries to run on the Web. It relied entirely upon code signing and thus did not achieve safety through technical construction, but through a trust model."

https://github.com/WebAssembly/spec/blob/master/papers/pldi2...
I made an app (in a weekend) to view upcoming train schedule for my country public train service, been earning averagely $0.50 everyday without doing anything at all. Not a life changing amount but it covered my website domain/hosting cost.
I'm long Bitcoin but those numbers should be taken with a grain of salt before using them to make a case for remittance and Bitcoin.

Some of the top receiving countries include France, Germany or Belgium (over $1000 per inhabitant) and the top sending countries include Luxembourg ($12B for a population of 575K).

So the numbers probably include cross-border workers. People living in France/Germany/Belgium but working in Luxembourg. Transferring euros within the SEPA region (for free) for at least $50B out of the $560B mentioned.
Flying cars, like hyperloop/boring company and the like, seem to me like flashy stabs at implementing an attractive but ultimately less useful solution to a real problem.

Flying cars, unless they can compete on speed and distance with commercial aircraft, only address issues of traffic and congestion in my mind. And if that's the case, I think there are easier doors to push on with respect to fixing the grid.

To his credit, Levandowski seems like a tremendous mind on this topic. It's too bad that his legacy is most probably going to be tied to the Uber/Google fracas.
Building Beautiful UI in React Native
Regarding "tax-payer funded data/software" From the blog:

> I believed then, and still do now, that it’s right that institutions that support software development should benefit from its commercial use (UC Berkeley receives 2/3 of the royalties for commercially licensed products), that students are entitled to renumeration for software engineering work that does not directly support of their own research goals, and that funds are needed to support specialized personnel who can maintain/improve code and service user requests.

Also i believe, most students in academia are under-paid.
Scientists Watch ‘Artificial Atoms’ Assemble into Perfect Lattices
Do the sliders actually work better than the keys?

Currently I can adjust my volume with my eyes closed in bed at night when listening to a podcast because it's the second key from the top right of the keyboard.
try searching for problems on bloomberry.com
>If Facebook doesn't want to account for a country's laws, Facebook needs to make sure it never hires employees in that country, never has any key personnel visit that country even briefly, etc.

In practice, that means that nobody can ever travel internationally. It's impossible for anyone to know for sure that they've never broken the laws of another country. It's barely possible to know if you're abiding by the laws of your own country[1].

Facebook might filter out lèse–majesté comments to Thai users, but how can they be sure that the filters caught everything? How can they be sure that a user didn't circumvent their filtering? How can they be sure that the Thai judiciary will accept their defence that "we did everything we could to stop it, but something slipped through the net"? Even if Facebook employees never travel to Thailand, how can they be sure that they won't be extradited from a country that's sympathetic to Thailand's lèse–majesté laws?

I don't know what the solution is, but there are clearly immense risks here. America's habitual snatch-and-grab arrests of foreign nationals has legitimised all manner of human rights abuses.

[1] https://books.google.com/books/about/Three_Felonies_A_Day.ht...
Continuous improvement: how to run your Agile retrospective?
One News Page Unveils Cryptocurrencies News Section
Two points:

- Presumably there's a preference to be pessimistic on schedules so they don't have to go through the process of being re-chartered if things drag on unexpectedly.

- By the time the standard is wrapped up, you'd expect the major browser vendors to have had fully production-ready implementations for a while, just waiting on any final tweaks.

(Also, v1 is supposed to have achieved recommendation status by Q2 2018.)
Why is the first thing on the frontpage about the site being open source? Why dont it start with the true value of the database?