skysight-inc/HackerNews huggingface dataset:
> This is a behavioral problem

No. These people are generally open to suggestions that they grok. They just can't, at least sometimes, comprehend more indirect or abstract problems (like CAP theorem implications that influence the design of SQL tables and business keys). They write code that meets requirements in the short run but get bogged down in a local maximum that can't be improved upon without an expensive rewrite.
EDN is much more like XML than it is JSON.

1) When I read #uri "http://google.com" my app code sees (java.net.URI. "http://google.com"), not Tag "URI" "http://google.com" or whatever. clojure.core/map does not see tagged values, it does not know that the values were ever read from edn.

2) Extension happens in userland library code, you don't need to go modify the hardcoded pattern match in core. (Talking about reifying actual instances that we can code to, not reader tags)

3) Data is just information. Information isn't coupled to code, it's abstract values, totally separate from the concrete implementation. As RH says: "code is data. But data is not code until you define a language around it." Typeclasses are about code.

4) EDN values are cross platform and a platform's EDN reader can reify the value into an idiomatic type for that platform. E.g. a haskell edn reader could reify #error "foo" into Left String; a Java reader a Throwable to be re-thrown later.

5) The whole prism diversion is sophomoric. Once you've read the EDN into concrete values of whatever platform type, you can use whatever platform abstractions you like to manipulate them. Clojure has lenses too: http://funcool.github.io/lentes/latest/#composition

You can watch the EDN talk or read the transcript if you'd like to learn more. This topic is very deep but this thread is not doing it justice.
Is it the majority of nodes, then? If I run ten nodes and you run one, I get ten times as many votes as you?
… and bakeries, my god. I haven't seen a single bakery that accepts cards (EC or credit). Wanna buy €30 worth of cake to bring to work for your birthday? Nope, cash only.
Perhaps add Apache Traffic Server for completeness!
Why? The AMP site for this specific article is significantly cleaner and easier to read.

Edit: whoops apparently I'm not allowed to question this.
Most currencies suffer from inflation: it's more interesting to buy now than later because your wealth will go down with time.

BTC with its fixed supply works the opposite direction, devoid of inflation: you'd rather keep your BTC as a store of value that will increase, than spend it on goods you can still buy later for fewer BTC.
The researcher didn't test MacGyver (the original one)...
> How useful are such measures when Intel has backdoored each and everyone of their CPUs with its "Intel Management Engine" [0] (and AMD has a similar mechanism)?

If you trust this YubiHSM but not Intel CPUs, then it is very useful since encryption/decryption occurs on the YubiHSM, not the connected CPU. Just plug it into a computer with a CPU you do trust first to get the official public key(s) for future verifications!

If you don't trust this YubiHSM because of the example of Intel CPUs, then please share at what point you do trust third party hardware, so we can discuss how to get to useful encryption from there.

Would you only trust RAM you wire-wrapped yourself?

Would you only trust a motherboard you built from 7400 series logic gates, each of which you personally verified using X-rays?

The line has to be drawn somewhere, but without knowing where you want to do so your comment serves mostly to hijack discussion (which is fine).
Look, I love SQLite as much as the next person, but as a database, it's got a lot of problems. From the lack of a formal time-date storage class to the "dynamic typing", if we are going to go binary and complex, is SQLite the best place to plan for future stability and ease of use?

The first question is "Q1: Does a RDBMS help here?" and then 2nd "Q2: Given Q1=Y, Which might we use, what features are reqd and how are they implemented?". Parent jumped to SQLite as the answer (given the source) but I am unconvinced on Q2, or even Q1.
Robots in Finance Bring New Risks to Stability, Regulators Warn
We do enjoy breaking changes every now and then. :)

http://www.oracle.com/technetwork/java/javase/jdk-relnotes-i...

Of course, they are never at the level of a Python 3 release.
Are you planning to update heatmap on iD editor for OSM?
https://strava.github.io/iD/
> Hard to imagine the kernel getting to this point if he did not communicate and scrutinise like this.

Not hard to imagine at all. He could exercise the same amount of authority without losing his shit and would get exactly the same result.

