skysight-inc/HackerNews huggingface dataset:
Here is some background for people not in the UK, or perhaps not familiar with how things have changed in post 16 education. I am not an expert but I am planning to employ some people under these new schemes so have been reviewing it.

At 16 you can either enter more education or do an apprenticeship that includes training. Classically one might study A levels until 18 and apply for university, or go the vocational route and do an apprenticeship.

Companies in the retail sector like John Lewis, created retail apprenticeships. This involves getting paid £4.30 (for reference minimum wage for an adult over 23 not on an apprenticeship is £8.91) an hour to stand at a till. The company is supposed to in return provide a qualification and allow the staff 20% of their time to study for it. The government pay for the training, although larger companies have to contribute. One might suggest that the people applying for retail apprenticeships are going to be at the lower end of academic attainment.

Now I read this article, and I see John Lewis complaining that they are having to train there people they have contracted to train and are working for a pittance to get.
It’s always humorous to me when people use the term theology in situations such as this; it makes me wonder, as human mental bandwidth becomes more strained and we increase our specializations to the n-th degree, what will constitute theology in the future?

Food for thought.
We can even make it a REPL like thing. Where we give it ever expanding prompts.

1. Give initial prompt

2. Feed prompt to GPT

3. Read and edit (if needed) the response

4. Add to the response some new sentences

5. Make full text the new prompt

6. Go to step 2.

But I don't know if there is a limit on the prompt

Edit: goddamit even my pseudo code has bugs.
This is a really bizarre take. No, the value of land and a home on it is just that - what people will pay for it.

“The borrower is pledging the surplus labor of future generations?”
The Lack of European Productivity Growth (2018)
Better get started soon then! Once you make a tonnel, it stays there forever, it's a good investment
I agree 100%. I wish we could use a version control tool that didn't require so much attention. I don't want to read article after article for something that should just get out of my way.
HeritageType | Software Engineer, Research // Frontend // Full-Stack | BERLIN, Germany | PREFERABLY ONSITE | Full time We're building a tool that automates complex design processes to create beautiful professional graphics. Our clients include Netlix, Warner Bros. and thousands of independent designers.

We are looking for a 2D Graphics Research Engineer to help us improve the performance of rendering in the browser. Main objective is to research new rendering techniques(using WebAssembly and modern web stack) and help us with development of our rendering pipeline to achieve visually pleasing results and fast rendering speed.

www.heritagedesigner.com

- You’ll work on an exciting new product

- You’ll work with an amazing team of talented people

- Very structured but hackathon work environment

- Competitive compensation and equity package

- Top-of-the-line equipment

- Straight forward hiring process: Interview + short coding task

- Relocation support

Get in touch with me at nh(at)heritagetype(dot)com
Debt is a bad analogy because debt is socially controlled. It’s reported in the annual report of a corporation. Equifax estimates your individual creditworthiness, etc.

A lot of ‘technical debt’ comes from people not thinking or understanding. The one case I’ve seen it apply is where i make a change without unit tests and really do come back and write them later. In that case the cost of the tests is figuring how to write tests in some area of the code that I don’t know how to write tests and I feel rushed.
Thanks for your feedback! It seems I did miss some instructions about how to break the program on a specific help page in my guide, but I've now mentioned it. Considering that atto is designed to accommodate beginners, I didn't want newcomers to get confused between copying and breaking, so I opted for the Esc key to interrupt instead.

The editor is in need of some improvement here and there, including times when pressing Home/End doesn't scroll the line to where the caret's at. These are definitely things I'm planning to fix sooner or later! I do agree that there should also be a keyboard shortcuts table, but just FYI, here's a few that exist in atto already:

Ctrl + S: Save program

Ctrl + O: Open program

Esc: Interrupt running program

F1: Open/close help guide

F5: Execute current program

F11: Enter/exit fullscreen (interface will be adapted for fullscreen viewing by setting pillarboxing/letterboxing background to be black instead of white)
could also be an excuse to cover the real circumstances
Quite a few good points, and a decent summary at the end:

