skysight-inc/HackerNews huggingface dataset:
Do you think it's too little or too much? This is my first commercial product. I have looked at other professional grids like Handsontable & Ag-Grid and have decided to choose a similar price, just to have some reference.

There will always be people that find it too expensive or that find it too cheap.

Even though the product looks like a simple <table> tag; the reality is that I spent 2 years working on it. (I am almost embarrassed to admit it.)

Let's say an employee of your company (or perhaps yourself) is a much better programmer than myself. He/she could perhaps build a similar data table in perhaps 6 months, including all these features that don't meet the eye: keyboard controls, context menus, touch events, virtual DOM implementation, clipboard support on all browsers and devices...

That would cost an employer perhaps 6 months worth of programmer salary, which is, depending on where you are, at least $10,000+.

Then 800 euros is not such a bad deal, I believe. At the same time, I hope it's affordable for solo makers as well.

How would you price the product?
More that the lab you’re in it’s about your specific advisor. Two advisors in the same lab could work in a completely different way.
99.9 SLA uptime to time period calculator
https://twitter.com/NYTimesPR/status/1285422802569441282?s=1...
Well, this is claims to be a CMS too though it seems to be more mainly for blogs than something too generic. I guess you are supposed to make "posts" for individual pages and use the custom menus to make navigation. But personally i only wanted the blog feature so i never bothered setting up the menus or anything like that.
> Loccount on my "ugly, not modular" backend[...]
>
> all SLOC=2284 (100.00%) LLOC=0 in 13 files
>
> Loccount on the "very clean" backend of the previous contractor:
>
> all SLOC=12507 (100.00%) LLOC=0 in 262 files

This begs the question: so what?

Comparison will only make sense when another pour soul will try and change something on the likely mess you look proud to have created. What you found was not well maintainable, but will work be?
>>It confirms to me that people are monsters that force their will on others by forcing them to continue suffering or commit suicide in a manner that can fail; where you’re ripe to be manipulated for the pro life agenda because of brain damage.

Animals acting like animals?

In other news... Water still has ability to wet.
How to Debug Microservices
How similar is Stl.Fusion to Knockout / MobX?
He did not knew cyclop was Poseidons son. At that point, Odysseus was pirate during pirate things - stealing from random island. Cyclop being Poseidons son is Odysseus being unlucky (or just karma). There was no intention to attack Poseidons family.

Odysseus did not killed Helios cattle, he told his men not to do so. His men did killed them after they disobeyed Odysseus.

Athena argues that Odysseus did sacrificed a lot more then usual towards gods at one point.

I dont know what Odysseus claimed after he beat Troy, sorry.
I think not much. but I asked because I was wondering who could be a customer for this price.
I tend to agree that this is not such a relevant topic for the average prostate cancer age group which is 70+. Here most might die with prostate cancer but not from prostate cancer.

But in the lower age groups 40-60 early detection should IMHO be the aim.
On a PhD you work for yourself - you shouldn’t need a union against yourself!
learn both, it would make you a better programmer.
Ask HN: Open-source vulnerability monitoring tool
Hello!

I run my own server with most of the stuff I need, such as email, hosting, etc. and I am always worried in the back of my mind that some software that I use might be severely out of date or there's a new exploit I should be aware of.

So far I've set up a few applets on IFTTT to monitor the cvedetails.com RSS feed for my specific software (nginx, wordpress, mariadb, roundcube, postfix, dovecot, etc), but it seems that setup is not as solid as I believed it to be because some CVEs are not published in the feed although they are pretty important. For example, CVE-2020-15562 - XSS via HTML messages in Roundcube (https://nvd.nist.gov/vuln/detail/CVE-2020-15562) does not show up in the list of exploits: https://www.cvedetails.com/vulnerability-list/vendor_id-8905/Roundcube.html

Is there such a tool that would automatically monitor for vulnerabilities for a given list of software? Ideally the tool would be open source.

