skysight-inc/HackerNews huggingface dataset:
In the US, theory is typically part of post-secondary musical education. Some high schools might have it, but in a lot of high schools filling out the marching and symphonic bands with warm bodies will drive a lot of a music program.

Typically, piano is part of post-secondary music program requirements and keyboards make it practical to apply music theory to make sounds...arpeggiation will get your ear so far. Polyphony gives a much clearer picture of what music theory is describing.

If you're interested in learning music theory, a polyphonic keyboard that makes sounds without a computer (maybe one with speakers, but at least with a headphone jack) is my recommendation. Maybe it's better if it is small and portable. A MIDI controller with a phone or tablet might be ok, but phones and tablets have email and the internet and those can interrupt what you set out to do.

Anyway, theory usually comes later in the US system. There are exceptions of course.
Disagree. That is not what I would expect from a privacy perspective. What if you're in the middle of a browsing session you'd prefer to be private?
Carbon dioxide accumulation inside vehicles (2017)
I'm glad someone here says this. I'm also an amateur radio operator, and I very frequently see people who are otherwise against public resources being exploited for commercial purposes arguing against many of the regulations that ham radio requires, oftentimes the restriction on encryption. Few other hobbies have the idea of protecting their existence as baked in as amateur radio, and it keeps me hopeful that it will continue to exist as the years go on.
Instead of prompting on the screen, disable the driver and boot directly into a recovery state that has networking enabled so sysadmins can push scripts and fixes? As long as it's not a network driver you'd be okay.
Parole judges are not accountable for their work in the same way surgeons or pilots are. If a judge makes a bad call on a parole hearing, a person stays in prison and it's effectively impossible to challenge the decision. Parole hearings are extremely subjective, so it's vanishingly unlikely that a judge will face any repercussions for making a ruling which people would consider unfair.

This means that there's no pressure for them to manage the influence of factors like hunger on their decision.
Will check it out. Thanks a lot
Highly prefer and recommend websocket connections for polling. This is what I ended up doing for my side project's video encoding needs[1]. It lets me get silky smooth progress indicators on multiple encoding resolutions at once.

[1] https://github.com/jjcm/nonio-video-cdn/blob/master/route/en...
IMO, just leave it blank and highlight your work experience. They're hiring you to develop at work, not develop at home. Recruiters ask for lots of stuff that isn't necessary.

Again, I'll highlight that I've worked with tons of developers, designers, and PMs and almost none of them had portfolios.
CrowdStrike blamed their test software, but in the same breath revealed that they haven't been using any canary deployments. The bug that caused all this was present in their kernel driver for a long time.

For being such a large cybersecurity player and deploying updates to 8.5 million devices, their quality control practices are embarrasingly lacking.
yeah the best managers i worked with used to be on the same on-call rotation such that they would also get paged every time. That helped build empathy and visibility into the situation.
Microsoft can kick security vendors out the kernel, but they can't sell a product that uses APIs not accessible to other vendors.
Yes. Only Microsoft should be allowed to crash their operating system. Like back in the good old days when only MS could use their secret high-performance APIs.
FWIW, I've just fill in "N/A" or shared a Google Drive link to a PDF if required.

I've gotten all my jobs despite not having a website.

The downside, of course, is I don't know how many jobs I MIGHT'VE gotten if I also had a fancy, polished website. Shrug. I don't really lose sleep over it at night. Of all the devs I've ever worked with, none ever had a portfolio.

(The designers usually did, of course.)
Looks very similar to Akka, where agent is actor and Lifecycle is Behaviors.

An interesting project for a complex task - streaming stateful processing.
ASK HN: Some thoughts on a possible AST-aware org-mode three way merge driver
One thing I'm always craving for is a way to seamlessly sync my Org documents between my laptop, my smartphone and my tablet. Using git (along with some utilities like git-sync[0]) is decent, but when it comes to capturing a lot or heavily operating on a large agenda file, it's easy to incur in some conflicts that need manual intervention which kind of take away the smoothness from my plannings.

