skysight-inc/HackerNews huggingface dataset:
> The top 1% isn't rich. That is merely upper middle class.

yeah, we can argue all day about what defines a class, and by older standards, 99th percentile still puts you solidly in the 'working class' as defined by people who, you know, had to work, rather than those rich enough to let their capital do it all.

but... the point remains that there's a huge difference between someone in the top ten percent of incomes and someone in the bottom ten percent of incomes. (I'd go so far as to say that there is a bigger difference between the top 20% and the bottom 20% than there is between the top 20% and the top 0.1% - just 'cause having a top 20% income gives you access to most of what society has on offer.)

And this difference is wide and deep and has a lot to do with what sort of information you encounter; I think it's fair to say that you are likely to know a lot more about boating if you are wealthy, just like how poor people are likely to know a lot more, say, about football or the price of fast food.

>We could say top 0.0001% even... and still essentially no regattas. People don't do regattas.

So, I'm closer to the top 20% than the top 1%, but I've got family members who own sailboats, and even a family member who was pretty into competitive rowing. I think this is more common than you think for this income tax bracket. I bet that'd be a lot less likely if I was born into the bottom quintile.
yeah their official mobile site design is just awful. This much better tho: www.reddit.com/.compact
At Netapp in Sunnyvale everyone has 6ft by 8ft cubicles, with full sized walls (66” high). Some people have combined cubicles which are 6ft by 12ft.
Yes I too would love to see this. Noise canceling headphone seem to cancel everything but voices and that is the opposite of what you need.
Just heard.
Dolls and Maquettes: Yet Another Take on Why JavaBeans Are Evil
For now. But it removes yet another barrier to consume less cows. Humanity solves problems step by step. It's ok if it takes a century.
This is completely free, though.
I think there are (young) apprentices. But some parts of the process probably requires years of practice and experience before they are allowed to work with minimal (or no) supervision that only 'older' people appear at those stations.

An example from the article:

I asked Arai-san how the press-operator knew how long to apply the forming pressure, and he replied that there were three factors: 1) the softness of the glass, based on its appearance, 2) how the glass feels while pressing it, and 3) how the glass feels when it drops from the mold. I can imagine that it takes a lot of experience, to be able to take all these cues into account, to produce perfectly-pressed preforms!
That’s due to the spaces tho, not the tabs. It’s the lines that used spaces that look awful.

You literally provided me with more proof spaces are bad. Good example.
Solaris and openvz containers have been around since 2005 or so.
Do not fall into the trap of anthropomorphizing Larry Ellison: https://www.youtube.com/watch?v=-zRN7XLCRhc#t=38m28s (quote at 38m28s)
Nobody tell Oracle! https://github.com/WebKit/webkit/search?q=JavaScript
I haven't heard back but, I wish all of you good luck and even if you get rejected be like Phil knight and never stop!
Isn't this comparison a little disingenuous? The scale, scope, and legality of government surveillance (not to mention censorship) in the U.S. absolutely pales in comparison to the situation in China.

If all Chinese people developed a habit of using Facebook, perhaps they could openly criticize aspects of both the U.S. and Chinese governments, instead of just the former.

EDIT: I'm not surprised to see downvotes when the top-voted comment on this link (which is about a Chinese company getting into the U.S., and has nothing directly to do with Google or Facebook being blocked in China) is essentially, "And you are lynching Negroes" [0].

If anyone would care to disagree with words, I'd love to hear your reasoning or relevant experience.

[0] https://en.wikipedia.org/wiki/And_you_are_lynching_Negroes
I wrote a semantics doc to try to help on the documentation front:

https://google.github.io/dagger/semantics/

It's not intended as a tutorial, so perhaps it won't quite meet your needs, but if you're curious how all the pieces fit together, it may help.
>Security is an issue but it's a separate issue. Huge organizations get pwned all the time. Yahoo, Target, Equifax, OPM, it's a very long list. If the thing holding your data gets hacked, you lose. That doesn't really depend on if it's in your home or not.

