skysight-inc/HackerNews huggingface dataset:
I am lazy and I reserve the right to be stupid.

N=1
13:40 "The two commonest digital notation languages in the world are musical notation, and knitting."

Knitting is the perfect analogy for describing how DNA works to your grandmother.

"Knit 1 purl 2 often enough and you end up with a sweater."
Where should I go for good basque food? I went to the hotel beside the train station in Winnemucca when I was driving through and it was interesting but didn't feel particularly authentic. Maybe that is authentic Basque-American food...
Actually GCC is very careful about adding new warnings to Wall because of backwards compatibility. That's a reason why Wall doesn't actually contain all warnings.
Yeah at my old job I had to write code in Python 6. I can tell you it's even worse than Python 2 and 3 combined.
They're going to have to move to IPv6 : with Europe running out of IPv4 addresses, and a lot of third-world countries never having had enough of the in the first place, soon enough an IPv4-only connection won't be considered a real Internet connection any more...
The Wikipedia entry is a fascinating read. It reminds me of how hard it was to get to where we are today, the myriad of small incremental innovations necessary to advance from each generation.

I need to read Soul of a New Machine again.
>> Passwords are obsolete because of email and SMS. Specifically, the ability to send an email or SMS to users reliably and quickly.

>> The basic idea is that instead of using a password to authenticate each user, a temporary secret code is sent to them over a secure channel. Email or SMS is that (mostly) secure channel.

Email is not secure and trivial to spoof. Most users use a password to authenticate their email account. Unless you have a private key system in place, how do you get access to your email so you don't need passwords? (bootstrapping problem)

SMS is not secure. SMS-jacking is a serious problem that has been used to commit fraud and take over user accounts. Do not use SMS as a form of multi-factor authentication.

More factors are better, not less. Ideally, something you have (a token), something you know (a password or PIN), and something you are (biometrics). Defense in depth is effective, so use it.
...What?

Vision Fund isn't "public", and most of the companies they invest in aren't "public".
> they'd have to give them their FCM credentials, which is a no-no.

trivially addressed via a proxy, which you’d want anyway to properly monetize it
If the air wasn't toxic I usually try to go for a couple walks with the dog around my place in the Oakland hills. Its pretty nice area to wander around. Some steep stairs provide some opportunity for a bit more strenuous exercise which is nice.
Product Leadership Frameworks for Startups
Yes, that's what I meant. They didn't defraud investors early on, and definitely not by overstating their technical specs and capabilities (hmmm.... NKLA), and now when they have reached critical mass (which happened around the time Tesla began trading at $200ish), they have essentially enough power to buy their way through the courts in lawsuits which will barely scratch them. Hence now they often engage in fraudulent activities, just as Facebook did with CA.

I used the words "As it turns out, they never defrauded" because at the time Tesla got into the market and began its uptick, investors like Einhorn often criticized them on their technological standing, which turned out to be solid and not based on lies, unlike what those short sellers were saying.
Wikipedia mentions him in multiple other places. This article features both the information about his involvement and his posthumous awards: https://en.wikipedia.org/wiki/Operation_Red_Wings. The part about the commemorative statue that I mentioned comes with no fewer than six sources. Considering that it is a centerpiece of the park and any Memorial Day discussion here, any Wikipedia guidelines that are being interpreted as being unable to verify this are broken.
Lots of this in hinged on the fact that real estate business will inevitably collapse. Dont expect them to take this hit lightly and "pivot" or "adjust". The whole business is based on "location location location" - which will (already has) become more and more irrelevant.
I think you're misunderstanding what was meant by "longer term compatibility". The issue isn't that the migration period was too short, it's that there was a such a big discontinuity in the compatibility in the first place.

Python 3 provided no extra value at a high migration cost and painful library ecosystem issues. This is in contrast to typical programming language version migration, where breakages are either avoided entirely or are extremely localized. For example C++11 had some breaking changes compared to C++98. I don't know if I ever noticed them, but it didn't matter since C++11 added so much value that everyone wanted to migrated ASAP, and anyway there was no need to move the whole ecosystem at once.

