skysight-inc/HackerNews huggingface dataset:
Yeah I wouldn’t be surprised that one day you search for 3D printing something “bad” (as defined by someone) gets you redirected to advocacy groups against something.

Search for abortion resources, search for 3D printing a firearm, search for pirated movies, search for being anonymous in a protest... all get redirected to the right way to think of things.

The FBI should just go ahead and ask them for the good of the people to redirect all terms they categorize as terroristic in nature to their anti radicalization resources...
> do Linux laptops just work yet?

Linux on laptops is fine nowadays. Recent versions of the kernel vastly improved battery life on Intel. It's much better than it was 10 years ago.
It's not the jokes I'm against - it's that monetizable/SEO-style writing, where everything is repeated twice or thrice, and there's loads of filler text.

Actually, let me change my mind on the GIFs. Keep the best ones.
Here is Pine street, which shows how tall the equitable building, with its neighbour. Remember these are >110 years old, were built when electricity was still in its early years.

https://www.google.com/maps/@40.7083537,-74.0112452,3a,75y,1...
As far as exteriors go, at least in North America, a lot of houses have a garage with a giant overhead door out front and centre, with the actual house set back behind the garage. This means there are very few windows that face the street, the entire structure feels unbalanced and awkward, it unnecessarily complicates the roofline, and they're just plain ugly.

There's an easy solution to this: integrate the garage inside the house, not as a box bolted on to the front, and make the overhead door smaller. There's no reason for the door to be 15 feet wide and 10 feet high if you only need to fit a single car through it—an 8 foot square door is plenty. This has a huge effect on the end result.
I don't see that... yet. It sounds like Fuschia doesn't support ARM at the moment, and that would be a crucial first step.
HAProxy also has an 'enterprise' offering[1], what makes this different from nginx plus?

[1] https://www.haproxy.com/products/haproxy-enterprise-edition/
Wow. mind=blown.
> If you’re a “bad” person, logically your technology should help you be bad

The key word here is not "bad" but "your". Whose technology is Siri?
‘Israel's NSO Group showcased a new anti-drone defence on Monday, giving the public a rare look at its technology as it seeks to counter allegations that another of its products has aided privacy breaches and political surveillance.

‘The new system, Eclipse, commandeers intruding drones and, according to NSO, costs "hundreds of thousands of dollars" to provide stadium-sized protection. More than 10 countries have bought it to safeguard sites like energy facilities, NSO said.‘
ChromeOS has some pretty serious limitations that make it DOA as a Mac OS / Windows / Linux alternative.
Do you mean Chrome OS?

Google is a web company; they want people to use the web. They made a laptop/desktop operating system built around their web browser, because they want everything to be on the web. It does most of the things you list, including synchronizing between devices since your data is all "in the Cloud".

As for market share, I'm not sure what power you think Google has, but getting 10% of the desktop OS market has got to be pretty difficult for anyone. I do not know what share of the market Chrome OS has.
I joined a large company about 9 months ago, coming from startups, and while I knew things would be slower, your quote seems to make explicit something that I've observed in my time here.

I think I had the mentality of "putting out fires" that is always the case in startups, and so for a few months I was stressed that I wasn't doing enough, since my workload was lower than I'd experienced at startups.

But I've learned that the work that is value most is the work that helps others, and what helps others seems to be anything that is highly predictable. So, "showing up" and consistently being responsive and available during work hours. But also writing automations which are visible, reliable, and have a material impact on a team (or many teams).

Thanks for your insight, I think I'll keep that more front of mind in the coming weeks
I think 'stealing' is a sensitive term in IT because of all the propaganda of the copyright cartels, conjuring visions of struggle, imprisonment and financial ruin.
Don't just dive straight into whatever you're asked to do, take a bit of time to understand the department/division/company structure.
Try to get a mentor assigned for the first six months, ideally someone from a similar role but NOT your department.
Get them to help you navigate and understand the organisation/policies/procedures/key players.
In a large company you can be hammered for not following procedure, if you are following procedure you are safe.

This is my own advice to myself, after changing industry four years ago I'm moving to a new company but same industry next month.
These are some of my biggest take aways after going in to recover from a everyone got hit by the metaphorical bus scenario with not hand over and little support.
I'm probably a bit on the negative side but I think the advice holds up either way.
I've actually found it extraordinarily easy to talk about anti-racism without imposing any risk on my career, health, or future.
I have also posted this to the earlier discussion on the same topic. I am writing the same comment here too :)

If you are interested, I am trying to build an open source database for places with virtual tour.

Website: https://gez.la

I am currently working on this alone. Anyone interested is welcome to help :)

https://github.com/stfurkan/gez
You need to be different in a way that's meaningful to the customer. "Most environmentally sensitive email marketing software" is likely not gonna land, even though you'd be the only one doing that.

