skysight-inc/HackerNews huggingface dataset:
Back when figuring out software engineering and systems design was all the rage, Mel Conway's paper was a fave. His observation--that system designs tend to mimic the social structure of the development team--was critical when it came to understanding systems and their development. Now, I suspect that, 52 years later, the observation (based upon longitudinal studies) still holds and that the ways committees invent are still not understood.

Mel wrote an influential paper on coroutines and compilers, "Design of a Separable Transition-diagram Compiler", which included the first published explanation of the concept proposed organizing a compiler as a set of coroutines. Several compilers based upon his approach were built in the early 1970s at SRI and at consulting firm Polymorphic.

Mel also applied for and received US Patent 6272622, Dataflow Processing With Events, which expired in 2019. The patent is very broad and insightful.
This is why labor markets are so tight /s
And clearly this isn't addressed to you. When you scale up, you should invest in onboarding. Until then, you shouldn't.
I’m not suggesting it’s right. Just speculating on what makes it different.
42 Years On, Pac-Man Recreated with AI by Nvidia Researchers
The protest makes sense if the law is not worthy of common sense. The law is not a great signal for morality or ethics -- see as an extreme example: segregation
> Floating point numbers are a particular way to represent (and modestly compress) rational numbers

No no no no no no. Rational arithmetic satisfies (a+b)+c=a+(b+c); floating point arithmetic does not. Therefore floats are not a subset of rationals.
It's a basic intro article to sharding for people who are new to databases in general.
CHERI already has a working version of FreeBSD, so apparently not every C codebase in existence.

https://www.cl.cam.ac.uk/research/security/ctsrd/cheri/cheri...

And plenty of other C and C++ software as well, if you follow those links.
From very low to comfortably high. Rates depends on the kind of work, the location of the customer, and the experience and savvy of the freelancer.

I lived overseas while working for US companies. I met nomads making $20/hr and others charging $150-$300 per hour. A few with specialized skills claimed to charge even more than that.

If you have a full-time job that allows you to live anywhere you should make whatever you make now. If you freelance you charge based on the value of your work to the customer, which has nothing to do with your location.
I suppose it depends on what you think about the motivations of the people who designed this process. Someone sat down and decided that a timed, 120-second scavenger hunt for a dog on the company's website is the best approach to onboarding. Perhaps it really is. Perhaps this is a stupid idea by a stupid person. Perhaps it's deliberately designed to humiliate new employees. Who knows...
Vanced Discontinuation
And what survives will slowly be turned to an ad-infested mess. I’m still sour about what’s happening to Google Maps, to speak nothing of Google Search.
Farm normal enemies slowly, ignore bosses until you are over leveled - say by 20%, spend the time slowly exploring and methodically clearing out enemies instead, mount and run away or through packs of enemies, use summons and the NPC or human summons, play as a mage, try boss fights mounted where you are allowed.
If you try opening that link it pretty much tells you what it is:

> Any requests to this domain -- improving.duckduckgo.com -- are part of this anonymous experiment engine. You can learn more about how this technology works and how it was designed to protect your privacy here.

Which then links to here (https://help.duckduckgo.com/privacy/atb/), where it says:

> Second, we measure engagement of specific events on the page (e.g. when a misspelling message is displayed, and when it is clicked). This allows us to run experiments where we can test different misspelling messages and use CTR (click through rate) to determine the message's efficacy. If you are looking at network requests, these are the ones going to the one-pixel image at improving.duckduckgo.com. These requests are anonymous and the information is used only by us to improve our products.
Levels and Blind are better sources probably.

This was my TC 2 years back at a FAAANG

Base 65K USD

Stocks 55K USD per yr

Bonus at least 15% of base

FWIW I hated and still hate Bangalore for nightmare traffic, very poor quality of air and drinking water. No TC can fix that so I relocated out of India

Btw quality of work even at FAANG is secondary.

If you prefer India Hyderabad is better IMHO
Outside of the U.S.A. (notably in the U.K.) the computer science department is known as the informatics department. This makes the larger claim that the field's interest is information theory. Consider the information theoretic guarantees of total order broadcast and it's equivalence to consensus. Consider also the relationships between automata and languages, computational complexity theory, the relational calculus. Many proofs of correctness have been made over many matters in the field and these are expected to remain as true as the laws of physics.
Anjali most likely refers to 'Añjali_Mudrā' [0] instead of the person's name.

[0] https://en.m.wikipedia.org/wiki/Añjali_Mudrā
Thanks for the links! :) I will look into automerge!
Does sharding work for splitting DWH tables?

