skysight-inc/HackerNews huggingface dataset:
> Why? I have always thought that every software engineer needs to have more than superficial knowledge of at least two programming languages. However, I have to admit, that in the past few years, my knowledge in pretty much everything except JavaScript has started to fade.

Slightly OT, but it's interesting to me how common this story seems to be. It's basically my story with Rust too. In many ways Rust is the polar opposite of JS: low-level memory model, high-performance, meticulous and cohesive language design, strict-typing-first. But in terms of its culture and ecosystem there's a lot of overlap: a vibrant package ecosystem that you're encouraged to hook into, trivial cross-platform-targeting, embrace of creativity, and a closeness to the web that spans everything from first-class (de)serialization support to first-class WASM support (unsurprising given its origins at Mozilla).

My theory is that there's a whole bunch of us who use JS at work and are specifically looking for the exact opposite in our hobby projects, not because we hate JS but because we want a palette cleanser/to keep our knowledge broad, and that many of us are turning to Rust, and that this may be a driving force in the way the Rust ecosystem is evolving.

Edit: I have to wonder if there's a similar phenomenon going on with Clojure. It too is very popular with hobbyists, and less popular with companies, and positioned as both adjacent to (in terms of ecosystem and amenities) and directly opposite from (in terms of semantics and developer experience) an extremely popular enterprise language - Java - which many people use every day at work and have a love-hate relationship with.
sure I feel free from my 2 rom apt .. the view fromthe window is amazing too
Benefits of being a quasi-governmental media agency I bet, the laws get written to give you access to most things at very low or zero cost.
It's never unsporting to play on in a bullet game since it's so short, unless it's a long drawn out stall that isn't making any progress. The winning player can quickly finish the game if it's a clear lost cause.
Indeed, but it’s important to differentiate between model execution complexity, and model optimization complexity.

A linear model, if the inputs are e.g. squares and variable products, is a quadratic equivalent.

A logistic regression yields a linear model; you could tell people it’s linear regression and they’ll likely believe you, but won’t be able to replicate.

There’s a huge issue with itrelevant inputs and how to identify them - Emanuel Candes has done a lot of work on that, as did Rob Tibshirani.

Saying “linear models” is saying little more than “using math”, even if that’s true, and even saying “linear regression” doesn’t give much information about what is actually being done.

The bottom line is that the decision boundaries are usually simple and often have linear form - but the variables in that linear form are not raw data, but rather nonlinear transformations of it (e.g. order imbalance)
cool, can i even add two constraints? or is it limited to one. Oh i see you have include concepts, is that new to c++20 then?
I dunno. I think tech people have a tendency to assume they know for certain that they have a better solution, and their words/tone can reflect that in a way that can come off as very insulting to people who have been working in the space for literal decades.

Not everyone, and not all the time. But many people, and often enough that it's a stereotype. So I think it's worth considering, particularly when you're looking at a customer base who (by and large) really aren't used to being condescended to.

Even if you and I personally aren't offended in the slightest by what OP said on sales calls, it's possible a psychologist in the fourth decade of her career might take "Are you sure that's right?" differently than we would.
I think I was updating it just when you tried to visit the site :)
I've read that he borrows people's phones.
Los Altos homeowner’s suit claims discrimination against Asians and Indians
You need 1mil visitors for 500k.
Developing Kubernetes operators with Python: Implementing the controller
Show HN: Re-wx A Python library for building declarative desktop applications
The article uses Zoom as an example of a bad technical solution. But Zoom and similar video software is the only reason a lot of people still have jobs, or can see the faces of their family and friends. That's a lot more concrete and important than the "event boundaries" and other hand-wavy psychology theory the author complains about.

Imagine if this pandemic had happened in 1990, or even 2000. The web would have been nonexistent (in 1990) or quite young (in 2000). There was not much video conferencing software available, and most people didn't have broadband anyway. Many more people would have been unable to do their jobs from home than is the case today, so many more would have been unemployed.

Let's invert the article and talk about all the technological solutions that have improved life during the pandemic:

- Video conferencing saves jobs, make remote learning possible, and enables people to see the faces of their friends and family.

- Delivery services make it easier for people to quarantine at home and avoid risking exposure in grocery stores and restaurants. They also help keep many restaurants in business, as most restaurants do not have (and cannot afford) their own staff of drivers.

- Streaming services help people stay sane while cooped up at home.

Throughout the pandemic, a lot of tech products that people used to criticize as useless have proven very useful.
This was a great read!

Doctors definitely don't need your product, as they pointed out.

But consumers do!

I think you should have sold to consumers.

