skysight-inc/HackerNews huggingface dataset:
> By using Bitcoin, like using your bank's website, you still need an Internet connection to use your currency digitally.

You can do all sorts of things with Bitcoin without needing to be attached to a network. You can have an address that has value associated with it and then print a private key as physical Bitcoin -- variants that have been done include coins, bills, paper wallets, and OCR-able backups of regular wallets. In a high security situation you can have Bitcoin running on an offline computer and sneakernet signed transactions from it to avoid ever exposing it to the Internet.

> However, it's possible to create a digital currency that doesn't have to be plugged-in to a network to operate.

Yes, like all of the above.

> Being able to send an e-mail with a cash value integrated in its data is something that hasn't been done long ago, or even yet today.

You lost me. How does email work without being attached to a network?! If you're giving us access to a network, why not just use Bitcoin? If you meant something like snail mail, well then, again, see above.

> Even better, some digital currencies could (conceptually) be sent in a paper letter as cash.

Yes. Like Bitcoin.

Or are you truly trying to propose some kind of digital currency that never requires network access? How could that possibly work? If network access isn't allowed, how do I know that you haven't already sent the same "digital coin" that you're sending me to ten other people? The double spend problem is real. Bitcoin solves it. I don't see how a solution is possible that doesn't involve some kind of communication.
I don't think their main website uses React fully yet. Instagram does and that's pretty fast—same as most other well-done React apps.
Owl's silent flight
No, you need to look at the energy footprint of the entire currency system including printing and movement of cash, not just Western Union.
Browsers are adding stack traces across the event loop, precisely because people _do_ commonly want them.
This. I've seen thing rewritten for purely political purposes more often than technical reasons.
I usually use the command line for Android work, with emacs. But people demand IDEs these days. So here we are.
> You are not going to believe me how much time I spent for fixing ridiculous font rendering for Android Studio, at the end I just gave up (in Ubuntu. I tried all kind of patches, TuxJdk, changing arguments for OpenJdk, OracleJdk , changing fontconfig, using infinality and anything you can imagine. nothing works).

I went through all that BS so I feel your pain, but thanks to the IDE gods the IntelliJ people fixed the Linux font rendering issue in their 2016.1 release. They now include a custom JRE that fixes it. This custom JRE can also be used in Android Studio (and surely any other Swing java programs) just create a symbolic link pointing to it inside Android Studio's root folder and you're done. Needless to say this is way more elegant and safe than the ridiculous TuxJdk "fix".
Out of curiosity, what are your go-tos for this?
This is a good point. Because you can't make a car or an animal out of software these analogies always seem to lead to bad teaching.

Much better to use something like Person and Employee/Student, where it's easy to immediately grasp the value based on not having to duplicate the data fields you'd need for a basic CRM. (As opposed to having to make up ridiculous methods about the panda eating bamboo or whatever where no one understands what the fuck is going on.)
There are a couple other A/B testing utility components out there:

https://github.com/pushtell/react-ab-test

https://github.com/olahol/react-ab

How does this differ?

At first glance: I might be misunderstanding something, but the need to create a custom backend endpoint seems like a pretty big commitment, especially if I'm already using an existing service.

It would be nice if the impression data were exposed in callbacks passed to the "ABComponent" as props, which would allow us to use existing services to track such things. This would prevent the need to have a custom endpoint that is coupled to this specific implementation.
> I'd bet >70% of people here work with a complete or almost-completely free software stack.

70% seems quite high if you mean "free" as rms does.
I agree. I struggled with something recently and just decided there is no way to write about it without sounding like a whiner. Best just to move on and let it go. So that is what I'm doing. It sucks. Sometimes things just don't work out. But that is life.

In the end, I often think these kinds of things, if channeled correctly, have have a positive impact. But one has to be open to stepping back and being honestly and thoughtfully critical of everyones actions including your own.

Although I'd really like to read some examples of companies being called out without anger and with a professional tone (not doubting, just open to links if you have them).
Let’s Try Acme: Ep. 4 – Enough Messing Around
I wrote dbmon at Instructure (first with jquery, then in ember, then in react, where it has been for a couple years) to give us a birds eye view of a bunch of databases. It's been kind of surreal to watch it blow up into what it has.
I Installed Windows 95 on My Apple Watch
Oh that's only because there's a new framework every 6 months.
People rise to the level of expectations placed on them. The concept of adolescence is a relatively new invention. For most of human history there has been childhood, adulthood, and old age.
Where do FPGAs sit for running neural networks? Or, does it make sense to manufacture Field Programmable Node Arrays rather than Field Porgrammable Gate Arrays?
The window manager is not semantically aware that a particular tab in a particular window in a particular browser is the canonical navigation target for switching to a particular app.

