skysight-inc/HackerNews huggingface dataset:
Hi HN!

During the lockdown, I and a group of EPFL students organised The Curve, an online music festival to raise funds towards Coronavirus research. We developed a custom platform to enable live, fun interaction during the event.

Today, I'm releasing this platform on its own, named Upstreamer, for any broadcaster or event organiser.

Using Upstreamer, you can also add branding, donation forms, or any HTML on top of your stream; or even let your viewers watch multiple of your streams at a time, like in a music festival where you would move between different stages.

Looking forward to getting your feedback, and hopefully we can get in touch!
I have never managed to query by its name ever. I default to googling for hn search when I look for it.
Training those models are extremely expensive and it's gonna find a way to recover that cost through one way or another...
I remember the first booster landing. I was literally jumping up and down in my living room, even though I was just a spectator. I've dreamed of reusable rockets my entire life, and to see it happen was pretty incredible. Now I'm looking forward to stage 2 reusability.
"Windows Defender" targets pervasive malware -- in practice there is not a big gap between that and other anti-virus programs. It is bundled with the OS and can be configured to not interfere with file access in directories you build software in.

The commercial anti-virus firms release linux binaries that can be used to scan email attachments and other shared files. Anti-virus at your email server keeps many attacks out of your network to begin with, so make sure you have that.
Can anybody offer a friendly explanation to me as to why it's not wise to update the DOM directly?

I understand that React is supposed to be an efficient and "ergonomic" way to develop for the increasingly complex array of devices out there in the world, but I have had too many poor experiences with React to consider it better than direct UI programming for my needs.
It came from the doctor's phone. I suspect there was a miscommunication somewhere.

I've only done "polite" replies if there's clear innocence. One was to a teenager trying to guess email addresses for people involved in a college program they wanted to attend. Another was a Canadian regional employment authority trying to collect back wages from a deadbeat employer.

But someone uses my email address at a repair shop, salon, ect? Ignore. Someone puts my email address into a group discussion? Spam.

I also own my own domain. (legal name)@gmail.com sat idle for years until I found that it's easier to say "(legal name)@gmail.com" instead of ??????@(legal name).com Then I switched.
Well said. I like the idea of generators if possible, but have no idea if it actually is possible.

> they are so tied to some «magical» implementation that requires a large set of rules to behave as expected
100% agree here & with your sentiment about the Class API
This reminds me of the "car recall" evaluation from Fight Club:

> Take the number of vehicles in the field, A, multiply by the probable rate of failure, B, multiply by the average out-of-court settlement, C. A times B times C equals X. If X is less than the cost of a recall, we don't do one.

However, in this case, it would be:

Take the number of people who would benefit from accessibility features, A, multiply by the probability that they would buy an iPhone with these features over any other phone, B, multiply by the profit of each iPhone sale, C. A * B * C = X. If X is greater than the engineering cost to implement accessibility features, we do it.

And realistically I'm sure there's some coefficient not included that equates to how likely Apple is to spend money on something just because it's good for the world (and not because they'll bring in a profit).
All tech products should be designed like my toaster
Less sever case!!! Ahahahahhah! Uhm, no, I assure you this is not the case. Hospitalized four times, suicide attempts, psychosis, hallucination, on permanent disability, my mother and brothers have it and attempted suicide, my nephew, suicide. At one pint I was on lithium, zyprexa, lamictal, and prozac all at the same time. They also thought I had MS at times because of all the neurological stuff that was happening.

You can say what you want, but they found I have problems metabolizing amino acids (BH4 deficiency) and this is fixed by a low protein diet. (More technically, I have GCH1 deficiency.) Now I only need Klonopin in emergency cases. But watching my exposure to oxidative stressors is important because it destroys BH4.

