skysight-inc/HackerNews huggingface dataset:
I didn't know that! Ningen Isu, who have been described as the Japanese Black Sabbath, have also done a few Lovecraft songs:

https://www.youtube.com/watch?v=1JY89ZxVqEg

https://www.youtube.com/watch?v=TZHk3k49kec

https://www.youtube.com/watch?v=9eF77ePmHA4
> Next.js APIs can reasonable handle (heavy DB migrations required, an admin panel, etc),

You can reasonably handle those in next.js as well!

For backend, I use hasura: https://hasura.io/opensource/

It's a GraphQL backend, that wraps a postgresql database, and handles the heavy lifting. GraphQL is very easy to work with in the javascript/typescript ecosystem.

For admin UI, they're very easy to build with react-admin: https://github.com/marmelab/react-admin

Wrapping them inside next.js is actually doable too, if that's a requirement (or it can be it's own react app, and you can share components between them).
Sounds amazing, restructure your view of it as a "Toy/Tool" rather than as a "Game" and release it :)
The collaborative feature is built from scratch :D It works with WebSockets. At the beginning we used WebSockets to enable autosaving and undo (ctrl+z) in the no-code editor: we save all the actions happening on the elements with unique IDs. Once this was done, it was much easier to add the collaborative feature.
Not quite a billion dollar mistake (like null in other languages) but the with statement in Pascal was on reflection a big mistake.

I have wasted a day trying to untangle some code that was blown up when I removed a with statement. Unfortunately it didn't completely cause compilation errors but in a few cases linked in the wrong thing and totally misbehaved at runtime.
The article doesn’t talk about or hint at isolating China completely. It is about becoming less reliant on China.

It’s a two way street. China can’t easily ban or sanction all those examples you gave without serious consequences against them.
Then why dont the test engines for broken fan blades have the cowling installed?
The names of methods and parameters are boilerplate? I'd be interested to hear how you avoid the need for those in Python.
Wow. Amazing. I am impressed. Many have been making some or all of these arguments for many years. A great overall article bring together a lot of issues.

And as long and as this great article is, there are so many things that he hasn't talked about. Like the absurd way NASA has already order hardware for flights that are literally 10 years away. So subcontractors are getting money now for these flights that will never happen.

The list of absurdities is to long to put in one article.

I remember people in space forums actually laughing at me because of my absurd believe the Falcon Heavy would launch before the SLS. That was years ago. I even made the argument in 2017 that Starship would launch before SLS, because SLS was so badly managed.

In fact, while that might be close for a first launch, before SLS launches a second time, Starship will have launched 10+ times at least. Before SLS launches a third time, Starship will have launched 50+ times.

This is because even if SLS launches at some point in 2022, it would not launch again until 2024 and at the very most once a year after that.

An internal way to call Starship at SpaceX, is Starship Launch System. They are either elite at trolling or to busy working to see how much of a burn that is.

Most interesting is, that even based on NASA own internal evaluation, SLS is a terrible design. In the end of the Shuttle area 100s of studies were done on launch vehicle, clearly pointing out the issues. Check out this post that gathers the evidence for this here:

https://www.reddit.com/r/SpaceLaunchSystem/comments/kt1vlf/r...

The most important single thing is this:

https://preview.redd.it/gxyh0ri46hc61.png?width=787&format=p...

This basically shows that what ended up being SLS (RAC1) was literally the worst possible design.

If you want to get an internal perspective for a SLS engineer (who believed in the project) see this talk from 2011:

https://www.youtube.com/watch?v=IweLWCBHpUE%3Ft%3D0