Thanks!
Fedora has been implementing this for a while. It will finally be enabled in Fedora 33 later this year: https://bugzilla.redhat.com/show_bug.cgi?id=1802674#c3

Of course you'll need a TigerLake chip for it to do anything. Are those even released yet?
I would encourage you to read this: https://www.newyorker.com/magazine/2003/10/13/jumpers

> “I instantly realized that everything in my life that I’d thought was unfixable was totally fixable—except for having just jumped.”
Some of us actually do. A quick scroll through my paypal, I've donated somewhere over 1000 euros in the past two years to various foundations and individual content creators.

And having some experience with German bureaucracy and taxes, and also having never lived in Germany nor speaking German, I'm fully aware how convoluted and complicated this can be and I could definitely see myself donating/paying for useful information if I didn't have a good accountant at my disposal.

I agree, on the grand scheme you won't make a whole lot but even with a population of 83 million, even if you add another 1 million like myself, your content still fits a relatively narrow niche. I'd love to give some advice but I honestly have no idea.
...or maybe...tweets aren't an accurate representation of an author's mindset? Especially ones in a customer-company relations context responding to a recent account blocking/unblocking? I know I'm always polite when communicating in that context (it does little good to respond in a hostile fashion even if you think the person on the other end is the lowest of the low).

i mean, the blog post might not honest be either, maybe there is another motive, but i'd put the company-directed communications and tweets at about the bottom of the authenticity/trust hierarchy myself.
One of the biggest quirks that I had bumped up against with TimescaleDB is that it's backed by a relational database.

We are a company that ingests around 90M datapoints per minute across an engineering org of around 4,000 developers. How do we scale a timeseries solution that requires an upfront schema to be defined? What if a developer wants to add a new dimension to their metrics, would that require us to perform an online table migration? Does using JSONB as a field type allow for all the desirable properties that a first-class column would?
> it's never too early to know

I don't see this. Suppose, hypothetically, that we could detect right now every illness or condition that you're ever likely to develop in the course of your life. Do you really want to read through that list? You're better off not worrying about it and enjoying your life.
Why IHP Is Using the Nix Package Manager
Wow .. an expert in sarcasm. Amazing! I have so many questions! Do you have good dental insurance ?
> It’s in fact the most efficient system for pricing money security.

Other currencies achieve security through means which don't involve the power generation resources of a small country.
Show HN: Oops I deleted my bin/ dir
Cost of provisioning the backhaul network out to the middle of nowhere maybe?.. and paying people to live next to the tower and top up the onsite diesel generator.
“Cancel culture”...

Some want others censored? This is as old as the hills. “Culture”? We need to claim exaggeration of a normal facet of human society?

Those who use term portray themselves as white nights, from what I’ve seen, to try to claim a free pass.

You disagree with a private company agreeing with your censorious critics? Then continue to argue your point elsewhere. That private company owes you nothing.

Claiming to be a victim of society seems defeatist at best, and suspicious at worst; it makes me think the user is trying to procure sympathy to gain support for their contentious argument.
Makes me wonder if there are similarly low risk medication that fight cancer.
Happy to include any and all relevant tools. I hope to make this the single most relevant resource for FOSS music production
Thanks, I have seen this suggestion a couple of times now in this thread. Will have to study it, as right now I am a non-expert when it comes to screen readers. Will make an effort to seriously improve this aspect!
I actually have a plan for this!

I want to build a ratings website where you rate things in the same way they generally structure psychological tests, by responding to affirmative statements with something between "strongly agree" and "strongly disagree".

As an example, if you were rating films, questions could be:

"This film was enjoyable."

"This film had an engaging plot."

"The acting was believable / appropriate for the film."

etc. Ideally you'd have about 5 standard statements that you respond to for a particular thing you want to rate (whether its films, books, food, or a university course).

Better than a star rating system, because the problem with stars is that you end up with scores that always hover from 5-8 (if out of 10) in a very not useful way (see IMDB).

