skysight-inc/HackerNews huggingface dataset:
I work outside the Bay Area so the rules likely differ for me:

* Always be tolerant and respectful

* Don’t discuss politics at work. If you want to have a political discussion with coworkers do so outside the office at a social event, but even that is risky depending upon the subject matter and company culture. It’s best to play this one safe and not mix politics and work.

* Always be helpful and supportive to your teammates. Be an advocate that supports positive growth but not a team player that supports mutual defense. That is the difference between being a leader versus cronyism.

* Never make your boss look bad, which includes taking all initiative to stay off the various shit lists.

* Always be honest. An unwelcome truth is better than a lie. That goes to character, dependability, and trustworthiness.

* Be firm when you are an expert. I have had employers in the past that encouraged positive confrontations such that discussions arrive at an ideal compromise instead of tacit agreements from personality cults.

* Learn to enjoy writing documentation. If you want to be competitive against your peers without becoming a toxic asshole do so by contributing the most back to the team, which includes great writing.

* Always put the product first. This is likely to cause a fair amount of friction with your developer peers who put their code preferences first. Always do right by the business and keep the moral high ground. Your best defense is good writing.
I've tried to deep dive the modern PC a few times before and I always end up giving up because it quickly becomes a proprietary and undocumented minefield.
What would that look like? Would you disallow non-occupant ownership?
I don't think knowing how computers work stops 4MB of JS on websites, just that the kind of person inclined to learn about the foundations of computers is more likely to not want bloated websites in the first place, and is less likely to work as a web developer.
As someone who has been trading for decades, I’m stunned the SEC has not shut them down. Zero phone support.

On a scale from 1-100. Support is a 0 for Robinhood. Ameritrade? I give them a 100+. They are amazing. And TOS trading platform is awesome.

Sure keep a few $$$s in RH and enjoy the confetti, but for larger accounts, I would NOT be using RH.
Opposite for me.

I’m a CE and need to know exactly this stuff.

What I don’t need to know, and don’t at all, is how web APIs really work, what a kubernetes is, there is something called Elixir I think and it may or may not be related to some Etherium not-money, and have you heard about elastic searches? Because I haven’t.

But I do need to know extremely tight programming for tiny microcontrollers, how many cycles per instruction this or that will take, when pipelines get flushed, device drivers, and datasheets and silicon erratas.

If you deal in higher level stuff, you likely use more ram for a text field than I may have on my entire chip.
Surprise, surprise! None of 3 of these mistakes should ever happen, provided the interviewer is following a structured interview process.
A Beginner's Guide to an IoT Integrated Development Environment
Add all follows to a list and use the list UI; solved 90% of the issues for me.
I'd rathe like Apple to do what they are doing with "Sign In With Apple". If you have any other sing up option in your app you have to have Sing in With Apple as well. I don't mind that.

If you want to be a payment gateway, compete with other payment gateways. If the app has any other payment method integration, there should be IAP as well.

But the problem is: if IAP is available, at least I am never going to opt for custom payment methods ever unless there's a clear cost benefit. Just like the OP I've had nightmares dealing with cancellation and automatic reactivations (of course that means automatic billing as well).

But the question is will Apple allow apps to show, or does it even make sense to do this:

Pay With Apple: $13

Pay with CC: $10.03

Pay with X: $11

This doesn't look like a solution at all now.
Gee I wonder who this will favor.
You're right, most of my experience here is using statement level pooling.
Many schools are doing mandatory testing programs. That’s largely why we’re seeing school-linked “surges” in the first place.
One major strength of SQL is its readability - it reads so much like English that a non-technical stakeholder could conceivably understand queries. Do you not find that this is a valuable thing that's lost with relational-algebra-esque syntax?
It's alright, I don't like the ui though at least on mobile, I dunno if it's different on PC though. There's no labels on the beat grid. For sample type on the 808 and notes on the 303, there's no start button on the 303 side so you have to slide back to the 808 to start the beat to hear any changes then go back to the 303 side to tweak it. A BPM indicator would be nice, though I know the originals didn't have it.

I wouldn't pick so much, but you advertise this in the about as a 'professional sounding online interface', the sounds are decent, but the interface is sorely lacking as far as professional goes.

I have to say though, I did find the knobs to be nicely responsive on the 303 side with a touch screen. Something i've found lacking in a lot of apps.
Customers Still Like to Shop in Person, Even If They Get Only to the Curb
There's a web assembly version in the repository :
https://github.com/facebook/zstd/tree/dev/contrib/single_fil...