A moon and mars base are not out of reach even if NASA current budget, if it is well spent.
I agree. This is the only definition that matters. People are confused because the language we use to talk about this stuff is full of assumptions and misunderstandings that leak into their logical reasoning. Imho, compression is a perfectly adequate description of intelligence. This is why GPT-3 does so well, intelligence is an emergent property of predictive power. Marcus Hutter really needs to rejig his compression challenge to allow much larger models, it could really be relevant to judging progress.
I'm not completely against hourly and what you describe sounds decent as long as the client has a realistic budget and is reasonable about estimates. It's hard to do fixed price when there's a lot of unknowns or there's an unpredictable workload for example. I see people mention day and week rates as well, but this forces you to work in minimum increments which is less flexible.

I just can't stand getting into scenarios where you start considering eating hours from your timesheet so the client doesn't get annoyed e.g. because you didn't feel you were being 100% productive for whatever reason, you got sidetracked by a hard to explain/justify bug, you went for a walk to think about a problem, you're going over budget, you think because you had to learn something new you shouldn't charge for the time, because part of a meeting included some casual chat. It's a lot of stress to the client too having to keep track of unpredictable costs.

There's such a different feeling to working where you're not having to keep an eye on the clock having thoughts like "that's 30 minutes up already, I better find a solution to this soon or my timesheet will look bad".

Fixed price lets you just get on with things and focus on actually being efficient instead of worrying about how efficient you're looking.
Will it be like Upwork/Fiverr or like Toptal/Arc?
Stay in your bubble. Really.

You have no idea. It'll make you hate computers
You don't need Veeam of course but you should definitely try it out if you really want to manage your backups properly.
It works really well and is pretty sleek, also for restore processs and when working with VMs or endpoints. You should certainly use it instead of any other commercial backup software like BackupExec (most of which are just... bad in comparison). Veeam offers a free Windows agent but I don't think that one works with tape drives (I might be wrong, especially in combination with LTFS, see below).

You can't generally use tape like a USB stick, that is, write and delete files to and from it willy-nilly ;-) As tape is linear, that would require a lot of going back and forth. Imagine random I/O when you can just go forward or backward with the read head: That's annoying and slow at best, at worst it could destroy the tape or machine quickly.