I've noticed that many people do use git for syncing their notes and treat manual conflict handling simply as part of life. For some reasons I just can't bring myself to like it, but I also really would like to have full syncing capabilities on Org mode.

I've seen that in 2012 some folks implemented a dedicated merge driver (org-merge-driver[1]) which only covers the basics but is aware of org syntax and operated on a per-headline basis, merging tags if needed and identifying changes from the name/id of the headline.

I've been wondering if something like this could be re-implemented using org-mode's own parser (org-element). I've been reading a paper that describes a three way merge for XML documents (and generic hierarchical documents) without IDs being involved[2] and another paper that describes a way to merge ordered sequences that takes movements (even crossing ones), deletions and insertions into account[3]. Nothing bleeding edge and I wonder if something like this may stand on its own feet from a functional and performance perspective.

Do you think something like this may be a good idea? Do you have some advice to give on this regard? Sorry for the quite abstract and quite fluff-y post, but this idea has been hanging in my head for too long.

[0] https://github.com/simonthum/git-sync

[1] https://orgmode.org/worg/org-contrib/gsoc2012/student-projects/git-merge-tool/manual.html

[2] A three-way merge for XML documents :: https://dl.acm.org/doi/10.1145/1030397.1030399

[3] A graph-based algorithm for three-way merging of ordered collections in EMF models :: https://www.sciencedirect.com/science/article/pii/S0167642315000532
Sure, but my question still stands - would this have happened if the EU had not made that ruling?
I think you have hit the nail on the head, focusing on the wrong things.

The problem is that software engineering is still, in many ways, in a pre-scientific era [1]. For example, civil engineers know how to build bridges that are good enough, i.e. that barely stand.

In the software field, we don't really know how to proceed in the same way. We have formal methods, but they are quite costly, and therefore not used very often.

[1] https://www.di.uminho.pt/~jno/ps/pdbc.pdf
Clearly incompetence to deploy from 0 to 8 million devices without any gradual rollout.

That goes even further, because apparently they were fully blind and didn't have crash metrics.

"Ok we push the update, and pray".
Why are we comparing a technical skill to all 8 billion humans on earth. Like you said, if you can make a hello world program, you're probably better than 99% of humans by default at programming. But that's not a very useful metric.

Also, I'm not quite sure how this turned back around to your "thesis". How does this make a problem with the games industry, exactly?
The Data Security Duo: Data Encryption and Vulnerability Scans
It's not about kernel access, it's about equal access to avoid yet another monopoly.

Microsoft could have come up with a kernel API that their own malware (and everyone elses) product could make use of. They did not.
You’re right. The source is at
https://github.com/unclebob/fitnesse
I think it any make sense for critical infrastructure, but the software industry is still in high growth mode.

Allowing individual engineers to be de-licensed creates a culture adherence to norms is the priority. If you ever worked with a civil engineering organization… it’s not exactly a hotbed of innovation. Alot of the professional associations spend more time creating make-work regulations than actual safety or engineering. For example, in New York, something as trivial as refurbishing a moderate volume street crossing in an urban area requires $750k-$1M of services to address ADA compliance, multi-modal transit accommodation and other factors.
I'd love to hear more about Facebook and Twitter collecting data about people's specific politics and opinions and sharing them directly with the Chinese!
Wasn’t the whole regulatory argument that Microsoft was using kernel mode in their security software, while trying to relegate third party security software to user land? In that case, regulators stepped in and made Microsoft open up kernel mode to level the playing field.
Hmm, seems like the Astro framework could work well here. Just tested one of the portfolio themes I found for it, and it seems nice and simple to customise.

Thanks for the suggestion!
Not if the state funds housebuilding, for the common good, rather than relying on private developers who only have profit motive.

