skysight-inc/HackerNews huggingface dataset:
Unfortunately I cannot help, I did nothing special as they were here since I bought the property
Craftsmanship is most visible in mature open source projects who have reached certain stability when it comes to features. The role of developers on those projects is more akin to stewards, watching over it for the current and next generation, rather than just shipping things out the door asap to meet the next milestone.

SQLite is a great example that was recently discussed on HN.
Pijul's theory of patches is very appealing, conceptually. IIRC both Pijul and Darcs are implemented in Rust by the same author.
You know, I do this. Did you manage to stop? I’ll try to focus on whether I have stopped breathing when concentrating.
I was researching this because I know of someone who suffers from acoholism, "A Single Dose of Kudzu Extract Reduces Alcohol Consumption in a Binge Drinking Paradigm"[1].

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4510012/
Interesting idea. I couldn't open the site, though, because uBO blocked something like 50 domains and figuring which ones are actually needed would be quite an effort. Yes, my uBO blocks everything unless I make an exception.
> dump interesting thoughts (or links to articles, videos, whatever) into a "knowledge base" and it finds connections and labels things for me while I sleep.

I think you just described dreaming.
Would love the pdf
And supposedly Thumb mode was designed at the request of Nintendo, for use in the Game Boy Advance. (I think I read this in one of the Acorn oral histories, maddeningly I can't find a source now.)
> Show me a REST API!

https://petstore.swagger.io/ is an example.

Quite a few companies use a similar format to document their public APIs.
Just know you are not the only one going through it. I know plenty of multi year developers that have to deal with it, and they walk away wondering if their worth anything. It’s definitely a gauntlet and it’s tough on everybody.
The effect of the 8-bit bus and prefetch queue are described in detail here:

http://www.jagregory.com/abrash-black-book/#the-8-bit-bus-cy...
Allyship for POC doesn't imply bias against white people. Acknowledging and fighting against systemic racism doesn't imply that all white people should feel universal guilt for their very real privilege.

Raising others up doesn't require pushing anyone down. Well, anyone that isn't in a white hood, anyway.
The problem isn't that REST as a concept was not intended to be used in some way, it's that "REST" as a word is used when people actually mean "HTTP".
Thanks. Reqd of MAD devices. May be worth it as a temporary solution, as long as temp use won’t disturb my jaw.

Do you still use the cpap? And do you think it will be for life or will the issue resolve when your jaw is fixed?
I don't think any salary would be enough to compensate for the opportunity cost of not working with a modern technology and the mental strain of working with something so quirky and archaic
I've written about this a few times. If you read these answers and still have a question that remains unaddressed, I'd love to know what it is. (My plan is eventually to compile all these repeated answers to HN questions into some kind of super-FAQ and then retire from comment writing and just link to it, forever into a bright future.)

https://news.ycombinator.com/item?id=23285793

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
If it's patronizing, it's a shitty diversity and inclusion program.

Your conversations are the opposite of the ones I've had.
>And did you know there's a secret YC-founder only feature. founders funded under YC can see each other as orange usernames. The rest of us.. Well. They can collaborate publicly as a bloc but the rest of us are none-the-wiser.

Can't you do this on any forum by having your co-conspirators install some sort of a userscript/userstyle? I guess it's more convenient to do it on the site yourself if you own it, but it's not exactly that much of a competitive advantage.
Would losing 5-10 pounds make any difference in some edge cases? With ten pounds off I would have a six pack, 15 at most.
I have written a pair of compilers (not COBOL) myself, so at one moment I've thought about that possibility: "maybe I should spend a little time improving my COBOL knowledge and move to that niche."

I wouldn't have problem working in archaic language, thought I. Or with non-trivial codebases.

But then I've got another impression: the companies don't expect a new candidate just to knew the language and work with old codebases. They expect also the people to be able to work with ancient terminals, as in: no grep for you. Even worse it's "no ASCII for you." I.e. not a single tool to which I'm used I'd be able to use. Whatever I'm used to work with, I won't be able to use.

That's where I became demotivated.
We do that sometimes and I'd like to do more. I think there's huge unrealized potential in this community.
im glad the US has finally started making a competitive artisan cheese. For a long time cheese in the US was an exercise in economics. As farms turned into factories around 1918, byproducts started to gain a frustratingly legitimate foothold in US grocery stores. Velveeta is an example of how capitalism can push a good or service off a cliff. by 1960 most US cheese was mostly filler and byproducts. processed yellow dairy slices had displaced nearly everything on the shelf, and anything that wanted to compete had to focus on volume, not quality.

yancys in new york makes a very serviceable sharp cheddar, while Tillamook consistently turns out very good smoked cheddars. their 2010 masters reserve is heavenly.
Better not do business with shady companies then.
Wow, thanks. Did the single treatment change your face, or would that only be from repeat visits? And could you chew normally during the period the botox was active?
In the U.S the beneficiary might be political ads? If this is the case, would it make social medias more reliant on divisive speeches?
Unfortunately many headlines stopped being informative with the rise of clickbait. One of HN's biggest problems is the headline-only format, as opposed to Slashdot for instance. I mostly choose what to click from an HN Twitter bot since Twitter shows short preview blurbs for many links. This is also a strength of the linked site compared to plain HN. As for the newspaper layout, yeah, that's a gimmick I don't need either.
Exactly the point and origin of the 2 separate parts of the legislature. Percent of population benefits states like California in the house and puts states like Wyoming on equal footing in the Senate.
Votes aren't public afaik, so there's that.
Wait that’s it? I could probably rig that up myself. Just a pulse oximeter and a sound recording, not more?
> Only 5–10 out of every 100 programs successfully produce transformative research, while only 10% of projects are terminated early

How is this different to the regular startup ecosystem in principal? It doesn't look so special to me
Oh, interesting; I'd assumed that NT was just using libc as its stable ABI, but on further reading it looks more like ntdll.dll (probably just for that personality?). Similar concept, slightly different place. Still, my point was that under the "Windows" personalities, you talk to a library, never directly to the kernel.

EDIT: Found https://web.archive.org/web/20121224002314/http://netcode.cz... which if I'm reading right indicates that ntdll is indeed the bottom-layer library that's allowed to actually talk to the kernel.
What position did you settle on? And you mean tidying loose ends in live outside work, right?
Tuition skyrocketing is attributable to ever-increasing government aid. Tuition begins as a high markup MSRP, and a formula is applied, and on the other end, coincidentally you get just enough aid to afford college, presuming you maximize your government loans.
For truly long lasting software, I feel all code that make up a system should be treated equally; i.e. not divided into "own code" and "third party dependencies". Basically extreme form of dependency vendoring.

But it is very expensive way of doing things, and would not work well with modern constantly updating libraries. But I do personally consider software maintenance to be an antipattern. I'd rather have my software be correct and eventually replaceable than constantly changing and "maintainable"
It's interesting that he suggests to use open vote and to allow trading votes. On one hand this is against all we know about voting and selling votes or even taking a selfie with bulletin is considered illegal.

But on the other hand maybe it is an artifact of the old voting system, where we are voting for people instead of about issues, and each election is a slow and rare procedure. This makes vote almost useless for a voter, and very precious for the politician, which makes it hard for a voter to get a fair deal.

But if there are many votes, and it is possible to easily start a new vote, it almost becomes a replacement for UBI.

Would be interesting to see an analysis on how stable such a system can be and how exactly the vote should be organized to reach consensus on controversial issues.
Java has been around for 25 years with no significant changes in strings or numbers, and only one major change in dates. That has been good for backwards compatibility and code bases do last. But the 16 bit string character representation doesn't work well with modern Unicode. And the number representations lack a proper type hierarchy so you can't use polymorphism in numeric algorithms.
That doesnt work in most cases though. You are not going to reimplement jpeg encoding, mpeg, etc.
This might be more suitable as a Github issue but since you're here, I'm simply getting an error using Brave: "ERROR: Failed to fetch" (shown in the extension popup when clicking the eye, which is always red)

Another thing: Have you considered adding annotation capability directly into the extension? This is something I've thought about creating an extension for, since I don't use anything like Instapaper.
It's more thinking, "did I forget to add {{somebody}} to the engineering help desk email group because they're black" than it is "lemme use my baby voice when talking to the black engineer."

It's about working to catch your own unconscious bias in the act, and then fighting to correct any mistakes you made as a result. And then, you start making yourself aware of how your colleagues and company culture is treating POC, and working to correct mistakes there.

If it sounds like exhaustive policing, I'd simply ask if code review is exhaustive policing. Is it rude to insist on code reviews? Of course not, because we're humans and make mistakes. The whole point of a team and company is to combine strenghts and look out for eachother.
Background Execution Demystified
$666/hour is insane. When I was in grad school (University of Kansas) 25 years ago, it was about $80. I only paid 1 semester, then got a TA for one class that paid full tuition (not that it cost more than $1k/semester).

Though that’s what it is now at KU, $10k for a 15 credit-hour semester is $666/hour.
I suspect, if they do, they will just make it harder to enable but never remove it. As soon as you do remove it, someone will complain their page does not work on a customer site but works fine on their engineers version. It will be one of two things: 1) a configuration issue that is not obvious like they are pulling their css from somewhere ganky, or 2) the browser code uses a different version (debugger based) for some functionality.

