skysight-inc/HackerNews huggingface dataset:
Balaji Srinivasan on Bitcoin, the Great Awokening, and Much More
'what if somebody ...' made SaaS service to upload pictures and overnight ship the fingertip.
Sorry you are feeling trapped and depressed, been there and its not great. How long would it take you to get your GED and can you do it online? Getting that would open a lot of colleges and options to you that might otherwise be closed. You don't have to pursue college but getting the GED at least would likely give you a sense of accomplishment. This is a tech board so most of the suggestions are going to be tech related which may or may not be what you are looking for.

Google offers a certificate program through coursera you may look into.
https://grow.google/certificates/

I have not taken them but no one who is taking them and likes it. He has not attempted to get a job with it yet though so fair warning.

Another poster mentioned this but I'll ask again, those people that have quit, where have they gone and can you look there?
Could you work towards becoming a teacher like your wife?

I hope you find what you are looking for and wish you the best of luck.
Things I Learned After Becoming a Coding Interviewer
I personally know somebody who started working in tech with absolutely no prior experience. From that story I think two pieces of information are something you might find useful:

1. it's easiest to enter manual testing and then figure out next steps after a year or two

2. it's important to have somebody who is willing to give you 2-3 days of proper training on basic bits that everyone in the field just knows and then who would be willing to pick up a phone from you when you encounter something you don't know - after 2-3 months you'll notice you are not calling that person that often

There is also third thing I always suggest - if you don't have a LinkedIn profile it's good time to create one, even if it does not contain experience you don't want to show. Once you have a profile start actively searching through suggested contacts and try to link with people who are recruiting in the area you want to start working in (I always add personalized invite message). It's entirely possible to grow your network into 500+ connections within ~3 months if you do this regularly a few minutes every day. Once you have your network sorted you will start seeing offers that fit you, mute (but don't disconnect from) everyone else who is posting spam.
I'm looking for answers, I'm not looking for some arm-chair expert that assumes a person asking a question has done zero research and wants to throw out an answer an article or guidance counselor told them about years ago.

You just told me to take a 90 minute commute, at an $8 an hour pay cut, to go into a "kinda" apprenticeship that is asking for 5 years of experience in the job posting.
Forget it Jake, it’s Chinatown.

It’s impossible to discuss non-left politics on HN.
Mark Seemann started it first.
Ask HN: Are there ways to exploit an incumbents network effects against them?
GitLab team member here - you can also watch https://twitter.com/gitlabstatus
I agree that focusing in the number of cases today is a bad idea. Anyway, since the middle of May 2021 they are below the average of Europe https://ourworldindata.org/explorers/coronavirus-data-explor...

Edit: I just notice my link is for confirmed death, and you say confirmed cases https://ourworldindata.org/explorers/coronavirus-data-explor... Sweden is still above the average of Europe.

The problem is that I only look at the death number. It's too difficult to compare the number of cases, because there is a lot of asymptomatic cases, and very mild symptom cases and the detection depends how much each country is testing. Death are more difficult to hide.
Pandemic Schooling Mode and Student Test Scores: Evidence from US States
Great advice. I would add to get these certs onto your linkedin profile, and to create a portfolio for employers to view. However - be advised that RPA doesn't usually pay very well (but might be more than you're making now), but it can get you into a position inside a company to move to a web or other developer position.
Good luck to you!
El Salvador Plans Tokenized Bitcoin Bonds and Tax-Free ‘Bitcoin City’
So only PhD's know how to science. Guess my master's in EE doesn't mean jack then. Why am I even trying to read academic papers or science journals related to my job? I mean I don't even have a PhD...
> Ping me on “me at teitoklien . com” (klien is not a typo)

If confusion is common enough to warrant the preemption, then why not just get teitokline.com as well? Seems to be available.
Yes. You need to look at testing rates, and positive rates to have a meaningful comparison.
Today they print books with offset lithography which applies little or no pressure, but until the 1970s they still printed books with "letterpress" that really pressed the paper so that you can feel the presence of the letters on the paper.

I enjoy that. I bought a book at the antique mall (for $10) about the French Revolution the other day and the fact that it was letterpress was what sold me.

You could get in on the ground floor of this one. Do a patent search on tactile displays and you can find out what people have tried so far.
False, you can deactivate it, the Libreboot/Coreboot guys have done that.
Absolutely. Was going to comment ‘…narp?’, until I saw your post.
In addition they don't test kids:

The Public Health Agency of Sweden recommends that those who are unvaccinated with symptoms of COVID-19 get tested to see if they have an ongoing infection. The same recommendation applies to children of school age and older, i.e., from about 6 years of age. Younger children of preschool age are primarily advised to stay at home if they are ill, without taking a test. The regions decide which people should be tested. There may be regional variations from the national recommendations, so you need to find out what applies in the region where you are.
I've always disliked this breakdown. My body is something I have -- it's just potentially (not always practically -- see the article) more difficult to clone or otherwise use without my consent than a key fob or something.

