skysight-inc/HackerNews huggingface dataset:
You should definitely be able to negotiate more than 35-40k/month, at least in any of the larger Swedish cities. Next time you interview try asking for double that and gauge the reaction, it might be more achievable than you think.
Might be in SEK or NOK which is about a tenth the value of USD.
I have recently begun searching for software development jobs as a self-taught programmer. So I too would love to gain some insight on where to look not only for a job, but also for advice on the application process (e.g. my resume and personal website).
I've seen several domain purchases where there was an agreement that the previous owner's email address be forwarded to him, e.g. bob@wormhole.com would forever redirect to his new address.
> But what if the Devil came and offered to cure my depression, and the price was my right arm? That question is easy. I would say “sounds great, but what's the catch?” Depression is not something with upsides and downsides. It is a terrible illness, the blight of my life, the worst thing that has ever happened to me. It is neither an adorable character trait nor an annoyance to be managed with medical treatment. It is a severe chronic illness, one that is often fatal. In a good year it is kept in check by medical treatment but it is always lurking in the background and might reappear any morning. It is the Joker: perhaps today he is locked away in Arkham, but I am not safe, I am never safe, I am always wondering if this is the day he will escape and show up at my door to maim or kill me.

As a constant sufferer who's been dealing with a debilitating case for over a year now, I love the way the author framed depression. It perfectly describes my fear that if I ever get "better", it's only a local maxima, and I will never be freed of this curse. It's laughable to even think, given how I can suffer from day to day, but I'm honestly afraid of finding something that improves my condition, because of the unknown of how depression might still be lurking in the shadows. I still try (often not very hard), but that fear is there nonetheless.
Not a novel thought but regular attendance of a local meetup or joining an online community like some projects discord will be useful for getting your name out there.

Also generally I think easier to smart smaller. Companies that aren't as tech focused will probably be more lenient.

You can always try to build some websites for local companies or friends gratis as well to get some work experience.
I'd much rather look out for competitors.

Resting on laurels won't last. If a company stops improving its offer, a competitor might catch up.
I agree 90%.
I have ADD. Not ADHD; I'm almost never hyperactive. I do, however, hyperfocus on anything and everything, to the point that it's caused severe problems to my career, relationships, and personal life. I'm nearly always hyperfocused on something, and I rarely have control over what that is. I'll forget to eat, sleep, talk to people, or really do anything else for several days at a time when it gets bad. Fortunately, over the years I've learned techniques to solve some of the problems, like having somebody to hold me accountable. Even so, it remains my biggest challenge.

However, it's also one of my greatest strengths. When my brain decides to attack a problem, I'm astonishingly productive. Over the last couple of weeks, I've been hyperfocused on implementing a motion control system for a side project. As a result, I've designed a CoreXY platform, designed a control board for it, learned how to use ngspice to tune the power-up circuit, learned how to use Sympy, used it to derive closed-form solutions for jerk-controlled motion, and found a way to implement that solution in which the motion control interrupt takes a grand total of 70 cycles on Cortex M0. And this is just my spare time outside of work, where I had a completely different set of hyperfocii, and similar productivity.

So, I completely agree with the author that if somebody were to offer me a megadollar in exchange for getting rid of my ADD, I'd have to think very hard about that indeed.
Constructing and Analyzing the LSM Compaction Design Space
Ok, do it and report back. Remember, you need to think of the words yourself.
this paper presents the design space of LSM-compactions, and evaluate state-of-the-art compaction strategies with respect to key performance metrics.
If it’s kroner (Norway) that’s $51,000 a year. So maybe not that either.
I feel like the correct approach is accepting that determinacy is nonsensical in a world where time is relative and instead doubling down on nondeterministic (but predictable!) algorithms. This means leveraging concepts like commutativity and associativity to ensure predictability.
I did not say he never had ADHD. I’m saying he does not have it now. Do you understand the significance of that difference?
Uptime of a gaming PC matters why?
Hows the battery life with syncthing? I found it pretty draining on my smartphone
You can just reference your separate python file, you don't actually have to put it all in one html file.
Is mitochondria DNA processed the same way as nucleic DNA ?
Are mitochondria DNA proteins assembled in the mitochondria?
Also could you explain the steps in https://www.youtube.com/watch?v=bVmGk8Qk638 ?
Oh shoot I forgot Shibboleths have to remain secret, I have made a terrible mistake.
Right... but the take presented in the article which is that Ive believed Apple should be innovating more in product categories and moving further and further into peoples lives through devices rather than milking their customers for subscription services.

I think it's a salient point that Apple has moved more into a phase (not permanent) where getting us to give them $$ per month is more important to them than creating the future.