And you do not even know what causes Bipolar disorder so how the hell could you know what might help it? And this is another problem, no matter how good we feel with lifestyle changes, no one will believe us or even think we were ever sick. They tel me stress is a trigger for my illness yet they make me homeless and do not provide me with stable housing.
"An introduction to Object-Oriented Calculus"

https://pages.cpsc.ucalgary.ca/~robin/FMCS/FMCS2014/An%20int...
UK scores an own goal with its Digital Services Tax
The reason your assumption doesn't ring true while leto_ii's assumption does is that we have a much, much better understanding of the knee than we do of the human mind, and much more objective tests for knee injuries than for depressive disorders.

So your assumption that you would have been given surgery seems extremely unlikely, while the assumption that a person with depressive symptoms would be prescribed psychiatric treatment rather than being recommended to leave their job seems possible.

For your anecdote, I would expect that you would be given a physical exam and then some kind of imaging investigation before proceeding to surgery. Even if the doctor you went to was incompetent during the physical scan, the imaging would very quickly show whether there is a need for some kind of surgery. Unfortunately, we don't have any equivalent tests for psychiatric problems. If your psychiatrist is incompetent, you may well be prescribed medication that other psychiatrists may have found unnecessary, and your only recourse is to trust your own judgement above theirs (which has its own problems, if you already suspect you have a mental disorder).

Of course, per their story, leto_ii didn't seek professional help, so we can't know what the professional conclusion would have been. Have you ever heard though of psychiatrists recommending job changes to their patients? More so, recommending they leave their job on the spot, without securing another job before hand?
There is a best link https://news.ycombinator.com/best
I don’t know the length of time that is fair but I trust the court system to determine that. This is definitely an area where my opinion is underdeveloped. I haven’t put enough thought into it to have a rational answer.
Nice, unfortunately can't get it to change anything other than my brightness and rotation. Will keep tinkering.
pytorch is pybind11 + c++
> Find me a great programmer, anywhere in the world, who can't carry on a fairly competent (not deep obvs) conversation in English

I worked with one. They were a Windows driver developer. We were desperate, because there aren't a lot of Windows driver developers anymore.
These kinds of guidelines for abstinence all add up to an approximation for "don't exist". People persuaded into this lifestyle will have a negligible effect on the climate, because the vast majority of people will keep living their lives in a way that they seek enjoyment and fulfilment, rather than as an exercise in minimising their impact on the climate.

It's okay for the small minority of motivated people to forgo enjoyment in pursuit of this ideal, but just don't be mistaken into believing that it will have a measurable effect.

The only real solution is to make natural human behaviour non-CO2-emitting.
It provides liquidity to the market.

For instance you want to sell something. If you don’t have liquidity in what you are selling that means that you just have a few offers (which may not be enough for you to sell everything at once), and at various prices (so not really optimized for you). But with liquidity, here provided by HFT, you have enough quantity on the buying side to sell all at once and at a price that will be a lot more aggressively optimized.

So yes they will make some pennies on your order but it’s nothing compare to the broker you use and unless you use a bad broker optimizing fees is that last thing to think about. And on top of that they provides both liquidity and price optimization for you and the market.
Still not very convinced your ORM is solving a problem it didn't create but I certainly like the approach more than more traditional ORMs.

I feel like Im not really the type that wants an ORM to take care of SQL or relational functionality, all I really want is an object mapper at the edges, going in, I want to pass an object and have it map into the right fields, coming out, I want it mapped to the right place.

Doing stuff like preloading or relation loading should be done through convention or by database schema querying.

Its a tricky problem to solve, while some relational mapping is super helpful to prototype it almost always results in a mess down the line where just writing SQL upfront prevents pain later.
I think he is a bias against hooks since his library(Formik) doesn't work well with Hooks with react-hook-form coming up to take its throne
>It is hogwash that they think mood disorders are "only chemical imbalances in the brain".

Who are you quoting here? What psychiatrists think this? AFAIK, this hasn't been the meta for a long time.
The African Prince scam where they email you that they need help and will pay you vast sums of money if you do.