Rent controls need to be combined with long-term social housing policy to be effective.
That's an urban legend.
https://www.scientificamerican.com/article/fact-or-fiction-n...
Keyper by Jarrid: Introduce Integrated Key and Role Management
Every company I've ever been at rolls out updates slowly. Rolling out a change to 8.5 million computers at the same time seems ridiculous. Even the most cash strapped start-ups with every incentive to cut corners tends to get staged roll-outs more or less right. It's crazy.
Keyper by Jarrid: Introduce Secure Data Flow
Microsoft should be sued, for literally having blood on their hands. There was an easily mitigated design flaw in Windows that would have greatly blunted the impact.

https://news.ycombinator.com/item?id=41095788
Physicists won’t take a look at a new theory unless the person pushing it can demonstrate very good reasons for physicists to do so. Generally those have to be quite concrete reasons: for example explaining a known phenomenon in a much clearer or more intuitive way, or allowing the explanation of systems that weren’t easy to conceptualise of before, etc.

But ultimately it’s up to Wolfram to come up with those things. I don’t think most physicists feel he has done that, especially since the standards increase as the idea becomes more different to existing physics
It's really kinda too bad we don't have any sort of alternative funding model for a project of this scale, something like the Manhattan Project but not so defense-oriented and nationalist.

I wouldn't want the government to directly control and censor a model like this, but it would be cool if everyday people could (for example) just crowdfund $100 a person and have all this training in the public domain. That's 700 million people a year in order to reach their $7B/yr spend, though... not gonna happen.
This is actually the first Ive heard about any negativity. Are there a couple articles about whats not to like? To be far, I only know about his website and some tool, and that he's intelligent and good at math (which is likely not enough knowledge about that guy), but I always assumed his work was geared towards serious researchers and not really meant for someone like me (little math and physics).

I'm not trying to stir the pot or create infighting on HN, just Ive never heard a bad thing about him until I see the comments here.
> CrowdStrike blamed their test software, but in the same breath revealed that they haven't been using any canary deployments.

Their post-incident report [1] also stated that they intend to improve testing by "using testing types such as: local developer testing". One has to wonder what, if any, testing they were doing beforehand.

[1]: https://www.crowdstrike.com/blog/falcon-content-update-preli...
> industry corporation

If this means factories full of machinery that can be very dangerous if safety rules aren't followed, it probably makes sense that they'd have stricter rules than say a small webdev shop.
In context though, you gave it as an example why people would not want more feature-rich software.

The supposed simplicity of Python over Perl has nothing to do with Perl being more feature-rich and that compromising its simplicity.

It seems like Plan9 would get closer to "Python simplicity" by adding features and extending interfaces. Which would be at conflict with the "minimalist MVP simplicity".

You present it as mutually exclusive. I believe it's the same word used for two fundamentally different aspects of software - less of a nit.
By the time I got a HAM license that I only used for digital transmissions, several people taking the test with me were "old-timers" who were lamenting that you didn't need to know CW to get a license.

There is apparently still a thriving CW community, and some of them use auto-keying now, so you don't need the manual dexterity any more.
Not a founder at the moment, but I do purchase a lot of b2b SaaS/infra services. Usually I hear of the brand first, but really high quality content is one factor that makes me decide between competitors. That’s all I meant.
I do not doubt that Nutriloaf would give some people diarrhea, but that doesn't mean that it's poison. Nutriloaf is drastically different than normal/usual food which is enough to cause problems. It probably has a lot more fiber if they're adding cheap vegetables as filler. It probably has a lot less simple carbs/fat too.

People complain about Taco Bell giving them diarrhea for similar reasons.
The fastest level of homebuilding in NYC was in the 1950s. Strictest rent control? Also 1950s.

Rent control also reduces property prices which reduces NIMBYism. People are less inclined to fight new development when they arent up to their eyeballs in debt and 60% of their net worth isnt on the line.

