skysight-inc/HackerNews huggingface dataset:
There's another question to ask: Do you actually want to keep your job as your company grows?

This is not to imply "yes" or "no"; it's a very personal answer. At the companies I've been in, there are some who thrived moving into new roles as the company grew, and there were others that would have been happier and more successful taking their skills to the next startup.
Ask HN: How to deal with managers who encourage shippability over quality?
I understand shipping the product should be the primary focus, but how do you deal with managers who always say things like "Let's just ship first and come back later to refactor/clean up"? Of course, we never come back to fix things because there are always features to work on. It's almost like I'm being actively discouraged to spend time thinking and designing in the interest of expediency. I feel this is hampering my ability to learn to write good code from scratch as we are always looking to "making things work first".

Aside from the obvious (changing jobs), what can I do as an engineer to discourage this type of thinking?
That's not what the effect is about. The effect is about normal people becoming more likely to choose the expensive one because it appears to be "less 'more expensive'", because they judge ratios instead of absolute values.

A similar irrationality is when people will do an extra hour's work to save $50 off a $100 purchase, but not to save $50 off a $10000 purchase.
Please tell us how your experience of being bombed in WW2 shape your posts on HN!

If people valued safety over freedom, the war would not have been fought at all...the Allies would have simply signed over Hitler's gains to him in exchange for a cessation of hostilities. Oops they tried that at first. Didn't work.

I think we can safely conclude that you do not speak on behalf of WW2 survivors
Brexit: UK and EU 'agree text' of draft withdrawal agreement
> What about the monetary value of the company, do the employees buy it (probably too expensive, cheaper for the employees to shut it down and form a new company with the same people) or is it usual for the founders to give away the companies?

It’s not unusual for employees to not have enough money to buy shares outright, which is usually why business owners don’t even consider this type of arrangement. However the good thing is that these arrangements are usually structured in such a manner that the employees gain ownership via transactions from future earnings. So founders aren’t giving anything away.
Tell that to San Francisco where it gave Twitter tax break to be located in mid-Market.

It didn't revitalize that neighborhood like the city was hoping for.
Split routines to me are back/biceps one day, chest/tri, then legs totaling 3 days a week, but maybe the fitness board I learned that from is wrong.
Those don't seem to be the same effect as buying fancier coffee because it seems like a comparatively better deal per pound. Prohibition makes a product hard to get in desired volumes, beyond just price, so you want as much as you can get when a window opens; you can dilute it yourself at home later. It may be the case that demand an't be satisfied by buying weak lots in low quantities.
And why not ? How else will we question arbitrary enforcement without pointing out to the instances of arbitrary enforcement ? Surely, he is not asking that they take down those other apps. He just wants to be in the same bucket as the others.
> But zero ways to get people to read it. I only read his post because it's on HN. And I read Medium stuff regularly on Medium.

I actively avoid links to Medium, even on HN.
Uh, that there will only be 25,000 jobs, and not the 50,000 promised.
One of the weird, interesting parts of JS. Great article.
Both sides of the world use the "fake news"/"disinformation" as a political weapon.

In the USA is made through the media, 501Cs, law and social media companies... in China they use the law to a greater extent.

Nothing is new, everything is repeated.
Maybe it’s because I’ve never really been attached to a company I’ve worked for but the second I left that meeting, I’d be negotiating my exit package and talking to other startups, not trying to save my job.
Gitlab is also 3 years younger as a company, and Github had a undeniable first-mover advantage in the space.
xkcd comic comes to mind: https://xkcd.com/538/

