skysight-inc/HackerNews huggingface dataset:
I used to be one of them.
I got money, but failed. The process and failure took me hard, both mentally and bodily.

Before my startup, I read a lot about startup. I knew that it would be hard. But knowing is so different from experiencing.

On hindsight, all the stories have successful ending, or the author of the book are successful. Among all the hardship described in the book, the overall tone is optimism.

We should read more about failure, than success.

Now I am on my second startup journey, fulling understand what is awaiting me.
All programmers make errors. Languages/compilers can make those errors more obvious or even impossible to represent or caught at compile time (e.g stronger typing). The error-prone-ness of a language is just a sloppy description of the tendency for errors to be discovered at runtime rather than development time, and the severity of such errors.
Human Rights are Universal and Unalienable. But it's the fact that Japan chose to ratify the CRC treaty that "makes it so".
I agree.

The difference is that engineering over all is mature enough that you can make incremental changes over time and it still does not invalidate what you did previously. If you built a bridge 10 years ago its probably safe enough to leave standing even if you can build a safer bridge today.

The same cannot be said for programming yet. It's hard to improve the safety of the tool, the C compiler, without breaking your past bridges or having to redo the work again, i.e rebuilding the bridge.
No one gets a job because of how long they’ve been alive or how frustrated they are. I suggest changing your attitude and I’d also suggest avoiding rants about the government and media, as well as spreading misinformation about “the cough” and NYC during your job search.
Every single iOS user I know uses Chrome as their browser specifically because Safari is a broken mess in which nothing ever works.
What the word "dragon" even describes turns out to be incredibly vague across cultures. Some dragons have wings, some don't. Some have four limbs, some have two limbs, a few might even have none. Some have scales, some have feathers. Some are serpentine, some not. Some are vast eldritch beings that circle the world-tree, some hide in tombs and hoard piles of gold. Dragons don't even always breathe fire.