It's also better than what RT / Netflix / many others have moved to (just voting with up/down) as those require a lot of data in order to really give interesting results, where as with this system you can start to find interesting insights almost immediately, or within a single person's own collection.
This gets tricky though, some psychological problems are temporary. They can be fixed with proper treatment. However people suffering from them aren't in the best place to make a decision like wether or not they should end their own life. In this case you want to protect these people and get them better.

I think the problem is we've built a society though where it's so easy to end up sad and that needs fixed.
The picture is incomplete in any case.

Some researchers talk about a sustained decline linked with environmental problems and bad manage of a too fast growing population long before the arrival of spanish.

Paleontological data from Mexico show a dry period extended between 500 and 1150 A.D. Mayans where wipped just by environmental problems and climate change after they distroyed the nature trying to feed their growing population. It seems that we are wired to commit the same stupid mistake again and again (Ethiopy, Sahara, Indonesia, Brazil... No forest -> no water -> no agriculture -> no humans). Big cities where deserted by climate changes when agriculture stopped to work, entering in a "tragedy of commons" process.

We must take in mind also that the "before" number is just that, a stimate. Is adopted because it fits with the narrative but is also possible that the population numbers given to invaders were inflated for tactical purposes.
Well, I can fully understand this if they were still making money on the platform.

Like if your boss is an asshole, you might not want to shame them until you found a new job and secured your income.
Well it sure fooled me. I was just about to vote for Trump based on this!
U.S. Orders China to Close Its Houston Consulate in 72 Hours
What a LARPer
That sounds dismissive, did you intend that? It's my favorite type of writing. It tickles your brain. Does he mean it like he says? Do I agree? It makes you think, even when it sounds like he's telling you what to do.
> Interesting to see that they've moved onto Windows instead now. I wonder if it's so parents are more familiar and able to help with projects on it?

That is a possible reason, but the Kano PC kit also seems to be sold from the Microsoft store directly. So it is not unlikely that they made an agreement to sell with windows 10.

It probably is important for MS that Windows has some degree of penetration in this 'edutainment' sector (early user adoption etc.).
> The OP is being cheeky with that comment

Most people are being cheeky when they use that popular misrepresentation of the theistic position, because in many cases it goes unchallenged, thus it becomes a low effort high result quip that perpetuates false ideas.
You dont really know what directlys come from him though. His twitter account and all the stuff he says is just a smoke screen to keep everyone outraged. Who knows what he is really doing in the background.
It would be nice to have an equivalent post, but with programming languages. The fact that different programs perform an identical computation is important. For example, in Python/numpy you can write

c = 0
for i in range(u.size):
c = c + u[i] * v[i]

or

c = u.T @ v

and even if the result is identical, the computation is not, the first one being orders of magnitude slower. There is no good reason for it to be so, unfortunately.
Why is CSS the way it is?
for those who are curious like me:

the GUI is built with Qt (C++)
Where to Buy Gia Bennet Moisturizer?
Gia Bennet Reviews

Today, you can Buy Gia Bennet Moisturizer with the aid of clicking any picture in this page. Well, if it’s in stock, that is. Sometimes, attempting to find pores and skin care can appear impossible. There are tens of millions of products available on the market, all claiming to be the fine. Now, your search is over. Because, this product is the multi-tasking marvel you’ve been ready for. In simply weeks, you’ll see brighter, tighter pores and skin. And, you can say goodbye to dullness and dryness, on pinnacle of that. So, what are you waiting for? Treat your skin to Gia Bennet Skin Care today!Bennet Moisturizer Guarantee, Return and Refund Policy? Gia Bennet: Packages, Deals, Prices and Where to Buy It You can just buy this item by first pursuing the 14-day preliminary, for which you pay a little transportation charge. By then, you'll get and be charged for a container a month until you drop the membership.The cost of a container of the item is $89.92. NOTE: This cream isn't accessible from some other online retailer. The Bottom Line It might give the advantage of a lotion; be that as it may, in view of the rundown of fixings and lack of audits and logical proof behind the product offering there is a restricted advantage of this item as an enemy of maturing cream.

