skysight-inc/HackerNews huggingface dataset:
I find them much less interesting these days that I used to when I was in my 20s. I'm not sure if it's because the games are better or worse -- I haven't found games as engaging as Thief or Deus Ex since those old days -- but I rather suspect it's because there's nothing at stake.

I don't walk away with anything other than the experience. The experience needs to be pretty excellent throughout, and in particular grinding and filler needs to be kept to a minimum.
> yes, but it requires a very unkind reading of history to deny the absolutely huge role they played in bring about the world we take for granted today.

Yes huge role: but not a good one.

> Microsoft got so incredibly many things right

Like the FUD, EEE and the rest of the nasty stuff? Ms gets too much positive credit for all the bad things it has done.
I stand corrected. I wasn't aware of the Kraft Heinz merger.
Yup.

I remember Blender boasting for years about how it fit on a floppy.
Many Siris: Is Fragmentation Holding Siri Back?
My son is hyperlexic (and on the autistic spectrum) and he basically taught himself to read phonetically when he was 3 by watching youtube videos of phonics. I was not taught reading at a young age, it was considered bad to teach kids early where I grew up, but when I started school at 6 and we did the phonics I was almost immediately able to read well beyond my age. Hyperlexia is a bit like the opposite of dyslexia and I think it's is a bit of a spectrum where most people find themselves closer to the center. My son really struggled with receptive language, or language in general. Hyperlexic kids often only start to get the hang of receptive language (as in understand spoken language) and use language for communication (aka 'start talking') between the age of 4.5 to 5.5, so I suspect kids who are less on the hyperlexic side (aka most kids, and also 'early talkers') probably only start to get into the groove of reading after that age. Hyperlexia and dyslexia is just symptoms of a component of our brains that processes our environment and I think there's huge variation in humans when it comes to this and it's kind of independent from our intelligence (though it could affect our test scores, for sure)
Reasonable in your case but I'll remind everyone here that we used to fight tooth and nail against Microsoft back in the days

- and we won: I'm now free to use Linux at work. I think cloud computing as we know it happened as a result of the liberation of server class operating systems etc.

So my suggestion is we continue to make noise until we get meaningful change.