The only commonalities dragons seem to possess across cultures are being terrifyingly dangerous and at least vaguely reptilian (edit: and maybe flight but I'm not sure.) There's enough room in the margins to include a vast assortment of otherwise unrelated mythological beings and say "these are all dragons, these are all basically the same thing."
CRDT: https://en.m.wikipedia.org/wiki/Conflict-free_replicated_dat...
Writing code to the "best of your ability" is something I've seen create a lot of problems because after you get about 75% done you probably realize how to do it better, and that happens repeatedly. In extreme cases I've seen mid-project framework changes multiple times.

Writing code that isn't great but works in order to ship a product in a timely manner incurs technical debt because you may have to do more work in the future to fix it once it is in use. But ideally your project is generating real income on that technical debt so it's probably better to have something to works right now vs something that's going to be perfect when it's done, eventually.
> That's their stated rationale. I believe the poster was asking for their true rationale.

It can be both.

Another example is that Apple believes native apps are the best end user experience. Generally I agree. Native apps also make Apple money by going through the store.
Rebrickable – Combine your old Lego to build new creations
The media is shit. Its becoming worse and worse, to the point where nothing can be trusted.
Google: "embrace, extend"

Apple: "extinguish"

Google strongly depends on the web. Apple wants everybody to move to native Apps instead.

If you want to know which company to trust, look at their incentives.
Employees tend to get paid on the basis of supply and demand in the labor market.

The value you create just puts a ceiling on the equilibrium pay.

Simple thought experiment. I have a button that creates a million dollars anytime it's pressed. How much should/do I need to pay for somebody to sit there and press it all day? In fact you can probably pay minimum wage because low skill work and easy to find people.

That being said, as an employee you can leverage the unique value you provide into higher pay, assuming you're able to persuade your employer. E.g. imagine you could press the button twice as fast as anybody else... Suddenly you're in a strong position to negotiate for a million dollars per press.

But the value you provide has to be unique relative to the labor market. Looking at unique value, and ability to convince others of that unique value, is more relevant than the absolute value you create.
"You can't please everyone all the time."
Two things being decades old doesn’t mean they share the same situation. Not every concept is automatically obsolete after a few decades (COBOL definitely is though).
> If you turned off JS, then you lost CSS too

Bizarrely, this was because CSS was implemented on top of JavaScript in Netscape. Netscape was initially not a fan of CSS and developed their own JavaScript-based style sheets. Then at some point they decided to support CSS anyway, and implemented it by transforming the CSS to JavaScript style sheets. This architecture was allegedly the reason for the incredibly buggy support for CSS in Netscape.
Most people infected in Provincetown Covid outbreak were vaccinated, CDC shows
I didn't say anything about compiling. What do you hope to gain by publishing the code? I'm assuming you've written GUI code? GUI code usually isn't a work of art.
Lossy compression methods are usually smarter at choosing where to degrade picture quality. E.g. reducing JPEG quality usually results in much better pictures at the same file size than reducing image resolution.
Show HN: PaperDelivery – fetch articles from your Twitter feed
> but if you can't find a job in this market, you ought to reconsider your professional choices.

There is enough literature out there about the racist, sexist or ageist hiring practices in the tech sector that you might as well rethink your comment here. How old are you?
Genuinely curious, where do you find Rust's messages lacking compared to Delphi's?
Since it's never explained what this is about, before you read the article you might want to know:

> The lead–crime hypothesis is the association between elevated blood lead levels in children and increased rates of crime, delinquency, and recidivism later in life. (Wikipedia)

(I was interpreting "lead" as related to leadership or being (mis)lead, and was thoroughly confused for the first few paragraphs until I decided to just look it up myself.)
Plus it costs a lot more than salary to employ an engineer. You also need to pay hosting and operating costs for the product, office and technology support costs, support personnel costs (hiring, HR, procurement, secretarial, finance, payroll), business insurance. All of that needs to be amortized across the 'front line' costs. The cost of employing someone is generally about double what you actually pay them and can be a lot more.
A bunch of the cases covered here are far too niche for memory tagging.

For example if a routine wants to quickly zero fields pkt.mask pkt.sent pkt.copied pkt.recvd, pkt.ackd, and pkt.ready but "obviously" not the other members of the pkt structure, somebody will write code that zeroes out the whole stretch of the pkt structure from "mask" to "ready" inclusive, and then comment in the structure definition that it's important not to re-arrange these members. And that's faster, and it works.

Now, suppose I'm a bad guy & I'm able to fool a routine into calling the zero-out function with any range I like instead of just the range from "mask" to "ready". Memory tagging might prevent me clearing the adjacent structure, but all I want to do is smash pkt.uid to zero so that I can become root and that's just part of pkt...
> In the US, we have the same laws. It's flat-out illegal to discriminate by age, as it is by race, religion, gender, pregnancy, marital status, etc.

This is true, sort of. Age discrimination is different where it matters - the threshold to prove age discrimination is so high that the law could just as well not exist.
shiny when applied to silk.
If you upload an image file to Google Drive and right-click on it to open the file in Google Docs, you get very accurate OCR of the text in the image. I’ve used it a lot for both English and Japanese, and it has consistently worked very well.

I just tried it with the not-great-quality image at https://www.geograph.org.uk/photo/1587043 . The result for the first four lines was:

“This building was erected around 1874 to provide a location for a seismometer of the British Association. A seismometer is an instrument which is designed to record earthquarkes and the one located in this building was only one of a series of such instruments located in the vicinity of Comnie to investigate the earthquakes which had been, and continue to be, prevalent in the area.”

The only mistake seems to be “Comnie” instead of “Comrie.” (The misspelling “earthquarkes” appears in the original.)

In contrast, the In-Browser OCR gives the following for the same four lines:

“m .me W m m: swm mm m mm .. lucauan m a smmmm. m m. anus»
Lssm'm'm» A swmmm ‘5 3,. WWW mm. vs damned .a mom “mum: m m:
an» army! m a... “mm was Only an. a: .1 gem a; 5m m<llumems mm m we mm
0. Camus w WNW: we earmquakes Wm»... mm W. m coulmu: m be Wax/Nam m m M”
If I am learning Rust (having a Python, JS/TS background) and am interested in the fault tolerant execution model of BEAM (cheap micro, pre-emptive, "processes"), what Rust crates (libraries) would anyone suggest to get a similar execution model?
Couldn't it be that people don't want to commute to places anymore for hours every day? So they don't take those jobs where they have to suffer anymore.

I read several article about how people realized during covid that they don't want a job they don't like anymore. Specially tech, since its very demanding.
It was still integral to the experience of the show, and some of the funniest stuff was in there. Consider their reaction to "If I Only Had a Brain" by MC 900 Ft. Jesus. It's just Beavis singing along with the bass line while Butt-head, his frustration mounting, tells Beavis to shut up and eventually smacks the shit out of him. But somehow it's one of the funniest bits on the show.
The simple answer is that what Craig Murray was reporting about Assange was massively overblown conspiracies about every single element of the trial. The reason other reporters weren't covering to the same level of detail because "Trial continues as expected" isn't news-and there are plenty of examples of this. In the mainstream news the big revelation that someone just tangentially related to the Assange extradition hearing had come out as a liar was covered, but in the context of it not really being core to the case. In Murray's coverage you would be mislead to believe that that person was some star witness.
This is actually part of the problem. Did you conveniently ignore that they mentioned years of experience in particular technologies?
Or in other words, it's actually not an option.

You disable JS, you make most websites unusable out of the box. You don't even need to go that far; disable web fonts and half the websites' buttons become undecipherable.

Technically those might be options, but in reality you have no other choice if you want to use the web.
SQLite not being in browsers instead of indexdb saddens me today still.

I designed a system 15 years ago that released dimensional star schemas for specific reports as sqllite databases into Adobe Air (or whatever the prerelease name was) for a large retailer in the UK. We would query the data warehouse, build the sqlite db file (I can't remember the exact db sizes but they weren't too big - 15mb or so) and the computational performance we got from using sqlite as our crunching layer when building the dimensional reports with drilldown was just astounding.
It is a little bit like software engineering.

It doesn't matter a lot what you wrote first. What matters is if you have followed up, cleaned up, refactored and left it without inconsistencies. It matters if you listen to critique and try to understand and learn from it. And then it matters if you maintain it as our understanding of the problem gets better.
Absolutely not true or rather only true of some verbs. Urano is stressed on the a for example...
Yes, that would be great! Except Apple deliberately hobbles their browser to prevent competitiveness with native apps.

But I guess that's the whole point of the discussion :)
Try to load this in Safari, then try to load it on any other browser: https://netops.is/safari-push-bug/

That bug has been present for at least two major iOS version. I’ve reported it to Apple, but they’ve never bothered to fix it. On the plus side, it does load eventually now without crashing the browser, but the underlying bug is clearly still present, and it takes a long time to load.

Note: To test it in something other than Safari, you will need to use something other than iOS, because all browsers on iOS are wrappers around Safari.
It has been deleted: http://web.archive.org/web/20210731083006/https://twitter.co...
Many thanks. Like the answer to an NP problem it's obvious once you say it but I couldn't for the life of me figure it out.
The harsh reality is that there's not enough incentive to work for a lot of people through a combination of state supported welfare, lack of job security (i.e. short term contracts / zero hour contracts) and the financial and mental health cost involved in working (transport to and from work, paying for childcare etc.. it's a financial cost but also impacts work / life balance i.e. a lot of people realise they have none if they work).

