skysight-inc/HackerNews huggingface dataset:
I always wondered if studying law, also prepares your mind for coding.

Lots of complex preconditions, trying to find clauses that catch all side effects - sounds familiar to me.

So transitioning from law to coding is maybe "just" learning some programming language and technical details, but the mind is already somewhat prepared to the thinking?
Kudos to authors for such detailed work. I am yet to go through in detail but the way they have approached the problem certainly is refreshing. Any thoughts on how to extend this to non-vision architectures?
this stuff has always been configurable from the policy editor and I can't imagine that ever going away, but I can imagine them removing the policy editor from the free editions - but then someone would just make a free policy editor (if there isn't one already)
Does “the author” refer to himself as “the author” 4x in this article or is there some kind of co-authorship at play? Gosh it’s jarring, the commenter doesn’t understand the tone.
Announcement of SameSite=Lax by default was good. They were posted on web.dev.
If you are able to use Kotlin, you can write multiline strings.
That's just outsourcing their manufacture, nothing special about it.

You can do whatever you want to entropy if you ignore stuff going on to a connected external system.
I do all those things in the pro version of my RBI (remote browser isolation) product, but i don't use k8s.

- Scan for vulns and misconfigs: I regularly update the underlying distro images, and use security scanning software to monitor dependencies, and regularly update them.

- Run with least privilege: I create a separate, temporary user account (no login, no shell) for each browser and service which has no elevated privileges, as well as run that browser and its service in a group and cgroup that restricts disk, bandwidth, CPU, and memory using block quotas, cgroups, tc, iptables and active monitoring and termination.

- Use network separation to isolate: RBI is basically a network isolation layer between the client (where the human interacts), and the server (where the browser actually runs.) I also don't have any privileges (service accounts, SSH keys, trusted IPs) on any of the machines and they're all single tenant and run inside GCE.

- Use firewalls to lock down connectivity + encryption: I use GCE firewall rules and iptables drop rules to block access to GCP metadata endpoints, as well as to other machines in the subnet. Also, every network request is encrypted (HTTP is https/TLS, WebSocket is wss/TLS, WebRTC is encrypted by default).

- Use strong auth to limit user access: For running the processes I use temporary users. For persistent browser sessions I use persistent users (either system native, or in a DB, always with bcrypt salted hashed passwords). For SaaS and resource control I use high entropy random API keys between each service layer. But I could improve my game for keeping secrets out of private git repos and separating code and config, ideally automatically. I could also improve my game to limit administrator access (right now I just have a single role, with God power, but I should create an admin role with power limited to a project, ideally even on a per-customer level).

- Use log autditing: I do this, but only manually, using various grepping and inspection of various logs, including last and lastb, as well as the service internal logs. This is likely something I could improve as well.

- Review all k8s settings: I don't use k8s or docker, just run services in this custom sandbox on GCE instances. I see that as both a way to limit attack service and complexity as well as minimize some overheads for maintenance and performance. In the longer term these things are worth exploring.

Thanks a lot for the TLDR. For more info on my RBI work check out https://github.com/i5ik/ViewFinder
The OP of that question is Manishearth, from the Rust core team!
It's super verbose, doesn't compose well with the host language primitives, is hard to introspect, full of gotchas and very low level.
One can view it as a falsification experiment to quantum mechanics. Or in other terms to see what the range of applicability is. One doesn't alway know before where new physics is, most likely it is where one hasn't looked experimentally.
Starting salaries are 200 to 300k at the best firms. Partners make much more.
I didn't find it funny at first. Then it grew on me.
The larger issue is VBS (Virtualization Based Security) - a mainly DRM thing which only works on Coffee Lake, Zen2 and Snapdragon 850 and newer.
Edgeql is trying.
> I mentioned one of the less-obvious ways in an HN comment a couple months ago: https://news.ycombinator.com/item?id=27328945

