skysight-inc/HackerNews huggingface dataset:
It started well and devolved into a bitter rant about the universe. So... here's some perspective from a career on both sides of the table.... (manager and engineer)

- For many teams and personalities, it is very hard to ship anything without a deadline. (as a solo founder, I actually use this psychology on myself to stay on track.)

- Short chunks and deadlines work better than longer ones.

- Peer pressure is a powerful stimulant.

- Your time is not of equal value. You don't really have seventy hours of quality work in a week. You've got maybe 15 "truly inspired" hours, 25 "grind it out" hours, and a lot of filler, face time, and paper shuffling after that. If you're smart, you slip in some employer funded personal growth & education time into that mix.

The classic mistake is to screw up the mix. I actually run into this as a freelancer. My rate for "truly inspired" time (real thinking about theory, architecture, influencing others, lecturing, or consulting on high level topics - eg. I must be fully present and prepared) is between $150 - $500 per hour (depending on the degree to which I'm inspired by the topic in question; $500 if I couldn't give a crap, $150 if I'm truly interested), "grind time" is $75 - $90 (you're paying for work without face time or deep insights, done at my convenience), and I'm unsure how to sell people filler, face-time, and paper shuffling. My typical solution is to go take a nap.

By the way... once you deduct pitching and running the business (10 hours, mix of inspired & grind), that means a freelancer REALLY has only 20 - 25 hours of useful time to sell in the course of a week. Past that, you're either working much harder than an employee or trying sub in filler and hoping your client doesn't notice it...

The typical employee is selling 15 - 25 hours of grind, perhaps 5 of inspired time (if you're lucky) and as much filler and self-directed time as you can get away with. From an employee satisfaction perspective, inspired is a win, filler / self-directed time is neutral to a win (depending on how well you entertain yourself), grind is a negative. Grind time is less onerous if you feel like you are accomplishing something in the process.

My goal as a boss is to get as much grind / inspired time for my buck as possible, since that's what generates output. (employee development matters but is a complex payback balancing future productivity / retention / motivation; filler doesn't really help me at all) The essential management challenge is spotting people slipping filler into a day and telling them to get back to grind. Good bosses protect your inspired time. Someday I'll hopefully get to work for one again.... (LOL)

There's nothing REALLY wrong with doing an 80 hour sprint one week if you can engineer some paid downtime later. I have weeks where I'm exploited and - to be fair - others where I'm massively overcharging my employer. It evens out.
I'm surprised. I thought Facebook would have been somewhat effective. Can anyone point out any use cases of when Facebook and Google work and don't work?

FWIW my dad ran a few FB ads for his SME and it was alright, although nothing stellar either. He didn't run on Google though so I can't really draw a comparison.
I've seen this quoted a lot lately but saying that a literal monopoly (as in, a single company with 100% market share) is not required doesn't really say much about what is required, which depends on the specific violation being alleged.

Some violations (price fixing, bid rigging) are considered so egregious that they are illegal regardless of market share.

Other violations (tying) require some degree of market power.

Violations related to monopolization or attempted monopolization do require monopoly power (or the dangerous probability of obtaining it it).
You are assuming things that aren't true. There is no competition for us.
I have the 2nd gen SE version which is the same shell as the iphone 8. Works great, and meets all my needs.
Note that millennials only have 5% of the US wealth.

The boomers passed laws to help raise their pensions and lower their taxes. The young are paying for it.
You are reading my examples in bad faith :) (though I originally missed your point about "multiples of")

You want examples where software has sped up at a rate faster than hardware (meaning that new software on old hardware runs faster than old software on new hardware).

Javascript might not have been a good idea in the first place, but I bet that if you were to run V8 (if you have enough RAM) on 2005-era commodity hardware, it would be faster than running 2005-SpiderMonkey on today's hardware. JIT compilers have improved (including lisps, php, python, etc).

