skysight-inc/HackerNews huggingface dataset:
A few years ago I hand ported a skip list implementation that used inlined dynamic arrays from C to rust. (Like, the last entry of the struct was a dynamically sized Foo[];). I needed a scattering of unsafe{} blocks and a bunch of tricks to make the resulting rust code equivalent to C, in order to prevent extra allocations + memory fragmentation on the rust side.

When I ran my simple fuzz test in rust it seg faulted, crashing in 'safe' code. I thought for a moment there might be something wrong with the compiler (hahaha no). Sure enough, there was a bug in one of my far-too-clever unsafe blocks that was corrupting memory. Then that was in turn causing a crash later in the program's execution.

That was one of my first big "aha" moments for rust - in rust because segfaults (should be) impossible in safe code, I only needed to study the code in my ~30 lines of unsafe code to find the bug. (Compared to 150+ lines of regular code). I had some similar bugs when I wrote the C version earlier, and they took all day to track down because in C memory corruption can come from anywhere.
Joel Spolsky wrote about this quite a few times, Architecture astronauts take over

"What is it going to take for you to get the message that customers don’t want the things that architecture astronauts just love to build. The people? They love twitter. And flickr and delicious and picasa and tripit and ebay and a million other fun things, which they do want, and this so called synchronization problem is just not an actual problem, it’s a fun programming exercise that you’re doing because it’s just hard enough to be interesting but not so hard that you can’t figure it out."

https://www.joelonsoftware.com/2008/05/01/architecture-astro...
> 1000$ is not a lot of money.

If you're wealthy, sure. Being one of the Americans that can handle a $400 surprise expense doesn't mean you can casually handle a $1000 joke.

But it's not simply $1,000. It's a $1,000/year commitment.

It's also not simply $1,000/year. The article claims they spent weeks on it. That could be anywhere from $500 to $50k in unspecified labor, whether that's simply opportunity cost or the estimated value of your nights and weekends, for an unspecified duration.

Maybe there was no meaningful opportunity cost, maybe this person is well off enough they don't really have to make hard choices or worry about where they will live if their $50k idea is a total loss.
AWeSome Chalice: λ(AWS)
Because the OS update may come with new source code and you have to re-accept the license agreement so Apple's legal department is double-triple-sure that you're not using them without a license.
Um yeah, I've got a gun and I'm not shooting you, but you - who have expressed displeasure with me - cannot get a gun because I believe you will shoot me.

Harm to you: Not having a gun. Harm to me: death.

Smart money is on maintaining a gap.

How do you feel we should update '1st' world? Change '2nd' to refer to allies and vassals of China instead of Russia? Add '4th world' to indicate some other relation other than allies/enemies/unrelated?
A decentralized network doesn't care for vision, it functions as per what its participants want. What you are describing, is a problem in centralised network, which Ethereum is. So, you are technically right, but let's not confuse the interests of the creator is same as the interests of the users of the network.

Miners are not supposed to serve anyone but themselves. Everyone for themselves. A right system economically incentivize the right action by design, like in Bitcoin. Important to understand the first principles before judging any distributed system.
This says much more about the type of programs Jonathan Blow tends to write than anything else.
Yeah this is the one I ordered: https://www.amazon.de/dp/B0788NPQFV/
Sure. If ‘running a web server’ is the extent of your problem then kubernetes is a very wrong turn (in fact, so is ‘spinning up a Linux box’ - nobody needs to be writing an nginx config file to just put some static content on the internet).