It's also worth mentioning they no longer use recaptcha like that link infers. I signed up just then https://i.imgur.com/JcStn1t.png and I wasn't required to use a phone number or email address.
From what I'm reading, most of the violations Nathan is complaining about are on the part of Nintendo's dock, not the Switch itself. Moreover, these violations are all relatively minor (especially compared to Nyko's 9V CC howler!) and are unlikely to cause any serious issues under normal use.
Hmm, thanks for the info.

I'd have normally thought the goal would be to minimize expenses.
Bricks are for decorative purposes nowadays (pretty siding). They aren't practical as you won't meet code for insulation. You will also need to frame another interior wall for vapor control.

A single layer brick wall isn't structural.
If you haven't seen https://crdt.tech/ this is a good resource for Papers etc. on CRDT's
They are kind of here, not the classic concept, however:
https://www.dezeen.com/2021/06/22/broad-group-modular-apartm...
The problem with SQL is that it doesn’t have the fundamentals correct — it doesn’t compose well, the language is an arbitrary hodgepodge of keywords, it conflates data administration with data manipulation/retrieval, it runs a ternary logic under boolean terms — leading to both potential for false negatives and false positives, it lacks a real standard (it has one, but it standardizes very little, and gets extended arbitrarily), it lacks any useful standard for libraries — causing your choice of DB to essentially also be your choice of standard library.

As a language, SQL is a downright mess. The only thing it really got right was being based on the relational algebra and model.

It’s also why language tooling is utter garbage is the DBA world. The lack of real Autocorrect/suggestion, code formatters, useful error messages, static typing (the tables & views are strictly typed, but your queries can’t be?), the lack of interoperability, etc all stem from how awful SQL is at being a programming language. Jumping from C# to SQL is like viewing a portal into the 80’s — it’s ridiculous. Hell, the standard itself is behind a damned paywall. If that’s not a signal of something going horribly wrong, I don’t know what is

What I’ve never understood is why open source databases don’t have alternative frontends to SQL — where’s my first-class support for datalog in Postgres? Or even just a SQL dialect that lets me put FROM before SELECT so autocomplete can do something useful for once?
not tested, works on chrome
Eventually being October 2025.
The UK pm’s climate spokesperson has range anxiety, so she drives a diesel VW
I suppose you can say same about apple products.
I'm old enough to remember criticisms being raised during every Windows release.

This happened during Windows XP days (and I think one which still continues!), Windows 7 and Windows 8.

I don't expect things to be any different this time around!
Excel is unusable on ios. For that reason, I’m out.
Location: Philadelphia, PA
Remote: Yes!
Willing to relocate: Yes, to SF Bay Area
Technologies: Capacitor / Cordova, Ionic, NodeJS, Angular, MySQL, PHP, CSS, JavaScript/ JQuery
Résumé/CV: upon request
Email: ajoh99@gmail.com

~~~~~~~~~~~~~~~~~~

I'm a hybrid mobile app / full stack web developer looking for a new adventure. I love taking projects from whiteboarding all the way through to a fully formed webapp and mobile app. Comfortable at all levels of the stack, with an eye for UI / UX. I'm a strong communicator, and often bridge the gap between departments.

Looking to learn new technologies and lend my experience to a new team.
For those out of the loop: what is the fuss about?
I've seen crows do that near a corner house with L-shaped roof. The wind was going from the backyard, hitting the sloped roof and blowing straight up in that corner and a lot of crows were jumping from the roof, hovering on the wind for a few minutes and returning to the roof when they couldn't keep in the stream.
Just wait for electrobot 2000 and the problem is resolved :)
The Archive of Ursula K. LeGuin's Blog has been brought back online
You can play games using geforce now
Absolutely, I didn't mean "tied directly" to mean linearly, but even that caveat being made I would happily weather through months or even years of like 1/2 or even 1/4 salary. If I worked at a company where say the highest paid person did not earn more than say 20X the lowest paid and all salaries were tied to the revenue I feel like on compensation structure alone I would be more likely to work there than most places. I think "the compensation scheme NOT creating a heinous caste system" is actually really high on my list of things I would want in a workplace.
This theme stretches elsewhere in the pandemic discourse. There's an interview appearing alongside this article, where they discuss the failures of the FDA in approving the vaccine for children and booster shots.