If you address my pain, solve for my particular use case that nobody else is addressing, I might choose you. But if you're just like Mailchimp (that Im familiar with), I'll go with Mailchimp.
Oh just thought of another example: bodybuilders apply heavy tan to look darker on stage. It helps muscles show better under heavy stage lighting.

https://www.quora.com/Why-are-all-bodybuilders-tan-Do-they-u...
Collection of Building Blocks for Web Apps – features you don't need to re-write
Do you use an ORM with PostgreSQL in Node.js right now?

I’m thinking of porting a project from Firebase to Postgres and whether to use an ORM and which one are hotly contested points in my research thus far.
I think a lot of this goes too far, but I do agree with whitelist and blacklist. In all aspects of our lives we use "white" to describe things that are good and "black" to describe things that are bad. That movie is "dark." It has a "black-hearted" villain.

While that phenomenon does not have its origin in racism, I do think it reinforces it. I've moved to allow-list and block-list on my company's recommendation. I only remember to do it about 50% of the time, so I'm glad that it's not being policed, but rather a constructive suggestion.
It's not necessarily a question of "will this work at all?" but rather a question of effectiveness. Numerous studies have shown that retrieval practice is generally more effective. I'm not sure I've seen a study yet which shows any other result.

For example, results in a study done on children:

(image) https://www.frontiersin.org/files/Articles/175657/fpsyg-07-0...
(from https://www.frontiersin.org/articles/10.3389/fpsyg.2016.0035...)

Experiment 2 is free recall (blank piece of paper trying to recall as many words as they studied in the prior phase).

Experiment 3 is recognition (given a randomly sorted list of all the studied words and a bunch of other words that weren't in the list).

I'd also suggest it limits the usefulness of your memory. By only learning by comparing coins, you might successfully get everything correct on a quiz that entirely consists of comparing coins. But if you're ever faced with a different situation, say you don't have a coin at all but you have to reproduce it in some way, it's likely your knowledge won't transfer.

I've been in plenty of situations, and I'm sure others have too, where I've "learned something" and I'm able to answer a multiple choice, but faced with an open-ended question with a free-form answer, I'm screwed because I can't actually recall the information. I've only trained recognition when possible candidates are placed before me.
Was there last year.. most tour/tomb guards expected to be tipped and the more you wanted to take pictures (technically not allowed in most places) the more you tipped.
If it ain't broke: You share your oldest working gadgets
That is so accurate and succinct.

I'd say 40% for 80-85% from my experience.
Ha! I did this but the containers end up being somewhat large since you have all the NixOS package stuff in the container too.

However, building the container from a configuration.nix file gives you exactly what you need in the container and nothing more. It's like basing your container from scratch in a Dockerfile and copying only the needed compiled dependencies and nothing more into the container.
Honda's global factories brought to a standstill by cyber attack
One part might be that hardware encoders target real-time encoding. Fire up ffmpeg and you'll find that you can't encode x265 with its better quality settings in real time.
> On the one side you have Samsung, who are unhappy enough with their dependence on Google that they'll not likely eat the cost of moving from Android to something else...

Strange argument. Maybe they will move all their devices to their own superior OS Tizen. Or maybe they tried and it did not turn out very well.

So whichever side Samsung is it does not affect Google. There are many phone makers not that many phone OS makes. And with chinese manufacturers already pounding them they have no leverage on Google.
I think most reasonable people really do understand the idea of treating everyone the same regardless of race. Personally, I consider that to be ideal behavior on the subject of race relations, and any other standard seems ethically inferior by comparison.

I had always assumed that that was MLK's central point in his most famous speech. Maybe I misunderstood what he was saying.
You really have to have a super crappy card to have Wi-Fi issues on Linux. Nowadays laptops have mostly Intel, Qualcomm/Atheros or Broadcom chipsets which work flawlessly out of the box. The only problems I had in the last years were due to Killer WiFi cards or crappy Realtek-based USB dongles, both of which kinda sucked on Windows too in the first place.
> Contrast this with new grads and mid level engineers in Canada earning < $75k USD and it's a no brainer to work here.

You're comparing SF to the whole Canada. If you zoom in to just Vancouver and Toronto, less than 75k is definitely smaller local companies. Similar to some no-name companies in SF in general won't net you close 200k TC.

SAP new grads TC can hit $100k and this company is considered to pay the least among Salesforce (and Tableau), Microsoft, Amazon, Shopify, Splunk, etc around Vancouver.

Senior Devs (outside the list above) avg base pay in Vancouver is around 130-140k at entry (newly minted Sr. Dev) before bonuses (10-20%), RRSP matching, and stock if the company is public.

Toronto have more tech companies that pay similar avg I believe.

Definitely it's not $285k for intermediate dev (SDE2) for SF Bay but Vancouver and Toronto have established themselves as tech hotspot in Canada leaving the rest.

On the other hand, I agree with you on the point of your saving rate provided that you are young without family. With Family, I believe you have to pay extra health-insurance out of your own pocket. You might have to pay extra for education as well (or pay extra to live in better neighborhood).
> It's structural and systemic, so for the first time a lot of of white progressives are discovering that we're part of the problem. Saying "I don't see colour" is suddenly the wrong thing to say. For a long time it was the correct thing to say and think.

K-12 schools, even in "red" America, very successfully taught me that sex and color aren't how you judge people, and gave me the impression we were past that.

The dissonance of seeing that not everyone was on-board with that program the way I thought they (we) just about all were, and of backlash against that attitude itself(!) has taken me from legitimately, no-BS, about as close to being not-racist and not-sexist as possible, as a kid, to feeling like I'm more racist and sexist than I was. And I don't just mean that my eyes have been opened to ways I was without realizing it, but actually transforming my thinking to consider those factors way more and (inevitably) incorporate biases from them. It's weird and fairly unpleasant (and, as a symptom of precisely this issue, I must hasten to add that I don't intend this as crying about getting the short end of the stick or setting myself up as victim-in-chief, obviously).
> If you’re a “bad” person, logically your technology should help you be bad.

With apologies to Godwin, but IBM and the Holocaust [1] will always be relevant in these discussions.

[1] - https://en.wikipedia.org/wiki/IBM_and_the_Holocaust
Given the preponderance of attention that has been given to the "other side" of this "non-tech political" situation by this site--the happy-glowy "completely peaceful" protests (as mentioned by at least one other Hacker News commenter in a top-level, highest-ranked comment)--I think it's fair to show the effects of what really transpired over those days, and in particular their effects on business.

As the article states, near 1000 commercial properties were damaged, and 52 were completely destroyed. This business and its employees are not the only ones grappling with the effects of this massive indiscriminate violence, and I think it's important to see the effects of those actions.
Workday. Unless they moved out of Victoria cause it's hard to recruit.
The author successfully turned the Maillard reaction into a buzzword: long article without a clear explanation into what it does,saying the same thing over and over. This was a waste of time.
That already happens with google and topics such as self harm or racism. Googling "I hate X" is going to turn up multiple results like "History of Discrimination Against X" and no articles that actually express hatred for X.
Scattdb.com – Sport Shooting Database
Previously: https://web.archive.org/web/20040607132019/https://www.googl...
Thanks so much for sharing your experiences with Prisma!

> The main problems I've run into have been around utilizing standard postgres naming patterns (snake case for tables and fields instead of camelcase) and mapping the names in the prisma schema. Ran into a handful of bugs related to having these mappings that have all been fixed since.

Better re-introspection flows are indeed very much on our radar and something that we want to tackle soon! Would be great if you could leave a comment with your use case on GitHub [1], so we can make sure to address it properly when planning and prioritizing new features! :)

