skysight-inc/HackerNews huggingface dataset:
I've built a few algo trading bots. There are a lot of challenging problems and it's very rewarding, just no direct financial reward.

I was focusing on pure technical analysis, so maybe I was doing something wrong, but there weren't any strategies that I saw would work. No statistical analysis that I could do of the data could give me any insight. Testing out theories did not work, either!

I didn't use ML or anything, research I did there didn't seem like it made sense to look into.
> Since their long-term gains depend on a vibrant, open web

Does it? This is not at all obvious to me. Do you mind sharing your reasoning for this claim?
Eventually you feel like a janitor or a babysitter.

The problem is that the guy making the mess gets credit for things and the guy cleaning it up keeps bad things from happening because of him. If your boss is not just the right type then you will become the bus tribute.
It's easy to blame "the other". Having worked at Apple I never felt like it was the EPM causing quality issues for us. It was us setting an aggressive schedule ourselves and, more importantly, having poor testing. The EPM was mainly just making sure tasks didn't get missed, reprioritizing them as the schedule moved based on discussions with managers & other engineers etc. Sure at some point in the schedule the central EPM committee for a release would start locking things down & punting less critical issues, but that's something that's done for every single release even for engineer-driven companies because you have to ship at some point.

Keep in mind also that these EPMs themselves tend to be fairly competent engineers in their own right so these aren't MBAs making decisions, they've just moved on as their career evolved. They care about quality just as much as anyone. The difficult part is making the call of cutting a feature especially if it's a keynote feature because there's just not enough time to actually ship it because that's predicting the future. Another difficult call is what bug constitutes a delay of an OS release, especially when the bug report may not have the necessary details to indicate it might be more critical than it seems.

TLDR: It's not as easy as saying it's all the EPMs fault. There's plenty of blame to go around because nobody is perfect & predicting the future (which is what scheduling is) is very hard.
There is supposedly a way. On Chrome 63 and newer, you can set "Document user activation" in chrome://flags/#autoplay-policy & relaunch.

However, it does not seem to do much, if anything, for me. I tend to just use Privacy Badger to block any site that looks like a CDN
http://science.raphael.poss.name/rust-for-functional-program...
California green-lights initiative that is conspiracy theorist’s dream
So you're reasoning about the invented results of an imaginative survey and reaching conclusions from that, then promulgating them with total confidence?
My son, not quite aged 2, exhibits similar traits. We've been reading to him since he was in the womb, and every chance we'd get we'd talk about letters. We have nearly a dozen alphabet related "toys", and lately I've been using alphabet magnet to spell out words, sounding out the letters, and putting them together.

Who knows if this will make him a stellar reader or not, I just enjoy spending that time learning with my son. Eventually I suppose he'll hate my guts and just want the passphrase to the autonomous vehicle shared service account.
Fiat banks can recover money though - cash can be found and transactions unwound - and there are techniques to poison what is stolen without permanently decreasing the money supply. Freezing a wallet basically destroys the btc forever with no way to print more.
I honestly can't fault Microsoft alone per se for this, TBH. It's just, as someone said, the modern web.

The highest KB bloaty JS I see is the Youtube embedded video player (about 500K of JS and CSS). There's also a bloaty 200-300K "sprite sheet" gifs, which per the code I guess they are using as some sort of video. (I wonder if that could be optimized.)

There's a lot of the usual tracking and analytic scripts, of course. Microsoft has their own in this (Application Insights) but of course you've got the Google and FB and other standard social media scripts.
That makes sense to me and it's in line with the web devs who advertise basic sites like "3 pages for $xxx."

I'm one of those who prefers fixed price bids to hourly/daily. I like to be able to say "I will do X and it will cost you $Y." I lose my shirt occasionally but that gives me more incentive to improve my quoting skills :-)
Chrome has that also.

Go to chrome://flags, search for Autoplay policy, and select Document user action is required.

Note that if you use the Imagus extension, this could block some videos/gifs/etc from playing when you hover over a link.
Is this not the impetus behind the "data engineer" title that's been thrown around lately?
This is my experience as well, and I'm wondering if this industry could learn something from another one: video games. In that industry, many specialized technical people work on a large project, but their goals and "infrastructure" (seem to be) aligned.

