skysight-inc/HackerNews huggingface dataset:
Do you not like those because they're unfamiliar? What about the syntax indicates over-engineering?

Here's what I see in your example:

- @ indicates built-in function, which avoids namespace collisions.

- Optional types via the ?, which solves the null pointer problem.

- Real iterators, which are less error-prone and nicer to read than traditional for loops in a lot of common applications.

- The || syntax is better than something like `for (type var : array)` in Java, don't you think? Especially since it works with any iterator?

- anyerror!void is a nice way of saying that the function can return an error. Remember that we don't have exceptions here.

- It has interoperability with (multiple standards of) C.

- Error handling is higher-level and less error-prone than in C without exceptions that can create hidden jumps in your code.

So it clearly solves issues that people run into frequently in C. It brings in a nice sampling of high-level language features without doing anything that would compromise its niche as a systems language. It still has manual memory management and does not have exceptions. The behavior is simpler and requires that you language-lawyer the specification for undefined behavior far less often than in C. Your knowledge of C isn't necessarily enough to be able to immediately read Zig code, but that's because Zig isn't C. It's not hard to learn.
https://outline.com/rJ9PVJ , b/c archive.is wasn't working for me.
Article is pay-walled.
Building UC Berkeley Campus in Minecraft
I think you misread me, I meant "general" as in general counter-measure, not COVID19-specific. Clearly I should have been more precise. In a situation where overload of healthcare is a primary concern, recommending counter-measures against general infections (where hand hygiene qualifies) is a no-brainer.
Same day delivery of diapers that they probably won't even notice are sketchy counterfeits.
I wouldn’t say it’s surprising, ultimately it’s just a controlled thermal cycling to repair some physical defect. It’s counterintuitive because there is a large mythos around “heat is always bad” for electronics and delicate items.

With the gpu or motherboard something has warped out of shape or a solder joint has become defective. Akin to heating up the top of a jar with a stuck lid.
You're asking them to perform subtraction. They probably know how to do that with real numbers, but problably not with much else. So they'll have to know that they're real numbers (or whatever numbers you are demanding that they be – you're still unclear on this point if it's not actually the reals).
Using Veeam's V10 Object-Ready Capabilities to Backup to MinIO
By the way that is one of reasons for using scheme -- there's hardly any syntax, and definitely none of the confusing distinction between statements and expressions. There's not much value to syntax highlighting in such an environment.

Remember: when the course was introduced (ca 1981) few of the freshman had ever used a computer before they arrived at MIT. The first lecture included an second on "how to program in scheme" and after that it was assumed you could do all the assignments. This book has to include a much more complex (and I would imagine to the new programmer, daunting) introduction to dealing with Python.

I feel like the scheme version was a more nuts and bolts class full of practical information while this Python version feels less practical. But that could be a bias on my part.

There are good reasons to switch the instruction to Python (the libraries, mainly) but in exchange something is lost. Engineering is all about dealing with such tradeoffs :-).
Wireguard, inspired by MoSH, handles reconnections especially well. I guess, TCP flows tunnled through UDP might be reset depending on which server (behind the load-balancer) is handling them?

Cloudflare shared, in some detail, how they load-balance wireguard traffic for roaming-ip and ports: https://news.ycombinator.com/item?id=21070315

Usually, I've seen UDP client-affinity set on (source-ip, destination-ip) tuple to handle port changes, but it doesn't help client with roaming-ips.
Weighing in with a personal account for added authenticity with the acknowledgement of bias.
I was homeschooled K-12, and my experience falls in line with what I've heard as the standard perspective: generally pretty average outcomes, possibly weighted toward greater academic success. High standardized test scores are normal. I'm surprised you've just assumed homeschooling is straight up less successful.
How would you explain HTTP request/response to a new coder?
A lot of new coders struggle with understanding with http request/response and I spent the last few days t writing an article to see if I could explain this using an analogy as well as explain the basics of scaling a web app.

Can folks at the Hacker News community please provide some feedback? Would you agree with this approach? Any advice/recommendation on the analogy or other areas you think the article should cover?

https://medium.com/@codesensei/http-request-and-response-and-how-web-applications-work-76780d4cb14c?sk=48cd041c4a167e23206055b2efbd7253
Single blade turbines approach the maximum possible under Betz' law regarding power extraction from a moving air mass but suffer from resonance and material fatigue to the point that it offsets all advantages. Twin blade rotors suffer from thump and material fatigue as well, three seems to be the optimum and is what almost all commercially available turbines use.

Kites are a complication that nobody needs.
I think the future is a strongly typed language like Kotlin/Swift to webassembly on front end, and compiled to Bytecode on back end.
4G is not very reliable in LA.
> In almost all instances, the readership of this site would count under "the rich" for the purposes of government programs.

