skysight-inc/HackerNews huggingface dataset:
No - that's not what factories are at all.

If you want a simple function to create objects, you have those in OOP languages. They're called constructors. They don't even have names independent of the thing they construct, so they're as lightweight as you can get. And if you do want names, you have static methods or top level named functions (depending on language).

Factories exist for a few different reasons:

1. When there are more things to configure about the newly created objects than makes sense to pass as function properties.

2. When an API designer wishes to provide backwards compatibility to his clients, which adding function parameters doesn't do.

3. When there's a need to separate how something is constructed from where it is constructed, i.e. you create a "factory" or "builder", configure what you want it to do, but then don't directly use it. Instead you pass it off to some other code that uses it when it needs to.

These are fundamental concepts. They aren't some side effect of how OO languages work. I think the disdain for them comes largely from programmers who haven't actually done many different types of programming. If all you've ever done is write web apps then yeah they're sometimes going to seem a bit useless. If you've shipped a type safe library API that you've needed to maintain compatibility for over a period of many years, maybe that will be used in ways you didn't anticipate so you can't just arbitrary refactor yourself out of a hole, suddenly these sorts of abstractions start to look pretty good.
Apple may not have invented the technology, but they've definitely popularised it. Sounds familiar :P.

AirTags are (at least as far as I can tell) maybe a bit easier to use for this purpose than other tech, but that's not quite the point: we didn't have these discussions earlier because people didn't realise they were discussions we needed to have.

As another data point, I've met several people who put AirTags on their dogs, and have been disappointed by how poorly they've worked: if the dog runs off and there's no-one with an iPhone around, the AirTag is no help. I have a battery-powered GPS and GPRS tracker on my dog, which works just about anywhere. The AirTag-using dog owners just don't know these things exist.
https://fortunesrise.com

I have been working on this investment tracker for the past 3+ years. What started as a set of spreadsheets and python scripts has slowly evolved as my daily driver for keeping tabs on my investments across many asset classes.

Of course, I took the time to productize it, but at the end of the day whether I find people who resonate with the product or not, I'm happy to continue refining it. My ultimate goal is to never have to go to other sites or use other means (notes, financial news sites, watchlists, etc.) for keeping tabs on my stocks, crypto, real estate - the total picture.

Feel free to pop on over and give the free trial a spin, love to hear any and all feedback from those who resonate!
A shorter article:

Greed is how they get hired.
> despite the negative consequences to you or others.

If I keep consuming coffee when I'm tired despite the negative consequences, I could be addicted to it. All desires are "genuine" but many desires are harmful to yourself or to others. If that doesn't prevent you from indulging, you should analyze it and probably try to stop.
I am working on a project called VoterScore where we are collecting all state legislation and allowing people to vote on Bills similar to legislators. Users can then compare how their votes align with legislators in their state.

You can view it at voterscore.org but the front end needs some cleaning up.
https://archive.is/vfScs
The cloud act allows US agencies to gain access to all data a US Company has access to regardless the physical location. This in turn means that a EU Company can't guarantee that the data isn't transferred out of the EU. To transfer data out of the EU one either needs a legal framework or consent.
Consent has to be given in an informed manner, but since the company does not know for what reasons an US agencie can access the data they can not inform the person correctly under gdpr.
A legal framework has to comply with the EU Charta. Indiscriminate access to information is not in compliance with the EU Charta so a framework cannot exist.

It's a legal deadlock.
If we're going that route, then there are definitely a good number of jobs that will make you look bad no matter how good you really are.

Companies can be imposters too; we just like to blame the workers first.
The outcry came from media, not folks writing to politicians. So, write to your favorite news agency instead of/in addition to your "representative"?
I like how the person above can also say the following.

> Why is it nonsense? The wealthy and connected can already give their progeny undue access to opportunities via their social networks, and can afford the best education that money can buy. That's already way more of an advantage than the average citizen gets.
Besides, the whole point is to maximize equality of opportunity.

For computers, not everyone can afford computers in America. I was lucky to find a job walking fields as a child to afford one but that opportunity doesn't exist for everyone.
A month ago I was asked in a surprise email to verify my age for YouTube with a credit card, which I did to avoid landing in support hell later on, because I publish browser extensions with the Google account.

I rarely log in, and I wasn't using the Google account at the time the email was sent, nor do I ever use the attached YouTube account. The card was saved in Google Payments without my consent.
Crashes caused by Tesla Autopilot are piling up, and there are consequences
Blue collar workers are some of the hardest working people I know. Some of them make as much as 40k per year. Yes, I said "as much".

You really, really need to check yourself. You have no idea how good you have it.
Let's say every mathematician draws an IQ from the IQ distribution and a luck score from the luck distribution. Then, the highest sum of numbers wins a Fields medal.

