skysight-inc/HackerNews huggingface dataset:
Hey all! Just this week we reskinned and renamed the entire site. It was Qvault.io and now it's Boot.dev. Basically we went all in on dark mode and found a name that more accurately portrays what we do.

I started building this thing over two years ago and have just been plugging away in my spare time. I was (and still am) frustrated that when my wife wanted to learn to code I couldn't find high-quality sources that checked the following boxes:

1. Primarily focused on CS, not just the hottest new framework
2. Primarily uses modern languages / modern syntax
3. Is focused on writing real code and projects rather than just video lectures
4. Has a linear curriculum so that students don't have to know enough to build their own.

Anyhow, that's how the project started. I've learned a ton along the way about what my students care about vs what I THOUGHT they would care about so some big pivots in the product have happened since the beginning. I'd love to hear what you all think!
I'm one of those dumb people that didn't have much math or greek in school, so this weird-looking o in the title was quite literally Chinese to me. Now it turns out that people in the know also misunderstood its intended meaning because it's in a different field.

For years I've argued foreign symbols and single-letter variable names mainly seem to serve to keep a walled garden around the sciences, and this was cemented when I eventually went for a master's degree and I was expected to do this as well in compsci to get a better grade even if there is no advantage. If we could just write what we mean, I suspect people would find that more useful even if it makes it look less cultivated and more mainstream.

(To be clear, this is not criticism on the person I'm replying to, but split between the author of this specific title and most of the sciences as a whole because it's a universally supported barrier (if only ever implicitly), aside from a few science communicators.)

Edit: scrolled further in the thread. Looks like I'm not the only one, though this person at least knew to name the sigma: https://news.ycombinator.com/item?id=30955621
...since everybody (Stephen Wolfram, Eric Weinstein), seems to be investing in promoting their theory since the peer-review process doesn't seem very good fit to wade through this massive works of questionable value, and it seems David Deutsch has joined the game.

Which is a very good thing since his work looks like it might actually bring value, and it might otherwise get drowned in the noise made by the other fouls!

Good luck & keep it real!
I guess your search is somehow limited,

https://developer.apple.com/swift-playgrounds

https://apps.apple.com/us/app/pythonista-3/id1085978097

https://codea.io/

https://apps.apple.com/gb/app/continuous-net-c-and-f-ide/id1...
The mass estimate in this isn’t story isn’t from a single event, it’s “based on an analysis of about 4 million W bosons produced at the Tevatron between 2002 and 2011”.
I guess you can call it a (application) protocol. However, when implementing this I've not needed to anything to make scp works as opposed to anything else. Just supporting ssh executions requests and connecting the channels as you do with any remote invocation.
I recall awhile back Linus Tech Tips pointed out that the primary failure point for old machines wasn't the CPUs which tend to be piling up cheaply (I can't say how true this is for pre PIII parts) but instead the motherboards.

I wonder if in some sense there isn't a market for someone to just make new motherboards instead for this stuff using modern parts. I realize there are some licensing issues after a certain point, but in theory everything up to a PIII should be doable. Particularly since memory controllers are in the chipset there are options to use things like modern ram chips and then 'downgrade' performance to be compatible in the chipset. This could also be used to allow for modern M.2 SATA drives to be run in IDE emulation mode locally or even have SD/CF options directly on the board.

The main downside at that point is space of course, hardware always takes up more space than an emulator ;)
ISPs using DNS data isn't some purely academic concern and "well, there are lots of other privacy issues in the world too" is not a defense.
I purposely respond with a delay (~15 min) to IM messages to not encourage the expectation that you’ll get an immediate response, otherwise I’ll never get anything done with constant interruptions. Boundaries are important, and when set, must be enforced.

Unless it’s an emergency, an IM doesn’t require an immediate response, and I'm unsure how anyone would get focus work done with an expectation of <5 minute responses to IMs consistently.
Not for any practical reason, though. CDs were the epitome of practical. They're not vintage enough for them to be cool yet. Give it a while longer and CDs will have fallen so far out of the public eye that they'll become a niche once again and people will be scouring to find old 98 Degrees CDs.
Where the hell were you working? This isn't normal for any company.
Reminded me of the recent https://slimemoldtimemold.com/2022/01/11/reality-is-very-wei...
What a sad person.
Dolby Atmos on Apple Music is an interesting case, because there are more stringent requirements for the published mix. Personally, I don't think I've noticed anything regarding the positional data, but the songs tend to sound better because they're mixed better.
https://en.wikiversity.org/wiki/Slime_Mould_Algorithm
‘May be an image’: what it’s like browsing Instagram while blind (2021)
Keystone and by extension Keystone XL routes oil to refineries on the gulf coast where the vast majority of it is exported. In fact TransCanada was caught lying about how many American jobs Keystone XL would create, claiming thousands when the real number was 35.
More or less, I should have said runners. No need for offline music if you're weightlifting or sitting on an exercise bike. So it's a subset of the fitness userbase. But a big enough one that Spotify did eventually get this done.