However, there are different degrees of "rich" (which, if you want to quibble, can include things like having a yard full of chickens and plenty of time to read [1]). The taxes to pay for expanded social benefits should fall progressively across that whole range.

[1] https://www.youtube.com/watch?v=RBHZFYpQ6nc
You're really twisting words here. No that is not what is happening. I never agreed to any exchange. I should be able to tweet at Disney with that hashtag and not agree to their ToS. Nothing about a hashtag implies consent. It is not their service to set terms for. I already agreed to the twitter ToS. I shouldn't have to be worried about accidentally agreeing to terms just because I used the right combination of hashtag and twitter user.
Operation Popeye
Except those that are reproductions of 2d public domain works... which means they aren't subject to copyright in the United States.
I think D is great for scripting.. and having no python experience but java/c/c++ it feels more familiar. The standard library is useful.
We do the same thing, but with videos of children falling over
I wanted to use a no sql database at the beginning. However, I prepared an interface first and implemented as MongoDB. We can implement the interface with PostgreSQL for example. I really appreciate PRs :) Here is the interface we can implement for other databases.

https://github.com/furkansenharputlu/f-license/blob/master/s...
Right, but many things make sense for finite sets that don't make sense for infinite sets. Just because you can extend that definition doesn't mean that it's "true" for infinite sets.
As the parent two elementary school children, it’s a struggle to get them to pay attention during the zoom class instead of chat with their friends. Getting them to do the assignments is always struggle, and now it’s even harder. They’ll just stop and start playing Minecraft, but you can’t take the computer or Minecraft away because that’s where the assignments are, and so you have pretty much watch them constantly.

And then there’s the regular meltdowns.

But the real kicker? The school district sends a letter saying to do the assignments, but they’re not assessing anyone, and instead it’s pass-fail based on the last report card. So none of this actually matters!
I salute those who never have to debug their own code :-)
I was home-schooled from the 5th grade on. The amount of socialization I got was nil. I spent the entirety of that time utterly alone. It's been nearly 20 years and I still struggle with social stills. I'm strongly of the opinion that home-schooling your kids is one of the worst things you can do to them.
It's fascinating how many different screens there are for all the different add ons.

I also like the part where she says, "Dad can sit in the office and monitor my planting from there".

Now even the hard working farmer is working in an office!
For example, many beginner questions on Math SE about irrational numbers are based in the mistaken belief that an irrational number is one whose decimal representation doesn't repeat.

How is this a mistaken belief?

Every rational number winds up in a repeating decimal representation and every number with a repeating decimal representation is a rational number. We learn algorithms to go back and forth between the two in elementary school.

Therefore irrational numbers cannot have repeating decimal representations. Conversely numbers with decimal representations that don't wind up repeating cannot be rational and so must be irrational.
BAMTech (now Disney Stream Services) does not build their own video encoder IIRC. That's because encoding costs are a drop in the bucket compared to their distribution costs.
This is the problem with most interviews. How can you make a determination if you don't have data to back up a decision. Interviews are pointless if you aren't planning on extracting information that determines whether the candidate is a good fit for the role you are hiring them for.

I take a first principles approach to hiring.

1) We need X. What skills/characteristics are required/desired/ideal for executing X.

2) Read through resume, and look for potential experience that supports the skills/characteristics you are looking for.

3) Craft questions that help you paint a picture of how qualified the person is to do X and whether they will fit into your org. I usually build a few questions to understand the following about a candidate:

How involved were they in projects that are relevant to X. Dig into the technical on those. Ask some questions that only someone who did what they said would be able to smoothly answer.

Open ended creative problem solving question to assess creativity, persistence, and working knowledge.

Deeper technical expertise question. This is usually language specific, coding, and a rabbit hole of a question, where you can keep pushing till you reach the limit of their understanding.

General communication skills, personability, and interests, I pick up on over the coarse of the interview.

The other thing is, if you are an individual contributor and are left on your own to figure out what the role requires, and what to focus on, then I'd argue that the interview process at your company is flawed. A manager should brief his team on what they are looking for, and distribute points to assess for amongst the panel. Otherwise you will inevitably have a lot of overlap, which will result in false positives.
You can't blame engineers implementing the business logic defined by management. Current business logic appears to be something like "remove humans making decisions, implement algos doing the job, remove the ability to question that logic, in any not clear case pick safest for amazon option".
You don't need an MVP to raise money. This is a polite way of saying that most of these are bordeline scams, they could work in theory and if the people behind them have done their homework they know full well they will never see them in large scale deployment but it is a nice way to get a bunch of cash to play around with and tinker. See also: flying cars, especially Moller.
Yup this has been my experience as well
Also, baking stale chips makes them no longer stale.
It's storing all the hooked-in functions (methods) and variables (properties) outside the function and associating them with the relevant React view object instance at run-time, which is effectively the hooks' "this". Unless the code's change substantially and in very fundamental ways since it was introduced. It doesn't bring to mind closures, at least as I read it. It very much brings to mind object/class-system implementations.
> it really kills me just how poorly the G Suite product team seems to understand enrollment and authorization workflows.