Having three doctors in my close family, I often found that whatever the tired doctor at the hospital is recommending is in contrast with what a doctor who care about my health (and is willing to look on their proprietary platforms) is recommending.
That's why you ask different private doctors' opinions when things matter.

I found myself googling studies on what's the better treatment for $x
and I would pay for better-than-a-doctor-advice backed by actual studies.

I think the problem, in your situation, is the scale of the operation.

If you want to do B2C, you often need investments and you can expect to become profitable in a few years.

Either find some funding or fix your cashflow.
Think you are missing a beat by not having affiliate links to those Display Dummy Plugs! Would certainly order via you as a cost free way of donating should I come to need this type of software.
Try the CrazyBishop-based games aka Chess Lvl 100 / The Chess.
What about peering agreements? What happens when cogent gets de-peered because they host a website accused of thought crimes?
sure I feel very free in my 2 room apartment....never been so happy
In Norway too.
Here's a problem I found I don't know how to fix.

Here's a problem I found and how I would fix it. Does it sound good to you?

Here's a problem I found. It's important enough for me to fix but I can only work on it sporadically.

Here's a problem I found. My employer owns everything I write.

Here's a problem I found. I'm not a programmer.
> It's also meaningful that he is Jewish and asked his coworkers to beware of Nazis because he has more reason than a non-Jewish person to be afraid of Nazis.

I wonder if that holds true in 2020 as much as it did in 1933, or if it ever held true actually
Videos are demonetized because advertisers don't want to be associated with them. You can't just force companies to compensate what they view as an unprofitable position.

That is absolutely not how demonetization works. Google doesn't take a poll of advertisers and ask if they think they should demonetize them. YouTube reviewers unevenly apply intentionally vague policies to demonetize videos, seemingly at random.

We've currently had well over a century of the far left, socialism, receiving almost no corporate or government financial support. Both groups have been openly hostile towards the position, yet it has somehow managed.

I'd argue that the current incarnation of the Democratic Party is incredibly far left, and it has plenty of financial support. By today's standards, Bill Clinton during his Presidential years would be considered a conservative. Even Barack Obama has been criticized by the woke left for saying that cancel culture is toxic [1]. You have to be pretty far left for Obama to say you're too far left.

[1] https://www.independent.co.uk/voices/obama-woke-meaning-mich...
Before spending all that cash or even incorporating, he should have pitched his idea to VC in the health space.
You’d be surprised how many doctors neglect the state of the art in medicine... That’s also why second opinions are a thing. Medicine is a science and hence, an ever changing field.
Glad you guys are doing well! I am in the US, so take that for what you will. Just figured I would give feedback on something that immediately jumped out at me.
I'm a mechanical engineer. Not every software developer is an engineer in my book, but many if not most are.

Engineering is a method of problem solving: accomplishing goals within a specified framework by using your understanding of the situation to identify constraints and predictably satisfy requirements.

To translate that into something more clear: if you can quantify what you're doing, and within some range you know you'll succeed and outside that range you will fail, you are doing engineering. If you're regularly doing engineering, you're an engineer.

If you regularly find yourself saying "we need a server response time of less than x" or "we only have y amount of memory to work with" or "this layout reduces churn by z%", you're doing engineering. Even if the numbers are only implicit (for example saying it has to run on a phone is just a standin for it has to meet the quantitative requirements to run on a phone) it still counts.

There are plenty of software developers who are more artisans than engineers - they don't think in terms of satisfying requirements and what is "good enough" but rather in qualitative terms. Perhaps they are more interested in how their software is made than what it actually accomplishes, or perhaps they aren't really trying to accomplish anything specific and are more just hacking for its own sake. If nothing else, plenty of software developers simply don't question why they are doing something in a given way, deferring to past experience or taste over understanding. Note that in many situations, the artisanal approach is perfectly valid, though in cases where predictable and optimized solutions are really necessary, an engineering approach is really warranted.

Also note that no one exclusively engineers. Just because you're not doing engineering right now doesn't mean you never did in the past nor never could in the future. And vice versa, just because you're an engineer at the moment doesn't mean you can't occasionally apply an artisan's touch.
The higher wattage units need good heatsinking, and I believe that is easier done with integrated units, where the "bulb" aka driver is not replaceable. I've also thought of making my own, with a strip of aluminum and mounting 1W/3W emitters to it myself. Easy enough to drive them at whatever wattage you want, and maintain good thermal properties.
This is the classic case of building a product that you hope will solve a problem instead of finding a problem first then building a product to solve it. The correct approach would have been to have those conversations with doctors before spending $40k to build the product.

I've made this very mistake myself but I was lucky enough to have enough runway to start over and talk to customers first then pivot the product to something that they actually need.