But I sorta wonder if their main motivation was that it was a bad look to continue complaining about Apple not letting them make a watch app on their "Apple is cheating" timeline, while also choosing to not make a watch app. If they actually cared about doing it, why take so long?
Wouldn't that make Musk the oligarch and the Russian counterpart more like a vassal?
There are always people looking askance at one thing or another, especially nowadays when it's so fashionable to be that person.

I'm sure you could make an absolutely offensive game about the topic, but you could also make a game that treats the subject carefully. Do you look askance at Secret Hitler?
Do you want to go back to writing equations with words?
> record every video conference

Why? I think that's useful for onboarding sessions; or presentations about architecture, methodology, ect.

But no one's going to go back and comb through presentations like this. It's more time efficient to take good notes.

> Posting once a week about what I did for fun over the weekend, usually with photos.

I'd rather talk about my weekend in the pre-post meeting chit-chat.

---

What I think is important is that:

1: Everyone is on the same page about time management and running effective meetings. Once the "meetings as procrastination" culture sets in, that can be extremely hard to break.

2: Periodic face-to-face meetings. How this happens will differ dramatically by company. For example, if everyone lives ~90 minutes from the office (or co-working space,) you can have a soft requirement for ~1-3 days a month face-to-face. But, if people have to travel by plane, you can have 1-3 annual trips to a central location; or 1-3 annual trips to the main office.
> git PGP signing enforces integrity at the basic level, so you've got a chain of signed git commits.

PGP has a handful of issues: you’re now trusting maintainers to manage long-lived signing keys, and you now have to manage your own trusted ring of signers. Both of these break down when dealing with package management ecosystems without a curating authority (e.g., a Linux distribution).

(That’s also assuming people actually verify their Git repositories, which I’ve never seen. It also assumes that people make reasonable key selection choices for PGP, which has been a problem in he past.)
Accurate timing is most useful when you are retro-programming a video game, or something else real time.

How do you know if your game will run at 60 fps if the execution times aren't accurate?

> what CPU timing would you even emulate

Ideally your emulator would support as many CPU + hardware configurations as possible, at many different speeds, so you can test as many as you want.

But just one single accurate hardware configuration is better than none. At least then I can say "I programmed this game it runs on a Pentium III 550E, with a Riva TNT2"

It's exactly the same when doing retro-programming on real hardware. If you only have one PC, then you can only confirm it's working on that exact same hardware configuration. But accurate emulators have advantages due to cost and ability to easily support multiple configurations.
How does this work, though? They'd have to parameterize it based on the actual room, right? Does that mean the user has to calibrate things manually?
You get prompted for whether or not you want to use it. If you choose not to use it, it will continue using whatever DNS your computer is using.

It's just an option. In this case, both selected options are excellent providers that I'm happy to see.
Genetic feature selection
I am definitely more on this side of the fence. Fill your social calendar however you want to fill your social calendar. But social media, and HN in particular, is filled with people saying that you should basically only contact your coworkers via work channels for work purposes during work time and anything else is wrong or rude and is bad and you should feel bad.
This is a nice post. Off the top of my head, I can't think of any ways of avoiding this issue. Even Rust doesn't really avoid it because different requests could plausibly create their own representations of the payee and payer.
Is your username a reference to dts:x?
"supply disciplined" is a new one to me. I assume it's a euphemism for cartel?
I think you need to caveat that as within the same timeframe, lots of examples people are coming up with is technology coming out AFTER - blu ray triumphed over dvd because it was a later and better technology. CD triumphed over tapes in the same way and neither of these examples were cheaper when they first came out.
I like to have a stack trace. Please. Just in case you’re using throw for control flow inside an abstraction, if that ever leaks, anyone downstream is going to be in pain trying to figure out what is happening.

You can easily attach whatever interesting values you want to an Error instance, go nuts:

throw Object.assign(new Error(“suspended”), { suspend: somePromise, retriesRemaining: 4, favoriteColor: 1 })
Our fully remote 10 person team has a very brief daily standup, and 20 minute standdown. We also have a biweekly demo to which we invite leadership.

I sent out an anonymous survey recently, and everyone wanted to keep doing each element of this, and thought it was very beneficial. People also said they wanted more planning, more pair programming, and more context given in people's standup/standdown updates. Only one person said they didn't want more collaboration.

We recently introduced doing some planning every 8 weeks; plan is fly to the home office, spend a week having those spontaneous in person conversations that are hard to replicate. We've done two of these ad-hoc, everybody liked them, so we decided to make it a thing.

