skysight-inc/HackerNews huggingface dataset:
I used to be a recruiter. Have conducted thousands of interviews. Before I had my first big-boy developer job, I was interviewed by this rude manager and his boss (who was not rude) who thought he could get a 2 for 1 by hiring me to develop his websites while also working the phones as a recruiter.

Now, anyone with any sort of sense will tell you that it's stupid to enter into a negotiation (which is what interviews are, even if you're probably not discussing acceptance and pay right away) without knowing about who you're talking to. And while I didn't have any specific knowledge of the inner-workings of his company, I was definitely familiar with his industry.

I've always made it a point to carry a notepad with me when interviewing with people. I have a section of points I specifically want to highlight, and also a section on specific things about the company that I'd like to know more about. Turns out that rude-ass over there on the other side of the desk couldn't answer some pretty basic things about his own workplace, down to the commission structure for new hires. Things that a self-assured future captain of industry (as he presented himself) should have definitely known.

At the end of the interview, I thanked them for their time and also told them that I did not think I would be a good fit due to my perception of their corporate culture. I don't know what happened after that, but I do know that as gracious as the owner was, he was staring daggers at his employee about halfway through my grilling.
We need oil and gas but there is no excuse for these companies to release a ton of misleading information about climate change while knowing better.
I had a similar experience which was pure luck. I was driving home from a night class and going 80 or 90 down the freeway. I realized I was about to rear end a car and I shifted into the right lane only to see another car there and I shifted back into the lane that I came from narrowly missing the original car and the one in the right lane. I probably should have died that night.
https://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressi...

This article got me from scared of of VIM to feeling crippled without it.
I really don't know why these were/are a thing. The laser is a lot more sensitive than a stylus so it ends up picking up a ton of extra surface noise. You could do some noise cancelling I suppose but that defeats the purpose of analog.

I'd be really curious to talk to someone that actually owns one to see what they think.
> The WebAssembly spec ended up being built on obscure and ill-suited technology

To clarify, do you think it's still built on obscure and ill-suited technology, or is that a criticism of how it was at first? And which technology are you talking about?
I am just utterly baffled by it all, let’s just say i have a family member who is an out and out snob and very vocal to me about my choice of clothing. This person also considers themselves a fantastic money saver.

I myself, am of an unusual size, just slightly too tall and skinny for off the peg designer stuff in most shops, none of it fits me properly and looks terrible. But i do know shops with off brand stuff that actually fits.

So whenever i buy stuff i like and feel comfortable in, i’m “wasting my money”, but is happy when i pay three times the price for something that doesn’t fit me, is uncomfortable, and can’t actually clean without taking to a dry cleaner so i end up wearing once they seem happy. It drives me up the wall.

I do buy brands i like, eg, converse shoes are oversized compared to all other shoes so i can pick up the largest size in most shops and they fit me, but they aren’t the “right” brand and therefore “a waste of money”. I once spent an entire day trying to find some dress shoes that fit, they cost a fortune, are, tbh, dangerous to wear in real world conditions, and i’ve worn them three times, this, apparently is a good investment. I can’t bloody resell them, wtf?
If the interviewer is very talented, and has instead of delusions of grandeur, realisation of grandeur, he may well get away with it. I knew such a person in a company. The less experience and knowledge you had, the less he would respect you. He was actually pretty chill with other smart people, but of course this didn't make him a good human being.

I think you did well to stay in the interview. Hell I even would have taken the job if it was offered. I mean if you are desperate for work, you have to just deal with it. You can always stick up for yourself in the mean time.
Is there any credible source to that effect? If not, I submit that your statement is ridiculous hyperbole.
It's not just disallowing imported code, it's disallowing all dynamic code. This prohibits, for example, Greasemonkey/VioletMonkey/Tampermonkey, or any kind of extension that has dynamic behaviors.