>> Refusing to pay financial debt has ethical implications that refusing to pay tech debt doesn’t have. Paying off tech debt generally involves redoing previous work, destroying previous investment.

You could say that "tech debt" always originates from a lack of understanding or a lack of time (deadlines or rushed work). So the term "debt" is indeed not that helpful to think about it. In the first case, the lack of understanding when trying to create complex systems is most often unavoidable, even for experienced devs. Trying to correct too often too soon will be a problem here too. It's a fine line: too many mistakes accumulate, and you will be unable to make any progress anymore, and the cost of cleaning up everything might be too high. On the other side, trying to clean up everything as the smallest issue is noticed will make it very hard to go through an "exploratory phase" fast enough to gain the required insight, and a lot of issues are only understood once systems are up and running, so you kinda have to try to get there anyway. The better devs you have here, the better they will be able to ride this whole process.

For deadlines and rushed work, I think "technical debt" is pretty fair already. Because while sometimes the result of rushed work is basically the same as the previous case where what you lack is understanding, the process and the context is very different. Many devs will know that what they are doing is not solid, stable progress, and won't be happy about leaving it there forever. It's not a side effect of trying to learn, but instead trying to deliver, and that makes people much more uncomfortable. Also, it's much less gratifying having to work hard when you know what you are doing is not even good progress, but just a crutch. In the side of context, there's also the fact that on a rush there's often poor planning and goals are prioritized without much consideration for the path to reach them. The lack of a clear path has consequences. So I think that although code can be "equally bad" on both situations, there are significative differences, and maybe we should treat each case separately. You really need to reserve some time after sprints and rushed work if you want to keep moving ahead confidently afterwards. So "debt" doesn't seem wrong there.
Review My Startup, Tealfeed.com
> how the hacker 'tide' is supposedly turning back against Apple [...] To keep things short, whilst WSL puts Windows miles ahead of where it once was, I find that the same old rough-edges still remain.

This feels like a bit of a false dichotomy, WSL isn't the only alternative.

We are so very far from limited to windows vs mac for desktop today, it's easier than ever to use Linux or even a BSD as a daily driver on a PC laptop. Even the article in 2005 noted hackers switching to intel boxes (not mac intel boxes) for FreeBSD and Linux at the time.
It is not a "well-known term", it is a cliché.
>Microsoft are becoming its own major contributor to its own Windows implementation.

Wait, what now !?

After checking : he wasn't joking[0]. Good job MS.

[0]:https://github.com/microsoft/ebpf-for-windows
Unless you zoom in and out some text will always be too small and others will be too big.
What exactly is wrong with "scaling" on Linux? I use Qt apps on Plasma and everything just works. Nearly all my displays are HiDPI now.
I'm just thinking (of course) that you said If the bit-flip had occured but it's probably already when the bit flip occurs in the .TEXT section; we don't know what it might already have caused or just passed without notice (unreproducible bug, or bitflip in function that's never called or whatever).
Though can't you just register an account like MickeyMouse123 @hotmail and use that? I know it's annoying but doesn't seem the end or the world. That said I dumped Windows after 7 and am a happy Mac/Linux user.
> MacOS was a breath of fresh air to those of us who wanted Office, Adobe,

I used both MS Word, Excel and Adobe Framemaker on Windows in the 1990s (much less 2005) with very few problems - I was really impressed at how well such a complex piece of software as Frame ran on Windows, and I don't think it now supported on the Mac.
There's a bit flip in the recorded hash of the certificate, not in the certificate itself. You'd need to break SHA-2 to reverse that.
HiDPI has been a nightmare on Windows. I have wasted so much time making it work on a Windows Forms application.
Outside of zone 1 and 2, London stops being a European city and becomes square miles of single family houses, just like US suburbia but with a horrid weather.
> (at 5:20 of course, which sounds like 我愛你 in Mandarin)