Could be worth checking
Full List of Open Source Physics Engines
I mean we could just ban twitter like services. You just need a sufficiently vague law.
The Tech That Might Help Cyclists and Cars Coexist Safely
Loading CSV File at the Speed Limit of the NVMe Storage
So what is the plausibility of Archimedes getting help from time travelers to reach heights, depths and breadths of thoughts seemingly mystical in comparison with nearly everything else?
Yeah, although I think understanding how computers work at a basic level (the components of a CPU, what instructions are, caches, etc.) has a pretty good ROI because it makes it easy to understand some concepts at a higher level (concurrency for example), understand why some things work a certain way, think about some common performance optimisations, tradeoffs, etc.

I think that's true of most things—you don't need to (and likely cannot) know everything in real depth, but having some knowledge tells you where to look, what to look for, etc.
I agree that we should be able to defer updates and if the client must be disabled until updated then we should be able to use it to access the local data. I'm going to have to take the new code at some point, but maybe I want to delete some really sensitive messages first.

Speaking of trusting code: We need some way to automatically prove that the update our system just downloaded is the same as the one everyone else got. And it would be helpful if other parties could sign off or raise warnings on updates as well and we could see that info before and after deciding to install or defer.

Software updates are going to be abused for "legal access" at some point. It is not a matter of if but when. Some kind of mitigation will be needed.
Hey, it’s usually white whatever pronouns who call other people white supremacists. Americans don’t know how to teach STEM in K-12, but definitely excel at teaching hatred and especially self hatred, plus obsession with sports in the most meaningless way
TL;DR: These are a special variety of patented grapes. The "EULA" forbids propagating them.

Side note: keep grapes away from dogs. A dog can suffer kidney failure and die from eating grapes. As little as one grape can kill a dog. Don't lose your furry friend to a fruit.
I agree. For example, they'll whip out ableist slurs like "crazy" at a moment's notice. It's tedious.
I really didn't want to give the impression that I think poolers are useless - I don't, I think they're often crucial. Sorry if I did so.

> while simply copying the shared buffers table into a new process represents a real overhead for postgres proper.

You mean the page table being large due to the large shared memory allocation? With huge pages that's not that large anymore (132KB for 16GB of s_b). My impression that with huge pages the problem moves to be primarily the locking around the huge pages when a lot of processes constantly fork and exit, than the actual amount of copying.
Is that sarcasm? Because again you're describing a database.
is amnesty even trustable?
That's not true of debit cards. If the card is used fraudulently you just dispute the charges the same as you would with a credit card. The bank reverses the charge and the vendor has the opportunity to sue you if you really did make the alleged charges.
I'm not sure I understand the difficulty, your columns are the fields in your object, the rows are the different points in time
I think 6502 (commodore 64/apple 2 CPU) is perhaps the best introduction to asm. The instruction set is designed for people and while it only takes a day to learn, it takes a lifetime to master.