Edit: To be clear, I don't think this is an argument for biometrics, but rather an argument against them. They can't complement something I have in a two factor scheme, because my biometrics are something I have.
"sending UI code to the front end for every request" makes more sense to some than ending up with client-side generated bloat of severe cases of divitis and/or custom tags nested ad infinitum. :-)

Again, question of taste :)
Aside from linters, at least some very common C++ compilers will refuse to compile a non-exhaustive switch statement.
The key IMO is mentioned in one of the comments.

> [lots of] switches on enums are a code smell

Someone else also pointed out that a code smell doesn't mean something is always bad - only that it's likely to be bad. An enum that's rarely or never the subject of an if/switch check or pattern match is probably OK. For example...

* A type-safe and self-describing alternative to a boolean argument

* A scheduler priority or group

* A state in a state machine

OTOH, an enum that appears often in conditionals is likely to be error prone and classes or interfaces should be considered instead. But it's really all pretty context-dependent. The question is: which approach creates more coupling and/or requires more points in the code to be updated to remain correct when a new value is added?
That would also be username like one other user mentioned. Not passwords.
There’s nothing wrong with having ADHD. I’m just saying, ADHD could be a plausible explanation than being an introvert, and as someone who got diagnosed at 36 himself, it can take a while to see the signs.

For example, I can’t small talk with someone if I think they’re boring or if it’s someone new who I just met and don’t trust. It’s a terrible trait of mine because it’s pretty judgemental, but it’s something that I’m hoping to improve over time. Because of this, people’s first impression of me is that I’m an introvert, but I’m far from being an introvert (I really need frequent social contact). It just takes a while for me to warm up to someone.
Very entertaining.. I follow https://twitter.com/EmojiMashupPlus for some time now and it also has very funny combinations.
That is of course true. My point was to highlight the kind of situations where straight serialization of text would be somewhat closer in required storage, when compared to similar serialization of number values. That serializations of such numbers would only encode a subset of the values it can represent, I would say, is besides the point. It is after all how number representations work.

To reiterate my original point: It is never the case that serializing text that represents numbers is the most efficient representation. The posts here seem to either suggest or think this is the case. And this was only the size consideration. It is even worse in terms of processing. You need to do O(n) operations on the length of text data just in order to decode the values. A step that is entirely avoided with a correct binary format.

Just a anecdotal example here on the computational aspect. Maybe 10 years ago or so, I used an OBJ loading library that would straight up decode 3d models represented as ASCII text. I wrote a simple de/serialization program, just 70 lines of code, to both dump and read dumped data. The load speed for a complicated scene went from 38 to 0.7 seconds.

This isn't to say there aren't good use cases for text formats. However, it is always a tradeoff for human readable data, at the expense of efficiency (storage and computational). The former is much less so when using a simple compression step. Very often this tradeoff is acceptable.
Try it out. You might find it going off all the time. Even at the tailpipe, CO emissions can be 1000ppm and your car's air intake is well-located to suck that in from the car ahead of you.
Maya breakthrough as underwater discovery solves 1k y.o mystery
I didn't find riding the train around Europe to be complex, if anything it was a bit more straightforward than air travel in the US domestically because I didn't have to go through absurd security theater as part of the process. I have done many many cross-country train trips in Europe without issue.
I really hope that 'enums are a code smell' is the worst technical opinion I see today because I'm not sure I could take much worse.
In C#, enums basically add typing to a predefined set of entities or statuses. This is why they basically are just numbers under the hood.

Practically, though, they are important when dealing with serialization: Writing state to disk, database, or over the wire. Because they quickly typecast to a number or a string, you don't have to deal with the complexity of serializing or deserialzing.

Having recently inherited a C# codebase where enums weren't used, what I can say is that "polymorphic classes" to represent a predefined set of things is a smell. This manifests itself in cases where we had tables with a limited set of constants, and were loading them through joins. It was much more efficient to remove the join and turn the foreign key into an enum. In another case, the "object" is fully serialized in a contract to JSON. It's much more efficient to just serialize a single value in the contract as well.
Hi Ryan. I've helped a few friends break into tech now and while I'm far from an expert, I do have opinions on how to approach it. If you're interested, drop me a line at my email (username at gmail) and we can chat sometime. It may or may not be new info for you but happy to pass along any insights I may have. Cheers.
My advice: understand your goals and strip your learning to the bare minimum. Ditch the degree. Its unnecessary for what you will achieve in your career. Which will be working at small-to-mid-cap companies. Your ONLY goal should be passing a take-home coding test at a recruiting agency (such as teksystems - find something local to you). Once you're placed, you will learn everything else on the job.