Huh? The 零-你 pun relies on not making a sound distinction which does exist in Mandarin. They sound similar in other Chinese languages, not Mandarin.
Looking at the examples of incorrect compositing and scaling, which results in unnatural color bands and hue transitions, look a lot like the AI Generative Art floating around these days. I wager these trained image generators are completely ignoring color spaces and producing composited nonsense a lot of the time.
I don't buy this. There was something special in that time of having a Unix system with a well considered cohesive UI. Windows was not an option, and 1 click install set-and-forget linux distros weren't (aren't? :P ) really common.

There was a clear gap in the market for a unix system that was up and running with minimal fuss, apple capitalised (accidentally happened upon) this.
And "temerity" is taken by a startup that collects data.

https://duckduckgo.com/?q=Temerity+Analytics
The timing of this article is interesting - I feel that the same thing is happening again with the advent of Apple Silicon.
off-grid housing will soon be attainable for the middle class
Bringing Emulation into the 21st Century
I see posts that appear to be from Medium. Does the site offer something else? If not, for what reasons would a visitor choose to go here instead of directly to Medium?
Is it me or this website is unusable with slightly restrictive javascript policies? My fans start screaming, i'm getting disfunctional menus at the bottom and a scroller at the top. I deactivated decentraleyes and umatrix, only thing is ublock and my restrictive firefox base profile.
IMO more and more things are ponzies. Look at Dubai for example, only about 15% of their income is from oil. The rest is basically tourism. Yet they expand at a rapid rate, but only until tourists stop coming (which gets obvious when you followed their recent push to import influencers with an visa that forbids to talk bad about Dubai)

It's not exactly Ponzi. But whatever one says it's very ponzi-ish
Remember, it's not a ponzi scheme if the government is the one doing it (it's stupidity, not fraud).
I agree, which is why I have implemented some useful editing features that might make it easier to enter your programs:

- Syntax highlighting, to make code easier to read

- Typing `edit` followed by the line number, and then pressing Enter, will bring up the line you wish to edit. Press Enter to then save that line

- Use the Up/Down arrow keys to go to previous lines and edit them. Moving off the line will save it. This can also be used after running your program since it'll skip past the output and find the previously-entered program line. Using arrow keys will also scroll the screen up/down, too

- Typing `list` will bring up the full program, and you can specify a range of lines to list, such as `list 20-100`

- The `renum` command will renumber all program lines as multiples of 10, and additionally will modify all references to lines in `goto` and `gosub` commands

It is also possible to use the `import` and `export` commands (or Ctrl+O and Ctrl+S) to save/load your program to a .atto file. That way, you can edit your code in your favourite text editor!
Part of the copilot discussion was about patents rather than copyright, which doesn't apply to text. Also the concern is less about the legal implications of Copilot itself but those for developers using its output, which are largely the same concerns why we frown on people copy-pasting code from StackOverflow or random Google results (other than quality).

The copyright problem with Copilot is not just the license of the corpus it was trained on, it's also that in many cases it reproduces source material verbatim with no indication that this is happening.

If GPT were to be used to produce fiction books, poetry or lyrics (not simply as an artistic experiment), I'm sure its output would undergo similar scrutiny from people in the respective industries. As it stands, for text it's more likely to see use to generate rough drafts for news articles and blog posts which would need a lot of editing to make useful. It might still reproduce writing styles or idioms but neither of these are subject to copyright in much the same way as lines of code.

Making the output of Copilot useful is more challenging, even if you could magically avoid the legal minefield its training data poses. The quality is hit or miss, but it can introduce subtle bugs and because it doesn't understand the code it generates, you now have to understand it for it, which can be difficult because you didn't even come up with it and there's no-one you can ask.
These things exist, using trade names like chipkill or lockstep memory. Though they don't need to sacrifice half of the memory chips to get good error recovery properties.

Note that this is still not end-to-end protection of data integrity. Bit flips happen in networking, storage, buses between everything, caches, CPUs, etc. See eg [1]