A first class platform-native app provides this.
Note that not all companies have a "fixed" interview process, after the first interview it can change based on the applicant background (proof of experience).
How Plutocrats Cripple the IRS: You pay more because elites pay less
Still, an extension for a popular message board that was being developed was about to get me to switch to Chrome, but turns out that with almost no modifications it works great in Firefox nightly too! If not for that there's no way anyone was going to bother to port it.
Database indices (SQL and no) are similar in that regard - they are persisted so that a single insertion or update does not invalidate the entire index. Cache invalidation is a hard general problem, but easier when a closed system (like a database) is the only thing using its own cache, and the interface is much higher level.
I looked up the origin of the name "Patricia Tree":

"Donald R. Morrison first described what he called "Patricia trees" in 1968; the name comes from the acronym PATRICIA, which stands for "Practical Algorithm To Retrieve Information Coded In Alphanumeric". Gernot Gwehenberger independently invented and described the data structure at about the same time. PATRICIA tries are radix tries with radix equals 2, which means that each bit of the key is compared individually and each node is a two-way (i.e., left versus right) branch."

https://en.wikipedia.org/wiki/Radix_tree#History
Dude. This site has onlylike 6 lines of JavaScript, and that's just to make the arrows disappear after you click them.
Vegan Cheese Worthy of Chardonnay: Almond Milk and French Methods
This is actually something I was looking for. Very nice!
Do you mind adding a license to the work?
The reason high protein / low carb diets work so well for people is it removes this feeling. The protein tricks us into thinking we're sated even under a heavy calorie deficit
You and you alone have the right to the fruits of your labour. Once you are dead you are not gonna benefit from it anymore, so your children do not have any more claim to it than anyone in the country. Therefore it should be redistributed back to all people.

Do you think your children should have more rights than other people?
I've been working on a very simple WebExtension [1] lately, mostly to experiment with the API and familiarize myself with extensions development in general, and the reload functionality and compatibility improvements are definitely very welcome additions.

I would also prefer to have the extensions debugging controls available in the about:addons page as opposed to in a separate about:debugging page, similar to how Chrome's chrome://extensions/ page is organized.

Also, I'm curious if there are any plans to implement something like Chrome's event pages [2] as an alternative to having a background page running constantly for extensions that don't require a long-running process?

[1] https://github.com/lewisl9029/just-save-webextension

[2] https://developer.chrome.com/extensions/event_pages
You will note that no one asked for your help. I believe surveys are actually considered more not less sound when participants are chosen at random.
> the UI will only get more customizable as a result.

It's not the UI, it's the APIs behind powerful addons like Firebug that made Firefox the browser that it is. Those powerful APIs are going, going, gone.
For those who read the comment about Object.observe: Don't use that. It's being removed from everywhere it exists, and pulled from the standards recommendation. Just have a set(state) function that calls your callback instead, it's like three lines of code.
Anybody want to hack Drake's album cover generator with me?
Donald Trump sucks, create a drake views album cover with a picture of trump. http://www.drakesviews.com/#!/
Make sure its as ridiculous as possible and post it to Twitter using #trumpviews
It would be amazing if Amazon just used kubernetes in the background like Google compute uses it for their container engine. It seems like everyone knows kubernetes did the best job at container orchestration, but everyone wants to keep their own tools (docker, aws, etc.)
The norm has seen two decades of middle and lower class decline. The heartwarming stories are people actually being helped.

If tax incentives keep investment local, rather than profits in off-shore havens where taxes aren't assessed anyway, I fail to see the issue.

I'm all on board with closing off shore holdings loopholes for billion dollar corporations. But until that happens, this seems positive to me.

Edit: have you been to the Tenderloin? I ask not as a gotcha but whether you understand the state it and it's people are in (which you may very well).
This site is also extremely simple and only requires 6 lines of js.

HN is not a complex app.
Every time I read a story about IFTTT support, I want to shout "Please look at Zapier, it's so much better!"

Really, it's so much better.

Zapier = AWS Lambda with hundreds of pre-built integrations, webhooks for the rest, multi-step jobs, arbitrary code execution (JS and Python) ... all in a UI with monitoring that makes all the trouble go away.
those 'energy' bars are like 1000 calories each? u ate a few of them?
I don't understand why we are giving the trolls so much attention. I've been using the Internet for 15+ years and have heard and seen pretty much every bad comment imaginable.

I don't even think of them as real anymore. If someone comes along and says something nasty about me, I just ignore it.

The problem with all of these 'safe spaces' we see on college campuses is that we aren't giving our youth the skills they need to just ignore assholes, which will always be there. When they do come across something like this, it ruins their life and they need to go see a therapist...and the trolls love it because they get to control the person they are tormenting.