It's true that technical solutions are not a solution to tyranny. I still think it's good that these solutions might give a slight advantage to people who could make a difference.
Ask HN: What's the largest amount of bad code you have ever seen work?
I think I've broken my own record with this one ~2500 lines of incoherent JavaScript/C#. Works though.
Leading researchers call for a ban on widely used insecticides
Intel Core I9-9980XE CPU Review: Supercharged, Many-Core Skylake-X – HotHardware
I know i'm in a minority opinion here, but to be honest I think it would be totally fair for an employer to pay everyone the same regardless of location in the US (as long as their not forcing you to move to a more expensive city - if they force you to be in a more expensive city, then they need to pay up), if it's a remote company. I know it may sound harsh to some. But, think of it this way, it will encourage more companies to become remote, thus opening more doors for people and allowing more people to work remotely. After all, a low salary in a low cost of living city is usually better than a high salary in palo alto, considering the enormous delta in living costs and taxes.
What are the boundaries of a "class"? There has to be some rational basis, like weight, or cost of power.
Thanks for the recommendations.

I write native iOS and Apollo code generation can be quite hit and miss.
Wozniak vs Jobs.
Is convolution transpose supported in this/tensorflow.js? Might be fun to visualize fully convolutional networks this way...
I used to think that but now I see very little value in it to the current searcher. Why would you ever care what other people get?
DNA of world's oldest mummy unlocks secrets of Ice Age tribes in the Americas
It pronounces Milan perfectly to my British ear. It would be pronounced much the same here minus the accent. Certainly not Meelan.
You were downvoted but this is spot-on, and you see this debate happening everywhere in tech. The entire GDPR was rooted in the (correct) observation that the tech sector could not self-regulate, that actual laws with nontrivial punishment were required to force tech companies to stop shady behaviors.

Even YC isn't clean in this regard. They funded a startup called InstallMonetizer that promulgated the drive-by installer problem: https://news.ycombinator.com/item?id=5092711 . There's a great quote from that post:

> You can make a lot of money doing all kinds of popular things -- pimping women, selling drugs, selling 'likes' on facebook, selling botnets that create fake clicks on advertisers, ponzi schemes, etc. Some are illegal, some are just barely legal, but they are all damaging to someone. This line of business is known as 'scummy' and InstallMonetizer is plain 'scummy'.

Yes we have to blame those who perpetrate the behavior, but we also have to blame ourselves for not being more aggressive in sounding the alarm. For many influential people who could have put a stop to this, the Upton Sinclair quote applies:

> It is difficult to get a man to understand something, when his salary depends on his not understanding it.
Building an API with GraphQL and Go
https://firstround.com/review/give-away-your-legos-and-other...

I found this post to be in a similar vein, and helped lessen the scare of growing (or not growing) with my current startup, Starsky Robotics. What it made me realize is I loved the ability to switch direction, to "give away my legos", and I needed to focus more on making that an easy transition if I wanted to do it successfully. Learning to onboard a new employee or a new team onto your "complex tower of legos" is high impact and extremely important as teams scale.
I've heard speculation that Amazon might take over the Citi building in LIC, which Citi has been steadily vacating over the years.
I saw the Black Triangle UFO [1] in Duluth, MN about 10 years go. It went from a low altitude hover to a slow glide across the night sky. I was standing almost directly under it in a parking lot. I thought it was a strange pattern of new streetlights for a few moments until it started gliding. Always wondered what that was.

[1]: https://en.wikipedia.org/wiki/Black_triangle_(UFO)
I'm surprised, how is Italian difficult to pronounce? I'm Italian too. I understand if you mean difficult for somebody who has 0 knowledge (this is true for any language). But besides very few exceptions Italian pretty wysiwyPronounce, no? I feel like I'm blinded by being too close to it :)
> This is totally false, as there are other parties which are interested in developing new drugs: academic researchers, insurance companies, and patients.

Why would an insurance company be interested in developing new drugs? Health insurance companies don't lose money if you die.

How do you propose that academic researchers fund their work, all the way through the approval point?

> The drug research is paid for by patients and insured as it stands now, but the FDA/pharma cartel monopolized drug development using patents and the hugely expensive approval process.

Do you think the process is expensive because of the pharma companies, or do you think the pharma companies are the way they are because the process is expensive?