Can you give me an example of 2005-era swift running faster on newer hardware than today's compiler on yesterday's hardware? You can't, as this is a new language, with new semantics and possibilities. Parsing isn't as simple as it seems, you can't really compare two different languages.

These software improvements also tend to pile up along the stack. And comparing HW to SW is tricky: you can always cram more HW to gain more performance, while using more SW unfortunately tends to have the opposite effect. So you have to restrict yourself HW-wise: same price? same power requirements? I'd tend to go with the latter as HW has enjoyed economies of scale SW can't.

Concurrency might be hardware, but in keeping with the above point, more execution cores will be useless for a multithread-unaware program. Old software might not run better on new HW, but old HW didn't have these capabilities, so the opposite is probably true as well. Keep in mind that these new HW developments were enabled by SW developments.

> No numbers given, so ¯\_(ツ)_/¯

Big-O notation should speak for itself, I am not going to try and resurrect a BLAS package from the 80s to benchmark against on a PIC just for this argument ;)
Other noteworthy algorithms include the FFT [1]. (I had another one in mind but lost it).

> The big improvements have come from moving them to hardware.

I'm talking specifically about SW implementations. Of course you can design an ASIC for most stuff. And most performance-critical applications probably had ASICs designed for them by now, helping prove your point. SW and HW are not isolated either, and an algorithm optimized for old HW might be extremely inneficient on new HW, and vice-versa.

And in any case, HW developments were in large part enabled by SW developments with logic synthesis, place and route, etc. HW development is SW development to a large extent today, though that was not your original point.

What can't be argued against, however, is that both SW and HW improvements have made it much easier to create both HW and SW. Whether SW or HW has been most instrumental with this, I am not sure. They are tightly coupled: it's much easier to write a complex program with a modern compiler, but would you wait for it to compile on an old machine? Likewise for logic synthesis tools and HW simulators. Low-effort development can get you further, and that shows. I guess that's what you are complaining about.

[1] https://en.wikipedia.org/wiki/Fast_Fourier_transform#Algorit...
Still it's worth a try.
On Secure-Shell Security
The evolutionary reason is survival. When you were ostracized from your group, or attacked by others in the group, for tens of thousands of years, that meant certain death.

Now it doesn't, and our emotional evolution hasn't caught up to our society or our intellectual sophistication. You don't have to respond to conflict at all, in 99% of cases. There is no benefit to winning. If someone cuts you off in traffic, getting mad and honking causes more pain for you AND for the other person. The most beneficial thing is to not even react other than to prevent a crash.
Actually, you misunderstood the response.

They said "In short, my UX on iOS is better without them (web notifications) even being possible".

How could they know when Apple never implemented it?

The fact that apps had unregulated push notifications and now they don't pretty much settles the debate in my favor. Apple can regulate push notifications for PWAs in all sorts of ways outside of barring them altogether, just like they did for native apps.
90th percentile is about £47K, 95th percentile is about £60K. Assuming gross income.
Huh? Pentium II had clock speeds 233-450MHz, which is only 10x less Hz. And the RAM bandwidth did not even improve 10x since P2.
No, advertisers do not "get access" to that data.

They get the ability to target ads against people who match some characteristics. Facebook's business is literally built on advertisers inability to access that data. If they had access, advertisers would advertise elsewhere and Facebook wouldn't get a cut.
buying peoples data would be a big deal, that's why its not a nit picky detail. I also don't agree with facebook having all of my data in the first place but they don't just tar up my entire life and hand it to someone.
Scaling Observability via Attention and Awareness
Definitely a western thing, but actually commonplace since 1200s in England.
I am in a similar boat as you though I am at a year's mark. I've been hacking on a project to get back to the game.

If you or anyone else in this thread is interested in a side project, holler at me.
I too am confused. But then there is this:

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

I read this earlier and couldn't find a date on it. Frankly it felt like it was written many years ago. But maybe instead it was just written for a context I was not aware of at the time.
> My MBP's graphics are beefy enough to handle the sort of games or experiences I'd want to enjoy in VR.