> Better transaction support beyond just nested writes would be great and probably a requirement for a lot of apps.

Same here! It would be really helpful for us if you could share some details about your use cases for transactions in the feature request [2] so that we can incorporate them in our planning and design of the feature!

[1] https://github.com/prisma/prisma/issues/2425

[2] https://github.com/prisma/prisma/issues/1844
I love how there's this myth that servers and services just blow up every 10 minutes 24/7 and unless you have a legion of ops personnel you're going to get hours of downtime each year.

Servers, for the most part, just work. In DC climate-controlled environments, hardware failures is exceedingly rare. Apart from harddrives, most hardware will happily tick along for a decade, if not longer.

Sane production-grade OSes (read: not Ubuntu) will also happily run for literal years with zero human intervention. For obvious reasons, it's a bad idea to not patch your systems, but things will continue to "just work" pretty much forever unless you're running really shitty code.

For renting vs buying servers, there's upsides and downsides. Buying gear is far far cheaper if you plan to be around for more than a year, but renting dedicated servers gives you a lot more flexibility -- to provision a new server, you hit a button in their online panel, wait 15 minutes, then let your deployment strategy take care of the rest.

I find it almost mind-boggling that AWS and friends have convinced people that it's normal to spend ridiculous amounts of money for fairly "meh" service specs in what's essentially VMs.
yes, we have similar kinds of rules, but i imagine the ones in germany have a little more tooth. we in the US just can't seem to punish corporations adequately for any antisocial behavior.
The book I've read the most times is Three Little Pigs or "the wolf book" as my son used to request it just about every night for an extended period of time. Children's books dominate my most read list. And they are very important books because what's important about reading a book is mostly the experience of reading and less about the content.

The content of a book isn't static. The content is a collaboration between the words on the page and the churning and whirring in the reader's head which isn't just churning and whirring because of the book and so varies from moment to moment and varies a lot from decade to decade.

