skysight-inc/HackerNews huggingface dataset:
> Wouldn't you just have your third party tables (each with their own idiosyncrasies) and in your user table you'd have login_type and login_id columns? You know which table to hit by type using the id?

You can do that but it's a bodge. E.g. you won't be able to have the foreign key constraints you'd normally have on that login_id column. And good luck writing a query that actually does something differently for each case - you'd have to do something like multiple left joins and there's no way to check you've handled all the cases and not done one of them twice.
Beware, this broke my lightbox component, because the images had href.
But it weirds so well!
You are on to something but I think this would mean throwing the baby with the bathwater.

"From scratch" is a loose definition. And there will necessary be reinventing the wheel.

Making the new wheel incompatible on purpose with the old ones is wasteful. For one thing, you are correct. You don't build a car on a carriage framework. But the principles are the same and there are some technologies that will be reused: bushings for example. What should we do about them?
Working remotely in an SF based company is the job offer imaginable if you also get SF salaries, but without having to live there.
also a cheap box fan and 20x20x1 merv 11+ rating filter should work wonders.
In my experience with 6 year olds if you use words like eavesdrop you then have to explain what it means, so I don't think linguistically the comic is geared towards 6 year olds.

What it does do is use a cartooning style that seems similar to the cartoons one might find at the dentist about why you should always floss your teeth or the cops hand out about why you must never talk to strangers. Thus it is somewhat ironical in the cartooning style it uses. I admit that someone could find this tedious but other people can admire it as a stylistic conceit (although admire is maybe too strong a word )
California has fairly hot, dry summers and a lot of trees; fires are going to happen fairly regularly. Everything in the ecosystem has evolved to deal with periodic fire, except for the humans and their trillion-dollar companies and multimillion-dollar houses. The fire isn’t the threat to the ecosystem; the humans are.
Not to ad hom the piece, but Miles Guo, funder of this work, is a controversial Steve Bannon associate and Chinese billionaire in exile. So, you know, might have an axe to grind.

Also, for a different, and published, perspective, see this piece:

https://www.nature.com/articles/s41591-020-0820-9
Are bank employees that work on securities permitted to use common collaboration apps such as Slack? Or are they prevented from doing so to crack down on insider trading etc?

If they can't use common collaboration apps you in a remote setting you could see how this could impact their productivity.
no need, we already have BeOS
IMO the better question to be asking is why Razer requires a user account for hardware peripherals in the first place. Logitech, Corsair, HyperX, Asus, et. al. do not have the same requirement of registering an account before giving you control over your device.

As shitty as it is for those whose information was leaked, it was just a matter of time, IMO. There was no reason they needed any of this information in the first place, they're a hardware device manufacturer and whatever data they were collecting can't possibly be useful for future products. With any luck Razer will be re-evaluating their mandatory account policy and maybe they can finally be a contender for my next peripherals.
Sounds like propaganda to me. No word on how they have measured it.
> Why am I here?

Same reason people moved to places like Cleveland and Detroit in the past. For work.
But ... that’s what tv evolved to even though payment was built in (cable, tv fee in the UK). Internet would likely have done the same.
Note that if you got all excited about n8n when learning about it from this webpage, as a potential open source Zapier:

n8n is not open source, despite being source available. The author goes to pretty great lengths to avoid confronting this fact.

https://github.com/n8n-io/n8n/issues/40
I really like what you said here and yeah, it's tough b/c I don't think anyone would explain this to them
I think your cause-effect is backwards. Moderation at scale does not work, and a social network does not have to be the all-out-for-clicks disinformation machine that Facebook is. The company chooses to make it that way because it is optimal for their bottom line; rage makes clicks, clicks make money. They already built the business, and they choose again and again not to change it. So, to your statement, it is not that the company accidentally grew to what it is today and now it is swamped with unsolvable problems; rather, the company solved a different problem and has no intention to solve the others (nor they can with this business model).
Sure, but that’s an extremely shortsighted assumption. Engineering projects change scope over time. Maybe that particular arbitrary decision won’t change, but there must be 1,000 other decisions, some of which might be revisited at some point. There’s no need to artificially handicap yourself for zero benefit in return.