The FDA's comments suggest they're approaching, say, the boosters from the standpoint of managing perceived need rather than safety. This shouldn't be their role. If I want to purchase a delta booster from Pfizer and it's safe and there's a reasonable argument for its efficacy, why shouldn't I? To help manage public perception that the initial dosages aren't effective?

My perception is this weird authoritarianism cuts both ways, against the antivaxxers as well as the provaxxers. The common thread is the failures of authority itself. So much is being revealed in this time about the castles made of sand; why the underlying problems don't get even more attention is beyond me.
Jupiter (YC S19) Is Hiring Senior Software Engineers, Mobile, QA (Remote/SF)
I just want to throw out there, one of the weaknesses I've seen is the lack of fast options for pivoting (wide <-> long). I've used the tablefunc module: https://www.postgresql.org/docs/13/tablefunc.html but it's not particularly fast in my experience (maybe they've improved it since it has been awhile) and the syntax is a bit odd. I'm spoiled with R (newer version) tidyr's pivot_wider and pivot_longer.

Gosh, yes it's been awhile. I posted this, ahem, over 8 years ago: https://stackoverflow.com/questions/15415446/pivot-on-multip.... Guess what, while to many things change, I still use SQL.

I should, uh, try it again. Or try PL/R, PL/Python, or PL/pgsql. There are options.
Very similar to In Our Time is another BBC radio programme called The Forum which explores world history, culture and ideas. Every week an eclectic topic is discussed with three experts in a lively, informative and stimulating discussion. Highly recommended:

https://www.bbc.co.uk/programmes/p004kln9/episodes/downloads

The sheer volume of radio content the BBC produces means there are many excellent podcasts/programmes that go undiscovered (the BBC's own search engine is terrible).
It's good, with limits. There should be escape hatches to allow dynamic behavior when the static type system is too limited. (Consider Swift's "protocol with associated types" nightmare.)
Jup same for me. At home I allways had Windows and Linux. But Win7 was the last version. Since the Win10 age, i'm Linux only at home.
I think I'm just disheartened that so many people would absorb a "just ok" technology because everyone else is, and then make it a basic attribute of their infrastructure. A few years ago I saw the same thing for Angular but not to the same extent. It just feels like a herd mentality.

People say "oh, it's so much technical debt to rely on a custom UI platform". Really? Compared to something everyone uses, like, uh, JQuery? D3? Angular? Flex? I don't see how rolling your own incurs more technical debt than relying on a framework that may or may not have an ecosystem in a few years... and isn't the best solution anyway.
Your technical comments make sense. But regardless of the underlying tech, React has enabled an entire generation of devs to create front end apps with solid community support. For most use cases, React is great. Performance is good, documentation is robust, community is supportive, online videos, books, tutorials etc. are plenty. These things also matter.

Some of the technically most unsound languages, frameworks etc. have very high adoption for these reasons. So no, I don't agree that React sounds ridiculous from a holistic perspective.
Isn't this like bringing up the Shannon limit when discussing broadband speeds?

Or the speed of light when discussing train speeds?

They're real but aren't we miles away? Genuinely curious. Just seems to me that economic organisation hasn't come anywhere near what physics allows.
I think dynamic code bases can have the choice now. Python has hints, JS can gradually turn to Typescript. Ruby got Sorbet. It's nice to have a choice. I personally don't like types but yeah if some monolith grows to uncontrollable size like Shopify/Stripe it makes sense to type certain areas.
When I first encountered SQL i hated it as a language. But then the more I understood the working of RDBMS the more I appreciated its use cases. ETL is probably best handled by the DB if you don't want to get down into optimising the ETL process. I feel having tight loops in SQL and having another programming language as a glue between them is a decent tradeoff but you have to keep data transfer in mind.
Hi @specialist!

Thank you so much for trying it out and your kind words.

Super happy to know that you could relate to the product and use it with your mom. There's some god news for you, we are looking at some basic games also to be included as an activity probably to collaborate/hang out with your friends and family.

