skysight-inc/HackerNews huggingface dataset:
This is just an FYI for anyone thinking about using Coinbase for their trades. Coinbase makes you periodically re-verify your identity. This process used to be manual. It is 100% automated now and it rarely works (look at Coinbase community forums for more on this). I've had a support ticket open regarding this issue for 3 weeks now and the only response I've gotten so far is "As we experience rapid growth, we are also experiencing a high volume of support requests and we regret not being able to answer your inquiry in a reasonable amount of time." I don't have any serious money tied up in Coinbase, but if i did I would be freaking the fuck out right now with this appalling support service.
Don't be so flippant. It's not exactly controversial to say that trained musicians will suffer more when listening to bad music, so why would it be different for any other skill?

One of the main gameplay mechanics is all about understanding orbital physics, and fiddling around with that for tens if not hundreds of hours will leave anyone with a grasp of it on an intuitive level.

Once the brain is that trained, is it so hard to believe that the process can take on an aesthetic experience? Ant that seeing it done wrong is like a false note in music?
That's the reason why I said "suspect" =). I do not claim to know the exact reason for the selection. In any case, the standard is finalized. If you're concern about this being the problem for the next standard which will likely to affect the use of AES-GCM, I suggest you participate in the current cryptographic contest that would target authenticated encryption: CAESAR (https://competitions.cr.yp.to/caesar-submissions.html). I'm not sure how this will affect the overall usage of authenticated encryption in the industry, but this is currently one of the main topics of interest for cryptographic researchers.

"As someone who has done a number of audits for certified devices, I don't think your statement about shared hardware is accurate. Are you talking about FIPS 140?"

Yes. Is my understanding incorrect? I'd like to be informed if this is the case. Thanks.
Improving the Client Feedback Loop
Hm? It's not an external dependency. Superagent returns a promise.
I think you're making a rather fine point here. You're saying that we haven't stopped using MACs because AES-GCM is a composition of a MAC with an encryption mode.

But that's not true. There's no such MAC. A MAC was derived from GCM but that MAC is not used to authenticate encrypted GCM messages.

If you can tell me which MAC is used for AES-GCM, go ahead, I'd like to know what it's called.
Thanks very much for the reply. Very useful. I think these kinds of details really help people in other organizations who might want to undertake similar projects.
> SaaS is dying. Here’s why.

I'm not sure I agree with the listed reasons. From what I understood, the author tries to prove that "SaaS is eating SaaS" and SaaS abundance/switching costs are prohibitive to new SaaS ventures. This doesn't seem like a very good argument for "SaaS is dying." May be, it's better suited for "it's becoming more difficult to enter the SaaS game."
I agree that there are going to be situations where conflict between desires is unavoidable or where it is not possible to accommodate extreme desires; however that doesn't mean that finding compatible solutions is not the best approach in the vast majority of situations.

I'd also point out that those are strategies to achieve desires, not desires themselves. The associated desires might be something like financial security, a sense of importance, freedom etc.
Yeah, XRP doesn't have much utility for the average user. Also noticed the gaping error citing that Ethereum Classic implements crypto-note.

If you want to look at a token that's about as close to a complete scam as tokenly possible, look no further than Gnosis. The GNO token doesn't actually directly translate to an asset that can be used on their prediction market come launch. Even more, investors only control 4.5% of the GNO tokens in existence, granted this was all done AFTER Gnosys had more than enough existing funding. Cash grab, plain and simple.
I don't know why you got the downvotes. Caste politics has been rampant in India. Fiscal management is an afterthought, if at all that. Most of the elected officials and bureaucrats are there to line their pockets. Not unlike some other countries, like Russia.

I have friends who had to pay bribes for every little thing, company registration, getting the VAT certificate, Police verification etc.
That's not really how antibiotic resistance develops: it happens at a population-level rather than an individual bacterium level. If, for example, you've got an antibiotic that messes with normal cell wall formation in a particular species, but some in the population randomly have some mutation that still allows the cell wall to function normally, those bacteria will survive the antibiotic. If the infection isn't then controlled by other means, the resistant bacteria will make up a larger percentage of the infecting bacterial population in the next generation. That's why taking full courses of antibiotics is important so that your immune system can focus on the resistant bacteria that the antibiotic can't touch.
> What capabilities do they have that the government doesn't have or can't develop?

The ability to leak government information while absorbing all of the liability away from the government.

you're all idiots.
I'd say it's clear that it is possible to have some offsite workers in an enterprise. People have been doing that for a long time, often hiring the outsiders as consultants or what-not. But with 85% of the staff in the office, there's still a core or backbone of each team to hold things together and explain things to the 15% out-riders when they didn't get the memo (figuratively).

What's less clear is whether you can run an substantial enterprise that's really distributed, without a real HQ. What happens when everyone, including the line managers, are distributed? I don't think anyone really knows.
Thanks for the correction.
I updated it. Feel free to make a pr if you see anything else that should be added or removed.
My understanding is that the tokens (BAT) are sold to/for advertisers to allow them to purchase advertising on the Brave platform so that they can advertise on specific publishers' websites.

The tokens paid for by the advertisers will then go into the pockets of these publishers, while a small portion will end up with users to compensate them for their attention spent viewing those ads.

Am I reading it wrong?
> It seems to me that part of the solution might be working to develop solutions that don't prevent the other side from achieving their desires.

This would work well if the two sides lived on different planets on the opposite sides of the galaxy, each one outside of the other's light cone and causal domain.
Which MAC does AES-GCM use? It's not GMAC, because GMAC would give different results...
Ahh cool. The code we've written for this bit so far was just an initial concept implementation.

The server side code is taking most of the effort, so we'll return to the client side bits later when we have something more solid (less changing) for it to talk to. :)
Oh please. This is an extremely vapid "stop liking things I don't like"/"not liking things I like" take. And an accusation of "nothing but loser nerds signaling their knowledge in public" is particularly rich coming from someone whose username is a Futurama reference -- a work no less subject to the same (equally vapid) accusation of its appeal being "look at me getting these leet nerd references".

How about art with pretenses towards realism/naturalism (which is not all art, nor should it be) can be more enjoyable for living up to that? And learning something is not a hostile act of self-indulgent performance by the learner, even when that learning might change their perspective on a piece of entertainment media.
Or do like every sensible country does, cap individual donations, forbid companies from donating, create a government entity whose goal is to ensure donations are respecting those rules, candidates having to deliver their list of donors to said entity. Make it actually illegal to get private money from PACs and other complex setups. And eventually reimburse part of the campaign past a certain percentage of votes.

But that requires to unfuck the entire american political system and weird fascination for corporations being people, so this might take a while.
There are many applications for MACs and keyed hashes, not all involve encryption (e.g. hash-based deduplication). All mainstream AEAD constructions (AES-GCM, Chapoly, AES-OCB) also generate "only" 128 bit authentication tags, while EtM easily allows larger MACs; whether this is an actual advantage or simply satisfies "crypto paranoia" ... ;)