Never mind that you’re introducing the possibility for bugs: the compiler would catch if you type the wrong symbol name, but not if you type 129 accidentally.

And anyone reading or maintaining that code now has several additional needless WTFs they’ll encounter in the course of making sense of it.
Use of illicit drugs becomes part of Silicon Valley’s work culture (2014)
Quality is the conformance to requirements. If you (the client) wanted a quick and cheap solution then A is for you. If you wanted a robust and you are willing to pay the premium to get the B, you're in luck!

Mega big banks in the USA suffer from tech debt A LOT. The number one reason for operation disruptions is software errors, and with a large difference to reasons 2-3-4.

An additional point could be that large USA banks have a higher (imho) ratio of sociopaths in their ranks. Perhaps the sociopaths lost the ability to whip their minions, and the minions started working under normal/human speeds 40h a week instead of 60-70h per week that is the typical expected work while under the influence of a sociopathic boss.

Also lets not forget that JP Morgan CEO is THIS guy: https://www.theguardian.com/us-news/video/2019/apr/11/jp-mor...

I think that, although imperfect metric, the bottom line will speak of performance. I take it that there are multiple criteria that affect the bottom line, but the management of JPM cannot be trusted, again, sorry for repeating, is not the most decent in the planet.

Edit: apologies for the rant-y beat down of the mega-big US banks, but yeah.. not sorry really.
> We now generally consider Moment to be a legacy project in maintenance mode. It is not dead, but it is indeed done.
I believe it is something like "12 Angry Men" 1 hour analogy. There is no logic to it. But the point is that instead of just randomly leaving the project in between, give it time to mature.

For the author 3 years worked the best, it may be 1 year year for you.
This is the difference between Product & Technology, in their literal terms
Laser cooling only reduces the velocity component that is directed against the direction of the laser beam. For free atoms you therefore need three pairs of counter-propagating beams to achieve overall cooling. If the atoms are somehow confined (for example ions in a trap), their motion has to reverse periodically and a single cooling beam can be enough.
I believe it is something like "12 Angry Men" 1 hour analogy. There is no logic to it (why 1 hour). But the point is that instead of just randomly leaving the project in between, give it time to mature.

For the author 3 years worked the best, it may be 1 year year for others.
Maybe the content isn't for you, or made with you in mind. I don't understand why you wouldn't just change the channel on something as benign as this, rather than find the time to be insulted. Different strokes, I guess.
The problem is the quality of life expectations are quite high when you pay $3000 for 1 bedroom.

Relative to what you make, is that a lot, compared to what you'd make/pay in Kansas City?

Do you realize that the AQI is terrible for literally a third of the US right now?

If climate change is going to ruin CA, then it will also ruin a LOT of other places. Relatively speaking, the Bay Area will be nicer still, albeit much more expensive, than other places.
Linear algebra done right is IMO the best book on it.

But a lot of it is simply exploiting linearity to reduce to a working in the most convenient subspaces. Finding and constructing them is a major task.
The authors referenced at the above link don't use that seemingly unwarranted tone of certainty. I can't see anything in Omohundro's papers of anything like the same flavour, and Bostrom's conclusion is the sensible-sounding

It should be emphasized that the existence of convergent instrumental reasons, even if they apply to and are recognized by a particular agent, does not imply that the agent’s behavior is easily predictable. An agent might well think of ways of pursuing the relevant instrumental values that do not readily occur to us. This is especially true for a superintelligence, which could devise extremely clever but counterintuitive plans to realize its goals, possibly even exploiting as-yet undiscovered physical phenomena. What is predictable is that the convergent instrumental values would be pursued and used to realize the agent’s final goals, not the specific actions that the agent would take to achieve this.
Rise of Modern NLP and the Need of Interpretability
I have. I think about UI a lot. I would love to see flat UI, not "flat" in aesthetic sense, but flat in hierarchical sense. Like photoshop menus, fighter jet cockpits, control panels and 90's porsche dashboards - give me a dedicated button exposed upfront. Laid out in logical fashion spatially - a tool bar group for all things audio, another one for display, and yet another one for devices. Ofcourse when number of items are dynamic, dropdowns are ok or another popup window is fine. No icons. Only text (sometimes abbreviated like CTRL PANEL).