It has been around awhile and the number of people falling for this has dropped.

People catch-on.. not everyone but enough to make an election hack not workable.

People struggle with new ideas
but adapt . COVID scams have gone up and then down.
after all this years, accessibility on iOS still blows my mind
The booster landing is getting to be more like a golf clap at the end, even with the internal team. Wow.
One of the motivations for using a virtual DOM as opposed to updating the DOM directly is that DOM updates can be slow, with a minimum duration per change. Applying changes to a virtual DOM can be faster for individual changes, and then those changes can be batch-applied to the actual DOM, minimizing the number of changes to the DOM itself. For larger client applications this can be a win. Like all trade offs, the choice depends on the context.
If I understand the pricing correctly, that seems prohibitive. The models go up to 2k tokens of input, so wouldn't that mean that it costs $.16 per output token?
Since there are no standardised IDs in the US unlike most other countries, can't poll workers just be unnecessarily stringent on identification to deny people the vote?
@reticentraccoon

Parent has answered the first part of your question. As for why Go was worth the trouble, is because of its Utility nature, it has been the perfect replacement for Python as it doesn't have performance limitations(no need to find C extensions) and I'm rolling out production applications faster than ever before with Go.
>I think hooks aren't really making React more of a black box, but just that it's invalidating a lot of people's incorrect mental models on how React works.

Isn't that exactly the point that the big image on the front page is making? If most people have a mental model of a technology that doesn't match what the company is putting out, it makes very little sense to blame the people who have the 'incorrect' mental model. If it wasn't so widespread, your point would be much stronger. But the fact that the core pieces of react are misunderstood, especially when React publishes documents explaining how all of this is supposed to work and how you're supposed to think about this is an indication that something is wrong with React, not the people who use it.
> A clear, concise summary of what you would be doing in this job without excessive use of buzz words

Sadly I almost never see this from job postings.
This is great. I built something a bit lower-level than this targeting MySQL not long ago. This library has taught me a couple language features I didn't know, however. The SQL tag is pretty clever. I was pleasantly surprised to see transaction support (I feel like people who don't actually use their libraries in real products tend to leave this kind of thing out).

I noticed the support for soft-delete (which seems to be a simpler thing in PgSql than in other relational db systems), which is also nice. I think another fairly easy, generic win would be a way to specify that a model has audit tracking fields (createdAt/By, modifiedAt/By, deletedAt/By, etc.). I know some database servers also have a way to track this separately (no idea whether PgSql specifically does), but there are use cases for showing that kind of stuff at an application level as well (and also can make ETL type jobs a bit less painful).

All in all, great work. It looks very polished!
Please be aware, that the most popular emule server software available many years ago was backdoored. That's why it was distributed as a binary, without code.
I've used hooks in 3 different teams now, each team had engineers who weren't really familiar with React before using it with hooks.

The only thing I've noticed is that built-in hooks with dependency arrays consistently caused confusion for newbies - for some reason, people aren't used to thinking in terms of "call this function every time this data changes", but they are very used to thinking in terms of "call this function on initial page load" for example. The second way of thinking will probably lead to bugs or just weird code. Other than that (relatively tiny) hurdle, I don't think I've noticed any other common issues with understanding hooks.

I would be very interested in hearing specific examples of cases where hooks have worked in confusing or unexpected ways.
The ACE (adverse childhood experiences) study might be one of the most important health findings since Germ theory. In the sense that it finds a true root cause for a lot of health maladies, as well as physical mechanisms that cause these health issues in traumatized kid (all animals respond maladaptively to stress hormones introduced too early in development)

I’d recommend people read “The Deepest Well” - a great book on this topic.
For Occulus, you have to be fine being forced to log-in with your Facebook account to use it and giving FB a direct access to cameras + mics (+ a total access to anything on your PC with the Rift)