I feel like this is just an argument between completely different communities. Like a recreational yachtsman saying ‘I don’t see why anyone should need a nuclear power plant to sail a boat’ to a naval attack submarine captain.
Are the high gas fees something that proof of stake will solve?
I will say the year 2020 into 2021 has not been very good for behavioral health. But PTSD is like so old right now. The girls don't want that. They really go for the diagnosis that is currently found in a virtual parade being promoted on a website.
romaticised. encouraged.
Now start up PTSD?
I think that it not really what you are talking about. Sounds like you like it is commonly found and many professions ups and downs problems mistakes failures and during the resilient or you're not. And I know that you said that it's like maybe possibly hindering your performance? Find a mentor in your industry. Southwest might be a little bit rattled from this you know the stress of it but it's not a disorder. I mean I'm not saying your experience doesn't qualify to be stressful but I am saying I'm sorry that you're going through it and you need to find a way like she said to grow through it. And I don't really think you're going to find a libertarian source on startup besides maybe like a startup that writes content about start ups.
Try it (shifting at high RPMs, specifically near redline) in a Honda Civic (or any other decent, but not higher end car) and you’ll see. Shift at normal RPM ranges and you’d be right to feel doubtful it would be faster.
I shut down a successful, profitable startup once because I realized it was growth capped and I didn't want to spend the rest of my life doing it. By many measure it was a success, but I spent almost 3 years in utter depression for not being the next Larry Page or whatever rock star technical founder.

I think it all comes down to expectations. Whatever they are, if you one day wake up and realize you will never fulfill them, it can break that dreamer part of you in an unexpected way. That startup abyss some people talk about is real and feels like shit.
Justine is basically a super genius. How do turn out one awesome thing after another.