IMO hierarchical deep menus are logical but they take up precious time when you need to do that action 80 times a day. Same benefits can be obtained by well designed layout (with borders, background colors and proper labels).

Most people would find that dauting. I think hiding stuff behind menus is not a good idea even though on surface it might feel like making it less complex. In fact, the complexity is the same, just visual clutter is reduced. I argue that we're really good at looking at visual clutter, my professor's desk is a good example of that.
With that ridiculous lockdowns, one can now enjoy their restaurant dining outdoors in toxic air. Thanks dictator newsom!
Its definitely possible to abuse good (or neutral) language features to produce intentionally obfuscated or unclear sentences.

The etymology of the word 'weird' here is interesting. I think its rootest-of-roots was actually a verb.

I think language just naturally allows verbification or other shifts when it 'feels' rights, and when there isn't another term that should clearly be used instead.
Many Raspberry Pi distro spend all the card’s TBW writing /var/log stuffs for no reason. It’s a known issue often attributed to “cheap microSD cards”.
I think it's hard to make this argument in modern circumstances. I moved to a city for a good job. I don't agree with the city politically, my family isn't from here, I don't see this place as where I belong or fit in, and I don't expect to be here forever. If my city becomes unpleasant or unnecessary, I'm not going to fight to the bitter end. I'm going to bounce.

In pre-modern times, perhaps people had more of a connection and loyalty to where they live. I wouldn't know. To me city, state, or even country delineations feel somewhat unreal.

Another way to put it would be that I'm not running from the problems. I'm solving them. See: my problems aren't mismanagement of the city, rampant homeless, crime, smoke, high cost of living, etc - my problem is that I live in a city where all this stuff is, and I can solve that quite easily.

My "home" is my friends and family, even though we are distributed across the world now. I wouldn't run from my problems, even if they were geographically distant, but I'm not obliging myself to solve everyone's problems, even if they're geographically close.
A great educator with a voice of butter.
Great ideas.

Current plan will be to finish one whole dictionary.

Then find the second most popular dictionary.

Once two are fully integrated, I will do a bit of promotion to the places you mentioned.

And hopefully just network everyone who is interested in thoroughly digitising the tribal dialects.
We need another article, "How I stay motivated reading How I stay motivated working on my long-term project".
A decent number of higher end switches have got 10gbps, and plenty of WiFi 6 devices have 2.5gbps rj45 connectors on them. Now that XGPON and NG-PON2 equipment is pretty widely available on the ISP end, we’ll probably be seeing more of this. I have to say though, I have a 1gbps fibre line to my home and I can scarcely think of a time when I’ve actually saturated it with anything other than a speedtest, and I don’t know what difference a 2gbps connection might make. A 10gbps connection with very low latency might mean that I didn’t need a laptop with a big SSD, but we’re nearly there already with 1gbps...
Bird is now the top rated e-scooter app in the World beating Lime
100% - and even the best developer may not understand all of a user's needs until they get their hands on a prototype. We should always expect to learn and pivot as we learn more about users.
Marijuana was illegalized in part to racism and ignorance of those who consumed it. However, today, that prevents a large number of people from being able to access it. And that is a very good thing. The smell of the drug is abhorrent. And it hurts lots of minds.

I know the liberals are trying to free incarcerated blacks in prison due to drugs, but this is nowhere near a good solution nor does it create the same elements of jusitce the rul intended.
I thought of the cable solution, but that would have some wear and tear if the capsule gets to move around. I was imagining a periscope-y antenna, in the form of a buoy.
Facebook had this but everyone decided to friend every person they ever came into contact with, leading to an unmanageable stream of nonsense. Then they introduced the algorithmic feed and it became more manageable.