No matter how long the transition period was for Python 3, there was not going to be a good time to migrate. So most people would leave it until the very last minute, resent every hour of time spent on it, and sometimes put the option of rewriting in another language on the table.
> A big reason why China and SK are successful is language barrier. It effectively stops brain drain and thus, increase innovation.

This is BS. There will always be a loss of brain power to the lingua franca nation(s), regardless what that language happens to be. The research opportunities will (almost?) always be better.

That said, many people stay in China or return to China because they like it there, even if they speak English at a high level and have the option to stay in an English-speaking country. This has been true in my circle of friends and professional acquaintances since the 90s.

It might be the case that China is large enough to create its own large opportunities, so emigrating from China to an English-speaking country may not be particularly compelling. That said, I think it’s an apple-and-oranges comparison — the opportunities largely seem to be simply different from where I sit.
I wonder how successfully someone could abuse this to blur large swaths of Street View. It'd obviously require some effort to ensure Google didn't know all the requests came from one actor or group.
Two Rivers – A Short Poem
Two rivers met and ran together

Through gentle times

And turbulent, mixing waters

The river overflowed and diverged

Two tributaries
LHC at CERN (Switzerland), XFEL at DESY in Hamburg (Germany), ITER in France, etc. (probably all have a lot of non-EU funding though)

The EU Horizon 2020 budget is 70 billion EUR, spent over basically 6 years. Around 80 billion is now being spent as post-pandemic stimulus, but less than what was proposed by the Commission.

That said, you're probably right that US pumps hundreds of billions into "innovation" (let's say R&D) whereas it's just a hundred for the EU.

Fortunately the EU is catching up, but alas it's not because it's so aggressively allocating more for R&D, though the trend is positive, but the US' trend is at best flat, maybe even negative: https://ec.europa.eu/eurostat/statistics-explained/index.php... (Of course these are GDP percentages, and since the US' economy is bigger, the absolute numbers are a lot bigger for the US. And that's why even though Japan's percentage looks best, their absolute amount is below what the EU spends on R&D.)
I think the physicists are touchy about our layman's thoughts on this, and they are correct in that there is little to no evidence to support claims like this. However, I too, look at incompleteness, entropy, things like prime number distribution, and chaos, and I can't help but think: it (everything) really does seem to be destroying things only to bring them back again in a novel form.

It's intuitive, it's not suggested by evidence, it's based in imagination rather than reason, but I imagine the universe as a matter / energy creation machine in which the forces that tear everything apart seem to be generative. I think perhaps over time we will observe a correlation between the entropic forces at the edge of the universe and the gravitational forces of dark matter in the center of galaxies. I think dark matter is dark because its light hasn't reached us as its trapped by gravity, yet its gravity is there. It's new matter, and we don't know how it got there. I think we'll find the bridge by looking into quantum mechanics, and how particles behave in relation to one another when they're in conditions similar to those described at the point of heat death of the universe, everything broken down, even time. When that happens, what's the difference between any one thing and another? I'm not entirely convinced: "well, nothing at all" is the answer. Do we know nothing at all is stable? The big bang seems to suggest that nothing at all is extremely unstable.

I think the physicists are touchy because imagination has replaced reasoning in key areas. Whereas you and I would probably love to be told exactly why we might be wrong about our crackpot musings in a field we upfront claim to know little about.
OK. Java did all of it, including the web apps.
Are you talking about Tacoma/ Ruston Area?

I agree with you. Recycling is stupid; weirdly enough it's a major contributor(? Totally not the right word) to homelessness.

Secondly, it's allowed to be 'disposed of' internationally. Who knows what the Chinese and Indians are doing with it.

Instead of CRV at the consumer level, we should have susidies or direct payments to suppliers for reusing plastic. All the plastic that isn't 'intrinsically valuable', ends up safely in a landfill.
Essential Startup Skills?
What do you think are the key skills startups should master to maximize their chances of success?