> No, I don't want to allow every device to register itself into the device list. If I'm managing installations of organization-owned devices, then I want to pre-register the device into a device whitelist that I maintain before I allow that device unfettered access to protected resources.

you have a best practice, but narrow vision.

the very, very, very large majority of "enterprises" (certainly SMB) do not have an inventory of devices. even if they do, they have to onboard them into the G Suite inventory somehow. just like MDM solutions always have an "open enrollment" method, this is a way to jumpstart that process. by setting a point in time at which open enrollment is allowed, rolling it out, then closing said open enrollment, inventory collection is easily streamlined without needing any IT skill. you could then audit your inventory to make sure there is just 1 device per user. last step, you disable the auto enrollment option.

https://support.google.com/a/answer/7543044?visit_id=6372369...
Wasn't it obvious from the start that that would be the result? The idea that children should study at home during the school closure is ludicrous. I'm almost 40, have a Master's degree and have self-studied my whole life but I often have trouble being efficient when I'm home. So no way children seven to fifteen years old can do it.

Maybe children with academic parents will get some home-schooling, but children from poor backgrounds won't. Those are the ones who will be paying the price of the lock down. Two, three months without schooling will significantly hamper their development.
Since I need performance, multithreading etc my code is in C++ and has a Python interface.

The languages and their power are so different that in the end it wasn't worth trying to use any of the quasi-automated linkage tools and instead the Python interface is built by hand. NumPy and such had to take this tack as well.
A stringent lockdown in India is not an option but a necessity considering the population. In fact, as others have pointed out, areas with confirmed cases are sealed with all movement in and out of it tightly restricted.
Your viewpoint is "unpopular" because it's entirely anecdotal and survivor bias (you're posting here indicates you are at least not in a pure survival state).

Taking one's "common sense" anecdotes and applying them to society as a whole is where things get problematic. For the latter you need data and analysis to guide you as well as common sense.
It doesn't really need to support the full HTTP spec given that both the client and server are under its control... Any subset will do; all you really need to do is respond with a 200 header.
How do you plan to enforce this quiet time while holding down a job in another room, or conducting a video call, or trying to code something up while a 6 year old screams constantly?
I think CC-BY-NC-SA is quite good: basically the NC means that if you want to make money from this content then you should share with the creators, or at least ask for extra permission, that's reasonable IMO. You can still share my content, just not make money by sharing it (unless you ask).

Is that really bad?
Should I write it in GitHub wiki page? Or, is there any other place that you can suggest? Thanks a lot for the feedback!
A better way to look at this is to consider a webmail service.

There are 20 engineers on the core dev team. There are 1 Billion customers. 99.9% of customers love the service. 0.1% fall into some bug, and need customer support to sort it out. 0.1% of those complaints are unusual and need an engineer to sort it by writing some code.

Thats 1000 issues that require one of those 20 engineers. 50 each. It might take a day per issue, since these are the in-depth, real corner cases. Some will require re-architecting things to fix.

