skysight-inc/HackerNews huggingface dataset:
I had a grand but I had a friend. Moved to another state with a suitcase of stuff. Took some time off, tried to freelance didn't happen. I was living on lentil soup and rice. Eventually had to work at a factory/restaurant/till I got into a web agency job. Before that I was doing data entry and before that dishwashing. My finances imploded (like 300s credit score, was sued by JDBs) and yeah it was really dumb on my part but I was able to recover. I crashed my car too (in a parking lot doing dumb stuff eg. drifting, not bad just busted a tie rod) and yeah, I rode my bike around like a dumbass for a few years. Still poor but in a better place and helping my families out. I've built my CL back up it's nice to have.

A cool thing is I had so much time, like months of time to learn. I dove into web development, I didn't know what a CSR was, how to get a server to work, learned about XSS/sql injection, etc...

This was in 2016 left from NY moved to Missouri/KS.

I still have that fear of "what if I go homeless" but I've also learned not to get too attached to my possessions I can in theory sell them on the spot at 70% of their price to get immediate buyers. It's not great but guarantees me cash. I can do computing on second-hand stuff, in a better position to freelance. I have a burn rate of my net worth based on assets/cash/CL divided by my monthly needs so I know how many months I can live for ha not to get dramatic.

I shouldn't be poor now, I make more than I really need but I also keep saying yes to my families, I've given away $30K so far which is a lot for me. Funny I could have paid off my student loans with that money or I could have saved that. Oh well adapt and survive that's the name of the game. Also try not to be too much of a nice guy.

I had some crazy experiences though, like riding a bike at midnight through a road cutting across a huge field (like a mile or two in length) pitch black at night that was scary.
They have low death rate too. 117 deaths = 1.125 covid-19 deaths per 100,000 in the last 28-days

The weak are dead & vaccinations work.

Covid-deaths per 100,000 during the epidemic:

Sweden: 145
Finland: 22.7
At least they didn’t try and blame their incompetence on “sophisticated foreign hackers, possibly Russian”
• Up to 1.2 million active and inactive Managed WordPress customers had their email address and customer number exposed. The exposure of email addresses presents risk of phishing attacks.

• The original WordPress Admin password that was set at the time of provisioning was exposed. If those credentials were still in use, we reset those passwords.

• For active customers, sFTP and database usernames and passwords were exposed. We reset both passwords.

• For a subset of active customers, the SSL private key was exposed. We are in the process of issuing and installing new certificates for those customers.

Oh dear. No mention of 2FA mechanisms here. So does that mean GoDaddy's security is not good enough or is in fact very poor?

No different to Epik's security breach I guess, but not the worst security breach I've seen in a long time when compared with Twitch [0].

[0] https://news.ycombinator.com/item?id=28771465
Disclaimer, I work for Toyota, opinions my own.

> Is it possible to be the hero who transforms a company and get rich doing it? Or do you basically have to make a lot of enemies to do the right thing and get no more money than if you just kept your head down while looking for a job at a competitor.

You might get rich transforming the company, but you certainly will make a lot of enemies.

Everyone at these car companies know that as the focus changes to EVs anyone with skills related to the combustion side of things will see a reduction in status and probably pay. Few of those people are anxious to this transition happen during their career and they will not be happy with people who expedite. This is true to a lesser extent with people whose skills are transferable to EV but work in combustion now. To progress a career you generally need to lead new projects and those projects require resources. So to keep skilled people running your combustion business you need to offer them the resources to run these kinds of projects to progress their career even if the money would be better spent on EV development. These people will also fight against money being allocated to EV development rather than their own projects.

EV companies don't have these problems. They have piles of cash and a mandate to get it out the door as fast as possible. Inside the company, everyone's career trajectory is more or less aligned with the company's and so there's no foot dragging.
PureOS 10 is Released for all Librem Products
Think this is still overestimating the threat. It's kinda like saying you can hack someone's password by watching video of them typing. True, but also non-trivial.

If you're already being personally targeted by an organization professional enough to follow you around, take a photo of your fingerprint on something you touched, then painstakingly reproduce said fingerprint through highly technical means and then gain physical access to your personal device that uses a fingerprint reader to use said fingerprint, you should be aware of your position and have multi-factor authentication set up for everything anyway.

For your average everyday person fingerprint security is fine. The thief who snatches your phone when you step away from your table in the mall food court isn't going to be able to crack it via this method.
Web Scraping with CSS Selectors Using Python
A blog post about CSS selectors, what they're, why even care, and their pros and cons from the web scraping perspective. The next thing I'll cover is XPath.
Anyone that has seen Blade Runner and the news should see that as a concern.