I call this the "I have an idea for a startup!" issue. You hear it all the time from family/friends. Where they tell you this great idea for a product they had. This is the wrong approach. What you want to say is something like "There is this really interesting problem that everyone in ecommerce is facing right now"
I honestly feel like Google's award in this case is pathetic. This is an exploit which would be worth 100s of thousands, if not millions to the wrong people.
But that’s fine. If the small company isn’t pulling in a ton of revenue on the product it wasn’t reaching a lot of society.

It doesn’t matter if Google is paying or Widget firm X. Google isn’t going to keep paying if the patent isn’t sustaining itself anymore than Widget X.
How come Brits let their politicians convince them to not see the blaringly obvious coming?
With 2.5 million documents to search, I can see it being a year or so before anything more is done...
> So either the accusation was she hacked into their systems (which they conveniently aren't claiming), the doc was publicly accessible (in which case I'd question what the crime is), or they planted it and the claim she obtained it illegally is completely fabricated.

Or she was fired but her access wasn't terminated because their IT practices are crap, so it was accesses both knowingly without authority and without hacking, just like if physical access controls like keys and let adds weren't updated and she walked in and took confidential documents that she would previously have had lawful access to.
Even if you can avoid being liable for it, I'd think most people wouldn't want someone's death hanging over their head for reasons beyond the legal.
A classic. I remember seeing that as a kid. I wonder how many people actually stole it.

Is there any irony in that the women who started this project are in an area that is the home of Amazon corporate HQ (the company that wants to "sell everything"), and businesses that service/rely on Amazon, living on an commuter island where many Amazon executive level staff, and businesspeople working for firms that service Amazon, are likely to live. If not irony, at least a stark contrast.
'highfalutin ivory tower' is a great name for a band :D

Naturally you are correct and I am wrong to dismiss it as unimportant. What I'm saying is that the majority of R/Python users today are not looking for ultimate speed or sophisticated programming paradigms. Most users are doing the unsexy bread and butter of 'Take some tabular data' -> analyse -> report on it and I want to dismiss the argument of 'users will migrate to Julia because of these nifty features' because it ignores the very reasons the existing users use these tools in the first place. It would be as absurd as proclaiming Excel users will switch to Python because the accounts deparment suddenly cares about NLP.
Yes we are probably not wiped out, but the current trajectory will bring us to a hot earth scenario. This will limited humanity (and most current life) to the pole regions or fully controlled closed environments as everything to close to the equator will be too hot for life.

Under these circumstances we will be unable to become as space faring species.

The worst part is that the hot earth is a stable system and returning to the our current state will take millennia.
I guess the downside of using this mechanism is that if you already have an external monitor attached then you can't use this solution? Or is there another way to use Deskreen? For example, my Mac laptop is already plugged into a large external display so there's no free port for a dummy plug like this.
> Do you feel like there's a good way of measuring whether a relationship is worth saving or not?

kinda depends on what you're looking for in a relationship. all relationships take some level of effort and compromise to maintain. however you measure the "value" of a relationship, it has to at least be better than being single to be worth the trouble. I'd say a relationship is worth saving if a) both partners agree it is better than being single and b) both are willing to take on a roughly symmetrical share of the effort and compromise.
Great. 99.999999999% grandmothers weren't.
A hospital system is incentivized in some ways to get people discharged as soon as possible and ideally with a good outcome. A service like UpToDate is one of the tools that may facilitate that by providing valuable clinical pearls to facilitate decision making. So it's not surprising that UpToDate is largely paid for by large institutions and academic medical centers, and not as much by individual medical providers.
A serious analysis would have to account for mining hardware depreciation. Mining hardware becomes obsolete relatively quickly. So letting it sit idle except for the times when there is free electricity, probably doesn't work.
Please don't use the Mathematical Alphanumeric Symbols block of Unicode to make cutesy letters like that, it can prevent the visually disabled from reading HN through their screenreaders.
I remember as recently as the mid 90s there were intimidating advertisements on UK tv about how tv license vans were going to find you and kick your doors down if you hadn't paid.

I had assumed it was complete scare tactics, I never once thought that they had existed in some previous era.
You should rewrite it in Rust.
You can add France and Japan to the list. In France, they don't go door to door, though, it's only a check box on some tax returns forms. In Japan they do come door to door. I've never heard about "detection vans" in either, though.
The Jameson Raid
> but read the first section of that link:

I'm just saying that proprietary/commercial devs already tried to fight for its UI/UX: some wins (due to curios resons), some loose.