hahaha. Cat videos are low risk videos to put for demo vids on internet, hence the link :P

Co-Watch indicators:

For participants: Need to click on Go-live button and allow mic & cam permissions to initiate the video hangout on top of the video you are co-watching with.

For viewers/audience: The live view count indicates the number of people currently watching the stream without participating / clicking on Go-live' button but is there to just listen to you guys or watch the video. (the live count indicator needs some work though)

Please note: When we say audience, the link is always only available with you and only the people whom you share this link with can join the chat or watch it.

As of now you may just copy paste the the Volcano URL and share it with mom using your regular medium of chat with here like iMessage/whatsapp/email.

This is great feedback. We are working on a mobile solution and will be available on iOS & Android soon along with Apple TV & Chromecast features. Please say hi at founders@volcano.social and we will make sure that you will be in the first list of users when we release it.

Awesome! The same can be used for most Youtube, Twitch & Vimeo videos too. To easily to do it, you may use our Chrome plugin (https://vlca.no/chrome) or the page (https://volcano.live/embed/home) where you create co-watching links by pasting the original video URL.

Point noted, let us look into the Tiktok options here and get back to you.

Once again, thank you for your valuable feedback. :)

Cheers!
Linux is great and a lot of progress has been made on the gaming front lately. However, if you want to play all the latest AAA titles at their highest fidelity, there's no choice but to use Windows.
Shame on whoever downvoted you. This was hilarious!
Exactly. If you need an expert to constantly babysit the machine then you may as well dispense with the machine and have the expert build the wall themselves.
Nope, I couldn't read it.
> I would be interested to know if there is feedback in the McD process chemistry loop.

There must be, running an open-loop process is rather tricky. If it's like any other process in food manufacturing, there are likely both continuous automated checks of trivially measurable properties and regular (every hour or less) manual lab tests[0].

> These once-living plants and meats are inconsistent enough to require decisions on the fly, mid cook.

As I understand their process (from what little I read and watched about it in the past), the keystone of it is minimizing input variance at every stage. They stick to specific varieties of potatoes, they keep bun production centralized, they place specific requirements on slaughterhouses for the meat they then blend into standardized pulp, etc. This makes it possible to constrain variance downstream - e.g. the meat pulp has roughly uniform properties, so it can be shaped and processed in tightly controlled fashion.

At the end come pre-processed food pieces that are then shipped to restaurants for assembly. McDonald's venues don't really cook this food, they put it through the last stage of processing pipeline - heating it in programmable ovens/fryers. Restaurant workers aren't making any cooking decisions. That's how McDonald's ensures its product consistency - there's no place left for a human to screw things up.

--

[0] - Industrial food processing plants have labs on-site, which receive samples from the production line on an ongoing basis. This is used to check the batches for contamination / pathogens, verify measurements from automated sensors, and to provide ground-truth data for models used in model predictive controllers, if such are used in the process.
https://pidtuner.com Tune Your PID Controller
You must understand that the emissions problem is global : western countries are shrinking their emissions because they are totally outsourcing polluting activities to other countries.

CO2 is totally diffuse in atmosphere and the climate change is global. Outsourcing pollution has no effect on this issue. And the fact is, global CO2 emissions are at an all time high year after year.
Show HN: KSON Is JSON with SQL and Networking
Honestly, it is very much phrased in a way suggesting FUD to me, or at the very least deliberately "misleading".

>On the basis of data from ProtonMail, which was sent to the USA by way of legal assistance, it emerged that the defendant had used several user accounts at ProtonMail.

This outright goes out off it's way to avoid saying that the Swiss lawfully requested data from ProtonMail under Swiss law and passed it along to US law enforcement, most likely as a result of a Mutual Legal Assistance Treaty [1]. The sentence attempts to make it sound like ProtonMail directly supplied the USA with data.

>According to the corresponding affidavit, this email service was ProtonMail. The relevant emails end accordingly with "Sent with ProtonMail Secure Email".