Not "crypto paranoia"; current mainstream AEAD tends to break both confidentiality and integrity at the same time when misused (e.g. nonce reuse). EtM doesn't do that.
I solved this same problem, but Blender-specific way, for a game a while back by having adding special handling for splines to the Blender export script Unity ships with + a custom import script.

The Blender export would export the spline with multiple Transforms that were a fixed distance apart and numbered, then the import script would find splines and spit out a ScriptableObject listing each point, so the camera's position and rotation were a lerp between 2 of the transforms (since the exporter took rotation along the spline in Blender into account). It was somewhat quick and dirty, but it worked well enough with letting artists change areas of the camera track that didn't match the levels' tracks
Local VPN-based solutions do the job without root. Check out AdClear, Adguard, etc.
I don't know as I don't have enough knowledge about the matter. I'm asking because on Wikipedia and in videos about jcore (which uses SuperH) it is touted as a nice ISA:

> High code density compared to other 32-bit RISC ISAs such as ARM or MIPS[8] important for cache and memory bandwidth performance.
Do you remember where this was? I'm interested because it feels like the exact opposite to me. We've got weakened labor unions and strengthened centralized control over resources, we've got stronger centralized government power over individuals (PATRIOT act et al), basically no world powers with an even nominally leftist government, yadda yadda.

In the wake of the financial crisis, a lot of Golden Dawn-esque nationalist parties have crept up and are finding more success than I'd initially expected.

It feels like we're moving more authoritarian right to me.
When expanded to see the monthly trend it shows 99.6% availability.

Serious Question: is there enough people that would pay for that 0.4% to support a business?
Media bias, perhaps?
I use Protect My Privacy[1] instead of XPrivacy. It has more intuitive UI and is being actively developed.

[1] http://repo.xposed.info/module/org.synergylabs.pmpandroid
Another notable product based on log-structured storage is ObjectiveFS (https://objectivefs.com/), which implements a POSIX filesystem on top of Amazon S3 and other object stores. It's proprietary, so I don't know much about how it works. But it claims to be a log-structured filesystem.
Developer Cons:

Some write shitty smart contracts.
Ooooo, daily dose of HN racism.
> Of course, we don't have time symmetry in the equations anyway because of the weak force.

Could you expand on what you mean here? I've expected for a while that there was going to be something non-time-reversal-symmetric with the weak force, on the basis of parity violation (space-reversal doesn't give you the same equations) plus relativity (space and time are the same thing, at least kind of). But getting there directly from parity violation might require a faster-than-light frame of reference to observe it from, which is... let's just say it's experimentally difficult.

