skysight-inc/HackerNews huggingface dataset:
I figure the main feature of goroutines is that it is considered acceptable, for whatever reason, that a library function spawns helper goroutines without telling you (as long as it reigns them in somehow and they don't leak or anything weird like that). If eg. a random C or rust library spawned threads for random tasks without explicitly being a concurrency thing, it would probably raise a lot more eyebrows, no?

In the end this is probably because of the possibly superstitious belief that goroutines are free whereas threads need to be carefully budgeted for, and maybe somewhere between premature optimizations and designing for very niche scalability requirement, but subjectively the result is still that goroutines are "available" in a lot more situations than boring, pedestrian OS-level threads.

I feel like that counts as a semantic difference, even if might be social more than technical.
I've read that most of Lovecraft's is derived from the horror at realizing how insanely large in both space and time the universe is.

The unspeakable horrors and mind defying deities in his oeuvre are effectively just reiteration of the "the human race is an irrelevant blip on the universe's radar" concept.
You'll notice there's not much Ebola in the world. Despite the sensationalist "Hot Zone" journalism around it, it's not a serious threat in first world countries.

The reason is precisely because the precautions one needs to take to avoid it are just basic hygiene that we take for granted.

> Dead viruses and bacteria are resurrected just be being exposed to a single live version of itself

Did you read the article I linked? Perhaps you should have told that to the scientists who tried but failed to culture frozen organisms.

If they can't culture it in a lab, then the chances of it reviving on its own in the wild are very low.

I can't believe we're discussing a literal X-Files plot as though it's scientifically realistic.
Turkey starts drilling for oil inside Cyprus' EEZ
> this is being done by Facebook which has a person like Mark Zuckerberg, who has again and again shown that he has no moral compass and has complete disregard for people privacy rights

Sure. But think about all the money they can make from selling ads if they know everything that people buy. Doesn't he have a fiduciary responsibility to maximize shareholder value?
These predictions are laughable because they ignore the fact that fertility, like everything else, is heritable.

The people who aren't reproducing will die out. The people who are reproducing will do so, and their kids will keep reproducing too. These are separate sub-groups of the population.

As a very simple example, the Amish population doubles roughly every 20 years because of their high and early birth rates. It's not hard to calculate that there will be billions of them within a few centuries because of the power of exponential growth.

Any analysis which doesn't separate sub-groups by fertility, or handle the heritability of fertility, is meaningless.

All we're in now is a temporary state caused by rapid introduction of birth control and porn and other such technologies which suppress fertility. No different from hitting a bacterial colony with a drug that stops 90% of them from reproducing. It reverses growth for a few generations, but the logic of evolution and exponential growth always wins in the end and the population hits its carrying capacity once again. Which for humanity with modern tech, is going to be a very, very ugly situation.
i work in the us (optics, making) and switch between metric and english all the time. it's not a problem. it's not worth the effort to switch.
For that exact reason you should store three values: The UTC date, the timezone for presentation, and the offset at the moment the date was saved.
the timeline matters. pressure towards Iran was stepped up at this time.
It's certainly helpful to know that Google is aware of the problem and fixing it.
They also say it will be decentralized but they are really only talking about infrastructure not governance or control. This will never be anything but a completely centralized shitcoin (although a very successful one).
It's that second thing. They spend a lot and have a lot of talent behind keeping search up. Also it's an easier problem because it isn't transactional. They can fall back to generic search results if they can't load your custom data, and you'd probably never notice.

Google calendar sort of requires your personal data to function (just like gmail).
I hate those HR phrases for reasons that I believe are my own, maybe others share them.

Sure, it's a meaningless phrase and no one is going to say, "I'm not a self-starter, I hate figuring out what to do with my time I wish someone would just hand me a list of things". Or maybe very few people are going to do that.

What upsets me the most about phrases like 'self-starter' or 'motivated' or all that other HR shit, is that somewhere, someone (or more likely several someones) sat in a room and decided, consciously, that if they didn't say those words, that if they didn't flat out state that they wanted a self-starter, then the outcome would logically be they would only get lazy applicants.

Phrases like that are treating the world like it is full of people who would swallow their own socks, on accident, if only we were given the chance.
I think this is sarcasm
The fact that fertility is heritable makes an end to population growth unlikely.

[1]https://www.sciencedirect.com/science/article/pii/S109051381...
Pre-ordered paperback for approx $8 from India
He led search and research. It has absolutely nothing to do with the calendar and cloud outages.
Same in Wisconsin
Folks are missing the point with performance. The Mezzano compiler + translating LLVM into Lisp wont be very efficient. That’s not the point. It’s crazy that a game like that runs on a non-Windows non-UNIX machine that is written from the ground up in Common Lisp, by way of compiling an application into a bunch of Lisp source code first.
Are Russian space satellites failing? It is now harder to find out
Would it not bother you that an object would cost twice as much on one day that on another?
> The fact that banks lent out too much money had no impact on consumer deposits, thanks to oversight.

I like how you're trying to make like the financial crash was no big deal because this 'oversight' worked in this narrow context.

I wonder if you'd claim that the banks lending out too much money didn't have absolutely catastrophic effects on the economy in general and by association, millions of people's livelihoods around the globe.
You should apply, and demand an insanely-high salary while pointing out that almost no one has VAX experience now.
> Spec first, then code

> If you don't know what you're trying to solve, you don't know what to code.

I like this, but I would add "Always read the spec before you code".
Don't think it matters, though I was wondering the same. SEL is kernel, nothing to do with userland.
Doesn't even have to be free, you could sell it on the internet. Self publishing is easier than it has ever been. Sounds more like an excuse than a reason.
In this case it’s highly unlikely that there out there, that close, existing simultaneous with us. 4 billion years ahead of us...they’re either long dead or non-existing.
Dad's a vet and regularly says he's very thankful for the work purebreds provide. If everyone had mutts, there would be a lot less need for vets.
What i learned: keep a log of problems solved and things that slowed me down. Helps me to be more aware of what I am doing, hope it will keep me from shooting at my foot, at least occasionally.
I think the part here is that there aren’t tools “like” gofmt - there is only gofmt. Other tools wrap it, but there’s no choice (and bikeshedding) to make.
Heathrow reveals expansion 'masterplan' with third runway
and for every 'kill' a dancing banana.
And imagine you're the first ship to arrive only to find out

a) that the planet is not habitable and there were some wrong assumptions about it