Some advice to help you:

1). Learn a superficial amount of git and Linux command line. I'm talking bare minimum. If you have used these tools before you already know too much.

2). Learn a programming language (ONE) to a beginner level.

3). Learn HTML and CSS to an intermediate level.
There is some overlap between this moral and philosophical line of thought and arguments for and against abortion.

I have ...complicated... feelings about the issues myself but find that trying to talk about such things in person tends to lead to very heated and emotional conversation.

The only thing I can be reasonably sure of is that we are very good at holding contradictory views and options about topics. Often without even realizing how contradictory our views are.
where is the mention of false positives with low quality commercial testing here ?
As a train loving Dutchman the German bahn.de website is my go-to destination for any travelling from the Netherlands to Germany. It's just so much more convenient than the Dutch NS website.

Fun loophole with those minimum transfer times, was it patched since? It's not something I would use; I don't mind paying a fair price for what is a form of transport much more sustainable than air travel, although I do like to figure out economically frugal routes.

Having to have an argument with a conductor isn't my idea of leisurely travel either. I could manage in Germany, but I once had an Italian train conductor who didn't understand the (valid and very popular) Interrail tickets we had and just got annoyed. She gave up thankfully and move on in a huff.
> What they can’t do is make you remember a code/password which you have “forgotten.”

They might be able to with an FMRI machine.
You bring up some interesting points: there are many human rights abuses
in China and Russia. Tibet too. But these are not relevant to this discussion.
And there is no such "right to exist" for countries. People have a right to
self-determination. All people have this right. The reason Israelis bring up
a "right to exist for Israel" is to seek confirmation for their historical narrative.
This narrative is under attack and has been for the last 30 years (Benny Morris,
Ilan Pappe, etc.). It's hard to pretend Zionism is not a colonial settler project.
It's getting harder every day. There was a strong, distinctive Arab-Palestinian
identity and this was a dangerous threat to Zionism. In 1948, there was no
longer an option to buy land gradually, bring in immigrants, and build a Jewish
nation. This was a time for a different sort of action. Depopulation and dispossession.

But I digress.

The actual history, and this is the history of my family, is that the Haganah
orchestrated a terror campaign in late 1947 and well into 1949 to ethnically
cleanse Palestine of its Arab population. They did not discriminate between
Christians, Muslims, or Jews. In Haifa, they rolled barrels full of explosives
down the hilly roads. The Haganah also drove around the city in trucks with
loudspeakers warning the residents in Arabic that they would be killed if they
did not leave. They referenced the Deir Yassin massacre. Of course this worked.
Haifa was emptied. This was repeated, although with different tactics, Jaffa, Lydda,
and over 500 other smaller villages.

The simply fact was that a viable Israeli state was not possible with that many
non-jews living there. Over 750,000 people were dispossessed of their land.
Half the population was ethnically cleaned. This is a war crime. It's also immoral.

Depopulation, dispossession, and colonization are valuable tools in "state building".
But in the case of South Africa, it didn't last.
I mean precisely what I said. Invariably in this day and age whenever you encounter someone who claims to be doing something for the people they are, in point of fact, doing it as agents of the state. Whatever lies they tell others (and themselves) they are, in no uncertain terms, seeking to perpetuate the system that privileges them above others. They can pretend they're fighting the good fight all they like, but it's a sham. It's a grand carnival used to distract people from the man behind the curtain... a veritable sleight of hand intended to convince you that their designated scapegoats, and not they themselves, are the real cause of all your woes... whether that scapegoat is white people, jews, or whatever. They're hucksters, plain and simple, and should be mocked wherever they are found.
There's a strong anti Mars settlement sentiment going on, not just anti "space tourism". The idea, which I don't really subscribe to in this context, that we should utilize whatever resources we assign to space towards fighting climate change and fixing problems here on Earth.
>don't complain when people want to activate it. It's like games that offer "DLC" that consists of an unlock key for content that's already on the disc.

>We should not make it easier for the corporations to abuse us.

I fail to see how this is "abuse"? At worst the game is taking up an extra 20GB or whatever for a map pack that you can't use. Then again, localization files (for the games that don't selectively download those) are on the same order of magnitude, but I doubt that would garner the same amount of outrage.

>As far as I'm concerned, if it ships, it's considered part of the base product. Don't want people hacking around to get the things you ship but don't want them to access? DON'T SHIP WHAT YOU DON'T WANT THEM TO HAVE WITHOUT PAYING THEN.

