skysight-inc/HackerNews huggingface dataset:
The large consulting companies that I'm aware of (MBB and Big4) have (or had, pre-covid of course) some variant of it. For example, Deloitte built a resort hotel near Dallas and branded it "Deloitte University" for the purpose. I know PwC did yearly training in Orlando for new consulting hires that are hired from college campuses. I believe Accenture does something similar in Chicago at the "Q Center" (though only for ~1 month).
Virtuix announces a new VR treadmill for home use
CDK is a massive improvement over raw CloudFormation, and people are starting to move away from Terraform and to things like CDK or Pulumi.
Not OP, but my parents came with little too. It depends on the situations. "Choosing" to come to the US for shits and giggles, you are absolutely correct on meeting substantial requirements.

Refugees/Asylum-Seekers don't follow the same requirements. It's super hard to nail down as there are different types and most (that I've been aware of) are case-by-case situations. You have war, religious, political, stateless, there's many types and yea... I wouldn't discount what your parents told you. There might be more to the story they don't want to share.
Serverless is the new mainframe. In 10 years everyone will be complaining about their AWS being a mess or their lambdas costing too much. There will be consultants selling modernization to get onto whatever the newest thing is. What is old is new again.
Personally, I wouldn't include Mother Teresa in a list of examples of people who deserved it.

https://en.wikipedia.org/wiki/Criticism_of_Mother_Teresa
I don't really understand serverless, but if it's running a process in response to a request, then of course there's still a server, because something received that request.

FCGI has a server running. And serverless has a server running, as long as its listening for requests.
It's a bit unfair to ask someone to keep their mouth shut when they've received one of the most prestigious awards possible in the world. Given that, it's reasonable to assume they'll share with _someone_ during said embargo and once that cat is out of the bag you might as well assume the news will leak. Hence the curtesy call ahead of the general news breaking just a bit beforehand.
one could also argue having to use a car once or twice a week means you are using it more than 95% rule. back garden doesn't fit the rule as well since you are using it 100% of the time to park your motorbike.

it really comes down to how you interpret the arbitrary 95% stated in the article. I agree with both the article and you. I need to sell that mandolin which I play maybe once a month but the patio sofa is here to stay even if I sit on it once a month because they are really nice to look at every day during golden hours. That's 100% usage for me.
All of those failures consume time and energy, possibly wasted vacation, missed work, uncomfortable situations, etc. I've had used cars but at this point I'm willing to pay a considerable premium for maximizing reliable transportation.
Great! Glad I could help! It's my course, in case that wasn't clear. Should have probably stated as much, but hopefully it's still what you're looking for. The free courses (the two linked above) are more than enough to get people started on KiCad and the other course resources are only if people want to keep following along.

ESP32 is QUITE beefy, actually (and power hungry). But the STM32MP series is nice too, that's a newer offering. I think it comes down to how you'd prefer to develop code, especially at the beginning. If you're looking for an Arduino type solution, you will find a ton of resources for the ESP32. As for RAM, I interviewed a guy on my podcast (Mike Fikes) who actually put Clojure Script on an ESP32...so it can handle some pretty high level stuff! https://contextualelectronics.com/cep005-clojure-script-on-h...

One thing I always encourage is that people follow the best examples and kits and tutorials they can on the internet. There are LOTS of things that can go wrong, and premature optimization for a production level component can lead to a lot of frustration and diving down the wrong rabbit holes. Best to follow good examples and make mistakes later (ie. I don't know how many examples of STM32WP projects there are on the internet yet)
I don't know why you're being downvoted but this does work. In fact, I have u-block to not run scripts by default and I get past many paywalls.
Although your overall point seem reasonable, "some companies need it, some don't", throwing "10%" and "majority" around doesn't help with credibility.
SAP S/4HANA will drop support for Internet Explorer 11 next year
There's a massive gap between terrible spammy recruiters and impressing a hot startup's CEO directly.

Also the higher your position the less side projects matter because it's your main job responsibilities and performance that's in focus, not what you do on your own time.
is there an alternative to Serverless using kubernetes?
like a service that spins up a pod, checks out code from repo, runs the job and then shuts down the pod.
You ever notice why all the people satisfied with their custom home are either obscenely wealthy or the kind of people who buy a front end loader just because it's a good deal even if it needs work? There are two ways to get a custom home done right.

1. Be stupidly rich and don't give a crap about how much you spend

2. Do damn near all of it yourself.
I've seen a few serverless projects that are really, really jacked up. 1000s of functions glued together with little intentional design... basically one big pile of spaghetti code.

Things like the Serverless framework[1] help, but ultimately today's serverless architectures feel like they forgot Dijkstra's warning: that the "Go To Statement Considered Harmful." [2]

I'm still big on the approach for the right use cases: variable work loads are a good example.

But ultimately, to be truly useful, we need to see either a) better coupling with non-serverless approaches, or b) a "serverless 2.0" approach that builds in the good parts and fixes the bad parts. (But please don't call it serverless 2.0... those of us who lived through "Web 2.0" will thank you)

[1] https://www.serverless.com/

[2] https://homepages.cwi.nl/~storm/teaching/reader/Dijkstra68.p...
Methinks you need a history lesson.

Bitbucket was originally Mercurial-only. Savannah was SVN-only forever. SourceForge (geez--people still mention them after they turned into a dumpster fire of malware?) was CVS then SVN and only much later Git (long after SourceForge was relevant anymore).

I presume GitLab was Git from the start.

> Microsoft internally uses git

Long after there was any relevance to the choice.
When you cant win a debate or risk exposing the truth

- Censor
- Ban
- Use Force
- Kill

- Shame/blame/use emotion

Never Ever consider actually debating the topic, idea with rational debate, facts, logic and reason and back it up with evidence, science, stats

Nope

SHUT IT DOWN

GOYIM KNOW
Care to expand? You seem to be one of the few people on this comment section that has used it in production for a long time.
Can you be more specific? I'm not being facetious, my company is embarking on this very path and I would like to hear what lies ahead.
Haha that's not even a problem: you can map the reals to (0, 1), so just do that for whatever number that the model spits out and then multiply by 10. Bam, there's your model that perfectly predicts all of the past presidential elections.
The link I meant to give.

https://medical.mit.edu/covid-19-updates/2020/08/how-do-i-ch...
I lived without a car in a city will amenities nearby and told myself I'll rent a car when I need one. I did that about 10-15 times before I realized if I want to travel or get out of the city it's going to get expensive pretty quickly. I ended up buying one soon after. Having access to a car all of a sudden entirely changed how I spent my weekends. I wasn't dependent on friends. What the OP describes is also very true. When I have to plan ahead and rent a car and deal with taking and dropping it off I avoided it as much as I can. This was with a zipcar membership and a whole bunch of rental cars two blocks from where I lived.
so everyone knows the problem people, but it's hard to sanction/fire them? again sounds like managment/organizational failure. Surely judging performance of WFH employees and making efforts to help them is a surmountable management problem
I don't know what to tell you lol it doesn't actually smell like pee. I lived there for over 20 years. Also NYC has amazing pizza, it sounds like you might just have really bad opinions.
While true (and perhaps is another minor enlightenment, that the parameters of a type signature do not need to actually correspond to any runtime values, which the article talks about in its own way later), I do think this is an extremely important point that I appreciate the article bringing up and want to hammer home myself.

I often see the sentiment on HN and other programming forums that the "magic of Haskell's mysterious and arcane type system with the bogeyman of inscrutable category theory and monads" (to exaggerate just a tad) prevents you from mixing pure and non-pure code in Haskell. That's not what's going on. It's just a clever choice by the standard library to not export certain functions that unwrap a type (or at least hide it behind a function with the word unsafe in it), a trick that is used by any language that has support for private and public functions.

Indeed this exact same thing can be replicated by any language that is expression-focused and has support for immutable bindings. Just modify your standard library to wrap everything side-effectful in an IO type and don't let users unwrap that.
> It's so slow (iteration speed) and you need to jump through a billion hoops of complexity all over the place. Even dealing with something as simple as loading environment variables for both local and "real" function invokes required way too much effort.

Honestly, it reminds me of PHP development years ago: running it locally sucked, so you need to upload it to the server and test your work. It. Sucked.
See Your Career as a Product
For most people it is a significant amount of their income. AAA puts the average annual car cost at $7k for a small sedan and 10.8k for a truck.
When I think of the outrageous crimes committed by police, I see handguns and batons and knees, not military gear.

I suspect the tacticool gear is more about the culture and mindset (your second effect). As tech companies attract computer nerds with computer toys, LE attacks violence nerds with violence toys.
Nate actually gave Trump a reasonable chance of winning (I want to say 20%?) which if you understand how probability works doesn't really hurt his credibility. 20% chances happen all the time.

The people who really took the hit were orgs like NYT who gave Hillary like a 99% win probability on the day before the election.
Yes.

And you don't get any input.

If I purchase something that provides a capability for a given period of time, there is precisely zero reason why I should not think of it as a fractional cost per use. And there are many reasons why I find it a useful thing to do.

I have no idea why this should be controversial.

> I used to live in Seattle and Portland

Your actual claim is you prefer living the car lifestyle somewhere non-urban. Good on you, but irrelevant to me.
This article ended before it really started...
Words are already extremely cheap and effortless though, and saying that they have a higher value than I appraise them for doesn't address some of the issues I addressed, such as the very real problem on non-universal configurations.

If you want to spend your time that way, that's cool with me. I like vim. Such things have their place. Personally, I suspect this doesn't solve any problems I have.
From experience with one of the later betas (around 22 or 23?) we saw no improvement or slight regression with the disk cache vs the memory cache for incremental builds. Initial builds (warm starts) were faster, but there was still significant overhead reading the cache - this is an area where any optimisation would yield big results. I haven't had the chance to try the released version yet, but my understanding is there weren't any significant changes in this area.
Wow! This is amazing, especially the ability to just type calculations into the terminal, e.g. "5*25.4" or "import math" and then "math.asin(1)".

And you can use matplotlib, numpy, and cv2 directly from the terminal. Freaking awesome.

The only major issue I'm encountering is that if the prompt is wider than the terminal (due to your path + git branch name being too long) it goes bezerk.
The author isn't just saying that they themselves couldn't write a Tic-Tac-Toe simulator the first time they were exposed to the problem. The author is saying that after watching candidates work this problem "for years", apparently not even a high level algorithmic idea stuck with them. This is... surprising.
Considering that rebasing is a crucial feature of version control, it seems to say that there is inherent complexity in distributed version control. By virtue of being honest about the problem space and giving central importance to the inherent concepts, Git is probably the best existing solution, even if it's not necessarily the best possible solution.
The line is much less arbitrary when you make it “speech that clearly violates criminal law” versus “speech that I disagree with”.

When the govt starts talking about “speech to foments discord” that’s a hell of a slippery slope.
I mean there are a billion reasons to live there, and I don't even live there anymore. Amazing museums, public transportations, entertainment, restaurants, and parks are some of the universal ones. If you're lucky enough to be well off you then gain access to some other amazing things, such as some top tier private schools.
I was talking about mobile data... my PC uses cable and the limit per month is 1-TB before I get charged extra...
Sure, I posted a reply to my thread that has some more constructive feedback and examples.
Applying Textbook Data Structures for Real Life Wins
I like to use my complexity budget on the problems I'm solving, not the tools I'm using. Haskell has been around for 30 years, sucking people in and spitting them out again.
CDK made IaC accessible to me. I hated raw CloudFormation and never bothered with it because of that reason. I had a crack at Terraform, but never got passed the learning curve before my enthusiasm died.

Currently using some CDK in a production app and finally I found a way of doing IaC I actually enjoy.
How feasible would it be to create a plugin that stores the data elsewhere?

The objective being to avoid calling the PHP server API initially, then import data on demand to view analytics.

This would:

* Avoid continuous operation of extra services

* Fit well with serverless architectures

* Enable true first party through avoidance of subdomain or path proxying

* Improve site load times by reducing extraneous calls

For example, consider this flow:

* Site javascript converts API calls to userTrack into calls to AWS AppSync, API Gateway, or other primary application datastore

* Analytics store in external data source as events

* When you desire to view analytics, a bootstrap script:

* Pulls the data from external datasource

* Imports data to MySQL

* Launches a temporary (or incrementally updated) instance of userTrack

* userTrack is shut down when not in use
Sounds like you need to use the reflog more often. git reflog keeps track of all changed references (branch tips, etc) being changed in your repository. You can effectively check back out into any state you want, whenever you want.
nevermind entity component system i knew that
Some context: I am the CTO/co-founder of a company which has been remote-first since the beginning (one of our cultural values is "remote first") and has taken on the notoriously difficult hybrid approach of some folks working distributed and some on-site (in San Francisco). We've done this because our video messaging tool actually powers 100's of 1000's of remote teams around the world, and we knew we had to have structure and processes that resembled remote work if we were going to have deep empathy for the power users in our user base.

In practice, this has typically netted out to ~40-60% of our work force being on-site or distributed/remote (e.g. at times 40% on-site/60% remote or 60% on-site and 40% remote).

Some important things we've noticed:

1. Of the people who work on-site, many choose to work from home a couple days every week because of the cut down on commute, because they need to go heads down without any distractions whatsoever, or because they need to take an easier day and mix in errands. All of these points are totally legitimate, and I've found the productivity of our team is actually super high compared to full on-site teams.

2. When we absorbed any portion of our team, our communication processes ended up having to be remote-first, or we would see attrition/morale drop in the remote team members. This seems so obvious in retrospect, but I don't think a lot of the companies who will choose to do hybrid truly realize this.

3. People who have been working remote before the pandemic hit have universally said remote absolutely sucks given the current situation and they can't wait for things to return to normal. The normal they are talking about is still working remote.

I'm not dropping in this comment to beat the drum of "remote solves all problems", but I can confidently say remote is here to stay (or at least some form of it) in most technology companies. In practice, this means those companies will need to set up their processes to be remote-first or they will see attrition of some of their top talent.
Why not use partitioned tables? Simply drop/archive the child tables that you don't need, and avoid the vacuum overhead.
Especially with distributed teams. When you try to have meetings with Europe and Asia at the same time, there's only a small window available that fits two of the groups (which every other meeting is fighting for), and the third group is going to have to suffer a midnight meeting. So meetings are scheduled with the time where most people can attend.
CNN: "Police said no one was injured and an investigation to identify the perpetrators is underway."

The police did a great job and I'm glad it didn't turn into a massacre that could have exploded into an outright civil war.
EULA Found on a Package of Fruit
> - bringing in a giant JS framework to make sure a single type of input field works the same for a single buggy browser + OS + device combination (Firefox on Android on Samsung S-something) as for the others is bad UX, and

This is a business solution, not a UX problem. You've got a billion users. 0.01% use the buggy browser with the bad input field. You're losing $X per hour. The input pays for itself.
Aye, CORS settings will break it, as will any images that get dynamically updated our loaded as you scroll etc. Also it won't catch images used as backgrounds. There are a lot of ways to break bookmarklets, intentionally, by application of security settings for other reasons (like, erm, security!), or accidentally.
29% chance, actually. Washington Post had a piece that mentioned this today.

"On Election Day that year, FiveThirtyEight’s forecast gave Trump a 29 percent chance of winning. This was a better likelihood than was reflected for Trump in a number of other forecasts, though it still amounted to just under a 1-in-3 chance he would win. The site’s Nate Silver wrote that there was a 1-in-10 chance that Trump would lose the popular vote and win an electoral college majority, which is of course what happened."

https://www.washingtonpost.com/politics/2020/10/12/how-think...
I recall reading a series of books long ago called "Hacker's Challenge" which was similar to this, and equally thrilling. Each volume was essentially a set of whodunits - or rather, howdunits - regarding some network compromise situation, with the solutions at the end of the book. The author of the linked post is right here that there's something thrilling about this "genre". Nice to see more people writing this stuff.
Slow motion mass suicide.
It was actually pretty good if you had an IDE with sftp/scp support because you could save a file, refresh your browser, and have immediate new results.
One thing I like about SCGI is how easy it is to determine the request size, compared to HTTP. You can parse first few bytes to get the size of the header section. Then the first header is required to be CONTENT_LENGTH, thought I'm not sure if all servers respect that requirement. Even if some don't, CONTENT_LENGTH is still guaranteed to be present. So you need at most two memory allocations to read the entire request into memory.
Something I had some success with was grouping things together on the resume. Having lived through it it can feel like different chapters but often that isn't legible to others. So you had a lot of success freelancing for a year and then spent 3 years on product research and development that went nowhere or looks doomed in hindsight. Why did you give up a good business to dither around?

Really what happened was you spent 4 years on an entrepreneurial journey that involved products, services, and R&D. That the services side provided the revenue to support the other segments is exactly how that business is supposed to work. It's how IBM works.
Edinburgh LCF already had tactics, both the book about it and the paper "A Metalanguage for Interactive Proof in LCF" from 1978 mention it and I wouldn't be surprised if there was an even earlier mention. Pretty crazy to think about how ML was devised to allow a safe working with tactics.
Sure, I'm always looking.

Anyway, I don't recall using this one before. Maybe it happened once sometime. I honestly don't recall seeing this joke anywhere before, so it's kind of surprising that's so thoroughly played out.

After googling: apparently, it's a thing. Not really in my circles, but at least now I know.
Thanks for the compliment :)