https://buddysupplement.com/gia-bennet-reviews/

https://www.youtube.com/watch?v=AvJuARJdwHA

https://specialoffer4health.wordpress.com/2020/07/22/gia-bennet-reviews/

https://www.apsense.com/article/does-cbd-oil-helpful-for-anxiety-does-it-work.html

https://medium.com/@healthstore/gia-bennet-moisturizer-reviews-2020-skin-care-99-result-see-how-fa106948c1d1
Microsoft must have made them an offer they couldn't refuse.
The Raspberry Pi based Kano Kit was great and kids loved it!
Cool, is a native application too!

For MongoDB what I've been using is: https://robomongo.org/

Really fast and responsive native UI.
I'm not sure how you disproved what you quoted. You only strengthened it. Governments create artificial demand for the national currency.
> Apparently, it is possible to detect the possibility of prostate cancer many, many years before it is going to develop with a more sensitive, modern test. Once the detection is made both patient and doctor are not in a position to ignore it.

I'll tell you a story from when my mother was in medical school.

There was a class one day in which the students were given a pile of slides of prostate samples and told to identify the cancerous one. Many, many questions ensued, of the form "This looks kind of cancerous. Is this the slide?"

Eventually the professor announced to the class "look, there's a bit of cancer in everyone's prostate. The goal here is to find the slide with OBVIOUS cancer."

And this is, to the best of my knowledge, still the state of things in prostate cancer today. All prostates are cancerous. A man who lived long enough would eventually be killed by prostate cancer -- a cancer detectable long, long before he actually died. But most men die of other things, because prostate cancer develops so slowly.

Ignoring prostate cancer is in fact a common way to handle it, if the patient is old enough or the cancer is small enough when detected. The technical term for this is "watchful waiting".
You're overestimating Netlify's build tooling. It literally just spins up a virtual machine with Node on it, clones your repo, and does an `npm install && npm build`. When that finishes it copies the output directory to a server to host. Moving to a different host is a case of finding something that will let you do the `npm install && npm build` bit, which practically every modern hosting company does these days. Netlify's automated builds aren't even close to the complexity of running a CI process.

If you wanted to you could run the build process locally and commit the output HTML and CSS files to the repo, and the build process wouldn't even be necessary. You'd just need to copy the output files to a server using a git commit hook.
Repeated Bernoulli trials give rise to Gaussian distributions which is where the e exponential comes from.

This an assumption and an approximation and is not necessarily a good fit. Pulling from actual probabilities would generally perform better.

The rest is massaging to better fit the different objectives.
Check out the real reactions of kids opening it and using it, versus standard HP/Dell/Lenovo ... https://www.youtube.com/watch?v=jIXPEPu3Y6Y
It is how you want it to be. The marketing name is Big Sur. The version is 11.0.0.

There is meaning to the separate numbers in the version, there’s a guarantee they aren’t going to remove api if the third number increases but they might if the second one increases. The first one only increases with truly big changes such as this move to ARM.

Using an integer doesn’t work because point releases where the third number increases are not monotonous, 10.15.20 might be released while 11.0.0 is already out. Apple does maintain the previous release with security updates while there already is a newer current release.

Note that Windows is a big mess with Windows 10 build 2004 (because they want to avoid confusion with Server 2003) which is version 19041.329, or perhaps 10.0.19041.329. It’s almost the same scheme but with large numbers you can’t remember and are hard to find in the documentation.
Slack and the Path of Least Resistance
I disagree a bit about freedom and flexibility in switching faculty, and I disagree strongly about the phrasing of "willing" to work with x faculty on y problem.

