skysight-inc/HackerNews huggingface dataset:
>Everything in software development has already been invented. People just keep rediscovering it and pretending they invented it. Whatever you think is so cool and new, was copied from Smalltalk, or HAKMEM, or Ivan Sutherland, or Douglas Engelbart, or early IBM, or maybe Bell Labs.

That's like saying programming language theory stopped 20 years ago and all the conferences and papers on the subject since then are fraud.

http://www.sigplan.org/Conferences/
> they were able to grow to the size they have become because they are exempted from liable laws under safe harbor

This was not a selective protection. When the government grants limited resources like electromagnetic spectrum and right of way, they're not directly making a monopoly, but the FCC does then claim right to regulate speech.

In the interest of fairness, the FCC classed telecommunication service providers as common carriers; thus authorizing FCC to pass net neutrality protections which require equal prioritization of internet traffic. (No blocking, No throttling, No paid prioritization). The current administration doesn't feel that that's fair, and so they've moved to dismantle said "burdensome regulations".

The current administration is now apparently attempting to argue that information service providers - which are all equally granted safe harbor and obligated to comply with DMCA - have no right to take down abuse and harassment because anti-trust monopoly therefore Freedom of Speech doesn't apply to these corporation persons.

Selective bias, indeed! Broadcast TV and Radio are subject to different rules than Cable (non-broadcast) TV.

Other regimes have attempted to argue that the government has the right to dictate the media as well.

Taking down abuse and harassment is necessary and well within the rights of a person and a corporation in the United States. Taking down certain content is now legally required within 24 hours of notice from the government in the EU.

Where is the line between a media conglomerate that produces news entertainment and an information service provider? If there is none, and the government has the right to regulate "equal time" on non-granted-spectrum media outlets,
future administrations could force ConservativeNewsOutletZ and LiberalNewsOutletZ to carry specific non-emergency content, to host abusive and offense rhetoric, and to be sued for being forced to do so because no safe harbor.

Can anyone find the story of how the GOP strongarmed and intimidated Facebook into "equal time" (and then we were all shoved full of apparently Russian conservative "fake news" propaganda) before the most recent election where the GOP won older radio, TV, and print voters and young people didn't vote because it appeared to be unnecessary?

Meanwhile, the current administration rolled back the "burdensome regulation" that was to prevent ISPs from selling complete internet usage history; regardless of age.
Yes yes - bullying peer reviewed work from being published is totally not censorship.
It's really easy to make a few hundred dollars a month if you're good at product and can do basic marketing.

1. Find a popular SaaS product. Like Intercom, Algolia, Segment. Make sure it doesn't have a free plan. This guarantees there's a market for the tool. Check out GetLatka for ideas. https://getlatka.com

2. Build your own take on the product. Find the minimum set of features that make it valuable. 10% of the work for 80% of the value.

3. Sell it at a 50-90% discount. There will be price sensitive customers that want the popular product, but don't want to or can't afford it.

4. Target bottom of funnel marketing channels: Targeted quora questions. Paid/organic search queries. Set up retargeting ads on Facebook. Product hunt launch it. That should get you a steady stream of customers.

I don't think this is a great way to build a million dollar business, but is a very easy way to make a few hundred. Shoot me an email if I can be helpful.
There are a couple different libraries, not sure which one is the best though. I know an official one is in development as well. https://github.com/VPashkov/awesome-nim/blob/master/README.m...
That is a dev mistake. So many default to no 3rd party, and for 95% of the web, nothing breaks. If you are in the 5%, the problem may be your design and not the user/browser/standard.
Awesome, that makes a lot of sense. Thanks for helping me understand these things better.
A comment you made 66 days ago:

Comments like yours really piss me off. You have absolutely no self-awareness or empathy, and come off sounding like a know it all.
it's a very reasonable argument if the outcomes of this are overtreatment or serious health scares and increased cost with little payoff as a result.

