skysight-inc/HackerNews huggingface dataset:
This is true in Europe, but much less so in the US. There is no standard format for a résumé here, and the advice on what companies are looking for is in constant flux and also constantly contradicting itself. They must be no more than one page—the first page should be work experience, while the second should be education and skills. They should contain only experience—they should focus on skills. They should be absolutely plain and professional—you must use some kind of fancy design to stand out from the crowd.

In general, my understanding has been that the résumé should be showing what you've done, learned, and can do, while the cover letter should tell why you'd be good at doing it there in particular. But I've seen job ads that had very specific things listed as expectations for cover letters, and I've seen stories from hiring managers who act exasperated that "no one" has these particular elements to their cover letters (or résumés), which were never communicated, and seem to just be that particular hiring manager's random expectations.

It would be great if there were some kind of standardized format for all of this information, and some assurance that companies that try to buck the standard will suffer for it, but we really don't have that.
I've never met a Canadian who gave their height or weight in metric units.
Or a recipe in Canada that doesn't set a temperature Fahrenheit. Also: the size of TVs and screens. Or paper.
His objection seems predominantly pedantic, and bemoans that "antisocial media" is profiting off them. That is incredibly in character for Stallman, he doesn't seem opposed to them as a whole.
It would be great if there are some kind of code snippet on the README that really demonstrate the "ship backends without writing infra" feature that I think is one of the unique feature of shuttle. I remember seeing one on the official website (https://shuttle.rs) that left me impressed.
What kind of child wouldn't want to get up at an unreasonable early hour, to go to a building designed with factory work in mind, to memorize debatably worthwhile information, in a suffocating environment, around other children that they may or may not get along with? It's so strange to think that they would want to instead learn online, when that's not only possible, but feasible.

Let's find someone/something to blame, and insist on shoveling massive sums of cash into a new football field. That will fix this horrible, horrible improvement to their personal lives.
Or she can not, and keep her phone that works for her rather than something worse for her workflow.
Hm, really? On my up-to-date iPhone 13 Mini, I have all of AMBER, Emergency, Public Safety, and Test alerts disabled. Seems like this would fall under at least one of those. I guess we'll find out :) I don't mind a text alert, but I'll be pretty pissed if it makes a bunch of noise.
How do I get in touch with you (re: niche agency)
Those neighbourhood are pedestrian nightmares, with no establishment at ground level, nothing to stop by, they are absolutely alienating to walk through.
We want to return to university students being able to afford housing, instead of having landlords selling out to foreigners hunting golden visas and tax reductions.
According to the 2020 IRS tax report, the top 1% of American earners pay 42% of all income taxes, the top 10% of earners pay 74%.

https://www.irs.gov/pub/irs-pdf/p1304.pdf

In California, property tax revenue has been increasing steadily YoY... a $3.2Bn increase in 2020 alone.

https://www.boe.ca.gov/legdiv/2021-2022/pub306.pdf
Counterpoint: person hears 15 arguments. 14 say one thing, 1 says another. Person agrees with the 1 argument because it resonates with them more.

I'm not saying the 14 are right and the 1 is wrong. I'm saying that the decision was not based on a statistical model.
OOH, look. Another LLM I can use to do my job for me. Can I blame them too when everything is wrong?
While it'd be a nice addition, I wouldn't expect it any time soon.

It's currently still a stage 1 proposal, while we've been waiting for years for other proposals to be merged. The last time a proposal was actually finished was over 2 years ago.

https://github.com/WebAssembly/proposals

https://github.com/WebAssembly/proposals/blob/main/finished-...
Cloudflare's lack of EDNS doesn't prevent DNS based routing. It can still be done based on the DNS request's source address. This will be the IP of the Cloudflare POP closest to the client.

Lack of EDNS only makes DNS based routing slightly worse if your CDN has a POP density similar-or-greater-than Cloudflare's.
This blog article is great, I had a hell of a time integrating Wasm into Ruby, so much so to the point that I gave up.

I was absolutely going to call a function, pass it some HTML to parse (as a string), and return a number, but what I wound up doing is pass a directory with some HTML file in it, return a number as a string, and parse it. Because after struggling with wasmtime and wasmer until I could see it was not going to perform acceptably with a Ruby interpreter packed into the Wasm module, I found that further, it was seemingly impossible to call a function from in Ruby with any meaningful parameters without going through the system interface to the Wasm.

https://youtu.be/EsAuJmHYWgI?list=PLbzoR-pLrL6prBc8UnTQ9wI3B...

and

https://youtu.be/EsAuJmHYWgI?list=PLbzoR-pLrL6prBc8UnTQ9wI3B...

The article does a much better job of explaining these issues concretely, but if you're totally lost, you can hear my fever-dream version of the same ideas here. (I am a Wasm beginner.)

But if you don't have time to watch, tl;dr: I gave up, my Wasm in the end was called as a WASI, which I passed a filesystem context into rather than attempt to call any function at all, and I parsed the output from the system interface. Not too different than what it looks like the Extism example is doing. I will definitely be going through these docs as it seems likely to help me understand better what I've missed, and moreover that it has Ruby support right on the front page chef's kiss
this takes a very long time to load. why is that?
> At this point it's beyond a hill I'm willing do die on. I'm not really interested in discussing it. If you don't get it I probably don't want to talk to you about it, I might even think less of you as a software developer.

That's a pretty strong take! I don't think there are many things that I feel similarly about... maybe if someone suggested that they don't need test environments and can just deploy changes to prod without testing or CI/CD and just see what happens, when it'd be my employment on the line, but even that's a pretty contrived and out there example.

> The amount of pre-existing respect for someone I'd need to have before I engage in a good-faith discussion on "are types good" is pretty high.

My problem is that not all type systems and the way you use them are equal.

When working with back end code, I really like .NET or even Java having a type system there for me. I know that people suggest that they have their own shortcomings (type erasure, NPEs, no multiple inheritance, even smaller things like C# enums not supporting methods) and that there are better options out there, but generally you can turn off the part of your brain that'd worry about the language too much and just deal with the domain problem at hand. Something like JetBrains are also excellent, because with the type system suddenly the tool also can reason about the language constructs you're using and give you all sorts of good suggestions and refactoring options.

Whereas with something like TypeScript in combination with React, there are times where you fight the type system instead. That's just the impression that I got working on a few projects for a while, in comparison to React with JS (perhaps the code was also a bit too clever), while with Angular it felt more coherent to me (despite Angular being more complex otherwise and not really my first choice). In the end, I gravitate towards Vue with JS for my personal stuff, but it's not like you can just say no to TypeScript when you need to maintain something long term.

I can't actually remember who said that they ditched TypeScript for similar reasons, but the argument was basically that a non-insignificant part of their codebase was there just to satisfy the type system. TypeScript does what it's supposed to... but it feels like it could be easier.
There's been innumerable runtime errors, both tiny and world-altering, as a result.
The fact that Alex Jones and Fox could exist without permission or friction improves American society.
How to recognize the new climate change denial, explained by a climate scientist
AFAIK there are only a few Chromebooks that don't run coreboot. You can check this[1] list for the board codenames and correlate that with the repository.

[1] https://www.chromium.org/chromium-os/developer-information-f...
Why rely in a promise. what happened to the lawsuits?
I always tell rich people that ill buy everything they own for this can of beans here. You might not want to buy it now but eventually you will take the deal.
Wow this is very slick, nice job!
Cybersecurity Awareness Month
eBay, Walmart, Wix, Shopify stores, etc. You can use Google Shopping to find even more places. Amazon rarely has the best price for all items these days.
It's pro consumer to pay more than you would've because one company in an allegedly free market decides what the price is allowed to be.
The communications equipment is obviously already there, and not going anywhere due to the utility of the internet. The externality of using the communication equipment for payments is negligible.
When migrating sites built on archaic technology, the best bet usually is scraping the site externally and generating normalized data from it and using that to either build a new site or migrate to a new platform with custom scripts.
The key thing to remember is that, pre-multimedia/pre-Internet, Canada had effective government control over broadcast media. Actually, every country did, because broadcast frequencies being finite was an effective counterargument against the 1st Amendment. Canada in particular used their de-facto censorship power to enforce "Canadian Content" regulations - as in, your radio station must push a certain percentage of music or talk shows deemed sufficiently "Canadian" enough by Canada's radio regulator.

The Internet functionally destroyed this regime by walking away from publicly regulated spectrum. Canada wants those powers back, so they passed a bill which lets them apply Canadian Content regulations to streaming services that Canadians use. The podcast registration requirement is an extension of this: if they plan to require that people listen to[0] a certain percentage of Canadian Content[1] podcasts, then they need the services that push them to users to register so they know who to enforce the rules on.

Website hosts and stores would be regulated under other rules that are very similar to the ones in other Anglosphere countries, i.e. without this weird censorship regime. It's only "streaming services" - i.e. "websites that look like something that would have been regulated under CRTC CanCon rules if they didn't have the Internet" - that are getting regulated here.

[0] The Internet is ostensibly a "pull" medium, but in practice, everyone has recommendation algorithms which look like a more elaborate version of a broadcaster if you squint at them.

[0] Which, BTW, is not content made by Canadians. If you're a Canadian creative you have to jump through a lot of hoops in order to be officially recognized as "Canadian Content".
> I just don't understand why anyone would ever choose not to use types.

Is there a language out there that gives you that choice?

I expect you mean choose not to use strong static typing as per the original piece? Compatibility is a pretty good reason. I'd like to see Javascript die in the fiery pits of hell as much as the next guy, but its positioning means it is almost inevitable that some system will make it the only reasonable choice for you to choose if you want to build for that system.

Typescript doesn't help. It adds static typing, but not strong typing.
tl;dr

Delayism, deflection and doomerism are some of the tactics that have replaced outright denial of climate change, says high-profile climate scientist Michael Mann. Carbon polluters delay action — either by suggesting that there’s still time or that the planet is already past the point of no return — or try to place responsibility on the individual, Mann explains. “Ironically, that framing helps the fossil fuel industry even more because it plays to this notion on the right that climate action is about controlling people’s lifestyles.”
My fear isn't indirect censorship, it is that companies will rather pull out of the Canadian market than pay to have content developed, acquired or managed to meet the CanCon rules. Canada's current spat with Google over news is a recent example.
> That's a pretty strong take!

Not even one of my spicier takes, just one of the few that I simply don't care to engage with further.

> My problem is that not all type systems and the way you use them are equal.

We agree. Some type systems suck so badly that I can see why people would be tempted to believe that all type systems suck.
Yes, if we were homo rationalus (or if we are enforced to vote properly), voting systems work great.

"tweakers.net" does something very interesting. They allow you to vote 'freely', but if you don't adhere to their voting rules repeatedly, you will have your voting rights locked away.

Their current rules are:

-1 = flamebait, troll, etc.

+0 = irrelevant, inaccurate

+1 = relevant

+2 = informative, helpful

+3 = must read comment

If you constantly give +3's to mediocre comments because they agree with your bias, you will get a warning. Similar with -1 to dissenting opinions. After one warning, your vote rights are locked away and you will have to write a good justification on getting them back.

To give an example on why voting sucks here for example (yes, I know) and it will sound a bit like sour grapes:

I made a comment on how Sonos is great, because their voice assistant processes your voice completely locally. I get berated and told it is not private because you need an account (the EU would fine Sonos severely if they claim local processing but do not do so). I get downvoted to -2 (!), whereas the completely incorrect comment gets sent to +3.

Similarly, another commentor says Sonos has horrible software lifetimes. However, they often update their products for ~10 years, which is a better support timeline than even Apple. I'm sent to 0 twice, incorrect commenter goes to +2.

With the Tweakers system, Dang would swoop in and annihilate the voting rights of anyone who upvoted these people. Alas, HN loves being a bandwagony echo chamber, so the pain continues :)
Show HN: StreamShuttle – A privacy-first approach to home security
Hello HN,

StreamShuttle was born out of a frustrating quest to find a simple, private, and secure video monitoring solution that also had all the features you would expect from a modern network video recorder. All of the existing solutions either relied on cloud services, required vendor-specific hardware, were overly complicated to configure or lacked essential features like secure remote access, object detection, two-way audio and push notifications. I used one of these other solutions for a little while. However it wasn't until I had family and friends asking for recommendations on how to run their own video monitoring systems, and I not having a single good recommendation, that I decided to start building StreamShuttle.

Most consumers are completely unaware of how many of the more common IP cameras work these days. More specifically, many of these cameras can potentially be accessed remotely or that the footage is uploaded to the cloud outside of their control, potentially exposing some of their most vulnerable moments. Check out https://streamshuttle.com/why-choose-us to find out how I came to this conclusion. Aside from the software itself, I hope for the website to become a hub in helping to educate people about what they are giving up by using one of these other solutions.

The primary goal is to create software that everyone can wrap their head around, not just enthusiasts. I'm committed to making StreamShuttle the easiest and most obvious choice when picking a CCTV solution.

- Main website - https://streamshuttle.com/

- Additional screenshots - https://streamshuttle.com/docs/web-ui/montage

- There is a free trial available on the website for a single camera / doorbell. If you don't want to add a card for the trial you can send us an email to support @ streamshuttle.com mentioning you are from HN and we can manually issue you a trial license.

Thanks for reading, I look forward to any feedback or questions!
The cost-per-student of private vs public education is not an apples-to-apples comparison because the public school system is also obligated to provide transportation and special needs education, both of which are very expensive and neither of which are in scope for most private schools.
Disclaimer: I'm one of the co-founders of Shuttle. Also, I haven't used Pulumi so I don't want to misrepresent it.

However, as far as I understand, Pulumi is an infrastructure _as_ code solution, offering an SDK in various languages which wrap providers enabling you to define your desired infrastructure. In the context of a cloud provider like GCP, this means wrapping the existing GCP primitives and services (i.e. GKE) and enabling you to declare your desired infrastructure in your favourite programming language.

Shuttle is an infrastructure _from_ code solution. The infrastructure that is provisioned for you is defined implicitly by your application's code. Static analysis is done at compile time to figure out what you need implicitly (i.e. if you're using a database connection pool, you probably need a database). Furthermore Shuttle offers its own primitives (i.e. secrets management) without a necessary correspondence to an underlying cloud provider (although there are some, like AWS RDS).
I'm sure they will find the resources to censor that which bothers them (which is the point of the bill). Imagine the Jordan Peterson podcast being blocked in Canada. Wild.
I wish that model was updated in some time interval. It is frozen in time. :/