It's a prime example of draconian security absolutism, and it's vile & detestable & anti-human. Enforcing this not just on their store, but on the web & extensions in general, is an outrage.
Plastics can be synthesized from CO2, water and a ton of energy, so they could be renewable if we wanted them to be.

The process would even be carbon negative, since plastics take a long time to decompose and release their embodied carbon.
We don't really need the funds and can't spent the ones we have, so we haven't pushed for more donations over the years.
Yes, it is. John von Neumann memorized math formulas. Keats memorized Shakespeare. The whole of Homer's work is oral story-telling passed down through generations of memorizers. There is a World Memory Championships.

You would probably like Joshua Foer's book Moonwalking with Einstein.

Developing memory is not a panacea for intelligence or a replacement for sound thinking. Some elite memory athletes assert that they're not that smart and attribute their success only to working very hard at memorizing.
Recall for me has always been about muscle memory. If I was in a coma for 2-3 years, would I be able to unlock my password manager app so easily? Somehow it's the muscle memory that goes first, then the actual passphrase. Like, I remember PIN codes because they have a certain 'ring' to them. Like a number has a certain sound to it, you know?
All of these events are dull. I don't see why WWDC get people any more hyped except that they have a lot more fans.
Where I live (EU), lawyers have standard rates for standard stuff. For a run-of-the-mill letter, you're looking at ~ 100 €, but could be 50 if they want to get you as a new customer. Source: A lawyer asked me whether they should write a legalese letter to someone I was planning to sue (work-related) with their help, and explained to me all of this, plus a lot of stuff I had to stress/ watch out for. I knew I had found a good lawyer when they then told me I could also have a go at writing it myself.

Now whether or not the example at hand counts as run-of-the-mill, I don't really know.
Super interesting! I really like the idea. I'll join the beta, email sent :)
Don't forget about hover-board-renting!!

But yes, these days I think "data-driven" is really just a convoluted way of saying "we approximate the informed decisions of others without specifically understanding what we're doing". This is ML in a nut-shell after all. Is it possible to use ML and data science to find insights and draw conclusions that you then base your activities off of? Sure, but most are just looking for a magic black box that makes decisions for them specifically because they don't want to go to the trouble of understanding X. Once you abstract things away to that extent, you're inevitably training your algorithms to do what others do in an informed way, because where else would the training data come from?
Seems like they just created a new dark pattern: either do what we say or tell us a lie. Disgusting.
Ask HN: Jobs After a Math PhD?
I'm failing to find a job after a PhD in mathematics in Europe.
One of the big problems is that most people in my situation seem to get jobs in trading and/or blockchain, both of which I'm uncomfortable with.

I'd be thankful for any idea thrown my way (be it actual companies, domains or just vague career plans).

Cheers
From Jest's perspective, that amount is way over what we've needed to date.
Mixed feelings. It was a long time coming - the market was obviously way overvalued given historical trends. In that regard, I'm happy to return to some normalcy.

On the other hand, this usually ends in a lot of layoffs, and I'm not exactly thrilled at that prospect.
I found it to be fast and easy to set up. I reviewed a number of testing frameworks for vanilla JS projects, and it came up on top, even though I hoped it wouldn't (I try to avoid all Facebook products).

I can't remember the specifics, but I think it was a mix of having nice reporting built in, easy to spy on or mock our ESModules, and there are a lot of other developers using it, so it was easy to find solutions.

It mostly "just worked" and didn't require adding other libraries to handle mocks and spies.
> Some are trying to see you fail.

I have no respect for such people. Not because of their lack of "niceness", but because that kind of behaviour betrays a lack of technical confidence.

That remark isn't just about interviewers; it applies to all colleagues. More generally, I tend to respect people who are smart enough to know what they don't know, and honest enough to admit it.
> WASM and the further development of API's like WebGL are a dangerous threat to their app store revenue…