It's one of his flaws and that's fine, but arguing that this kind of behaviour is somehow helpful is just ridiculous.
Um, didn't Apple file basically this exact patent some years ago?

What does the USPTO actually do these days?

https://www.cultofmac.com/85736/apple-patents-ways-to-make-a...
I can tell you, this sort of discussion happens in many Business settings, and doesn’t often end up involving security
Is it? That may be true, but I read about new (to me) contradictory research in this area a lot. I feel the science should be more settled before we start designing specific policy proposals.
There are many factors. November stands to be the most eventful month in Bitcoin's history. Educate yourself on the moving parts before making any big decisions.

The biggest factor for me is that the miners are pissed off that both SegWit chains are meant to cannibalize the core tenets of Bitcoin with the goal of privatizing fees. This post explains it way better than I ever could:

https://theflippening.github.io/open-letter-to-bitcoin-miner...

I've moved 92% of my BTC -> BCH, and I've grabbed my popcorn.
It's going to be an interesting month.
Naysayers? Does that mean you are a yes sayer? Bitcoin is a question?

Seems more like an overpriced valueless commodity controlled in majority by Chinese miners who have ASIC rigs only a couple companies in the world can produce. So its basically centralized even if the protocol isn't.

How much stake do you have in Bitcoin? (Technical people can understand what Bitcoin is and yet despise the blatant canvasing by owners of Bitcoin.) I find the blatant tarlipping to be offensive. Just admit when you have the asset if you are going to try to get people to part with their hard earned money for what amounts to a global ponzi scheme.
It's like a pyramid scheme in that so long as people keep buying in on the hope of a profit you'll keep making more and more. As soon as people say "hang on this is a con" and convert to another currency then this factor of the supposed value of Bitcoin could deflate to zero. It's not formalised like a pyramid or MLM scheme but it has some of the same structure.
If only compiler developers had this attitude.
Can I use just a single board to control each of the LED lights to light up independantly?

It also looks like I'll need a breadboard but in production, I'd like the long wires to be connected to the LEDs so wondering if I can simulate it without a breadboard?
> (e.g. Monero, Ethereum) have replaced most of its usecases

I use Bitcoin from time to time to order food and buy other stuff online (sometimes through gift cards bought with Bitcoin). It's tough enough to find sites that accept Bitcoin, but I don't think I've ever seen one that accepted Monero or Ethereum. Maybe Litecoin a few years back. I admit that I haven't searched, but I would have expected a correlation with Bitcoin-accepting sites.

So if it's not buying stuff, what use cases do you have in mind?
Yes, there are important differences, and I don’t think Ethereum will fill the various needs, which is why I said “something like Ethereum.” With all the differences in nation-states, we have come to a kind of equilibrium today where each one has a convertable fiat currency through historical convergence. Each one has a similar hierarchical government claming authority through popular mandate. That’s an amazing consistency considering the different origins.

I’m not wishing for any particular outcome, but considering past convergences and future potential, I’m simply saying it’s likely that some kind of smart contracts operating on distributed computing platforms will eventually become standard processes for law enforcement once computation is more ubiquitous.
Yes, but compared to e.g. Scala breaking changes in Java are heaven, thanks :-)
Great point. A populace absorbed with Circus & Bread is also more easily sedated.
I have experience with both PHP and Rails, would love to move to Toronto.

Do you sponsor visas?
The article does not mention the first and second authors of the research work, which is an atrocious thing to do.

The paper was authored by Sara Sabour, Nicholas Frosst, Geoffrey E Hinton in that order.
I am really excited to see this happen from the big three. Amazon, Google and Azure.
It's interesting to see how it works with SELinux. The Fedora distribution upgrades to a new kernel version often, so after a few months you start seeing lines like these in the kernel log:

[ 14.586798] SELinux: Permission getrlimit in class process not defined in policy.
[...]
[ 14.586887] SELinux: Class infiniband_pkey not defined in policy.
[ 14.586888] SELinux: Class infiniband_endport not defined in policy.
[ 14.586888] SELinux: the above unknown classes and permissions will be allowed