I understand and know the pain of maintaining a fully online model, and that is asking too much from an individual. But, say, a manual update every six months or even a year would be okay.
as an aside: I'm currently a low-level systems programmer working on distributed database internals, but I'm looking to transition into 3D animation / game design because the combination of programming, visual creativity, math & physics sounds attractive to me. How much time would it take me to start creating non-trivial content and be able to charge for my work?
The problem with "vote with your dollars" is that the more dollars you have, the more votes you end up with. The wealthy can already do this anyway: having those resources means you can live wherever you want, and thanks to the fact that school funding is primarily done via property taxes, the wealthy can move where they like to a school of their choice that will then benefit from that funding.

Unsurprisingly this means schools with a lot of wealthy students already attract other wealthy students due to their successes largely brought about by funding, and poorer schools get even poorer as the few remaining people try their best to leave, because the school sucks.

As I've gotten older I've become incredibly skeptical at the almost knee-jerk reaction to "give people choice and let them self select." What if the choice is difficult? What if it requires knowledge most people don't have? What if people don't need to live with the consequences of the choice? What if the choice affects not only them, but others who have no choice?
I have a dear friend who was the T-shaped person responsible for security at a early stage health care startup with medical doctor founders. This friend ranked as a VP (required for the kind of tooling spend needed and authority required internally) and got a chunk of equity measured in multiple whole percentage points. Their story is an excellent illustration of what a company making security one of their early core competencies looks like.