Remove all forms of welfare and you can bet people would be queuing up for jobs to keep a roof over their heads and buy food. The problem is, if you were to do that, the situation would be taken advantage of by the super wealthy - as has been the case time and time again in any sort of recession.
Salaries may be lower but work/life balance seems much higher in Europe.
FYI, Gerard 't Hooft is a Dutch theoretical physicist who won a Nobel Prize.

https://en.m.wikipedia.org/wiki/Gerard_'t_Hooft
> tell you to your face that Wikipedia isn't facts

It is not. Why do you think so?

https://www.youtube.com/watch?v=l0P4Cf0UCwU
Well am not sure how helpful this will be, but you would need to develop a framework for yourself. Normally a simple note taking while studying specific topic can help for later to refresh the knowledge.
Human Rights as defined by the UN and Politicians are not necessarily Universal or Unalienable.

This does not mean I dispute that there are human rights. Politicians have every incentive to claim something as a right when it’s not.

For example, the UN could announce the newfound “Right to a Gun-Free Society.” Despite the name, it’s not Universal or Unalienable.
> I think the majority is for a non-COVID olympics

When you phrase it like that it has me imagining make the 100m sprint for Covid athletes (maybe 80% SpO2?). It sounds quite interesting. So I guess I’m now part of the 20%.
Errors involving multiple levels of trait bounds haven't historically been great, but we've made strides on them and there's still some ongoing work to make them better.

