skysight-inc/HackerNews huggingface dataset:
I didn’t know compiler farms were a thing, but it makes perfect sense.

During university, our computer security class involved finding exploits in Firefox. It took 8 hours to compile on our average student grade compute. There were probably faster incremental ways to build, but navigating the Firefox open source code base was hard to entry point as a student. Effectively, most people got to compile Firefox a few times, but no one went further than making any code changes or discoveries. Navigating the Firefox build and tool chain is probably an undergrad course in and of itself, much less make any meaningful merge request or finding a vulnerability.

Overall, horribly designed curriculum. The expectation was for undergrads to find a zero day in Firefox. The professor was a researcher from Microsoft, but didn’t seem like he had realistic expectations for undergrads. Maybe they were throwing darts, hoping one student finds an novel exploit, and they can be cited. In the end, no student found an exploit or made any code changes. I was the only who found a DoS code payload for Firefox, but it was neither a zero day (poking around a known less developed API) nor high risk. It merely crashed Firefox on any webpage which contained this 2 lines of JavaScript. In the end, I got the lowest grade in the class because the professor changed the rubric after no one else found anything. Finding this exploit went from 80% of the grade to 5%, and participation credit went from 10% to 70%.
Use lambda as the control plane over s3
I understand. People hear this sort of message as a left versus blue thing. That's not my intent, even if it sounds that way - the issue we are facing are beyond politics. Government (whatever colour) is continuously working against the governed, and always has.
February 2021 as a daily-driver; I still have a VM to this day.
Ultimately anything a company does is for its own benefit. But there
are shades. In some smaller firms you'll get to work on things that
set you up for the long run, way after you leave. Those companies
actually "invest in people". It happens in smaller industries where
there's churn and the same people may come back as employees,
customers or even employer/suppliers several times in the their life.
Making and maintaining relations with good people is a canny
investment.

Dehumanisation of working relations, giant companies and globalism have
driven that out. While the original form of the "corporation" was
almost a mini welfare state, financialisation has actually turned that
care into hostility.

Today, especially in tech, companies not only want to control every
thought and action, but to make sure you don't take any value beyond
their door. This is evidenced by the rise of draconian employment
"agreements" such as non-compete, non disclosure, no rival employment
clauses, intellectual property land-grabs into your private life and
personal data, and so on. These are cults that want to own you, make
no mistake.

This is actually another reason they eschew standards. Someone who
learns open tools and protocols can migrate in their career. But if
you can keep employees working with obscure, proprietary workflows, and
keep changing them, then the dizzying torrent of make-work
"re-training" means they will never gain enough independence to fly
the nest.
For those that want the free games, but don't like the dark patterns, I feel like I need to mention https://f-droid.org/en/categories/games/index.html where you can find a lot of good games. Most are simple and with basic graphic, but for a quick time waster they are great. I've sunk a lot of time on these:

- https://f-droid.org/en/packages/com.shatteredpixel.shattered...

- https://f-droid.org/en/packages/dev.lonami.klooni/
Fascinating, I've never heard of this universal clipboard and I'd absolutely hate it. Guess I'm one of those anti-mobile curmudgeons because I see how it could help with what the author described, but for the 1 thing per week I share between my mobile and computers there are 'safer' ways that won't leak everything everywhere else.

Maybe people are different (as I usually note when I say that I hate the 'close lid for sleep' on laptops and go out of my way to disable that) :P
I've been playing since 1.3, what part of it did you find baffling? you are not rewarded based on game performance, it is completely random to the point I don't even think about it and so I'm always focused on having fun.

it just so happens that I seem to get good cases that I was able to sell for a bit of change but it is not like you can play 20 hours every week and make consistent money.
Yes. This is how "Bullshit jobs" (see Graeber) came to be so common.
I work in videogames - making any change to code takes about 2-4 minutes to compile(huge C++ codebase with a billion templates, it actually takes about 40 minutes from scratch with distributed build, few hours without it), plus second that again for the game to start and test. And god forbid you made any changes to data - then it's about 20-30 minutes to binarize the data packs again and deploy them. Really makes you slow down and think any change through before trying it. The "pray and spray" approach to coding simply doesn't work here.
Maybe reboot into Linux and use cross-compilation with ccache/distcc/etc to speed it up :)
And as always - just because it is not the right choice for you right now does not mean it is "bad".

On the flip side, consider a small team spending hours every week doing fully manual deployments instead of automating at least parts of that.

Different people and orgs have different needs, and those can change over time. Learning to strike that balance and timing right is a hallmark of a great engineer IMO.

> also applies to the whole blockchain space.

It applies to everything. Blockchain can serve a purpose w.r.t. the security I alluded to above. Security in general is a tricky one as once you realize it's a problem, it may be too late to reconsider.
We failed so far to accurately link work and market prices, capitalism is enabling that portion and is skewing things up. Marx did ask the question so, something most other economists never did. He also took a look at the social consequences for the working people, again something that is hardly done even today.