(And just like with MS back in the days I don't think everyone working for Google is evil, it just seems to be next to impossible to have that kind of power as a company and not abuse it.)
While I haven't personally worked at such a company, I've observed some "toxic" workplaces and found that typically it is, in fact, the senior staff who are the biggest part of the problem.

Only certain types of people achieve seniority in a toxic organization, and they are typically those who (deliberately or incidentally) benefit from the culture that everyone else hates. They build a clique and try to build influence while the new hires -- who actually care about doing things well -- turn over every 3 months.

This is all anecdotal, of course, but I do think that in an engineering-hostile organization, the senior staff should typically take the brunt of the blame (just as in a successful organization they would take the lion's share of the credit).
Tell HN: Atrium Academy – free fundraising bootcamp March 24-25
Founders who are fundraising: I'm hosting our next Atrium Academy - a free, two-day event March 24 and 25 for entrepreneurs raising their Series A in the next 1-3 months. You’ll get 1-1 help around pitching, fundraising, and legal negotiation from seasoned entrepreneurs and top VCs. Since starting this three months ago, we've had 6 founders receive term sheets. Alumni have continued perks and mentorship from the Atrium network as they grow too. Apply here and share this with other promising founders (best to get a referral from an atrium academy previous attendee/angel/VC investor): https://www.atrium.co/academy/.
My son has managed to become obsessed with fashion brands from audio podcasts. It’s amazing how this stuff gets into the house.
I'm genuinely curious on how people find new customers or get people on your website? Is it based on referrals, advertising? I've struggled with outreach and getting first 100-1,000 on simply on the website, let alone signing up. Are there any good resources on this?
> That has never happened in my lifetime or that of my parents.

Unless your parents are really young, https://en.wikipedia.org/wiki/Gulf_War is an obvious counterexample. There was a reasonably clear goal and the goal was accomplished.

I will grant that this is the only example I can think of right now, though.
I don't know who you are and have no connection with HN other than as an ordinary user, so maybe my unbiased view will be of some interest to you. Your comment convinces me that the HN staff are doing exactly the right thing and that your expectations are unreasonable. If Slashdot had found a way to detect and penalize people who were upvoting fluff, it would be far more useful today. Obviously the HN approach offends you, but they have succeeded in maintaining a quality general discussion forum over time, an accomplishment that seems to have eluded almost any other group that has tried.
I prefer the print layout as a way to consume the paper rather than the usual web/mobile interfaces but I don't need it to be physical paper. I am perfectly happy with the Washington Post print edition app so I hope they will keep carrying that on if they ever stop printing altogether.
Why a Small Town in Washington State Is Still Printing Wooden Money
Yup, I've lent/given away my various copies over the years many times.

A true testament that even in there modern days the principals taught are still solid.
> I was programming at 8 but apparently to be "well rounded"

Well so was I (Turbo Pascal on DOS ftw), and thanks god responsible adults didn't let me sit in front of the PC all day, and made me learn languages, history, literature, philosophy, mathematics, science, etc.

I'm also straining to see how the adjective "Marxist" found its way on your rant. I fail to see the applicability.
You could also just become a plumber and probably make $300k a year[i] (~150$/hour). Engineers are incredibly undervalued for all the effort they put in their education (and containing education). A plumber could pull in at least $150 per hour in the bay area. I just hate the headlines Sky-High which in the rest of the professions is normal. Try finding an (below average english major) attorney at $150 per hour.

[i] https://www.homeadvisor.com/cost/plumbing/
I’m going to make the obvious joke.

Seems like the only problem here is that no one has built an AI thay accurately predicts AI specialists price.
(argh: doesn't contemplate protocols without separate key exchange and data transport; dumb typo)
Micro: a modern and intuitive terminal-based text editor
Lot of comments about meditation here. The thing is, most forms of meditation are active -- for example, pay attention to your breath. Presumably at least some of the mind wandering that went on in this study was about the material, and most (though not all) forms of meditation would suppress that.
You're an adult... lots of us grew up in towns like that but those same towns/neighborhoods are not like that anymore in the US.
Three Types of Programmers
Look up adnauseum. They're still 100% behind that.
Arbitration does not and cannot cover crimes. Arbitration is a civil matter. I would imagine that the arbitration agreement included a clause along the lines of "Alphabet will not pursue any further legal claims against Levandowski related to his time of employment." and vice versa.

I could be wrong, of course, but I doubt arbitration left open a lot of space for future action. Without the arbitration being unsealed, though, I have no way of knowing.

Of course, the US DoJ and/or California equivalents can still pursue criminal charges against Levandowski.
OP here. I added the author’s underlying assertion to the title as a “so what”.
Most non-pro 'audiophile' speakers are unadulterated crap. A 20 dollar boombox, minus the resonance of the case, usually has flatter response.

Unfortunately, 'flat response' and 'sounds good to a human' are not at all the same measurment. Otherwise I wouldn't bother with fussy distorting tube setups when recording.

Tldr: Its still subjective.
Thanks for the pointers. Haha "Hanlon's Fallacy" I love it! I'll definitely be repeating that one.

I agree that the first step is taking stock of all the lies. There are some obvious untruths that most Americans physically can't even consider, let alone disagree with, because they've been lied to from childhood. My current favorite is, "USA military is powerful and effective". Historians to come will puzzle over how anyone could have believed that, based on its unblemished record of ignominious defeat from Korea to Iraq and back again. When I talk about it today, however, I can see people's brains locking up.

I think it's possible there is no grand conspiracy, or perhaps we should say that myriad small conspiracies are reinforced by a larger unconscious equilibrium of interests. I'm not sure whether it would be better to react to the conspiracies or try to destroy the equilibrium...
Anythings doable. But you probably need the space for the processor. Itd be hella fast though
pylint has different levels you can select (convention, refactor, warning, error), not sure if it's a common feature.

For the second, see git-lint: https://github.com/sk-/git-lint
Rider: A New Cross-Platform .NET IDE by JetBrains
Ben Thompson, writing at Stratechery[1][2], has some good analysis of the CPG business model. One insight he highlights is that the entire CPG business model is tightly coupled to the retail business model: that is, consumer buying decisions used to happen at a retail location, meaning that brand awareness, loyalty, and product placement within the retail location were paramount.

The entire structure of CPG companies is an organic outgrowth of a) retail's constrained distribution and b) old-media advertising (radio, tv, etc).

It makes sense, then that digital advertising does not deliver ROI on CPGs. E-commerce and digital advertising break all of the constraints above: consumers no longer have a single point-of-decision for what they buy, and because of that, digital advertisements can directly track their effectiveness (and ROI for advertisers) through immediate conversions. CPGs can somewhat take advantage of that new opportunity, but they are built for the post-war era of consumer behavior and advertising.

[1] - https://stratechery.com/2016/dollar-shave-club-and-the-disru...
[2] - https://stratechery.com/2014/technology-changing-world-pg-ed...
You two are totally missing to use the threat model approach to security.

Email is "secure enough" for common people, whose threat model isn't high. We have Google and Microsoft to thank for that primarily, since they're the ones that pushed 2-factor auth, encryption in transit (HTTPS) and other features (that later on got implemented by all the email providers). Those features themselves would mean nothing if they weren't incorporated in the biggest free email hosting solutions.

Email is "completely insecure" to those who can't trust a third party (like Gmail). It has GPG on top of it, which is nasty to use from a user's perspective. Meanwhile, even if you do all the things perfectly and never screw up, you're still not getting the same level of protection you would get from using Signal (as a solution that doesn't retain any metadata), whose user experience is out of this world compared to GPG.
I had a decently good account on Upwork. I had a few jobs on there that developed into great long-term contracts.

One time, me and a client logged into Upwork to close a contract out on the same network. We both got banned :)
>Are the issues we see in many software companies w.r.t. AI/ML/DS an effect of poor role definition/team hierarchy?