This company is possessed of the rare and wonderful opportunity to take feedback to heart and show that they do indeed understand the importance of security. They can do that by doing something different from the security-team-in-one-person JDs that we security specialists see a dozen times a month. They all want netadmin, cloud admin, compliance, policy, governance, patching, software architecture, and IR in a single engineer's role, authority, and paycheck. Fortunately, a company with four years of runway can afford to take a better approach!

Thank you for bringing optimism and hope to HN. It's often in short supply. That's to be applauded.
The point of static typing is that the compiler does checks before your program even starts. And that avoids to write lot of coverage tests that are needed (but usually just ignored) with languages that massively use loosely typed data containers (variables).
> The wealthy parents sent their kids to private schools and try to defund public education

They didn't say sending kids to private school was a way to actively defund public education just that wealthy parents do both which is true. What's your motivation to vote and support politicians that advocate for better funded public schools when it doesn't effect your kids but raises your taxes?
HN seems to apply a "title" filter, but that doesn't recognise units clearly...
Perhaps you are right, and also then again perhaps those companies find that they have cause to file a lawsuit.
Given the number of adults who will only wfh I imagine there's some percentage of kids who just can't imagine going back to school after they've tasted school from home.
> continuously draining education in order to have lower property taxes

This is so provably false that I'm amazed anyone could have this opinion. The US spends huge amounts on education. More than almost any country. Neither education spending nor property taxes have declined.

