skysight-inc/HackerNews huggingface dataset:
Darwin isn't going to do Rust. Apple's plan is that Swift can be made to do everything necessary for their operating system. Since Apple are bad at doing more than one thing, they've settled on the idea of a single successor language, chosen under advice but by senior management. So, Swift. Unless it proves impossible to use Swift (and I doubt it) that's what they'll do.

For everything above the line, Swift is definitely viable today. Expect shiny new stuff from Apple to be Swift first, or even sometimes Swift only. If you're an Apple First developer, you should learn Swift, or you are going to be relegated to maintaining legacy software in the next maybe 3-5 years.

Microsoft is already solidly on the Rust bandwagon. So yes, Rust for NT is very possible. Unlike Apple though the Microsoft corporation has always been able to do a bunch of things at once, even if it doesn't always do them all well -- it doesn't need a singular focus to achieve success. So don't expect Microsoft to magically pull effort off C++ and .NET to do more Rust.
Some points you may find interesting:

* If you're like me and are clueless about the terms "hyperbolic", "too simple" etc. used in the plot, take a lot at this SE answer that explains it (relatively) simply (https://physics.stackexchange.com/a/110880)

* In his books the hard-SF writer Greg Egan has explored worlds with more than one timelike dimensions, see the discussion on HN ( https://news.ycombinator.com/item?id=36431620) and this comment on SE (https://physics.stackexchange.com/a/14106)

* For very short distances space-time dimensions get reduced from four to two, see this post by Sabine Hossenfelder(http://backreaction.blogspot.com/2013/05/dimensional-reducti...)
Logseq does! We at Logseq also believe in giving back so we sponsored learndatalogtoday.org when it went down - https://github.com/sponsors/jonase . I'd encourage others to do the same if they appreciate the author for making datalog more accessible
I think you’re in a different bubble. If no one used vpn for torrents why is one of the top docker images for transmission one to support vpns? No ones spending money on a seed box that’s just casually torrenting.

https://github.com/haugene/docker-transmission-openvpn
It seems like personal tutors will actually be in higher demand if AI learning takes over. I mean kids have had an ever increasing array of ways to learn and supplement materials over the past 20-30 years and if anything education has been getting worse in recent years with many benchmarks for education reaching decades low levels.
Nor governments.

However, I do think the stores likely already have such data about you, if you take advantage of any of their offers to track you.

It's a little disturbing to see this slow normalisation of mass surveillance, one little thing at a time.
I wonder if there's some graph you could derive based on previously accepted/recently flagged. It might give a clearer picture of what's going on (i.e. if it's random or not).

EDIT: It looks like it got flagged again.
In a cosmic sense, no. Most of us are slaving away at some job when we would rather be doing something else but are bound by the need to fund lodging.

But in a more practical sense yes. There's not much personal nor logistical progression to make pushing pencils. Meanwhile, art is a craft that you can dedicate your life to improving and educating others on. It can be a career instead of merely a job to do.
If I were an adversary this would certainly pique my interest.
Windows has a shell called "cmd.exe"

https://ss64.com/nt/
Sort of. I don't believe that time is considered a spatial dimension. But from a looser conceptual framework, basically yeah you have to spend some time to travel space.

Also note that even using 3 dimensions to traverse a 1-dimensional space doesn't mean there's guaranteed to be no distance between two points. A string can be super densely coiled in 3D space where there's basically no 3-dimensional distance between two points on the string, but it can also be stretched out or loosely crumpled and still have lots of 3d space between two points on the string.
Those are quite interesting. The test for 13 year olds looks pretty easy for 13 year olds; the high school one looks challenging for that cohort and the undergraduate admissions test is harder than any test I was given at that age.

To get into MIT in the 80s the only formal test was the SAT plus you wrote a few essays. My high school didn't do "AP" subjects nor compute GPA nor class rank, just ABCF twice a year, and had essentially no electives. So basically they just looked at my SAT scores I guess. I could not have passed that Romanian test at that age.
Video: https://images.nasa.gov/details/OSIRIS-REx%20Asteroid%20Samp...
That parameterization exists, of course, but are you ready to consider the possibility that it might be unknowable?
oh no you didn't

(sorry i know this is HN and we don't do that here)
I'm curious how long they expected it to remain in working condition. NASA has a habit of underestimating lifespans by a comical amount. It will be like "we expected the rover to operate for 10 weeks and that was 6 years ago". I think the most extreme example is Voyager 1, which was on a 5-year mission that reached nearly 50 years.
It probably won’t be long before they are forced to brick the O2 functionality of existing watches as well. Why don’t they just pay up?
SPARC had instructions (BP, Branch with Prediction) which hinted the branch predictor whether the branch was likely or unlikely. Presumably this script just edited the opcodes in memory to avoid needing to figure out how to change the generated code from the compiler, recompile, and replace the kernel.
cant talk about using music to contact aliens without mentioning https://en.m.wikipedia.org/wiki/Laurie_Spiegel
FT2232H with libMPSSE. It is even advertised as a USB-to-JTAG chip.
I asked Rich about his thoughts on query optimizers last year (not in the context of Datomic specifically) and his only reservation was around the practical implications for the operational experience. Specifically, that database systems should always provide the means for developers to control exactly how/when/whether existing (cached) execution plans get re-optimized, otherwise query optimizers can actually be a source of greater problems than they solve, particularly for applications with extremely rapid changes in data.
that makes sense

in the era of blueprints, where you had to draw literally everything from scratch every time, human pride would necessitate taking the time to add flourishes or small details to every page, just to keep the talent who is producing them from losing their minds

look at old bibles, full of small details that are ultimately useless for the message being conveyed, but still announce the presence of a poor soul doomed to reproduce these glyphs for eternity

nowadays... you can just open an old drawing, hit copy-paste, and be down by the pub at 11am.... not a bad deal for the drawer, but for the people looking up on the sidewalk...
What else are you doing with it? What's the killer app?

You'll want background music while doing whatever it is you're going to do with it.
I still don't understand.

The joke and the sometimes valid solution are different strategies.

The joke only reminds people of the valid solution. It feels like multiple people are giving the article the briefest skim and assuming the two are the same. Perhaps focusing on the words "optional to call free" and extrapolating off that without looking at the code or properly reading the rest of the text.

Unless I'm badly missing something?
Easiest and fastest solution: Pater Noster lift.
I built a documentation site builder
Easy to build and host a beautiful documentation site. Has native support for markdown and some UI components. Tech stack:

- NextJS 13
- Tailwind CSS
- ShadCn components
That's stupid the language you write in has a huge effect on how you test and ensure quality results. They aren't separate things.

E.g. at one end of the spectrum you have Python where you have to write explicit tests for typos and type errors.

At the other end of the spectrum you have formal verification languages like Dafny that may not require any tests to be written.

Rust is somewhere in-between. It has a very strong type system and lots of features that make memory errors and business errors less likely than in most other languages. You still need some tests, but not as many as with C/C++, Python, JavaScript, etc.
> instructions are half as big as other RISC contemporaries

That's a bit of a gimmick, tbh. Yes you can just about make it work if you have a really barebones insn set, as the early SuperH chips had. (You do need to start from a 2-register insn format of course.) But modern chips - even quite small chips nowadays - benefit from having more than that, so you're left with a really limited niche.

(I do think that the calculus changes if you have a strictly Harvard architecture chip/core, since these might be able to afford a "weird" instruction length. A core with, e.g. 20-bit or 24-bit fixed-length instructions designed along the same lines gains some much needed space for ISA extension.)
> If you take Russia and Ukraine aside, Romania, Bulgaria, Hungary, and Poland have less than 80 million citizens together, but have accounted for 261 Gold Medals through the years, more than China or USA, the World’s two Superpowers. Of course, most of those students (and the ones that don’t qualify to the International but are way above the world’s average) leave Romania (or Poland, Hungary, and Bulgaria) to more prosperous, more developed countries.

Romania, Bulgaria, Hungary and Poland had 7.5x the slots than China, and only produced 1.23 times the gold medals. Not that impressive.
You can run any JavaScript.

So you can show a popup saying the user needs to log in again, and then log their credentials on your own server instead.
Whatever happened to the Jtagulator? It no longer seems to be available.
If average commute would be around 1h then indeed that would be true. So probably this would be more or less in the ballpark.
https://en.wikipedia.org/wiki/Paternoster_lift
Capitalism is not defined by the relative wealth of individuals. It's defined by ownership. Capitalists own property. Factories, buildings, companies, land, goods, stock, assets, copyrights, patents... All privately owned. If you're an owner, you're a capitalist. It's that simple. You're part of the ownership class. The common serfs? They don't own, they rent.

Claiming you're not a calitalist owner just because you're a poor starving artist, when the government quite literally grants you functionally infinite monopolies over everything you create whether you want it or not, is quite the take indeed. Not my fault artists are prone to selling off the rights to that monopoly to corporations for short term profit. It's like they don't even realize the power they have and the real capitalists are only too happy to relieve them of it.
I was there for a short time. A cool feature was they had a company hardware store on premises selling all sorts of weird stuff, that you could pay for with your badge and get it deducted from your pay if memory serves. I still have a screwdriver I got there.
That’s true but it seems the suburban ideal is to protect children by not allowing them to leave the community without their parents. It’s basically an artificial village.
it really depends on what you mean by 'good artist'. Most of the labor in an anime is animating (copying) another artist's work.

I am sure the creative directors are paid well, but the people drawing each frame are probably a dime a dozen.
Have you considered using the HAR file format used by Chrome Dev Rools and others for saving network captures?
what does immune system overload mean as you've observed through fish keeping
>Hah. Voldemort types. The ones that can't be named

Ha ha, that reminds me of that phrase of yore, "the quality without a name (qwan)" (google it), which was heavily bandied about years ago, during the heyday of C++ and the software patterns movement (which continued a lot in the days of Java, of course). James Coplien (IIRC) and others of that time come to mind.

https://en.m.wikipedia.org/wiki/The_Timeless_Way_of_Building

https://en.m.wikipedia.org/wiki/Pattern_language

https://en.m.wikipedia.org/wiki/Jim_Coplien

Though I read a fair amount about that stuff, a lot of of it went over my head, but later, I did understand some of the patterns, after reading the design patterns book, and trying out some of them.

The template method pattern is my favourite pattern, because I understand it more well than many of the others :), and also because it is the basis of software frameworks (inversion of control, aka the Hollywood principle - "don't call me, I'll call you"). Other patterns that I like and understand are the command pattern, the interpreter pattern, the chain of responsibility pattern, and flyweight pattern, to name a few. Builder and Factory, not so much. Singleton is straightforward, or is it really? impls matter :)

And I have written a few toy frameworks, which is fun to do and use.
These things are not mutually exclusive
Now 63% by coal.
GTD with Taskwarrior – A Tutorial Series
Why doesn't slow charging while the car is parked at home solve this?
I'm not saying no one uses VPN for torrents, just that it is not a main use case.

People casually torrenting are not worried about hiding their IP.

Also, not sure that is a top docker image but either way plenty of people with the skill to use docker are probably running their own vpn for their home network. I don't think it means much.
You could run it through thrice with a different prompt/temperature/model and pick the majority result (or exit with success on the first two passing runs).
LogicBlox and Predicix merged. Predictix was just a company created solely to be a customer of LogicBlox. In the end it couldn’t survive on its own. Infor acquired LogicBlox and then reneged on some agreements, leading to a mass exodus. Infor made zero effort to sell LogicBlox technology or solutions, and then essentially threw their hundreds of millions away. It may never see the light of day again.
It should also be said that HTTPS was seldom used outside of especially sensitive applications until ~2010 when someone packaged a HTTP MITM attack up into a handy Firefox extension. I think that Facebook used HTTPS for the actual login credential exchange, snd then bounced back to HTTP, which meant that the session cookie/s were still MITMable.

It’s insane how long it took to see widespread HTTPS adoption.
> Foster children are protected by the State so disciplining methods aren't always accepted.

Curious what effective methods the state considers unacceptable?
It's not necessary for something for something to be cheaper in order for it to be what people want. People regularly pay more for things they prefer. Neither is it being cheaper proof one way or the other.

Housing expenses are a complex system including a balance/imbalance of supply and demand. If suburbs are cheaper like-for-like, that's an indication (but not proof) that there's more supply in suburbs than demand relative to a style of living that's more expensive. Housing preferences are very much multi-dimensional, of which car vs non-car mobility is but one factor. Quality of schools, availability of jobs, need/desire for large amounts of interior or private exterior space, quiet, ease of resale, and hundreds of other factors conspire to set an individual household's willingness/preference to live in a place.
That's interesting, I'm indeed seeing some differences between browsers on those pages but those aren't exactly baseline setups. I'll have to do a more thorough comparison tomorrow and will reply with my findings.
Mihai was absolutely brilliant but better to emulate in intellect than interpersonal skills. ;)

Thanks for sharing your article - I enjoyed reading it! The number of stunningly capable CS colleagues I know who came out of Romania is impressive.

Also, small typo: in the translation of problem 1 from the third exam, the first case of f(x) says m <= 1 and the second case says x > 1. The first case should say x <= 1 as it does in the original problem.
> The tech and media industries—which are uniquely exposed to the threat of AI-related job losses—saw huge layoffs last year, right as AI was “coming online.”

This is one of those cases where correlation isn't causation. The actually meaningful thing that came online were interests rates which people discovered can actually be above zero, and one thing that went offline was the pandemic.

AI as it currently exists is not a job replacing tool, it's a task automation tool and in that capacity no different from any other tool. And companies don't actually fire people when tasks get automated, they give the more productive employees more tasks so they can make the company more money.
Makes me ponder the question - what’s the worst you could do to a sql database without using those strings (at least not directly).

They don’t prohibit semi colons so there’s still some potential here.
They didn't declare many works ineligible, but it's telling which ones they did rule out.
Fine home building is also another one.

There are also books on framing out houses. Really if you follow code it's not rocket science.

Something else I saw. LA county has a set of approved ADU plans. They are complete plans for ADU's to make approval quick and fast.

https://www.ladbs.org/adu/standard-plan-program/approved-sta...

I'm pretty sure any of those you could build as it or with some modifications. Since they're approved for Los Angles they'll pass code anywhere.

Since I've had coffee I'll add for plumbing running PEX and PVC drain pipe is easy. You can totally do the electrical after the panel yourself. And don't even think about gas service. Use an induction stove, hybrid water heater, and a heap pump. Some minisplits you can install yourself.
That's the kind of person we need more of in government!
an ongoing (future) relationship isn't a right
People definitely ossify, but certain drugs encourage neuroplasticity. I don't think it's on the scale that would be meaningful in this context though.
I don't think places like that have folks in new construction with Ethernet and Android tablets in the wall. TFA uses GBP as the currency in the images.
> there are pedestrians who jaywalk blithely like Mary Poppins

if this is a possibility for anyone who gets behind the wheel of an SUV

then perhaps we should raise the bar for licensing drivers until they all can handle such a regular occurrence
On the contrary, make all of your passwords “DROP TABLE users;”. You’ll quickly sort out which passwords are being handled so insecurely by your vendors. This would mean they both don’t sanitize user input and don’t hash or otherwise obscure your password. They are a menace to society.
Wow, I somehow never imagined that even NASA's technology choices would be influenced by "all the data stuff being for Python". But I guess if it's all sandboxed and any errors are reversible... then why not?

It all makes rational sense. It just feels weird to think about Python running on Mars before there's even people there.
as one cause of cancer. there are many others.
Quickly scanned https://arxiv.org/abs/2401.10020 . Quite interesting work. The paper's idea is to have a single language model doing both question answering (responding to prompts) and self-evaluating its own answers. Iterative DPO training is used to improve the model's dual capabilities.

The authors tried different LLM-as-a-judge promptings to generate a reward score for each answer. A very particular additive 5-point rewarding prompting is found to be the most effective one. The two-step inferencing pipeline (answering questions+evaluating answers) also generates an extra dataset in the form of <question, winning-answering, losing-answering>.

This AI-generated dataset (called preference pairs) is fed back to the model in a training pipeline (using Direct Preference Optimization).

The inferencing and training pipelines are connected to have a closed-loop, iterative process. Each iteration generates better AI feedback training data and subsequently better model. The evaluation shows very promising results, outperforming Claude 2, Genimini Pro, and GPT-4 in selected benchmarks.

The paper has some zoom for improvements.
1) Figure 1 is not very accurate to reflect the entire workflow. A fixed model is used to generate prompts for example. But it is not shown in the figure. The preference pairs should be a matrix instead of a vector in the diagram. Also, the bootstrapping workflow (using seed instruction following and evaluation datasets) should be reflected.