That would be distributed according to the distribution of the maximum of N Gaussian-distributed random variables, and according to this[0] stack overflow answer, it's skewed downwards, below its mean. (Its mean, of course, is much higher than the mean IQ+Luck).

[0] https://math.stackexchange.com/questions/2105921/pdf-for-min...
By your statement, it would seem that you would find advertisements in response to your requests acceptable, is that correct? For example, you don't want a Samsung S22 Ultra Edition, but if you searched for car insurance, you are ok with ads.

Also, regarding unsolicited ads, it sounds like you will not send your resume to a company which does not list a position that fits you, regardless of how much you want to work for them. Which is fine, not everyone wants to take the extra effort. I have had companies create positions for me when I contacted them, even though they did not list an appropriate position originally.
Fuck No

https://lawpath.com.au/blog/what-information-can-an-employer...

/edit: what's the back story about this, your boss won't come to all of his subordinates, lock their accounts and demand their medical records?
James Webb Telescope Sends Home a Selfie and 18 Images of Starlight
An international social network where one posts pictures/videos, write posts, has a profile, look at news, communicate through direct messages or group chats should be fully compliant with GDPR. Even across borders. Because consent for those activities is very explicit.

What's not compliant with GDPR: Store cookies on a users computer, then let others look for that cookie and share the users data with them so they can target ads at you. Collect all that data from different site and create a profile of you that you then sell. You can also not move data out of the EU without guaranteeing to not do that.
How long have you been in tech? I'm 41 and have been in tech since I was 17 :) I've been calling myself an Architect but after working with some experienced CTOs.. lets say I now know my value/position. If I ever work for someone else then that's the minimum position I'd take.
3. Move all data to Europe instead of the US.
> I had a friend drop out of Ph.D in Japanese Lit because he felt the only way to progress in his dept. was to purposefully try to come up with the most wild interpretation he could that leaned extremely left and he felt that was intellectually dishonest and disrespectful of the author.

I’m getting high school Lord of the Flies english class flashbacks.

Teacher: why did they kill the pig

Me: because they were hungry.

Teacher: NO! It was the author telling you that they were descending into savages!

Me: I’m pretty sure they were hungry. This is the first time they ate anything in the book. I’m also wondering about the bathroom situation
Fairy snuff, I'm happy to get a typeface explainer but this may as well be spooned prunes. https://youtu.be/y6Gma6iNhxU
I suspect we will have 2 of them. We will start out with lots of them, but then a couple of them will start making the most money, and resort to underhanded tactics, bribery, and lobbying, and put the others out of business.
Looking for Early Adopters
Hello, I am looking for a group of early adopters to beta test our networking app. Looking for professionals, founders, investors etc
For real, this is not it.

Yes, you can't expect to start from zero at this course. But it seems that they failed at teaching the course.

"Filter course" maybe (as another commenter suggests), but my opinion is that it's a BS concept created by the universities. Sure, lots of places have "sink or swim" evaluations. But it is more a product of the universities pride than anything of real value.
Right, it's all about the cycle. Our climate goes from intensely humid in the summer, to bone dry in the winter - both because cold air in the negative double-digit Celsius temps is physically dry, and because our heat is forced-air. Then there are periods of high A/C use which also dehumidifies the air.
The Median Income in King County, where you work, is 90k / year. That's absurdly high in this country; but it's still less than HALF what you make. Check yourself.
You should look at the comments.
It would create widespread confusion in at least two of its principal rivals, the UK and US, and slow their ability to react.
Invalid Privacy Shield – What Is at Stake?
College isn’t designed to teach you anything - that’s what the internet is for. College is designed to weed people out and give degrees to the survivors.
I disagree it's true in everything. I haven't made an exhaustive survey of everything, but I have one counterexample: competitive StarCraft at a low level is always determined by who has the best strategy, not the best execution ("micro" in the lingo.)

A really slow player who understands the strategy but can't execute many actions quickly will consistently beat a faster player that has little strategic sense but a faster trigger finger.

The reason for this is, in my amateur judgment, that the slower player with better strategic sense will manage their resources (both time, space, and in-game resources) orders of magnitude more efficiently than the happy trigger finger.

Edit: I should clarify that I'm talking about StarCraft: Brood War. I just realised there's been a sequel and I don't know if what I've said is true for it.
I haven't played video games or had LAN parties in 20 years. Got too much of it early on, and that was enough :) Could you extrapolate on how it works nowadays? Also, is this purely probono, or do the players pay to access these servers?
Sending data to the US and storing it there, is the very point that is being contested.