Every day we choose stand down ordering by answering some random dumb question with a unique answer and the rule "un-serious answers only", e.g. "What is your favorite color? RGB values only", answer "#FACB12", "My favorite color cannot be represented via RGB." or and then arbitrarily ordering it, e.g. "alphabetized by third letter in answer", or "most pedantic response", or whatever. It adds some human flavor without forcing any Bonding™. It's a nice light touch way to give the opportunity for banter without forcing it.
I have a business package but I can't get a static IP because the managed switch is unavailable for the foreseeable future due to components shortage. I was told I'd be lucky if I get one before my contract expires.
> I have no reason to trust random American companies more than my local ISP. I don't trust the USA more than I trust my own country.

You know you are quite fortunate to be able to say so.

Firefox is a project with global impact. A lot of people around the world can benefit from DoH.
Ukraine shot down a Su-35S, one of Russia’s most advanced fighter jets
That's a bit surprising actually. The play store kinda sucks but I generally can find more flexible apps on there than iOS store.

I see a lot of people run an SSH client to a server in order to edit and run code. Is that an option for you?
Just like I code in a programming language, I'm not proposing to turn everything into English prose. Rather, using (abbreviated) names for variables and perhaps a bit more common language in papers (but that's maybe a separate topic).

Also I'm not sure what you mean by "back", is it referring to what we iirc called story exercises in Dutch primary school ("Jan goes to the store and buys seven ladders, then sells three..." etc.) or was this a thing a few hundred years ago or so?
> It's hard to be racist if it requires detailed ancestry analysis.

I can't see it being too hard to get a copy of their koseki? Not that I've ever tried.
I wrote my MSc on improving certain Genetic Algorithms by incorporating biologists' ideas of "exaptation," or having features that were evolved for use in one context providing a jump in another context.

For example, it's quite difficult to imagine how wings evolved, since 1% of a wing seems to offer no fitness advantage, and yet you can't evolve 10% of a wing without evolving 1%. One idea from biology is that feathers probably evolved first as thermoregulators (basically good fur for dinosaurs), and small wing flaps may have evolved similarly to keep animals warm, and only once they had evolved large enough could they be used in a "flying squirrel" way to get from tree to tree, and at that point you're in a different fitness landscape and can start evolving for wings proper.

It turns out such an idea may be useful for evolving hard-to-evolve neural networks and the like. (Although this was 15 years ago, and genetic algorithms have fallen out of fashion.)
They're talking about Amazon.
Looks like generating credible portraits is easier than generating bench pictures.
I don't think anybody is saying stereo music sounds crappy. It sounds as good as it ever has - really great! But some of us think a good ATMOS setup sounds even better.
I always had an interest in studying ant colony behavior and seeing if I could use those concepts to program robot swarms. I never did but I'm sure it's being done.
Seems odd to discuss choice of words in translations without referring to anything more than a word or two of the original. It's not as if there is a shortage of people who can read French, just in France there are over sixty million of them.
Depends of what you're after, Pydroid 3, C# Shell and AIDE are okish.
I would love it if they released Verse, but no, I love blueprints. The discoverability is so key for new learners. The impossibility of syntax errors is nice. It’s relaxing to code in bp.
Cloudflare promises that they don't in a legally binding document. Does your ISP do the same?
Great video. I finally have something to show my kids to explain why they have a future.
Sure, everything would suck for a while[0]. But we had wind and hydro for a long time before electricity and steam, so those that survive could rebuild, analogously as to how we are presently weaning ourselves off fossil fuels without such destruction.

[0] I realise given the context of global thermonuclear war this may seem like understatement. Well, I’m British and I have a stereotype to uphold.
Because there are realtors here?
If I showed you a generated piece, and don't tell you what prompt generated it, you will find it just as meaningful as any other piece of art made by hand.

This is why we are blown away by some pieces of text generated by GPT-3 as if it has its own mind. Even most abstract art has meaning for anyone who is looking for it.

What I am saying is if a generated artwork is indistinguishable from what a human can make than that's all that was needed.
question is why isn't visual programming more popular amongst "traditional" or non-gamedev programming?
>I assumed the underlying idea was that the US will export oil to make up for Russian oil about to be sanctioned in Europe.

With XL being cancelled. Canadian oil can still get to Port Arthur for export; but would not have the capacity to still serve the US market.

In terms of Canadians helping Europe.

https://en.wikipedia.org/wiki/Energy_East

This is the pipeline that would have been helping Europe but that got cancelled. Huge failure on our government's part for doing this.

As a hail mary they approved: https://atlantic.ctvnews.ca/n-l-bay-du-nord-oil-project-high...

Deep water well isn't going to be getting built tomorrow. Even if they magic the best resources every and rush this... I would expect it's minimum 5 years out? Europe can wait 5 years without oil right?

Really our only option will be oil trains but those crash and burn far too often and probably wont be allowed.