More data is useless if your data is mostly noise and if as a result error rate in treatment and costs rise. Add to this the strong incentive for doctors, especially in a profit-driven healthcare system to suggest action, this could easily lead to the rise of unnecessary treatment of benign abnormalities in otherwise healthy people.

This is also not speculation. Ever since the rise of diagnostics in medicine overtreatment has become more and more common. This study[1] estimates that almost a fifth of all procedures in the US are not necessary.

[1]https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5587107/
Meh; nodejs that uses youtube-dl frontend? why can't I just use youtube-dl?
That depends on the test. For example, prostate cancer screening isn’t thought to be helpful because most older men have it, but few die of it, but breast cancer screening is thought to be worth it, even with false positives.

Also, if we had a cheap, 100% accurate test for “prostate cancer will cause you serious trouble in your lifetime”, i would guess it would be worth using it.
They can make libraries a pain. Like imagine if someone write a library in C#2025 with dependent types where functions took parameters like [i: i%2 == 0] or whatever. And your big project has no existing dependent types. There's no way to adopt this library unless you pull dependent types all the way in.

Or even if you did, but your types were [i: i%4 == 0] or [i: (i+1)%2 == 1] or whatever, you'd have to write proofs that they types were compatible. Even some simple things are just not worth it.
Syncing Chrome across devices has long rendered the point moot. If you wanted syncing you were already logged in to the browser. If you didn't want syncing, there was no reason to use Chrome.
Those sound like consequences of improper reactions to screening results, not consequences of screening. The solution should be to make better decisions with the results.
Who is arguing against more data? Even the author of the article is essentially saying “buy it if you like it, just don’t buy it as a medical device”