Premise

As solo-entrepreneurs we have to do almost everything in the beginning, so it's probably a good idea to get a decent understanding of all the key skills.

Here is my list. Please let me know if I am missing anything or you disagree.

Lean Startup - understanding MVP and the importance of pivoting to customer feedback

Copywriting - convincing people to buy from you

Content Marketing - getting attention cost effectively

SEO - Getting found in search

Paid Advertising - driving traffic cost-effectively

Analytics - knowing where your customers are coming from and what they are doing on your site

Networking - connecting with people to improve your future opportunities

Sales - the ability to generate business for your company, attract employees, motivate workers, etc.

Is there anything you'd add or subtract there?
Thanks,
John
Needs some pop music:

Abba - The Piper, 1980, 3min24sec

[1] https://www.youtube.com/watch?v=FFrGTtZKA_I
If you haven't had the resources to port a codebase to a new language version over the course of twelve years, you clearly haven't had the resources to maintain it.
Maybe it's the fact "python" usually runs Python 2.7 on modern systems.

From there, you use the built-in documentation, learn your way around the language, and end up with Python 2.7 as your daily driver.

You have to know to write "python3" to get Python 3. In effect, it's not the default, it's the special alternate version.
Has anyone ever taken the tour of SLAC? It's currently unavailable due to COVID-19, but it's on my Bay Area bucket list.
Except for the fact that it ties you to Apple, not Google (in your description, Google could still link all your aliases together), what you describe is very similar to https://en.wikipedia.org/wiki/Sign_in_with_Apple.

If you want to prevent that, a way to do that is by having a personal domain, and have all mail sent to whatever email addresses at that domain you want this to happen for forwarded to your personal domain.
In many places they are called just women.
Is anyone using Deno at scale or in production yet?
I've complained about Goodreads a lot, but the idea that their search is bad is new to me. (Except in that I can't open each result in the dropdown in a new tab. Very annoying.)

If I type in Inferno, it drops down Dan Brown's, Sylvian Reynard's, and then Dante's. If I search for Narnia...actually it pops up as the first guess when I just type "N".

Turns out there are edge cases where it does poorly, but it's never been a problem for me, and I search Goodreads pretty often.

EDIT: I should clarify, searching by title or author works really well. Searching by additional metadata is missing, and that's very sad -- I end up just browsing lists. Openlibrary search has a much steeper learning curve, but you can search by reading level, or publisher, or anything.
> Single human hairs can also be visible in photos.

Not at the distance and resolution of a photo like this one:

https://www6.slac.stanford.edu/sites/www6.slac.stanford.edu/...

See the orangish lines between the sensors.
Users trust apps. Could apps ask user’s consent for x,y attributes & collect data for a,b...z attributes? would apple/google allow that?
I really resonated with this post, I share a lot of its perspectives. And if the author is reading, self-determinism is exceptionally useful when raising children[1].

And if there is anything that my life has taught me, it is that potentially everyone responds differently to the same stimulus. There are few "universal" things about people and so generalizations are difficult if not impossible with regard to how people will react.

Understanding that can help avert the 'dual user stories' quagmire that some products find themselves in. Imagine your text editor product development team is half hard-core vim users and half hard-core emacs users. Maybe you put together this team because you wanted a product that appealed to all text editor users, maybe it was just thrown together, however such a team was formed, my experience is that it will produce a substandard product that will not appeal to anyone. This seems to happen because the conflicting visions of "a good editor" within the team seep into the product and the users of the result are often confused as different parts of the same product seem to have different philosophies about how the product should work.

That said, I'd love a product like 'Monarch Money' that was a) not subscription based and b) not cloud hosted :-).

[1] Anecdotally of course, just a survey of my general social group of which roughly 40% chose to have children and pretty much half took a "self determination" route in child raising and the other half took a "guided/trained" route.
> Heartbleed was duplicated in Rust.

