skysight-inc/HackerNews huggingface dataset:
We've been holding 25+ participant Teams sessions, and the only rules are that only one person can speak at a time and no one unmutes unless they're speaking. The noise cancellation might as well not even exist.

Comparatively, I was impressed that we could even have a Meet without everyone needomg to be on mute.
It was completely predictable, one of the biggest TSLAQ voices on twitter called this a few days ago in a high profile way. Whenever a news outlet reaches out to Musk for comment on a negative story he goes on the attack.
Thank you! That's good feedback on the Zoom breakout rooms – it is more aimed toward the enterprise but I was thinking something like this might also be useful for workshops where you want to disperse people at those regular intervals. Obviously not the primary audience though since there are enterprise tools in that space.
> if they take reasonable precautions

Who decides what's reasonable? To me, "reasonable" might mean, "precautions that minimize unnecessary risk to human morbidity and mortality". Even if we were to agree on this, what do "minimize" and "unnecessary" mean? And how do we take into account second-order effects, like, maybe my workplace is primarily young people and there's relatively low risk of long-term harm, but my employees might spread the virus in the community...

> it is far easier to contain the issue in a factory floor than the supermarket

Although this claim has some logic to it, I'm not sure it is actually true. See the outbreaks at meatpacking plants, https://www.sltrib.com/news/2020/06/08/cache-valley-providin..., https://www.nytimes.com/interactive/2020/06/08/us/meat-proce...

That's the thing about this novel virus. There is a lot of uncertainty.

These are all hard questions. I'm not pretending that health officials have uniformly made the right call, or even good calls. I am saying that if you think it's as simple as stating the policy "let anyone taking reasonable precautions open for business", I have a bridge to sell you.
> I recommend starting with a gentle approach that doesn't require picking up a new language

Disagree. This is likely to 'dilute' the lessons of functional programming, as it were. If you learn to program in idiomatic Clojure/OCaml/Haskell/Scheme, you can be relatively sure you really have picked up the principles of functional programming.

If you merely attempt to apply new principles in an environment you're already comfortable in, things aren't going to 'click' in the same way.

Beside that, plenty of languages simply lack the facilities needed to effectively use the concepts of FP, as vmchale says.
I'm definitely not knocking the practicality of a huge door. They sure are handy. Just much nicer when they're tucked back behind the main building of the house. Or facing sideways if you have the lot width to accommodate.
If this doesn't count as journalism, I struggle to find examples that do.

I also struggle to find examples that do count, nowadays. Most of what I see is "narrative pushing."
If you want to get out of CA altogether, the Willamette Valley in Oregon is beautiful and reasonable. Vinyards and nut farms, mountains, hiking, skiing, and beaches within 90 minutes. You can live as rural or urban as you like, depending how close to Portland you get. And you can even live in a small town and take the TriMet light rail into Portland for your urban fix every so often.

No, I'm not a realtor, just visit often.
I don't think SGX is available on any consumer CPUs.
Years ago Interlisp (does anybody here remember Interlisp?) had a function called DWIM (AKA Do What I Mean). It was an (optionally enabled) part of the REPL. If you typed something that made no sense, DWIM would try to figure out what you really meant to type, and offered to run the corrected command.

I have often wondered why that functionality disappeared, and why no one has tried to resurrect it. Search engines offer corrections all the time; why doesn't bash?
>> Is there any way to exclude certain tables or customize what is generated in any way?

Yes, for this you can create the project from our GUI Desktop tool to your existing database.

Then from CLI you can just create database models with below

xc gen.apis --model

However, I see there is an issue with our production application and workflow.

I 've created an issue to track this.

https://github.com/xgenecloud/xgenecloud/issues/3

>> Field "UagFbDataAggregate.min" can only be defined once

May be this happens when there is clashing column name with an existing column in table.

https://github.com/xgenecloud/xgenecloud/issues/4
I honestly wonder if this writing style is conscious and intentional though, or rather un(sub)conscious and accidental.

