skysight-inc/HackerNews huggingface dataset:
This is supposed to be a surprise?

It's very simple: If you have to pay to recycle things, it's a failure. If they pay you, it works.

China used to buy plastic recycling from the US (it was never just shipped for disposal, China actually paid for it). For a while they actually wanted it because they could use it to make new stuff. But it become uneconomical (too labor intensive), and they stopped.

Metal: You have people hunting for metal, and going through bins for it. i.e. it's good to recycle.

Cardboard: Same thing.

Everything else? Don't recycle it. Burn the plastic for energy, and bury everything else. Sweden actually buys garbage from other countries to burn for energy. Since they are paying for the item, this works just fine.
Ask HN: Job Advice – Startup or SME?
Hello!

I've an excellent bsc in cs and now I applied for a fullstack position for both a startup and a medium sized enterprise.
The startup deals with weather and offers the clients an API. The Tech stack is Python in the back end and React/Angular in the frontend.
Language is english thus international.
3 days home office.
The SME on the other hand has legacy code to deal with based on java and vaadin at one division or php and vue on the other.
It's at minimum 1 day home office but I got told! that it could be 2 or 3 after three months in.
The spoken language is local to the country thus not international and the company is well known.
I've already met the people at the SME when I made a visit for a day.
Both pay the same.
Now I'm asking myself whether I should start at a well known company with legacy code and boring tech and less home office available but nice perks like food and atmosphere or should I work at interesting tech at the startup with vibey people and more home office available?
What leads to a better career path and where could I potentially specialize further?
I was told at the startup interview that I have to be prepared to do a lot of context switching.
Also I got diagnosed with ADD and I'm a little bit socially anxious.

Thanks for reading all this. Sorry for my english.
Given that’s the case, you didn’t need to include Asbestos in the title of the article to garner more clicks, as I’m sure you must have realised it would have done.
I'm interested in what you mean by "setup script" - I assume you have a script of some sort you run when / if you re-install the OS? I'd love to hear more about this!
Great question! The promise (and excitement) of Wasm is to have portable, secure, quick-to-start, and low resource usage apps. So, write code in Go, Rust, C++, or any other language that can output to Wasm (up to over 40 now!) and you're good to go! The binaries are super small too. Happy to dive in more too!
My point wasn't the the mechanism is identical it's that the utility or the possible utility is manifested in the Hitler youth. I'm not saying the Hitler youth was compulsory or that state influence need to be compulsory to arouse my concern.

Having an arm of the state that focuses on installing values in children can allow bad things to happen. Families can install bad values in children but the distributed nature of families mean the system is a little more stable, as you're less likely to see the same bad values installed en masse. However, this does happen as problem cultures arise in populations. We see this particularly in urban gangs. But even in this instance the concentration of power is reduced.
I think it may just need clarification and examples.
Ventura even drops support for the 2016 (Touchbar) Macbook Pros which is frustrating. The machines are certainly powerful enough. But support for Intel Macs will probably be dropped sooner rather than later.
It was used for snow effects in old movies. Like The Wizard of Oz

https://www.youtube.com/shorts/pzfTz-tIbTY

Really terrible if you think about it.
Author here, while I agree with some of your points, phasing out technologies is less of a problem as much as forgetting them. For example, we have far better insulators than asbestos now that can serve as thermal protection systems if we ever build a rocket of this scale again. One example of these new technologies are aerogels. In 2012, NASA showed off the HIAD, Hypersonic Inflatable Aerodynamic Decelerator, it's a flexible heat shield that's made out of aerogel, https://www.nasa.gov/directorates/spacetech/game_changing_de...

Plus toxic materials are very much still in use in the space industry, including asbestos. They're used as separators in fuel cells, insulation for missiles, etc

Asbestos was banned for buildings not for the space industry. https://www.pbs.org/newshour/show/decades-after-proof-of-its...

It will be replaced slowly as better materials become available.
> which releases an enormous amount of CO2 gases and other pollutants.

No it does not. This is simply untrue.