We also don't know the age of many of these posters. If you play any game on Xbox live, you will see and hear pretty brutal comments. You also hear the high-pitched squeak boys whose voices haven't changed yet.

Everyone is so quick to blame entire industries of adults without even having the ability to do a proper age or location check on the people posting these terrible comments (which is virtually impossible with the use of proxies, VPNs, and TOR).

I suspect 99% are teenagers and kids under the age of 18.
May I suggest that you look up the rat park experiment and maybe look into Gabor Mate's research into addiction.

Addiction does not really happen by choice -- or no one would drink or smoke or eat sugar etc.

Refusing to look at the many factors and complex causality behind addiction is a part of the disastrous, unscientific and inhumane narrative of the war on drugs.
>In a market economy, wealth accrues to those who solve people's problems the best.

That is simply it true, and it baffles the mind how some people obtusely insist on that bunch of wishful baloney, pardon my bluntness.

So a capital holder/landowner simply buys stock/rents out a flat, and by essentially doing nothing but owning stuff he gets to earn a large amount of money while people actually doing stuff are rewarded as lowly as the market can squeeze them. How does this fit with your worldview of "money goes to those who work harder"?
I mentioned that in my original comment. Yeah.
Apparently it was a surprise to the AI NLP teams that spent years doing manual classification, suddenly a Deep NN out performed them without any prior knowledge. Just make a 300 dimension vector of the occurrence frequencies of word combinations and out fall the rules of language!
While we're at it, let's just write everything in spaghetti ASP because you don't need a [insert programming language here] framework.
Me too, had this device for 12 months now, and it just flys, always put it down to the intel cpu given how I only paid ~160usd for the device. New samsung devices at higher price points, j5, j7 are slow dogs in comparison. so does this mean a dead end for x86 android? Ill stick with Asus thougj given the frequency of firmware updates, and all round solid hardware.
Was it ever popular in SV? No. That doesn't mean no one is using or cares about it.

For my day job, we use Groovy for our Spring Boot app. I love it.

I've also done a lot of Grails development, which I enjoyed also.
It'll be a while yet. OpenSSL is still the standard platform for trading research implementations and AFAIK the problem isn't characterised with enough depth to suggest it as a recommended hard problem to base post-quantum cryptographic primitives on. The next few years will be very exciting though!
I think that GPUs are already basically field programmable node arrays. Maybe for certain instances FPGAs would be better but the neural network would have to be designed at the logic gate level so it'd be significantly more costly in engineering time than a algorithm running on the GPU or CPU. FPGAs are for relatively simple logic running at incredibly high throughput with very low latencies. It's extremely common to move more complicated logic to a "soft" CPU on the FPGA that runs C code compiled to ARM/SPARC/POWER etc. and controls the low level hardware.
Few things

1. Mesos dependency
2. Security (Firewall) settings
3. DNS settings (You need the FQDN to resolve from each part of the system)
4. Dynamic load balancing (ELB bridge, Nginx Bridge)
5. No control over the underlying cluster, so to actually scale your app, you will need to scale your cluster first.