The rich would spoil Earth and defile it and then move off to the ultimate gated community of Mars, leaving us to deal with the consequences of their actions.
I know that's something people say, but that doesn't actually give me the information I need to be informed about how secure or insecure it is and how hard it is to bypass.
For an alternative to async, with better support (granted the use cases aren't exactly the same), you can hand off some processing to Celery and then get the result to the user via Channels.
> capable of analyzing situations with a critical eye

So capable that you believe the colors of words on a screen relate to the validity of the ideas presented.

Good luck with that.
We do understand it. It's why Americans love quaint towns. There's a few in my suburbs. It's why many old towns you see a BUS sign. It's not for a bus, its' the 'business' route and the highway has been sent around them.

Doylestown PA: succesfully petitioned and built TWO of these. A 611 and 202 bypass leaving historic doylestown beautiful.

The problem is, for those suburbs that never had strong town centers, there was little objection and so as you go down 611, it's a 4 lane major travel route that passes right through a bunch of other suburbs leaving them without a downtown and a place thats not comfortable to travel.

of course, Doylestown was surrounded by farmland when this was build making it much easier to do... Good luck building a bypass through other towns
This depends on the market and the trade. Not all are equally competitive. Might have to investigate your area but look into plumbing, HVAC, carpentry and others. If you don't care about the nature of the work, go with the most promising prospect. If you do, then explore them, watch youtube accounts of the job, etc. Personally I think the downside is longer hours (typically) and often shift-work.

Since you're asking on HN I expect you're not averse to programming either. Can be competitive at Junior level. Take a free course at freecodecamp or whatever, will give you some idea whether it's worth pursuing. People will often say "contribute to open source" but without a frame of reference you'll just feel lost, so either take a course or start your own project first.

There are some other high-turnover gigs like corrections. I don't know if I'd recommend this, but it wouldn't take you long to get in. Expect overcrowding, violence, and stress.
It absolutely is, unless you allow xenophilia to overcomplicate the issue. You don't need to completely bork your string implementation to support every language ever concocted by mankind. No one is coding in cuneiform.
In Swift specifically, switch statements are exhaustive, so adding a new case to an enumeration that is switched on will automatically give you compilation errors at every point in the code base where that enum is matched against.

Which, in my experience is a huge advantage rather than the supposed disadvantage Fowler is saying it is (although I could see that being the case in many other languages).
Yes, "worse is better", the ultimate reason of why inferior technical decisions get universally adopted :/

Of course, one day the technical inferiority finally shows itself (e.g., the ports do conflict), and then people start to heroically overcome the obstacles they've created for themselves, showing outstanding feats of ingenuity. Just google "port allocator"! Every company inevitably writes their own home-grown one because everyone's deployment/integration pipeline is unique.
I am still utterly baffled by the way people are impressed by a reusable launch vehicle. This stuff is old hat. This person worked at NASA! They probably worked on systems that were launched on Shuttles!

Can anyone explain this to me? I realize that the Shuttle was not beloved, but how could someone write thousands of words on reusable launch vehicles and somehow forget that the U.S. has been operating them since the '80s?
You can use flag enums for the logical facts. Not always, but sometimes they can be useful and make comparisons/checks easier.
i think we are already past the breaking point, and people might simply move elsewhere
Honest question: Doesn't Android = tracked?
>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.

Localization files are not normally sold as DLC packages, so that's not the same thing at all.

>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?

I don't like either, but if something is physically damaged (which lasering it off effectively does), then it's more reasonable (and it's not like software could reactivate it anyway). But then again, a core that's "lasered off" is not able to be used at all, even if you pay Intel a bit of money, so that's not the same either.

What I'm talking about are features that are perfectly functioning, that are present in in the hardware/software, but that are locked off because the manufacturer wants to nickel and dime you. The business model of "soft-upgrading" CPUs is garbage for this reason.

It'd be like selling a Swiss Army Knife with 75% of the features physically blocked off, but still present. Would you take issue with someone modifying such a knife to access the parts that are already there?
Another framing of the article is that black Facebook users were more likely to use hate speech. Since the social penalties for using a racial epithet such as "cracker" are far less severe than the N-word, perhaps this is not surprising.
IMO: Friends don’t let friends use GoDaddy.
Mmmh I kept using the OS when Sylpheed was sending/receiving emails, or Outlook Express when I was using Windows.
I had an idea cooking away in the back of my mind for a few years, but never really managed to build it, as my job demanded too much of my time.
For example because some got the vaccine shot and got infected too? The vaccine offers middling protection against infection.
If you have convinced people to change their minds by dint of your ideas, how is that a dictatorship? No one's sending people with guns into lobster boil festivals or grocery stores.
I, for one, think permanent Mars settlement is a dumb idea, but I look forward to watching someone try it.
Matchbox Sign
How do you define mental models in the first place? It seems the examples given by you and other commenters mostly fall into the category of sayings, as you rightly pointed out, which are (sometimes) useful but overly general and unfalsifiable claims.
The ratio of neuron count to body size is the important measurement. An orca might have twice the neurons, but those extra neurons go toward motor control, not experiencing suffering and contemplating mortality.
>This is a long way from "enums are a code smell,"

originally the meaning of code smell was not that code that had the smell was bad, but there was a chance it was and should be examined. For this reason of course it is useful to get rid of code smells so that people don't feel the need to investigate hey is this smelly code actually bad code.

But all that said not sure if an enum is a code smell.

on edit: this at any rate was the rationale behind the phrase code smell I was first introduced to.
'Core team' as a concept naturally leads to elitism.
Is ISA lock-in really an issue today?

Porting most software to ARM64, Power, or RISC-V involves typing some variation of "make." Only a small percentage of software written in C/C++ or ASM is problematic. Anything in a higher level language like Go or a newer language like Rust is generally 100% portable.

Switching from X86_64 to ARM64 (M1) for my desktop dev system was trivial.

Endian-ness used to bite, but today virtually everything is little-endian above embedded. Power and some ARM support both modes but almost always run in little-endian mode (e.g. ppc64le).
The OO story generally falls apart once you go outside of the module/library, and want to actually treat objects like generic objects, and have new custom behaviour for some types of objects.

Either you end up with 'scary' enums, or with dynamic_cast and 'scary' null pointers.
The examples in the article show anywhere from 5 to 7 lanes. The outermost lanes in one of the 7-lane examples are parking lanes.

There's a stroad on Staten Island that scares the crap out of me - Hylan Blvd. I have family that live on it. It's six lanes with a median, but sometimes and in certain places parking is allowed in the outermost lanes. So you can suddenly come up on parked traffic but only at certain times of day in certain places. It's totally insane.

To get in the driveway, you have to loop the block to the closest light, wait for the green, and then drive halfway down the block and back-in before the light changes and traffic starts up. It's quite stressful.
Many countries (and certainly Italy) have a taxation treaty with the US. To my understanding, you basically write off your foreign tax against your US tax and so only have to pay US tax if the foreign tax is less than the US (which in Italy, probably not).
Effector with GraphQL via Gqty
Just don't use react-hooks, you need to move whole logic to a model.
I wonder if it's related to this: https://news.ycombinator.com/item?id=28513130
>We need to build a needs-based economy that is not dictated by private corporations.

what does that even mean? As bad as a "Greed" based economy might be, it does provide clear incentives for everyone to follow. How would a "needs-based" economy work?
>no one asked a few self-chosen individual who have never travelled beyond their own valley to ruin text handling in computers like the American Standard Code for Information Interchange has.

Are you seriously mad that the people who invented computers chose to program in their native language, and built tooling that was designed around said language?
If you make heavy use of enums in a class oriented language, your code is not as clean as you think it is.

Everyone in this thread sounds like they've been writing c# for exactly three years.
Obviously there is a story behind this ("the Core Team placing themselves unaccountable to anyone but themselves"), but it's not entirely evident from the PR itself what actions led down to this happening. I guess somewhere a Core Team member broke the Code of Conduct but the deed went unpunished? I was expecting some references or links to where this actually happened, but couldn't find anything. Anyone know what happened for this action to be taken by the moderation team?

Not part of the general Rust community, just an outsider, so maybe I'm missing something obvious.
Wrap a website with a WebExtension
You can find hospitalization rates by age group here.

https://www.cdc.gov/coronavirus/2019-ncov/cases-updates/burd...
The binary stl format uses float precision. But the point is much more that parsing takes CPU cycles.
Generally the issue with the switches scattered about (or more generally, and concern about conditions scattered about the codebase) is that the body of each case is different. Of course if all the bodies are the same the easier option is a utility method.
Indeed. This kind of anti-consumer shenanigan has pushed me firmly and permanently in the AMD camp. Maybe it is time to reevaluate x86 entirely. Is ARM ready to take over the world?
Does it? I am not familiar with the Rust language development but I read it as "team that takes care of the core (of the language)".
I fail to see what other behaviour they could have.

Picking a random port when you have been told to pick a specific port (even implicitly) makes no sense. What if I start flask telling it to use 8000 and it’s already taken by an other program I’m running (something I do semi-regularly as I run tests concurrently), just pick a random port unasked and notify no one about it?
> Though, if it's server side what would be the benefit of using WASM instead of just running it in the actual languages?

Assuming there's some usefulness on running software through Wasm for its universality and sandboxing properties. The answer for this would be two fold:

1. Compiling programs to Wasm natively is a challenge itself (Emscripten has lowered the barrier by a big margin, but I will argue that is still harder using Emscripten than Clang)

2. You may have access to the binary, but it's still hard to have the tooling needed to compile it down to native/wasm code (meaning: having the right environment, compiler, libraries, ...)

By using a asm2wasm translator layer we will solve both the compiler toolchain and the library/environment tooling needed for running programs universally and safely.
Boston/Cambridge and NYC were initially built during colonial times, before cars and railroads, so were originally built for navigation by foot or horse.
Where is File_not_found?
Mysterium Goes Mainnet; Time to Unleash the Borderless Web
You just reminded me of this link/series I found yesterday through HN Blogs newsletter[1]: https://mlajtos.mu/posts/new-kind-of-paper-4

[1] https://hnblogs.substack.com/p/hn-blogs-211121-bae
The pew article linked is much better and has a lot more detail: https://www.pewresearch.org/fact-tank/2021/11/18/where-ameri...

Its title is a much broader “Where Americans find meaning in life has changed over the past four years” because theres a lot of interesting change in there. Personally, I think the massive change in people seeing their romantic partner as a source of meaning is one of the more intriguing changes in it.
This and the kerosene is tax free, which is impossible to compete with.
The author of that piece is on the core team. https://www.rust-lang.org/governance/teams/core
> It is never the case that serializing text that represents numbers is the most efficient representation.

This is false.
Sounds great, are there any project pages towards this initiative?

I'm also sceptical of HHLs on restricted devices i.e. mcus, but Arduino seems like the only game in town atm.
Sorry what's the context?
Analysis of the FDA Report on the Philips CPAP Recall
I have another similar device, the Boyue Likebook Mars, and it's so close to being great.

In addition to the license compliance issues, I assume these cheap Chinese devices are siphoning off all my data to parts unknown. The last I checked, you couldn't even root the thing.

I trust reMarkable more, so I might eventually buy one to replace the Mars. But a device like the Onyx/Boyue e-ink tablets that was more open (ideally: running LineageOS) would be close to ideal.

Edit: I forgot about the PineNote, which is probably the best option on the horizon for those who don't trust these Chinese Android distros: https://www.pine64.org/pinenote/ - I should probably go pre-order one :)
Don't forget to change your fingerprints, face, and mother's maiden name regularly.
> loophole with those minimum transfer times

I have to ask why it’s a loophole. OP consumed just as much train with long stops as someone that travelled directly.

It’s odd, in aviation, you’ll pay less with longer layovers and more for direct, even though direct is the least miles in the air.

I get it that suppliers like to charge more for more convenience but really, the cost of provision is the same (or less!).
In Mark’s defence, our views on software development can change over time as we learn and grow.

Mark, for example, is now primarily a functional programmer and makes good use of F#’s type system:

https://blog.ploeh.dk/2015/08/10/type-driven-development/

So he might even agree with you these days (on the “baloney” part, but maybe not the “frog in a well”).
No. You should only work with partners who take that responsibility extremely seriously. "Very" is an order of magnitude too low.
:)

Django currently requires that every table have a _single_ primary key column. You can have a unique multi-column index, but you _also_ need to have a single primary key column, which sometimes makes working with existing databases tricky or inefficient.

It's Django's oldest open ticket, from August 2005: https://code.djangoproject.com/ticket/373

The trick is how do you group those columns together in a way that stays compatible with the rest of the framework.

Here's a 2015 proposal "DEP 191" for how to make it work:

- https://github.com/django/deps/blob/main/draft/0191-composit...

Basically, the multi-columns end up needing to be exposed as a single python object (CompositeField) to stay compatible with the rest of the framework, but do changes to the individual "subfields" on the row-object need to be kept in sync (data binding) with the CompositeField-object and maybe vice-versa? Now we need an "Observer" (which Django doesn't currently have) to watch for changes to fields, etc. So a lot of new concepts end up needing to be introduced to make this happen. And it needs to work with migrations and serialization while trying to maintain backward-compatibility.

Here's rough code (again, from 2015):

https://github.com/django/django/pull/4553

Since 2015, Django now has class-based-indexes which should make things slightly easier:

https://docs.djangoproject.com/en/stable/ref/models/indexes/

Maybe at least the Observables could get merged in as a first-step which would make the remaining work a little easier?
It would probably cause a huge media storm. Then the politicians would "fix it" by replacing it with face recognition... (suddenly Face/Off is no longer science fiction)
I encourage everyone eligible to get vaccinated, but since the vaccines don't reliably prevent transmission there will be no significant herd immunity effect.

https://www.businessinsider.com/delta-variant-made-herd-immu...
I'd recommend MyDeepGuide on YouTube for e-ink device reviews; the channel has pretty comprehensive comparisons
Maybe at some point in the future, but we definitely aren't at the stage of being able to parse out a specific password from an FMRI reading right now.
Transitions: The easiest way to improve your tech talk