How does the weak force break time symmetry?
>I put ads up on TV for them using my money. How can anyone stop me without it being a First Amendment violation?

How can we even decide whether an ad is for some candidate? If it doesn't mention them by name, but is plainly obviously talking about them, would that still count? What if it's less obvious? What if it doesn't have anything to do with the candidate, but promotes some policy that the candidate also happens to support? All seem to fall under the category of 'giving them a service that is worth money'.
You have part of the idea right. However you have to consider that evolutionary pressure works with regards to competition for resources.

So yes a drug-resistant bacteria might be outcompeted for limited resources in a normal environment by bacteria without that adaptation. However, if there is an antibiotic introduced into the environment, the drug-resistant bacteria will probably have proportionally more resources than the non-adapted bacteria did before the drug was introduced, due to a complete elimination of their competition.

This is assuming that the adaptations bacteria have that enables them to be drug resistant harm their fitness in a drug-free environment in the first place. It is entirely possible that the drug was targeting a trait that actually required more resources to produce, but that wasn't selected against because it was basically vestigial.

I think it's a pretty big misconception that the force of natural selection is directed towards absolute efficiency. I'd classify the process of natural selection as a 'good enough' mechanism.
They don't have to and mostly that's a function of dominant business using similar styles because they work.

Plenty of creative site designs out there but we aren't in the creative wild west for business designs anymore.

Sad, but it's also a sign of maturity.
Running client tests headlessly with Jasmine and PhantomJS using Erik
Why Have VPNs Not Gone Mainstream?
Funny thing is Github sometimes makes more sales after an outage because clients want to upgrade to the enterprise edition to host on their own servers.
https://pbs.twimg.com/media/CiMNh9rWEAAdM6Q.png:large
Clojure: Confessions of a threading macro addict
I didn't disable my social media accounts, but I did disable all notifications except calls and texts and that has made a huge difference.

Those little red badges were so enticing, and I often found myself thinking "wait, why did I get my phone out again?" because instead of checking whatever email I had intended to check, I was now on facebook messenger or snapchat or some other bulls%!@.
It's much simpler than that and doesn't merit a five-link rebuttal. Angry sharp-tongued rhetoric generates more angry sharp-tongued rhetoric, a.k.a. flamewars. We ask people not to comment that way and ban them if they keep doing it.

This is independent of your 'thesis', which I'm sure you could express in a thoughtful way if you wanted to.
There are so many issues with this post, let me enumerate:

1. Straw man tweet by some non-practitioner which is used to set up the straw-man argument.

2. The whole Digits example is ridiculous, statisticians "love" toy problems to prove theorems & make "arguments" etc. ML is empirical and not just the performance but the entire pipeline from data to application matters.

Let me illustrate: If your aim is to predict 1 vs 0 from images of digits. As an ML researcher I would write a program to synthesize images in all different combinations of fonts/font-color/background color/ location available. The data would easily be more than ~100,000 images. At this point one cannot use LASSO on top 10 pixels (due to jittering), and a Deep Models would be necessary. But in reality my model will outperforms because the thinking process as an ML researcher was not to make an "argument" but to "solve" the problem of detecting 1 vs 0.

3. But the biggest flaw is the following argument
"""The sample size matters. If you are Google, Amazon, or Facebook and have near infinite data it makes sense to deep learn."""

This is an another issue with Biostatisticians (The author of this post is Bio-Stats professor), is that they are fundamentally unable to recognize importance of programming and ability to collect data. Even if you are not Google, Amazon, Facebook you can easily collect data, even labeled data in scale of terabytes can be collected in within days or a week. Every single PhD student I know is not limited by size of the data but rather computational power and storage available to them. I personally have several terabytes of video and data from YFCC 100M that I would love to process and build models on but I am only limited by the computational power & AWS costs. If you want a concrete example, see the Google PlaNet paper [1] I today have enough data (~5 Tb) to replicate it and build open source geolocation model, the only hurdles are storage and computation costs.

[1] https://arxiv.org/abs/1602.05314
Android App:Earn Money and Video App to Make Online Money
You need more money than $5K to work in this space.
It's an interesting balance. On one hand, games were historically 'dead' at release. On the other, they were at least theoretically done at release. That's no longer even a goal for many developers today - features get deferred, and players get used as a massive QA team.

KSP as it first hit Steam was fun, but obviously incomplete. KSP 1.0 was viable as a finished product, but had obvious, planned upgrades unfinished. After-release support was pretty obviously planned from the beginning.

As for how long, though, I don't know. I'm exceedingly happy with the KSP I got for my money, and unlike some games they could have quit support before now without upsetting me. So as long as Take-Two keeps a decent business model, I'll happily pay for further content.
Software developers (.NET and Java) can get between 1,000 - 3,000 dollars a month in Monterrey, Guadalajara or Mexico City. 2,500 yearly salary sounds extremely low. Even interns get paid more that that here.
> randomized pivot selection