> Now, pharmas are interested in profitable drugs which don't as much cure the diseases but rather allow mainenance of chronic conditions for years and years. Actual effective cures are not a priority.

This is a thing people say, but it's not really true. It'd be great if all you had to do to create more cures was snap your fingers and change the incentive structure. But the fact of the matter is that cures are harder to create. Incremental improvements are easier. So you get more of them. Pharma companies do in fact still cure things when they can, see the recent HepC cure.
> disclosure: i dont work in software, im an engine mechanic whos learning python

You don't work in software. Yet.

Good luck with learning! Find fun problems to work on, like making games or programming your lights. Perhaps scraping web pages for content and emailing you. Automate some small things. If you keep having fun, you'll stay motivated.

The more you build, the better you'll get. It just happens naturally. You'll think, "I could have done this better by doing X instead", or, "I could have organized this more efficiently".

Before you know it you'll be ready to make a career jump (if you want to). A lot of people in our industry never went to university and studied on their own.

A few recommendations:

Learn lists (aka vectors, arrays) and dicts (aka hashmaps, maps, etc.) These are the core data structures in scripting languages like Python. Knowing how to use them effectively with looping constructs is key to becoming a good programmer.

Next learn how to organize your code. Functions, classes, and files where appropriate. You'll learn this naturally as you continue to build things. You'll also learn by reading other code.

Use libraries to accomplish work that other people have conveniently made easy and packaged for reuse. Image processing, HTML scraping, game engines, website frameworks, etc.

When you graduate this and want to become more "academic", you'll want to look into two areas especially :

- data structures, which are things like arrays, linked lists, hashsets, etc.

- algorithm analysis, which will teach you how to write efficient code (big-O notation and analysis, etc.)

You don't necessarily need these, but they're a huge leg up. Mastering them can get you into FAANG.

If you like web stuff and servers, look at distributed computing. Also look at principles of operating systems to understand how threading, virtual memory, etc. etc. work.

Hopefully this helps. It's not stuff you need to jump on right away, but it can be a roadmap for the next few years.

Best of luck! Hope you enjoy everything you're doing and never feel discouraged. There are always people out there that are better than you, and it doesn't mean you aren't good yourself. Don't doubt what you're doing.

You got this.
There aren’t any poor people living in crystal city.
I've been remote for ~6 years now. Started working remotely when I had my first. I have a dedicated office, but now there are 3 of them.

Oh, the noise noise noise noise.
Nvidia Quadro RTX 4000 Brings Affordable Ray Tracing Horsepower to Workstations
Primates of the Caribbean: Ancient DNA reveals history of mystery monkey
But who tf wants to wait for a bus? And its hella awkward talking to strangers.
> im an engine mechanic whos learning python.

Automate the Boring Stuff with Python is a fancy course if you're interesting in something fun.
I'm not sure how that could be the case. I'm not familiar with that paper, but I would be curious to see its logic. It's hard to imagine that completely removing the financial incentive to create a thing would engender more of that thing.
You glossed over the meaningful difference. In China it is the government, in the US it is private companies which enjoy freedoms to associate with whomever they want. I happen to disagree with all these banned accounts, but I still believe in freedom to be an asshole (posting as one, or running a company as one).
Alas, a walled garden is not the opposite of freedom. Indeed, in many places, living in a walled garden will make you factually freeer than your fellows outside.
Yeah that's one kind of split, but google 'n day split' with values of n in [4,7] and you'll find many.
As are all wars.
HomePlug – Ethernet over preexisting home wiring
Raising Minimum Wages Reduces Recidivism
Good points, but mostly just confusion on the specification, I think.

> - the original server will not see your download request. This will skew their logs/statistics.

True in the strictest case if that site owner is strictly using http request logs for stats. The site owner must opt-in to this by signing their http exchanges, so this isn't something that will accidentally break someone unknowingly. Site owners have lots of ways of fixing this. More and more these days, logs are being recorded by javascript events anyway.