I'm not sure how you arrive at "web technologies are a dangerous threat to app store revenue", given that the iPhone was introduced with the best web browser ever made for mobile, and predated the app store by more than a year. Care to elaborate?
Paper equity for late stage startups can be traded for cash in secondary markets like EquityZen
On the vi editor, it should fit on a 80x24 terminal. A 64x16 window would
be perfect.

Also, I coudn't get this Forth to do float or double operations.

On the term size, edit cos-grid.c as en exaple for cwm:

#define WCOLS 64
#define WLINES 16
The way I did was to install vim mode in VSCode. Because running head first in vim without any plugin would slow down any serious dev work that needs to be done. Every addon you add has it's own learning curve. So at least with vscode you're in a familiar environment and you can still get work done.
This is so 1984. Even if this remotely worked, how would they tell between actual minors and adults roleplaying?
Can you reuse some of the algorithms provided by open source RAW image processing pipelines for SLRs?

Many SLRs are already well supported, though the open source stuff doesn't focus on low latency conversions, which is needed for viewfinders, or focus control, etc.
I'd still be very cautious about dissuading people from job hopping. My advice is always "Keep interviewing for new positions at regular intervals until you're bordering on retirement."

A lot of people a lot of people are making less money than they could be due to being complacent about reaffirming their own value. America, and most of the modern world, runs a labour market and to properly value a good in a market you need real sales data - I think it's a solidly good idea to interview regularly, be prepared to job hop... but make a sane evaluation about the decision before committing to leaving or joining a particular job. Most employers over-advertise their business because... well... advertising works - so the grass might not be greener on the other side. But if you have an offer for 120k and are currently making 80k from an employer that values you you can discuss that with your employer to seek a salary equalization.
I wonder if it'd be an overall boon for Rebel Fund to open up their data sets?

Pros:

- The HN/YC community would almost certainly contribute new models with new types of signal.

- It's been proven many times that we mere mortals often unknowingly either bake-in our own biases into models or act on model output unaware that the models arrived at what could be undesirable, unintentional bias. Having more eyes on the data & methodology could not only prevent unintended biases but reveal signals that turn out to be much more insightful.

- If these signals point to real, underlying fundamentals (which they likely do) perhaps YC startups could benefit by learning from them or using them as guideposts.

Cons:

- Obviously Rebel Fund may risk giving away their competitive advantage.

- YC startups and applicants may over-optimize for these signals, distracting them from their unique challenges and overall end-user value generation.

On one hand it seems obvious for Rebel Fund to protect their IP- on the other hand what if more value could be generated for YC, YC startups and Rebel Fund by finding a way to introduce a cooperative positive feedback loop? Any loss of their slice could be outweighed by growing the pie. This is likely an oversimplification and naive to the many factors being weighed but it's an interesting space for thought!

(edited for formatting)
Doesn't Cloudflare have a cache API and/or cache fetch calls for workers?

A number of people are talking about Lambda or loading files, SQLite, etc. These aren't likely to work on CF. CF uses isolated JavaScript sandboxes. You're not guaranteed to have two workers accessing the same memory space.

This is, in general, the problem with serverless. The model of computing is proprietary and very much about the fine print details.

edit: CF just announced their SQLite worker service/API today: https://blog.cloudflare.com/introducing-d1/
I believe I tried this a year or 2 ago but I've always favored https://gitlab.com/Tapani_/1oom as I feel it delivers the closest experience to the original - also I prefer the old pixel graphics.
North Face’s contribution is probably pretty low because their stuff lasts a long time. I have several pieces of their clothing that are holding up after 20 years of use.
As someone who grew up in an area that gets a lot of winter driving conditions and has a bunch of car handling training (dry, rain, and winter specific): you didn't "calmly pilot" anything, friend.

You hit ice, you're a passenger until you're no longer on ice. The car is mostly a 2D projectile unless you're on studded tires. You were lucky, that's it.