Burning plastic does not release pollutants, and the CO2 released just replaces CO2 released from burning other fuel (oil, natural gas, etc).

It's a 100% win, and every country should copy them.
This is actually the feature I upgraded for this morning. I always use a USB webcam on a stand in front of my 43" display. The laptop positioned usefully would block a huge part of my view. Now one less cable cluttering my desk and much higher quality (it's night and day honestly vs the Logitech I was using).
++2 for Alfred. AND it has plugins so you can search your Chrome or Brave tabs with Alfred as well. I just hit CMD + Shift + T and it'll search all my open tabs without the browser being in focus. I had to pay but it wasn't much. Use it everyday! https://github.com/epilande/alfred-browser-tabs
https://learn.microsoft.com/en-us/azure/data-explorer/kusto/... gets linked here from time to time, along with this similar one https://github.com/prql/prql. I'm not sure either one claims SQL parity at this point but one thing they each have going for them is queries start with the entities, rather than the columns, which makes type-ahead completion more natural.

I think if you were going to do SQL over you would probably do it that way. SQL is definitely not perfect or optimal, just ubiquitous.
Counter-examples: I have had expert teachers that were really good, and others that were really bad. I have had non-expert teachers that were really good (at explaining what they knew), and others that were really bad.

Sounds to me that being a good teacher may be orthogonal to being an expert. With the caveat that you need to understand "enough" of what you teach: I have seen teachers giving wrong explanations (in a non-constructive way) about topics I was more knowledgeable than them about.
I will 100% boycott any company that runs an ad in the fucking sky.
+ Milvus (https://github.com/milvus-io/milvus) for large scale similarity/semantic search.
I used Alfred for 10+ years as well, but am a recent Raycast convert. Much larger and easier to use extension ecosystem, and looks nicer too IMO.
Yeah this is true, friends that are professors say they now have to have a basic class early in the semester that explains folders, files, and other basics to students.
There’s a nice article with some code examples here of the new features: https://realpython.com/python311-new-features
> level 2 networks haven't lived up to their initial hype

Have you tried any recent ones? zkSync, Optimism, Aztec.

Although they are still a work in progress; see EIP 4844 and zkEVM. Check back in a year or two if you want to avoid beta-testing and have something that meets the hype.
Depends if it will enforce Windows' CA only, or if it will trust UEFI 3rd party CA too. See also "Secured-core PCs".
Windows has such great window management its users have much less windows open and thus manage much less windows than the MacOS, which has such bad window management its users manage hundreds of windows.

It does not make a whole lot of sense.
> “If you’re looking at this from a monetary perspective, then content moderation AI can’t compete with $1.80 an hour,” Carthy said, referring to a typical wage for content moderators based in the global south. “If that’s the only dimension you’re looking at, then no content moderation AI company can compete with that.”

I didn't realize human labor was that cheap. I assume Teleperformance is taking a decent chunk of $1.8/hr. 15 seconds to view each video = 240 videos/hr.

On AWS, p4d.24xlarge is $32/hr with 8 A100 GPUs or $4/A100 GPU hr.

> “The human brain is the most effective tool to identify toxic material,” said Roi Carthy, the chief marketing officer of L1ght, a content moderation AI company.

The learning on my end, is better cheaper computer vision would be able to alleviate human traumatization. The flip side is we'd also be able to generate 1000s of human traumatizing videos.
I want to be on OpenBSD so bad but support is not the same as full support. There are still issues like battery life, GPU, etc. AFAIK everything still happens on the CPU, which increases battery draw.
In the UK too there's been a lot of news on this:

https://www.theguardian.com/environment/2021/may/17/uk-plast...

https://www.theguardian.com/environment/2011/may/16/uk-ewast...

https://www.greenpeace.org/africa/en/blogs/11125/africas-exp...

Basically recycling companies pay to export the waste to poor countries who simply dump or burn it instead of recycling it.

For this reason I avoid plastic and stick to cardboard, glass and aluminium. Fortunately plastic is extremely unfashionable in the UK right now and products are increasingly switching to card or aluminium instead.
Documentation can't save us from being human.

No data translated from one medium (brain) to another (paper) and back (brain) is 100% efficient.

But documentation is not only 'tutorials' / how to do something.

Documentation is also 'design' / what to do, 'requirements' / why we're doing it, 'changelog' / why we are making the tweaks we are making in the process.

I'm enough of an antiquarian to be interested in why the phone guy who installed the phone lines for the theme parks did what he did...turns out burying the phone lines directly in the dirt was for a particular reason (cheap / good enough) and for decades, it was indeed good enough. But because nobody read the roll up paper showing the phone line runs, the lines were destroyed when someone came along and installed a roller coaster with a greater than 180 degree turn in that spot, cutting the bundle. The documentation wasn't missing data, but the humans failed to read it.

We do forget things all the time, sure. But don't blame documentation when humans don't read it. The weakness in the system are humans, always.

Now is not the time to give up documenting things. All salutes to the ongoing flamewars over 'code should be self-documenting means I never have to write AnYtHiNg down' aside, someone said civilization advances by the number of things we can write down...because we only have so much wetware / RAM / brain space.

Someone said this and I'm stealing from them: under similar conditions, the wimpiest charcoal on the flimsiest napkin lasts longer than the sharpest mind.

In this knowledge-based industries, no matter our particular focus, we individually would be served better by improving our communication skills, namely documentation of more than just the brittle business processes and API interfaces, but the who/what/when/where/why of what we're doing.
When I was thirty five years old, I hired in for a building maintenance job at a major airline data center. I had little computer experience and didn't even know that Windows was an operating system. I quickly discovered that almost all of the power plant equipment I operated was computerized, and I was way behind the learning curve!

A fellow co-worker offered to help me and showed me many things, but the best advice he gave me was to buy some books and study up on computers. As I studied, I brought him plenty of questions! Years later I marveled to him how he was so patient with all the questions. He told me if I hadn't used the books to learn what to ask, he would have cut me off for not really trying. I've always treasured this. I'm about to retire now after 30 years and have seen many changes with many machines, I've never regretted learning any if it!

As for bloatware, it is evil and unfair to the buyer/owner of the device. But let's not kid ourselves, they don't consider us owners.
https://en.wiktionary.org/wiki/Xmas#Etymology
I'd want them invested in broad indexes of the sector - somebody invested in OpenAI would be incentivized to make it illegal to open source model weights, which is great for the one company, but bad for the overall sector.

I'd also want advisors who aren't invested at all in the sector, since they can advise in a way that isn't about driving growth in the sector
I was really hoping import maps would be merged in to Safari as it has already landed in webkit:

* https://bugs.webkit.org/show_bug.cgi?id=220823

* https://github.com/WICG/import-maps/blob/main/README.md
3 out of 88 is not that bad. If you read this thread everyone is thinking most EVOO is adultered. If you buy from a trustworthy company, you would most likely be ok.

We only use OO in our house and almost all of it from Cosco.. Refined + 15% EV for cooking and Organic cold press EV for salads and cold dishes.
Hey Tim, I appreciate your willingness to engage. What I'm getting at is a bit more pointed. In terms of composability, Docker and WASM are opposites: Docker requires a stand-alone runtime, and an orchestration layer, etc., whereas a WASM module & runtime can be embedded directly into my application, into a browser, or into (comparatively) simple, time-tested tools like Apache[0].

So, to your point, the opportunity here is to provide WASM-native alternatives to existing container-specific technologies, that are more composable by design, because they don't have to deal with the complexity of trying to ape an extra operating system just to run some software.

For example, I'd love to see container orchestration be supplanted by something like a la carte Erlang-style service discovery—that's a primitive that could easily be composed with other primitives, and wouldn't result in the combinatorial explosion of nouns we see in systems like k8s / Swarm / others.

[0] https://github.com/vmware-labs/mod_wasm
It's tongue in cheek. I write for myself and to reach out to/engage in dialog with interesting people. And to just add to the general sphere of human knowledge.

I wrote this because I couldn't find anyone else addressing it.

Forgetting the Thermal Protection System (that included inconel and asbestos) is a lot harder to read than Forgetting the Asbestos.

And I didn't think it would be a problem. Usually on HN, people read the article before commenting.
>Really liked the aesthetics of Aegis Ashore, they simply pulled a part of the ship and placed it on land. It’s something I imagine a software engineer would do

It's basically a virtual machine for Aegis.

Similarly, when the US entered WW1, the US Navy took existing naval guns, mounted them on railcars, and sent them to bombard German positions complete with naval crews and an admiral commanding the entire effort <https://en.wikipedia.org/wiki/14-inch/50-caliber_railway_gun>.
Things like that infuriate me and make me want to throw my laptop out of the window. There's no excuse for the start menu search not being instantaneous, but Windows isn't the only offender. Searching for an app on Android is also slow.

With Windows, it is death by a thousand paper cuts. With Linux, you might get your arm chopped off while getting every device (or sleep) to work flawlessly, but once it works, it stays working. And small things like search work like you expect them to.
Tesla is rumored to be looking to invest in Mexico
Steve Losh has a great series of blog posts on creating a roguelike in Clojure: https://stevelosh.com/blog/2012/07/caves-of-clojure-01/
I have a simple shell script that does a bunch of setup for me to automate things.

It grabs my dot files and restores them, installs Homebrew and a bunch of programs, restores their plists (I have backup script that backs up all their plists) and writes a bunch of macOS settings via the `defaults write` command.

I can install/wipe macOS, follow the initial setting screens then when on the desktop I just connect to my NAS, copy over one script and run it in the Terminal to get my machine setup how I like it. It isn't perfect but it does about 97% of the work for me with the added bonus that it is consistent/reproducible for the most part so avoids me forgetting to change a setting some place.

I don't go crazy with it as I don't wipe my machine often enough to justify going all out with a fully automated system. Honestly it is less to save time and more to maintain consistency and have a 'documented as code' record of my environment setup (not quite infrastructure as code levels :)
What's the security profile of flatpak compared to the security profile of deb/yum/nix?

That seems to be the only question for me. Like, if firefox can access my user folder, great, but what's the alternative? Running firefox in a vm?
I found this as part of following energy related twitter threads. This one on copper mining and production also seemed interesting: https://twitter.com/Mining_Atoms/status/1584306032653717505
Imo it's a question of prioritization - time spent fiddling with a Webpack config is time that could have been spent on something that will more immediately benefit a user. That's the big advantage we saw for switching to Next.js, which handles this and many other details for us, without the confusing & brittle hacks that had accumulated in our CRA setup.

> Thus you never learn what actually makes it all work.

I agree this is unsatisfying - however it's a problem no matter what! We have to live at some level of abstraction in order to make any forward progress. There can still be lots of learning along the way!
I wonder if it's also possible to just leave the Macbook "opened", but disable only the Macbooks display and not the external display (so you'd get the same result as clamshell)...?
Probably lazy loading the images/content blocks when you get near to save bandwidth but not having same-sized placeholders. I see that a lot.
The optimistic POV on this is that there is a massive opportunity in many industries to knee-cap the incumbents and establish dominance in markets that:

1.) Don't need to be proven (i.e., no time to waste on "market fit" as what they want is already clear).

2.) Have low expectations in the form of "it just works."

If you're comfortable with jamming on "boring stuff," you can become a low-level tycoon just cleaning up messes over the next decade or two.
Yeah, they "partially agree" for some point, and "partially disagree" for some other point. Does not sound like they "debunk".
Don't know about that but the origin I'm aware of for "pulling yourself up by your bootstraps" are the tales of Baron Munchhausen, who is supposed to be a fantastical liar telling tall tales that are clearly ridiculous. Specifically I think he retells an adventure that involves him pulling himself out of quicksand (which btw also does not behave in reality as it does in fiction) by pulling on his own bootstraps.

So I guess the original use does kinda resemble "an incredible feat that strains belief" with the difference that it is supposed to be incredible because it's physically impossible to pull off. The current use for "making sensible spending decisions" seems to be the result of the phrase being overused to the point where the feats it describes become increasingly mundane.
You often can't tell from a CV why the person moved on. Did the company they worked for go down? Did some employer offer them a deal they couldn't refuse? You can't assume they just decided to stay looking for the next thing of their of accord. These kinds of things happen all the time to people, so just looking at the lengths didn't tell you much.
It helps that Every Door builds on the presets of iD, which are localized well and can often easily be found with searching, even by novice users. For me it has replaced OSM Go! as the app of choice for quickly adding details or changing a few things when outside.