Note that this is also true of simple browser caching and prefetching. Caching preventing a request and prefetching adding a new one. This is why using server logs to understand audience behavior has limitations.

Also, this is one of the purposes of signed exchanges. In order to prefetch without violating the user's privacy, it's necessary to hide the download request from the origin server until after the user has clicked.

> - someone else will see what you are downloading instead. It's a privacy issue.

The originating server already has numerous ways of knowing all of this. Click tracking redirects, onclick event calls, etc can all register the user's click event off-site. Nearly all analytics tools already do this. The out-linking website owner also already can know the content of the page you will load as they can fetch it themselves. They will have done so in order to serve it as a signed exchange.

> It looks as if Signed HTTP Exchanges are opt-in at the moment.

In order to verify that the content is signed, a publisher must sign it using a private key. There really is no mechanism for this not to be opt-in in the future. The Signed Exchange format differs significantly from TLS connections (https) and there is no path to using the TLS connection to craft a signed exchange. The signed exchange spec in fact goes out of it's way to define a new certificate extension that is mutually exclusive with TLS certificates, so that a site owner must opt-in by way of getting a separate certificate issued.
Displacement is a fact of life. Nobody is entitled to live in a certain area for a certain amount of money.

What ever happened to living within your means?
A lot of people who started eating exclusively meat reported their depression, anxiety and (mental) fatigue going away, so this is should not be surprising.

http://meatheals.com/

https://www.youtube.com/watch?v=jrF4aJvdU-A
I own a 100yr old house, hot water radiators, all the radiators were busted when I bought it because it wasn't properly winterized. All the pros tried to get me to replace it with forced furnace. I ended up buying used steam radiators and doing everything myself for the fraction of the cost and it's been 10 yrs. You're absolute correct, draw a diagram, being at first principles and it's easy to reason about the system.
> I only read his post because it's on HN. And I read Medium stuff regularly on Medium.

I totally get where you're coming from, but I'm not convinced that Medium helps at all. I mean, this article was posted to Medium. Medium didn't put it in front of you. So how is Medium helping?

I used to cross-post everything I wrote to Medium, because I thought it was a good reader acquisition strategy. But posting on Medium doesn't automatically get you readership -- you still have to go find readers and rely on them sharing stuff on traditional sites like HN/Reddit/Twitter/Facebook. And none of that sharing process requires your content to be on Medium.

For all of the effort I put into formatting articles well, and making sure that I matched popular writing styles, and adapting things, a post I put on Medium will get <20 readers over the course of a week.

In contrast, I had one good post get traction on HN, and on average my self-hosted blog now gets more visitors than that per day. So now I don't even bother cross-posting, because I don't see how Medium helps me get content picked up on other social sites.
There's nothing particular about steam heating that will cause overheating on its own; it works identical to any other heating or cooling system; there's a thermostat where you set the temperature and it turns the system on and off to maintain the temperature at its set point. You change the set point if you are uncomfortable.

Sometimes for multi unit buildings the landlord or super controls the heat for the whole building, that can be a case of the heat being set hotter than the occupant prefers, or perhaps just due to poor maintenance the system isn't maintaining temperature properly. I'm not sure why they couldn't just turn off individual radiators in this case though.

A properly set up and maintained steam heating system keeps temperature properly and doesn't overheat the occupants.
That's right, Andy. Change your name now. Amazon Cuomo
I suppose immutable.js supports partial reuse of objects, that is, if you only change the value of one attribute, the changed copy has this attribute set differently, but the rest is shallow-copied?