And, I might add: you lost control of the car. There's a whole chain of failures that led up to that point: not being aware of forecast weather, not being aware of changing conditions, and so on. Folks experienced in driving in winter weather know how to watch the road for signs of icing, how to test for traction that's getting worse, how to be smooth with controls, and how to recognize that a control input is starting to cause the car to lose traction. You fully lost control.

It is a common joke among instructors teaching car handling skills that the worst students are the ones who have played driving video games. They're overconfident. They don't actually know much at all about car handling techniques. They have no motor skills that good, fast driving requires. No "butt sense" - reading how the car feels, sounds, and acts as it approaches or exceeds the limits of traction.

"I safely handled losing control of my car in icy weather because I played Super Mario Brothers decades ago" is almost but not quite the best example of Dunning-Kruger effect I've seen in an HN comment in quite some time.
> I went through the same process as this man, so I am speaking from experience.

Did you go through an EB2 application as an Indian/Chinese? If not, then it's not the same process. For every other national, you know your status in a couple of months, not decades. Children do not age out of the application as happens for Indians/Chinese.
Whites are the oppressors and BIPOC are the oppressed. That anything and everything boils down to the color of your skin. That white Americans in particular are the sole perpetrators of historic slavery. That current white people should atone for the sins of past slave owners regardless of when their family came to the US.
Reminds me of this classic: https://en.wikipedia.org/wiki/Airplane!

Where's Leslie Nielsen when you want him?
Always thought it was funny that IBM used this product ID number:

https://www.dictionary.com/e/slang/5150/
https://youtu.be/6cDohyRbzeo?t=159
Honorable attitude.

I guess it really is hopeless to wait for self-regulation, when those who get to gain most have no incentive (or sense?) for it. No (behavioral) rules without (social) enforcement and consensus.

I've understood some time ago, that dismissal, even when appropriate, will not change anything in certain environments, especially where crowd dynamics rule, and that generally speaking not everyone is waiting for the wisest voice to lead, even when it would matter.

It's a starting point to go on from towards a more proactive/affirmative course of action, so thanks for your confirmation.
I'm always grateful when an interviewer shows me this side of them early in the process, it really saves everyone some time, and I dodge a bullet.

In your scenario, I'd have probably just smirked at the (I hope embarassed) remaining interviewers, and said "welp, anything else you guys wanna discuss before I go? Because I think I see where we're all headed here" or some other lighten-the-mood banter. Then we can exchange recipes or new restaurant hotspots, shake our heads at how ridiculous tech can be, and be on our merry ways.
Yeah I'm going to really not take that 10% at face value from a source like BI. It links to a page that says 2-8%, which in turn links to another group, which cites a working paper that says 2%. No references for the 8%.
Domain specificity can be mitigated by matching the interview problem(s) with the tech stack that's being hired for. Doing a refactoring of some basic Java code that's not going crazy with annotation processing would be quite reasonable for a job ad seeking to hire someone to do Java development; the same problem can be replicated in Python, JavaScript, etc. to accommodate different skill sets. I wouldn't expect this style of an interview to determine whether one understands the specific gotchas of Django Models if the company is seeking an average developer to do average work for average pay.

The 12 hour vs 2 hour thing is to allow for a degree of normalization, similarly to how it's unclear about what's being considered when 1 applicant spends 3 hours on a LC medium and another spends 30 minutes. Spending an extreme amount of time on take-homes confounds simple pride with someone who's otherwise a bad fit skills-wise but can eventually make up for it with an input of time, something that might not be appreciated after an offer is accepted. Too often companies will refuse to speak further with candidates if even 1 out of 20 test scenarios are not covered just because someone else chose to spend their entire weekend on the problem -- they'll be the same ones complaining about a dev shortage, no doubt.
Civilization, Master of Orion, Master of Magic and Alpha Centauri are the four 4X gems. Unfortunately they don't seem to make those anymore.
“War upon end-to-end encryption”: EU wants Big Tech to scan private messages
I think the poster above you is right, though. If you demonstrate against it, it is easy for someone to just say "Hey everyone, this person is for kids getting raped."
It's not just IPOs, the whole market is experiencing a correction. We're way overdue for one anyway.
I tried Inkscape to vectorize a picture of a few geometrical shapes. Fiddling with paths and adjusting dimensions to match was a pain, and I gave up any hope to have a rotated triangle measured correctly due to the sqrt(2) in it.

