skysight-inc/HackerNews huggingface dataset:
I like this analogy.

But to extend it, consider this. The refactoring dev can’t help but climb every single mountain they see. The product focused dev decides instead they want to climb Everest.

You drop them both in a mountain range in the US. The refactoring dev starts climbing. The product focused dev decides to hop a plane and fly directly to Everest.

Taking a step back from the analogy, not everything is worth refactoring. How much will that code change over time? And what’s the opportunity cost of doing the refactor?
Read with conviction in a complete deadpan. Hilarious! What a good sport.
I like planning some of these things as parts of projects.

To do X feature, you need to clean up tech debt Y.

Tying it to projects means we can intentionally distribute these to different team members.

... It also means that if cleaning up the tech debt is hard, you're project gets delayed for something where you could have found a way around fixing the tech debt.

My own productivity has been horrible lately, so maybe that should be taken with a grain of salt:P
I thought cloning was illegal?

Also, I would add:

I love clean code and auto-linting via perfectionist code rules that also auto-realign code to my standards of beauty.

I love using vim because it fits my self automation behavior and I've optimized it so much that I cannot use any other IDE without breaking things.

I am a Linux guy and I hate it when coworkers are too stupid for utf8 encoding.

I love tabs, not spaces and I don't understand it when coworkers are not able to setup a simple editorconfig file, hence integrate it in their "IDE".

I love working during the night because nobody is standing in my door while asking me whether I got that email two minutes ago.
Which law did google break? Scraping in and of itself isn't illegal last time i checked, and usa doesn't have database copyrights unlike some juridsictions.
> LyricFind. LyricFind is a Google licensing partner, and may be the source of the Genius content appearing in Google’s search results. LyricFind published an explanation on its web site Monday, saying, “Some time ago, Ben Gross from Genius notified LyricFind that they believed they were seeing Genius lyrics in LyricFind’s database. As a courtesy to Genius, our content team was instructed not to consult Genius as a source. Recently, Genius raised the issue again and provided a few examples. All of those examples were also available on many other lyric sites and services, raising the possibility that our team unknowingly sourced Genius lyrics from another location. As a result, LyricFind offered to remove any lyrics Genius felt had originated from them, even though we did not source them from Genius’ site. Genius declined to respond to that offer. Despite that, our team is currently investigating the content in our database and removing any lyrics that seem to have originated from Genius.”

https://searchengineland.com/google-to-add-attribution-to-li...

The dismissal seems logical to me
Hm, but I was told it’s only in my head!
Nationalize Google
People who complain about SD card "reliability" is just writing to it way too often.

Longevity of NAND flash is measured in TBW(total bytes written, in terabytes) but they have 4MB or so minimum size for write access, so people easily end up writing effectively gigabytes over weeks or months thinking it's just kilobytes averaged and use up all its life in just few months to years.

You don't need "better quality SD cards", you stop issuing writes. As for why Raspbian isn't built that way so you don't have to be Linux storage experts just to run it correctly, I don't know.
This has actually been achieved very recently:

https://www.nature.com/articles/d41586-020-02054-5
$70M for lyrics not even owned seems absurd.

Still, Google is being very fucking evil here. It's as if they stole that $70M for themselves.
In a 300 word email I make at least 3-4 spelling errors either because I don't know the words spelling properly (yes there are many words) or because I type fast make mistakes. Grammarly checks their database and compare my sentences and suggest different ones. Try it, it really does help.
Being unhappy and being illegal are two very different things
> An alternative was to use commercial-grade network switches with 16 ports but that was obviously was out of the question (and budget).

Ebay?
yeah but they can't blame Genius founders, whoop whoop!
There's no doubt that the devs turned No Man's Sky into a good game, well-worth the asking price. There's little doubt that Sony and unexpected hype were the driving forces behind the over-promising and under-delivering. God help me though, I just can't let it go. I cannot let go that Murray apologizes for literally everything except what he actually did wrong. He's sorry for getting ahead of himself, he's sorry for believing his own hype, he's sorry for letting Sony push the studio too hard. What he hasn't said, in the hours upon hours of interviews he's done since release, is apologize for looking us in the eye and telling us things he knew weren't true. Not once has he apologized for the moral failure of making the conscious choice to lie to us. And I looked, boy did I look, because I wanted to believe that he was sorry for that. But he isn't.

