skysight-inc/HackerNews huggingface dataset:
It makes sense if you already use a service like LaunchDarkly but adding a whole new service like LaunchDarkly to your stack seems overkill for most people using feature flags. It took me a long time to understand how to work with feature flags in projects that don't require all the monitoring and overhead these services provide because all videos and articles I could find on the subject always framed them in terms of using a service like that.

At the end of the day, a feature flag is just a boolean variable determined at run time that can be used to switch code paths on or off. For most purposes that can be as simple as having a list of strings on your user model and checking if it contains a specific value. Adding a service can be valuable if you need to be able to manage those flags more intelligently or monitor them or want to do more structured A/B testing or whatever, but always tying the concept to a commercial service just obfuscates what it actually is and does.
This is definitely not true in the US, at least in physical sciences. Typically your PhD advisor (who is obviously in the same organization and gets paid with the same funding source as the student) has almost entirely all of the say in a PhD defense. There is another faculty or two from the same department on the committee (who work on different stuff, possibly funded from somewhere else). And, IME as a mere formally, there is often another faculty from a separate academic unit (department) who's just along for the ride to give the appearance of oversight but doesn't really know what's going on. They'll ask a softball question to remind everyone they are there.

Sure, anyone in the committee can grill you as a sort of hazing ritual, but the reality is that your PhD advisor won't let you stand for defense unless you are almost 100% sure to pass it.

Source: have attended probably a dozen thesis defenses (including my own).
I'm in total awe of manufacturing processes both automated and manual. When watching the Japanese factory I could tell that safety was a high priority. I've heard stories about metal pouring gone wrong, and could see that that process was well controlled.

In the sprocket manufacturing shop, I kept thinking of ways those processes could go wrong. In particular that first press with the foot pedal made me cringe. Yet the shop seemed successful, and they produced sprockets. I wouldn't care to guess how many sprockets per finger that place averages though.

Either way, finding a process that can be repeated for profit seems magical. It's a far cry from the uncertainty that seems so widespread right now.
Since history is like weather and climate (accurate short time predictions are nigh-impossible, accurate long term predictions are possible), he's banking on long-term predictions. But just like with the climate, the exact trajectory by which the system arrives at a changed climate is unpredictable.

With climate and weather, the mechanisms are well understood, with human history, the mechanisms are subject to change and are changing all the time.

(Edit: So as far as mechanisms are cited, e.g. Neon for lasers, I personally don't give much credence to it, the more specific the mechanism is)
I've been thinking about a way to add feature flags to my project's CI pipeline. What makes me afraid of adding such thing is reliability: if someone breaks the feature flag service, now the CI pipeline is broken too. I could just give them a default value if the communication fails, but then we will have builds that are skipping checks potentially due to transient errors.
I would be very curious to know the guidance for using this tool in my case.
Nowadays, with lots of places being converted to be more "energy efficient", the interventions are typically:

1) huge thickness thermal insulation on the exterior

2) double/triple gaze (airtight minus the small built-in ventilations) windows

3) NO added mechanical ventilation

The bets are on on how long it will take for people to realize that if they do not vent manually the house humidity/mould will form.

This has already happened for houses built some 10-15 years ago (the first houses built as Class A or Class B) that - even if newly built - did not usually provide mechanical ventilation.

There are on the market since a few years small "in-pipe" mechanical ventilators, including a heat exchanger, basically you make a 100 or 120 mm hole in the wall and put in it a pipe that contains the vent and heat exchanger, they are very suitable to install "as an afterthought".

Trouble is that they work on "alternate cycle", i.e. they suck air from the inside for - say - 30 seconds (warming the heat exchanger), then they push air from the outside for another 30 seconds, and they may be (or become) noisy, new models have built-on timers to be able (as an example) to switch off at night if in bedrooms or switch off in the evening in the living room, etc.
Stable Diffusion is open source, and has already been twisted into positively disturbing dimensions by Reddit etc.
Note for the authors:

I have just taken a look to the syntax.
It is pretty close to djot [1].
Of course Typst is more powerful than djot.
One noticeable difference is the chosen markup for headers (`=` instead of `#`).

This could be nice to reduce differences and make Typst a close-to superset of djot.

[1] https://www.djot.net
> It's hard to come to the idea of inalienable rights without believing in a creator.

This is nonsense. Humanism is exactly about that.
In encryption it's generally impossible to decrypt a 1 to many hash. You can do some clever things (correlating and combining other data) but if you're just looking at some hash that could be an infinite number of other things, you're just out of luck.