I don't think so, unless they are getting AI/ML/DS people to do regular software features and bug fixes.

Front-end/Back-end dev roles merged into full-stack roles at places, but you don't see the same merging between AI/ML/DS roles and front/back/fullstack roles.
The "flagging" is done by Google, not users. And according to the post:
"Chrome will stop showing all ads on sites that repeatedly display these most disruptive ads after they’ve been flagged."
Be nice if Chrome offered, for a fee, a premium, ad-free experience, AND they shared the profits from that service with the visited web sites (in lieu of Ad placement revenue).
WHO adds gaming disorder in ICD-11 (as 6C71).
Best way to find clients is through your existing network. However, if you are not experienced or networked enough, you need to let clients find you. Inbound. It will take effort though. But it works. I am not just talking about slapping some code on github. I m talking real work. Some steps:

1. Have a basic website describing who you are, what you do and Most Importantly: why someone should hire YOU

2. Create and share quality content in your area of expertise. Full Stack Web Developer ? Create a simple tutorial on a topic that explains a small project. Anything. The idea is to show that you can communicate. It is not everything but it adds up.

3. Open Source participation. You don't have to create something of your own necessarily but be active in open source communities. A lot of good freelance jobs are referred through other freelancers whom you may meet through these communities.

4. Write about topics that you want to work on. A blog. One quality post a month will do. Drive traffic. Yes, you need to get your marketing hat.

The overall point is that anyone can become a freelancer these days (at least call themselves that). You have to try and differentiate yourself from others and the only way to do that is by actively doing and building things. Remember, you could do great things but how do people know about it ? Let them know. Learn to sell yourself.
I run my own mail server and Google - for once - seems to play reasonably nice, it is Microsoft and Apple that are the harder cases, in part because they outsourced some of their vetting to third parties.

I've been mulling switching to Google or some other email provider for a long time and I still feel that this is the last bit of corporate independence that I'm willing to give up. Our mail is ours. I don't care of the counterparty is using gmail or whatever other flavor of cloud services they care for but running your own mail server should be a first test of whether or not you are an IT business or not.

It borders on the ridiculous to have to outsource something as essential and confidential to a commercial provider in another country who only entered the scene about a decade after us, especially because I see those commercial providers as the biggest part of the problem to begin with and this feels like rewarding them for their abusive behavior.

A snail mail analogy escapes me but it would involve sending your post all the way around the planet first before dropping it in the mailbox in the next town over, with some random elements for delivery or non-delivery thrown in for added amusement.

All this gives rise to some frustration on occasion, it is no fun to have your legitimate email classed as spam for reasons not under your control but so be it, I'll take that over giving up autonomy.

Google 'AMP' for email is yet another step in the wrong direction and I'm sure that it will get a lot worse before it will get better but at some point I'd hope that people will wake up to the fact that all this consolidation of power is a negative thing.
You claimed that people who complain about these new tools either don't understand and are confused and/or entitled. I find those comments misguided. Your rebuttals to my post are valid, but I think you're still missing the main point of the original article.

I'm not trying to argue that new tools shouldn't be created, and I'm certainly not suggesting that their creators are not passionate or hardworking, so I was wrong to say that we should just improve the old tools. But it is worth questioning who should be using these tools - should the way everyone makes websites completely change because someone created a new framework or tool? There are always going to be new sites that push the limit of technology and will need new tools to get there. For sites like the author of that article creates though, which are often described as "brochure websites", those tools simply aren't needed, and yet there is conforming pressure within the community that pushes developers to make sites like that using the new tools, which is overkill and can turn something simple into something complex. If you're the person responsible for choosing these things, you will eventually face that pressure. If you're not responsible, you may not even have a choice. You can't pretend that people conform to social pressures.
An amazing guide that does not disappoint in either accessibility or depth.
> Whenever you have the browser maker, and punitive actions controlled by the same party, and arbitrarily, its a recipe for disaster.

Judge, jury, and executioner as they say.
These indie hacker things are total bullshit. "I made $15K/mo your life sucks!" Yeah, you made $30K total, then the thing flopped. Let's be real. There's no magic money tree just like there is no winning in Vegas, not really.

The only software guy I know who made it big created a fairly important tool that a lot of companies rely on. He only made it big because he sold it to his former employer after that employer encouraged him to spin off a company in the first place. Insider connections. Noodle on that.
The title isn't quite right here.