People are acting like this is a trivial problem both technically & legally but it’s not. I don’t have sympathy for Facebook but if you are a small company handling data in the EU and other data outside it I have sympathy as it’s going to cost a lot in architectural complexity and compliance costs.
Whatsapp is often (not counting groups) easy to replace. Your part of the social graph is literally in your phone's contacts.
Indeed. I have experience at a neurology practice, I suppose it has skewed what "severe" addiction means to me.

Benzodiazepines addiction is severe as well. Not as bad as opioids but still pretty bad. I've seen patients get violent because a doctor didn't want to renew their prescription for their own good.
Nonsense, "you must be at least 13 years old to use this service" has been standard T&C since time immemorial. It is not a basic piece of information either, it's a big piece of identity theft. So not that I'd even give any online service my real DoB anyway.
I still haven't worked out how to phar.

Is this problematic for archive distribution?
The problem is that US law says that the US can tell a US company to share data with US Intelligence Agencies even if that data exists in a subsidiary outside of the US.

That's why simply storing EU data in the EU isn't enough when there's a US company involved. Our surveillance state isn't just horrible for privacy, it's also bad for business.
White boarding. We had them everywhere and used them often. The big ones in conference rooms were good and pretty standard, but the tiny ones placed near the actual desks for just quick and slipshod thinking out loud type stuff is what I miss most. For the big group type things I find myself often just pre-diagramming things which is way less efficient, but works as I'd probably be the one drawing anyway.

And part of the problem is that I know there are tools and we've kinda sorta used them every now and then, but at my company at least we don't have a solid broadly used solution. It might be the part mentioned by others about the ever looming "return to office" plans that have lead to it being punted constantly rather than properly addressing the need some way. Part of me hopes that there can be some moment where remote is just accepted and we can take steps to making it work as well as possible (with things like tablets with a stylus distributed) rather than just carrying on in limbo.

So I guess broadly the hardest thing is about how we're still, nearly 2 years later, in a nonideal one foot in, one foot out approach to remote working.
Ding ding ding, we have a winner!

I'm running a hiring competition right now for a "Senior." The pay band is less than what entry level startups pay. So we rotate through a never ending stream of kids who leave for better salaries because we don't have any higher levels.

Sometimes we do get lucky and pick up a mediocre lifer (like me) so HR sees no incentive to change.