So the point of contention is that it's a hardware lock vs a software lock? About a decade ago, CPU makers would disable cores at the software level, which means you could potentially unlock cores if they were non-defective (they often were). Later they caught on to this and physically disabled the core by lasering it off. If I have this correctly, you'd be against them in the first case, but are okay with it in the second case?
Facebook’s hate speech policies came at the expense of Black users
It’s the relation between your own past/present suffering and Suffering as a concept. You know Suffering is bad because you’ve experienced it, so it makes sense to reduce it beyond the scope of just yourself.
Or in a unit test
“Should” is way too strong. “You should consider” is appropriate.

An enum is essentially an encoding over integers. I guess this depends on your programming language, so humour me.

If you have an integer whose meaning is a category (as opposed to a count or measure) - does this need refactoring into classes?

Probably not most of the time.

For example you import a CSV and one of the fields is a categorisation. Let’s say county code. Your code may occasionally care if you are in an EU country.

You could have a class per country and override isEU as needed but this is clumsy and ugly in my opinion.

You’d also need a switch statement, in a factory method to create these from the csv data.

A lot of the time it’s easier to follow code where the switch statement is in its intuitive place.

Highly OO abstracted code can be very hard to reason about too.
Anyone know whether the [REDACTED] really needs to be? Of course for a lot of us this is a big neon sign saying "something interesting here!"

It says need to know for biosecurity/policymaking, so I'm guessing it's something about weaponization.
While I'm a big fan of new cities, urban design, and government innovation, I really don't get this or why anyone in the crypto community would want to deal with this government which seems increasingly authoritarian
That was my original use case for Nix! Computer lab admins wouldn't install something I wanted, so I went about seeing how to install it myself.

Linuxbrew had to compile everything from source, but Nix in a proot environment worked perfectly.

If you're not going to be writing packages yourself, whatever package manager you use, you don't really have to worry too much about The Nix Way for the use case you describe
Guys I knew that worked as corrections officers were making around or less than what OP said he was making, ofc I imagine that highly varied on state/municipality/etc.
Rust Moderation Team Resigns
That sort of claim is going to require some numbers for what you define as "nutrition density". Picking at random 100g of steak vs 100g of kidney beans you get more calories, equal protein, far more potassium, vitamin c, iron, vitamin b, calcium, and magnesium from the beans. I enjoy a good steak too, but I know it's a luxury.
I would love to see if we can have something similar that doesn't require JS at all, so we can execute x86 programs server-side just using Wasm translation (hi Wasmer).

Running user input on a server would definitely be a security risk, but might be nice when everyone is trusted anyway.

Though, if it's server side what would be the benefit of using WASM instead of just running it in the actual languages? I'm always on board for doing weird things just to see if they can be done, so if that's what you mean, I get it. I don't know much about WASM though, so I honestly don't know if there would be any practical benefits of running it server side.
this is fun! I'm curious, how do you blend the two emoji?
The method in the article required an hour of photoshop work. Anybody know how much expertise is required for that step?
1UpBlitz – Black Friday Sale
1UpBlitz is having it's first black friday sale. Get 20% off with lifetime updates. Up to 30 people can redeem. Sale ends Friday night.

1UpBlitz is the first SaaS start for blitzjs that will save you 60+ hours of work.

Head to https://1upblitz.com and use discount code "1upblackfriday" during checkout.
Culture is not a reason to justify harm or violence. Just because we've always done something doesn't mean we always should, otherwise anything that falls under the umbrella of culture can't be critiqued, like genital mutilation, or child brides.

Culture is important, but we can just as easily establish cultural practices that condemn violence and harm, rather than support them.
I really tried making a derrivation for for the nomachine server, but it consists of a wrapper script in bash which for some reason is very long and complicated, this script calls a binary which required some libraries which were missing in the NixOS repo, and everyting assumed the program was installed in /opt/something. Then I tried steam-run, but the program just segfaulted on me when I tried. This is where I reckoned investing more time was not worth it.

On Arch I just do `yay -S nomachine` and call it a day.

But I really believe that someday the NixOS community will catch up, but currently it is not for me, since sometimes I want to get stuff done and not tinker with my system.
I'm sorry you were downvoted for asking that. I think it's a fair issue to raise. Assuming the mice are intentionally injured to allow testing, it seems reasonable, to me, to question the ethics of that. Of course it's easy to say "they're just mice, who cares?" but it's not wrong to ask "they're living creatures as well, shouldn't we care?" I expect the response to be "it's justified given the benefits we derive for humans, based on this mouse based research", and probably most people would agree with that. But perhaps not everyone would.

Also consider the number of really scary books/movies out there rooted in the idea of "medical utilitarianism." For one example, this issue is addressed in a show called Biohackers that I just started watching. And even in real life, people have tried to justify a lot of really sketchy stuff over the years, in the name of "the greater good".
I have a Rocketbook. It is an erasable plastic paper notebook. You write with some special pen, and then erase with a damp cloth. The application lets you easily scan all pages.

For the price, I find it better than both the reMarkable and a paper notebook.