If you ignore the social aspects of capitalism and economics completely, sure, Marx doesn't look like an Einstein. If you include those, that changes, doesn't it?

EDIT (a long one): Recently I read "Faster, Cheaper, Better - A history of Manufacturing (pretty sure that's the right title, it's in a shelf at home right now) about the history of manufacturing from the stone age to LEAN and beyond, written by a former Toyota LEAN guy and current Professor at Karlsruhe University. Great book, can only recommend it. It is showing well researched examples for each period, including my personal favorite the Venetian Arsenal. And I totally agree with the author that we, as man kind, came out better every time we improved manufacturing. In the long run, in the short run we paid incredible high prices in health, lives and social issues. These short term consequences are just glanced over in this book, hand waved like "yadayadayada, child labor and harsh working conditions bad,... things improved, society better now".

Marx lived during the industrial revolution, he saw those problems first hand. He saw that people with capital got rich, exploiting poor people and driving whole societies and professions into the ground. The Luddites are sold as backwards thinking folks today. Back then, when you just lost your own, small workshop that provided food for your family too a manufacture, when your own, and your kids prospects, changed from stable income to ruined health, 12 hour work days and being treated as cattle, they seem to be quite reasonable so.

That Marx was the only prominent (there were certainly more, Marx being the most famous) economist looking at those issues says more about economists and politicians of the day than it says about Marx.

That those social aspects of our technological improvements are glanced over also tells a lot about us. We are in the middle of a second industrial revolution, one that is aggravated by climate change. We will have a ton of those social issues down the road. And we are not thinking about those enough. That we basically have to fall back to Marx to get some potential answers speaks volumes about modern economics, social sciences and engineering.
Skimming this article and it seems like people still really don’t get it.

Fiat currency doesn’t exist because convenience or mechanisms of fungibility or anything else mechanical about the medium. It exists because a _country_ backs it. A _country_ guarantees it. And I don’t mean a “country” in sociopolitical terms. I mean a literal country. A land that is full of people and all the value therein. Their potential value, their military value, their moralistic value, their natural value, and so on and so forth.

This is why crypto doesn’t work. The second any major fiat player (ie, A COUNTRY) goes against it, it’s dead in the water.
Ask HN: How do you build up the knowledge base over time?
Each day I encounter new concepts and techniques but rarely document them. As I see professionals being able to document even the tiniest detail or bug they find, I am surprised on how they manage time to do so!

What does it take for one to capture these kind of detail eg. mathematical background, debugging session, some new concepts, some old concepts, system design etc? With age, I feel like my memory can't sustain the amount of information I am accumulating. Therefore, I think I will need to build a quick reference or memorize things as I go.

Normally, I do not like note keeping because my notes are never authentic to the original source. Thus, they are rarely useful. I have a bad habit of going through the same source multiple times. It is highly effective but unsustainable because of the time constraint. It was well suited for college when I had time.

What are other alternatives for this issue? I would really like to get some insights from those who have gone through these issue or face the issue.

Thank you for your time!

Cheers.

PS: As we build a software, we get lot of artifacts as byproduct. I also want the snippets or highlights to be a byproduct of my work such that I will be motivated to build a proper documentation out it!
Android One is indeed dead.

There are no incentives for the manufacturers to make these devices, as customers don't care and don't want to pay premium for them, while the manufacturers can get money from adding crapware to their phones.
Don't forget CoLD SToRAGE (Tim Wright)[1]

He did the actual in-game music of Wipeout and the non-Playstation versions of Wipeout 2097.

[1]http://www.coldstorage.org.uk/
Google has a reputation of extinguishing its own projects. So who knows how long their fascination w/ Fuchsia will last.
If I am to design a system for your need, I will avoid involving the audio level.

I will first have a initialised NN; let it output some random note.

These notes triggers some synth or sampler, right as the leading guitar in this example:
https://glicol.org/demo#ambienthouse

Then you give feedback to each bar. Ideally, the NN will adapt to your feedback. For example, you only thumb up to pentatonic notes, the NN should be able to stick to them while occasionally be 'creative'.

This is known as online machine learning, and it has been there quite of some time. JukeBox and RaveForce are just totally different stories.
Could you get by with second hand physical machines? Something like a HP DL360 G7 has 4 ethernet ports on a single machine, can be bought for $200 or so and has good Linux support. Not sure if the nics count as cots though.
I don't really get it, it's just a product that has gone off the shelf. The xbox 360 isn't 'dead' it's just no longer sold. I don't think the kinect is any different in that sense, seeing as no new games use it.
Scientific Computing with F#
RDR2 was released in 2018, it's the best video game in the history of humanity, so your date of the golden age is not correct.
> ZFS is a file system, and has serious limitation when used as a backup tool.