b) that the planet is already occupied by a different form of life and there's no warm welcome to us
I received a hard 404 when loading calendar.. somehow I thought it was something in my computer but apparently it is widespread.
Right, a normal cell site would use the 10MHz or 1 pulse per second from a GPS receiver to discipline their own oscillators. GPS could go out for a few minutes and everything would still work just fine. Anything past that and it's all dependent on how stable their oscillator is over time when it's free running.

The WWV and WWVB atomic clock radio stations have 1Hz reference frequencies that might be stable enough to be your 1PPS reference if you designed your GPSDO to accept an external 1PPS.
We check them against data.

I have no objection to computer models; I object to computer models that can't be checked against data.

Cosmologists run a lot of models, to do things like try to determine the effects of dark matter on the universe. Such models are intrinsically problematic since they have to have resolution on the order of hundreds or thousands of lightyears on a side, or have to work with universes much smaller than the real one, or something that means the simulation is by necessity literally several dozen orders of magnitude smaller than the real universe (consider both the timestep and spatial dimensions).

But they can check the result by looking up in the sky and seeing if it matches. This allows them to overcome the problematic nature of the models and use them to say real things.

One wonders what exciting cosmological papers proposing all sorts of amazing and outlandish theories as a result of some computer model of the universe have been suppressed by the fact that they didn't correspond to the sky at all. I guarantee you that some very amazing simulations have been run that produced incredible results of great interest, whose only crime was that they completely failed to match the universe.

We don't have a tidally locked planet that has an active atmosphere in our solar system to look at.
This is very short. Almost any other site on SAML would provide the same information, describing the flows.

For a better foundation, it could be expanded with explanations of signing, encryption, SLO (single logout), and other aspects.
oh wow so this...I have about a dozen such stories!
Answer Their Objections. The Main Reason Why People Are Not Converting
what? true for Gmail?
If I am a bank, I’m absolutely giving a loan to an underprivileged kid with good grades who wants to go to college for a useful degree.
I'd argue that credit cards are conceptually not very different. Users pay the fees both directly (annual costs, interest) and indirectly (increased prices due to vendor fees), and the shareholders reap the benefits.

Just like credit cards, and the various digital currencies like Bitcoin (where exchanges have plenty of regulation and reporting requirements to deal with!), this will be subject to regulation and governmental oversight.

Note that I'm not a fan of this at all, due to the company behind it.

But it's not a groundbreaking new concept, or very scary if seen in isolation.
Also, accurately reporting about an arbitrary source of downtime means you're smart enough to avoid the same sources of downtime.

Not that this can't have been an obvious reason (deleting all the servers in a datacenter or similarly trivial but severe) but it's likely impossible to ensure status page accuracy.
Typically, it's diluted and pumped back into the ocean.
That explains why I couldn't book my client's appointment. API is throwing "503 Backend Error."
I assume by "Code Proper" you mean the ability and knowledge to use computer science to program. If so, focusing on programming only would be like focusing on the HOW, the procedure, whereas focusing only on CS would be akin to focusing on the WHAT and WHY, the rules and purpose. These two complement each other.