If so, indeed immutable objects would not run into the problem of copying, as long as you can afford them to be immutable. (That is, you're not working with any APIs that assume and use mutability.)
Twitter and FB are private businesses, China is a state. The US state is not deleting nor forcing or requesting deletion of accounts.

Russian propaganda bots are that, propaganda bots. Hate speech is a different issue.
The current situation we have is insane. It's like the height of the gilded age with no trust busting in sight, the largest corporations in the land buy out politicians and are openly taking public money.
>The problem as usual is with the users not the system.

Never the right attitude. If users have constant issues with a system, its a system flaw. You can't upgrade the users.
We're here for your Lucky Charms!
We're here for your Lucky Charms
I cannot recommend ramda enough. It provides the immutability and flexibility of immutablejs, but because it's build in a functional paradigm, the logic is fully composeable so complex, deeply nested changes are very simple and readable.
> objects in Javascript are simply references to a location in memory

No variables are simply references to objects. Objects aren't references - they're referents.
The University of Tennessee ranks well in supply chain & logistics, so it makes sense. I believe Lyft opened a similar operations office in Nashville. Unfortunately, Nashville could really use strong tech jobs as well, which the state is sorely lacking. I wish Amazon had chosen Nashville as one of the main HQs.
Don't tell people what to do, ask them how to do it
If you run Lighthouse (the tool that powers web.dev's auditing feature) from a CLI or as a Node module, you can tell it to only run the audits that are relevant to your needs.

https://github.com/GoogleChrome/lighthouse/blob/master/docs/...

I get the general frustration that non-technical teammates look at these reports and say, "we're doing terrible, you need to fix this" when in reality you know that the audits aren't relevant to your business. But it's tough to create an auditing tool for the web at large. There are a lot of businesses that would benefit from PWA features. The general idea was to raise awareness of how PWA features can often improve the UX of many sites. Not all, but many. My takeaway from this discussion is that we need to improve our messaging around the fact that these audits aren't commandments. Some of them may not be relevant to your top priorities. Maybe we could improve the report UI in DevTools and web.dev so that you can flag individual audits as irrelevant. On subsequent runs, those audits would be omitted from your reports. Or maybe we can somehow get more clever about how to present certain audits. E.g. based on Chrome User Experience Report data we identify that service worker usage in your industry is low, and we flag the service worker audit as potentially irrelevant to your needs. That would help solve the problem of non-technical people seeing a low score and assuming that it's a fault with your site, when in reality it's just an irrelevant audit.

Disclaimer: I write the docs for Lighthouse. I'm speaking from my general knowledge of the project but haven't vetted these comments with my team. So consider all comments my own.
Sales Techniques Training Courses
Close to 300k would be a person receiving an offer as an SDE 3, where with time spent at the company that amount is higher. It might have been different in my experience, but plenty of new people come in as SDE 3's should they have the relevant experience. The difference in compensation between amazon and fb/google/netflix is minimal except for at the very junior levels.
Global XR Revenues on Pace to $56B by 2022
This could be what LIC actually needs. It has all this new housing, but it feels like a ghost town. So now there will be all this demand for local amenities that could transform the area. Still unsure if this will be beneficial in the long term or not, but will be interesting to see how it plays out.
Is this related to the GCP issues people were posting about this last weekend?
> Newly elected Democrats in the NY state legislature might block the NYC Amazon subsidies and put the funds into student debt relief instead

I doubt this is a real risk. The Governor is strongly behind this proposal, and has a lot of goodies to trade with the Senate. More likely: Amazon's move prompts new spending on infrastructure and community development around LIC and in random upstate districts whose votes are needed.
Toronto wasn't chosen because Toronto wasn't competitive. People that live in Toronto talk about how they're underpaid and how their tech sector pales in comparison to major US cities. Even many Waterloo CS graduates have a "US or bust" type mentality because of the labor market disparities.

Amazon would be foolish to choose a location in Canada due to a their healthcare system and immigration situation. Healthcare isn't that big a deal to a company like Amazon and regardless of the current administration, Americans have never been more supportive of immigration.

Canadians were naive to think they were competitive for an Amazon, and they're wrong if they think Amazon would have chosen them if they weren't so concerned about blowback.

Sometimes, America being welcoming to big businesses has its advantages.