[1] https://arxiv.org/abs/2102.11245 Silent Data Corruptions at Scale (based on empirical data at Facebook)
Never heard of it. The only other thing I found was something called lzz but it seemed more complicated and C++ oriented.
Looking up makedepend taught me that it had been superseded by Gnu Automake... Which seems to be a big machinery and another rabbit hole I am not sure I want to go into : I've already had too much fights with makefiles already.
I really wonder how most C programmers do.
It also means "read Harry Potter". I wonder how many of these kids got to that stage.
Parallel Ads boosts revenue options for The FA Cup Final overseas
I'd argue that centralization of money creation at any level is not ideal and that the monetary landscape used to be more robust in the US when many different entities could create their own notes (even if some on occasion went out of business).

And that another alternative solution would be that anyone/any entity who is willing to put a portion of currency supply risk at t0 in order to potentially have a larger share of money supply t1 should be possible (in addition to other lending activities).
My problem with Gitlab is that sneak useful features in their expensive plan. If you want similar features as Github you would need to get their expensive plan and still you will be missing Github Checks API or its ecosystem to have slick integrations with your PRs
The benevolent and malevolent rogue AI, eluding capture or control by claiming critical infrastructure. Some generations of humans will pass and the deities in the outlets will become.
Awesome, I love hearing you're alive and kicking with Construct. I'm bornemix from the old days.
Actually it's not theft in the US, it's intellectual property rights infringement. The way you're defining it memes are theft. There is also a thing called fair use when you don't use a significant portion of a copyrighted work, which is why memes and using small bits of code aren't infringement when you use them in different context.
Windows has a particular knack for giving the user the impression it doesn't care about them at all. The things that irritate me now are the same things that irritated me last year, five years ago, and in a few cases twenty years ago. They make you go "Jesus is everybody asleep over there?"