So basically... Canada's promise that we are going to be there to help Europe is a lie.
A couple of these images pretty accurately represent what it feels like visually before a migraine strikes. Especially those with grass between the legs.
The tricky bit is that "simplest" has no formal definition. Here Wolfram claims to simplicity is having the least number of axiom, even if that axiom is very complicated.

Unfortunately, that is a perversion of the idea of axiom. An axiom should be as simple as it can be and ideally self-evident. Being self-evident is a strong requirement because axioms are not proven but accepted as true.

Clearly, no-one would say that Wolfram's axiom is self-evident. As a matter of fact, even Wolfram does not find it self-evident: that it is equivalent and sufficient as a basis needed to be proven, via proving it can generate all other set of axioms.

Basically, once a field has matured enough and we found a simple set of axioms, one can come up with a new set. All set of axioms must encode the same information, so you can either have multiple simple one or a single complex one. The quantity of information that is encoded must be constant.

So having a single axiom is not simpler, except by the very naive measurement of count.
I think you are seriously underestimating just how frequently pipelines fail. There are definitely more pipeline spills than rail accidents each year, and I believe if you take into account severity of spills (e.g., ignoring spills that don't make it outside a pumping station), I think it comes out to "pipelines spill on average as much in a year as rail has in my entire lifetime."
Oh no! Time to tweak the parameters of the standard model again!
From what I've seen, the hate is mostly because the things he says contradict the trickle-down bullshit right-wing and libertarian types tend to be steeped in.
I quit job,built 8 freelance projects at once,made good money but lost happiness
Very interesting - i really enjoy that some innovation is happening in editors.

This feels similar in goal to LAPCE [1] which was also on HN [2] a couple of weeks ago, except that LAPCE is OSS and available for all platforms.

[1]: https://lapce.dev

[2]: https://news.ycombinator.com/item?id=30708505
I would encourage you to read at least the Wikipedia page of Robbins. I’m no fan of cancel culture either, but he doesn’t seem like a good person or someone I’d take advice from.
Have you tried talking to your manager?
Large-Scale Visual Analysis of Model Behavior by Measuring Human-AI Alignment
Hah! That actually looks like something I wouldn't have been surprised to see already in the output.
I don't have an answer but I'm interested in the topic since I've been self-employed for the last... 2 decades, almost.
Things aren't going too well and I'm on the lookout for a remote job that lets me work when I have the energy and will and not work when I don't, because when I do I get things done fast and well and when I don't I'm just wasting time not getting ahead much or at all.

What you write, weekly summaries would be a 100% no-go for me. I like to work but I don't like management overhead, that's what machines are for.
Also daily meetings would absolutely be non-tolerable for me. There are better alternatives that don't involve waste of time video communication.

I want to just work and not deal with co-workers or anything around or in between.
Are we there to have a coffee chat or to work ffs? (overdramatic reaction)
the detail around the feet and ankles is stunning
Food prices soar to record levels on Ukraine war disruptions
oh wow, thanks for pointing this out :)
I'm not sure what the primary example (the hydroxychloroquine business) has to do with a scientific "priesthood". Scientists rightly criticised the idea that a very small study that didn't prove causality should be used to inform public health, and then people in power with an ideological bent went ahead and did it anyway. If anything, that's an argument for the scientific orthodoxy being correct in that case, given that it ended up being that hydroxychloroquine doesn't actually help with covid. All that they were asking for is that better studies be undertaken before it was adopted as policy, a reasonable recommendation.

It concerns me that advocating for random citizens "doing their own research" often leads to people getting their medical opinions from dodgy Facebook groups and trying to cure their cancer with essential oils. The scientific establishment isn't perfect but at least it's broadly aligned with finding out the truth instead of selling people falsities for profit.
Isn't it cheaper/safer to build railroads that can transport anything rather than a pipeline that only does oil? If the problem is the quality of the aging railways, why don't we just fix that?
A key point of the Keystone pipeline is to move Canadian crude to the Gulf where it can be refined and exported. It was originally seen as being politically expedient to run the pipeline over U.S. land instead of Canadian land not to mention the refining and exporting capabilities already present in the U.S. Golf. The key piece often missed when talking about "energy independence" is oil is sold in a global commodities market. Global demand will affect domestic prices, even when the oil is pumped and refined domestically.
Writing formal mathematics as programming languages is basically what automated theorem provers do. The proofs are mostly unreadable.

Mathematical notation really isn't that hard as long as you treat it as its own thing and learn it properly rather than trying to use a likely imperative model of computing programming as a reference point.
Can anyone explain the difference between light and heavy supersymmetry? Particle physics isn't quite my field
Thank you - not sure about others, but I'd probably waste some time if not for your comment.

I would like to say a bit more, but basically anything of value I could add to the discussion would start a flame war, so I'll have to abstain :(
Windows 9x couldn't even run on ~2007 era Intel Macbooks because of the A20 gate.