2) The authors did not explain why a fixed model is used to generate prompts, instead of using the self-rewarding model directly.

3) The authors tried to use another form of AI feedback data (question, best-answer), coupled with supervised fine-tuning. However, it did not result in any performance improvement for the model. It is better to explore why or at least propose it as future work.

4) Fundamentally, the paper does not directly compare (or comment on) self-rewarding vs. independent rewarding. The iterative process can still apply to an independent rewarding model.
It would seem more likely to be a scsi/kex timing issue and there are direct hacks into that when you have a loose dev/kmem philsophy.

If you are/can directly hack the pipeline, Adrian better have included that script in the bmark publish. Probably not, because then directors would be calling him at 2am because XYZ corps workload was slow and “could we have your nop script?”
If you are using an entire linux install van you just point to the equivalent list the distro must maintain? I've never seen a list like that for ubi or similar.
Interesting idea but comically unsafe.
> Could one shaft serve a lower set of floors while another shaft serves a higher set of floors to minimise 'wasted' time travelling up and down?

“Shafted” is how the guy already in the elevator would describe the elevator going up to get the group when he wants to go down.
so it's safer for me to be a couch potato. got it
Explained by Tom Scott: https://www.youtube.com/watch?v=YgJBD1wf-YQ
In group/out group ego games are about feeding the narcissists false self, not “values”. In order to support the false self the narcissist must create an out-group in order to place themselves in the in-group. Cults are groups of narcissists. Religions are cults whose founder has died.