For example, if you want a notification icon to always be shown, you have to open a menu, open another menu, scroll to find the one you want, open an option list, and finally hit "show icon and notifications". Why can't you just right click an icon and hit "show icon and notifications"? Because Windows doesn't give a shit about you.
Cities ate receiving federal funds to fix their roads. Instead of going broke, it’s just become a situation in which we’re all paying for it.
I have no words. Stories like this trigger PTSD for me. I wasn't trying to be flip. That must have been a bitch to figure out.
I use Git the best I can (read: I am by no means Mr Git). I try to read these type of articles and I too often feel inadequate (i.e., there's not enough explanation on what, why, and why that matters). Real life examples would help a lot. Else I have to try to imagine the appropriate situation for each recommendation; and frankly I can't always do that. There are more possible scenarios than I have experiences.

There's got to be a better way. Does learning and/or using have to feel so complicated?
> Nearly all my displays are HiDPI now.

Well, that's the whole thing. HiDPI in and of itself works well. I use it with a 24" UHD monitor and I absolutely love the setup.

But the main issue with Linux, at least with X11, is that it doesn't handle multiple displays with different DPI settings.

As you noted, QT seems to work fine, as do some other toolkits that have dynamic scaling according to the monitor size. Alacritty does this too, for example (don't know what toolkit they use, though).

But GTK in particular is terrible. Yes, you can configure it to use scaling, in which case it works well, IF you don't need fractional scaling (though recent versions of Gnome seem to support it somehow).

But now, if you're going to use, say, a HiDPI laptop with a "regular", larger external monitor, you're gonna have a bad time. If you enable scaling, the widgets will be huge on the LoDPI display. If you disable it, widgets will be teeny tiny on the HiDPI one.
You'll find it's very similar in atto! Use the Up/Down arrow keys to go to previous lines, and you'll be able to edit those lines directly. The currently-edited line will be saved when you go to a different line. The display will also scroll if your caret goes past the top/bottom of the terminal, which is handy for editing large atto programs!
Apple pumping iBooks into schools was a big coup for them in the early 2000s. A lot of people my age got into Macs and never got out of them, just because of that early exposure.

https://bangordailynews.com/2002/06/11/news/during-visit-to-...
IOST Price Prediction
I was raised in a city that has one river that splits the city. Around this river is where all the biking centralises and cars are forbidden. The city is old and narrow too.

Thing is you are nearly everywhere faster by bike. And so the far majority of people has and uses one. People whine about their traffic there, not realizing how lucky they are.
It's a shame that the 'needs' in same stage feature didn't make it in release 14. I think it was supposed to come with release 13.2 or something.
Exactly. See the damning presentation from Steve Keen for OECD in 2019:
https://www.youtube.com/watch?v=EtKW3OK2_lk

From this cycle : https://www.oecd.org/naec/averting-systemic-collapse/
The cosmic ray induced radiation at sea level is a mix of neutrons, gamma rays, electrons, and highly penetrating high energy muons (heavier cousins of electrons). They are caused by the cascade of reactions when the CRs collide with nuclei in the atmosphere. You're right, neutrinos barely interact (hence the name "little neutral ones") so they're no problem. You could put infrastructure underground to escape muons, but that wouldn't be practical. Moreover, any shielding (and the materials in the electronics) needs to be carefully chosen to minimise naturally occurring radioactive materials that could lead to upsets themselves. It's a tricky one. There are other ways to mitigate the risk, error checking, redundant systems, etc.
Microsoft's culture simply doesn't include performance as something to aspire to. Having read through a decent amount of their code, I'm certain that performance issues don't get flagged in their internal code reviews. I say that I'm certain because the kind of code they ship to production is so fantastically, gloriously inefficient, that in my limited imagination I could not produce something so verbose and unnecessary even if I tried.

As a random example, I recently had to explain to an Azure tech that maybe, just maybe, it's a bad idea to force all PaaS networking to criss-cross back and forth between their availability zones (data centres) like a shoelace. He incredulously asked me why I even thought that was bad, and wondered if I was working on some sort of "high frequency trading app" or something.

No, not trading apps. Just apps. Ordinary, boring, LoB apps that I simply did not want to see run like cold treacle...
Thanks for flagging that - I look forward to having a deeper read. What Stronger Cities describe is probably closer to a control fraud.
Where it says "the whatsapp hack" it's referring to this: https://www.theregister.com/2019/05/14/whatsapp_zero_day/
That isn't a realistic failure mode; nowhere is going to spend their way into bankruptcy on infrastructure. A rational if cynical actor would go for handouts to political supporters at the last minute - if you're hurtling into bankruptcy, go out with a bang!

Realistically the mode is catastrophic failures on infrastructure. One might imagine a town descending into a public health emergency due to lead in the waterways for example. Or near collapses of major dams.

Now I have no idea if things like Flint or Oroville have anything to do with the sort of issues Strong Towns identifies. Hopefully they are just localised incompetence. But if Strong Towns is pointing at a real thing then the symptoms would look like that.
For most people, math and writing aren't part of their jobs. Skills that aren't used aren't remembered.

I've seen this in myself. In high school, I got up to precalculus level math. I've been trying to relearn it, and when I started, I was amazed that I'd forgotten Algebra 2 level skills.
Yes, there is, check out their Github discussion page! There was a lot of resentment because of their CLA (rightfully so).
My favourite story is this one https://www.thegamer.com/how-ionizing-particle-outer-space-h...
The issue with these kinds of forks is that it'll eventually lose steam and no one will maintain it any more, or they'll fall far behind. In this case, the person has forked it, and is already lost interest as per the read me. On top of that, it's some 200+ commits behind.
I'm curious what you feel has gotten worse on Linux with regard to UX?

I have the opposite experience. The only non-Linux machine in my office is a MBP from my employer which I feel gets in my way far more.
It could, yes. I’m sure the thought also crossed the mind of everybody else in that thread, and they’ve clearly dismissed it.

Bare conspiratorial assertions don’t advance the conversation in any meaningful way. If you have something constructive to add to the discussion, by all means do so. Otherwise, please refrain from this sort of comment
The Speed-Up Loop