For very novice mappers that don't want/need to add new elements, StreetComplete is probably still the best way to start out, at least if you're on Android.
> neither of the solutions you called out has been out for more than ~1 year,

That's a good callout. These are still early days when it comes to Zanzibar & co, and all implementations are very new. I'm glad different implementations exist. This will allow the community to experiment with multiple ideas and allow them to flourish or be discarded.

Authzed's idea Jimmy linked to elsewhere (Caveats) [0] is not in the Zanzibar paper, however it is an interesting option to try to tackle ABAC scenarios within a Zanzibar context.

OSO (and Aserto seems to be doing the same) is approaching this the other way - they have a good Policy/ABAC solution, do they benefit from a more Zanzibar-like approach to the AuthZ problem, the answer seems to be also yes (OSO Cloud [1]).

In OpenFGA, we dropped the concept of Zookies. Will we regret this? Time will tell. SpiceDB bet on the importance of Zookies, and in some cases they are right. We also added support for having multiple model versions active at the same time and some ABAC scenarios through Contextual Tuples [2] (less powerful than caveats, but more Zanzibar-y). Is that a good idea? Hopefully!

That's the beauty of it, there are considerations (pros and cons) for all of these approaches, users can pick and choose what works best for their situations. We will all learn and adapt. We may all end up discarding some of our assumptions and adopting new ones. Ultimately this will benefit all of us, and more importantly the wider audience and the ecosystem. And maybe newcomers will implement all of the good ideas floating around while discarding the cruft existing solutions are stuck with.