I personally was fine curating my feed and only friending people I wanted to follow, but that's just not how it came to work socially and culturally.
Alphonso, for example, was singled out by The New York Times in 2017 for its aggressive collection of user data, including personal information such as “age, gender, income and more”
Pretty reasonable stance, all in all. Modern practices have changed, and favoring not breaking huge chunks of the existing web chasing new usages (that may already be accomplished well by other libraries) is a reasonable and professional stance.
AI on Edge
I’ve tried Flutter a few times and it doesn’t stick. Part of my issue is finding the stock cupertino widgets to look kinda off and the material design widgets to look out of place on iOS. Maybe Flutter is great for when you have a custom design to implement or you’re primarily targeting Android? I also strongly prefer Swift/Kotlin to Dart but I’m sure I’d get used to it.
Confirmed, Google Sheets does have an API and it works very well, see https://developers.google.com/sheets/api
Since before. PayPal's forerunners were founded in '98 and' 99. I used micro payments in '93-'94. PayPal was notable for being one of the first new payment systems to get market penetration, but at the time at least it was not considered as micropayments at all, as all of the micropayments platforms of the time (and there were many) were looking at providing capability of paying amounts down to a cent or fractions of cents.
For many people, the answer to that has always been work.

But with more and more companies now building an increasingly remote work force due to COVID, even that will soon be gone.
I can't say what the laws are in Texas, but in several tourist spots anything less than 7 months is considered a vacation rental and is usually more expensive, due to tourism tax. It had never occurred to me that could apply to extended stays in hotels.
What's the next big limitation zeelof had for going smaller?
You're right, this unfortunately doesn't seem constructive. And yes, I did feel the need to defend myself because I felt like my ideas were not only misinterpreted, but also given less merit because it was written by (what you assumed was) an "exclusively technical" person (even if you acknowledged that "sometimes" those types can provide well-reasoned input).

You asked me to prove that some product designers view their users with contempt, and I said the only proof I can provide is that others in the comment threads seem to have encountered it. You're free to disagree if you haven't, others in the comment thread disagreed as well (though without alluding to whether I was technical or not, or making assumptions about whether I was familiar with certain products du jour). A simple "oh I've never encountered that". It's not like you provided proof that that sentiment _doesn't_ exist either.

Anyway, peace to you brother. We're all in this tech thing together—product designers, software developers, exclusively technical people, exclusively non-technical people... we pour our hearts into our work, and I hope we can have respect for the people we build for. If you think we all already do, then maybe it's just good to remind ourselves every now and then.
Most Famous Hackers in the World
Idk about your job but my job would is willing to pay me a bonus to leave SF and will only cut my salary by 10%. Definitely seems worth it to me. Especially factoring in not needing to pay cali income or sales tax.

The bay areas has never been nice in the last 5 years. I can live in a more comfortable house where I don’t have to work 3ft from where I sleep in almost any other city.
Makes sense, Orwell advised to prefer short words over long and pretentious ones, https://en.m.wikipedia.org/wiki/Politics_and_the_English_Lan...
I just want to add that almost all fields have serious problems with reproducibility. In my case: distributed machine learning... You may think otherwise because subjectivity is not involved, but many "top-tier" papers publish code and release parameters that, if runnable, do not reproduce the paper's results.)
>Isn’t one of the environmentalist complaints against nuclear is they heat up the water near shore, which changes the ecology?

This is a valid point for small streams, whose ecology can't adapt when the temperature changes mid-stream.

For oceans the picture is a bit different though.

Suppose we're looking at a cubic kilometer of seawater that has a temperature of 10C. The entire output of a nuclear power plant (single unit, about 1200MW) would heat that water by less than a single degree in a month.