This makes it sound like ProtonMail passed along the emails. ProtonMail themselves say they did not. Instead the emails were obtained from other email services that had received the emails.

You yourself write

>ProtonMail cooperates with authorities by putting probes on specific accounts

The term "putting probes" would suggest to me they installed some kind of additional surveillance for specific accounts. There is nothing to suggest ProtonMail put/puts "probes" on users. All they did, they say, was query their existing customer database, and all they really did deliver to the US (or rather the Swiss, who then passed it on to the US) was "This account was created on this date", but nothing else.

[1] https://en.wikipedia.org/wiki/Mutual_legal_assistance_treaty
the Proton compatibility makes almost all games work on linux. for work, if you're into programming, it is going to be a much better experience with linux. if you're doing something else, you'll find most windows software works on linux, or you'll find free alternative that work about as good.
Even MS couldn't catch this regression? I wish MS could.
Semver allows for breaking changes with major version 0: https://semver.org/#spec-item-4
Where on Gartner's Hype Cycle Is Gartner's Hype Cycle?
So when you read that people believed lesbians cause hurricanes, or jews cause the plague, you think 'how could people be so stupid!' but if you add some figures, some magic words ('populations', 'demographics'), I find myself nodding along! Muslims cause economic crises!

Truly humbling analysis.
Hmm.

It's read only, but holy shit please become popular and displace non-ANSI SQL in my life.
Two decades later, we have a more of a handle on what needs to be dynamic, and what doesn't. Too much dynamism is a headache for both debugging and for the language implementation.

In Python, you can, if you work at it, find a variable in some other process by name, and store into it from another thread. While this is unlikely, you cannot definitively tell at compile time it won't happen. This prevents most compiler optimizations.
It definitely isn't common sense - it seems to be a matter of temperament. Some people like one way, some people like the other way. HN user luu looked deeply into the published research on this and found no strong indication either way.

https://danluu.com/empirical-pl/

The evidence behind strong claims about static vs. dynamic languages - https://news.ycombinator.com/item?id=16287083 - Feb 2018 (1 comment)

The Empirical Evidence That Types Affect Productivity and Correctness - https://news.ycombinator.com/item?id=8618887 - Nov 2014 (17 comments)

The empirical evidence that types affect productivity and correctness - https://news.ycombinator.com/item?id=8594769 - Nov 2014 (9 comments)
When I heard "NoSQL", I thought we were getting an alternative query language for working with relational data, not throwing away the entire concept of RBMS's.
This is just an example of not enough software has been written to handle all the edge cases, and/or not enough has been done to the field to turn it into a factory (groundworks not level etc)
I'm not sure why Russian technology is trusted. This is the latest of several screw-ups in the last 5 years, ranging from sabotage to incompetence to bad software coming out of Russia.

It's not that their technology isn't cutting edge or valid. They simply aren't accountable to the same rigor that NASA imposes in the US. They're playing by different rules and there's no mutual recourse for misconduct or malice. National pride and reputation is all well and good, but the ISS mission deserves better.

"Oops, we killed the ISS, guess we'll do better next time" isn't something that should be so frequent a possibility.
Oh my god it was so cringe honestly. Like they took an influencer & ran with an "appealing" script.
I'm probably way in over my head with making a good case for how this resembles dynamic languages, but what I had in mind was trait objects. You can box a struct and refer to it as a trait object (aka type erasure). Thereafter, the receiver doesn't care _what_ concrete implementation it gets, just that it implements a certain trait.
Surely an underestimate? Avogadro's number is something like 6x10e23 IIRC.
Everyday Astronaut: Starbase Factory Tour with Elon Musk
Nice story. Tech is not always an improvement. In fact, the more years I live, the less enamored with tech I’ve become due to many examples like this.
I have benn working so so much with explainability. I think the main thing to know when trying to extend this to non vision (which I assume to be standard feature engineering based ml, let's ignore texts for a second) is that all the explainability is in the features. You have to design features that make sense. It really doesn't matter if you have the best explainability method in the world if that perfect explainability method retrasces the models prediction to features nobody understands.