That is, the kernel part of SELinux supports more checks, but since the policy is old and doesn't know about them, they are allowed by default.
Gold, art and wine all have a utility value that's way below their "store of value" value. Bitcoin is just a more convenient store with an equally insignificant utility value. Whether Bitcoin can persist while offering so little value I don't know, just saying these valuations are not unheard of in the asset world.

Just look at what people pay for mediocre Van Gogh paintings I wouldn't hang in my toilet..
Well, if they invested their life savings in January they could've had 1 lifesaving back and still had 6 more in bitcoin.

Obviously it's stupid to invest anything in something as volatile as bitcoin unless you can afford to lose it.
nit tests are not a silver bullet, but if you request passing tests and coverage to put in prod, you basically request a minimal & always up to date documentation.
To me, it's just reminiscent of the movie Whiplash. Sometimes it helps to lash (excuse the pun) out.
Google Drive ate our homework Doc block blamed on code blunder
That's very strange, it seems to be the case for both Vim and Neovim, and it doesn't depend on the terminal or shell I'm using. Is it just something inherent in the Mac environment then? I was always left scratching my head over the number of plug-ins people used, wondering how the program was even functional for them.
Hinton explains the concept of capsules in this video: https://www.youtube.com/watch?v=rTawFwUvnLE

Which is a lot better than reading someone tell you about this new idea that is called "capsules" but doesn't go into detail. The only thing is that, when this presentation was given, it seems they hadn't worked much more than MNIST (so the new thing now would be the toys-recognition net).

Better source, with date: http://techtv.mit.edu/collections/bcs/videos/30698-what-s-wr... (December 2014, for the lazy).
It's pretty easy to simulate that with a bit of mutable private state.
When they add GPU-specific support they can call it taco supreme.
While I'm excited to be able to use haproxy for this, one alternative on nginx is to store the hostname you want looked up dynamically in a variable, and use that variable in a proxy_pass directive or equivalent. E.g. "proxy_pass http://$backend:80;" will cause Nginx to pass the value $backend to any resolver you have defined dynamically without needing Nginx Plus.
what's the difference between concatinating the layer and adding more layers?
In fact you may want to edit the getter because who says you’re the one who controls the setter. As in there may be more than one way to set the value ;)
Right, but my point is that I had never heard of it until today, when I just happened to be thinking "why haven't I heard of this?" It was just serendipitous, that's all.
On Desktop, it is horrible.

There are no margins, and zoom is messed up on Chrome/Firefox.
Is any reasonable good and current analysis available showing what Bitcoins and other cryptocurrencies are actually used for and in what volume?
That's not good from a security point of view but I guess it does avoid breakages.
For user experience reasons that seems like a extremely sensible principle. But doesn't this make fixing some security issues impossible?
Indeed. I guess volatility like this isn't a dealbreaker for other asset types so it shouldn't be here. Just seems odd that we call it a "currency" when these things happen routinely.
You mean like auto-generated admin panel? I would look for something directly related with sqlalchemy - not pyramid. I don't use such panels so I can't give good advice here.
How well does Rust support these concepts?
I'm now paid in USD, but I live in Canada. My bank offered me the 'competitive' exchange rates of 2.5% more than the market offered.

TransferWise is literally saving me thousands of dollars per year. I can't thank them enough.
Research that contradicts benefits of frequent physical activity for office workers? Paint me surprised. Can you share some links?
A step toward procedural terrain generation with GANs
I'm not independently wealthy and I left a lucrative career in the industry to study what I am interested in, in academia, although neither my jobs in the industry were "shit jobs" nor is my current assignment.

So certainly not "anyone" would pick the best paying job, without any other consideration. Generally, people in academia are not in it for the money and their main motivator is not money- if it was, they would not be in academia.

I don't know where you get your ideas about academics from but I can tell they're not coming from experience with academics.