HOWEVER: They have come up with something called the "Linear Tape File System" (LTFS) which does in fact allow you to access a tape in a way that looks (from the outside at least) pretty similar to any external storage device. In fact, sustained read speeds can be much faster even than traditional storage in the right circumstances. There are some tricks they use, obviously, to get around the physical limitations I mentioned above. One of them is, I believe, that space is not freed up if you delete a file (it is simply marked as deleted in meta data - but that's the "modern way" to delete things anyway, right? :-D).

Also, your drive has to support it and the tape also has to be formatted in a specific way. It might only work with new tapes (again, I might be wrong or this may have changed). I've actually never used LTFS in production, so I can't help you with the details or tell you what this means for the lifespan of the tape if you use it in this fashion. I also don't know what software you need to use this under Linux.

Feel free to report back if you go down this route, I'd be curious to hear whether you get it to work and whether you like it for everyday use.
That assumes CCP isn't doing anything.

The reality is soon China will reach a point where they will be completely independent from the rest of the world. There is currently very little they can't produce for themselves and, ironically, it is mostly semiconductors.
>This is good. If degrees were priced based off of supply and demand economics then only rich people would be able to afford a CS degree.

What makes you think that? If anything people with a CS degree can afford to pay more because they are in high demand on the job market.

Usually the rhetoric is the opposite. Economic STEM degrees will be very cheap or have low interest rates while some of the uneconomic liberal arts will have higher interest rates. Meaning only rich people will be able to get financing for the liberal arts degree. From a societal standpoint this is the correct course of action.

If people can support themselves then they have every right to get a degree. If they can support themselves through a job they deserve the degree. If they can support themselves by being rich they deserve the degree.
Many of these languages rely on code generation, whether it's templates, macros, preprocessor. Since a lot of the code doesn't exist until compile time, it's hard to have the same level of autocomplete as in Java/C#, where everything is basically known from the start.
Socialhome HQ
Strange coincidence... I have identical power cycles to you.

Also

Read 1 entries from Error Information Log failed: GetLogPage failed: system=0x38, sub=0x0, code=745
Neo-liberalism I’ll give you, but I’m having a hard time finding the mild racism. As a buyer in fiverr, I know the country the contractor is in and I think that’s it. It’s been a few months since I bought a logo there.

I suppose I could think “I don’t like people from country X, so I won’t offer any work to someone from there”, but if I thought that way, it seems my preferences are easier to enforce in other contexts than in these gig platforms.
You are wrong here. In Europe, the fines after such a behavior for bigger companies could be easily in millions, even tens of millions of euros. That's why I am not aware of a single big company here doing it.

Even those that have US branches with detailed monitoring there don't dare to run anything similar here. Once you get used to be treated like a human being its hard and irrational to accept anything less.
Did you use a libary or anything like that? Or the API's directly? I love the idea of being able to do more with tools I'm comfortable with :D
Countless generations of Polish high school students were taught Pascal as their first programming language, either in Turbo Pascal or Free Pascal.

As per how useful it is to teach a language that has been niche since 20+ years, I can't tell.

But the other common alternative was C++ in Dev-C++ or Code::Blocks, albeit most used books focus on the ancient practices, not even in line with C++11. People learn from Grębosz's "Symfonia C++" to this day, which is way outdated.

Currently, I guess the easiest choice to teach would be Python (and actually a usefull skill for the students), but not being a statically typed language kind of takes away educational value you can milk from it without introducing another language.
A quick search shows PATA ZIF drives were also used in Thinkpads, Dell / HP / Acer / Asus laptops, and other portables like the iRiver. Replacement drives for that model of Macbook Air are available, doesn't seem like it is proprietary tech at all.
Choosing not to engage with someone you don't know well because their argument has a "smell" is perfectly rational - it's no different to choosing not to merge a large commit from a random stranger because of "code smell".

In both cases, a significant amount of time is required to fully evaluate the other person's contribution, and you also have strong (heuristic) information telling you that the contribution is likely to be of extremely low quality.

(In the case of parroted buzzwords, specifically, it's likely that they'll state a point you've already heard dozens of times before and lack the ability to provide anything more than that even when directly poked).
"late 1900"... you mean like 1994 where 8MB RAM was the dream?
Yeah, that's a lot. I've got a 5-year old 512 GB Samsung PM951 that's been a system drive in 3 Windows systems with 16-64 gigs of RAM, and over the course of 6200 power cycles and 16500 hours on it has only 35 TB written and 24 TB read
Much more people than you expect have at least one exceptional skill; from my observations I would say at least 20 to 30%; the more extraordinary skills per person, the rarer of course. And if indeed the human workforce were really such a generic, easily replaceable commodity, why do most companies, including Google, go to such great lengths in recruiting, with assessment centers and so on? And why are there so many unemployed IT specialists, for example in Germany, when at the same time the industry associations claim that jobs cannot be filled?
We mainly stopped going there because they treated customers like they might be stealing something. We didn't like being treated like potential thieves; I know they probably have a problem with shoplifting, but being constantly treated like that isn't pleasant.
Last time I looked into this, React and D3 didn't really work together, since D3 manipulates the DOM and React has its own Shadow DOM. Has this changed?
That's more likely copied from the functional programming world (ML / Miranda / Haskell). And they got it from Lisp's "let" form.

Wirth's languages always had a very strict separation between variable declarations and code. Your example might look something like this in Pascal:

PROCEDURE foo;
VAR mnist: MNistRecord;
x_train: XTrainRecord;
BEGIN
mnist := load_mnist(true);
...
Contractors have an entirely different set of things they can reasonably expect from a client, opposed to what employees can expect from employers. It’s a different kind of relationship all together. You’re not an employee, and your relationship with your clients is exclusively about delivering a service for payment. A contractor will typically benefit from building a network of clients who highly trust their work, but relationships with new clients don’t start out that way, and you can’t expect a client to invest any effort into your relationship beyond what’s required to deliver the contracted work.

While systems like this can be used intrusively, they’re certainly not a violation of privacy on any level. The work you do for your clients isn’t a private matter. It’s theirs. They’re paying you to do it for them...
To me, this means we’ve reached a steady state where the duopoly has copied enough from each other to make their own customer base happy. The biggest incentive to switch would be you are fed up with your current platform about something that matters to you.
I would have thought French have a more strict approach given how they throttle performance of bikes. Like a hayabusha with 100 HP. I think a while back max. performance was 100HP for bikes.
An Acer laptop from 2010 has 8GB (2cores/4threads, 3.2GHz), still in use but it's just office applications. That's all (an no swap of course).
Ah, kevlar! The same thing put in bulletproof vests. That makes sense. Thanks for the info!
Canva buys Company behind Remove.bg
I know these feel empty as comments on the net, but I'd pay for a firefox specific subscription.

I do for other open sourcy services (Bitwarden etc), there wouldn't be a huge public for that, but it doesn't need to either I think.
The BBC made an effort in establishing web literacy, but that never quite seemed to take off. I seem to remember something called Auntie, which makes the success of this all the more interesting.

There was a Barry Norman programme on Saturdays where they played programmes over the radiowaves for people to record and play. Or did I dream that?

Edit: It would seem not, it was called Chip Shop:

https://genome.ch.bbc.co.uk/58aae80bd5844a729097ca16998c6c02

Weirdly they have the address to write to in the programme listing with the post code removed, I don't know if it is defunct or for GDPR.
The idea here is to avoid using FPI.
> One use-case that I still haven't found a workable solution for: P2P applications over UDP, where I want all incoming and outgoing connections to be tunneled through a remote endpoint (typically over VPN).

https://github.com/tailscale/tailscale ?
Most mechanical keyboards fans prefer to use PS/2 connectors instead of USB because of latency, it's unlikely they will accept wireless any time soon.
The consumer marketshare of desktop Linux/BSD and its ecosystem is tiny, something like 2% AFAIK. Mozilla is probably not happy for Firefox to occupy a similar browser marketshare, that would likely mean the end of Mozilla's influence on web standards.

A lot of the remaining OSS ecosystem benefits corporate software development and is already supported by corporate backers.
Pedantically speaking he isn't, but most would. He was definitely inspired by the beats thematically and stylistically, and has said so in numerous interviews, also touching upon many of the same things as Kerouac, Ginsberg, etc.
Is this math similar to "copyright math"?

Like they did count everyone that has ever worked on some open source tools that the attackers used, or something?
That's bullshit. All of the programs I have written recently had an incredible speedup after porting relevant parts of the program from single-threaded to GPU.

Right now we are hitting the threshold of incompetent programmers and tools long before any other.
> because torx wasn't proprietary enough

What does this even mean, when you can easily buy both types of screwdrivers at any hardware store?

Reportedly Torx, and later pentalobe screws are used because of their tiny size and lower profile, a philips head at that scale (0.8mm) is instantly stripped.
FPGA Developer Tutorials
Well, if you believe this article: https://www.dailymail.co.uk/news/article-7634705/Chinese-sch...
Adding to this,

My late mid 2014 MBP has the kernal_task heavy write issue. I has written over 15TB the last 61 days. The new nvme disk I installed two months ago is already at 2% wear:

Available Spare: 100%
Available Spare Threshold: 10%
Percentage Used: 2%
Data Units Read: 45,859,839 [23.4 TB]
Data Units Written: 44,541,716 [22.8 TB]
Host Read Commands: 296,573,912
Host Write Commands: 218,840,299
Controller Busy Time: 6,954
Power Cycles: 138
Power On Hours: 1,662

A quick Google directed me at:

- Spotlight indexing packages folders (npm, pip etc). Add those to the "privacy" tab in the spotlight settings to skip indexing.
- The battery and or logic board may be failing.
I signed up for Upwork, a couple of years ago. I knew a few people that had used the platform to hire freelancers, and they raved about it.

I never got even one legit lead. Not one.

I did, however, get quite a few scammers. One was quite scary. It was a local person, with a crazy project proposal, that kept trying to get me to meet them in person, in remote locations.

I nuked my Upwork account, months ago. Even though I hadn’t been on it for months, I would still get occasional scammer contacts. Most were pretty transparent. They didn’t make much effort to hide what they were about. Basically 419 approach.

Cofounders has been similar, but scammers try to get me to contact them outside of the system, and Cofounders has been quite responsive to my reports. I have kept my Cofounders account, as I have received legit contacts (none of which have panned out, but that’s the nature of the beast).

I did try TopTal, a couple of years ago, but that didn’t work out. I won’t get into it, but I don’t think we’re a particularly good “fit.”

Just a few days ago, I had to report a scammer on LinkedIn that had declared themselves to be one of my employees. It took LI three days to do anything, and they never acknowledged my increasingly frantic reports.

Like so many of these types of outfits, they provide no way to establish a way to actually contact people. You just have these one-way, opaque “Report” buttons, with no acks.

Scammers are very clever. I expect them to game this quite quickly.

It’s bad times. I pine for the “good ol’ days,” when there was some Honor to be found, but there’s no putting the candy back in that piñata.
This is why managers/bosses prefer hiring people from the same university as them. Those graduates went through the same "hazing" they did.
The Ja cream cheese (Frischkäse?) tastes better than the expensive alternatives imho
If you hit the swap, there is no disk cache. Which is problematic on its right own.
Porting Fuzix to the ESP8266 on Video
Walk me through this “Safety Third” thing (2020)
The general recommendation to earn more and not be micromanaged is to go fixed or value priced. Hourly puts a hard cap on your maximum earnings because there's only so many hours in the day and you'll earn less for finishing faster (e.g when reusing code or expertise from previous projects).
> Adding palm oil-based energy supplements to cow feed is a decades-old practice said to increase the milk output of cows and increase the milk's fat content.

> Little research has been done on the true impact of palm oil in dairy, but agricultural experts say butter made from cows fed with palm oil has a higher melting point and, therefore, may be harder to spread at room temperature.

The article conflates palm oil in cow feed with palm oil in dairy. The lipid profile of butter can be measured as can its physical properties. Animal feed transparency is never going to be pretty.
Interesting, this is a lot cheaper than a SCSI2SD.

I wonder if it performs as well as the latest SCSI2SD model (I think 5.0) which brought many improvements?

I have an old HP-UX box I'd love to have on solid state but the high pricing is holding me back. This could be a good alternative perhaps.
I was a Micro kid - I guess it would have been ‘89 when I started at a new school, and they had an old bomb shelter with half a dozen micros and amigas in it. The amigas were off limits, for seniors only, but the micros were free to use in breaks, evenings after prep, sundays. None had any storage - nor was there any software - but there were heaps and heaps of BBC Micro magazines.

We all taught ourselves to code, following tutorial series in magazines, swapping tips with each other, and copying games line by line from listings in magazines, modifying them or fixing (and creating) bugs as we went. Then of course the power would go off, and we’d lose everything - stuff we cared about keeping got written out with pencil on graph paper.

By the time I was ten, I found basic trivial, assembler natural, the idea of everything just being a set of simple operations and reading and writing memory addresses intuitive.

The same applies for all of us - our little clique of half a dozen kids who accidentally learned computer science in a bomb shelter because they wanted to play games. We made a half decent little dungeon crawler, which got us into no end of trouble when one of the masters discovered us poring over the notebook we were writing it in, as they thought we were plotting to blow up the school. Which we were - just in the game, which was about escaping school.

I feel like because the computers were less accessible as utility devices, they were more accessible as computers. You had to grok the thing to do anything with it - necessity, invention, mothers and all that.
The six proposed assessment metrics are compelling reading; I wonder whether there's data out there to support/reject the effectiveness of each measure in widely-used software?