Probably the pinnacle of CISC human oriented asm.
git is not suited to search through the different fields that have changed (it's content agnostic).
A database allows you to plot and search efficiently.
Why were American firms not able to use their advantage to compete against the upstarts? This comment reads to me as implying American companies are uncompetitive compared foreign firms and are doomed to lose simply by being subject to competitive forces.

What are these other companies doing that we are not? What can we do to make ourselves more competitive such that each employee has enough productive capacity to easily receive $24/hr or equivalent? The peak of 1973 is gone and not coming back, we have to look to the future now.
>This in turn will result in a user exodus.

You say that like it's a bad thing.
so full cycle, back to a database :)
Ask HN: Tips on building your own house / granny pad? (with own labor)
What I miss about shopping: Being able to see the smile of another human being while doing it.
In addition to the annual $100 (if it hasn't changed) developer fee, should they start charging a per install/download fee. What do you say to that?

I also don't like Apple's insistence of "only IAP or nothing at all (not even a mention)" but how do you suggest they make profit from the developer side? Or they should not do that at all?

It should be 10%? 20? 5%? What will be an acceptable %? Who decides that? What's the framework for deciding that?

I see one solution, and it's far fetched, developers/companies should fund and push for an alternative open platform, along with phone/device makers. Something that's not tightly controlled like iOS and Android. But then they will be losing on iOS. I think they will have a choice to make, consumers as well. Also, it's not an easy and short term solution.

We gleefully buy Macs, but imagine you buy a Lenovo/etc laptop and you are told you can't install Linux on this, only Windows. I won't be comfortable with that, but I am comfortable with the Mac buy where I Windows can be installed only via Mac (and Linux isn't even supported) - of course there could be work around with lots of circus and you cna live with a broken system.

Problem is not the cost. Problem is mono/duopoly of walled gardens.
Not really. It's not one of the top 10 most popular destination by either event volume or counts.
Absolutely beautiful writing!!
Great comment and great point that is often missed by most but shouldn’t be.

Google will drive legit apps off the store but allow malware to linger for months or years. If there was ever a public failure by a company then this is it.

Where is the failure occurring in Google? I know it to be their outsourced India workforce. Some disagree. If not India, then what is the reason?
I do know how computers work, at the transistor level. But it boggles the mind to try to understand how a computer works from the transistor level to the point of where your mouse icon traverses across the screen. Trying to understand it at all levels will really give you a headache. Or at least, it does for me.

I tend to think that if more people understood how to program at this level, the weight of software and websites would be a lot less. I can't log in to my bank website without download 1 MB of crap. It's super easy to program using by importing * but if you can write in assembly you can really optimize. It's just not worth the effort these days. So the improvement of Moore's law (RIP) ends up going to programmers' salaries instead of to performance improvements. Kind of an interesting way to think about it.
If you are a little unfamiliar with the UK computing scene (as I was) I highly recommend the (somewhat campy) "Micro Men" which ran on the BBC in 2009. It covers the competition between Sinclair and Acorn.

https://en.wikipedia.org/wiki/Micro_Men
Mercedes-Benz rolls into micromobility market with foldable e-scooter
It is a good idea. You should do it
I have fond memories of working in Turbo Pascal. Compiling and running a program felt instantaneous.
"Trickle down economics" did not cause that, a massive regulatory complex that protects incumbent monopolies did. An extensive rollback of regulatory complexity or a small business safe harbor exemption from everything but the critical health & safety pieces along with a Henry George land tax would solve our impasse. These are, sadly, not very popular policies.

The most durable way to build middle class wealth is entrepreneurship. And not the SV kind. Family-owned business have something very few publicly traded ones do... long time horizons. We've destroyed the ability for the middle class to do that outside a select coterie of sectors.
Facebook and Twitter should do everyone a favor and shut down until a month after the election.
All of my university colleagues (physics dept) knew how to use latex.
FWIW, I knew a guy, briefly, who committed over 70 bank robberies. He was a next door neighbor of a friend of mine who lived in subsidized housing for the elderly. The robber had a strict schedule in and out in two, maybe three minutes once the robbery started. However, he got caught on the last one - because he stayed too long.

As a side note, I met him as he was dying of cancer, and my friend would help take care of him. Id pitch in, but it was mostly my friend doing the day-to-day helping. Absolutely f*ing heartbreaking. There was no one else in his life - no friends, no family, nothing. He was bitter and alone. It was brutal watching him die over a few months.
Looks pretty interesting. I took a computer architecture class in Jan-Feb this year, and it was one of my favorite things in a long time. I've written software for ~6 years but I didn't really know much about how CPUs work, what an instruction is, what registers are, etc. so I learned a lot.

I thought a lot of these details could be boring or hard to grasp, but it was the opposite—to me, things like how logic gates worked, how we remember values between computer cycles were all very fascinating, especially compared to the kind of work I've done for a long time.

I've learned a bit more about operating systems and databases since then, and I think knowing a bit of computer architecture helped me understand several topics in much better depth. So even if knowing these things doesn't have a very direct ROI in terms of getting a job, I think it's worth spending the time to learn at least the basics.
It's interesting to me that Slack has found success as a result of Google, Microsoft, and to a degree Cisco intentionally neglecting their chat solutions. I suspect that current circumstances will dictate immediate change. Google Meet is hot on the heels of Zoom. It's only a matter of time before their chat service becomes on-par with Slack. A $6/mo. chat service is going to be hard to justify on top of a $12/mo. GSuite/Teams subscription.
Show HN: Robotics to recreate your salon haircut at home.Strand 4 strand [video]
If you lock to specific versions, I don't think it differs much.

Edit: I mean if you don't use ~ or ^ in your nose dependencies,. Just explicit versions.
both owning a phone and having worked on large scale apps, users couldn't get an eff about updating apps and are in fact annoyed by it.
Hi there. We're a bootstrapped hardware startup in New Zealand. Been working on this for a couple of years. Its been a long hard slog but getting there. In our first prototype (which cut the hair in the video), we tracked the head position using a realsense depth camera, and tracked the handheld device with the Valve lighthouse system. This worked well and could track the handhelds position on the head down to 2mm, even with the head moving. Our next prototype we're gonna make tracking a lot less complex.

Website here: https://www.hairsense.co/

Let me know what you think. Also any ideas on making hardware contacts US please let me know!
> I did entertain the idea of porting some of my products to mobile but after reading their terms and conditions I decided not to get involved

Could you elaborate? Which mobile platforms demanded what sorts of conditions?
This is all totally correct, but why not transition into management and get even more money? Dealing with people is more future-proof than any computer programming
The distinction is this.

Your card gets stolen.

Scammer empties out the account.

With a credit card, transactions against the card will get declined after it maxes out (if the fraud checks don't kick in sooner). You report the theft. Everything solves itself quickly. A minor inconvenience at worst.

When your debit card gets stolen, that's YOUR money going out, then your rent check bounces, and it takes weeks to get the money back, and in the meantime, YOU HAVE NO MONEY.
From the macroeconomic perspective, since the US dollar had reserve status and unlimited foreign demand, it just becomes more efficient to print and export dollar bills and import real goods than to actually exert physical labor to produce goods to export and balance trade. Once this realization sets in, the optimal game theory outcome is to reorganize the economy around this structure of print-and-export-dollars debt-based system. Debt only becomes a problem when other people don’t want to hold it anymore.
Or just amend the Federal Arbitration Act to deny the use of arbitration as a tool to suppress legitimate use of the courts to address remedies.

In the meantime create a tool to allow for mass arbitration actions.
> Any (hypothetical) build system that runs the tests after commits have been merged is not great.

This is true and it's a problem with Brazil at Amazon. Certainly, if every developer does a dry-run build they can verify that their change will build and test. Dry run builds are super-easy to do, run pretty fast, and there's a great interface for seeing the test output logs if it fails. But if a developer has permission to push to a package they can do it with doing a dry-run and then the tip of your main branch is not green.

That said, I've also worked with a CI/CD system (in a large monorepo) that tested every commit before merging. Even that system could not guarantee that the tip of the main branch was green, because the change velocity was so high it wasn't practical to serialize the changes. Instead, every change was tested against a known green revision and if it passed and merged cleanly it would be put on the master branch. However, the master branch still had to be tested again because it was possible for two changes to test green and merge cleanly into a revision that failed tests. Serializing would have taken a lot longer to run (since you couldn't test in parallel) and one bad commit would flush the entire queue, meaning your change might be delayed by someone else's bad commit. I think this was the right trade-off for that system.
I have helped interview at my current company which is a Fortune 50. Typically it is split depending on whether the person is more senior or junior. Since you mentioned college I’m going to assume you fall somewhere on the junior side of the scale.

For junior positions I am mostly looking to see that the person is eager to learn and has a good mentality. This means that the person doesn’t have a huge ego, talks passionately about projects, etc. red flags would be not knowing extreme basics like functions or variables. IMO for junior positions culture fit is way more important. I want someone that will learn and grow with the team.
Are Private Markets the Best Source of Innovation?
And yet their speculation gave us the conceptual apparatus to make sense of the data that lead to the discovery. Science never operates in a vacuum.

It's also interesting to note that Darwin's theory had to be reformulated several times before it could match contemporary data. I'm talking specifically the Modern Synthesis (Darwin + Mendel) but also more contemporary syntheses such as Koonin, Huneman & Walsh, etc. [1]

[1] https://en.wikipedia.org/wiki/Modern_synthesis_(20th_century...
It's a good question - I believe it's the latter, terminating status with previous employer with validity matching previous expiration date.
What's different here is what you treat as the point of truth.

If the point of truth is the git repository and its history, then the SQLite database that you build from it is essentially a fancy caching layer - just like if you were to populate a memcached or redis instance or build an Elasticsearch index.
"If I joined a more powerful group, I'd vote myself a pay cut, so more powerful groups are bad"

I'm not able rightly to apprehend the kind of confusion of ideas that could provoke such a comment. Unions don't mean you have to vote yourselves a pay limit anymore than Democracy voting in a minimum wage means everyone in the country must earn the minimum wage. Unions don't mean that poor workers cannot be 'punished' with unemployment anymore than Democracy means criminals cannot be punished. A union is employees pooling forces for the benefit of employees, what else even makes sense? How can you on the one hand say your current coworkers are so awful that you don't want to co-negotiate with them, and the reason you don't want to do that is because then you'd have to work with them? If they are awful and not being fired right now, anti-unioning isn't getting them fired, is it?

> The numbers I am throwing around are pretty standard, for people working at top tech companies, and I know this because this is what many of my personal friends, with the same level of experience as me are making. None of them work at "union shops" though.

Dan Luu estimates on his blog that one piece of work he did saved his employer millions, yet he got no extra money for it. How do you know that 300k is as much as you could possibly get if all of you 1% exceptional people worked together? What makes you think that a union of top tier tech workers would get the same results as a union from a steel works? Why do so many people from the "United" States, living under the benefit of a massive combined armed-forces strong-arming the planet, think that combining forces is a dumb idea for dumb people which can't work ... when the people who get paid most (CEOs, board members) act together against lower level employees to keep that being the case?

That's getting into Michael O'Church territory, but you're talking about your salary when you could be inverting the structure of the company putting tech people right on top, or something.
Is this the new AOL Instant Messenger or the new Slack?