I was relieved when things got a bit thicker, batteries got better, thermals got better, Apple Silicon came to the Mac etc etc but that's not independent of what the article states Jony was getting at.
Annual reviews are a safety net. In large, mature organizations there is pressure to enforce a minimum standard of management. That’s where I see annual reviews coming in.

If you’re working in a well functioning team, you should be getting and giving feedback on a weekly basis (at least). In those cases, the results of an annual review should be a formality. A confirmation of what you already know from a year of feedback.

One common organizational anti-pattern I see is limiting promotions to the annual review period. Annual reviews should be the minimum frequency at which you are evaluated. Unfortunately it’s easy to fall into the trap of _only_ assessing promotions at this time.

Startups have a huge advantage here. A year in seed stage to series C startup is a tremendous amount of time. You’re forced to reevaluate everything including employee performance and responsibilities on a much more regular basis.
Is manual image editing not already faking?
"They'll grow out of it!"
FWIW I was productive in Rust after a couple of months with a background ~5-10 years of experience in primarily JavaScript and PHP (no prior low level experience). Rust does have a steep learning curve, but I'd argue that it's shallower than that of C++ (which puts shoots up in complexity as soon as you wish to include a dependency).

This is especially true if you are actually intending to write production code. There's no way I'd have comfortable releasing my C++ code to production after only 2 months, but my Rust code was completely solid despite my lack of experience in the language.
TD were involved in the design of Cubase. Many versions later Edgar Froese used to grumble that it was outrageous they were expected to pay for a copy instead of getting an endorsement comp.
That was more or less intentional. The 68K interpreter was quite fast and 68K asm is smaller in memory than PPC asm, so converting all the cold code over would've made the system slower.

I'd like to see the same idea used today. One I can think of is C++ exception unwinding which uses a DWARF interpreter instead of generating tons of code to do it.
How I configured my Synology NAS and Linux to use rsync for backups
And here I am still trying to find the text editor in Emacs ... :-)
> This has nothing to do with specific performance; that's just one remedy for breach of contract. Why are you suddenly talking about remedies?

I'm mostly curious if this ever made it to court, and that the court decided in favor of the would-be customer.
"I will have you know I have seen every episode of every series of grand designs"
Twitter user brings imaginary childhood microwave friend back to life using GPT3
It is needed given the strong cognitive biases at hand here e.g. https://en.wikipedia.org/wiki/Sunk_cost#Fallacy_effect
what prevent progress towards quantum gravity has more to do with social inertia than technicalities tbh.
The comment doesn't assert that aesthetics is separate from design.

If I say "the world was not the most important aspect of the policy, _USA_ was", then that does not imply that USA is not part of the world.
That mostly seemed to be video games (at least their developers complained the most), but I just had to wonder why they couldn't make their games 64-bit-ready with 15 years of warning.

Btw, 32-bit Windows binaries still run through WINE, just not 32-bit Mac binaries.
I don't think it's just a linguistic point. The non-stigmatizing alternative is to not label things, and to just speak in conversational language about the ways our minds are diverse.

In particular, I think it's important to recognize that most people do share information about their neurodiversity, and really this is the key point of neurodiversity as a term. When there's no "disorder" framework lurking in the background, people are happy to talk about how they're cranky in the morning or terrible at public speaking or spent the last 30 minutes anxiously editing their 5 line email. It's only when people worry about falling under some particular label that letting others know becomes an issue.
I can't imagine it would. I'm fluent in 4 languages and with each language I learnt the most common phrases and words first.
Both the paper and the signature are utterly irrelevant.

You can certainly enter a contract over email, it’s not irregular.
There's no overhead to ad-hoc signing. The linker does it by default and it's "ad-hoc" - it's literally a checksum, not a secure signature.

You might complain about MAP_JIT but that's pretty important for security.
End H1B
So when they formed OpenAI and thought "we are gonna hire the most brilliant scientists in the field" they forgot to account for hardware costs?

At this point it's more like doublespeak.
> No.

Yes. There is literally more visual noise on the screen. This is not up for debate - more pixels are lit on the monitor you are looking at.

> When you make a function call, and that call can fail, then the happy-path and the sad-path are both things that you need to manage as a caller.

False - the direct caller is not responsible for error-handling, in general - some transitive super-caller will be. Errors as return values needlessly generate this visual noise for every caller, when not needed, in addition to introducing aforementioned coupling.

> Error handling code is not "noise". It is equally important to success-path code.

You're misunderstanding my point. I never said that error-handling code is noise - it isn't. What is noise is forcing every single function call between the appropriate error-handling point and the error location to have extra useless junk. When there's an error, you should see exactly two things in your codebase: some stuff at the point where the error is thrown, and some stuff at the point where the error is handled - and, given that the place where the error should be handled is rarely the direct caller, you should see nothing in between.
I saw in your profile that you’re a geologist, and as a geology major about to finish my undergrad I’m particularly interested in how you’ve used Inkscape to create scientific cartoons.