In this case, your kids should learn the language that teaches them CS at meaningful and deep level, so that they can see what is the soul of programming. You would need Scheme language, the text being one by Friedman (sorry, not a fan of Wizard book for the reason that it is very MIT-centric and elitist in that sense).

Once they know enough CS and Scheme to find their way in the map of programming (in the scheme of things, pun intended), then I suggest at least two programming languages that differ from each other in how they solve problems and what kinds of problems. One of these is without doubt Python, because it is connected to all sorts of fine things like web dev, AI, general purpose programming etc, and is programmer-friendly enough to not cause mild and chronic masochistic psychosis like certain languages (not naming names, because this is highly subjective).

After your kids are experts in Python, they should learn Javascript because of its utility, but also how different it is from Python. These two languages for operational, utilitarian purposes that also nicely supplement what they did with Scheme.

Once they have a good grasp of Py and Js, they should build proficiency in Haskell so that they can appreciate programming from a completely different angle; Haskell is going to be more useful later, so it has more than just didactic value.

After Haskell, some Julia for computational programming would be nice, since Julia does things efficiently and differently.

At last, they should also master C, for historical and low access purposes (and to not to fail "can you C" question).

With these languages under the belt, and the basics of CS1, they should move on to CS2, and try real world programming. John Zelle's book teaching Python and C++ for a second course in programming is very nice.

Post that, it would make sense to become mathematically involved in programming. For instance learning enough good mathematics to understand concrete mathematics for CS by Knuth et al. The best book to do that is the Rozov, Potapov, Dorofeeov text called "elementary mathematics" which was written in 80's when people when authors had very high IQs.

After they finish the Knuth Concrete Mathematics, they could develop real-world software to further hone their skills and decide what to learn next.

The most important thing however, is to let your kids gravitate towards it if they feel like it. I used to hate Piano, but not because I disliked piano per se, but because I had a bad teacher and it appeared harder than it actually was. So make sure your kids like it, but if they dislike it, it could also be due to factor x (some other reason other than sheer dislike).

Finally, good luck and hope my humble opinion has not offended anyone here.
Then what do they gain from it?
Regulations can raise barriers to entry. But "at best", banks haven't just gambled away all the deposits leaving customers with no recourse lately.

Wells Fargo has been defrauding a lot of people, but at least they're paying billions in fines for it. It's not enough to keep them from doing it I guess, but I'd argue that fewer regulations would probably make that situation worse and not better.
> It certainly didn’t help that the crypto community was choke-full of conspiracy theorists, libertarians that never read anything else after falling in love with Ayn Rand as teenagers, and get-rich-quick schemers.

I agree. Because of the nature of cryptocurrency, the industry has always just been wrought with fraud.

It has something to do with Telegram chats, the "wild west" feeling, semi-anonymous currency transactions, and the feeling most people have that there is (or was) a real possibility that they could gamble and win big with little effort.

The entire industry can almost be seen as a giant, anonymous slot machine.
At Reddit hardly anyone complains that Reddit is turning into Reddit.
life friendly planets and new battery tech are just fantasy.
yeh... but, we sorta live and die by the evidence. We can't just blindly assume OP is correct. Thankfully, OP knew that and saved us the hassle or typing it ourselves.
It seems more and more that the government treats us like a consumer. Both parties trying to deliver more and more "value" for the currency that matters to them: votes.
Top U.S. B-School Students Pile on Debt to Earn MBAs
I remember geometry in 9th grade. I ended up programming my TI for all the formulas so it would prompt for the variables then you hit enter and viola, perfect answer every time.

We had a test where I ended up finishing in about 10 minutes. The second person to finish took 30 minutes +. In hindsight I should have went slower because it was obvious no one could have finished as fast as I had.

After the class was dismissed the teacher obviously asked me to stay after class and asked me if I had downloaded all the formulas I had used.

I explained that I did not download/transfer from someone and that I had programmed the calculator to do it for me.

Teacher called me out (probably not believing it) and asked me to program the volume of a cylinder.

Took about 10 minutes to write it up quick, showed it worked and rather than reprimand me the teacher did something amazing.

She said something along the lines of, "If you understand the formula enough to write a program to do it for you, that shows you understand it at a higher level. Rather than punish you, I will still give you a 100% and you are allowed to use your calculator for the remainder of the class as long as you do not share your program(s) with anyone else."

I never had many friends (loner nerd type) so that was easy and it was the easiest 100% I had ever gotten.
Yeah, I wish more people would accept that there are clear tradeoffs between different type systems.

The tradeoff in Go seems to work reasonably well for services that doesn't want, or need, to handle complex application domain as fluently as concurrency. Essentially it works well for network/systems level code, and anything that looks like that.