So I encourage people to play No Man's Sky. It's a good game. But I will never, ever give Sean Murray my money again.
Is the transcription actually copyrightable? Just because genius wants it to be doesn't make it true.

Compare to the whole word perfect clip art lawsuit
I'm going to outsource it to an accounting firm, at least for the initial phase.
Police use of facial recognition violates human rights, UK court rules
Peopleware,
Evolutionary architecture,
Domain-Driven Design,
Ship It
Downloading and Installing Database-MySQL
Move up a rolling pre-release like Debian/testing and things are available quite quickly. You can pin packages to limit what you’ll run the latest of.
Just take a couple grammes of soma and enjoy your vacation, fellow alpha plus!
"Scraping" was the wrong word. I was remembering incorrectly. Microsoft did not have to scrape. They were apparently using search data captured through Internet Explorer. There was a time before Google had control of the browser. This illustrates how companies with browsers can gather data about users' web activity and how far they can go. Today, even Firefox is gathering data about users' activity with "telemetry", and users typing things into the browser's search box are by default sending this data to Google.
I know this has been discussed a million times but seems the consensus is that Chris is actively trying to scam people and not just biting off more than he can chew, running into massive scope creep, and being incompetent?
The other option would be strong antitrust enforcement; allowing competitors to emerge and compete with incumbents.
It's blocking scrapers that is (somewhat, per things like the Americans with Disabilities Act) and/or should be (in general) illegal.

(And to head off the obvious: rate-limiting is orthogonal to whether the high-request-rate querient is scraping.)
This is a job for QuoteInvestigator! https://quoteinvestigator.com/2013/01/28/baby-shoes/

(It was not Hemingway.)
This is a really awesome story. I totally relate in so many different ways.
You haven't lived in a communist country to get the feel of real propaganda my friend. Radio Free Europe was a breath of fresh air compared to official news. You should probably see the Goodbye Lenin movie.
I put $100 on it years ago, back when they were pushing the single player campaign. All I was hoping for was a spiritual successor to Freelancer, but I have long since given up hope of ever getting anything.
These days I check in on the project about once or twice a year and really no significant progress ever seems to have happened.

I don't know if it was always a scam, but it certainly feels like it has been for the last few years.
>Copyright holder could give someone else authorisation to sue on their behalf, e.g., through a license.

They can't assign the bare right to sue. To have standing the plaintiff will need to hold at least one of the exclusive rights in 17 U.S. Code § 106 aiui. Cf Righthaven cases, Silvers v Sony Pictures
Does anyone know if ebooks are watermarked in a similar way?
I have strong doubts that it's actually a real scam. My impression is that the scope is just totally blown out and the devs are trying their best. I think it's a classic example of committing to something you can't reasonably ship.

I'll totally buy into some scammy behavior like ship purchases. But that's basically the only source of cash until it actually ships (lol), and we all know that big engineering teams are very expensive.

I backed SC at the smallest level way back, and I still enjoy it from time to time. It's definitely very cool and unique, the progress is just slow. They're trying to do way too much, IMO, and they don't really know how to communicate timelines well with the community. Hell, I don't know how to create estimates well.

I think if the game had been in the hands of a talented game studio, things would have gone much differently. Having to build out the studio and company along with the game is likely a big task. Processes that already exist in a studio have to be created from scratch. Plus, a studio would have a much easier time cutting the scope to meet deadlines. :P

But I could totally be convinced that it's a real scam in the future. The amount of work that has been put into it so far seems quite large by my estimation, and I doubt they are just doing that work to run away with folks' cash. 300 engineers would cost enough that I could see them being tight on cash anyways, even with the large crowdfunding efforts.
> to organize