As a fellow Mac user, I highly doubt it's the case anymore unless you're going to limit yourself to Beat Saber.

1. Most games are not optimized for the Mac to put it lightly.

2. Mobile GPUs just don't cut it when you're running VR and displaying on 2-3 screens at once

You really don't have a choice but to either go with Facebook or Steam PC for VR, for now at least. Who knows when Apple will risk it with another potential paradigm shift, but if they're still going with the 'just glasses' Jony Ive route, it will be years.
How to Do Chrome Extension Code Reviews
This was very jarring going immediately from one book he narrated to one where he didn't. All the character voices I'd come to recognize were completely different (obviously) and I very quickly lost interest after struggling to follow along. I didn't know he re-recorded the later books, thanks for letting us know.
A rejection email for a product that's positioned like I just got turned down for a job? How is that not pompous?
A web app cannot be more stable than a native app but there are trade-offs, it's simpler to target an app that would open on most browsers even if it does't work too efficiently. If there was only one browser in the world web apps would be a whole lot more stable but that's not the world we live in.
I think the only reason people stopped writing native apps in favor of web apps is manly for the cost benefit and we as users are getting a good enough experience but not perfect. The landscape is changing quickly, not sure how the whole webassembly thing is going to run but there's some hope.
I’m not sure how cheap that is overall. For example an extra $400 a month is $100k in mortgage loan right now. It all adds up, and is easier to do if you avoid the wasteful spending.
Typically when making a copyrighted creative work your objective is to get paid for that work. Just preventing people that wouldn't pay for it anyway from enjoying that work is a lose-lose situation for both parties involved.

While this isn't evidence that DRM is useless, it also isn't evidence that it is useful. That evidence would come from sales numbers if they are significantly higher than another comparable work that wasn't DRM'ed as it would prove that the DRM is actually convincing people to pay for something they normally wouldn't.

Piracy is not just a "freeloader" problem. I've been to a few poorer countries where piracy is absolutely normal not because they don't want to pay per-se, but because they just don't have the means to do so or are prevented from doing so by technical or commercial reasons like lack of adequate payment infrastructure or region-locking; in which case you are still better off letting them enjoy the creative work for free and hope to gain the benefits in some other way (like them buying your future software when they can finally afford it, or producing good press and raising awareness around other people who can actually afford it). There's also the issue of people for who DRM actually causes problems and prevents them from enjoying work that they did actually pay for, though I personally don't see how the inconvenience of DRM is worse than the risk of running code from an untrusted, anonymous source that might be malicious).
Is there any law that prohibits converting your wealth to cash and going on government aid? Is it legally fraud if you gave it to a 501(c)?
The quest now has finger tracking which I imagine is still done in SW.
No, it turns out that people can just get an FTP account, mount it locally with curlftpfs, and then use SVN or CVS on the mounted filesystem. From Windows or Mac, this FTP account can then be accessed through built-in software. Nobody would pay for it.

(except me, I guess)
Was it an interesting interview? Sounds like it would be an interesting place to work.
You're right! I should have phrased that better. I didn't mean splitting `DateTime` into timezone-aware `Date` and `Time`. I meant two different `DateTime`s.

Sometimes you need "Wake me up on December 24th at 10:00, regardless of where I am that day", and sometimes you want "The match will start on May 1st at 21:00 British Standard Time, and I want to be alerted about this even if I'm in New Zealand at that moment."

What I meant is a distinction between a `LocalDateTime` (first example, timezone is not relevant) and a `ZonedDateTime` (second example). The latter is very close to `Instant`, which is a point on the UTC timescale, but the subtle difference is that if timezone definitions were to change - as they often do - the `ZonedDateTime` would correctly remap to the actual `Instant` when the event was happening.
You alredy posted about this project multiple times https://news.ycombinator.com/submitted?id=arthtyagi