Also I'm not sure where you get your ideas about motivation. In my experience, the majority of people will choose work they find fullfiling over work that pays more but is not as interesting. Example: the typical developer prefers to be hands-on with code than become a manager, even if managers make more money than developers (in most companies).
It's even worse. Buying bleeding edge phone today will bring you less features than before. No headphone jack, need to use dongles, no home button and very convenient finger print reader for authentication, awkward gestures instead of user friendly and self explanatory button click, shorted battery life and the list goes on and on. Lack of those features will never be equalled with mostly useless new features like portrait mode or sliminess. I understand that I as a customer, supposedly, don't know what ,currently, non existing feature I will want but I think I know exactly what features I don't want to loose.
> However the value of bitcoin is mainly driven by speculation at this point, a currency that's so volatile is very difficult to use if you're a business. At best you accept it at the current exchange rate and you immediately convert it to fiat. Anything else is very risky.

Note that any business that already deals in multiple currencies (say, having offices in two countries) already runs an equivalent risk. And many use their currencies to make a bit more money on the forex market.
I think I do not understand. If I possess a certain amount of currency, is it not my property?

And why would it matter what's the "intended" usage of it? Who determines intent? Might every holder of the asset/currency/property (whatever one calls it) have different intentions for it?
Lived in NYC for nine years; small talk amongst strangers is definitely not the norm unless there is some shared context (subway breakdown, for example)
Interesting comments in some previous discsussions, https://hn.algolia.com/?query=Why%20Do%20Nigerian%20Scammers...
They're treating it as fiat money (which has more than one characteristic). Property has intrinsic value.
> Is 2048 RSA broken?

Today(-ish)? HN's anointed crypto expert says no.

https://news.ycombinator.com/item?id=14317331

>tptacek(2017May): The point of modern RSA is that we use a modulus that can't be factored by any conceivable computer, with limits derived from the physics of computation and projected far out into the future. We aren't a supercomputer advance away from factoring 2048 bit moduli.
Only miners really matter, if you only have a full node you don't have control over the network, just the ability to verify it. You will have to follow wherever the miners lead you.
I use Razer mice exclusively for a good while now; find them a lot more ergonomic than whatever else I tried as a person with relatively large hands. Quality-wise, they're just fine, don't remember a single one actually breaking.
I would disagree. The proper question is: "do I need a structured RDBMS or not?" Then if yes, which should I use? Just saying "SQLite!" starts to sound like the Regex quote from 1997: https://blog.codinghorror.com/regular-expressions-now-you-ha... A SQL system can do many wonderous things, but there's a wide range of pain and benefit across the different systems.

Think about requirements first, then tech/implementation approach.

But yeah, like everyone else, I often just start with SQLite anyway!
I can send rupees to my indian bank account at a very competitive rate from the US. But getting it back means going through the bank's FX system which marks it up by ~3%. Are there FX brokers to which I can route money from my Indian bank account so that I will not be charged the 3% rate for the subsequent INR->USD conversion?
Hotjar is a young startup that embraces remote working and personal development.

Hotjar's culture is driven by transparency, respect, open discussion, collaboration and blunt and direct feedback. We have several positions open.

Hotjar | VP of Engineering (Europe) | Remote

Hotjar | Senior Back-end Developer (Europe) | Remote

Hotjar | DevOps Engineer (Europe) | Remote

Hotjar | Full Stack Developer (Europe) | Remote

Hotjar | Python Developer (Europe) | Remote

Hotjar | Full Stack Developer (Marketing - Europe + US) | Remote

Information about all roles can be found on our careers page: http://careers.hotjar.com/
Having a globally ordered, immutable, common ledger is a really useful thing in banking. Particularly in the inter-bank space where a vast quantity of data is shoveled around and everyone keeps partial, flawed copies.

Any given piece of data is, usually, required to be private to a small number of parties but is, usually, all required to be available to some parties i.e. regulators.

Doing all that is absurdly costly and error-prone. And that's when you're doing it well. Do it badly and the costs are eye-watering (ask, well, anyone).

Some of the ideas and techniques, particularly the cryptographic ones, used in the blockchains have opened the banking folks eyes to what could be possible. And this is a very active area of interest.