But it's definitely the best as it knows everything that happened on the filesystem unlike any other tools that require entire scanning of the repo directories on every run.

You can read how zfs performs better than a rsync run.

https://arstechnica.com/information-technology/2015/12/rsync...

Also, you can even take database backup as a file system snapshot which is far easier than any other database backup which isn't always simple.

> basically self host your ZFS system, which is costly and error prone

How is this so? Just run Ubuntu, install zfs userland and it works or just use rsync.net (not affiliated but can't find a better service that accepts zfs send). Don't try on RH based distro as its support is pretty bad on zfs.
> why would you want to turn the tabs into buttons

I think I read somewhere that the reason was that user studies showed that people did not understand that the tabs could be dragged around, moved to other windows, and generally were "detachable". Floating buttons should make that more obvious.

I'd be interested in research on whether they achieved that goal.
> I think you know what Google will also be replacing.

Are you talking about Chrome OS?
Will be interesting to see how the feature set works out. I initially thought about the project as a SQLite alternative, but it's intended to be used on servers (e.g. backend of author's MMORPG). Will they focus on that? If so, it could be part of their description.

Anyways, this is well-written and fun to read. Thanks for sharing your journey!
i see that cash and cash flow as 2 different things , so made the case of cash or $ ~ joule and value or cashflow ~ joule / sec.
fast cycles are liberating, because it's easy to just ask the compiler or your testing harness if you're doing the right thing. I can't speak for the parent, but in my experience, typing isn't the hard part.

With slower cycles, I think more about how much to try before submitting work. Some times I feel comfortable pounding out quite a bit of code. Other times, I know there's some subtlety so I need to double check things. I don't want to stumble on forgetting a const declaration, or something silly like that. Iterations are slower, but you can spend time in flow thinking harder about each loop.

Although, sometimes, I do just stare at the console waiting for feedback. That's usually a good time to go to the bathroom and maybe grab a snack.

Not necessarily multitasking. Just being careful about what plates are spinning, and which I can set down or pick up between steps.
I don't think "just don't buy them" is meant as a wallet vote here. It looks more like a prompt to spend your resources on things you enjoy rather than things you don't enjoy. There is as far as I can tell no shortage of PC games that you only have to pay for once. I have hundreds of games on just my Steam account, of which only a handful will ask for change for some hats or whatever; things I deemed irrelevant to my enjoyment when I got them.
> He tried and failed to relate "value" derived from labor to actual market prices. (We now know that the problem he set up was even logically not solvable.)

Could you expand on that?
Rolex sells a cheaper version of their flagship watch under the Tudor brand

Cheaper in this case means starting at around 3-5k$ not 300$. Also you have to be pretty into watches to know that Tudor is a Rolex brand. It's not really something they advertise.
2022, discord is worldwide free bandwidth and servers, but you must use google(blink/geeko) or apple(webkit) based browsers, and all their protocols are properly closed and non documented (ironical).

Wonder who is paying for that: blackrock? vanguard? proxies of those previous funds? (microsoft/google/etc).
Again, you could make the same argument about brainwashing and it would fall equally flat. But, as I mentioned in other replies, you do you.
As someone who exclusively used Linux desktops since the early Gnome 1.x days, who migrated to MacOS around 2005, the major selling point of MacOS is "it just works".

Your experience may differ if you're not "all in" on the Apple ecosystem, but using mostly/only Apple devices means that everything integrates, and integrates well. You may recreate a similar experience with Android and KDE (or Windows i guess), but it feels much more "tacked on" than in MacOS where it just works out of the box.

I also mostly use "stock apps" which may or may not improve my experience. Instead of trying to force MacOS to fit my workflow, i fit my workflow to the tools available, and it has rewarded me well.

I still keep a VM with Gnome (Debian 11) running every now and then, but it's mostly just for fun.
> Even for people I can help daily, their setup somehow gets complicated enough that they go back to using their default 5 letter password for new things until I fix it.

This has been my experience too. For my parents or my siblings no matter what I try we always end up back there. And I understand to a degree, the software is getting in the way of getting something done.

I’ve managed to get to the point where at least their email accounts use a non-standard passphrase for them, so the likelihood of it being taken over and used as a reset vector for other accounts is much much smaller. And that’s about the best I can do.
No, it didn't. It also didn't do any subpixel correction. Instead, there was a lot of tesselation happening to try and mask the texture warping somewhat but it was never really all that successful.
Netflix's biggest problem is their extremely poor AI. They might have some excellent shows and series but if its hard to find no one ever sees it.