Which is why children want to hear the same story every night and why young readers often read Harry Potter several times rather than always seeking novelty in new books. Which was how I was as an early reader of science fiction.

Then for several decades I sought the novelty of new books mostly. Largely because that's how I thought of myself as an adult reader...and then one day I read The Hobbit for the umpteenth time, but the first time since I was a child and out loud because my child was a child. It reads aloud very well and that inspired me to start rereading LoTR (for the O(n * umpteen)th time and it's the literary equivalent of a 200 slide slide deck...but I digress.

The big thing is rereading is not reading the same book because of how much I've changed. I'm a much more experienced reader. Even excluding children's books I've probably read close to a hundred books through more than once.

I read Blood Meridian cover to cover and then immediately reread the whole thing on two separate occasions about twenty years apart.

All four times it was different.

To me that's a good proxy for importance.
> polish your political skill

Genuinely curious to know what this means.
"At the end, Daniel Tompkins revealed that the readers of Hacker News were tricked into doing the image heist themselves. Brilliant."
ISRG root is 2 years old. And even uses RSA.
Video classifiers learn to recognize actions they've never seen
Slightly off-topic, but that's one beautifully done website.
So in the rush to open the plant, Musk might have caused greater delays?
I have not seen any video or even claims of police using tear gas to cause looters to stop looting. It has probably happened a few times, but it looks abundantly clear to me that tear gas is overwhelmingly used on large groups of organized and peaceful protesters, and the looting is happening elsewhere. I’ve seen so much footage of organized protests marching down streets, and it does not appear that they are burning anything in their path.
How Google Meet's noise cancellation works
Closed Cart vs. Open Cart in Ecommerce. When to Use Each
I'm really tired of this American centric hysteria. The world doesn't care. Please resolve this domestically.

Yes I'm aware of the Atlantic slave trade - it was despicable and shameful.
Oh, there are two different kinds of ORM.

You are talking about one where the goal is to make querying the database more idiomatic on your development language, at the cost of some flexibility. This works very well as long as you stay within the bounds of the abstraction, and breaks terribly when you step out of it. The engineering goal is to make the abstraction just broad enough to represent most of the common queries without making it less idiomatic.

The second kind is the type that tries to abstract databases into a specialized query language. The goal here is to bring things you don't get on plain SQL (like type integration or a single DBMS independent language) without losing expressive power. That's the one the GP is talking about.
The division has become stark and serious now that homed is about to release. Its not even about the GNU philosophy of "each program must do one thing", its that people have now started wondering how far should the intrusion of init system one allow in a linux system. Is maintaining the security and filesystem of user's home directory init system's work? If yes, then what's next? Desktopd, Browserd or even Emaild? Or why not simply call it Kerneld and let them handle everything on the Kernel!
Sure, but others clearly haven't. Not knowing in advance which category you fall into, the smart move is not to play.
How to Scientifically Measure Product-Market Fit
That is not at all what is happening here. They are not 'remotely editing' your hardware any more than a corporate website who puts a support banner on their website for some cause. Siri, much like websites, is a service. Like a website, you are free to not use it if you so choose. Nothing has changed on your device, and if anything this is less of a feature than a banner on a website because you have to specifically invoke these actions.
Wow. I just replaced Java HashMap<Long,Object> with fastutils map for critical cache on a very compute-heavy project of mine, and it instantly got 25% faster. Thank you.
I wondered why nobody has mentioned 'deliberative practice' yet when the article emphasizes some of its basic elements such as the importance of cognitive effort for learning.
Everything moves slower than you're used to, probably by a tremendous amount. You don't have to have those expectations for yourself, and you shouldn't have them for the people around you.

Politics are the most important thing with respect to large groups of people. Your ideas will matter less than who you are and the clout you carry. Always be paying attention to who is asking for things and why they might be asking those things. At bigger companies, people's personal agendas may trump company agendas, and you may have to pick and choose which projects are worth taking (after understanding the who and the why).
Tell me which data point you want to fix and how you intend to fix it, this vague nonsense is useless.
> For a long time it was the correct thing to say and think.

I don't think that's true, really; "I don't see colour" was always a cop-out to avoid thinking about anything.
The Underachiever's Manifesto: The Guide to Accomplishing Little and Feeling Great

and

The Principles of Product Development Flow: Second Generation Lean Product Development
I second this one. A book good both for laughs and for a cynical but not entirely inaccurate look at organizations and human behavior.
What you describe is how it works in GCC/LLVM and is required in any inline asm system. Otherwise it is not really inline.

Saying that fits with the type system is a stretch... it is like any other FFI.
I don’t understand why it would be a problem if making a moral choice is also advantageous for other reasons. In fact, surely we should strive to arrange society in such a manner that these things align.