I’ve been using Inkscape to complete assignments for my classes, and it’s been an uphill (yet rewarding!) battle. It seems that my professors and peers each have a different program of choice, so I decided to forge my own way with OSS.

My contact info can be found in my profile if you prefer.
It likely is, and I’m serious about paying it!
aka, right tool for the job.

there's no mantra that should be followed without thought in software engineering. Frameworks helps in a lot of cases, and should be used - but this decision require someone with experience to make, and this experience has to have been hard earned from previous failures or projects.
> There's far less side effects to Adderall than most other psychoactive drugs like SSRIs.

I would be cautious about saying that. They're very different and hard to compare directly.

Adderall can cause or worsen hypertension, which can cause cardiac issues or stroke. It can also trigger anxiety and, particularly when abused, psychosis.

If you stick to a low dose it's relatively benign, but with it being so intensely addictive, that's a significant challenge for some people.

SSRIs have worse psychological side effects, especially in the start up phase, but they're fairly safe physically provided you don't mix them with other serotonin drugs.

Personally I can't hack Adderall as it makes my anxiety reach psychotic levels while also making me quite sleepy.
That was their fear with GPT-3 because it would enable whole "fake news" articles to be written without much effort. At this point why should they release trained models? AI developers have a problem now, either show their work (locked down and limited to protect their image), or don't show it. If they do show it, it'll be reproduced. What's interesting to me is how we are approaching the free open source use of these systems. An open source DALL-E 2 could create some very abhorrent imagery.
How was it a clear joke?
Why do people need to change professions?
I’ve definitely let the project fall quiet, but I’m planning on spending more time on it. I use it on my own site at https://werd.io and there are quite a few others.
It's near-impossible to brick an M1 machine. You can always reinstall from a second machine using Apple Configurator.

This is actually an experimental advantage over PCs, which you can brick if eg you erase the BIOS and backup BIOS.
Try to get a job at one of the Indian or foreign outsourcing companies as an entry level developer . Now I know a lot of people look down on them but these companies have done a good job of training entry level developers and given them projects to get a foothold in the industry . I know plenty of top coders at Google and Amazon who got their first break at an Indian outsourcing firm slinging contract code as an entry job at Infosys and Wipro before moving to US.

For all their faults these companies offer training, apprenticeship and a breakthrough that American companies are often hesitant to offer .
Founder here! AMA.
also: meal kits (blue apron, hello fresh, etc), to remove the drudgery of meal planning and shopping. You still have to cook the food, but at least moves the meals to things you're making in your home, and substantially healthier, rather than take-out.
iOS apps: TransferWise, Fidelity, Southwest (airlines), Tesla, Github, Apollo, Pocket Casts
There sort of is in the us, (ofx) but it is old and poorly supported. Most banks do not implement the newer versions of it.
> that error should be managed by its caller

Objectively false. Correct answer: the error should be managed by the code that makes sense to handle the error.

> Any other approach means callstacks are unpredictable

Also false. I use conditions regularly, and my callstacks are very predictable - errors bubble upward through the call tree until they're handled. There's nothing simpler.

> which makes a program way way harder to model

Also false. I have no problem at all modeling and understanding my code rife with conditions.
Is there a ‘standard’ way to test the positive shibboleths for existence?

I am not necessarily thinking just tests running as code. Although that would be nice.
What I'm saying that if "it's not so bad" is reasonably true, the various disorder labels don't apply, perhaps they did and do no longer, perhaps they never did. A "cure" for ADHD looks like "it's not so bad any more".
Why? IIRC something like 99% of string operations are on 20 chars or less. If you're hitting bottlenecks then optimize.
I haven't really seen other rechargeable wireless mice. They're usually battery powered so there is no cable to begin with.

I think the Magic Mouse's greatest design flaw is that it's entirely un-ergonomic. I swear I get carpel tunnel just looking at it.

It charges like 45m of use-time in like 30 seconds so I really don't think the port on the bottom is a bad idea. I've never used one long enough to truly say tho.
MakeMonogram: Mobile-Friendly Monogram Maker
Define 'code'.

The difference between a complex spreadsheet and an application program isn't all that large, and with no-code / low-code platforms as a stepping stone lots of people who otherwise would never get into programming because the first level abstractions are too far away from what they want to accomplish now find themselves drawn into coding.

Programming is difficult, possibly unnecessarily so. If we made programming easier more people could do it. To some extent there is gatekeeping, to some extent it really is a hard to acquire skill if you want to be able to do it at a very high level. But just like talking, everybody can program at some level, but not everybody has the interest to want to do so at the level of low level code.
> Finally: some portion of the hate it gets is probably from engineers without a statistics background who aren't familiar with the huge dictionary of jargon and abbreviations its APIs use.