You are the project manager of this webmail system. Do you spend 2 months of the entire teams productivity to help 0.0001% of the customer base, or do you ignore them and build some features for the other 99.9999%?
Zoom taps Oracle for cloud deal, passing over Amazon, Microsoft
If anything you are showing that trust is generally low, its still very much an issue, and most importantly is getting worse not better.
The data presented by the two doctors is fresh, and shows exactly what the paper says. COVID-19 is not worse than the flu.
Apparently the New Math (https://en.wikipedia.org/wiki/New_Math) tried to address this kind of issue quite explicitly, by drawing a consistent distinction between numbers and numerals (where a numeral is a symbol that names a number). Reportedly most American math students found this kind of distinction extremely hard to grasp when they were presented with this kind of issue in elementary school. Maybe it would have worked better when they were a bit older.

I wonder if there's a way of teaching this kind of distinction and issue well in a way that would make sense for most students.

I think Feynman said somewhere that the New Math explicitly taught base representation and base conversions, probably as a way of trying to underscore the idea that "123" is a representation of a number rather than a number. Feynman found this to be of questionable value and thought that most students didn't manage to get the point.

Edit: there's a similar issue in linguistics because you have words, phonemes, phones, graphemes, and glyphs. You could say that "dog" isn't a word, but is rather the standard way of writing a particular word in the standard writing system for English (which would sometimes be indicated by <dog> in linguistic contexts). This idea lets you refer to <alright> and <all right> as ways of writing the same word, or <color> and <colour>, or in the case of languages with multiple writing systems <हिन्दुस्तानी> and <ہندوستانی>, or <אַ שפּראַך איז אַ דיאַלעקט מיט אַן אַרמיי און פֿלאָט> and <a shprakh iz a dialekt mit an armey un flot>.
Make/sell something that people want.
I can agree here, most psychedelics ( and to a lesser degree foods and other drugs) will have some mind altering effects. There was someone online a long time back who claimed that there is very reliable way to forget certain memories ( useful when trying to forget traumatic events) by using some combination of substances.
The kite goes sideways relative to the wind, spooling out the tether, generating power, and speeding up. Just like a high-speed sailing boat it can reach several times the speed of the wind this way. Then when time comes the kite turns into the wind, letting the tether spool back in at no real energy cost (but not generating power during this period). The kite then turns again to repeat the process.

Note that while there are several different techniques, they all rely on the kite moving fast, this allows it to sweep a large area relative to its size, thus working around the fundamental limit that you can't extract more energy than some percentage of the directed kinetic energy contained in the air molecules moving through the swept area.
> Of course it's hard because in day to day life, even for the vast majority of STEM practitioners, the nuance of the proof that 0.9999... is 1 is not of much utility.

Oh absolutely. I'm not expecting STE(no M this time!) practitioners to necessarily be aware of why 0.999…=1 in their daily lives, but I do expect them to have encountered enough situations in their field of expertise where scraping the surface using shallow intuition and gut feeling lead them wildly astray. I'm therefore surprised that they're willing to deny this basic fact to the face of mathematicians. The ones I've interacted with also don't happen to be the types that'll start arguing Anatomy 101 facts with a heart surgeon at a bar, but somehow arguing over basic calculus with mathematicians is fine.
https://xkcd.com/1294/
> It also sounds a little circular: Increase people's taxes so that you can use the income to give money back to them.

Progressive taxation doesn't work that way. The whole idea is that some would pay in more than they take out; in some cases, far more.
I wonder how the successor to the OWL would be named. “Insanely large telescope”?
Surprised it is only 25 percent as there is minimal or no travel around most of the world (with maybe some in China).
This event happening tomorrow might be of interest: https://www.usfca.edu/event/2020-04-29-1200/misinformation-a...
Xbox 360's that had a red ring of death problem could sometimes be solved by baking them or at least applying some heat via a heat gun (in the right place).

I got an extra 2 years out of mine before it died doing this
(serious question) Was covering up 'Project Mogul' explanation not adequate?
When you access a copy in the UK for the purposes of duplication, isn't that infringement in the UK?
The primary driver of Productivity isn’t how fast you type code, it’s how much time it takes that code to work correctly.
should put something on the website that while the API follows fixer.io it doesn't support all the currencies that fixer.io does
Just to avoid ambiguity, the parent comment is not a joke: see https://en.wikipedia.org/wiki/Overwhelmingly_Large_Telescope.
Yell, Wail, gnash your teeth. It won't matter. This is the issue with not owning your own business when you think you do. Amazon sellers are in reality just affiliates of Amazon and do not have control over their own business. This is the reason people pay marketing companies instead of living in the marketing companies platform.
When he went and talked about AIDA - and presented the Swiffer video (which was great) - I was anticipating the classic scene from Glengarry Glenn Ross (aka Death of a Fucking Salesman).

This is entry level domain material for anyone involved in sales: https://m.youtube.com/watch?v=Q4PE2hSqVnk
Video SEO for Startups: Help Customers Discover Your Content
I've seen plenty of references to the food industry facing significant issues, but I'm not familiar enough with it to know how large, small, or sustainable these problems actually are.

An interesting article:
https://www.thestreet.com/.amp-phildavis/phildavis/news/why-...
You are missing something. The envelope comes in. A person checks that the signature on the envelope matches that of the person the ballot belongs to. If they match, the envelope is opened and the interior sealed envelope is removed. This interior sealed envelope contains no identifying information. That interior sealed envelope is mixed in with all the rest of the interior sealed envelopes (hundreds of thousands to millions of envelopes) so there is no way to identify which ballot belongs to whom. Then the interior sealed envelopes are opened, the ballots are extracted and scanned. All of this is overseen by observers and you can go and watch it if you want.
so everyone pays more in the long run.
It doesn’t help that we’re on the third school district prescribed app.

Bloomz, to Google Classroom (which seemed completely DOA), and now SeeSaw which might be okay.
US banks made $10B processing small businesses loans
How did you find out what people want?