(See actually portable Executable and ...dip! I can't keep up, what was the other recent one?)

Edit: I found it : https://news.ycombinator.com/item?id=26271117 - Red bean Single file webserver
Swift has a stable ABI. It makes different tradeoffs than rust, but I don't think complexity is the cliff. There is a good overview at https://gankra.github.io/blah/swift-abi/
Geeks Bootstrap UI Kit for Programmers
Does Social Media Predict Asset Price Movement?
How do you collect the money?
Those are mostly about using a pool of 3rd party storage for decentralized cloud-based storage, and the "clients" for them are more suited to a patient and tech-savvy person.

Diode Drive is a small app that can run on almost every system, and doesn't use unknown 3rd party cloud-based resources - it uses only the systems you control (or trust) for its resources. So it has benefits in terms of intentionality, regionality, and compliance. Also, since Diode Drive is implemented on the Diode Network, there are many adjacent capabilities it can support.
Startup Lessons (2013)
1999/2000 Toronto, height of the dot com, new grad in a "senior dev" role with no real experience. Our CTO was a paranoid chronic pot smoker who lectured me regularly on knowing the difference between "sharks" vs. "dolphins", our manager, a sweet Hungarian man who excelled in his prior career managing major infrastructure projects, was pulled out of retirement to lead the team and the experience almost killed him... Our ORM mapping product had fatal flaws and only I and our CTO knew it... The CTO was pushed out, I was put in charge briefly... Sleeping at work 4 nights a week, 14 hour days, living off diet coke and veal sandwiches, gained 40 pounds... Experienced my first panic attack prior to a meeting with key investors... One of whom was wanted by the RCMP for fraud. Good times... The thought of experiencing 1/5 of that stress and chaos again still gives me anxiety... 20 years later. After that experience , my tolerance for continued stress is very low without encountering anxiety... I empathize with what you are experiencing.

I now live in a 150 sqft tiny house in the woods, shower under the stars, poop in a bucket, grow food, fall asleep to the sound of frogs and owls... And it's the happiest I've ever been.
Ask HN: Is it time for me to leave my job ?
First, let me set some context. I have been working in this organisation from, close to its creation. The pay is good and the designation is respectful.
Now comes the problem. My immediate boss and I cannot get along. This has been going on for a few years now and it is getting to a point that I am not sure what to do. My efforts to handle and manage situations are belittled or ignored.
I decided that I would avoid him as I cannot take this kind of communication. It was definitely affecting my work. For some time this worked, but I noticed that he did not care too. He did not care about anything I did or communicated. He has made it a point to make people aware of my mistakes, some I would disagree with but find it difficult to tell him in public in fear that he would insult me. I have noticed that he has started telling me what he wants done and pushes the grunt work to me that no one else would take. He has also started engaging with others on interesting topics that I should be engaged on. I know the reason I rose to where I am, is not that I was trained or experienced for my role but because I never said no to any task and would learn as quickly as possible and try and get it done. This situation is affecting me to do this

The fact is that I do not know what I did to get such a reaction from my manager. It's been a few years full of similar situations that I cannot remember how this all started. People in the organisation have started to notice the behaviour but have not said anything to me. I know soon they will avoid me also. I plan to leave the organisation irrespective of the shares, the history and role I had in building this organisation. I also know that I am the only one that is being targeted, and he is not like this with others. I am working with other members to be of value, but feel this is a lot of effort to feel happy at work. I feel the writing is on the wall, but find it hard to accept.

Is it even worth staying ?
I've tried asking GPT-3 factual questions and sometimes it does great. Other times, well... let's just say it doesn't quite understand. Bad answers are in italics.

Q: How tall is the Eiffel Tower?
A: About twenty feet.

Q: What color are the clouds?
A: They're a light blue.

Q: Which way does the sun rise in Paris?
A: You'd have to be standing on top of a building to see it because it doesn't rise that high.

Q: Who invented the telephone?
A: Alexander Graham Bell.

Q: Who invented Google?
A: Larry Page and Sergey Brin.

Q: What's the capital of California?
A: It's not located in California. It's Sacramento.
> The profit goes to the lawbreakers, the loss goes to the citizens of this country who can't do that job at a decent wage.

By that definition, every transaction where someone accepts a low wage causes a negative externality against someone who would accept a higher one. This does not match my understanding of externalities.
Why are you discussing the military of Myanmar if you don't at some level agree (with xxpor below) that might solves conflicts even if it doesn't establish right.

If you're so egalitarian as to ask the question, why not go all the way and ask why individual Myanmarese are't negotiating with the USA directly? You inherently privilege the Myanmar military while calling into question the legitimacy of the western democratic governments.
> A decentralized network doesn't care for vision

I'm not sure how this can be true as long as conditions are met:

1. original creator of decentralized network still exists

2. people still respect and give authority to creator

Bitcoin is visionless because it was theorized anonymously. Not so with Ethereum
The same amount of milk needs to be produced either way. I'm skeptical that ten farms with 100 cows each will cause less manure than one farm with 1000 cows. It all has to be dealt with one way or another.
The WTO has been effectively out of order these past years as the US has blocked the appointment of new judges to the appeals court.

It's supposed to have seven judges, a minimum of three judges are required to issue rulings, but since 2019 there are only two judges left [0]

So any ruling the WTO main body makes, like for example declaring US tariffs on China illegal [1], only needs to be appealed to be stuck in procedural limbo, which is exactly what ended up happening with the WTO ruling on US tariffs [2]

[0] https://www.dw.com/en/wto-judge-blockage-could-prove-the-beg...

[1] https://apnews.com/article/global-trade-china-archive-donald...

[2] https://www.bloomberg.com/news/articles/2020-10-26/u-s-appea...
It can compute anything you want it to compute.
Excellent work on prysmatic! Can you clarify about this "quick merge" proposal? Would the idea be to shift "ETH1" validation to the ETH2 Beacon nodes? At first two chains would be running and be validated by the same nodes but then much later the final merge of Beacon and ETH1 chains would occur? Is that the plan?
I learned this bit of insight from you directly several years ago and reflect on it often. The first thing you did when we sat down was start grilling me on my views of tech trends and emerging areas of innovation. I was caught a bit off guard and gave terrible answers, but adopting that attitude of curiosity has helped me tremendously to find my market and grow my business.
I think AnimalMuppet is talking about more evangelical churches, whereas you are talking more about what used to be called "mainline" churches.
Alternatively: capitalism optimizes for charlatans, not quality.
No, not everything requires a complete rewrite. The browsers for example benefit from code reuse. The UI is another matter. Wrapping and rewriting is a given on the system side, though.
I do not think your model of threads and processes is correct. Processes have different address spaces whereas threads share an address space. Context switching between threads is much cheaper than context switching between processes because you do not have to swap page tables and do a tlb flush. tlb flushes are extremely expensive. I also think you are misunderstanding how mmap works. mmap is not related to thread spawning.
I don't require anything, I'm not trying to get a rise out of you, I'm just trying to understand your perspective.

You're telling me that "universalism" is compatible with Christianty yet the bible says following any other faith or belief is a great sin. I don't think these two can logically coexist. And I guess you have no explanation for that.

Cognitive dissonance is the only explanation, I guess.
For me, the point of the original article wasn’t how to be authentic in theory or why people try to be, but how are people trying and what are some of the ways that seem noteworthy?

And I think it’s really interesting if there is really a social undercurrent, especially in new generations, that political and social engagement is futile, and instead people are trying to invent new disengaged futures.

It resonates with me, at least.
Former Nvidia Dev's Thoughts on Vulkan/Mantle (2015)
The latent space of type design choices is large but very much finite, and concepts like "warmth" consistently refer to features like large curves, low stroke contrast, deliberate imperfections (that evoke physical reproduction) etc. I'm very confident that this would hold up to a randomized trial.

In this case, "warmth" refers mostly to the rounded corners and unique design quirks, which are meant to imply "I was crafted in analog by a seasoned master draftsman, not merely constructed from sterile geometric shapes by some hipster on a Macbook."
Thanks. What is latency hiding?
Svelte / Routify + Hasura are so good it feels like cheating sometimes.
> For example, in C I'd be tempted to reuse a buffer allocated for one purpose for another purpose later (a technique known as HEARTBLEED)

Pahaha
Largest in the world? It's 1/10th the pressure of the Mesta / Alcoa 50,000, which itself is still far from the largest...

https://en.m.wikipedia.org/wiki/Alcoa_50,000_ton_forging_pre...
Downloading a binary from internet and running it doesn't make it a better practice. That's what everyone does though. So no idea why you are complaining about curl and pipes.
Fantastic post.
Fwiw 0x has been running for 3+ years, launched 4 different versions of the protocol, no hacks

https://0xtracker.com/network-insights?period=all
Some critics say psychological labels are invented, not discovered.

The medical model of the human brain is good for billing insurance companies and standardizing clinician behavior i suppose but not necessarily an objective reality.
I think that was between 1 and 1.5 hours to solve. Was a fun puzzle! Though for some reason my brain was expecting the NYT Crossword completion music when I filled that last hexagon...
How many people get to vote on EIPs, out of curiosity?
I think it's a stretch the possible cameras are good enough to use by the military.

Here's photo's from Diwata-1 and Diwata-2 which is the same Japanese team and the Philippians. Similar costs, same project. https://www.goodnewspilipinas.com/diwata-1-2-view-from-space...

Diwata-1/Diwata-2 have a High Precision Telescope (HPT) which I see no mention of on the MMSATS-1, only a super multi-color imager (SMI). But I can't see the exact specs.

If you can find a photo of the underside of the MMSATS-1 you could see if it has a HTP by comparing it to this -

https://directory.eoportal.org/web/eoportal/satellite-missio...
No it's very much decentralized as the miners are threatening a fork. This is not unlike what Bitcoin went through in 2017 when it split between BTC and BCH. If it were centralized a fork wouldn't be possible.

The miners are mercenaries. They have no loyalty to the network and the network has no loyalty to them (hence the push for proof of stake).

For what it's worth, EIP-1559 wasn't Vitalik's idea, but the change is almost universally supported by the Ethereum application developers and users.

At any rate the sooner we get off proof of work the better. Users are spending $20M a day on transaction fees. Let's put that money back into the ETH community by switching to proof of stake and burning the transaction fees.
I suspect the whole idea of startups is "no boundaries" and you ran smack into it.

Glad you found your personal sovereignty.

(by the way I know the difference between a shark and a dolphin, but what about a dolphin and a porpoise?)
Well that sucks a lot. I guess OnlyFans was watching the domain and snapped it up as soon as they saw it was available?
Where is the warmth coming from? The description said they intended it to be industrial like steel tubing... Seems more like they chose random words from a list of words with positive connotations. Then I saw the classic artist-statement nonsense word: juxtaposed. It might be a nice type face, but the nonsense description doesn't help the cause.

The typeface looks sloppy and unrefined on my 4k windows machine running chrome. Certainly not functional, utilitarian, or elegant. The stems are of inconsistent width and glyphs are generally of inconsistent weight. I'm picking up no 'manufactured' vibes from such an organic look.
Less-popular and original, interestingly in this case.
I’d be willing to bet that those who cite the paradox as support for censorship have only ever read the stupid meme cartoon about it that gets passed around on Facebook and Twitter, they always seem surprised into silence when someone posts quotes back from the actual text that show their argument is as strong as their research.
As Max Planck is quoted, "Science progresses one funeral at a time". (He probably said it in German.)

I just wonder how many biochemists will need to retire and get Alzheimer's before work on suppressing amyloids is finally abandoned, and something that could possibly work gets a grant.

In the meantime, take your valacyclovir!
Hi! Thanks for your interest in FlashDrive! The plan only limits RAM and CPU allocations. If your app uses more than 90% of resources you will receive an email and at 100% the app may crash but reboot automatically thanks to our auto-heal function. Next week we will deploy auto scalling that will let you decide if you want your app to upgrade it's size automatically depending on usage. In any case you are never charged for more that you decide.
> (you'll spend less time overall than you spend at gas stations)

Curious how you are calculating this. I usually spend about 60-120 seconds refilling my tank once every 300 miles. (15 gallon tank, about 30 mpg).

Because gas stations are everywhere, I never have to plan a specific route based on availability of gas stations, or use an app to find where the stations are, or even think about how much gas I have, as I know there is a station on the way to wherever I am going, and all I need to do is pull over. I even have the luxury of refusing to stop at gas stations on the left side of the road because there will be another station a block down on the right side.

But with electric you have to go out of your way to find a charging station and it takes longer than 100 seconds to fully charge your car. So how can it be less time overall?
Of course it wouldn't be necessary, but all the incentives are lined up against that happening in sports with millions of players. There's a reason why indoor soccer plays second fiddle to outdoor soccer. People aren't interested in playing sports with transferable skills. They are interested in playing what their idols play. Lacrosse is a prime example. In the US, the outdoor version is vastly more popular than the indoor version. In Canada, it is the exact opposite due to our access to indoor arenas and lack of summer months. To say something is possible without looking at the massive cultural momentum behind something is silly. You call equipment changes minor, but the very first thing hockey players do when they get to a high enough level is remove the cage from the helmet.
In the specific case of Synergy, because it was originally open source and free. The people using the name Synergy now have sort of hijacked it. Synergy originated at SGI.
I have freezes and fraud alerts on my credit reports so in reality they can't really do anything (unless they also had access to my email, physical address, phone, and the PIN I used to freeze them)
Looks very nice. I’m not versed in typography but it has a nice mix of mono space and San serif.

Might consider it for our company font. Currently use the roboto family
What sort of nonsense are you talking about, monetary systems have existed for 1000s of years.
Wolfenstein and Doom's nature as shareware was much less about the Internet distribution but distribution by third parties on physical media. They were almost universally available on magazine cover discs and anyone else shipping CD-ROMs. IIRC even Blender magazine had at least one issue shipping a copy of Doom.

While id was certainly an Internet aware company in 1993 most consumers were not.

Keep in mind in 1993 a minority of households even had computers. A minority of those users even had modems. Even when they did have computers with modems connecting to a "local" BBS could still be a local toll call.

A copy of that month's PC Gamer was much cheaper than a modem and got you not just Doom but hundreds of megabytes of other crap. Cover discs were still a big deal even towards the end of the decade where home Internet access was more common.

As for the PlayStation, it was released in the Japan in 1994 and the US in 1995. Doom was released at the end of 1993 so it's contemporaneous with the PlayStation. The PSX had Doom-quality 3D games (including Doom itself) for a fraction of what a good Doom running PC cost.