I guess it has to, but whats strategy there, if its mostly about "slicing and dicing" in every way possible.

Maybe recent vs. historical data, or some known customer segments, extracted from previous analysis?
> (as France is a secular country)

secular mean No religion in politics that doesn't mean forcing your views how to wear your clothes on everyone.
This is becoming relatively common in the UK. Lots of cyclists film their commutes due to aggressive drivers, and report dangerous driving by uploading a video to an online portal.
unless of course the answers are of roughly the same length as the questions themselves.
I'm not sure if everyone would be comfortable sharing their pay here. However, I'd suggest you to checkout https://levels.fyi website, it should provide you some insights.
It is, there is an entire field called Numerical Analysis about this, but instead of spending a year learning numerical analysis throwing it at a tool that spits out something pretty decent after 15 minutes is probably a better ROI.
Can we please stop lionizing the "maverick genius." It should be clear to everyone at this point that the Nth brilliant asshole with an untamed superiority complex who hates institutions and fixates on sci-fi tail risks is not going to be making the world a better place.

We are facing unprecedented global challenges this century that will benefit from humble and cooperative thinking at institutional scales. Not more myopic nerds motivated by ressentiment and delivering disruption with zero consideration of social impact.

>“To truly understand what I am. If you want to understand what a radio is,” he said, “build it from scratch. If you want to understand what a microprocessor is, build it from scratch. If you want to understand what a human is, build it.”

This sounds like a joke about the things men will do instead of just going to therapy. It's a level of grandiosity that is indistinguishable from satire.
Business modeling is about the system that makes your company work.

Strategy is about how your business model / system is going to compete with other players on the market.

In Europe, you're getting a QR code for COVID vaccination. You have to show that QR code at certain locations to be allowed to enter. Usually, you get that QR code printed on an A4-page.

You decide to print that QR code on little plastic cards. You partner with pharmacies (sales channel) and a printing company (production). That's part of a business model.

Now you're realizing that your business model can be copied easily. You realize you've got a first mover advantage and that you've got to aquire pharmacies as fast as possible to defend against competitors. That's a strategy.

If you decide to deliver the first 50 cards per pharmacy for free (trial), that might be a tactic.
Oh wow, original author here. Never thought this would ever be picked up by HN after 12 years... :)
I lost the credentials for this account, so no fixes for this script. I hope it will inspire people to reverse engineer MP3, it was very interesting for back in the days.

I found some poorly documentation on the winamp website. And basically it comes down to this:
- you recode the MP3 to the lower bitrate
- get rid of all headers
- concatenate all audio into one big stream
- inject every x bytes a "StreamTitle=[title]" regardless of frames

Very simple format.
Is that 2 dollars per liter? Otherwise 2 per gallon is a steal nowadays...
Mass authorization to strip one's rights without trial isn't due process and the QAnon stuff is a non-sequitur.

The OP claimed that due process is impossible, so I showed how it can work. Funding or plotting genocide would probably be a serious crime anyways, so why not have a proper trial instead of cutting corners?

A functioning justice system is the bedrock of democracy, and it's the last place where you'd want to be making shortcuts. Not only would missteps cause reputational damage for democracies, it's going to ultimately hurt you too.
The brutal dictators that NATO travelled past to fight the Islamic State hadn't declared holy war on the West or encouraged their adherents to bomb its cities. Do make your mind up whether it's all NATO's fault for past interventions against brutal dictatorships or all NATO's fault for not intervening more against brutal dictatorships.