I don't see why this is an issue when pseudo-random generators are in fact deterministic yet for purposes of pivot selection the seed does not need to be fresh on each invocation barring an adversarial context, in which you'd just pass in the seed from the effectful part of the program.
> they don't want to throw engineer resources at it anymore.

"As I mentioned elsewhere, there haven't been any full time mozilla devs on PDF.js for quite awhile. I'm not sure I actually see the whole maintenance cost savings argument since PDF.js has practically cost Mozllia nothing the last few years. A lot of bug fixes have come from unpaid contributors in that time.
Initially, PDFium was pitched as a freebie if we added support for chromium's flash and then we'd also get improved PDF printing and form support. However, the amount of effort that has gone into supporting PDFium is already far beyond what it would have taken to improve PDF.js form support and help improve Firefox's printing (which would have benefited the web in general). Though, this is my very biased opinion as I was tech lead of PDF.js."[1]

And this has been borne out--Project Mortar was announced about 9 months ago, and if you look at the relevant bugs in bugzilla, they are still pretty far away from getting it into production. They could have used a fraction of those resources to get pdf.js at parity with pdfium.

[1] https://news.ycombinator.com/item?id=12615559
Such as 800 x 600 pixels, interlaced at 60Hz and arranged on a curved 17" screen. Designing for 1024 x 768 would be pushing it, had to play safe with 800 x 600 for common sense usability reasons.
This is my understanding

Put aside blockchain, ICO, and browsers for a moment.

Imagine an app that shows ads, nothing more.

The users of the app are credited in tokens for viewing and/or clicking ads.

The advertisers pay tokens to show ads.

There is a middleman (presumably brave) who manages the ad marketplace and distribution (for a cut)

The users can then take their tokens (acquired viewing ads) and sell them on the open market, ultimately to further advertisers.

The tokens become a CPM backed currency.

The ICO is how you create an initial pool of tokens and establish an initial value.

Blockchain is used as a clearing house and ledger of transactions.

Brave happen to be using a browser as the vehicle for ads.
I agree with all of your points. I haven't gotten to quite quit social media, but I only check when I want to (too often). No notifications anywhere. Phone always on Do Not Disturb mode.

The reason I find it hard to quit quit, is that I get a lot of value from posting. Not passive reading, but active engagement. Comment here, write a tweet there, repost this or that ... it's had a measurable impact on my life.

Measurable on the level of "If I wasn't active on social media, I'd be living in Slovenia on a $15,000/year webdev salary instead of engineering in downtown San Francisco".

So yeah, it's hard to quit. But I try to spend as little time reading as possible.

Also, if you get on the right social networks (in the broadest sense), it can have the "open door" effect Hamming talks about in his famous essay.

> I noticed the following facts about people who work with the door open or the door closed. I notice that if you have the door to your office closed, you get more work done today and tomorrow, and you are more productive than most. But 10 years later somehow you don't know quite know what problems are worth working on; all the hard work you do is sort of tangential in importance. He who works with the door open gets all kinds of interruptions, but he also occasionally gets clues as to what the world is and what might be important.

http://www.cs.virginia.edu/~robins/YouAndYourResearch.html
One of the most enjoyable moments this past (academic) year was noticing my son's 7th grade homework sheets looked awfully familiar from a typesetting and font perspective. Sure enough, after inquiring, I confirmed that the teacher was using LaTeX to prepare all her schoolwork.

Simply awesome.
Ethereum cons: when smart contracts do inevitably get hacked, founders pretty much force the community's hand when it comes to forking because they just lost their VC money. Code is law, except when it's not practical for them.
So did the investors sell their GNO tokens?
Compatible solutions that are palatable to both parties - compromise - is very important.

Sometimes, though, compromise is impossible. If you say that 3+3=6, and I say that 3+3=10, you'd be a fool to compromise on 8. This is made all the more obvious when we consider which of us gets to frame the debate. If I really wanted 3+3 to be 10, I'd just demand that we make 3+3=14, and I'll get exactly what I want, once we split the difference.

Everyone wants freedom, and everyone wants agency, and everyone wants health and happiness. There's plenty of all of those things to go around. Many of us also want power, though, which is more likely to be a zero-sum game.
>Process is the enemy.

Nowhere in the article is process mentioned. So I'm not sure how you concluded that process was to blame.

Let's say that process is the cause. How would you evaluate and reward people for 'business impact', presuming we have a method of determining it? Wouldn't it be through a process?

Perhaps what you meant to say was that poorly designed processes or a process driven culture cause problems, one of which is employee boredom.
I think this is actually totalitarian left - the right is more about personal liberties etc.

Not trolling – I might be wrong –people more knowledgeable about the left/right dichotomy are welcome to shed some light onto this.