Given their total lack of ethics, I don't think Facebook deserves our $$$. But it's true that the Oculus price is attractive (as with everything where we pay with our privacy)
They don't prosecute them as war criminals by building a case against themselves, but they will still prosecute individual soldiers when they feel like it, e.g. Graner and England for Abu Ghraib, but obviously not for war crimes.

We might be able to trust countries to judge their soldiers' behavior when these soldiers act on their own. The problem, and the reason, I believe, why the US won't voluntarily accept the ICC is when they don't, e.g. when drone operators bomb a wedding reception, because it's not going to be those individual operators on the hook - it's the mission and the larger policy that are going to be implicated. And a military doesn't want their officers to ask themselves "wait, can I do this? Will I be prosecuted for this?" when told to do something, they want them to say "Sir, yes, Sir" and mean it.
I this case it was probably neither malice nor incompetence. They've probably attributed the quote randomly just for fun.
Of course they won't let you go, your family now!

I have Firstname.Lastname@gmail but I never get any mistaken mail there.

Now text messages on the other hand... I get all sorts, at one point I was getting some for a Black Gun group. Now I am getting them from the DNC but they are address to the wrong name.

The scarier thing is two factor authorization text messages, I remember getting some for Facebook and Instagram. I never did anything with them but if not set up right I suppose I could get into someone else's account.
> There are people who have survived civil wars, drought and mass starvation all over the world that don't have these problems get out of your bubble.

And similarly, there are people who have been traumatized by the same events.

In fact, there are war heroes who have taken bullets for their comrades, saved platoons, jumped at the enemy, and have been stricken with PTSD - if you think these people are "weak", then you probably also consider people who get cancer to be of inferior stock, right?
Scrypt Hash Step by Step
>here is a sense in which you are correct, but it is a very uninteresting one. Practical applications of computation follow from ignoring this semantic debate.

I think the fact that a computer can execute a program to compound interest isn’t a particularly novel one or interesting idea to me.

Going back to the original article, I think it was an unnecessary and incorrect anthropromorpiziation to write a computer discovered a theory of disease. Why isn’t my lazy laptop curing diseases?

I think there is a lot of interesting ideas in this semantic area. Can a computer compose all possible melodies and release them into the public domain[1]. If I write a script that formulates and posts every combination of "x variable cures cancer", did the computer or I discover a theory? If no, what are the minimum requirements?

https://www.google.com/amp/s/www.vice.com/amp/en_us/article/...
I would look at other fields of medicine, e.g. research around how certain diets and fasting protocols can reverse metabolic syndrome and type-ii diabetes along with a variety of other positive health benefits.

So what is a major focus of research? Finding ways to isolate/synthesize specific compounds to make a patentable drug that can be given in lieu of patients making lifestyle changes, because a) you can't patent a lifestyle change and put it in a pill and make billions of dollars off it and b) because patients are generally assumed to be unwilling/unable to make the lifestyle changes.

So, "how would this help a doctor treat a mental health patient?" is perhaps the wrong question, because it won't because the doctor isn't interested or trained nor has the time to guide a person through a lifestyle change. It nonetheless may be very relevant to you in deciding whether you'd rather be on insulin for the rest of your life vs. finding a way to lose weight. Just as it may be helpful for you to consider whether makes changes to lower/resolve sources of stress and anxiety in your life is a better option for managing mental distress than being on an SSRI/benzo indefinitely.

I wouldn't hold my breath waiting for the AstraZeneca "how to be happy without psychopharmaceuticals" guide to living.
This happens through epigentic changes, not through the mind or the brain.

https://www.sciencemag.org/news/2019/07/parents-emotional-tr...
It was a 13’
> Somewhat. You can't become an expert in a matter of months, but by the same token, my PHP and Java skills didn't get demonstrably better between years 8 and years 9 of experience.

> Figuring out which new tools (or language features, perhaps) will bring the most value to you and your projects is as much as a skill as learning the language itself