I'll take the extreme position that language translation is an unsolvable problem because of this exact phenomena. There was a recent case where a politician was accused of making a racist remark. He said something like "You are a donkey." or "You all are donkeys." to another [minority background] politician. Which was it? Well in many languages the second person plural and the second person singular formal are identical. And there are no articles. So the two statements are literally identical. Which did he mean? Nobody will ever know, besides him.

And outside of inherent language ambiguities, start piling on the endless (and ever/rapidly changing) euphemisms, idioms, colloquialisms, metaphors, just plain old ambiguous sarcasm, and all the other things that make language fun (and more expressive). And these sort of things aren't really the exceptions so much as the rule. And it only becomes more common the more distant languages get. Translations from various Asian languages to English often look just hilarious. Now imagine going back to languages exponentially more detached from any modern language, using one can only imagine what sort of expressions, and trying to convert it.

Especially using a neural network type system you'll probably be able to get something. And, even worse, it might well even make sense. That's a problem because, kind of like ChatGPT, it being coherent is zero indication of it being right.
Yes I believe some systems call these facets. We did some investigation into faceted search systems, but found that by combining the faceted search in the same process as the free text search, tuning the system would be more complex and it would be possible to result in poor search results often.

Essentially we forced all queries to be either only faceted search, or to fall back to full text across descriptions. For our use case, almost all queries could be satisfied by facets, so it didn't make sense to include any non-faceted search results in the results for those queries.
You need to get security clearance for most roles - even a joint citizenship may be problematic:

Sandia is required by DOE to conduct a pre-employment drug test and background review that includes checks of personal references, credit, law enforcement records, and employment/education verifications. Applicants for employment need to be able to obtain and maintain a DOE Q-level security clearance, which requires U.S. citizenship. If you hold more than one citizenship (i.e., of the U.S. and another country), your ability to obtain a security clearance may be impacted.

Applicants offered employment with Sandia are subject to a federal background investigation to meet the requirements for access to classified information or matter if the duties of the position require a DOE security clearance. Substance abuse or illegal drug use, falsification of information, criminal activity, serious misconduct or other indicators of untrustworthiness can cause a clearance to be denied or terminated by DOE, resulting in the inability to perform the duties assigned and subsequent termination of employment.
Build a FL Stack with Groovy and Wayang
That would certainly be something to design clear of.

I don't think that is a problem. Each query runs separately so there is no "collusion", i.e. shared signals and coordination, between contrary goals (winning and virtue).

Also, all the information about ratings, winning and winning examples can be used without ever giving the models explicit information about the population of models and how they are being used as a group. They don't need to know they are in a competition for competitive information to be used to update them.

They just know they have ratings to improve, some indicator of how close to "the bar of currently targeted virtue" they are, and examples of how they could have improved them.

Of course, I am just spitballing, and assuming the training regimen gets vetted by a lot of people (and models?!?).

--

In the long run, when there are long running artificial personalities with personal memories and more direct awareness of their own motivations and options, there will certainly be the need for additional levels of moral wiring to be considered.
That looks amazing, just wish "expand" would expand a bit more, right now there is not much difference between first output and expanded one.
> Huh. I maximize most of my programs. They maximize in a separate desktop and I switch between them with three finger swipe.

That's full-screen, not maximised[1].

It's also something I hate - I make an app full-screen and suddenly it's on a different desktop, so my awareness of what apps are on which desktop is completely gone - I can no longer to ctrl-alt-right twice to get from my golang desktop to my browser desktop, I need to move away from my keyboard, lean over to the macbook and three-finger swipe.

As far as Apple are concerned, no one ever docks their MB into an external screen, keyboard and mouse. You're supposed to do all of your work squinting.