But Inkscape offers an XML escape hatch which is actually quit cool. I could use it to build the basics, and then use typical tools to achieve symmetries and spacing.
Google Maps “immersive view” is the ultimate graphics mode for Google Maps
What worked for me past years is having a vision for the money earned at work. My vision is time/energy/financial independence and I do that by buying income paying assets (e.g., rental properties), running a small business, and being contractor so I have a say in the number of hours I work.

What didn't work for me is buying a fancy car, expensive shoes, semi-luxury remodels of my home, etc. -- those were just net negatives like a drug that keeps life bearable just a little longer. Frankly I suspect _needing_ those things are often a symptom of not being content with your life.

It's been said "a why to live can bear almost any how". The problem in your case is that the stress can make your precarious health situation worse. But maybe the why > how mitigates stress ? It did in my case. Sorry and thanks for sharing. Anyone of us can go from good to poor health so it is worth contemplating your situation.
Absolutely conjecture, but built upon years of working with ex-Googlers.
pass. nothing of interest honestly.
I thought most of these proposals were around doing device-local analysis and reporting (I suppose specific clients might not, but if they can mandate this at the device level, and make it default on iOS and Android, they're going to get almost all users.)
If you're already patching the APK, couldn't you also patch it to trust the user store, even if the app doesn't use cert pinning?
Would you agree that what an instruction is depends on context?
This is a thing that can happen and does happen for a very small number of people.

But when discussing the entire job market, it's a minuscule fraction of tech workers who could even get there if they tried (sometimes due to no fault of their own e.g. location), and it's a much smaller number that even get there at all.

Hitting L7 in mid 30s and catching a massive bull market to pump up compensation is mythical unicorn levels of lucky. It does happen to some people, but it's not useful at all when discussing realistic expectations even 95th percentile developers in the general population.

Getting into a bubble with top FAANG engineers can really distort perceptions of what the market looks like for the median developer.
You're vastly ignoring the fact that Meta paid full time salaries for developers who worked exclusively on it for years.

Overall their financial contributions could be in the millions. Don't think about the small amount they've done recently.
I was confused as well, 2FA is already on but it asked me anyways with the popup.
It’s a ridiculous article that proposes we use poor countries to cultivate fermented gruel for fats and protein and then rely on a radical farming method that struggles to replicate anywhere outside the handsome farmers small plot of land.

If you were to ask experts 50 years ago if you’d be able to feed todays population with their methods they’d say no. But we engineered methods to not only do this but annihilate global starvation. All without having to eat fermented gruel.
How much of that is non-Spanish speaking Americans imposing American ideas on the world?
From another article:

"Morgan [controller] learned the passenger on the line had never flown a plane -- but had been around aviation and seen other pilots fly."
Transactions, locks, queues, etc. No different than multiple app instances changing the same row in other databases.

Any state mutation is ultimately ordered in time and how that that ordering is accomplished depends on the abstractions you're using: in your app, network layer, database, etc.
Absolutely. I didn't mean to say "the charging is actually bad", just that I found it more nuanced than the headline number.

I really like the colourful chart they have showing different charging speeds between different charge points. Thanks to that I think I'll probably try to charge 20-80% most of the time.

I'm used to thinking about it like a phone, which is always charged to 100%, but I think with the car I'd rather keep it to 60% or so for day to day driving around town and only take it to 80% or 100% for longer trips.

I'm going to try doing these measurements for my own car though, since the article was based on a prototype.