Government current expenditures: Education

https://fred.stlouisfed.org/series/G160291A027NBEA

Personal Current Tax Receipts: State and Local Government: Property Taxes

https://fred.stlouisfed.org/series/S210400

US education spending is one of the highest in the world, and is also increasing 2010-2019 faster than almost any country:

https://nces.ed.gov/programs/coe/indicator/cmd/education-exp...
I'm afraid I only get a black screen on Firefox.
TIL I am a hill
I already quoted it, and explained why it is saying that.
It's called a washlet or a bidet, check it out.
I think "upvote/downvote" mechanisms make the problem even worse, as nobody uses it in the supposedly correct way.

The mechanism heavily contributes towards group-think, with any dissenting opinion being completely buried.
A rural Kansas weekly newspaper refreshed an outdated business model
Everyone feels it. In-person is not necessary with the online tools we have rolled out. My kids can do all, or almost all, of their schoolwork from their district issued devices. They're more likely to take a health day, or a trip with me, and still maintain their straight As.

There's also a cohort that fell behind in pandemic lockdowns, and just has never caught back up. Those kids may decide to exit the school-system entirely.
I doubt that the oil is actually rancid, as in like rotten over time.
It's just the hot-pressed oil from the already cold-pressed olives and their pits. Or it's oil from actually ripe olives, which is not as "healthy" for some reason.

Also the good olive oil does have a really bitter after taste, that people would really not enjoy.