It's not property supply that suffers most from rent control. It's the ever increasing streams of unearned income going towards largely the same people fighting new development.
Correct. It sounds like they test changes to code in such a facilty, but “content” is only validated by a parser. Mcafee did something similar a decade ago.

It’s a hard problem - the whole point of Crowdstrike is to quickly respond to threats. (And they are very good at it) So you want time to market for marginal changes to be very fast. Normally I’d give them the benefit of the doubt, but their arrogance and poor response triggers my spidey-sense.
It didn't read as particularly diplomatic to me. In particular, this paragraph..

> It is possible today for security tools to balance security and reliability. For example, security vendors can use minimal sensors that run in kernel mode for data collection and enforcement limiting exposure to availability issues. The remainder of the key product functionality includes managing updates, parsing content, and other operations can occur isolated within user mode where recoverability is possible.

...was about as close to tetchy as a post like this would ever get. Basically they are saying "there was no good reason at all why CrowdStrike had to put so much code inside the actual kernel." And with the benefit of hindsight, it's a strong point.
I am always reading :-) and thanks for taking the time to give feedback!

I agree that I have a challenge with real estate use on mobile and that I have to find a way to improve it.

What device are you using?
I suppose this is IPC in the loosest possible sense? It's more like GetOpenFileName() and GetSaveFileName() in Win32 but getting handed a HANDLE outright instead of an LPCSTR to pass to CreateFile() later.
I think it is past incompetence, and on into negligence. Given the stories we have heard here about emergency service failures it is likely that people died. When people die due to negligence isn't that usually criminal?
FurtherAI (YC W24) is hiring founding software engineers in the Bay Area
> the 40-pin GPIO header handled through a Raspberry Pi RP2040 microcontroller.

This part would be a reason why: very low GPIO throughput since you're limited to what can be shoved through serial and it all has to be must be manually processed by the extremely slow RP2040. The main upside with something like a Pi 4 is that it has zero overhead access to it via kernel api, so you can pipe hilarious amounts of data through its pins or address i2c devices directly from python with existing libraries for almost every sensor, etc.

The Pi 5 using it through a PCIe southbridge is quite a lot worse, especially since it broke all compatibility and it still can't even drive even a simple WS2812 led strip yet a year after release. They've thrown away the last 10 years of community support and development since the layout was standardized with the Pi 2.
Something about the hobby lends itself to forging lasting friendships, perhaps the reasons you've enumerated? The friends I made in high school and as an undergrad I've lost track of, all except for the hams - they remain, 40+ years on. Just yesterday one from high school texted me out of the blue with a snapshot of an old shared Heathkit 303/401 HF pair.
Can't agree more, you found the right words.
> they need guidance on basic QA practices

Microsoft has a loooong history of botched (security) updates, so I'm not hopeful they can teach Crowdstrike much.
Yep. I was in the same spot. The N100 is also cheaper if you factor in the adapter, case, nvme etc. I had a N100 for 100 bucks. Much better than a pi for a small home assistant server IMO. Raspberries are no longer cheap nor especially good value for money.

Things were really different at the time of their introduction. There wasn't really anything similar except the Marvell based sheevaplug.

The only thing I'd use a pi for now is something that really needs GPIO as well as significant processing (eg more than an esp32 offers).
Those hospitals chose to deploy software that didn't support testing. The blood is on their own hands.
Sounds like you have never had an RF burn before. The sensation is a lot like a sunburn, but is hard to get if you are electrically close to the ground. Higher frequencies can still give you RF burns when you're standing on the ground.
If the rent control is binding enough to deter maintenance it is questionable whether it is even good for those already there in the long run
I would prefer not to have to create an account to play with it so I can provide feedback. It's not worth dealing with spam.

Good luck.
I saw the article as "good starting point" instead of "ready to ship". Just like AI, the best PGC will have custom massaging on the end product.
If "it could have been them", then I would like to read such professionals write exactly about how to avoid having a global outage like this again, rather than "showing empathy" with a corporation. Or do we just leave it up to luck, and if "it happens to them too" in a month or year, oopsies? What about which practices could be improved?
Anyone in the industry could have a bug get through testing.