But it's not the bitcoin blockchain, per se, that's particularly interesting. For example, the trustless piece is largely a pointless waste in the problem I outlined above. We know all the participants and can safely move keys etc around. In the same vein, proof of work is unnecessary, we can identify block creators and easily use external remedies if they play silly buggers (no-one is suggesting we get rid of all our lawyers).

Now, you could argue that, if using the relevant techniques, you could keep all of that in a big, central DB and you'd be right. But it's not "big, central"-ness that's key. It's the "globally ordered, immutable, common"-ness. Along with selective privacy. Postgres doesn't give us what we want any more than Bitcoin does. The real change has been that we know relational DBs really well but we're learning about the possibility of the crypto and block chain tools. It's as much a mental shift as a technical one.

One final, minor point. A central DB, though possible, would be quite painful in practice. Although not fundamental, having a distributed ledger is actually quite handy. Although it would mean that we wouldn't completely do away with reconciliation hell, it wouldn't surprise me if something like a gold copy plus validated replicas approach or similar became popular. And again, some of the crypto techniques make this sort of thing much more tenable.
Well that's what the redesign is meant to fix, no? Supplier can't keep pace so they're either building it in-house or they've designed something that can be supplied easier/by another vendor.
You need to work in a wider variety of workplaces, if you genuinely believe that. Perhaps put another way: were Jobs or Ballmer ever escorted out for their obnoxious behaviours?
If for some reason sqlite is a problem, why not export to a text format or do a dump of the data? I even recall seeing sqlite to xml conversion. You can do your archiving in xml and do your work with sqlite.
Performing automating WordPress backups
You know what I mean... For a startup or for Bitcoin, people wonder "will it fly?".

I do think BTC is flying, but some are still sceptical, despite a 100B market cap...
Veronica Mars movie was made through kickstarter way back when. That was successful, and specifically covered cost of production. I can't remember the donation system, but most tiers got free digital copy of the film.
Property, as in real estate. :)
Ooh, I've no massive interest in this (I'm a phone luddite) but Sharp selling hi-resolution 120Hz displays bodes well for VR, no?
I grew up in a house heated by wood-burning, so I have zero romantic illusions about fire. Dust everywhere, bronchitis, wild swings in temperature depending on whether the stove was lit. Go to sleep soaked in sweat and wake up with frost on the inside of your windows. And that's when you're doing it right, more-or-less: seasoned wood, clean chimney, adequate draft, good equipment. Many recreational wood-burners don't have the first idea what they're doing. You can tell walking down my street who's burning wet logs in the fireplace. The absolute worst is commercial campsites, though. Pack a thousand people into five acres and then sell them wet, round, un-split logs that look like they were harvested this morning. Campers then proceed to soak it in lighter fluid and make thick, white, choking smoke that blankets the whole place.
For African related photos https://africanstockphoto.com
Again, nobody in the comments mentioning Tether or Bitfinex shows how little hackernews knows why the price is rising.
dupe, https://news.ycombinator.com/item?id=15609716
A pyramid scheme involves some form of active (fraudulent) recruitment to help increase the price of the asset. Bitcoin doesn't have this.

From what you described above, every single speculative/overinflated asset would be a pyramid scheme. That's not the case.
Amazon Bought 3 Cryptocurrency Domains
Not everyone uses mobile, desktop experience is awful.

Also I'd prefer to see the original content rather than a mangled Google version, there are significant issues with AMP (both technically and morally) and it would help if we don't propagate it's usage where possible. Thanks
Bitcoin hits record high as it surges past $7,300
The first rule is that you don't break userspace, not that you don't make mistakes. Commits go through a process before being put into the kernel, and if yours is going to break userspace, it won't get in, so don't expect it to. You can make mistakes, but if they're found, you're expected not to say "well, commit it anyway". It's not the mistake that the violation of the rule, but the cavalier attitude.
My grandfather started smoking (back in the 1920s?) because as a dock worker he was not allowed to take breaks but was also not allowed to smoke on the ship.
I should do that as well. I think DRF is probably pulling about $8k/month through the sponsors so they are really important for the project.