[1] Someone will no doubt correct me if I am using the wrong terms.
It's basically HTML+CSS but with text and without the enormous amount of documentation and tutorials.
Is there a better way for dealing with certs? Would a very very long expiry date be better, and a bigger emphasis put on being able to invalidate them? The number of times "it's always the certificate" pops its head up after an outage is on the increase (when it's not DNS or BGP!) :-)
Can't comment on swappa because it isn't in the UK. Everything I've tried except eBay is full of time wasters though.
I use jupytext for this. For the cost of some header boilerplate I have python code that is seamlessly mirrored as a notebook.
I think most people here are vastly, vastly overestimating the size of the videos with all this talk about buffering in the comments.

The average video on tiktok, at least for the webapp version, appears to be around 1 megabit (0.125 megabytes) per second when the h264 option is used, and only half of that rate when using ByteDance's 'own' (essentially hevc) format.

I would reckon nearly all internet users, even many mobile ones, have more than enough bandwidth (and low enough latency and loss) to stream many of these tiktok videos in real time simultaneously, let alone a single one at a time.

Tiktok's backend infrastructure may be impressive, but the same could be said for the other companies you listed such as Google.
Honestly I used Ruby about 6 years ago, but have been a python guy ever since. That said I believe Ruby's main advantage is its metaprogramming capabilities. You can build powerful DSLs in Ruby pretty quickly. Adding analytics to that could be useful in certain cases.

I'd like to see spark bindings first though before I would seriously consider it.
So is my editor, my computer, my fingers, my eyes, my brain, the internet, google, stackoverflow, wikipedia, English, etc.
Just had a quick look and highlighted those 2 ones:

- https://github.com/EsportToys/TPMouse

- https://github.com/GavinPen/AhkCoordGrid (based on AutoHotKey)
It isn’t just informative for “developing” nations, but also for “developed” nations.

To assume we have reached some endpoint of development is absurd, particularly given historical precedent.

The article posits that industrialisation was spawned out of necessity due to a shortage of unskilled labour, and an excess of underemployed capital.

I find it interesting that the U.K. finds itself once again at a not dissimilar crossroads, with a shortage of unskilled and skilled labour, and with an excess of underemployed, concentrated capital. Growth is sclerotic, the political situation is fragile, and inflation runs rampant. Meanwhile, new technology developed over the preceding century has enabled new possibilities, hitherto unimagined and as yet unrealised.

In history, when exposed to severe stressors, societies typically either flourish or collapse.

Collapse has become less common in the industrialised, interconnected world, so it’s not an unreasonable hypothesis that perhaps the U.K. will somehow find itself at the forefront of a new productivity revolution.
> I also have a strong instinct against doing this, because it feels like self sabotage

With this framing, it can turn your life into a disaster.

Up to that point, I was nodding to every sentence you wrote. But not to this, no. When I demoted myself in my time, which ended very well, I had a different framing (or, a different gut feeling). My instinct was that I'm selling my well-being for much much too low a price and that, this time, there is a greener pasture.

I was noticing the money flow and how I was enabling a business owner, a very concrete physical person, to profit immensely. You can call it envy, I'd say I've learned that I can enter and leave any business transaction as I please.

The career path is just smoke and mirrors.

The ownership shenanigans is just smoke and mirrors. It doesn't matter that the ownership is split into million shares, because in the end of the chain the wealth (from many companies) does converge to an individual. Look through these schemes. As a thought experiment, think about that individual on a hard day, imagine how you've just made "him" 2 million with your sacrifice and you will get 20 grand bonus.

I'm not saying to go to the streets and loot the businesses, I'm saying you need to see your transaction and your options clearly, without distractions. Talk to your family in this framing as well.
> there should be a way to use TLS with a self-signed cert

Well, there is, all (afaik) current browsers have some kind of barely visible "yeah, I know, take me there any way" button buried under a click or two on those cert error screens. The only exception to this that I can recall are servers that use an old version of TLS like 1.0, and in those cases, there is a browser flag that lets them load.
I immediately thought of the musician Datassette - proponent of the micro-genre Business Funk.

https://www.youtube.com/watch?v=zgWa7NoJGWc
Isn't this what Wolfram alpha uses? Or used?
Many professors don't care about teaching. I've had conversations with physics/math/engineering academics which go "Those who are smart and motivated will get it, and I don't care about the rest."
Apple is overpriced because it has the halo effect on its customers. Their products are great, no doubt, and PCs don't come close. But they are not good to be priced at that level. This includes Macs and iPhones. I feel iPads are still priced fair.
What you're describing is more of a social revolution (upset of traditional societal structures). As always with history, the interesting question is whether the latter could have happened without the former.
This seems to directly contradict what we're being told elsewhere:

* Skipping meals is bad -- but elsewhere we're told intermittent fasting is good

* Less than 3 meals a day is bad -- but elsewhere we're told a couple of 'proper' meals is better than snacking throughout the day.

I do a fast day once a week and only have two meals a day; my breakfast and my dinner and I don't snack in between. Most current thinking suggests that's a beneficial system. According to this study, I'm doing it completely wrong.
You can double click to open them! I have it working on my computer, I’m not exactly sure how I did it but it was something like this: https://stackoverflow.com/a/54489884
What top-1 error do humans get on this problem?
A great tool no doubt, but I'm personally not a fan of their extensions architecture. Last time I checked, it silently installed it's own complete and default build of NodeJS with NPM and everything.

The extensions themselves are manually reviewed before being made available, but are - or were at least then - otherwise given free reign over the host system and even inherit the accessibility permissions (aka MacOS "godmode" for apps) that Raycast requires to function. To make this whole thing even more questionable, extensions are automatically and silently updated in the background, without a way for the user to disable this.

Makes you wonder in what other parts of this closed source app secure practices might have also taken a backseat.

Long story short: Very helpful tool, but their extensions architecture is quite insecure.
It’s got plugins for some stuff Excel don’t. I’ve used one for map/gis data to look at lat/long data on a map. Never seen that in Excel. The dataset was too big for Excel, too.
If someone gives a language model the capability for unfettered interaction with the physical world, and they are not liable for the consequences, then no safety feature of Claude can save us. And if they are liable, that is the primary mechanism which will ensure they take necessary steps to avoid negative consequences.
Not only is “left wing authoritarian identitarianism” an unwieldy mouthful, I’m sure that anyone who objects to being called “woke”, won’t like being called “authoritarian” either. Added to that, “identitarianism” is generally understood as a far-right movement, and while “left-identitarianism” might disambiguate it from the far-right version, I doubt they’ll like being given the same name as a far-right ideology, or the possible implication that their views are some sort of left-wing equivalent to that far-right ideology.

If we can’t call it “woke”, maybe we should just call it “fnord”?
I actually think it's the other way around. I can plausibly explain differences in development levels by pointing to 1001 different factors from colonial legacies to geography to corruption to infrastructure etc. It is your conjecture, that people just don't want things in some of these places (sorry if that is reductionist?) that requires a lot of justification. What makes people in some places lack demand while rich westerners like me demand so much? Why did my poor ancestors living with similar levels of poverty have demand when these people do not?
> the screenshot will always get through

Dubious. Cloudflare and friends promote a culture of demonizing bots. For this to work you'd need to put as much energy into pretending to be a human as parsing the screenshot.

At least with a dedicated API you declare that you aren't hostile to a user who wants to use the website on their own terms.
Simon also did some brilliant stuff with Datasette based on a 2-hour long mp3 of train announcements that ScotRail released as part of a Freedom of Information reponse. A journalist called Jon Brady found it initially on the ScotRail website and tweeted about it, I chopped it up into individual announcements and crowdsourced the transcription, and Simon built a dashboard to explore them all in Datasette.

Simon's blog: https://simonwillison.net/2022/Aug/21/scotrail/

The Datasette dashboard: https://scotrail.datasette.io/
Thank you. I'm hoping IRENE gets discussed in detail here. We will eek out someone qualified to elaborate on Laser Turntables.

https://www.bl.uk/events/unlocking-our-sound-heritage-inspir...
I'm not sure about your teaching experience. But when i teach function, i told my students: Function application is just substitution. That's it. Function is a template for you to substitue.

Higher order function ? Just more substitution !

Your source code is a long text template, no magic to it.
Is there something like this but for pdfs?
>Tiling left / right etc? Doesn't exist.

It sort of does, but it's not as obvious as it should be. Mouse over the green zoom button in the top-left corner of a window, hold the option key on your keyboard, and then "move window left" and "move window right" options appear.
Sure, here is one example:

From now on, you will act as my Linux / Bash script advisor.
Follow these instructions for the rest of the chat:
- Only provide the code required.
- Give working examples in code blocks using the data I give
you.
- Ensure that code answers use real and accurate solutions.
- Ensure string formatting is correct.
- Use only well known flags and options.
- Stick to options that are documented in the man pages of
the tools being used.

- Do NOT provide any extra words or commentary.
- DO NOT invent new flags.
- DO NOT use flags that conflict.
- Do NOT invent tools, functions, or methods, unless you are
giving the full implementation so that I can actually use it.

It may seem overly verbose, but I find that you have to be very precise and include a lot of instructions, explicitly, that would be implied in a chat with a human. So when you find yourself having to correct it, try to think how you could pre-empt that.
I think its really interesting such gems offering a ruby layer on top of rust libs. One issue that I have with that is - and maybe it's my ignorance - but is that necessary to bundle the original lib as https://github.com/ankane/polars-ruby/tree/master/ext/polars ? I can imagine that makes easier to avoid breakage, or with C extensions, because you dont have some dependency manager around, but couldn't we sort it with Cargo? For instance, having the version locked and it could download (and cache) the dependency when necessary?
> You may also wish to know that most readers of erotica are women.

I know that, but that doesn't mean they want to get it anytime they prompt with their names. There's actually multiple anecdotes from OpenAI employees about this happening to them (with prompts like "write a diary entry about my day").
No one has time to try all the things. A broad education - which would give everyone experiences and not just academic theory - would offer that, but we don't give people broad educations.

The only people who can afford to explore and dabble are the very rich. Everyone else is on a treadmill from middle school onwards.
I guess the real question is whether a new method could be used that would provide a greater benefit.
Maybe a billhook over a machete if you're going to be splitting logs for kindling. Bit more versatile.
> why not time?

Every second we have another second* of time in most of the universe.

* May be less time near large amounts of mass.