s/organize/steal

Google is blatantly ripping off companies and putting them out of business.
Wow that number 3 hit me hard.

I’ve always known myself to procrastinate, but I only think about 1 and 2. In retrospect, I have done 3 in a lot of cases. I just never really thought about it. In fact, I am extremely focused on working on the other task that I’ve always wondered where the motivation comes from.
Chat is coming very soon. It won't be the same chat as all the other video applications. Chat streams tend to make it hard pay attention to the conversation so we purposely didn't add chat just yet.
If I was going to scrape this data and re-purpose it, I would've absolutely cleaned up those apostrophes. The pivoting between straight and curly would certainly be a pet peeve. Unless there's a semantic difference between the two I'm unaware of.
Can you please send me an email at cdangelo@outpan.com? I'm interested to see if I can solve this problem in a general way for developers :)
Awesome work! I love how it feels so easy to make a system (I'm actually digging your crates wondering how the hell did you achieve that Trait Extension).

I just hope that the `Turtles All The Way Down` philosophy won't hinder game devs from supporting scripting language of their choice. Because at some point someone is going to need domain specific language somewhere.
I really loved Eve Online but just felt like I came way too late too it. I was hoping Star Citizen would be my Eve do over.

Twice a year I install SC. The mechanics are confusing, some places too big to get around, and constant lost connections, an issue I’ve never had. I really want this to be the MMO I get in on the ground floor of, but I’m losing interest.

Also, when they sell ships for real money, insurance should be permanent. I refuse to buy any new ships beyond the starters until they figure this out.
Ask HN: Books or blogs about hiring your first sales team members?
Hi HN,

I am gearing up to hire our first sales reps after reaching 30k/MRR (founders only) for our saas. I am a bit lost on how to hire and pay these reps.

Are there any books or blogs that were helpful while building your first sales team?

Transitional
Average $199/mo/office

thanks!
This reminds me of the war in Syria where the government would shut down communications, leaving civilians and militants to find alternatives means. Most of the p2p used wifi.
What's the actual use case for rpi clusters like this? If the goal is to learn docker or k8s using a realistic setup involving multiple machines, can't it be achieved by using multiple VMs on one physical desktop instead of using the cluster? The 7-node cluster has only 7GB RAM in total, which is not too much to ask on a desktop.

I don't know what people do with rpi clusters and I'm honestly puzzled why people bother building them. If you get a beefy expensive server, I can understand -- you care about performance. If you get a single rpi to serve files & media in a home LAN it makes sense too -- low footprint, low power and low cost. But I don't know what a rpi cluster excels at. Is it just a toy? Or a learning tool to make computer science & networking concepts concrete and tangible? Or just to get a computer system on a shoestring budget, much cheaper than even a single desktop or laptop?

BTW, computer hardware in Singapore is overpriced. $140 for a switch in Singapore vs $73 for a similarly-capable switch on Amazon. https://www.amazon.com/TP-Link-Ethernet-Unmanaged-Rackmount-...
If you turn on showdead in your user profile settings you can see flagged comments. I find it helps with context in situations like this, but certain types of posts do attract a lot of racist/sexist garbage that you normally cant see so be forewarned.
https://archive.is/Gt20z
I actually have had a cluster of Raspberry Pi 1Bs before this current cluster. Though the specs are very much similar to a Zero W, the performance wasn't great.

I agree that it would cost much less, but I would also get much less utility out of it. At this point, the cluster is doing quite a lot, even the site itself is hosted on it.

My point here is that having room for future utility at not much additional cost, would be best.
Thanks for reading! It's probably worth implementing it in the cloud using the free credits if hardware is prohibitively expensive, at least for the purposes of learning.

If you do intend to self-host some services in the longer term, the cost of running it on the cloud will catch up with the hardware cost in no time at all.
Straw man attacks.

People have only one standard: Build a good browser. Writing this from Firefox it is still a CPU and memory hog when you have 50+ tabs open.
You shouldn’t need a law degree to interpret a robots.txt though. If that’s where we’re at then we as a society need to re-evaluate.
Network throughput logs? System logs and events sent to a separate log aggregator? System metric logs showing disk i/o? There is some commands in here https://www.sans.org/reading-room/whitepapers/incident/paper...
>> "In situation X I will do behavior Y to achieve subgoal Z"

I was pondering something very similar to this about 10 minutes before he talked about it only I was thinking about changing perspective for the given task, that is:
"what 'mode' do I have to be in to get this done?"
in place of 'Y'.
His short sentence is much more elegant than what I was trying to think but I think 'mode' also fits just as well.

Basically, I think we get too overwhelmed (emotion) with what we have to do and breaking it down into smaller chucks may not be enough. Breaking it down into modes or specialties might make it less daunting. We can all 'plan', 'study', 'code' or whatever hat you need to wear along the way and wearing them all at once, even on a small task can still be overwhelming.

For example, say I have a new coding project but I'm having trouble organising it into chunks as I'm new to the platform/API. What I can do is say "ok, I need to put my 'study' hat on and learn just an overview of how this all works" (study mode) then go back into 'plan' mode to reorganize tasks into further modes to complete item one ('hello world' app say), rinse and repeat.
Building a Serverless Telegram Chatbot with Dialogflow and Firebase Functions
The rest of the stack:

8 months ago: https://news.ycombinator.com/item?id=21781668

and https://news.ycombinator.com/item?id=21700866

June 2019: https://news.ycombinator.com/item?id=20194952

https://news.ycombinator.com/item?id=20201139

https://news.ycombinator.com/item?id=20204625
Chrome (still) does uBlock.
> Officials have said they plan to start mass vaccination in October.

Sounds like a better timetable than the wests ever shifting promise that now seems to be scheduled for ‘as soon as mid-2021’.
Views of Tokyo, Japan, 1913-1915
> I think most Firefox users on Hacker News would dispute this. Judging by the average thread on Firefox, most of us think that Mozilla's efforts have mostly been to make Firefox worse.

I'm very happy with the work they do to make a better rendering and styling engine. However I'd like to add that it wasn't that bad kn the first place as someone like to say: I could have hundreds of tabs open back in 2014 with no problems.

> I don't know that I'd go that far, but the issue seems to be that most of the user facing changes have been the kind of pointless changes for the sake of change,

Yep. Also I'm not against a facelift but don't let ux-ers run the show alone. When everyone cries out: stop and think! And if you cannot hear the cries: fix your feedback system! Like the one that Google has the feedback system at Mozilla makes it clear to me that my voice doesn't matter at all.

> and side projects most people don't use or want in their browser.

I'm fine with side projects as long as they don't come at the expense of the main product.

> A sibling comment mentions breaking the addon API. If the addons I want to use are broken for months at a time, that's going to get me to consider using a different browser, even one with less capabilities. (This doesn't have to be a rational process; ideally you want your users to never think "ugh, why isn't this working, hmm I haven't checked out Chrome in a while". Even if Chrome is worse, some of them are going to switch.)