On the other hand, maybe more data could be harmful? You might be interested to read a classic article (Bergman, 1967, [“The morbidity of cardiac nondisease in children”](http://dabamirror.sci-hub.tw/4363/be7b5e26e14c6389108fbdc70f...)

It discusses the harm to children of their parents believing their child has a “heart problem” when they have a completely benign murmur - which raises the issue of whether you should tell a parent there is a benign heart murmur when that information might actually be harmful - and whether that risk of harm is sufficient to override the parent’s right to know.

Another example will soon be genetic testing for risk of Alzheimer’s disease - if, at present we have no way of reducing the risk, is it fair to give people that information, when we know based on many studies that such knowledge lowers patient’s quality of life?

I think free adults should have the right to do all sorts of things that others think might be harmful - but it also seems reasonable (as this article does) to make people aware of the risks of “more data”, as well as the assumed benefits
The fact that a third party can benefit from flaws is somewhat unique to smart contracts. However, if you or your company are party to an "unprofitable" contract, it's both legal and sensible to ask a lawyer if it can be broken. The more talented the lawyer the more options they may find for you.

Furthermore, some areas of law seem more open to "Technicalities" than others. It's hard to believe that tax structures like
https://www.investopedia.com/terms/d/double-irish-with-a-dut... were part of the intent of the law, though they are compatible with the word of it. The difference between avoidance and evasion often rests on a technicality.

Finding ways to subvert the intent whilst remaining within the 'rules', is the very essence of hacking. No one said the username input couldn't contain an SQL statement?
> Naming matters.

Meh. I've gotten to the point where as long as variables are not named 'a', 'obj', 'thingie', e.t.c I'm good. I've gotten into enough arguments about naming that have turned into bikeshedding that I just don't care. I'll do my best effort at good names but I will go with whatever your review notes say. If I need to understand code later I'll rename as I go, do the code change and then revert them.

I've generally worked on legacy systems and on any reasonable sized system there will be multiple names for the same business concept embedded all over the place. You just have to roll with it or be perpetually frustrated.
Nah, I'm assuming that kids are much more likely to learn this if their parents believe this than if their parents don't.
Highly recommended:

https://www.amazon.com/Lectures-Mechanics-Mathematics-Studen...

Absolutely beautiful way to present quantum mechanics.
Toxic Spills Highlight Trump's Deregulation of Coal Plant Waste
That most people never read 1984 or are yet to watch The Circle.
Bertrand Meyer's book on Eiffel was all about the downsides of C++.

And then there's the Unix-Hater's Handbook...

https://en.wikipedia.org/wiki/The_Unix-Haters_Handbook

I wrote a whole chapter about the downsides of X -- do you think there's a need for a broader book? ;)

https://medium.com/@donhopkins/the-x-windows-disaster-128d39...
Isn't this more of an argument that we shouldn't necessarily treat everything we observe, rather than that we should observe less?

I get that screening may not be worth the cost, but if the screening is effectively free... then it seems the problem is more in how we respond to the answers.
Having created a few money making side projects here is some advice:

1. In my experience B2B ideas are best for quick monetization compared to B2C.

2. Think of roadblocks you face creating your own site. Pretty sure somebody else will face them too (many great products were created out of this, readme.io, statuspage, etc)

3. Don't go all in. I never spend more than 2 weeks before submitting my project on PH, HN, mailing my list. Don't ever make the mistake of working on something for 2 years alone not telling anyone about it.

4. Don't reinvent the wheel. Ie don't waste time on things like your login page (HNs login page is a great example on how much it matters), hiring designers (a template from HTML5rocks or wrapbootstrap is just as good). A lot of these things (support, auth, chat, etc) are offered as Saas services and can be integrated directly to save you weeks in launch.

5. Marketing is where you want to spend most of your time since yoh ask about making money. Also don't be afraid of pricing. Read patio11 black art of saas pricing for an excellent guide. Learn content marketing, SEO, etc.

Good luck!
Violent games perpetuating violence is an ancient far-right meme that needs to die already. That the far-left is now parroting these is beyond ironic, and just as asinine. Multiple studies have shown it to be bunk. Please stop demonizing games based on whatever your politics are.
Maintaining and migrating stored procedures can be a pain, especially when you're running a single tenant infrastructure, and even more if you don't migrate everyone at the same time.

I've had a lot of success by creating a small build system for the database logic, that can be as simple as running a bunch of SQL files in order.

The most important aspect is for the build to be "pure", rebuilding the whole thing every time instead of incrementally changing the schema.

A practical way to do this is to have all your stored procedures in a separate schema from your data, and starting your build process with `DROP SCHEMA procs CASCADE`.
Can someone explain what does "logging into Chrome" mean? (I'm not a Chrome user.)
> browsers should just stay neutral

You mean this as a pragmatic choice, or moral choice? Because on a purely pragmatic level I somewhat agree with you - a popular browser making such decisions is risking either losing users, or furthering the cat&mouse game. But on the moral/ethical level, the browser is an user agent - providing features allowing users to enforce their preferences is a good thing.
Production errors in business critical systems can be the most stressful event in your life when you write successful products. You'll simultaneously have to calm down a highly agitated customer as well as your own colleagues while dealing with your own guilt about screwing up, possibly at a spiritually low time like 2am.

Whenever I write software I try to picture those future conversations and what we need to do to avoid them. Having a few mildly unpleasant conversations about resources, quality, or time needed early on saves on far more unpleasant ones later. It's hard to do this with conviction unless you have actually been there.
...you can't watch anything at less than 1.5x?

Is this something you've trained yourself to do...? Like deliberately?
Claim of proof of the Riemann Hypothesis by Sir Michael Atiyah
Just as having any goal and means to achieve it including time didn't make people more happy, healthy and outspoken already.
What do you buy capital
Bonds/ equity with?

Bank deposits. The more deposits there are the more demand there is for bank capital in aggregate.

The system reaches an equilibrium at a price not a quantity. The quantity floats as required by the price of money.

Reserves are always available since the other banks lend them out and the central bank as lender of last resort. They have no control function in quantity. Only in their price.
Agreed. I think this was the first book that helped me understand L2 as a Hilbert space.
I'm about to go off-line so I can't enter a protracted discussion, but your comment leaves me completely baffled. For example, you say:

We know that some functions don't converge but that's only because we can't try n infinite numbers.

That's just patently false. For example, we know that this sequence doesn't converge:

1,

1 + 1/2,

1 + 1/2, + 1/3,

1 + 1/2, + 1/3 + 1/4,

1 + 1/2, + 1/3 + 1/4 + 1/5,

... etc.

We know that won't converge, and not being able to try infinite numbers has nothing to do with it.

So what you say seems to me to be, on the surface, pretty much complete nonsense. To one who is trained in mathematics, what you're saying feels very similar to people who haven't travelled much saying that the Earth is obviously flat.
Ah, I think I see the point here.

Software (including A.I.) developed outside of your culture won’t reflect your culture. We already see this problem with regard to racism and sexism — A.I. which cannot detect black people at all, or hand-written healthcare software which cares more about insulin than periods — so for example, if you leave it to America and China, you won’t have any education software (with or without A.I.) which can cope with the difference between a Gymnasium, a Realschule, and a Hauptschule.

USA companies are also already having a lot of trouble with the cultural difference between the “easier to seek forgiveness than ask permission” attitude they’re used to in America as compared to anywhere which enforces rules because they exist for a reason. Google Street View in Germany, for example. I don’t know about Chinese companies, but I assume they also have cultural assumptions that won’t apply outside China.
It's also single core comparison. Multi-threaded encoding is supported too: with 4 threads I get 0,190s for minih264 and 0,135s for x264.
For practical uses the "shut up and calculate" interpretation of QM works just fine.

For a recent head-scratcher, though, see https://www.nature.com/articles/s41467-018-05739-8
Wrong. Nobody who wants to influence the number down will have any political power in a society with private property rights. It will grow toward infinity on that ground alone.
Usually those proofs start off by saying "pick an N as large as you wish", and then showing that the statement is true. Thus, you're certain that it doesn't break at big scales because you allowed any big scale you wished at the start.
As long as we are dealing with humans, “improper reactions” to screening results are a consequence of screening :)
If you're talking about code comments to me that's a prime example of what you're talking about in the first paragraph.
You can login to the Chrome browser (think profile) using a Google Account. Doing so allows you to sync bookmarks, settings, passwords, etc. as well as remain always logged in to Google sites even after deleting all cookies (which would normally log you out obviously).
I have to say, it's surprising to me that none of the megacompanies is taking on true moon shots with their billions in spare cash sitting around.

Google's "Moonshot" department is mostly ironic, at this point. Literal moonshots have been demonstrated by SpaceX to cost somewhere in the 2-20 billion dollar range with current technology.

Makes me wonder why they're not funding more large scale research - throw a few billion at carbon sequestration, maybe?
all code exists to serve someone else's need

I've been programming since the 80s, it all existed & exists to 'serve my needs' alone. (Well, I have written a few things to help other people.) So obviously that doesn't seem right to me. Maybe you meant 'commercial/professional code' or something. I wonder what % of the LOC ever written were to serve the programmer and no-one else.
Cryogenic Etch Re-Emerges--Bigger Role in 3D NAND
Help Beta tester with know-how to connect db needed before next coaching call
Output Compression, MPC, and IO for Turing Machines [pdf]
https://support.google.com/chrome/answer/2765944?hl=en&co=GE...

Let Chrome scan your computer for malware? I wonder what is the cost for a free malware...
The persistent monitoring afforded by devices such as Apple Watch will directly lead to an increase in the detection rate of any condition that they are capable of detecting. These new detections will be conditions that had been previously undetected.

Whether you class these as false positives (because the existing test suite doesn't detect them) or false negatives (because the existing test suite should have detected them) is perhaps a matter for debate. The practical outcome is more people living healthier lives because their persistent malaise has finally been identified.

At first I was wondering how scheduling someone for a long-term ECG would cause damage, then I remembered that this feature will only become available in the USA soon. Given that the USA is a country where unexpected health care can destroy a person's life through either bankruptcy or the curse of being a woman/person of colour, yes I agree that detecting a previously undetectable condition could cause damage.
>MDMA is risky, and you probably shouldn’t use it

I don't understand how the author can come to this conclusion after describing almost every mentioned paper as unreliable for one reason or another.

As far as I know there is still very little in the way of consistent and/or rigorous evidence that even moderate recreational doses are harmful.

I would argue that if it is this uncertain as to whether or not the drug is harmful, then it is unlikely to have significant detrimental effects. Subcultures tend to build stigma toward obviously dangerous substances - most drug users would caution you to stay away from heroin or meth, for example, because the damage is obvious. If harmful MDMA effects are so subtle as to be effectively undetectable in the collective anecdote of millions of recreational users, then at the very least occasional use must not be so risky.
Ask HN: Which US city would you start a startup in?
My cofounder and I have been living in the Bay Area for a few years now. We’ve been debating moving to another city. Which US city would you start a startup in and why? (Bay Area included)
People usually ask,

How long does this pocket selfie drone stay up in the air?

Answer is about 10 minutes.
So if you are looking at shooting HD videos or images of projects that may require creative output, with captures from almost impossible angles - while at it - remember to start flying it down from the 9th minute.

Comes with extra battery for quick re-launch to the air...

Keep exclusive memories and events in amazing rich colors!
> People will abuse your platform

Traditionally though that meant abusing as in (1) deliberately consuming disproportionate resources or (2) attemtping to undermine the infrastructure. Not in posting things that are considered by leadership to be bad.
It is interesting that the basis of the tensor product of the spaces can be constructed as the tensor product of each possible combination of the basis of the spaces. Among other things, it makes clear that the dimension of Hilbert space for the composite system is the product of the dimensions of the Hilbert spaces. But this can distract us from the most interesting part, which is that the space spanned by these basis vectors is much larger than the simple cartesian product.

Focusing on superficial similarities is a two-edged sword: anchoring on a familiar concept can help or make things more difficult. And it's guaranteed to annoy people! (I'm mostly getting over it, but I still dislike the use of the word "tensor" to refer to multi-dimensional arrays. Tensor has a meaning in geometry and tensor algebra is not about doing linear algebra on 2-d slices of a larger-dimensional object.)
A modest proposal, to be sure, and very much in keeping with the spirit of venture capital. We could call it indenture capital.
Terry A. Davis's streams were full of good salty old programmer quotes...
I’m still not clear on this, perhaps someone can enlighten me: does the watch attempt to do an ECG whenever it can? Or is it something you have to explicitly trigger?

I feel like it must be the first one otherwise people wouldn’t be arguing against it.
Mean Motion Resonances and the Search for Planet Nine
Ok, but we should still separate our improper screening due to inevitable mistakes from improper screening due to not having good procedures in place.
Except battery, it is a battery destroyer unfortunately.
What? Nonsense.

Ask someone you know who doesn’t work in technology what they need. A teacher, a plumber, your doctor, your mechanic. I guarantee that someone will come up with something.

Us geeks think all of the problems have been solved because most of our problems have been solved. Meanwhile the rest of the world doesn’t know that we can actually help them because they don’t know to ask and we don’t think to.
The downside of nootropics?
I think it’s the reason we haven’t seen a new Mac Mini. I also think it’s the reason iBooks (the app) was renamed to Books.

New iBook ARM laptop and an ARM Mac Mini.
Part of a business plan, is an exit strategy. If yours leaves you homeless, you messed up very badly. Hyperbole does not help here.
We can absolutely say what happens to equations with big n, math has no problem talking about large numbers. n > n * n for n > 1 for instance is fundamentally true - by virtue of our definitions of "1", "integers", ">" and "n * n", our logical system (generally zfc), and our definition of true.

That's not to say that the real world physics will continue to match our models for big n, or anything like that. Just that our abstract mathematical models continue to "work".
The iPhone XS faster than iMac Pro on the Speedometer 2.0 JavaScript benchmark
It’d be nice if Safari were more regularly updated too.
How to Improve Your Development Experience – DEV Community ‍‍