Pandas' jargon isn't really even statistics jargon. For example data frames are tables, which are inherently rows and columns. Columns have names, rows can have names too (although that's not really needed). Pandas' documentation has very few mentions of rows and columns at all, instead they use "axes", "labels" and "index" and there's not even a proper explanation in documentation of what those mean. And that "index" is something that the user needs to manage, sometimes "drop", sometimes "reset" without really understanding why. It seems to me two things: (1) really bad choice of naming things and (2) exposing to users some performance-related details that should have been kept under the hood, if they are needed at all.
I'm not a musician or even musically inclined, but I'm really enjoying this! Thanks for creating and sharing it.
Huh. I thought about making something like this a few years ago. I'm amazed to see the idea turn into a successful business.
> Religion has only been around for about 2000-3000 years.

About 50,000 years at least:

https://en.wikipedia.org/wiki/Prehistoric_religion
Awesome. I'm on mbp osx 11.6.5. I tried again and it seems that scrolling feels a bit lagged/jumpy, but otherwise the site looks great.

Curious what a realtime chat app w/stateful backend might look like!
> I'm basing my statements off of the results-oriented perspective of the businesses

there's different criteria for judging. Business criteria and business success is one (good) criteria, but there's also the criteria of good craftsmanship (which may contribute to business success indirectly by making future maintenance easier). This criteria is hard for a non-technical business stakeholder to judge, but easy for the maintainers.
The fake houses used to hide London Underground cuttings are pretty interesting: https://www.dailymail.co.uk/news/article-7533383/Behind-fa-a...
> But the main advantage of the bootcamp to me was not technical, it was the network. Apart from providing a friend group which will likely end up in referrals down the road, the best bootcamps will introduce you to companies and have relationships with them.

I’d love to understand this in detail. When I was at Amazon, we didn’t take boot camp grads very seriously, and in recent years the company only looked into this to increase diversity hiring, specifically boot camps oriented towards either women or the LGBT community.

I’m convinced there’s massive upside in bringing in more talent - people who learn in their own time or through boot camps. Unfortunately, senior leadership disagreed and preferred to bring in talent from India and other countries because their visa status gave us considerable leverage.
But each expired breath is saturated with water vapor. Does the 8.4 Kg out of the lungs include that water vapor, or is the expired water vapor a large proportion of the 1.6 kg of water produced?

It's probably more accurate overall to say that all our weight-loss gets expired into the atmosphere as gases, with the exception of some minerals which get excreted in feces and urine.
Actually, at times it makes me lack empathy and kindness for myself and then I try to die by my own hands.

What you see as a lack of kindness and empathy is a reaction to the disability porn that those of us who are struggling have to endure from the general population.
> Not a novel thought but regular attendance of a local meetup or joining an online community like some projects discord will be useful for getting your name out there.

Absolutely. But also do something for yourself with your programming so you can talk about it. If it's important to you, you will be able to convey that to people in your group.

Track your pokemon cards. Record your bikes. Make some decorations that blink. Something. Anything. As long as it's actually relevant to something you want to do, you'll be fine.
On the other hand, Ive without Jobs got you iOS 7 with all the fine Corinthian leather removed.
It’s important to recognize the definition of “open” that sama and team embrace versus the definition of open source and “free as in beer.” The early team gathered around the idea of achieving lift (as in marketing lift) of the idea of sharing research results and building upon open source. They do that really well, relative to MS Research and Deepmind. OpenAI was never going to focus primarily on open source or “free as in beer”—- their goal was to market themselves such to draw attention away from that. Well, I’m sure some of the team wanted that, but I’m also sure sama was more than willing to embrace his own definition of success versus that if the dev community.

ClosedAI is a bit harsh, but they have definitely both divided the community somewhat on the definition of “Open” and been very comfortable with focusing on their toys and ignoring the conversation. I mean sama, especially when it comes to Worldcoin, has been very direct about ignoring criticism in general.
Love your comments.

Separately, criticizing privately by default is simply a good foundational habit to adopt. (Speaking generally. I happen to be a US-American.)
I'm not so sure this is any good measure. From running it a few times it's easy to get an very high score if you pick extremely specific words that are not often used together. For example the words "Chair" and "Mountain" have a score of 78. While the words "String" and "Quark" have a score of 86. "String" and "Quark" are much, much more related though via String theory then a chair and a mountain.

Basically if you know many obscure words you will have an easy time getting a much higher score.
One solution is chain-of-custody attestation from trusted hardware. Have cameras sign the video or images (and audio) they record.
People are rarely wrong or right across the entire spectrum. To give a concrete example... He was a center figure in the anti-nuclear movement in Sweden and one of the reasons to oppose fission was because he thought fusion was right around the corner. 50 years later and fusion is still right around the corner.