Those are just off the top of my head. I am using Marathon every day but I still carry a lot of pain frm the first days/weeks of using it.
Nest runs their software on AWS, they call that out here: https://nest.com/security/
Isn't a $13.5mn total market opportunity a bit small?
True . I also went through this too (http://martinfowler.com/bliki/MonolithFirst.html), yet I am getting more inclined towards microservices in terms of having the freedom to choose the best technologies for my modules/functionalities . I have reached a stage where I am looking at a choice between building a "Market Fast " - monolithic VS "Market Ready" - Microservices. And honestly I am quite confused.
Craft Coffee Hiring Senior Product Operations Associate
> I wouldn't recommend the books; he creates a world with so much potential, but the characters and story are disappointing.

Oh I would thoroughly disagree, I thought Pandora's Star and Judas Unchained were cracking reads even if they are a bit chunky. At no time did I feel either of the books hit any flat spots, I rattled through both of them in about two weeks whilst reading in my spare time.
I suppose we have different ideas about what "open" means. In my view, Linux and computing in general have gotten where they are largely despite Intel's efforts at rent-extraction.
> Otherwise it would seem like it would be somewhat pointless to have the networking equipment plugged into the UPS

Power cuts for me are typically short lived (often due to a RCD in the house rather than an actual outage). My networking gear is on my UPS, so that local transfers (e.g. to my NAS) can continue, or so I can shutdown my NAS manually if I'm not using it to get a little more time out of the UPS (I can probably do that via the hardware switch, rather than the WebUI, so not a huge concern).
>You might accept this contract and we might call it "voluntary" since you agreed to the terms, but that's hardly a fair characterization of the situation. Power differentials matter, and they absolutely produce compulsion.

But noo, you enter into a contract voluntarily, it's not exploitation because you can leave your employer. Agh! Marx got it right on the money 150 years ago. It's incredible how the obvious escapes these misty eyed libertarians.
I grew up in Miami and I remember one time a hurricane knocked power out at our house for over a week. We got a generator and we were able to get online. School was cancelled of course, so I was thrilled. I don't remember if we had DSL or cable at that point. Telephone always seemed to withstand power outages too. You don't even need a generator or UPS because corded phones can power themselves with just the phone line.
It seems like with Intel's superior process and production scale they could easily enter into the ARM market. Is it just not profitable enough for them to do this? Or are their fabs too committed to producing x86 chips? Missing out on mobile entirely seems like a pretty big strategic mistake.
Breaking things into small pieces works great when you know what to do. The tasks that I find myself procrastinating the most are the ones that are hard to break down. For example, right now I need to implement a feature that will touch many parts of a software. I don't know how to do it yet, and figuring out the best way to do it will require a lot of mental effort, because I need to take several technical and business variables into consideration.
So to clarify:

* React is generally considered to be "just" the view layer. You feed data in, and based on that data, return what the current output of a given component should be. It does include a per-component state feature, which can easily be sufficient state management for a smaller app.

* Redux is just state management. Put all the write logic into a single "reducer" function structure, and the only way to run any of that reducer logic is to call Redux's "dispatch" function with an object describing the action that took place (such as `{type : "ADD_TODO", text : "Buy Milk"}`. That's where the switch aspect usually comes in, similar to WndProc.

* There's "official" bindings to hook together React and Redux, but also bindings for a bunch of other view libraries as well (Vue, Angular, Mithril, Deku, etc), and all they really do is subscribe to Redux's state change callback and pass the new state along.

For what it's worth, my last year of learning React and Redux has already drastically changed how I think about programming. It's a great first step into functional programming and thinking about things in terms of state and output.
It is a formula but you need to know the physical characteristics of your metal.
Cool. BTW what kind of design / exploratory programming are you talking about ? The ones where where you decide your bounded contexts for your services ?
As the article described, JS engines are not implementing features in "spec order". I expect async/await to get wide support fairly soon. (Though my opinion doesn't count for much. I work on SpiderMonkey, but I'm not the one who'd be finishing up our implementation, and I don't know where JSC and Chakra are on it.)

It's a bit of a funky one because it expands the scope of ES into what has traditionally been rendering engine territory (as in, an event loop). But I haven't seen resistance to it.
While true even a quick liner about your general process would be helpful. There's a handful of categories most fall into:

- algorithms and data structure heavy white boarding

- online timed exercises

- take home exercise and discussion

- short contract to hire
>Is this actually a problem?

Yes. Every dollar in the pocket of a trust fund baby is a dollar missing from an underfunded public school, a homeless relief program, a cancer research center, a library...
I imagine designing thorough unit tests for 2000 lines of code could take a few weeks, and continue to have sparse edge cases crop up over the course of years. They're nice to have for mature software components. If you're prototyping, they're a waste of time.
This is pretty amazing, and it is something which I've come to expect from SpaceX, which is to use every flight to provide engineering value to SpaceX in addition to delivering the customer's payload to space.

I'm wondering if they store 2 tons of hydrazine in the Red Dragon's cargo module or if its in the capsule.
"Plutocrats, the richest 0.1 percent of Americans, get the most benefit from a weakened IRS. Because they have the money, the lawyers, the lobbyists, the accountants, and the secret campaign funds, they are able to ensure that the IRS won’t have the resources to effectively collect the money they owe to it. "

Since when is generalizing an entire group acceptable?

Also,

How do you explain this?

http://money.cnn.com/2013/03/12/news/economy/rich-taxes/

In 2013:

top 10% paid over 70% of total federal taxes
47% of all Americans pretty much paid nothing in terms of federal taxes

This also doesn't include the multitude of other taxes the rich pay (property taxes, use taxes, gas tax) and the fact that they employ many people that also pay taxes into the system (indirectly paying more into the system).

There are definitely some people using off-shore accounts, but it's not nearly as bleak as this article would like us to believe.

The US also has one of the highest corporate tax rate in the world.

If people are taking the risk and leaving the country with their money, we may need to take a look at our existing tax laws and figure out why they are taking the risk.
None of those are "pwned" if you know what you're doing. Idiot proofing is a real feature I grant you but it's not something you can blame the native DOM APIs for.
They are about to synthesize Illudium PU-36?
Do you think you're going to solve the problem by hiding from it?
Yup. To some, performance is just an implementation detail, and they keep adding hooks like @@hasInstance.
Pentium vs. 486 PC (1993)
I think what most people did after signing in is exporting their bookmarks and deactivating their account...