Try contacting the mods hn@ycombinator.com
All customers. DRM treats those who buy their games as apriory potential criminals (that's the premise of DRM by its very definition as a preemptive policing). I find it insulting.

The general premise and intent of DRM was described well here:
https://en.wikipedia.org/wiki/Sony_BMG_copy_protection_rootk...

Those who don't find such kind of approach insulting can probably accept other methodologies of overreaching preemptive policing too.
I think the Einstein picture is from the campus of Georgia Tech.
Will they be running automatic object detection/classification on the video streams?

Is that a completely legal firearm/sword in the background? Is that a MAGA hat on the desk? Care to explain that Antifa flag on the wall? Maybe you supported that politician that lost the last election?

Could you have a Falun Gong book on your shelf, or a poster with Tiananmen Square's "tank man"? Maybe an image mocking a country's leader as a cartoon character?

What if SpyCam2 sees/hears something "islamophobic"? This is merely illegal in some countries, but a ticket to a death penalty in others. What then? Should the authorities be notified? Will Facebook turn over recordings if asked or demanded by a court or pre-emptively send them?

All reasonable questions in my mind.

Let's go just a bit further. Are you prepared to adjust your surroundings and life to be completely PC, a sterile pokerface world devoid of any Anti-whatever-that-isn't-politically-correct items which might offend? That's the world that the East Germans suffered under, while the Stazi collected every available fact, trying to ferret out "traitors" among the populace. at least they were safe in their own homes, for the most part (although some important conversations took place in the rest room, with the water running, to hide from microphones).

So should you fail to hide your unpopular thinking, at the least you'll face a 30-day ban from the hardware+software you paid for. If you're not so lucky, they might just have to call the authorities, or the religious police, you know, "for your protection."

Now add monitoring/recording/cataloging of your speech... are you comfortable knowing everything you've said is TOS-approved? Will it remain so, forever? doubtful.

Think this is absurd? It's not. Oculus just became part of Facebook's platform. Try any of the behaviours above on facebook and see what happens. (hint: enjoy your ban)

That's not entertainment. That's Dystopia: Big Brother invited into your home, re-imagined as a face-hugger with cloth straps.
Vim support is more than just key bindings. The most powerful thing about Vim is that it’s modal, ie. you have several editing modes - insert, normal, replace, visual, all with their own set of commands.
Maybe it's just me not being a college student with a very constrained budget anymore, but is using cracked games still a thing nowadays? My impression was that it was very widespread until the mid/late 2000s because it was the most convenient way to get a game (ie without going into a physical store or mail ordering games). This should be alleviated by steam/stadia/etc nowadays, right?
> An evaluation of a person's mental health produces medical information which should of course be confidential. People will not open up if they think this information will be shared with others, especially their bosses or colleagues.

How would this information be useful if it's not shared with the boss?

Regardless, I don't think the biggest issue is people are afraid that the information will be shared, but that there's a stigma around being associated with a mental health issue that causes lower productivity in the workplace. Employees are more likely to keep that kind of thing a secret because they likely believe knowledge of it will make it harder to get raises and promotions.
were talking about cameras that are actively scanning your room, you do realize this thing is painting a detailed 3d picture of your house right?
I think it's noteworthy now, but it'll be commonplace once we're completely locked out of our own hardware.

Even crappy DRM is useful though. As long as it thwarts casual copying, the only way to pirate a game is to get it off the internet which means trusting someone you've never met. The risk of malware / ransomware in that scenario is high enough for the combination to act as a reasonable deterrent IMO.
I am sure there is no evidence that I can provide, or am willing to provide, that will convince you otherwise because... "levels.fyi!"

And whilst I was overly surprised at the low offer -- $110K was the total comp, there was nothing else in there, I read the offer thoroughly, twice, because I was taken aback by it -- I also wasn't all that surprised at the low offer. I'd heard wild tales of high offers and I'd also heard tales of absurdly low offers. I was kinda caught off guard by the take it or leave it attitude.

$110K. That's all she wrote.

And after the "take it or leave it" I almost replied with "Fuck you", thought better of it, and went on with my life.

I've interviewed at two of the FAANMG over the years, and did an initial phone screen at Amazon. I turned down all three for differing reasons. The $110K was just the cherry on top of a pie decorated with little red flags.
Because privacy. I have no illusions that Apple’s privacy stance is permanent, but for now, they’re far superior to Google, Android, and associated vendors in that regard.
Codespaces works on iPad already https://github.com/features/codespaces

It was a big undertaking :)
Well, isn't it an aspect of persistence?