For your thing to not get hacked, someone needs go proactively defend that thing, even if defending that thing just means 'install the dang updates' (of course, there's more to it than that, but for most of us, if installing the updates isn't enough, we are compromised and deal with the consequences)

I'm comparing leaving the clock blinking 12:00 to the phone that hasn't been updated in two years. If your data is on devices you control... you need to control the security of said devices, and that's easier said than done.

My point here is that not paying attention to the security of your home appliances has very different and sometimes not obvious consequences to not paying attention to other aspects of home appliance setup.
I've never seen a project live or die by package management[0], and I've never seen automated tooling come close to solving the real problem facing most developers: irreducibly complex business logic. Every once in a while one gives you a good head start on the boilerplate around the business logic - Rails a while back, React now - but it's far from solving the "every business is a little bit different" problem.

IME, the easier the scaffolding gets, the more creativity offered to the business. That's how I see my job as an engineer/systems designer: enabling the business to try new things more quickly.

[0] I've seen a lot of engineers justify rewrites because "these better tools will let us make a cleaner codebase" but if done with a focus on the tooling, instead of a focus on the coding implementation choices that led to a messy codebase in the first place, it often just burns a lot of money replacing an old messy codebase with a new messy codebase.
Be warned Bursty EC2 instance networking (m5, c5, r4, t2,)
Hi, I am planning to move away from existing provider due to the cost factor and planning to set up own mail delivery system. I reviewed Sendy but haven't made the transition yet. I am looking to host about 30K subscribers who'll receive emails every 10-15 times a month.

Your thoughts?
CE edition with Mac and Windows builds is a must for me to consider it. I realize I am not a prospective Oracle customer, but I would have been a part of the common people making it more popular overall.

The idea of interoperating languages is great though. From the other polar end of the corporate world, we have .NET and its open source versions, and I hear IronPython, Javascript etc work pretty well in the .NET ecosystem. Not my cup of tea though.
This seems like a bad idea. Our eyes have adapted to living with sunlight for thousands of years.

I have a feeling it will be discovered that there is something wrong with darkening your vision for long periods of time.
I've found the opposite to be true. Got a pair of QC-35II that block everything but speech, which subjectively appears to become even louder, even when you listen to music.

They're great for airplanes, trains, and low-frequency background noise, but for a crowded office where people are having chats and telcos, I'd rather use Shure in-ear monitors.
I'm currently reading "Story: Style, Structure, Substance, and the Principles of Screenwriting" https://mckeestory.com/

I think it agrees on your point.
Only if you consider being kept alive on life support a sufficient implementation to back the main interface of "alive.h"?
Nice, although IMO they've got it wrong: They should keep the coins and lease the units at a lower price than traditional systems of a comparable wattage.
Never understood the rationale behind open floor offices. I currently work in a cubicle set up, and people set up war rooms anytime they want close collaboration. Open offices seem to take this exceptional case and make it the norm.

At the same time open floor offices cause a lot of trouble to people in non-exception situations.
And his three other siblings.
Don't Dutch credit cards have a chip?

British ones have had them since around 2004. The technical security of the card is the same as a debit card. (There are legal differences.)
I respectfully disagree. In cases like this, if the user made a honest mistake and then issues a correction, it should be in line, at the same level as the mistake - otherwise, it's exactly like when a newspaper spreads a false accusation in the first page, and then a retraction at page 7. What sticks in the mind of the casual reader is the first untruth, not the truth that follows.

By the way, even the correction below is a untruth, because only a few other EU countries have similar laws.
We also haven’t received any mail to either confirm or reject our proposal. Didn’t the deadline say YC Partners would get back to us by the 17th?

We thought you’re supposed to get a rejection email even if you haven’t been successful?
No website, it's a bio startup so don't need a website. Developing new immunotherapy drugs for cancer
tech companies are already building campuses near the new housing

Where are you seeing such construction?