Look at comments in forums...in that case, people have no profit motive, although they do have a "get upvotes" motive (so, virtue signalling is a legit motive, to some degree, but one notion to consider is that people very often no longer discriminate between that which is concrete factual and that which is inferred (imagined) "factual". If you look for it, you'll see that this behaviour is everywhere.
All business are essential.

>it improve the outcome for _everyone_ afterwards

Certainly not for the people who are forced to shutdown.
> I'm not pretending that health officials have uniformly made the right call, or even good calls.

Good, then don't pretend that it's wrong to push back when health officials inconsistently apply their rules and cannot justify them when challenged.
Well the worst defect I've seen in a while is sitting unnoticed in a program I wrote and was specifically required by the owner after months of argument against it, references to scholarly works showing why it was stupid, explanations for how search engines work etc. etc.

Right now customers are happy, but I expect some time in the next year someone is going to get a big fine because they didn't find the data they were supposed to and didn't realize it, and then they will no longer be happy.
Bring Full-Stack to the JAMstack with RedwoodJS
I have written a few words about various strategies for migrating. Maybe it’s helpful: https://exploringjs.com/tackling-ts/ch_migrating-to-typescri...
> buying a new home in an isolated haven in a nearby bucolic county is not an option for lower-income San Francisco residents, and some believe the trend is only exacerbating the wealth divide

I thought the rent control crowd wanted the wealthy to leave?
Even if a vaccine is developed, is there much reason to think it will stop covid-19? Or will it be like influenza vaccines, where maybe it has some impact but certainly isn't anywhere close to eradicating the disease or even assuring the vaccine recipient of anything? (Apparently flu shots were only 29% effective in 2018.)

I think you're probably right; this is the new normal. Lockdowns will be lifted as people come to accept covid deaths as normalcy, as they already accept influenza deaths, car accidents, etc.
The vi mode for Bash. Blew my mind when I discovered it and it probably saved me hundreds of hours already.
I used to have multiple copies of this cheatsheet [0] at my desk for every new developer I would see editing a terminal command with the left and right arrows.

[0] https://catonmat.net/ftp/bash-vi-editing-mode-cheat-sheet.pd...
Nice! I create two-letter aliases, it truly helps:

gc = git checkout

gs = git status

etc...
Experience based insights on how we can crack CKAD exam
Can you e-mail me (the address is in profile)? Lets figure out how to do it.
Every blocky architectural style looks like Art Deco if you squint hard enough. I've heard it said that Art Deco isn't even a style unto itself; it's more of a feeling evoked by other styles.
From what I've found it looks like you're right. The commercial TVs come with different port sets, and are built to be more durable, brighter, and allow cooling in more orientations. https://image-us.samsung.com/SamsungUS/b2b/resource/2016/07/...
> trusted execution of code in an untrusted environment

This implies taking power and control away from the user. Trusted execution means execution the user can't tamper with or analyze as well as memory the user has no access to. The user's own machine has been sealed off.

It's not just DRM. From a computing freedom point of view, all trusted computing is bad. It prevents legitimate activities like reverse enfineering proprietary software in order to create a free software replacement.

Trusted by whom? Invariably it's the company making the software. Users are never empowered by this. Corporations are already in a position of power over most people, we don't need even more technology that gives them even more control. Imagine if this becomes common enough to show up in browsers and the web. Suddenly inspect element and view source no longer work, scripts and ads cannot be blocked and extensions become a thing of the past. All in the name of corporate control.
What other direct or indirect sources of deaths are there from nuclear power?
The way the author comes off, I'm not surprised Facebook and their insane frat culture only wanted the CEO.
IMO, if the defect is because some functionality wasn't specified and there's an edge case, that's not the programmer's fault.

OTOH, if the required functionality is documented and it doesn't work, that is the programmer's fault.

> A lot of the nastiest bugs come from components that are all correct in isolation but interact in a dangerous way. This is called a Feature Interaction Bug.

IMO, the original programmers of those components are not at fault, but if someone uses those components together and doesn't verify that they're working as desired, that "someone" is at fault.

Sure, stricter discipline won't always help, but sometimes it will. Sometimes, the programmer really is just being lazy.

And I say this as a programmer.
For autopilot it’s around 5. That dangerous fraudulently advertised software should be pulled off the road.

Yes there are warnings not to abuse it, but that flies in the face of the marketing and videos of Musk where he uses autopilot hands-free. Not to mention the laughable promises of full self driving being available anytime soon, which cause customers to overestimate the system’s capability.
Sansar to host major UK festival featuring Fatboy Slim in virtual world
> For how long? What if there is never a vaccine? Will we hide in our homes forever? [...] Lockdowns just can't last forever

Indeed. The purpose of the lockdown was to buy us time to build e.g. contract tracing infrastructure, massively expand testing, and develop other means to allow us to reopen safely.

Instead for the most part we've sat on our hands and done very little. Thus we're saying, well, sucks to be us, I guess we have to reopen and let people die.

It didn't have to be this way. It doesn't have to be this way. There is plenty of evidence of this from around the world.
I mean, automatic beamforming microphones are actually fairly common now, in laptops. Head tracking is probably a detour if your goal is just to get good clear voice input.
magit (https://magit.vc/) - a git interface for Emacs. Hyper-interactive and ergonomic, feels like vim for git. Highly pleasurable to use and makes you significantly more efficient.

SLIME (https://common-lisp.net/project/slime/) - a Common Lisp development environment, also for Emacs. Comes with a REPL, interactive debugger (way better than gcc), the normal IDE-like experience you know and love, and this fantastic tool called the Inspector that is basically an interactive, modal editor for your program data. The Inspector is one of the most novel and useful tools that a development environment can have... and I've never seen another IDE that has anything resembling it. SLIME gives you a highly interactive and fluid development experience that I've never seen anything else come close to.

Spacemacs (https://www.spacemacs.org/) - a starter kit for Emacs that gives you a sane out-of-the-box configuration and an optional pre-configured Evil (vim keybinding emulation) setup. Much more flexible and powerful than Vim (elisp, while a bad general-purpose language, runs circles around vimscript) and much better ergonomics than vanilla Emacs (Emacs' mode-less interface is just straight-up worse for your hands than Vim's modal interface).
I wouldn't go so far to say it "means nothing".

If they were confirmed not-positive before the reopening how come this information was not publicly made available beforehand? If they weren't tested and then went back to work during the reopening, doesn't this indicate a lack of diligence in screening returning employees?

In any case the main issue is that Musk reopened the plant against local authorities' wishes and thus the consequences of such action should be held under scrutiny.
Believe or not, but there's sad irony that it can be "pronounced" both ways ;-).
I just opened Safari and tried this on my 16" MBP (8-core i9, 32GB RAM, 1TB SSD) and I don't see any delays or flickering. The menus draw the same as they do on my work 15" MBP (2019, 8-core i9, 32GB RAM, 512GB SSD).
This is one more example of my federated blogging idea I've been asking for here on HN. I want blogging with the independence of the original but the discoverability of a well-done aggregator (more human, substance over SEO or outrage, depth over trendiness).

Blogging could be so much improved if there were ways to discover other writers doing interesting things from one writer that you enjoy. Modes of intertextuality like this are key to building healthy, interesting communities.
Yeah it a lot of math to propose a link between supply shocks (where everyone to get fired) and demand (via employment).

Kind of like in 2008 when the macro guys woke up to the idea of a financial system as important and outside the existing model.
This is one of two lovely side-channel vulnerabilities in Intel processors released today. Apparently they also leak RDRAND and RDSEED data across cores and took 18 months to fix it: https://www.vusec.net/projects/crosstalk/
> - Operating systems. For example, the voodoo that happens during early boot,

Isn't every system call an assembly instruction? Not just the voodoo stuff?

My only experience with "real" assembly was my OS class in college, in which a project we had involved adding system calls to Linux, and they were all snippets of assembly code called in C.
Monads don't help you there, though. Even Haskell doesn't capture the effect of "division by zero".

In the end, type systems (all of them, static as well as dynamic) are just a tradeoff between safety and practicality.
It means there is coronavirus at the Tesla plant. To give an example which way it goes: in Poland, the virus appeared a few weeks ago between coal mines workers. Yesterday there was a decision to temporarily shut 12 coal mines down.
Haha, awesome. I was also a counselor in UO at roughly the same age.
I'm not sure why you're being downvoted. If the text had said white person, it would have obviously been racist.

Perhaps because sexism in this instance is completely acceptable? I'm not objecting to that, by the way.
No, I am not intentionally misunderstanding something. How do you even do that?

But I still done get the word wrestling. From my POV, ALM is not exclusive. But if someone accuses me of being racist just because I am using a phrase that has somehow been declared unwanted by a select few, all they are achieving is that they reduce my willingness to support their rallies.

Language police is horrible. I know it from first hand. I am blind. And since about 10 years or so, I notice that more and more people feel like they
are not allowed to use the word blind while I am around. It is pretty clear why they do that. They are afraid of stepping on someones toes and being shunted for that. Now, all that has been achieved by this is that people feel more awkward around me, because they no longer know how to talk about my condition. They find all sorts of phrases to make sure they never mention the supposedly bad word. However, fuck it, I AM BLIND. Policing the language does not improve my situation at all. In fact, it worsens it.
Determining information about Marginal Propensity to Consume directly implies information about Marginal Propensity to Save, as MPC + MPS = 1.
Oh come now, that's not fair. GP was talking about ten years ago, not 30.
Hey, thanks for your good work! Haiku is like "enjoyable computing" restarted, reminds me of the spirit of the Amiga with the stability of proper modern OS! :)
There may never be a vaccine. We should operate under the assumption that there is a good chance one will be ready in a year or so, but that timeline makes it clear that we can't remain in lockdown.
I had the pleasure of contributing to Gravity a few years ago. I added builtin filter, map, reduce, reverse, and sort functions and tests to the array types. Marco was very receptive to my additions, and it felt very welcoming to newcomers. I learned a lot about different internal workings of interpreters making those contributions.
Actually, that was a literal interpretation of his words.

You characterizing that literal interpretation as "mental gymnastics" is itself a form of mental gymnastics (more properly, excessive heuristic activity in the subconscious, and a lack of corresponding conscious awareness of these processes, or something along those lines).
How would you work out the cost to society of elite universities? I'm happy to consider other things.

I should disclose that I think the US has very little society, the US is very much about individuals alone or in small groups, not a society as a whole. That's another side of the point I make above. In Europe these institutions are overwhelmingly publically funded and part of a wider social fabric. In the US the opposite is true...
> Restaurants have suddenly become unavailable, my demand for them has dropped precipitously, they become available again, but I don't see myself reverting to my prior demand for years, if ever.

That's not considered a demand shortage in this context, because you're not necessarily holding on to more cash (the medium of exchange) simply because you've stopped going to restaurants. You might be dispensing of your cash in other ways.[0] It's a negative supply shock that's confined to the restaurant sector.

[0] (Yes, there is a multiplier effect but it goes both ways. The multiplier effect is a result of agents trying to keep to their preferred level of cash holdings while facing an outside change in the amount of monetary spending. It's really a "hot potato"/"frozen potato" effect: if agents are suddenly giving you more cash you'll want to spend the excess, and if no one is giving you any money you'll seek to restore your balance either by seeking cash from others or by curtailing your own spending.)
There have been several attacks like this already (and more likely more to come). The nice thing about the SGX design is many of these issues can be fixed immediately with a microcode update. Now if an attack is announced that can't be fixed with a microcode update that is another story :). In general, protecting against these kinds of attacks for any enclave is a hard problem, but it is an active area of research and there are already research proposals for more side channel resilient enclave designs (e.g. see the Keystone project from Berkeley). I expect some of these mitigations will be incorporated into future iterations of SGX, but it will take time.
> Where's the documentation for Chrome OS SDK (for native apps)?

https://developer.android.com/topic/arc
Congrats. Really inspiring. I would like to know how many old SHOW HN posts turned out to be that successful.
I tried haiku back in 2011, it was a fun 2 hour then I forgot about it. Since that short experience, every other year news find me that it reached a new milestone.

It does sound like fun to write a new os... but this project is at least 10 years old. How and why did it survive and reached beta? Why does it still exist?

What practical applications does this OS has (or will have) over the commonly knowns?
It’s not about well being than pure physical risk so small numbers are still helpful.
Why everyone hates the mainstream media
You can also be Black and Proud. I would not suggest you use white in the same sentiment.
Cypress. Takes a bit of time to code but a joy to work with and not flakey.
*more about well being
it isn't about how time consuming it is, it's about consistency with the deploys and consistency with the environments. you want your development and production environments to match.
To be honest, you could say the same about SSL/TLS, browsers, and (probably) virtualization.

Secure enclaves are new. It takes time to develop new technologies and work out all the issues. I probably wouldn't trust my data to SGX today, but I'm not opposed to it as an idea. In 5-10 years it may be in a reasonable state.
> The question that first springs to mind is, do you have a goal to learning new programming stuff (either a real intellectual goal, or something professional)? Is it helping you?

Yes, definitely. In job, I was just thrown in a project that uses a lot of hot new tech that I do not know - learning it allows me to not be fired (job pays way above market, so it makes sense) and is also keeping me in the loop tech-wise. Between jobs, I studied more math-based, quite intense areas of programming with an intention of switching from what i'm doing right now to that field (hasn't happened yet).

> Maybe you really like learning but need to pick up something else, to give your brain a break. Maybe you need to do something with your body instead of your mind. Burnout is real, and people need to change in order to grow

I'm close to FIRE in terms of money, so I'll be able to take as many breaks as I want soon. I'm just trying to find a way to both enjoy tech work (something that happens naturally for me) without exhausting myself and feeling miserable, so that I can stay in tech even after FI. Right now, I feel like I some kind of mental invalid, where the work leaves me too tired mentally to even go outside for a walk... That is no way to live long-term.

Also, people who know me tell me I need to learn to relax. Maybe if I could learn to turn off my brain for a couple hours a day, I wouldn't burn myself out. Right now I'm trying to do that with moderate alcohol usage lol, but obviously it's not a solution. The problem is, my brain always wants more stimulation. Perhaps I need to do some meditation or dopamine detox (I'm on a screen for 80-90% of my waking hours). The problem with that is that sounds like misery as well... I guess the eastern wisdom that life is unavoidable suffering no matter what you do is right on the money.
> Disk space was limited, memory was small, CPU cycles were few

With that logic DOS/Windows and even Mac OS (X) should be even worse regarding that then, after all both Mac OS and DOS are older than Linux. Not to mention that servers always had better cpus/more ram compared to personal computers.

> Unix (and hence Linux)

Mac OS X is officially recognised as a Unix. Just one of the registrations: https://www.opengroup.org/openbrand/register/brand3581.htm

> installing popular software system-wide

This is exactly what windows does. Most of the times the installers need admin privileges.

> see Snaps and Flatpak

Nix (which was mentioned by the person that you are replying to) is an even better solution. In fact you can run it on top of existing distros too. Also, package managers for programming languages (such as Haskell's cabal and even Python's pip I think) have Nix support now.

An alternative is to use appimage which is just a single executable per software.
I saw a youtube video where someone did this and estimated the ROI it was very bad at this point but maybe at scale it works out but has many issues.
You're presenting one situation: someone else's code running in the user's environment. But what about running the user's code in someone else's untrusted environment?