Are the issues we see in many software companies w.r.t. AI/ML/DS an effect of poor role definition/team hierarchy? It seems to me that a five-person team complete with an "engineer", scientist/researcher, a couple of devs for APIs and pretty pictures, and one other "utility" role would totally kill it and create amazing things. But, I've never worked in an environment where the ML people aren't completely segregated into their environment, so I don't know.
What's the best way / best resources for someone with a full-time job to learn AI / machine learning on the side?
At least some of that $10 went towards a good cause!
That's because you ultimately don't care for building the better product. You care to make an impeccable impression of doing the right thing - in the current market this will get you more capital than your customers will ever pay you.
In a vacuum I agree. But the world isn't a vacuum. If I can encourage my children to experiment in a safe space and give them the skills they need to sort out what they are seeing, they are better off doing it under my supervision than under someone else's or no one's. I posted above about how my daughter sees advertising not as I did, but via influencers who are subtly pushing a product or lifestyle. A tween does not have the skills to discern this and if I can say "look, I know that you like this Youtuber, but you should understand that they don't necessarily like what they say they like", I can at least give them a lesson. I can't do that if I don't know what they are watching or doing.

I have no screen times in my house. I'm not opposed to the idea, but to call "quiet time", or "dinner time", or "bedtime" "radical digital downtime" is bullshit. If it is radical it's out of touch with modern life and if it's what most of us do anyway, it's just a marketing term to sell a book.

And I can't control other kids parents, I can't make them ban screen time or social media, I can only try to stay on top of what my kid is doing and try to teach. I do that by giving her the space to explore those things like I would give her the space to explore anything she might be interested in.
In my experience in the US, many restaurants don't want to deal with complicated splitting up of the bill. Most will allow for two-way splits but beyond that, many will be reluctant or outright refuse.
In other words, the Linux equivalent would be a setuid executable that doesn't properly ignore LD_PRELOAD_PATH.
Which child performs better, the first born or second?

When I was a child, my parents worked on phonetics with me, and encouraged me to work with my sister on hers. She didn't perform as well academically as I did, but now that we're in our mid/late thirties, that discrepancy is nothing but a footnote.
The hashing scheme definitely does address privacy concerns. It's that the whole list isn't present and relies on a Google API that troubles me. Surely the list is not too large to download on desktop, but maybe it is. I'd like the option of instead having it all on my desktop and downloading deltas instead of the hash check. The best "design docs" I've found is the golang impl at https://github.com/google/safebrowsing/.
I don't get this.

Why does everything need to be "True greatness and satisfaction?" Why can't it simply about just paying the bills?
Something to keep in mind when studying statistics on the prevalence og psychological issues, particularly in children, is chronic underreporting in the past. We're paying a lot more attention to our kids now than we used to, and from what I understand, in many cases the higher prevalence of some issues is likely to just be a case of us only recently paying attention.
We've crowdsourced our adblocking lists without much of a trouble, so I don't think that we would have some problems with doing the same for spam accounts (or domains).

On the other hand, you can't easily import an email blacklist as you can an adblock list, so there's a problem that will never get solved in popular email hosting providers.

Whitelisting certain IP ranges/domains/whatever will never get us to our goal. Making sure the spam filters are 100% accurate is too much of a task for one company (heck, just this week, I missed an email from the embassy because the Zoho filter thought it was spam).

We've proven that crowdsourcing works already, but there are some nitpicks to be solved (what if an email account gets hijacked and later on returned to their original owners?), the biggest one of which is for Gmail, Outlook and others to support the import of such lists instead of mining data (something they're unwilling to do).
It's not "nasty" at all, it's an irrelevant bug, since local account security is easily bypassable in a lot of ways.

It's also trivial to fix: just create a directory in Temp and put the executable there instead of directly in the Temp directory.
Hacked deep web Bitcoin market Alphabay's users data publicly posted on Tumblr
You are incorrect about how 'simple' it would be for me to replace the license. Please stop assuming you know everything about someone's life and telling them what to do. You are wrong - I cannot follow those instructions to get a new license replacement for a variety of reasons. I was not being melodramatic, I was being honest and real. Stop insulting me and stop being rude.
My problem is that Google was a founder of Better Ads and its designed to 1) protect their ad business, 2) stop people from wanting ad blockers, and 3) make the web nicer. Huge emphasis on #1.

Whenever you have the browser maker, and punitive actions controlled by the same party, and arbitrarily, its a recipe for disaster.

If Google really cared, they should spin Chrome off to a foundation, provide it a large amount of funding, and totally step aside.

Having the #1 web browser and the largest ad network, controlled by Google, even if you agree with what they are doing, is a recipe for disaster.