End result, why pull it out if it does not cause harm?
you should check out my (open source) project https://mmap.io. It's a zero hierarchy, short cut driven note tool. Would love to hear your thoughts!
The vast, vast majority of software written is done at neither a startup struggling for survival nor a tech giant monopoly.
How are they less relevant? Well it's a bit left-field but I believe part of the reason why the political climate has become more pro-trust within the last twenty years is that international tech dominance is a national security boon. DARPA is not going to be asked to create ground-breaking tech in search, tracking, social media, tech generally, because the tech giants are already providing more than defense strategists could possibly have hoped for, on the world stage.

So instead we have these contests, the insights of which are handed out to existing companies to help them make incremental improvements. But the Onion browser isn't going to be rolled out to secure political autonomy throughout the world, or small business competitiveness because the data tracking is too valuable for surveillance programs. The national security/intel value of big tech companies has given those companies so much good will that govt officials/politicians have been unwilling to consider innovations that would undermine them.
> easily as good as anything from Europe

That's a strong statement. I've yet to come to anything even remotely close to the taste of aged (2-3 years minimum, when grains form inside) hard cheeses like Comte, Gruyere, Beaufort and probably dozen or two more, mostly french. Copies I've had, sometimes even more expensive than original, can't seriously compare (ie french versions of Gruyere vs original AOC variant, and one would expect that French would get this right).