Exactly in my view, programming language such as PHP and Java isn't tool, they are a set of tools. However the toolset are different between each programming language, let's say that in PHP the hammer has larger head than Java.

Let's say that programming features such as iteration (for / while loop) and conditional expression (if) are tools, that can be used to solve specific problems.

Well sorry if the analogy or metaphor isn't really accurate...
His "who" implementation is 73 lines (21 if you remove blank lines and comments). Compare that to 836 in GNU Coreutils[0].

[0] https://github.com/coreutils/coreutils/blob/master/src/who.c
High resolution digital images of paintings by Pieter Bruegel the Elder
And you could do the same with CNN and MSNBC. Don't single out one source, they're all peddling fear just in different ways.
gmail burns addresses forever. no one else will get it if you close it.
Yes, a genetic make up.

https://onlinelibrary.wiley.com/doi/full/10.1002/ajmg.b.3276...
I wrote a similar post about a year ago[0], but even at the time I wasn't the first to come up with this idea. As someone who doesn't have a lot of experiences with DNS security, seeing other people floating similar setups without significant pushback gives me more confidence that the core idea isn't horribly unsafe. I'm pretty happy/relieved to see other people playing around in the same space.

My perspective was (and is) that for portable devices (phones/laptops) that are interfacing with locally hosted services, having SSL for those services is really important because your device probably isn't configured to check what network it's on before automatically pinging 192.168.1.x. This is doubly important if you have other people occasionally hopping onto your network and connecting to those same services. It's imo bad practice to ask everyone connecting to your network to install certificates or set up a certificate manager. I wouldn't do that for any of my personal devices if someone asked me to.

To push this a step farther, I imagined a world where my services could handle not just renewing their own certificates, but also updating their addresses if they were moved to a different network/address. If I build a physical device to give to someone, I'd like them to be able to plug it into their network, go to a web URL, and have everything just work -- no messing around with their internal DNS settings or worrying about whether they're using DNS over HTTPS in Firefox.

[0]: https://danshumway.com/blog/encrypting-internal-networks/
My alternative is to use the IDE with Vim keyboard bindings. Much nicer, full tooling support etc. I love vim keybindings but am fully ambivalent about everything else...
iTopography iOS version 4.3.1 is out
Never forget that ETFs are only really possible due to HFT. Most ETF users do not even realise this, unless they ask themselves "how do ETFs actually work", and they start reading about Authorized Participants.
And precisely because it's a niche language, and you have the experience now, you should definitely accept those legacy maintenance requests, as a freelancer, and ask for big bucks. You're wasting opportunities here.
A collection of 100 NLP papers
The software stays but without support it dies or remains in a stagnant place until it’s unusable by modern equipment.
what about the valve index? Oculus' facebook connection makes it flat out not in consideration for me
Ah, if it's the entire dictionary and not filtered by the clients to just those fields, then presumably additional data may be shoved in—specifically the trackers to contact.
A Decentralized API to Personal Information
It is so shocking to me that people do not think genetic diversity exists without the human species.
Well, to be honest, we don't have any kind of language for that. It's as if these serializer-of-an-imagined-state things which we call languages are not good for communicating our intentions, or anything really. Godel or Wittgenstein for references here, probably.
"you can freely use the full-power of SQL"

Sounds like Dapper from the .Net world - which I like precisely for that reason:

https://github.com/StackExchange/Dapper
Last hop there was no RUD but the raptor did quite a job to the launch mount it was definitely entertaining if not unexpected.
Re: beta-alanine, anecdotally all it ever seemed to give me were strong tingling feelings. Maybe I'll give it a go again sometime.

> giving your muscles more oxygen for more work and powerful erections.

hopefully not both at once ;)
That's Prisma [1] for me. Coming from Django, I've found prisma even better than the Django ORM, despite not yet as complete.

[1] https://www.prisma.io/docs/understand-prisma/why-prisma