But for code that is more of an encoding on an application/service domain, the lack if generics hinders reasoning more than it helps. There you have no use for the fancy concurrency stuff, it has to be abstracted away for the domain experts to be able to be productive. There are, usually, also enough code that global readability become less helpful, and unambiguous contracts/types across systems becomes moreso.

The latter case is massively helped by any way to enforce contracts over methods and types, as long as refactoring tools can reason over it. Nevertheless I do believe that locally (in methods/functions) a well behaved type inference and IDE tooling is better than extremely verbose type statements that I then make the IDE hide from me!

To me these are clearly different scenarios, but apparently not to most people, or these discussions would rarely occur, but we would have discussions about the characteristics of languages making them suitable for any specific task.

After all, for every solution there exists a possible language where the solution for a particular problem is part of the language, trivially making it the best language for that problem.

Also trivially, there exists a best language for me, personally, to solve any problem. This is the hypothetical language which encodes and compensates for my individual perceptual and cognitive bias.

Now, in a large enough enterprise, the most important contracts, and hence generics, might be expressed in the outward facing interfaces, and thus making them mostly redundant in a single service. Sharing implementations becomes less important at this scale, as it creates problems on it own. Hiring and onboarding masses of juniors are commonly a problem here.

Hence, except for networking/systems styled solutions, Go might also be well suited for very large organizations with endless hiring needs, and a desire to look more modern.
Thats a really good idea. Even providing them as an Anki deck would be helpful.
You could just ping the servers once a minute and tell if they're up or not. No need to know why they've gone down.
The sections on work relations are golden. If there is anything you should remember after reading this, it is these points.
Ask HN: Where to find a good SMM expert?
So this is it

Is there a German word for thinking something is trite and gross on one hand while investing with the other? I'm that German Word
Looks like it's back up for me
I assume by "Code Proper" you mean the ability and knowledge to use computer science to program. If so, focusing on programming only would be like focusing on the HOW, the procedure, whereas focusing only on CS would be akin to focusing on the WHAT and WHY, the rules and purpose. These two complement each other.

In this case, your kids should learn the language that teaches them CS at meaningful and deep level, so that they can see what is the soul of programming. You would need Scheme language, the text being one by Friedman (sorry, not a fan of Wizard book for the reason that it is very MIT-centric and elitist in that sense).

Once they know enough CS and Scheme to find their way in the map of programming (in the scheme of things, pun intended), then I suggest at least two programming languages that differ from each other in how they solve problems and what kinds of problems. One of these is without doubt Python, because it is connected to all sorts of fine things like web dev, AI, general purpose programming etc, and is programmer-friendly enough to not cause mild and chronic masochistic psychosis like certain languages (not naming names, because this is highly subjective).

After your kids are experts in Python, they should learn Javascript because of its utility, but also how different it is from Python. These two languages for operational, utilitarian purposes that also nicely supplement what they did with Scheme.

Once they have a good grasp of Py and Js, they should build proficiency in Haskell so that they can appreciate programming from a completely different angle; Haskell is going to be more useful later, so it has more than just didactic value.

After Haskell, some Julia for computational programming would be nice, since Julia does things efficiently and differently.

At last, they should also master C, for historical and low access purposes (and to not to fail "can you C" question).

With these languages under the belt, and the basics of CS1, they should move on to CS2, and try real world programming. John Zelle's book teaching Python and C++ for a second course in programming is very nice.
I have taught programming in schools in the UK. It's not necessarily that easy. If your kids are beyond Scratch and Minecraft, I would teach them Python - I think it's the best teaching language and it's also real world useful. I've mostly used Code Club resources but what I'd really like to do if I could would be to teach programming robots.
Although really getting into coding will only happen if coding or a project grabs their interest, I think it is super useful for every child to have programming experience. It introduces them to a different way of thinking and teaches them that they can do at least some simple coding for themselves.
You forgot the `/s`.
I love how PRISM Break is still actively curated: https://gitlab.com/prism-break/prism-break/activity
Welp it still is.
This is pretty hard and is usually anecdotal as both companies claim a standard 40 hour week and great WLB (FB does boast about its break fast fix fast culture). I usually use the "interviewer age" as a proxy (not a great one but something). My interviewers at Google have usually been "older" people with families etc where as at FB they are usually the "energetic" ones. Interview questions reflect this too. I found Google ones are usually more testing of experience and are generally well rounded than FB ones (ok let us do leetcode problem # 35, 46 and 82 in an hour).
Yep, both consumer and Gsuite calendars are down.
Show HN: Automated UI testing service for cloud services
That sounds like an argument for more regulation, not less. If there were less regulation, all that stuff would have happened and depositors would have lost their money.