Google, of course, MUST protect its ad business, let's call his what it is.
Same here. I always wonder in conversations about UBI... I'm a fairly productive person because I have to be, but given the option I would drop off the grid and crush candies ALL DAY.
Do you have to actually change the retail price? The way we do it is to keep the price constant for the customer. If their country has a lower VAT rate, they have to pay more. I'm not sure most even know/care how much VAT they pay, but they do care about the total price - and this doesn't change no matter if you change IP/user VPN etc. It also removes any incentives to cheat.
Our https://geocoder.opencagedata.com/404 page points to Null Island (https://en.wikipedia.org/wiki/Null_Island). It's a fictional country at the coordinates 0,0 and an inside joke among online geographers.
> I don't see what google and M$ is bringing to the table

It depends on which perspective you're using. A company paying staff to host private mail infrastructure? Individuals who aren't in a position to take on that workload and/or those who choose just not to?

Google and Microsoft are providing fairly effective spam and malware filtering to the masses with options to classify emails using at most a couple clicks. That's pretty much out of the box experience and doesn't involve setting up and training Bayesian filters for months.

For the longest time Gmail offered email threads that were more intuitive than implementations found in other email clients with sent messages presented in related correspondence. Although other clients and webmail services seem to do that now as well.

Using free services is a trade-off but individuals who choose to partake clearly benefit in some ways.
I had the same issue until I discovered there were plugins for Chrome[1] and Firefox[2] that will automatically redirect you to smile.amazon.com anytime you are on amazon.com. I have seen issues with the Firefox one when you aren't actually logged in to Amazon at the time, but the Chrome one works great.

[1] https://chrome.google.com/webstore/detail/smile-always/jgpmh...

[2] https://addons.mozilla.org/en-US/firefox/addon/amazon-smile/
People having a terrible experience with ads is what leads them to install an ad blocker, which is a much bigger risk to Google's ad business
As shown by which experimental studies? Or perhaps good epidemiology at least?
I suspect that they're more afraid of ad blockers than the competition, although I could be wrong. If users are annoyed by intrusive ads they're more likely to install an ad blocker. If they do that they're likely to block google's less-intrusive ads as well.
Your survey doesn't make sense. The answer for "More" freedom apparently involves more constraints?
Movies no but I often watch comedy series like a "re run". Just turn it on when I am doing stuff in the kitchen to have Friends running in the background so I don't have to pay full attention to it.

This is also not the full story. Recently I was watching one TV series on Netflix and when I was in the middle of the season Netlfilx informed me that by the end of January they will remove it because of copyright deal (they could stream it only for certain period of time in Poland). Of course that series is still available in UK.
A year (just over) in the life of a Lead Developer / Startup Burnout
Fundamentally, the setup is that Google is blocking all ads (and all ad revenue) on sites that serve any ads that don't comply with a certain Google-defined policy. Google of course makes certain that this policy allows whatever ads Google wants to serve.

What is the most plausible outcome? That sites want ad revenue, do not want to take risks on losing it, and hence will only use Google for ads (because those will by definition comply with the policy).

It's true that if a site serves both Google and non-Google ads Google may end up punishing the site (no ad revenue), even if it means some revenue loss for Google from the now-blocked Google ads. But if the goal is to make sure sites do not do this mixing of Google and non-Google ads, that seems like an acceptable cost to pay to achieve the goal, from Google's point of view.
Don't mix your AWS account with your personal shopping account.

Don't rely on free services for mission-critical aspects of your life. And don't expect free services to provide support.

And no, "it isn't free, you pay with your data" doesn't make it a paid service, it is still free.
I don't understand. If you already agree on a shared vocabulary, then you're not using new words. Context is more present in the long-form un-pre-processed text than in the short-form text.
The idea of "take home tests" for an interview is utterly bizarre to me. Thankfully I've never heard of it my parts, seems to be a mainly US thing?
Nice work! It seems that it only supports microdata and not RDFa at the moment?
ARM Announces Project Trillium Machine Learning IPs
> Yet, most of today's populus have barely enough to eat.

That's simply not true.

Global levels of hunger are at their lowest point in human history.
I absolutely follow these principles, and I often joke that I do everything I can to idiot-proof my code because the next idiot who comes around is usually me.

But unless you get support for this from middle and upper management, you're fighting a losing battle. You can't fix the world from behind the scenes. I know, I've been trying for many years.

My immediate managers have always been supportive of this attitude, but since everyone above them is concerned only with "How fast can we ship this?", and has the attitude, "We care about code quality, unless that means we have to dedicate resources to it." and "We will gladly spent 10 units of next month's or next year's resources to save 1 unit of resources for this week's release."