As for me, I fully agree on UX/UI should not be copyrighted at all.
In the United States we’ve always understood free speech does has its limits: slander/libel, “yelling fire in a crowded theater” — I feel like calls for violence and genocide already fall well out of our boundaries of free speech. But it’s always been understood political speech is unrestricted.

I do think people have cynically exploited this understanding by trying to classify calls for political violence as merely political speech, arguing that as long as the calls for violence have a political angle it’s free speech. And arguing moderating such things censorship.
"a repeatable process would be immediately automated away by writing a function, library, framework or any such tools"

This is the crucial point here.

Source code is a (almost) self-assembling blueprint.

The actual product that will be build is the software and software is a configuration of matter, in this case of a computer.

The source code/blueprint for a house is not self-assembling. Compiling such a blueprint requires you to configure the building materials in a way that they become a house.

With better robotics, we will probably get there at some point in the future.

And with software we will always be in a place where you either do new stuff the first time manually or with crappy tools the 100th time.
Maybe its just me but I would have approached drug companies to partner with their marketing teams. THAT would have been something worth paying for TO THEM.
Ideas have consequences. Who could have foreseen.
I don't have the app, but from what I've seen from some reviews of it, it seems that Clubhouse is only popular because there are interesting people interacting in it. That will be a problem to scale because, as we all know, the average human being is not that interesting. I can think of many apps that were like that in the beginning only to become something else afterwards (not necessarily being unsuccessful). The first that comes to my mind is Quora, that was a very interesting place in the beginning, but not so much today (but hey, still valuable!)
That's not the iOS or Android app. Confusingly, they (who's they, not 100% clear) publish proprietary read-only apps for mobile which are not the same as the main Musescore. Also, the playback at Musescore.com uses some proprietary web tools (built on FLO ones in part I think) which are themselves separate from Musescore the main software.
It's not setting a bound at all. It -is- saying that the amount of time is "surprisingly little".

But to the topic at hand, the logical implication is that "to do it" => "takes surprisingly little time" (that is, doing it implies you took surprisingly little time)

Not "taking surprisingly little time" => "to do it" (that is, taking surprisingly little time implies you do it; after all, you might have taken surprisingly little time to do -something else-).

Same as the above; the implication is that "success" implies "(at least) a surprisingly small number of adults were involved", not that "(at least) a surprisingly small number of adults were involved" implies "success".

I find it helpful to use formal logic to explain stuff like this. If I make a statement that p => q (that is, p implies q), and that statement is true, it does NOT necessarily follow that q => p (that is, q implies p) is true (it may or may not be; it is independent from a formal logic perspective). It is necessary to evaluate q => p separately, in which case we may find it to be true, OR we may find q =/> p to be true (that is, q does not imply p; or put another way, the fact q is true tells us nothing about whether p is).

As an example, "My shoes are wet because it is raining", p = it is raining, and q = my shoes are wet. p => q means if it is raining (p), my shoes are wet (q). But it does not also follow from that that q => p; that is, just because my shoes are wet (q) it does not mean it must be raining (p; I might have, after all, been out watering the lawn). Thus, q =/> p.

For the tango example, p = a tango is possible, q = there are two people. p => q, but q =/> q (that is, two people does not imply a tango is possible).

In this case, p = foster child is successful, and q = a number of adults (sometimes a surprisingly small number) were involved with them. p => q, but q =/> p.
What do you mean by “European”? And what laws are you talking about?

Does this include the laws made in East Berlin or other communist countries? Do you think Le Pen didn’t get into power because of free speech laws? It seems to me like she just didn’t have quite enough support to get in.

What about the laws made in post-communist countries like Poland or Hungary or Belarus? (Or Lithuania or Latvia?)

Perhaps you mean countries like Sweden or Norway? It does at least seems to make the news there when some neo-nazi is punished for what American prosecutors would have to consider free speech.
I have to say that the assumption of a hobbyist satellite in 1970 to be able to run UNIX is pretty amusing, considering (Wikipedia):

> In a 1970 survey, The New York Times suggested a consensus definition of a minicomputer as a machine costing less than US$25,000 (equivalent to $165,000 in 2019), with an input-output device such as a teleprinter and at least four thousand words of memory, that is capable of running programs in a higher level language, such as Fortran or BASIC.

I think it’s safe to say that the biggest issue with launching computers running UNIX into space in 1970 probably was not the lack of a standardized time stamp :-)
All right! I got the impression you were contrasting that particular post with the rest of this discussion, but apparently not. Still slightly confused here. Oh well, carry on.
_9MOTHER9HORSE9EYES9 – The Interface Series
We have tons of beautiful empty land in this country

It's beautiful because it is empty.

I think we should fill up all the vacant lots and surface parking in the cities before we needlessly trample nature any more.