The idea that small nations seeking powerful allies due to Russia's habit of military intervention everywhere on its borders that isn't capable of retaliating by levelling Russia cities is NATO "picking fights" is the reductio ad absurdum version of the Russian preemptive defence doctrine. Make no mistake, the reason Russia picked a fight with Ukraine is because of NATO not being willing to attack Russia in response.
Try these: https://www.reddit.com/r/duckduckgo/comments/azlk2j/are_inqu... and https://www.reddit.com/r/duckduckgo/comments/i8fg3y/why_is_d...
A magic script is great even if you are the developer who need the knowledge of how thr thing works. It is a single entry point which you can start reading and understanding.
> SOLID is over used and over-stated, but they were invented to stop certain set of problems.

The problem is, when was it ever shown they solve any problem? Where are the measurements showing less dev time or less bugs or better performance? Where even is an algorithm to show your software is SOLID? People can't even agree on what those mean.
I prefer it also :)
How old are you? I used to be like you, but ever since I've hit mid-30s I started to find more fulfillment in books that are not engineering and science focused. Unless it's something directly relevant to what I'm currently working on, I would end up never using concepts from scientific books in real life and forget them after a couple of years. And if I really need to learn something relevant to my current work, I can do it "on-demand" anytime, without needing to be proactive about it.

On the other hand, books that change the way to think about life can have a more profound long lasting impact, even if they are just opinions.
RIP hangouts. My family chat for many years.
> use it in chemical processes other than ones which sink the carbon into long lasting solid

There are not many chemical reactions that 'fix' CO2. The compound is pretty low energy. Kind of a analogous to 'feed' bacteria with plastics.

The Swiss start-up Climeworks [1] has a business model built around actually already is in operational mode when it comes to pumping CO2 into the ground in Iceland.

[1] https://www.reuters.com/business/environment/worlds-largest-...
Really?? I have no idea who he is, and this video didn't impress me at all.
Fully agree. Here's a soil map of my island[0]. And the key to each type of soil.[1]

I really don't see an increase in average temperatures changing our podzols into a better soil.

But yes, if the climate change predictions pan out, then we can grow more grapes further south on the east side without fear of frosts, yay!

However, the climate change predictions also state that the eastern side of the island will experience far less rainfall, and mean far more frequent hot and strong winds[2] that a) strip soil moisture and b) blow away topsoil, while the west side of the island, which is already very wet, will see its annual rainfall increase significantly, and also experience far more frequent extreme flooding events which tend to be very bad for crops and animals, never mind the increased erosion or spoiling (via flood deposits) of land under cultivation. All thanks to the magic of orographic lift.[3]

Climate change predictions I'm referring to are here. [4]

All this due to a predicted increase in air movement from the west.

[0]: https://teara.govt.nz/files/m-12777-enz.jpg

[1]: https://teara.govt.nz/en/table/12301/major-soils-and-their-f...

[2]: https://www.nzgeo.com/stories/the-canterbury-norwester/

[3]: https://en.wikipedia.org/wiki/Orographic_lift

[4]: https://niwa.co.nz/our-science/climate/information-and-resou...
> building out passenger rail frees up capacity for freight on old rail :)

Only if the high-speed rail gets used by passengers. If it's unaffordable, people won't use it.
>Putin seems to have fixed this potential problem by leaving all the Russian bodies in Ukraine.

Surely this will slow down the news, and surely it will limit the psychological impact but if there are actually (as reported by some sources) several thousands of Russian soldiers dead, before or later it will come out, I doubt that families will accept silently their losses.
Date partitions very good. Also other enums or even client ids can be great partitions (in addition simultaneously with date)
The policy is one thing. But being unwilling or unable to make any policy exceptions even in the case of illness or being stranded abroad is quite ridiculous.
Yes, gas in Canada is sold per litre.
Nice simple idea, great execution. I would love to test some of my local estate agents to see how well they know their city ;)
There are civilians from Ukraine (that belong to the other side of the conflict) that have been living in war conditions for the last 8 years. The aid agencies Epic chose are unbiased, and help civilians from both sides of the conflict. Hats of to Epic.
My girlfriend's parents have been trying to build a house on undeveloped land in LA county for over five years now. It wasn't until one of their kids got a job that made them connection in county government that they started getting things approved. It is absolutely ridiculous here.
FOSS devs are burning out, quitting, and even sabotaging their own projects
C and C++ coding style for best performance
The conspiracy to kill Julius Caesar
I visited improving.duckduckgo.com and they are linking to this article[0] that explains how this domain hosts an "anonymous tracking pixel" (that respects DDG privacy policy) to collect data on how DDG is used (feature usage, A/B testing etc)