Read The Naked Feminist where the author talks about the origins of modesty. It’s all about power and ego.
I mean that it would complicate just the parser.

For many compilers, as soon as the parser sees a left curly brace, it pushes a symbol table onto a stack, and when it sees the corresponding right curly brace, it pops the symbol table off the stack, and "forgets" any declarations that were made inside that scope. That is so things like this work as expected.

{
int x = 0;
{
int x = 1;
printf("%d\n", x); // prints 1
}
printf("%d\n", x); // prints 0
}

But, in C++, using the auto keyword, declarations can escape their scope with auto. I'll change the C++ code that OP wrote. The C++ compiler has to correctly resolve cases like this, which means it can't just forget all the declarations within the scope of the function after the definition is done.

#include <iostream>

auto createVoldemortType(int value) {
struct Voldemort {
int value;
};
return Voldemort{value};
}

struct Voldemort {
std::string value;
};

int main() {
auto voldemort = createVoldemortType(7);
std::cout << voldemort.value << std::endl; // output: 7
}
If I remember the story correctly, the creator of Sim Tower[0] wondered the same, and discovered that the algorithms governing that were closely-guarded secrets. So he developed Sim Tower.

[0] https://en.wikipedia.org/wiki/SimTower
Code Prompting Elicits Conditional Reasoning Abilities in Text+Code LLMs