skysight-inc/HackerNews huggingface dataset:
A junky single-piece lens won't do it, you can't correct everything in post-processing. Information that is lost is lost. But there are corrections which can be well made computationally, like lens distortion. As a consequence, there are several modern lenses which trade more distortion for general improved sharpness. The distortion then gets corrected digitally. As a consequence, you do get improved picture quality vs. what would have been possible in the same package otherwise.
Not in their dollar amount unless something really weird is going on - the effective cost of US employees is a lot higher than employees elsewhere in the world due to the overhead of health insurance - but US salaries remain pretty much at the top of major nations world-wide even ignoring that cost.
Cool to see Humaaan mentioned. They were one of the first successful startups from Tommy Schlaaang and the Schlaaang Corporation.
> people shouldn't be treated so poorly

But... there's nothing in the article that suggests that they were treated particularly poorly. He was called "big bang theory", the basketball hoops were different heights, letters were opened and pictures were confiscated, and somebody referred to people with mental health issues as "screws and schizos". That's it? That's your entire indictment of the unfair treatment of people who actually did do horrible things to other people? Sure, there's room for improvement, but... not really that much room.
Sadly, I don't know of one!
The advice is to walk after "Company: We'll offer you $100K." and go to "Comparable companies". If there aren't any then you lied with point 1.
It amuses me, that you could say everything above verbatim, if you replaced Bill McDemott‘s SNOW with his past (SAP).
Good for you. You are not part of the problem, you figured out how to get a 4 year degree and they paid you for it.

The problem how I see it is the lack of recurring revenue from your work. Sure pay shit, bUT if the game makes a billion dollars, you get a check every month.

Employee owned businesses are the only hope I see for the future.
Spot on. Whenever reading articles regarding salary expressed in USD I honestly have no clue what I'm looking at. Numbers sometimes look wild in comparison with what I get in euros. Yet the latter is well above average in my country. And those are just the bare numbers; then there are the factors sibling comments point out. tldr; impossible to compare, we need the same hastag with _eur appended?
I'm not sure how Levels.fyi work but those are great despite being paid in part with stock grants and bonuses.

However, Roblox itself is an exception. I'd guess the average game developer income to be much lower.
I work for a large US tech company (not a FAANG). Getting in early on the Kubernetes bandwagon has helped me a lot . I used to work for a research consultancy and was paid significantly less then (but the work was a bit more interesting)
A simple line editor shouldn't run you more than $200 for a 30k book.
Research sounds like a huge time investment. Just read the manual.
Handshake.org provides an alternate root zone that seems pretty relevant here
OpenDoc was never going to get widespread adoption, there's little attraction for developers.

MacOS Services offers a more lightweight means of adding capabilities across applications.

The LinkBack project http://linkbackproject.org is/was a better way for developers to integrate content from other applications into their own. A user can paste content from any LinkBack-enabled application into another and reopen that content later for editing with just a double-click. Changes will automatically appear in the original document again when you save.

I think a lot of applications that once supported it no longer do, as Apple's security enhancements have required some big changes in the implementation.
Video Compression Basics
As an employer, your relationship with your employees is by its very nature paternalistic, as you dictate the terms of their labor.
Natural = found in nature.
Pretty much. I had one (out of about ten) company ever offer more from negotiation, and that was only because I had a counter offer from another place. And it was 10%. Every other company has been, "this is our best offer."

I'm pretty far from a FAANG uber-dev though.
All the existing embedded PPC cores are targeted at network or storage applications; emulating a terminal / console / graphics card needs a bit of a different arrangement (at least if you want it to be compatible with some existing stuff.)
I won't say what category I focus on, but I will say that programming books don't sell well, in general. Some do quite well, but most don't.
https://tradingpithistory.com/hand-signals/participants-mati...

That's more like it.
Roblox is a very different kind of game company though. I've noticed the more service oriented game companies have better wages and work life balance. The more old school, content heavy ones have lowe pay and longer hours.
How Ayahuasca changed my materialist perspective
All 4.
I think it would have to be "Still Solving the Gas Crisis".
In your user account you can set 'showdead' to 'yes'. It's 'no' by default.
yes? if they don't know that predators exist or what drugs are, that is setting them up for dramatic failure
Is there any analogue of seccomp in windows that can be used with BPF?
Critiquing the article (calling it redundant, "trends are trendy" etc) is discussing it.
I made a post about this about 2 weeks ago on a less popular thread here: https://news.ycombinator.com/item?id=26849275

It is way worse than cigarettes, on so many levels. It is much more profound than one would initially assume.
Social media and modern micro targeting advertising, which plays strongly into your individual hopes and fears (to maximize the likelihood of getting a response from you—which is abusive), creates a validation feedback loop commonly seen in Cluster B Personality Disorders.