Some companies could have a severe and readily reproducible bug get through testing.

A few of those companies have a hand-rolled update mechanism, and can accidentally break their ability to roll back a bad release.

A few of those companies are in a position to push a release that breaks not only their own software, but the entire OS.

Very few companies in that position would roll out to 100% of client machines in a single worldwide deployment.
Indeed. Hans-Gunther Klein, the then director of the Junges Theater Göttingen, had seen the famous French chansonnière Barbara at a concert in early 1964 and invited her to perform in Göttingen. Due to her life story and her own escape from the Nazis, she initially declined the invitation, but then reluctantly accepted it the following day. She demanded that a grand piano be provided for her performance. When she arrived at the theater on July 4, 1964, however, she found a baby grand piano on the stage. Barbara was extremely annoyed and categorically refused to give the concert. It seemed impossible to fulfill her request, although Hans-Gunther Klein tried everything. In the end, however, a grand piano was procured, which an old lady had made available and which ten students carried through the city. Despite the artist's initial displeasure and the two-hour delay before the concert began, Barbara was enthusiastically celebrated by the audience, which greatly impressed her.

Due to the great success of her first appearance and the unexpectedly warm atmosphere in the city, she extended her engagement by a week. On the afternoon before her last concert, she summarized the impressions she had gathered over the past few days, which had been unexpectedly positive, in the rough version of the chanson Göttingen, which she wrote in the garden of the Junges Theater, and performed it (not yet fully formulated and with a different melody) that same evening. The success of the chanson was sudden and overwhelming. She then returned to Paris, where she completed the lyrics and composition.

The Junges Theater at that time was housed in the house of the current Lumiere cinema.
Microsoft's statement implies that people choose Windows because of it's security and availability. Whereas most people end up with Windows because the software they want to run only operates on that single platform.

The security and availability, to the extent they even exist, are clearly not part of the market's decision making process.
Hasn’t Germany deindustrialized itself? I heard that Bayer moved manufacturing out to China as they were worried that they wouldn’t have enough power during the previous winter.
I just seems to me that the problem is market fit. If you are finding it hard to get people to sign up, then maybe you are tackling the wrong problem or framing the product in the wrong way.
In over 20 years since the publication of A New Kind of Science, Wolfram’s approach had not led to a single prediction, neither verified nor falsified, about the natural world. I would very much like to be corrected about this if I’m wrong.

Physicists show that their ideas have substance by solving problems. But Wolfram’s ideas don’t tell us the masses of the elementary particles, the drag of the flow of water through a pipe, or anything else.

This is why the scientific community doesn’t care about this stuff.
interesting. executing an attack is not riskless. if the chain is forced the attacker may be left with coins that are worthless.
I'm not sure if it was the point, but both United Healthcare Insurance and OptumRx are both owned by United Health Group. Also I think it's about 1 in 10 doctors in the US work for them in one form or another. They've been in the news a bunch this year.
I'd just substitute your GitHub profile assuming you have one, though I will say that "portfolio" does seem to imply a UI/UX position.
>However, one of the things that I noticed in my previous companies was that my management chain wasn't even aware that the problem was this bad.

Isn't that a cultural problem?
Cuda is a programming language. It's a dialect of C++ which leaks compiler implementation quirks into the application layer. A best effort approximation to the Nvidia one is available in clang by passing -x cu or naming a file something.cu.
Yes, in fact! Ashkenazi Jews were diaspora’d to the Rhine by the Romans and to Poland by middle age German polities for “causing the black plague”. The Russians conquered the areas of the Steppe they settled. There was an exodus of Russian Jews to the west during the pogroms of the early 1900s, with many (including my great grandparents) settling in Austria and Germany.