Feel free to file a ticket next time you come across a case like these! For complex or uncommon cases we rely on people's reports to handle them better.
It’s true though, the media has massively distorted the truth about covid over and over since the beginning.

For the most recent egregious example, see this exchange: https://mobile.twitter.com/NateSilver538/status/142122951874...
Frontier game company sponsors Computing History Centre video game preservation
> allowed to frighten people.

No, no. They call it "awareness"..
Handshake (https://handshake.org) is a good option here which tries to be somewhat compatible with the old system.
I think some incremental improvements could be done for C, question is if it's worth the time?

Maybe it's better to just use a better tool for new code bases?
When felt was made from animal fur, it made it easier and less gross the remove the hair from the hide and soften it.

Previously, urine was used.
French stresses the last syllable of each sentence not of each word...
Department of Justice Statement on SolarWinds Update
With regard to Germany, I have the same impression. Mature companies, at least, seem to have a mature workforce. Have a look at a picture of the SAP big band: https://image.jimcdn.com/app/cms/image/transf/dimension=2060...
Hmm. That argument seems to be that instead of making tech fun to work in, we should make sure there are no other options so people have to work there.
check out the Feynman Technique. it works. to strengthen your new found knowledge, teach it to someone else. I personally like to watch a handful of videos on YouTube about a subject I'm trying to learn to get a feel for the vocabulary, then dig in to articles/documentation if applicable
Though I think I get the argument, it seems quite absurd that we now have arrived at "The absence of evidence of absence is evidence of absence."
This is not a framework, but I see tremendous value in going to people who already know the skill first. At least in my experience, there's a tendency for people to start learning on their own before they feel comfortable asking questions.

Often I try to skip this (rather tedious) process and go to someone who has knowledge in the area. Often I don't need an actual 'expert' but someone who's already intermediate. Asking the right questions can speed up the learning process tremendously! In addition, many people are willing to relatively cheaply (think: a meal; cup of coffee; etc.) let you pick their brain.
There is no "employee shortage". I don't know the reason why the main stream press started to roll with that narrative but this is a blatant lie. However unlike before the pandemic, some candidates might refuse a job that only offers a pittance, especially given the high inflation in most of the west.
You actually can use SQLite on some browsers with WebSQL today. Unfortunately, WebSQL has been deprecated and is already removed from some browsers (https://softwareengineering.stackexchange.com/questions/2202...).
Regarding the Ministry of Information concept, I recently realized that one potential motivation for the large-scale end-to-end encryption agenda is to move the "keys to the kingdom" for the world's trillions of chat messages (and attached media) to end-user devices, *and* loudly signal that this shift has taken place by taking advantage of the very loud minority of security-conscious folks that implicitly trust and signal-boost E2E everywhere they find it. My theory for why this may have become existentially necessary was exactly the sort of "get it off me!" ideology you describe, except from the perspective of protecting from coordinated attacks by multiple cooperating nation states. Of course, all this now means general interest in pwning all smartphones everywhere is now that much higher :(. (Medium-size wall of text version at https://news.ycombinator.com/item?id=25522220, also referenced in https://news.ycombinator.com/item?id=27841760.)

Regarding perspective mismatches because Facebook "still thinks it's a web site", thought-experiment nitpick: do Facebook really believe this, or is their problem a) that they are expected to behave as a website by the very same governments they're (optimistically) trying to support, and/or b) that they're afraid to stand up and behave how everyone's pining for them to do because doing so would "rock the boat", so to speak, and trip all over large swathes of plausible deniability that are still comfortably nestled in shadows and grey areas?
Mirror proteins doesn't mean they cannot be metabolized or get into reactions. It just means they will not work correctly within a normal organism.
It fails on other browsers as well (e.g. Firefox on Linux) and someone has discovered[1] that it may well be a Netlify bug (sending more data than it's supposed to). I agree with your point that that Apple could do better but in this case it does seem that Apple's browser is doing the right thing and ignoring invalid data provided by Netlify (which is the same behaviour as Firefox at the very least). In any case going direct[2] to GitHub should work fine--that link works for me in Firefox on Linux (whereas the Netlify one does not).

[1]: https://news.ycombinator.com/item?id=28016906
[2]: https://phiresky.github.io/blog/2021/hosting-sqlite-database...
It's insane that publication bias is still a thing that has to be considered in a meta-analysis, that you can't just find any study on a topic ever made.
(Church Lady voice) Could it beeeeeeee... WHITE FRAGILITY?
Many things in those sentences are plainly not true. In Europe, you can get very rich (by say western european standards) if you do 1-man consulting well. I mean in top 0.01% salary bracket for some countries while having fairly standard current skillset (soft and hard skills). Switzerland and Luxembourg have very high permanent salaries - not SV levels, but definitely fine ones and affording a great lifestyle.

Quality of life, say in Switzerland, (and I know this can be a hot topic that depends on personal preferences) is way better than basically anything US can offer for similar wealth bracket. That's my personal view, based on my personal opinions, evaluations and wish to give my kids the best and healthiest environment to grow up in so obviously not universally true.

Older dudes are definitely very supported here, but this is specific per sector/company. Average age of my coworkers (banking en Suisse) is around 45-50, all devs, admins, devops. We wanted to hire one 55 year old guy for dev position last week, we made him (a generous) offer already but he chose a different position. He didn't have the skillset list much bigger than what is flying around by OP (maybe some crypto stuff but we don't do it yet).

What you describe are mostly startups full of folks who want to get rich quickly, mostly fail, have attention span shorter than tick of second hand on my watch. You can find those everywhere. But that's a relatively small part of the market and at least here definitely not the best paying one.
In may English-speaking countries ageism is the norm. You don't get any offer after 45 unless you are famous.
I don't think there's a good argument the social security system in the UK is excessively generous. Our long term unemployment is only around 360,000 people. That's people unemployed for more than 12 months. The vast majority of our 1.7m unemployed, roughly 4/5 of them, are simply between jobs. I have no problem supporting these people through the transition.
Have you used CRDTs to solve any practical problems?

If so, how does the CRDT solution compare to a non-CRDT solution? If a non-CRDT solution is feasible at all?
Look up what's happened with Marek's disease. The vaccines are making the disease worse and we have known this would be the outcome for years. These vaccines would not have been approved for livestock use. Obviously herd culling is not an option with people so the vaccines were needed but they certainly should have been limited to the most vulnerable populations until better ones were produced. The efficacy of the vaccines did not meet the thresholds for herd immunity. Since the vaccines do not actually mimic natural immunity the now unfortunate and inevitable outcome is going to be a worse disease.
Pretend you're teaching it to someone else - try and explain it to a rubber duck every now and then, and if there's a hole go back and plug it. Just be careful it's not a rabbit hole else this wastes time.