Young people (as in developing minds that have not mentally reached adulthood—occurs around age 25) have been primed and trained to make fake, empty, and unthoughtful posts needlessly (i.e. daily or several times per day) just to gain “likes” (also known as approval) from their peers. They also post to social media so that the algorithm treats them nicer, even if they are unaware of this on an explicit level.

Psychologists have been warning about this: how an entire generation of currently developing minds is going to be a lot more narcissistic and a lot less empathetic than previous generations due to this invasive and traumatic long-term exposure.

I am luckier than most: as an adult (with a print-related disability) I almost never have to go on websites that serve ads, as I have access to special libraries and news repositories (with breaking news sources) that legitimately keep me endlessly entertained (see this post: https://news.ycombinator.com/item?id=26829865).

I also use the paid audio apps Blinkist, Audm, and Curio to augment those databases. I probably have not used YouTube in 6 months, due to the above and I am no Luddite! The only social media account that I have is HN.
String Interning in Python: A Hidden Gem That Makes Your Code Faster
The more unsexy a software field is, the better the pay and work conditions are.

Sewage treatment plant software is probably an awesome field to have a career, aside from when you want to explain what you do at cocktail parties.

Video game development is the most glamorous showbiz part of the industry, so working there is, on average, really awful.
Brazil it looks like.

Source: am brazilian, recognize the make, models and prices
Actually from biological standpoint there are no clear lines between kids and adults. That distinction is post-industrial revolution cultural one.
All ML derived languages, Lisp based languages have REPL, you can put everything on one file if you feel like it, and they compile to native code.

Then there is Julia as well.
In most cases, it should be okay, it's a specific scenario where MITM is possible. The issue arises if you're using Tor to access a website which gives you an address to send crypto to, and you trust that address is correct.

If it's a hidden service you're connecting to, it's fine, there's no way for a malicious exit node to alter what's sent to you. If it's a normal website (i.e: not .onion) that you're getting the address from, then the exit node could perform SSL stripping [0], an attack in which a website which would normally be served over HTTPS is served to you via HTTP, and so the malicious exit node could alter the content. In this case, the attacker could change any cryptocurrency addresses present in the website to convince you to send currency to the wrong address. It would be visible in your browser that the website is being served over HTTP, not HTTPS.

It should be noted, this scenario is getting rarer with the introduction of HSTS [1], especially in conjunction with HSTS preloading, which prevents your browser from accessing the website over plain HTTP. Tools like HTTPS Everywhere [2] can help ensure that you never access websites over plain HTTP also.

Also, this isn't a vulnerability in Tor per se, the exact same is possible without Tor, it's just that when you connect to a website via Tor, you're deliberately introducing extra hops between you and your destination, which wouldn't normally be there.

So, things that would need to come together for this attack to work: First, you're not connecting to a hidden service. Second, the website you're connecting to doesn't use HSTS, or you've not connected to them before & they're not in the preload list. Third, you aren't using a tool like HTTPS everywhere and you don't notice the website is coming to you over HTTP. Fourth, you don't verify that the address you've been given is correct independent of the website before sending a payment. This seems to me to be a fairly rare set of circumstances on the modern internet.

0: https://security.stackexchange.com/questions/41988/how-does-...

1: https://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security

2: https://www.eff.org/https-everywhere
Multiple heads moving independently have many advantages, varying the spindle speed doesn't; it takes a lot of energy to change the speed of the platters, and doesn't really provide any benefits. Zoned bit recording already takes advantage of the varying linear density, and doesn't require changing the platter speed.

In the 70s, disk drive motors would likely be mains powered synchronous induction motors, which are constant speed and where the traditional speeds of 3600, 5400, and 7200 originated.
This is not exactly a constructive comment, sorry to mention it but you seem to be new around here. Do you have a counter argument to give?
Nah, that last datapoint was also my last job as a gamedev. I went into finance (avoid, unless it's at a fund), security (avoid; you no longer build things), then ML (total immersion; happiest I've ever been).
No paywall: http://archive.today/czwqw
What do you think should be done when someone hijacks a ship and crew and starts threatening to kill them?

I don't understand pacifists - are people willing to literally just lie down and be killed and let others be killed and do nothing and prepare to do nothing?
Same here.

At very least, understand the tradeoff you're making. If you love the creation of games so much that it's worth the stress and lower pay, go for it. Money isn't everything if you're doing something you love.

But if you want better compensation for your time, look for something more corporate.
Ex Pinterest employee advocates for change in NDA laws
$150k/yr would be taking home $8k month (source https://www.paycheckcity.com/calculator/salary/california/), so would have $60k/yr after taxes and rent at the end of the year.
A second point

> Does that mean you're correct?

Yes it does. Because I'm not playing team politics, it is not competitive, in the sense that there are two sides where one wins.

I'm stating that people find this take useful. The fact that it is getting updated indicates that people indeed do find it useful. In that case it is tautologically correct.

As mentioned before, the awesome thing about playing my game instead of your game is that the fact that you disagree is totally meaningless to me, as I mentioned I'm not on a team, I have no opponent. Unless you have a way to stop me from using Lyn Alden's advice, I simply place zero value on your opinion and move on. (except in the sense that it is fun to point out the fallacies for sport in the context of a message board).
I quite strongly believe in the saying "When all one has a hammer, everything looks like a nail".

I definitely see this in Tech, so it likely happens in policing as well - where they're given ever so forceful tools, they'll find reasons to justify that cost.
Wouldn't Julia be that language? Its fast, supports static typing, and is built from the ground up for machine learning/ data science. It also has a built in REPL.
> The kernel can handle just about any load thrown at it and still be completely responsive to other incidental tasks. Systems can run efficiently at well over 100% load.

That's is one really big point especially for DFly but also the other BSD's, having a BSD's at over 150% is not a problem, with linux you try never go over 80-85% if you still want a responsive system. Same with near out of memory, linux handles that really poorly.
That site, along with several similar ones, is banned on HN because it has been the source of too many low-quality posts and too much promotional behavior.
Definitely "demo data" being used.

It's obvious, when you see photos of EU plates with "San Diego California" listed as the location.
Metabase – https://www.metabase.com/
I doubt IBM gave Google any thought in this matter. I'm pretty confident that it has a lot more to do with the way IBM does their market segmentation, and how that is related to hardware + software bundling and firmware. The ARM BMC fits in a HMC shaped hole.

https://en.wikipedia.org/wiki/IBM_Hardware_Management_Consol...
Typesafe API Protection with TypeScript
AIUI Even your Windows claim is wrong on the specifics. Microsoft copy-pasted BSD code for a whole bunch of userspace tools, so you'll find some (but not all) of what you'd expect there, but the kernel socket implementation is their own.

If you go back far enough (prior to NT in particular) the OS doesn't provide sockets, or indeed TCP/IP, and it's true that (some?) popular third party vendors just used BSD code, possibly after filing off the serial numbers, but that's not the Windows kernel.

Also, sockets just aren't that clever. I mean, the idea is pretty clever, but once somebody tells you the idea, it's not exactly rocket surgery to implement.
One book that really changed my life was "Feeling Good" by David Burns. It kinda popularize Cognitive Behavioral Therapy. But the book wasn't an overnight success. It languished for years as his publisher refused to put any marketing dollars into it. They made it clear that his book wasn't really gonna get any love. Anyway, one day he got a call from Phil Donahue's producer. If I recall correctly, Burns had spent years doing any local spot he could get, and made it a point to be extra appreciative and grateful to anyone who interviewed him. One of these people went on to become one of Donahue's producers. (Donahue was in the class of Oprah back in the 80s and 90s). Overnight, his book became a huge success.

There's a lot of stories of 'overnight' successes actually being many many years in the making. Anyway, this was just one relevant one that came to mind reading this.
> which will still index 100% of the internet

No that's not true, for example sci-hub is not available on DNSs compliant with EU's laws.

In the document below they even cite Cloudflare as non-cooperative, as well as several Asian marketplace and some online pharmacies.

https://trade.ec.europa.eu/doclib/docs/2018/december/tradoc_...
My point was fixing C, the ecosystems that value it after 50 years aren't going to rewrite their code into something else, as much as many of us would like it to happen.
You want to board a ship at sea for inspection. Currently, you either abseil from a hovering helicopter or drive up to the ship's side with a patrol boat and scale a rope ladder courteously provided by the ship's crew. Both approaches put your vehicle and everybody on it at risk: one RPG hit and you're out of business. Having smaller, faster targets approach independently, optionally from multiple directions at once, is obviously better.
What ‘x’? There isn’t one in the Hacker News UI?
Are you saying that the medium format look isn't real?
> https://images.ctfassets.net/d3bkzhxwv8fv/4Yp9zWrgcGEFUMOvSS...

From their front page.. Appears you go back in time without Lightstep.
We had courted an investor and our runway ran right up until the expected cash from said investor. At the last second, the investor pulled out of the deal. The cofounders and key team members mortgaged their homes to make payroll while we searched for a buyer to keep the company going. That buyer ended up being BBVA, and the rest is history.
You can just tell people to install the cert.

Verizon puts an MITM proxy from Mcaffe on people's routers (with their consent) that does this.
I'm failing to see how it disproves my point. If anything this was human error, perhaps something that now is completely automated and tested by machine simulations. Machines are not "perfect" (for lack of a better word), however computers are designed to compute information, and the computation of information ultimately becomes the functionality. I'm saying here that humans aren't as good as machines at interpreting information (that is then computed by the machine) as the machines themselves. We only use humans where we really have to just because the technology and/or resources has not allowed it yet.
I was paid similar rates at a midwest non-gamedev company in early and mid-2000s. Left to get in gamedev and got a 2x salary bump instantly...
Web components is more equivalent to GUI toolkits than office plugins. For web components to be a solution they'd need quite a lot of augmenting, like, a standard way to serialize and deserialize document-like content out of them. I don't think there is such a thing right now, having re-checked the MDN documentation on them, but if I'm wrong I'm sure the Internet will let me know.

You probably could augment your way up to something that would work more like OpenDoc without too much hassle in principle, but it'd be a lot of work in practice.
Have you tested that or just read those terrible phoronix benchmarks?
Walls are often a key defence against attack.

These make wall defences irrelevant.
Its designed so that a snooping exit node can't identify you, but it can see all traffic.

Which is why you should generally only use https when using tor. The last leg may be snooped on so you need to use encryption during it. (http is fine with hidden services though)

Its important to keep in mind that anonoyminity and data integrity are separate properties. You can have one without the others.
The US wouldn't worry, and would make their own internet with hookers, blackjack, zero privacy, taxes, inane regulations and pork, but it would be US controlled. This is how Americans work.

Edit: Downvote if you must but it is the mindset of many:

https://www.bbc.com/news/technology-53686390
> you have not installed the malicious MITM's root cert in your browser

PROTIP: Your browser already comes with all the malicious root certs a Five-Eyes-aligned attacker would ever need. The Tor Browser uses Mozilla's Root Store if you want to go see what's in it. To pick a random example look at VeriSign's root, the company that runs dot-com and dot-net, and manages dot-gov. Do you think they might be Best Fwends with the DoD/NSA/etc? https://www.ntia.doc.gov/page/verisign-cooperative-agreement

I also think it's a pretty safe bet that many many other roots are compromised many times over even if nobody ever willingly cooperated with anything.
> a lot more paid engineers fine-tuning it to perform well with actual workloads.

Just because it is / can be fine-tuned for the workloads of those engineers' employers doesn't mean it is fine-tuned for your loads.

If you're running your servers hard, you probably might considering pay engineers to fine-tune your system. There's certainly room in both FreeBSD and Linux for improvements, depending on what your servers are doing; I'd assume Dragonfly is in the same boat. I may be biased from work experience, but IMHO, the FreeBSD can feel a bit more organized and easier to tinker with; FreeBSD having a kernel debugger certainly helps a lot with some things. If you had infinite resources, you'd run some of your servers on Linux and some on FreeBSD (and maybe some on a purpose built OS just for you, but that requires a large value of infinite resources), and when one does some things better, you can pull ideas back and forth as needed to get all things working better. Of course, some ideas are harder to pull back and forth, and sometimes small differences in ideas make for large differences in results.

For a lot of use cases, the kernel / OS doesn't make a huge contribution to overall performance. As long as you don't use something tragically bad, it'll be fine. There's a pretty narrow set of circumstances where the kernel is the limiting factor, and I say that having spent quite some time working on problems where the kernel was the limiting factor.
I’m not from the US, but is 150k considered a bad salary?
A moving target only gets bigger if it is moving directly towards you. At some point, the jetpack has to start moving towards a landing.
I enjoyed 'General Magic' and 'Code Rush' for some fun, throwback Silicon Valley footage.
OT in the gaming field is insidious and mostly comes from the fact that the majority of your employees are salaried and working in fields where OT pay is not required. Overtime is an inefficient use of employee stress when compared to working regular hours - you'll burn people out and cause health issues in your workforce (a friend of mine had tension headaches when they worked too much OT - I turned to sugary drinks to keep myself going and put on weight). However, if the cost of those extra hours to the company is nothing then just see how quickly shops like EA are willing to force you into 20 hour days while you see nothing extra in your take home.

Overtime laws need real overhauls and nobody should be able to bargain away standard working hours or it hurts all of us.
I might have to add "spy" in the description of my next novel.

> the only books I ever hear about from a marketing standpoint

I'm actually pushing my novel via Taboola at the moment. It's definitively not profitable in terms of sales of a single book, but interestingly in terms of signups to my e-mail list it's one of the best I've found, and I'm spending a tiny amount on it each month on the theory that I'm reaching users who are less jaded and more likely to be outside of the typical bubble I reach on e.g. twitter, and who might well turn out to be worthwhile to be able to repeatedly market to over time in the hope of seeding some word of mouth outside of my normal audience.

Half the fun for me (this is a hobby) is trying to figure out the marketing channels that will work...