It's not that Microsoft can't fix this bug without a massive rewrite. It's that they'd rather do the massive rewrite than fix this security bug in the current client.

They could put a small amount of resources on critical fixes for the current client. It would have a small effect on the release of the new client but put them in a much better position once the new client is ready in terms of how many users they retain and how happy those users are. Overall, there's a lot of bang for the buck for this in terms of the overall health of the product.

Now, Microsoft may very well have a critical fix effort for the current client but this bug didn't make the grade as a critical bug. (I can't tell from just this article whether I would consider this a critical issue or not.)
I'm not sure if the examples given of the tradeoffs between "engineers," "mathematicians," and "writers" quite matches my experience, but in general this strikes me as a pretty useful way to think of the personalities of the good senior engineers I've worked with. I definitely agree with his sentiment that the best teams will combine the three, as their strengths and weaknesses compliment each other.

I especially appreciate the bit at the end, which I think is a pretty spot-on description of the divide I perceive as an engineer mostly in the Ruby community who loves Ruby but isn't a huge fan of Rails.

Interested to hear what anyone else thinks :)
Social AI: a principled decision making paradigm
I deeply and thoroughly don't understand this mindset.

Whether you like it or not, technology is part of growing up in the 21st century. It's not just an "outlet" or a place to waste time on YouTube, it's interwoven into everything in their lives. Their ability to gather information depends on it. Their social lives depend on it. Just as yours does. If you restrict access, you're pretending like a very crucial part of living today doesn't exist -- or isn't as important as it actually is.

At the end of the day, I'd imagine your goal is for your child to have a happy and healthy life. As part of that, you probably want them to have a healthy relationship with technology. Restricting access instead of helping them build that healthy relationship just leads to them wanting to do things like go to the houses of friends to watch YouTube. I know this because I lived it and that's exactly what I did.
YouTube’s CEO says Logan Paul doesn’t deserve to be kicked off the platform
Develop your first python app for decentralized Stellar network
Importantly, _Serbia_ wanted to cause a war that would pit Austria against Russia. One of the parts of https://www.amazon.com/Sleepwalkers-How-Europe-Went-1914/dp/... that struck me was the offhand mention that Serbia was the one country involved that accomplished all of its foreign policy goals as a result of WWI.

I suspect that even if the assassination had failed they would have kept trying other provocations at least until they provoked an Austria-Russia war.
> I should note that this is the same mechanism by which the safe browsing lists work that tell you a page may be bad. For consistency, I disagree with that too of course, but I find the motives and targets here to be much more sinister.

Out of curiosity what is your objection to the Safe Browsing lists?

I personally have my router blocking sites at the IP level and DNS rejecting queries for domains off this list.

I can't remember the last time I couldn't visit a site because it was on the list but with the prevalence of zero-day malware and naive users on my network, I'd rather just not even deal with the potential.
Yep, I think this is the final straw for me too. Will spend the weekend looking into alternatives and close down my G Suite account.
N26 is a bank, they have a license. Given their growth I think they didn't do too bad overall, and I've never had a problem using their MasterCard as my main payment method while living in Germany. Granted, I wouldn't have used them as my main bank two years ago, but I think they got there.

And while video chat is better than PostIdent, I don't think a trip to your local post office is that bad compared to the alternatives.

As for the ton of paper in the mail, you're right, it's annoying, but that's in no way specific to banking, everything is like that in Germany.

In short, sure, it could be much better, but it could be much worse too.
In addition to the cost of doing this, you have to have legal standing to pursue the suit. You cannot sue to invalidate arbitrary patents unless you can prove harm to yourself. If you cannot demonstrate legal standing, the courts will not hear your case.
>That's assuming that it's a simple process to publish a huge list.

>In this case an API would be more up-to-date, and less computationally expensive than serving large, always-changing lists.

Like Google search?

I fail to see whats hard about returning a large list of items. Its their entire organizations' core competency.
You can actually control most of this using an application manifest. The advantage being you can prevent any non-"known" dll from loading from any folder it's not supposed to. Moreover you can ensure that it's embedded in the binary so if someone tries to modify the manifest it breaks the cryptographic signature on the binary.

To anyone going "but what if they replace the binary!" well then they've already gotten past the air-tight hatchway.
Like nails on a chalkboard.
We are just making what people want and mostly it goes from word of mouth. We are also limiting our services. We know that people love the type of illustrations we do (for blog posts/landing pages), love the type of landing pages we do, and also love the logos. We do not try to do 1000 things well, but rather 15-20 things really well and know our customers really well.

I only reach our customers via a few channels and mostly do content marketing but most of it is word of mouth.

We have not yet any referral or affiliate system in place but we are building one for our v3 which should come end of this month.
That's exactly what I thought of when I saw this post.

Still astounding they managed to fit so much into 1.44mb!