Never take a job for a company where you are not on the value chain!
Yeah, games seem to circumscribe morality in a particular context, maybe in ways that allow us to explore certain moral questions, or (to your latter point) ignore others
Show HN: MemSafeCrypto, Java cryptography primitives using DirectByteBuffer
I get the tokenization argument and it may influence it a bit, but I suspect the n-digit math issue has to do more with search the way it samples (in the bpe link gwern references some experiements I'd done with improving n-digit math by chunking using commas, http://gptprompts.wikidot.com/logic:math). I think since it samples left to right on the first pass, it's not able to predict well if things carry from right to left.

I think can mitigate the search issue a bit if you have the prompt double-check itself after the fact (e.g. https://towardsdatascience.com/1-1-3-wait-no-1-1-2-how-to-ha...). Works different depending on the size of the model tho.
Club soda got me off them (this is before fizzy water became a trendy drink). Turns out my craving was mostly for the carbonation bite, not the sugar.

Seltzer water didn't work. The missing minerals make it taste super weird to my palate. Had to be club soda (or sparkling mineral water, but that was too expensive for me to have often at the time).
In factorio, you have all the information and tools right in front of you. Everything is transparent. There are no black box failures. If there's a problem, you can and will find the source of it and be able to fix it. It satisfies the building+problem solving itch without the painful parts of programming, eg broken dependencies, slow build times, putting an = instead of a ==.

So, yes, programming is of course more productive, but that's not really the point of leisure time.
Thanks for checking it out searchableguy. Tbh, I haven't run any performance/scaling tests just yet. :) I certainly don't expect it to be as performant or scale as well as BEAM right now and agree with your point that BEAM is particularly well suited for this paradigm.

That said, I think there are other server technologies to back LiveViewJS apps that may be able to scale out and perform just as well as BEAM including: Redis and DynamoDB. I plan to experiment with these in the near future.

Additionally, a big motivation for me was that I wanted to write apps in a language that I am very productive in (namely Typescript) which also has a large ecosystem and larger population of developers.

Lastly, in terms of other languages that I think could be well suited for this paradigm, Golang stands out (with channels and goroutines) but I haven't experimented with that yet.
If you want to effectively bridge an airgap you compromise someone on the inside.
It sure seems like stuff online obeys the Lindy effect. If some sites have been around for ten years, expect them on average to last another ten.

I would love to see any data or research that's been done on this.
A Scientific Challenge for the Diagnosis and Gleason Grading of Prostate Cancer
Heh. I've actually experimented with something like that before, then came to a conclusion that we have so much information added every day, there is very little value in the archives. It's not to say there's not value, but the effort to create one doesn't justify the return. Maybe you just have to be very interested in the content, or just be a very kind person?
Fantastic! I'll have a deeper look and see if there's any opportunities for integrating this into https://learnawesome.org (which is also open-source).

One of the most frustating thing about the current generation of note-taking apps has been that either they are available as an offline app, or as a VS Code plugin. Many of them have turned into VC-funded startups - keeping the web version as a proprietary product, blindlt following Roam.
If the graphics quality increases I might play it one day.
US believes Putin has decided to invade and has communicated that to military
Thanks, I do sleep like a baby.
Statistics tell me two things:

* A sample of one is not relevant

* You also used to have many other coworkers that weren't very good at whiteboarding, since even very good engineering teams in FANGS have many people like that, and that didn't have that problem since you specifically said you had one occurence of that.

So hear me out: maybe there isn't a single predictor that you can just automatically throw at interviewees, like a hard leet code problem, and hope that it will magically filter out the very best engineers for you to pick from. Maybe you should have an interview process that test the different areas I mentioned proportionally to what the actual job you are recruiting for requires.
But you had the privilege if uncommon intelligence and test taking ability. Not all privilege is money.
I can't say I'm too surprised. Waterloo is unusual in that they offer a Bachelors in Math in addition to the more standard B.Sc. and B.A degrees. Computer Science majors there graduate with a B.Math.
In the US, it's very unusual to buy a SIM card outside of purchasing a phone and phone plan. And while we do have prepaid options, they're much less commonly used than in other countries.

At a quick glance, the cheapest T-Mobile plan is $60/mo, or $45/mo if you're adding a second line to an existing plan.

You can also get a SIM card intended for IoT usage, but this is probably not something your average non-technical person would know how to do. I also expect that most Americans are unfamiliar with buying a SIM card in a way that is not direct from a mobile carrier.
Maybe put the repost date and the original date/re-publication date closer together and/or in the same place? I think part of the confusion is people glance at where they expect the dateline to be and then miss the other bit because it looks like a quote or ad box.
Anecdotally, some schools are making a genuine effort to have a legitimate Intro CS/programming course. As I noted elsewhere, pretty much uniquely among majors outside of the arts, a lot of CS majors are designed in a way that is very unfriendly to people who weren't already hacking on computers a lot.
As mentioned, zachtronics games. spacechem is more fun for me because it's not literal programming like TIS-100

minecraft (redstone/technical farms get quite sophisticated)

astroneer
Have you open sourced it? This sounds like something I'd benefit from.
Yes, of course that should be part of it! My point is that we do need to acknowledge that some people can’t live independently and also don’t have a support system, and a humane approach will need to help them too. Currently, if someone can’t live independently, their family gets them into a nursing home or hires a caretaker. If you don’t have that support system, our society won’t help you at all.
You seem a bit sensitive.
There is a fine line between "this game exercises the same parts of my brain as my day job, but with a vastly different set of restrictions and consequences" and "I stare at a screen exercising this part of my brain all goddamn day and the last thing I want to do in my leisure time is stare at a screen using this part of my brain even more".

I am an artist; I flirted briefly with Minecraft for a while, then looked up from a flawed first attempt at an underwater glass dome at 3AM, decided I would much rather exercise my creativity in a realm where I can show it to other people and maybe make some money from it, and uninstalled Minecraft forever.
There really shouldn't be a need to explain the deferral for each occurrence. I have explained it in general to my manager and participated, in my opinion, appropriately. They have not given concrete steps that they would like to see me take. For context, I'm only a midlevel dev.

"The "stupid" part is poking at this sensitive topic"

Exactly, but without bringing it up, that curiosity wouldn't be satisfied. They talk about being candid as a positive trait. It appears that isn't true - just typically corporate doublespeak.
That's exactly why the EU is doing this. The various EU courts all have issue with the fact that the US Government can force US Companies to share data with US Intelligence companies even if that data resides outside of the US. This is why simply storing the data in the EU isn't enough.

Our government allows intelligence agencies to spy on everyone, and as a result foreign countries do not trust us. As long as other countries have to worry about US companies sharing data under gag orders those countries will not trust our companies with their data. Nor should they.
My point was that IBM Plex, as a recent font, is not bound by historical traditions or practices regarding the use of ligatures in the font.

Sorry for the confusion.
glad to hear it!

this is giving me the motivation to keep going with the command based version :)
Tim O'Reilly on Web3
Having just taken a job as a l Lead SRE in a large consultancy despite not being skilled or experienced enough I'm terrified that I'll struggle to move to a new org solely because of my job title. It's jarring how much of an impact it has made on me and I don't really know what to do about it.
I'm aware that it's only really a problem when I move but I don't think the work and tech I'll be exposed to will help me reach a level where I'll be confident.