I don't care how smart a student is, they are in no way prepared to select a project that will lead to interesting findings, which is a must if you plan to continue in any capacity. A good mentor will have a project with proprietary data that has a 95% chance of successful publication. In this way the student won't get scooped (not through any fault of their own, it's just that a PhD student, even a good one, just can't compete speedwise with someone like me who already has a code library built up to do complex analyses, this is why proprietary data is essential, or an extremely good prof who has an idea that they are confident no one else is on). My projects were a mix, I had one with proprietary data, and one which was a legit eureka finding. But as you say, most profs just aren't good enough to do these Eurekas (not an insult, 90% of science is gruntwork), so they need the cloistered data playground that the child student can crash around in until they manage to build their horrible little sandcastle. That data depends on funding, which depends on a proposal, which depends on a promise to do project X on data Y, and the prof is going to get reamed next time they apply for funding if student Z decided it wasn't "fun" and went to some other prof.

Caveat: We had one turkish guy who was straight up getting academically abused by his advisor (like literally timing his lunch breaks, sending spies to make sure he attended class, super weird shit), and thank the heavens there was a judicial oversight in place for him to get a new placement.

Caveat the second: I thrive in a low-input environment, so my prof just put me in the sandbox and I built the most magnificent and beautiful sandcastle the world has ever seen and roared my way to a whopping like seven citations (lol). My prof was also the director though and the low-input environment wasn't like optional, and not everyone did well in this low-input environment.
What is dishonest is to argue you have solved the problem of people being impoverished by the unpredictable [actually usually very predictable] downward price movement of the dollar by dismissing all Bitcoin's much larger and much less predictable downward price swings as 'early price discovery'.
This really resonated with me
In a third of cases, classrooms throw out, then replace computers rather than repairing them. Even if only one component is down.

More than 5 billion dollars is spent by US schools in this way.

While the original Kano focused on "make your own" as an experience, the new Kano PC is "click in and click out" for sustainability as well as see-through-ness.

As WIRED put it, "What's a learning experience for the kids becomes a sustainability experiment for the schools." https://www.wired.com/story/kano-pc-microsoft-partnership/
WhatsApp mod 2020 untuk Indonesia
Looking at upgrades right now - lots of chip suppliers courting us.

Alex Klein, Cofounder & CEO
ReactJS: A Simple Custom Hook
CSS Scroll Snapping doesn’t make scroll in steps like the steps() timing functions, it just controls the points that the eventual scroll position will snap to.

CSS Scroll Snapping may have a place for image gallery sorts of widgets, but for broader layout matters I strongly recommend against it: it can work tolerably on mobile (though it’s not without problems), but on desktop it seriously messes with scrolling so that on many devices it’s almost entirely problems.

Using a real scrolling area and observing what effect scrolling has upon it is the only correct way of rendering things. Then you could draw the contents in various ways—canvas (handle interactivity yourself), another DOM element behind the scrolling area (ditto), or a fancily-done `position: sticky` element that fills the visible part of the scrollable area.

Just remember that there are serious accessibility concerns about any of these sorts of things. Approach any sort of clever lazy loading of content with extreme caution.
It's not really any better outside of the humanities. Maybe the prospects are slightly better, but grad school is still a crappy choice.

I got a bachelors in Computer Science and then worked for 15 years before going back and getting a masters. While there I was asked to work for free on numerous occasions, we can call if different things, but that's how I saw it. Already knowing the value of my labour I finished my masters and then left. I definitely had the option to continue with a PhD, and I'm almost certain that had I applied I would have been accepted. But I just wasn't interested in being exploited.

I remember one class which I dropped in which the entire class was project based, and we were to work on projects that aligned with the research of the professor. On the first day there was no syllabus given, so I asked what the readings were and received a grumpy response basically saying, "Readings, yeah there will be some readings." Or something similar. It was incredibly clear the instructor just wanted grad slaves to advance their stuff. I dropped that class, but I could cite numerous other examples.

I paid for the privilege of working for free and learned some stuff along the way. Maybe I should have spent the two years and money on travelling and seeing the world instead. I likely would have learned more, but I wouldn't have this fancy grad degree.
Exactly.

This is also the best battery life you'll find at under $300, per Ars Technica.

A little chunkiness goes a long way ;)

Alex Klein, Cofounder & CEO, Kano
Facelandmark
good detection & landmark