Hopefully as the ecosystem matures, all the implementations benefit from it. Multiple implementations allows each to investigate certain solutions.

Quoting Jimmy above:

> it'd be awesome to collaborate [...] this is what open source is all about

100%! Though as a FOSS fan myself, I'm hoping for a new comer GPL/copyleft solution to come about and rule us all :)

Side-note: Absolutely loved this article from OSO with Abhishek Parmar, one of the co-creators of Zanzibar [3]

[0]: https://github.com/authzed/spicedb/issues/386

[1]: https://www.osohq.com/docs/concepts/oso-cloud-data-model

[2]: https://openfga.dev/docs/modeling/contextual-time-based-auth...

[3]: https://www.osohq.com/post/abhishek-parmar-oso

[Disclaimer: On the OpenFGA team]
Now if only Azure Functions would support Python versions newer than 3.9!

Come on Microsoft!
I stayed at one of my jobs for 8-10 years.

There might be a company out there that appreciates it. There might be a company out there that rewards it. I haven't experienced either of those things.

I was convinced by everyone else's horror stories that my job was so great, and I wouldn't find a better one. I should have changed jobs more often. Every 2 years like you say, would have been about right.
> bad stuff like tech debt, things becoming more complex/stale, data challenges, version/compatibility issues etc

You are missing the (most common) case that those bad stuff are already there when you join the new company. Switching jobs doesn't automatically mean starting from a clean slate.
I suspect that Kingdom Come: Deliverance has the pigs in their work accurate to what it was at the time and the author is taking sources about specific regions and then extrapolating over all of Europe. Yes, there are inaccuracies in most games, but I suspect that the author is also themselves inaccurate.
The year of Linux-on-Windows-on-ARM Desktop.
I just use a good old fashioned bath tub. When it's full of hot water I chill until the water is cold, which takes approximately one hour. That's my time without devices.