But it does not tell how it could end up on other domains. Are you sure it is not part of the DDG result page or extension ?

I use uBlock so I do not check every request.

[0] https://help.duckduckgo.com/privacy/atb/
>It would be cheaper and better if I could just pay a bribe and get it done quickly.

Corruption isn't the answer to these problems.
Presumably their ongoing access was revoked, so they’d only have access to past information from when they were still employed, and if they wanted to be malicious they would’ve made a copy then. The only risk I can see is loss/theft of the machine but I wouldn’t call it a massive issue assuming ongoing access was indeed revoked.
I’m asking this only because I’m curious to know what your answer would be, so even if my question persents some pushback to what you wrote, please know it is only my interest go “dig a bit deeper”.

The way you define strategy here “ Strategy as direction, or vision and goal.” is exactly what the linked article (and the book) says strategy is not. I.e. “Strategy is not your goals” and “Strategy is not a vision statement”.

So, assuming you know what you are talking about, thats an interesting juxtaposition. What are your thoughts on the article/book saying vision and goals are not Strategy? (Eg. why do you think it is?)
Hating on Big Tech Jobs Is Stupid
Are Web3 ‘Communities’ Vapid or Authentic? Can we even call this communities?
EDIT: Hmm, I seem to have picked a bad example. Try this one:

int get(int *base, unsigned index) {return base[index];}

Arm64:

update:
ldr w0, [x0, w1, uxtw 2]
ret

RV64GC (vanilla):

update:
slli a5,a1,32
srli a1,a5,30
add a0,a0,a1
lw a0,0(a0)
ret

RV64GC+Zba:

update:
sh2add.uw a0,a1,a0
lw a0,0(a0)
ret

Arm64 is able to do some indexed loads in a single instruction that might take two in RISC-V w/Zba (and up to 4+ in regular RISC-V). However, calling that a win for Arm64 is not so clear as the more complicated addressing modes could become a critical timing path and/or require an extra pipeline stage. However, as a first approximation, for a superscalar dynamically scheduled implementation, fewer ops is better so I would say it's a slight win.

I don't understand the obsession with bytes. 25% fewer bytes has only very marginally impact on a high-performance implementation and the variable length encoding has some horrendous complications (which is probably why Arm64 _dropped_ variable length instructions). Including compressed instruction in the Unix profile was the biggest mistake RISC-V did and I'll die on that hill.

ADD: Don't forget that every 32-bit instruction is currently wasting the lower two bits to allow for compressed, thus any gain from compress must be offset by the 6.25% tax that is forced upon it.
Indeed, he talks about BGP and SCION in the lectures. Sadly I think the lectures aren't available to non-students. What is available though are explanatory videos by him (Adrian Perrig) on the SCION website, where he talks about the issues BGP has: https://scion-architecture.net/pages/videos/

The tl;dw is that today's internet has comparatively poor availability, packet paths can be hijacked and there's little transparency in routing. SCION sets out to solve these problems, and has a few nice things in store, such as guaranteed bandwith between two hosts making DDoS attacks much less effective (COLIBRI QoS), or an incredibly high throughput packet filter (LightningFilter).
My biggest mistake as an RPA developer
I agree USPS is by far the best carrier.
This is quite a tall claim. Are there any other supporting arguments? Missing an edge case abuse could be a vulnerability for any good AI still
Linux Mint Debian Edition 5 is here
Funny how you took 2M as the "extreme" when the reality is at least 100 times that.
You can summon Solaire which eliminates the hardest part of that fight, which is both bosses chasing you at once. While it's true that you need to defeat them eventually you can detour through the Painted World to get some levels and items.
> Same would apply in the case of a major environmental catastrophe.