There's a big difference between intentionally duplicating a known flaw in a safe language an unintentionally producing a new exploitable flaw in a safe language.
i've heard this before. It was in regards to people washing their clothes.
I'm also a software engineer in my 40s who has not had trouble getting jobs. My answer is yes, I definitely keep current. Right now I'm working on Gatsby in TypeScript. 10 years ago it was Phonegap and native iOS. 20 years ago it was PHP and a bit of Mac software in Objective-C. By staying current I can negate the main objection that employers have to older developers, which is that our skills are outdated and we're unwilling to learn new things. It's more fun too!
Poorly, but I digress. I see no reason to close the question. I see multiple people voting to do so a disconnect from the people deciding this.
I can't tell what you're arguing. An employee makes a daily conscious decision to wfh and is then upset about any consequences of doing so? Is this person an adult?
Basically the app provides schedules, agenda etc.,
Care to back up that opinion? I'm quite curious to know why you think Hindenburg exposing this fraud to the world, and consequently saving countless more people from being scammed, isn't beneficial to society and legitimate business.
Does anyone know about Python 4? Is there anything particularly notable or exciting on the horizon?
> The t-test is extremely robust to departures from normality given equal sample sizes

That's over selling it. Its very sensitive to fat tails and skew. That's the reason robust testing and estimation is a thing. Wilcox's research would be a good near contemporary place to start [0][1].

[0] Wilcox, Robustness of Standard Tests https://onlinelibrary.wiley.com/doi/abs/10.1002/978111844511... (paywalled)

Abstract: Conventional hypothesis‐testing methods such as
student's t, the ANOVA F test, and methods based on the
ordinary least squares regression estimator, are not
robust to violations of assumptions. In fact, there are
general conditions under which these methods can provide
poor control over the probability of a type I error and
inaccurate confidence intervals, no matter how large the
sample sizes might be. Relatively poor power is yet another
concern.

[1] Fundamentals of Modern Statistical Methods: Substantially Improving Power and Accuracy https://books.google.co.in/books?id=uUNGzhdxk0kC

Conventional statistical methods have a very serious
flaw. They routinely miss differences among groups or
associations among variables that are detected by more
modern techniques - even under very small departures from
normality. Hundreds of journal articles have described
the reasons standard techniques can be unsatisfactory,
but simple, intuitive explanations are generally
unavailable. Improved methods have been derived, but they
are far from obvious or intuitive based on the training
most researchers receive. Situations arise where even
highly nonsignificant results become significant when
analyzed with more modern methods. Without assuming any
prior training in statistics, Part I of this book
describes basic statistical principles from a point of
view that makes their shortcomings intuitive and easy to
understand.
Lost time? How do you figure?
Show HN: Photo Enhancer
Summary:
“[For HTTP/2], we just need to make sure that both requests are placed in a single packet (e.g. by writing both to the socket at once)“
And then looking at the order of the packages when they get back.

Now you have a way to measure computation time at the server, that opens up a whole range of attacks.
On the current Debian (10), when I do this:

$ apt install python
$ python -V

I get this:

Python 2.7.16

So EOL for some definition of EOL.

But probably not in terms of "Don't use it in production anymore". Because in many places, what is in the current stable Debian repos is what is used.
We detached this subthread from https://news.ycombinator.com/item?id=24459832.
I can imagine you would have a lot fun with an electron microscope.
PortSwigger and Burp Suite are... interesting (poor?) names when it comes up among those who don't already know it, but that aside, they're very common tool in the industry for web pentesting and some of their articles are really good. It's also not a Q&A site like Experts Exchange is, and you don't have to pay for the answers, just for their software product.
Show HN: View AWS SES templates in the browser
https://zeer0.com/templates/ - Viewing your SES templates directly in the browser made simple. Includes a demo key and secret to make testing the tool even easier.

See the html version or the text version of your email template. Everything happens in your browser so your aws key and secret stay safe.