This is usually called ghosting, and can be combated using "overdrive";

https://blurbusters.com/faq/oled-motion-blur/

https://blurbusters.com/faq/lcd-overdrive-artifacts/

Edit: regarding my older comment, I thought that QLED were quantum dots mounted on individual LEDs. They are regular LCDs, with quantum dots providing the colour conversion. That makes more sense from an economical perspective, less so for performance. Maybe OLED and QLED could be combined to leverage the best OLED for all colors?
I have used all the Windows MR-devices and Vive Pro.

It is not terrible, but I don't expect any non-tech savvy person to use it a ton any time soon.
If like me you never heard of them before:

Tutanota is an end-to-end encrypted email software and freemium hosted secure email service.
I think that Numpy with Numba for routines that aren't easily vectorized and or need if statements is just about the perfect combination. https://numba.pydata.org/. Numba functions are very close to C/C++ performance.

EDIT: You can write loops explicitly and have OpenMP style for-loops and they are fast.
I'm waiting for some History channel show to drill some core samples and have experts point to the thin layer of soot that they use as proof of the cause for this Dark Day. You'll have to wait for all of the commercial breaks and seasonal cliff hangers with goofy repetitive announcer comments trying to puff up the drama.
Dad hopes his ‘candy chute’ design will save Halloween during Covid-19
The people who wait a year to buy a game with 40% off launch day pricing make no where near the majority of revenue for publishers.

Most of the revenue for a single player game, like RDR, is made in the first couple weeks and tapers off. By the next year the sister studio is releasing the sequel to the game.
Since the last update a Facebook account is necessary for essentially everything.
>IANAL

Stop giving legal advice.

Billing clients in California can create a nexus but it depends on the amount of sales. A company is considered doing business and subject to California tax laws if state sales or property exceed the following amounts:

* CA sales of $601,967 or 25% of total sales.

* CA real and tangible personal property worth $60,197 or 25% of total property.

Also, if a company engages in any transaction for the purpose of financial gain within California, the Franchise Tax Board considers that doing business within the state. An example would be meeting potential clients during a professional conference and negotiating a sale. This can be done by either a member of the LLC, an employee, or an agent such as an independent contractor.
There are a limited number of scancodes; defined by the USB standard. The annoying thing for keyboards is that the OS controls what scancode maps to what character and that makes it impossible to have certain keys.

For example, you can't have an ! key. That is always Shift+1 (with a US layout, that is). QMK and other firmwares will let you make an ! key, but it's implemented by pressing shift, then pressing 1. So you could never make a keyboard shortcut that is Shift+! even though you can press that on your keyboard. The OS wouldn't be able to tell the difference between than and Shift+1. As a corollary, you couldn't rebind your keyboard such that Shift+1 outputs @ instead of !.

It's really just a classic case of bad abstraction. All the keyboard hardware does is scan rows and see which columns are also active. That gives you a grid position like (1,2) for "w". It is then forced to translate that to a scancode that it sends to the computer. The computer then sees that scancode and translates it to a letter. Obviously, things would be easier to program if the keyboard just emitted characters, or the OS just read key matrix grid positions. (In the first case, your X key would always be X, no matter what. Annoying for laptop users that want to use Dvorak, of course. In the second case, things like QMK wouldn't need to exist, you could just write a normal program running on your computer to add layers, shifting, tap dances, etc.)

The end result is that everything sucks. Isn't it always?