(And if you're rooting for the land between San Carlos St and Santa Clara St. east of the railway to be an employee laden Googleplex, take a good look at 280 during rush hours now even without events at the Arena).

Google is buying those parcels because the city of San Jose is corrupt and selling at a fraction of their value, just like they tried to do when those were earmarked for an A's ballpark. That doesn't mean they will use it for dense office space.
Brian Kelly Predicts Bitcoin Price Will Increase $25,000 by the Year End
Who was Phil Knight? Why did you mention him?
CCTV security camera for Home and Offices
Thanks! We did try feeding both the "cell" of the LSTM in addition to the hidden state of the LSTM and the latent vector into the controller, and this works better. We discussed this in the Appendix section.

I would still encourage you to pursue your idea, since there are still lots of limitations in this model (discussed in the paper), and a lot of work remains to be done to solve more difficult problems.
I have to sign up to see this in action? No video demo or anything? I don't even know if this is a software where you download or if it's a web service cloud thing.

I think this is such a bad way to announce a product. Or lazy way.

I'll stick to Rstudio and Rodeo.
I just want to say, as a bystander, thanks for offering your perspective on this. It's reassuring that someone else feels the same way I do.

As you say, that makes at least four of us who aren't looking for someone with money. And I get that a lot of the world is like that. Not that I'm judging the rest of the world, you do you, whoever you are. It just gets frustrating for me personally sometimes when it feels like I'm the only one in my circle of friends who feels this way about dating.

So thanks again. I would like to discuss this further with you, if you're up for it.
Most commonly found payloads of compromised Drupal installations (CVE-2018-7600)
Oracle exists mainly to make Microsoft look good.
More apt would be KleenexScript.

The community would call the FOSS build system "snot" and the linter "nosebleed".
My Bose Quiet Comfort 20 in-ears are excellent for machine noises like air conditioners in server rooms or traffic drone but terrible for voices or radio.
Mailman is for people who really want the newsletter. Recipients have to send an email to subscribe. It's for real newsletters.

Mailchump is for spammers. Despite all the frantic spin control, it's spamming.
Your points are valid but you're exaggerating.
That's the office concept I've always wanted to build. It would be cool if someone from the company could document it/blog post/etc. -- might be good for recruiting too. (Especially since Viasat does pretty cool stuff -- excited about the new Exede sat expanding coverage...)

I was thinking it would make sense to have roller doors or some other way to open the entire side of the office (on both sides -- "neighborhood" and "hallway" if the occupant wanted.)
The founder of Nike, a real inspiration of mine!
Yes, but that shut the question down. There may be interesting nuances left to discover. If we do as you suggested, we would actively "attack" certain miners, quite openly. With a time shift, could miners collude to increase the burden on other miners not privy to the collusion? Perhaps ever so slightly?
Network Traffic Monitoring: Why Network Admins Need Network Analyzer?
+1 for tagging
Not to mention monospace vs proportional fonts.

Cool example on BEL.
If you're of the scale where you need several CI servers for a platform, buying a computer for that platform should be a requirement anyway. The IAP cut is only an issue if you're making money on the app.

BTW, the best solution for your case is VS App Center (https://appcenter.ms), which has a free tier and does CI/CD (on Macs) across platforms.
Did he... just do it?
Fitting. The direction the JavaScript community has been going in for the past half decade has left me scratching my head often.
Something interesting to note is the variety of ideas based on this. What you see there is "plain" magic bitboards, where the right-shift is constant and used to index a two-dimensional array.

That's rather wasteful, because the centre squares need only around 2^5 occupancies, which is why "fancy" magic bitboards exist.
In these, the right-shift is variable, and the occupancy calculation is added to a table of offsets to get the output, shrinking the tables from about 2MB to 800KiB for even the "easy" right-shift amounts.

So the question is whether we can find smaller magic numbers[1]. Niklas Fiekas has found a trick[2] that helps reduce the brute-force search space for magics, but it's still not trivial to solve.

[1]: http://chessprogramming.wikispaces.com/Best%20Magics%20so%20...
[2]: http://www.talkchess.com/forum/viewtopic.php?t=65187

I could also make a write-up of Hyperbola Quintessence, which I think is a fantastic bit of bit-twiddling, if someone is interested.
(multiply by zero)
Amateur comes from the Latin amar which means to love. An amateur is someone who does something for pleasure rather than money. Sometimes people use it to mean a novice or someone who is unskilled but in this case the original meaning applies.
> What does that have to do with reproducibility?

That is exactly what I wanted to ask you originally when you cited the celestial mechanics example. It is not relevant in cases we are deriving a theory underlying the behavior, rather than axiomizing the very specific behavior itself...
Oracle is just acting as expected. Nice of Apple to stand up for their developers.
Firefox is one of the worst browsers in terms of security, so much malware just slips right through it, not to mention web designers don't bother testing on firefox much.
Took a few months but my family is now on Telegrams.

They were the last of my groups to migrate.
Follow the money. It’s cheaper to build, easy to shuffle, and people will put up with it. I know I do.
It's not just noise -- people moving in your visual field is very distracting.
You mean like sunglasses?
I got my email.
This should be enabled by default in Firefox, as is the tracking in Facebook.

Hardly will Facebook care for the couple of hundreds that install and use something like this, but it will be much more efficient if browsers are pre-enabled with this feature.
If we are going to get this paper clip optimizer really started, Earth is not going to cut it. There is much more mining energy to be tapped closer to the Sun.
Ask HN: How successful is your 'Donate' button?
Hi HNers,

For those of you with side-projects that are free, but have an ongoing donate option (either through a PayPal button, or something more formal like Patreon) - how successful has this been for you?

In this instance, I'm only referring to ongoing, optional donations, not funding options like Kickstarter or Gofundme.

Thanks!
When synthetic meat becomes good enough there'll still be loads of people who'll say it's inferior to the real thing. Apart from that I believe a happy cow is better than no cow so sustainable and environmentally-friendly livestock farms still have a reason to exist.
Thanks for pointing out this paper. We are not aware of this paper, as it was published only a few weeks before our publication date. Upon going through this paper, it seems like it is an extension of "Imagination-Augmented Agents for Deep Reinforcement Learning" (from Weber et al 2017, which btw, is an _amazing_ paper I can highly recommend, or even to just watch Theo's recorded talk at NIPS2017). Going through and preparing for the publication process for ML papers take time, and in some cases even months. In our case, it certainly took months to build the interactive article and go through many rounds of editing and revisions, and also test that the interactive demos are working well for all sorts of test cases, tablets, smartphones, browsers, in addition to just the arxiv pdf.

That being said, here are a few differences I noticed:

- We minimize the parameters needed for the controller module, and solve for the parameters using Evolution Strategies.

- We try to replace the actual environment entirely with the generated environment, discuss when this approach will fail, and also suggest practical methods to make this work better. (This part of our work is not really discussed in detail in this particular blog post here.)

- Rather than create new architectures, we take on a minimalist design approach. We tried to keep the building blocks as simple as possible, sticking to plain vanilla VAEs and MDN-RNNs, tiny linear layers for controllers, to reinforce key concepts clearly. For instance, when we were training the VAE, we didn't even use batchnorm, and just used L2 loss, so that someone implementing the method for similar problems would have less issues getting it to work, and didn't have to spend too much time tweaking it or tuning hyperparameters. This might come at the expense of performance, but we feel it is the right tradeoff.

- We wrote the article with clarity in mind, and invested considerable effort to communicate the ideas as clearly as possible, with the hope that readers with some ML background can understand, and even reproduce and extend some of the experiments from first principles.
It is still works like how past time its been working. Some algorithms are changed but technique of the seo is the same.

https://www.overnightgraphics.com/
> Otherwise we'd be seeing companies like Apple go after all the smartphone case manufacturers that mention "iPhone" since that's what their product is for.

Apple does that. They have a "Made For i" accessory program, and go after third-party accessory distributors (not manufacturers) who use their trademarks without permission:
https://developer.apple.com/programs/mfi/
This article has an idea of what a "Better Developer" is, which is kind of like a True Scotsman that must eat Haggis (or not!).

If you are hired as a developer you may be useful to have a "smorgasbord" of experiences, depending on the role. Working for a small company needing to hack something up quickly. Oh you've used AWS, Azure, React, Node, Haskell etc. You can pick the best tech for the problem. Someone who has only used C++ but 'gone deep' might be less useful here.

OTOH the C++ girl/uy might be more valuable in another company / team, whatever.
"similar plausible deniability as Bitcoin" - not very much, then.
We should just call it JS. That way the filename extension still makes sense.
i have deleted all facebook accounts. easy and clean solution. also i suggest to use several browsers to login google accounts and browse daily. therefore activities totally separated and tracking is getting hard with combination of cookie removal. etags are still big problem though.
This was great, thanks.
I own a 11" Pinebook - it's pretty much the same as an rpi3 with a decent screen, decent keyboard, and a mediocre trackpad. I put a 32GB eMMC upgrade in it right from Pine.

I find it a bit slow for web browsing with a heavy modern browser, but I haven't spent the time to find a more optimized one.

I'd say that for $99 it's nicer than most $300-400 laptops I've used in terms of build quality, and it makes a great dumbish terminal.

For the price I paid, if it got broken/lost/stolen I wouldn't be too worried about it. A handy little toy that I use more often than I thought I would.
Mattermost is open core. Seems zulip might be as well, but the open source version seems more featureful
> There is a separate consensus in a rare but common case of two consecutive ticks being associated with conflicting blocks. The conflict is resolved by what block will be associated with the next tick, rendering one of the disputed blocks “orphan”. How the chain will continue is a matter of chance

It being a "matter of chance" may be false and thus the thesis that this clock is "decentralized" should be questioned. There are situations where there will be conflicting blocks and no block gets orphaned unless a central authority commands it to be so. This was seen in the 2013 Bitcoin fork, when Pieter and Luke ordered the miners to move away from the majority chain (0.8) onto the minority chain (0.7) and this was also seen in 2016 when Vitalik ordered that a permanent chain divergence (ie. fork) happen. In both cases, the blockchain split and a central authority was necessary to resolve the conflict. It was not a matter of chance. The fact that this clock can have permanently divergent chains and that a central authority is required to say which chain should be chosen as the right one means that this clock is not decentralized.
Not that I'd have a detailed knowledge about him, but there is:

https://givingpledge.org/Pledger.aspx?id=192

Something which only few persons choose to do
I'm also working on an ARM notebook in the spirit of Novena called Reform: http://mntmn.com/reform/

This version is 32-bit, but it has 4 cores @ 1.2GHz and 4GB of RAM. Also, it is actually open source, meaning that all the electronic design files (made in KiCAD) are available on GitHub and as soon as we have decided on the correct formats the same will be true for the mechanical/case parts, so you will be even able to 3D print replacement parts.

I could not find the design files for Pinebook so I'm not sure what is "Open Source" about it? Schematics are not sources.

I don't know how you can sustainably make a laptop and sell it for $100. I'm selling the first developer models for EUR 549/599 and I'm not making any profit on these, it's basically passing on the material cost. I guess it's a tradeoff between cutting enough corners to bring the price down and trying to achieve some base of quality and durability. These are different goals.

Anyway, I'm happy to see more activity in the ARM space as that means more eyeballs on ARM Linux applications, potentially more issues filed and bugs fixed.
I have one word for this, and I'm totally sincere and serious about it no matter how facetious it sounds:

Farts.
I've never quite understood the appeal of Dependency Injection. What's wrong with just using constructors?
Mumbai and Delhi comparisons are pointless. They get whatever funds they ask from the center. At the same time for cities like Bangalore, they have to work with leftovers.

People complain the pace of Metro construction is low. But for the money these people get, its already nothing short of a miracle that they are even building this much.
We just received an email 2 minutes ago.

Negative, but continuing onward and applying again next time!
It may not be completely legal for Firefox to do that. I don't know though.