Exactly.

> Then there's Pocket, which (let's admit) exists only because it's a direct source of revenue for Mozilla via advertisements placed in the browser chrome.

I even don't have the problem with pocket that certain other people have, but couldn't they've been honest about it from the start? Trust was the one thing that differentiates Mozilla from tbe crowd.

> Then there's the pointless change to the URL bar, which drew an absurd amount of outrage. That much anger over a small UI change is not justified of course, but that's not the point. Stuff like this breaks the cardinal rule of not pointlessly pissing off your dwindling user base.

IMO the problem is they want to get us to think it is a community project and at same time ignore the community.

[...]

> Then there are the fiascos, like the time Mozilla broke all users' addons, the hotfix sideloading scandal, the Mr Robot thing...

Yep. It shows how they completely doesn't understand that their main asset is user trust.
I always find the terminology strange.

If there is only one party permitted, and that one party is supreme, then how is that a party? It looks like government to me. Maybe the translation to English is just wrong. The "party" isn't a party by any reasonable definition.

The real parties would be factions within the so-called party. I don't know if they have names more descriptive than "Xi supporters" and "Xi opponents".
> I mean, heck, I'd be giving recurring donations to DuckDuckGo today if they accepted them, they're on my list of companies I want to exist. So paying 5$ a month for a "premium" search experience wouldn't really be that different, even if I never signed into it.