The average power consumption (and thus roughly heat generated) of a single server rack is somewhere around 12KW, so you can power about 100.000 of these for that. Microsoft's submarine had only 12 racks. From this one could conclude that even the localized effects are likely to be minimal.

Now for perspective: the entire ocean has a water volume of roughly 1.35 billion cubic kilometers. Next to major energy sources like the sun, and even smaller ones like hydrothermal vents and streams of warmer water entering it, your puny server submarine is not going to be noticed. With a nuclear power plant worth of energy you're heating the whole body for just about 1/100.000.000th of a degree per year, assuming the heat wouldn't dissipate out of the water at some point.

And really, if you're running your servers outside the water, the heat would dissipate into the ocean at some point too, making it a moot point in the grander scheme of things.

So the only area of interest concerning marine life is about 5 meters in every direction from your server tube. I'm willing to bet it'll have way less of an impact than a warm freshwater river discharging into the ocean.
Someone somewhere is looking for brownie points from the Administration... pathetic
Isn't TCP a good example of these two strategies, e.g. where imperfect natural evolution won over it's competitors which I would say is an example of what your describing https://en.m.wikipedia.org/wiki/Protocol_Wars

I think in general doing a grass roots, ground up, all encompassing design is inferior to a more battle tested natural evolution based strategy where you build on top of each other.

Might be wrong, but that's my gut feel. I'm sure there some good examples of the two strategies and how they played out?
I think that's the interesting word: "hidden"

That's a pity. Wouldn't it be nice if we somehow could separate the cruft from the craft?

What if some computational deity sifted through our collective codebase and distilled the essence, the minimal, purest kernel? Such minimangel's task would be daunting and probably useless, since the moment we'd throw some new use cases and requirements, NIH and patents, POCs and MVPs and we're back to the simmering mess in no time.
It's not clear to me. The big new thing in the 74 core is the vector extension (thus, RV64GCV) and in the context of the question it might very well have been that the OP was asking about. Clear and effective communication benefits from the absence of ambiguity lest we just end up with a bunch of TLAs that ATM seems FTW, but might raise a "WTF" for someone else. YMMV.

EDIT: reworded
I have worked with Ansible for a few years in the industry and consequently I came to learn its dark side. For example, it has some of the most cryptic error messages I’ve ever experienced. At the time I first adopted it, HashiCorp’s offerings were not as open source as they are now, so I would recommend Hashi’s stuff as of today. However, I recently discovered “just” (https://github.com/casey/just) which is a good parity of ansible but minus the cumbersome YAML and the idempotent aspect which is mostly useless in practice for Ansible; so I would recommend taking a look at it and also consider aviary in tandem with Just (https://github.com/team-video/aviary.sh), together they are very simple and perfect for much of what one does with Ansible except for provisioning and orchestration which is where Hashi’s stuff comes into play.
Yes, it’s the classic “Should we do a complete rewrite?” question blown up to an epic scale. The answer is usually “no” or “rewrite one layer” but their are times when things aren’t modular enough or the fundamental architecture is lacking.
Theres quite a few improvements now since iOS14 but maybe wait one more year and I think you’d be closer to not needing UIKit.
Oracle Enterprise TikTok. Licensing experts from Oracle will visit kids and check if they are properly licensed. Multi-core phone owners will pay extra unless their family is on Oracle Premier Support.
Nvidia/Arm will not make an easy marriage
Although I understand the reasoning in their post, I'm quite sad to see the end of Moment.js.

In my experience, it works reliably and easily. I've never had issues with it, and it does a fantastic job for a pretty big range of requirements.
I’m personally shocked that none of the major smart thermostat vendors include anything like this. I’d love my ecobee to tell me if the air I’m breathing is healthy, as well as what temp it is...
All the time in certain kinds of lab work.
I moved all my home cloud stuff to an old dell small form factor computer that I bought for 40 bucks from a company selling all their old inventory. It is an i5 4500-something that beats the pi4 in everything except 4k output. It also has an SSD and 8gb ram.