If you actually done that comparison in person, then I believe you, otherwise, buy a plane ticket after covid. What folks here can create from raw cow/goat/sheep/buffalo milk and some bacteria (and/or worms) is ridiculously good, an universe of tastes on its own.

And I haven't even started into properly artisanal, often local-only cheeses. They are not exported even within their own country, forget to see it anywhere across the pond.
Disclosure: I work for AWS building cloud infrastructure.

No, Lightsail doesn't use Graviton2 powered instances today.
Sorry to ruin a good spy story but no one at YC is "gleaning" such information from HN, other than as casual readers looking at the same stuff everyone else sees.

Also sorry, but there are no hidden reasons. Here's why: we don't do things that aren't defensible to the community in the first place. That way when questions come up, we can answer them publicly in good conscience. Maybe the answers won't convince you (though we can dream!) but I believe that the bulk of the community does find them convincing, because if they didn't we'd never hear the end of it. Occasionally we screw up and do something that the community strongly dislikes, but in that case the solution is clear: say sorry and stop doing it.

The voting ring detector prevents abuses like people upvoting their own or friends' posts. Shadowbanning is mostly for new accounts that show signs of being spammers or trolls; if an account has an established history, we say that we're banning it and explain why. I don't know what "blacklist names on articles" means but anything like that would have an easily explainable reason too.

There's plenty of transparency in the sense that there's no question people can't get an answer to if they simply ask. https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que... We answer such questions every day, just like I'm doing here, though you didn't ask.

Sinister terms like "market manipulation", "collusion", "control the narrative" are impossible to answer because they don't mean anything specific. If you or anyone were to spell out exactly what you mean by them, it would be easy to clarify what we do and don't do, and why.

YC founders don't collaborate as a bloc on HN and the same anti-voting-ring and other anti-abuse measures apply to them as to all users. pg added the orange usernames in the early days of HN and YC, as a way to help the early YC community get to know each other. It's a perk, for sure, but more a kind of flair than some sort of secret power.

Have I missed anything?
Nice, this will hurt both Starbucks and social media. The rest of us win.
Of course, if we follow the article, they’re not actually cheddars because they’re not made in Cheddar, but “cheddar-style cheese” or equivalent. Mind you, the US has never really cared about PDO, hence Californian “champagnes”, etc.
Hmm, I tried PT, but not so intensively. I had been about to target it specifically again before covid hit. Once the pandemic passes I will try this. Thanks!

Do you remember the awareness app?
> How good is their internet? How do you handle "my internet went down"? Or: I'm in this other timezone, your test is in the middle of the night!

At Warwick, we gave 24 hour windows for most online assessments. This resolves the timezone issue. Internet/connectivity and other claimed technical issues are handled by the existing mitigating circumstances process. Students are expected to provide evidence, and the development team is also involved in these cases (providing log data which may or may not support the claim). We have pretty good technical data, so it's usually fairly obvious as to whether the student's claim has any merit or not. The main advantage we have here is that we built the entire platform in-house when the realities of Covid-19 became apparent.

Some departments have looked at "viva voce" interviews after the exam as an anti-collusion measure. We already had the infrastructure to do source matching on e.g. coursework, so typed-up exam solutions were also fed into Turnitin in the same way.

Is it flawless? No. Students can still technically start the exam early and share the paper with others who start later. But I'd have expected to see much higher mark averages if cheating was widespread - and some of the informal discussions I've had with teaching staff have suggested worse performance this year, if anything. Part of this may be due to the incentives to cheat not being particularly strong due to the "safety net" policy which was implemented - students cannot be disadvantaged by taking the exams - their average mark cannot decrease, and will revert back to a grade based on non-exam assessed work if they perform worse.
Does this game package run on Manjaro linux?
This alt-right trope that diversity and inclusion is modern racial segregation should have been DOA but I keep seeing it crop up even here. Frustrating.