I understand the pressures of business needs, and sometimes you really do need to ship ASAP and sacrifice features or the insurance of quality of a well-defined piece of your project for revenue's sake. But at some point, constant compromises point to flawed management.
I have a famous bridge to sell you. Cheap too.
There are a few of them, but i didn't want to keep fighting against Google and chrome is going to take up space on my phone regardless. I only have 16gb of internal storage so I'm often struggling with that. (Android seems to work their hardest to make the expandable micosd not very useful).
People were already shooting each other, blowing each other up, stabbing each other, wounding each other in the dirt to die of gangrene or other infections, setting each other on fire. On what basis do we condemn chemical weapons while ignoring all these other methods of death and pain?
You're right, I was just referring to the ability of controlling the seed value. In simulations you have a deterministic seed to be able to reproduce issues. For CSPRNG you want a non-deterministic random seed & so CSPRNG don't even offer an API to set the seed.
I've tried this approach in the past and and it has made me very bitter. Eventually I realized that the company I worked for enforced no accountability for bad code, so I would often open the solution later and found a pile of ugly hacks or other mess. Code reviews? Refactoring? "We don't have time and no one is going to pay for it". Eventually you come to a conclusion that if no one cares then why should you? If any effort on your part is going to be negated by your coworkers anyway then why bother? How do you push back against a corporate culture that has been there for years and no one seemed to have a problem until you came along? Maybe it's possible when you're a senior dev that has control over a project, but as a mid level developer I've never been successful at enforcing any standard - people usually don't care because it would mean additional work and effort on their part and they still get paid the same regardless of the quality of the code.
Honestly, it seems patents discourage competition, and in my opinion are therefore anti-Capitalism. I would not miss them, at least for software.

It's almost a bit arrogant too, how long would it really take for someone else to come to the same realizations?
Thanks for reminding me about this problem. A few websites I visit have spammy ads that do this and it is very frustrating, but I forget as soon as I leave the loo.

And now I have FF and uBlock Origin on my phone.
Author here. We weren't shooting for low-hanging fruit, and we realize that we are still very far from contributing to the state-of-the-art. We tried to approach this project as scientists instead of as engineers. I personally found NeuroSAT's success to be extremely surprising, and I think it underscores how little we understand about the capabilities and limitations of neural networks. Our approach might prove to be a dead-end but I think there is some chance we have stumbled on something powerful.
Upwork is often discussed and general advice is to avoid it. Check previous discussions for a list of alternatives https://hn.algolia.com/?query=upwork&sort=byPopularity&prefi...
Laughing Off the Crazy
I don't care if you use React or Angular
Does anybody have any insight into the "reading wars," why phonics has fallen out of favor, and why it might still be important in certain contexts? All of this intrigued me in the interview and I was very disappointed that none of it was explained.
It's a tragedy. The people who designed SMTP went to insane lengths to make sure mail was delivered. The people who initially implemented it did the same. Then the "free" mailbox providers fucked it all up. I host my own email, and I now have no clue as to whether it will be delivered.
> even if it's just anecdotal... there does seem to be some measurable degradation in their Apple's standards as of lately

You just characterized anecdotal evidence as "measurable". That's exactly the logical fallacy at work here.

Non-anecdotal evidence of Apple's quality standards: The super long iPad upgrade cycle. It's stretched out and impacting Apple's bottom line because >3 year old iPads still work perfect.
Why do they do that, again? I'm not arguing against summaries. Just saying that if machines can read as well or better than humans, then machine-readable in the sense of using a simplified ontology, grammar, or alphabet is unnecessary.
I boot it up in virtualbox periodically and play with it. Setting up the clustering and dragging Photon windows between two VMs is really satisfying.

I wish RIM/Blackberry hadn't bought it, closed the source¹, and killed off Photon. QNX was a really solid and fast OS.

1. For those who don't follow QNX development closely, the source was available for a few years but was not open in the usual sense. It was still under a proprietary license. RIM bought QNX and closed it off completely.
Plugins make my skin crawl, especially one from Amazon :) uBO is the only add-on I make an exception for.
You can find a lot of 404 pages here: https://www.reddit.com/r/404/top/?sort=top&t=all

Some of my favorites:

* http://www.romainbrasier.fr/404/

* http://iplanwebsites.com/404

* https://www.nuvango.com/404

* https://www.easternmarket.com/404

* http://www.lookitsme.co.uk/404/

I also had fun making a minimalist 404 page for my SudoBlock game: https://sudoblock.com/404
Does Venmo have many international users in practice? Venmo's terms of service require that you be a US resident physically in the US in order to use it, so I'm not sure how things would go if someone from or in another country were to try a lawsuit or arbitration relating to Venmo.

But I agree with your broader point, both in general and about Venmo and PayPal. They are shady enough companies that I don't have a Venmo account, leave my PayPal account dormant with no bank accounts linked, and opted out of arbitration when PayPal added that.

Most people are also unaware: PayPal owns Venmo.