There's nothing more to it. Looking forward to your feedback, HN.
We detached this subthread from https://news.ycombinator.com/item?id=24457908.
Used Google Street View and 3D when looking to buy a house. It’s 10x more telling than the actual ad. You can see the slope, street size, the freespace on the sides, neighborhood debsity, the actual land size, the roof constitution. Ad photos tell you how it was renovated inside, which tells you nothing that you need to know.

It did fee like invading people in their garden, especially the satellite/3D view. But so do the photos: if you are politically exposed or a Youtuber, it’s annoying to know people can use the ad photos to disqualify you on poverty topics.
It was for privacy reasons, which is why so many houses are also blurred. Once a house is blurred there's no way to unblur it since Google doesn't take new pictures and as far as I know the blur would still stay at that spot.

Look at every country around Germany and you'll see a web of streets covered by Street View. In Germany it's one big blank [0] and what's covered uses decade old pictures taken before Google stopped mapping Germany on Street View.

[0] https://imgur.com/09Glxyo
Hello ThinkStation team,

Being a parent(s), we find this platform very unique, and definitely an endeavour we wish our kids to continue throughout this unprecedented time.

Just one question in relation to 'privacy'. How does ThinkStation manage and resolve privacy/security breaches that could make families vulnerable? Furthermore, what methods have ThinkStation currently set in place to address issues at the root?

Thank you,
I remember the tool. Saved me many times during my heavy Flash development years!
Sure, but even that is dwarfed by the equivalent problems in the ruby community. Most gems die after X years. Ironically some part of this must be explained by Python's enormous popularity.
Interesting question. The currents involved are very small, so it might not be enough to destroy the chip.

One unexpected thing I noticed in the chip is a control signal to pull lines low during startup. CMOS doesn't like floating signals (since you can end up with the pull-up and pull-down transistors both on). But before the configuration is loaded, the routing lines may not be connected to anything. So the FPGA has to pull these lines low until everything is configured, and then release them.
Thanks, Firebug.
Even more clarification, they loan the shares to the short seller from individual brokerage accounts without most of those individuals even knowing.
See related recent discussion about what’s wrong with social science, which also touches on prediction markets for replicability: https://news.ycombinator.com/item?id=24447724
I can also give Nokia 808 PureView or Nokia N900 as example.

Symbian phones were smartphones, with a mikro-kernel and plenty of multiprocessing capabilities via active objects.

And Nokia N900 was based on Linux.

Time to learn that smartphones did not start with iPhone.
Let's go further than this though. Governments should all follow the China model and have their own firewalls, support their own software industries, and splinter the internet.

Also support institutes that do work in FOSS.
I have absolutely no idea what any of this has to do with my original point or my reply.

Android OEMs have bad battery life because they install their own services and layers of nonsense over the top of Android. That doesn't change the fundamental issue here.
While I realize that land is a distinct factor of production in the land-labor-capital-entrepreneurship model, in common usage I'd say land is the ultimate capital.

Capitalists exploit ownership to generate profit for themselves. Sometimes that's ownership of something they produced, like a machine or a building or a work of the mind. More often, it's something produced by labor that they exploit for profit. And sometimes it's something they didn't produce, but manage to own and profit from nonetheless, like land and natural resources.
Would it be safe to say that modern FPGA, although larger, are not more complex, in terms of the bit stream that programs them?

In other words, that a modern chip's bit stream is not more complex, only longer?
I'd imagine that the privacy backlash is the reason they didn't see the benefit of rolling it out more widely. In most other countries with Street View coverage there's plenty of rural areas covered well. In the UK basically everywhere is included.
We've banned this account for breaking the site guidelines. You can't behave like this on HN.
I see a lot of comments about Python 3 was 12 years ago. Yes. But Python 3.0 - 3.4 were not usable.

Most important third-party libraries were only ported Python 3.5 onward. So the real Python 3 start date should be 2015, not 2008.