A long time ago I would've agreed. But now I think we live in a world where you can land a job with the right sort of Instagram post which goes viral. Side projects can broaden your horizons, increase your network size, put you in touch with that random CEO who wants to interview you because you used their API in your side project.

I agree with you, most hirees still don't care. However the people I've enjoyed working with most in my career had fascinating quirks to them, maybe they do carpentry or maybe they're building a compiler for fun.

Work can drain people, so having a bit of naive optimism that your side projects could help people/make money/land you a job/or whatever, is not a bad idea IMO. Like with anything, one should manage their own expectations though!
All USA elections.

(There's a certain predictably about gratuitously grandiose claims actually being constrained to 5% of the world.)
Me too. And I'm in the Bay Area, normally multiple aircraft are visible on a clear day at any time.
The typing speed absolutely is a bottleneck --- the more time spent typing, the less time spent thinking. Have you ever experienced times when you lost your train of thought because you were busy writing it down? That's what faster typing will avoid. It's true that the average typing speed will be low, but the higher your burst speed, the sooner you will return to thinking after each thought that needs to be written down.
Submit an application to take the next state licensing examination.

There are some states that have a compact and getting a multi-state license for those compact states will let you switch practice in multiple states - https://www.ncsbn.org/nurse-licensure-compact.htm

However, Illinois isn't part of that compact so its a new exam for anyone licensed elsewhere.

Aside from all of this... (as related to H1Bs) - nursing isn't a specialized occupation and doesn't qualify for the H1B. A specialist nurse, however, may. https://www.immi-usa.com/h1b-visa/h-1b-nurses/ ... and that is a different license (in addition to) the RN.