https://help.duckduckgo.com/duckduckgo-help-pages/company/do...

They seem to want you to enable their ads. Is that something you would ever do?
Being an immigrant makes you much less likely to be a xenophobe, and being a POC in the US makes you much less likely to be an ethno-nationalist. The Bay Area has a high representation of both immigrants and POCs, so statistically lower representation of xenophobes and ethno-nationalists.

However, nothing precludes an individual of either or both of those groups from being xenophobes or ethno-nationalists. This isn't inconsistent. These aren't absolute categories, but rather categories of statistical likelihood. When you are talking about the entire population of a region - there are no absolutes, just likelihoods over large numbers.
Who did so, the USSR? A certain Eastern leader paid Carlos the Jackal to perpetrate a terror attack at Radio Free Europe. Of course that didn't stop shut it down.

https://pressroom.rferl.org/a/carlos-the-jackal-and-the-bomb...
Alright I will check this out... later.
When it comes to standard W2 employment, an employer can also list $X/hr or an annual salary.

You can absolutely go in and demand whatever you want. If you ask for 3x, you probably won't get the job. But 5% or 10% over x? It's possible. I don't see how contracting is 'locked in'. You are certainly free to negotiate, unlike on Uber or Lyft's platform.
I am pretty sure they are getting it from linkedin. I felt like a conspiracy theorist but I signed myself up for a SIP line and started getting calls on it from Datadog and The Register after I added it to linkedin.
If curious see also

5 months ago https://news.ycombinator.com/item?id=22391288

2010 https://news.ycombinator.com/item?id=1510871
It's so sad considering how we treat our mentally ill in the U.S.: we tell them to find a tent and a piece of sidewalk and look the other way when they walk up the street. How do you possibly heal from a mental health issue or addiction in an environment like that? How do you not just get worse and worse until something breaks?

You have no safety living on the street. None of your possessions are safe if you leave them alone. You have no money, no resources at all because any step forward to lift yourself out of this requires putting money down up front. People treat you less than human based on your appearance alone, which grows more haggard the longer you are living out there with few pairs of clothes and limited ways to wash them or yourself.

It's absolutely awful how we treat our mentally ill in this country, and the lack of any will to do anything about it from all levels of government.
The Fastest Way to Compute the Fibonacci Sequence
Ethereum Classic Resilience – CEO Statement
I'm not entirely convinced users of microG put "just works" first and foremost...
How does unfreedom hurt freedom? In that any given person cannot be in several places of the freedom spectrum at the same time. If they're a serf, a mere set of eyeballs and a wallet, they cannot be a grown literate human being in an information age also. If a person prefers to be illiterate and have stories read to them, they cannot be an author, or an investigative journalist. If another person prefers to be their master, rather than their peer or at least an unrelated stranger, they likewise aren't free, since all leashes cut both ways.
> But it looks to me, reading between the lines here, that Mozilla effectively announces that they feel that the browser as a source of revenue is a dead end and that if they do not move into other markets that the company will go under.

And here is the main point: for some reason Mozilla and their accountants seems to think that Firefox is just a source of income and that their main goal as a non profit is something else, while all the time the most important work they have done to improve the world has been to create an alternative and better browser that isn't owned by big media.
Awesome, thanks! It would be really valuable if you described what tricks did you use to get to that accuracy. Like what hyperparams turned out to be important, what was missing in the paper, and how did you do hyperparam tuning. Not here, but on the github page. Your advice will probably outlast your results :)
Firefox does that too, by that exact same definition (which I think is a silly one):

https://smallbusiness.chron.com/turn-autosuggestion-off-mozi...