Instead they end up getting rated on drivel like "The Woman in the House Across the Street from the Girl in the Window" because that's what ends up getting pushed to subscribers to see.
Okay, maybe. This was years ago when my dad complained about it not working. I installed FastStone Image Viewer as a replacement (what I use), but he preferred Picasa.
Android took half a decade to ship anything.
Yes, check the AOSP Gerrit commits related to Fuchsia, quite a few of them there.

You can start with this one,

https://android-review.googlesource.com/c/platform/manifest/...
> Think about it this way: if the TCP stack is in user space then how does another process talk to it to send a packet?

In a microkernel system, if a process holds a handle to a TCP stack then it can make calls like create_socket() and then use a socket. For better performance such calls can be executed without visiting the kernel, via call gates. If a process doesn't have a TCP handle, then it cannot access the network which is the best choice for most applications. And of course a privileged enough process can tap into other processes' inter-process calls and see what they are sending and receiving, or even intercept those calls and modify requests and responses, for example, to emulate a network card or to act as a firewall.

In legacy systems like Linux or Windows every process has excess privileges - for example, access to network, to filesystem, to information about other processes, to shared memory, to hardware serial numbers. Linux has several hundreds system calls and they are available to any process. In a microkernel system I am describing the process would have the minimal privileges necessary for its job. For example, a TCP daemon would only have a handle to a router daemon (that redirects packets to a network interface) and no access to filesystem, information about kernel, and so on. Even if this daemon had a vulnerability it wouldn't be of much use for an attacker.
I'm surprised no one has made a QNX compatible/clone? It's reputed to be a very small OS, or at least a small kernel.
Knob and tube wiring... riiiiight.

I guess you consider taking the walls apart and completely rewiring the entire builting to be just "maintenance"? Our permitting department would disagree.

https://en.m.wikipedia.org/wiki/Knob-and-tube_wiring
see their udp proxy. so you do not make ip public, but proxy these.
Hasura, JanRain, tools made by Oblomov, Silk (discontinued), Wagon.
Isn’t WoT the game where you can pay to get slightly better bullets? Even if that’s just a small bonus, that makes it P2W instantly.
This is nonsense. ATV is struggling to build a library worthy of a subscription.

Over the last 2-3 years, I sign up when a season of a show I hear good things about is completely out (Ted Lasso, Severance, etc) and then watch another show or movie or two for the month it takes me to finish that season.

I have never bumped into another show that made it worth renewing for a consecutive month, despite the show that I came for being totally worth the one month, and there being other shows that are strongly "related".

I will admit the production quality of the shows is very high on average, but that's not the same thing as the shows being very good.
Microkernels are also not very useful on hardware without IOMMU's or separate buses isolating external components (like most SoC hardware), because a rouge-acting driver can take over your system anyway, so it has to be part of your trusted base. You can make such drivers into separate kernel-side threads or tasks, as a matter of pure convenience, but implementing them in userspace adds no security value.
As a species on the planet? No, there's nothing bad about it. But it's going to be bad politically. It will shake up the power of countries when population numbers change and no country wants to give to power.
That's not the responsibility of any open source project to solve though. If the AV slows down productivity then it's up to office politics to decide whether the perceived security/compliance is more important than developer time or whether they should talk to their AV vendor to optimize scanning or whatever.

And I think this is mostly a windows problem with the synchronous filter drivers? On linux you can hook filesystem accesses asynchronously.
ZX Wordle – Celebrating 40 Years of the Sinclair ZX Spectrum
Why? I appreciate the "always assume bad faith" approach for corporations (hell, I'm the biggest advocate) but what's the benefit for Google here?

1. The support cost is totally offset -- at $50/hour, it would give someone four hours to investigate and two hours to prepare a report.

2. Bad actors won't pay, and neither will people who haven't really made money on the store

3. Google develops an actual framework for resolution

4. Some level of trust is developed again

5. It helps provide better training data for Google's automated process -- the engineers behind it probably cost $300/day each.

I really can't see a situation where this would incentivise Google to steal money. It would land them in much hotter water than anything else they've been involved in before. We're talking international lawsuits if just one single support staff decides to be a whistleblower. It's too involved of a conspiracy.
I remember that system (electronic books through that distributor): at least as of a few years ago, you had to check (through a preview system) before purchase whether the book was only scanned or available as proper text.
> Restic in my experience has been rock solid. I actually switched from Borg

How large is your repo? How stable is the memory usage?
I just browse HackerNews.
he's strawmanning me with this... I called him out, but he still keeps going.
A couple of tools to make compile farms easier to use:

https://distcc.github.io/
https://github.com/icecc/icecream
Widget.non-native-theme.enabled config option not working as expected
Other people have gotten similar worded emails, but never received any previous emails.

For example when the account of simple-keyboard's dev got banned: https://github.com/rkkr/simple-keyboard/issues/333

Maybe there were previous emails, maybe not. I wouldn't put too much stock in that sentence.