I disagree. The current major environmental catastrophe is unfolding right before our eyes. But because there is a lag of years between cause (positive and negative) and effect, the United States has been an example of how to do absolutely nothing substantial.

Sure, when earthquakes level bridges the US pulls out the shovels and starts collectively digging. But mention climate change and suggest that V8 daily drivers might need to change their habits, and they double down on hurting their progressive neighbors:

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

(I'd never actually encoutered this video before, I just googled "rolling coal" and saw that the title mentioned Tesla so clicked it.)
Thankfully someone figured out that quad should be in C++ a while back, unfortunately they didnt figure out that the next few dozen should be too... the arbitrary precision stuff is an alternative in theory, and would be if any of the hundreds of half completed projects to convert unintelligeble, and unmaintainable, unclear, etc, C to the in this specific case extremely much better C++ interfaces was complete.
I didn't mean in terms of difficulty, but in terms of being "dignified" as a horror image, which was what GP was quoting from Miyazaki. Also I don't mean it as a way to point out some sort of hypocrisy, but that sometimes concessions were made. Horrible, horrible concessions.
Epic Games was forced to pay Apple $6M because between August 2020 and October 2020, their direct payment method (on iOS alone) took in $12M.

Of course, Apple felt entitled those $6M were well deserved given the "curation" they provided. Plus exorbitant download fees or something. Sigh...

Anyway, 2 weeks is not pocket change.
> How many teams have free desks around waiting for unexpected developers to show up?

It’s not like desk moves happen very often. Unless there’s an intern about to leave, there’s always some free desks on teams that are hiring. At least at every company I’ve worked.
You can get upto 60-80 lakh + stocks in some startups and well financed companies.
The discussion is still valuable
I just use inotifywait for that. What does entr do differently?

This will run a binary when any file on the directory tree changes:

#!/usr/bin/env sh
set -e
while true; do
inotifywait -e modify,create,delete,move -r $1 $2
done

and then just call it: run_on_modify path/to/dir path/to/bin

If someone thinks this is magic or wizardy, instead of teaching them that fire exists (entr), teach them how to make fire first (inotify, linux inodes, etc.). Knowing what kind of events inodes support and how to do something when they happen is pretty powerful.

If you then want to use "entr" or similar instead of just calling inotifywait yourself, that's fair game. But TBH I have a hard time justifying a C or Rust program that's not going to be available / installed everywhere when a 3 LOC POSIX shell script can solve the same problem (and many many more).
He's a brilliant kid, but also boasting about things he has no clue about. We built 120db cameras into series production cars since 2005. Took one guy being brilliant in FPGAs and me implementing HDR tonemapping it down for processing on those small CPUs we had back then.
Making more soil, that is, soil useful for human food, isn't as easy as you think. Or we would already have replaced a lot of low fertility soils with better soils.

To give you a hint of why you might be oversimplifying - 2m of top soil on a layer of clay functions far differently to 2m of top soil on a layer of sand, because the fertility of the top soil is directly related to the properties of the underlying soil strata.

(Also, the mineral soil you're using to create your top soil from may have issues you need to address... [0])

[0]: https://teara.govt.nz/en/diseases-of-sheep-cattle-and-deer/p...
I'm trying out Upstash for this - https://upstash.com/
The quote is from the lawsuit of Epic vs Apple, so quite trustworthy.
Well, I have lived for 6 months in the Kansai region and also had a very nice guest family that I met at least every second weekend, also multiple times in their house. They certainly didn't have beds and the futon they used definitely would not have counted as a proper mattress for me. Maybe you draw your conclusions based on observations in Tokyo (westernization is on another level there after all, which is why I personally didn't enjoy Tokyo so much), but as another commenter linked about 50% of Japan still sleeps on futons (2014) and it was even 75% in 1990.

Also, you could avoid the condescending tone. Especially since your argument is wrong. Adding that time traveling accusation and other examples of common westernization was unnecessary to make your point.