The ask is to become aware of and fight against your own unconscious biases, nothing more.
The key thing is not discipline. It's to make it yours. It's easy to make a software that would link your thoughts or weblinks together one way or another, but it's impossible to make it just like you would.

There is no software that would piece different ideas together to come up with a new one. That is called AI and we are not there yet.

What you want is get the results without doing any actual work yourself. This is not a problem that any software could fix.
Communists, right...

I dunno what to say. There’s nothing good about this. Unfortunately people love the free market until market actors do market actor things, then all of a sudden it’s the Bolshevik terror. (Literally, in this case)

Do you support Visa’s right to transact with, and not to transact with, whoever they like? Sure you do, till it bites you.

No sides wish to confront their responsibility in forming the system we are in and heading toward. So it’s full steam ahead. Hold onto your butts!
Service Registry Pattern
Yes, and it was implemented in terms of an underlying vector drawing module which could be used by 3rd party apps and even from BBC BASIC fairly easily.
404 FYI :(
The bar at the bottom in Windows is called the taskbar even today.

The chief difference between the Windows task bar and a MacOS dock is that some subset of icons on the dock are present even if the application hasn't been started.
Yeah, we're in a weird world where there is still some residual racism (which is not evenly distributed -- some areas being worse than others), but so does all of this weird overcompensation for the fact that racism exists in the world.

I've seen some minorities (especially of medium brown skin tone) talk about being asked what their ethnicity is, and being offended by that. I've also had that happen, being a strange looking mix of asian/hispanic/white, but didn't ever know that I should be offended by a question like that. So I just answered their question without even thinking twice about it -- sometimes returning the question and starting a broader conversation about family history. If I had been told that kind of question was inappropriate earlier in my life though, then I might have gone around being offended... and honestly I'm glad I didn't have that idea put in my head.
Did you use it? I couldn’t get it to work previously, but have bought some electrode gel to try it again.
Brief background: CRISPR originated as a pseudo-adaptive immune system in bacteria to fight against phage viruses, including the Cas9 protein. We can use it outside of bacteria (ie, in eukaryotes) because we can customize the adapter/recognition RNA molecules used, usually around 25-30 baseppairs long IIRC.

Some quick reasons:

- A 25 base-pair RNA can probably kinda-sort-sometimes bind/recognize sequences as short as around 5 basepairs. It may not be the majority of incidences, but it can happen.

- There are different Cas9 proteins. They do many things, with some are more effective at certain activities and some eliciting a stronger host response. There's a balancing act.

- The human genome is somewhere around 1000 times larger than a bacteria like E. coli.

- We have seen them! Tons of them! Scientists will customize and tweak proteins and RNAs to match a given organism. It's obviously harder in humans...
Thanks, will try it. Called sleepguard.

Why do you use the guard if you stopped, do you still do it occasionally?
Yeah, the key thing with the icon bar in RISC OS was that it showed running apps on the right, devices on the left. There wasn't really a 'launcher' component to it, and the blurred distinction launcher and running-app-selector bothered me a bit on Mac OS X (until I got used to it, I suppose).
Would you mind expanding on why there is a war on invasives?
For normal SPA JavaScript/TypeScript browser-based apps, I like the conventional approach of an HTTP "post" for every API call. You send JSON upstream and you get a JSON response back. Basically it's an Ajax call that gets data back to use to update the page.
Craftsmanship by Buck 65: https://music.youtube.com/watch?v=4_zKjSIPd6U&feature=share
Thanks! What will they do? Did you have this problem?

I will check them out.
Did it work for you?
Ask HN: Do investors prefer a plain dreary email as their 'Investor update'?
Do investors like plain (read dreary) emails as an update or should we make it a bit personal and make it fun to read?
Intel NUC 9: The PC within a PC
Unlike Fortran, COBOL really hasn't evolved in the C dominated world. Although C is really dominant on the platforms COBOL lives on.
Yep, but it feels a lot more "curated" lately.
Though to be fair, it was a similar situation with DOS TSRs (Terminate & Stay Resident) filling in interrupt vectors or hooking existing DOS ones for extra functionality; DOS extenders for memory most notably, but things like audio drivers, CD support etc.
in biology nothing is private or even in a class because in biology there is no designer, so there is no need for encapsulation.

One of the more and more prominent insights in biology is that almost every gene apparently appears to influence everything else.[1] Which is why I think methods like CRISPR are fundamentally misguided for anything but the most simple problems.

Trying to impose deliberate change on biological systems by editing a single gene is like trying to turn a story from drama into comedy by switching out individual letters.

[1]https://www.quantamagazine.org/omnigenic-model-suggests-that...