skysight-inc/HackerNews huggingface dataset:
That's not exactly what you mean, but you could do this in Go by using the `init()` function. From there you assign a package level variable to either an object that only exposes public getters, or one that is only exposed/manipulated by public functions.

var myVar MyType

func init() {
myVar = newMyType()
}

func GetMyType() MyType {
return myVar
}

init() is run when the package is imported.

myVar is constant (though not guaranteed at the type level).

GetMyType() is the only way to access myVar and return a copy, not a reference.
Yup, that's a validation issue, as NASA would term it:

https://en.wikipedia.org/wiki/Verification_and_validation
>You have to pay homage to various absurd beliefs, contribute money to them, and worship the value of it no matter what the apparent merit of it is

What on earth is this referring to?

>its heresies which appear to be self-directed development and independent thinking

A place to learn to do research makes an heresy of "self-directed development and independent thinking"?
For anyone else that’s confused, TLS = thread local storage
If you ever found yourself lost in Plato's cave, you'd be super confused as to what those black splotches on the cave wall are.
Here is a good video describing how this might work. Near the end he shows that even printing out an image that has been "cloaked" and viewing it from different angles can still fool a neural network classifier.

https://www.youtube.com/watch?v=4rFOkpI0Lcg
Your point is good, but one could suppose Twilio is not a "lone developer".
It's a quick dopamine kick for people to feel like they're doing something good. When the reality is they're not equipped or interested in fighting actual issues. This is easy, so they push for it. I mentioned in another response that it's dangerous logic too. By this standard all the DC, Marvel, and Star Wars sets need to be removed for creating a positive view of violence.

It's just dumb. Besides, Technic is literally a series about technical feats, of which, the Osprey is.
This is awesome and really promising. But the fundamental fact about machine learning is its supposed to approximate/model any scenario so the basic premise of ML would defeat this isn't it? Its a matter of time before someone creates a face recognition model to defeat this.
I was with you until your last line, which I categorically disagree with. These two alternatives perfectly map to two different ways of thinking about the vector c:

- As a regular array (for someone with Python experience but no knowledge of linear algebra). In this case you can just loop over it as with any iterable.

- As a vector, with the associated mathematical properties. In this case you can operate on the entire vector, which is much faster; this happens to be because of implementation details (using C structures instead of Python lists, parallelisation, whatever), but is also just highly intuitive.

I'd argue that this is exactly what Tao is saying, about how different notations suit different contexts, and that allowing both methods in no way violates the Zen of Python (in reference to jimhefferon's comment).
Technically that constraint only applies to rational actors. There are plenty of reckless actors who risk it all on a longshot without anything to fall back on and enough survivor bias to make others think it is a good idea in general.
Please try the "New Proof of Concept," and let me know what you think. The source code is available for the "Old Proof of Concept."

The demo intends to showcase the "visibility precomputation" concept. I realize that the geometry in the scene looks dated--like N64, according to my girlfriend--and I might get around to something with a higher polygon count. I'm starting simple!
Scalable data classification for security and privacy
Care to elaborate which parts weren’t accessible for ya? Thanks.
It's true that they're not reproducible. Are there other noticeable differences?
Very interesting. I'm actually looking at building something like this currently (for internal usage).

How does this work with things like databases, user login, etc?
I think if there was a rigid spec, it would work against one of the points made early on in this doc (which I think is worth taking note of):

> Rule #1 is: Write them in whatever form makes the most sense for the particular project.

This is an unsatisfying rule, but I think it's important because each team/problem space/etc. is different and too strict of rules can often lead to documents that may end up being shallow.

However this admittedly doesn't help with this other problem you brought up:

> Also, when design changes - these docs need to be updated.

... but that may be okay given a shared understanding of what the goal of said document is. If the goal is to gain consensus around an implementation (as opposed to it being a living document), the document may have served its purpose by the time that consensus is reached, even if later on the design changes. If the goal is to have living documentation of a system, then maybe the rough format specified in this article isn't correct.

One term I've heard for design documents is that they end up being a piece in a "Decision Log", which has helped me feel less bad if the document falls out of date. These documents end up being more point-in-time representations of the collective understanding/opinions of how a specific project/system was being thought of, and that has its own advantages even if it falls out of sync.
The H-4 Hercules could plausibly be considered larger. It has a larger wingspan, height, and cargo volume, but only ever flew once (for about a mile) and has significantly lower weight capacity. It was also bult several decades before the AN-225.

cf https://www.theaviationzone.com/factsheets/hk1_specs.asp
>If it was a serious bug then that could be a huge issue.

Regardless of the severity of the bug, the only-case scenario is that all the sites you have pulling from that CDN break until you recompute the hash. How annoying this is scales directly to how frequently your libraries have to release vital security bugfixes.
Show HN: Top business podcasts dataset (7/12/20-7/18/20)
We took the top 100 business / entrepreneurship podcasts, transcribed them, and ran them through an NLP algorithm (AWS Comprehend for now, looking to build our own in the future).

This dataset is for 7/12/20-7/18/20 (last week Sat - Sun)

The synthesized data is in Airtable

https://topicbase.co/#week29

It categorizes key phrases of the audio transcripts into 9 different categories (https://docs.aws.amazon.com/comprehend/latest/dg/how-entities.html)

Each of the topics has the top 20 results, except in the few cases where we removed duplicates (It counted Instagram and instagram as two different topics for example). This avoids the really long tails of single keyword mentions.

The "Top 100" comes from Chartable's top 100 podcasts for the business / entrepreneurship category based on the apple podcast data out of the U.S.

If this is interesting/cool/valuable for HN I can post a new one here each week. What other categories do you think would be cool to do? I like the idea of financial news to add to trading algorithms but would be curious what comes to mind.
Tuition costs are ridiculously inflated, and I'd love to see them come down, but "the same thing used to be cheaper" is an argument that doesn't work in any other field. I'd rather see a discussion of the inflation-adjusted rate of increase, or perhaps some other appropriately adjusted metric; tuition numbers would still look terrible, so there's no need to weaken one's argument this way.
In general, the less of a monopoly you have, i.e. the more competition you have, the greater the benefits of vertical integration.
I don't know of any research, but personally know people who looked for ways to start their company while hedging various risks[1], couldn't find a way, and never tried.

I started a company after the first dot.com bust, because I had almost nothing to lose. But I also had no dependents to hurt. So it can cut both ways, but I don't think many folks take the path I did by choice.

[1] One had a spouse with a chronic medical condition, losing insurance was not an option; one had a large student loan debt and didn't want to risk defaulting. I've heard other stories.
If you trawl Girard’s papers you will find him saying at least these two things:

Logic is subjective.

Logic is implicit - will never be explicit.

“The symbol speaks for itself” is the notion of denotational semantics mathematicians use. I am in the camp of “symbols mean whatever you interpret them to mean”.
> ESO ... has taken the first direct image of a planetary system around a star like our Sun, located about 300 light-years away...

> The two gas giants orbit their host star at distances of 160 and about 320 times the Earth-Sun distance.

For our purposes, a parsec [pc] is 3 ly, so the host star is at 100 pc. The inner planet is at 160 AU, which we'll round to 100 AU.

So the angular separation is 100 AU / 100 pc = 1 AU/pc = 1 arcsec, and their resolution must exceed this.

And then we have this handy chart:

https://astronomy.stackexchange.com/questions/20695/how-big-...

This illustrates that the key issue is not resolution itself. It's contrast, at this high resolution. Because the planet must be distinguished from the host star.

I don't know what the contrast difference here is. For Earth-like exoplanets (smaller targets at 1AU), the contrast difference is 10^10. That is, for every 10 billion photons from the host star, you get one reflected from the exoplanet.

[edited to add: using the link provided by @teraflop, Table 1, column 3 seems to show a contrast of about 10-12 in magnitude units, which is 10^4 to 10^5 in physical units like photons]
Five Japanese Authors Share Their Favorite Murakami Short Stories
Where Do AR and Local Commerce Converge?
I would need to double check, but I don't think Android even comes with a non "service" Video Player/Photo Viewer/Music Player. Its Google Photos/Youtube(Music).

The AOSP ones are just barely maintained.
With very few exceptions, everyone who plays Rocket League is playing it because they find it intrinsically rewarding. When I taught intro stats I'd guess less than 2% of my students were studying stats because they found it intrinsically rewarding. Even when you get into upper level classes, even among graduate students, the percentage who are taking a class for the intrinsic reward rarely approaches 100%.

Trying to make education more like Rocket League, ignoring the wildly divergent motivations of the people involved, is a fool's errand.
Looks like it is obfuscating asymmetry. In addition to the intended effect it could also make people more attractive.
Don't they sign their code so that package managers can verify it's really from Twilio?
I really really loved Nielsen and Matushak's Quantum country.

https://quantum.country

There are two reasons I like it.

There is no mumbo jumbo about polarising filters and "look how mysterious" it is. No. They concentrate on very simple linear algebra and work with it.

Second, they make a convincing argument that when you memorise a bit of material, it makes it intuitive. So they incorporate spaced repetition to continually test you (by email) so that the material gets into your long-term memory.
> Quantum networking

Any recommended reading materials on this?
The Apple ][ has two BASIC interpreters (the integer basic Woz wrote and the Applesoft basic licensed from Microsoft.)

The original Mac was a demo -- with 128MB of RAM it struggled to do anything at all, with 512MB you had some room to work with. Original development for a mac was done on a different computer.

There was no compatibility between the Apple ][ and the Mac. Apple did not realize how long the ][ would last. If they'd known that, and known that Motorola was going to abandon the 68k, they might have come out with something like this earlier:

https://en.wikipedia.org/wiki/Apple_IIGS

which could have evolved an entirely different direction and avoided more than one of the near death experiences the Mac went through.
> The release of the new device is scheduled for June 2020.
There's a Burning Man analogy in the Twitter comments that struck me as quite apt. In fact, it holds for everything from vacation destinations to multi-decade music acts.

People who were there at the beginning feel that something magical has slowly been corrupted by success and all the bigness issues that come with it. They aren't totally wrong. But people who get there later still find something of value, and everything is now sturdy enough to support wider participation.

I'm okay with seeing it both ways.
Hmm, maybe I'm missing something, but the main argument for the Great Filter is that we haven't observed any extraterrestrial life. If we started observing that life, that might just mean that so far our observation technology has not been good enough previously.
It's not a childish question of hurt feelings.

This is bringing race into a discussion where it does not belong, this is perpetuating racial bias and racial discrimination. Your comment does the same.

I have flagged the original comment because I think this has no place on HN or anywhere.
Fun read, but does anyone actually change their coding practices based on high-level essays like this? HN seems to be filled with a highly opinionated bunch, and I question the point of these musings.
I am just saying the small grant makes a lot of sense from the YC worldview.

And, if someone has family, house, etc. to provide stability do they need YC financial assistance?
I have experience of creating user-interfaces for the web and have a WebGL background. They felt I could learn on the job and contribute.
But isn’t that better than code (especially if working) that gets scratched? I think designs that are scratched indicate you don’t understand the value you contribute to your company (or that management sees in you) which should be the root concern for the career development.
I disagree with unilateral disarmament but I don't see there's anything bad about world peace.
Is this true when PPP-adjusted? I don't know Switzerland very well but I was under the impression that the price level was quite high.
When was there competition in the office suite space? In the early 90's? Or the law firms that continued to use a stagnating WordPerfect for way too long after everyone else standardized on MS Office?

I entered computing at a time when there was basically nothing else available. Mac was trash and way past its glory days. Linux was a toy that no one would use seriously. The hardware support was non-existent and if you wanted to get online you often had to go buy a new modem. The other players today didn't exist yet.

It's true there is consolidation, but there are also options which didn't exist at all not too long ago.
The observation that programs have distinct init and main phases is one reason why capability-based permissions exist. You can do initial work - read a config file, open ports - and then drop the capabilities to do those things. This way, a buffer-overflow that occurs after the init phase ends up being less harmful. The program no longer has the capabilities to open new files or new ports or cause more havoc.
Fellow bangladeshi here. Its been very interesting to see the comments on this post and it gives me lots to think about.

I will say, having operated these facebook based businesses, it is literally the worst and I can't wait for something else to take its place.
I don't actually remember that many dialogues the last time I installed windows. It would be pretty obnoxious if there was a dialogue for every bundled program or feature that nominally competes with others: browser, media player, text editor, shell, drawing app, firewall, anti-malware, app store, etc. There's probably a least a couple dozen programs in that category.

It's not really clear to me why a few of these application types (like browser and media player) have been singled out in the past, but others are given a pass.

As long as third party programs can be treated the same as first party ones once installed (e.g. default program preferences) I don't really see bundling as inherently anti-competitive.
AT&T urges customers to buy new phones to keep using its 4G network
The problem isn't just nervousness and anxiety.

You have to work a second full-time job that isn't the startup.

Probably during the day, so you can't do daytime things with your startup.

You have to borrow on credit cards to pay the rent, bills and food.

You get evicted if you don't.

You don't eat much so you can't think as clearly.

You lose your computer when the bailiffs come to collect.

You have to have a borrowing facility, and it has to not be declined all the time.

If you hit a limit, you have to pause the startup and work elsewhere, probably for months.

You can't go personally bankrupt otherwise your startup will be liquidated as well.

You literally don't have as much time, energy and mental capacity to put into the startup.

Saying that every company does this at founding is false. For those with better savings, better support buffers, they do not have the same amount of the above problems. In particular they can eat and have somewhere reliable to sleep.

For those without, they literally cannot put as much time and cognition into the startup.
if you're a comp-sci guy and just interested in understanding what it's all about Aaronson will be your favorite author:

https://www.scottaaronson.com/barbados-2016.pdf
Can you elaborate on those issues?
actually aws changed the default lately and added more options to really see what you configured. in the past, there was no indicator if s3 is private only oder public
Doesn't sound so non-malicious to me:

"Specifically, the modification added code to the end of the TaskRouter.js v1.20 SDK that made an HTTP GET request to hxxps://gold.platinumus.top/track/awswrite?q=dmn and followed the URL returned in the HTML by that request."
A PhD is a monastic experience, I remember reading that on a blog somewhere. Couldn't agree more.

It comes with all the same features (it's even baked into the history of education being baked in to the Church).
Lets take inventory of your skills. Reason is that making money is a skill you can learn. You probably have some of the ingredients you need to make it work, but are lacking other key ones. So, list away.
Meow Attack deletes unsecured databases on the Internet
I used to believe that argument, and then I worked in California. My effective tax rate in Canada was ~43% and my effective tax rate in California is 31%. Considering that tuition isn't free, healthcare isn't free and child care isn't free, I fail to see what that 31% goes to.
Ahh, I never paid attention to the code, I guess they would "update" the design over the time?

In my country, Indonesia, I would guess the quality bar from Uniqlo would be pretty low since it's in SEA, but compared to local brands, I think the stuffs Uniqlo makes are really good, I loved shopping in Uniqlo.
Mieko Kawakami shared this on her Twitter, quite grateful that more Japanese novels and authors are reaching the western world. I recently read her book “Breasts and Eggs”, which was incredible for speaking to feminism, adulthood, and socioeconomics from a somewhat orthogonal perspective as it is written from a Japanese context.
Straight from their Terms of Service [1]:

We can remove any content you post for any reason.

They also clarify that they have rules [2] that users need to follow. Also government takedown requests might be followed without even notifying you if the law prevents them from doing so.

So even if it wasn't a mistake, takedowns may still happen for whatever reasons and you need to take this into account before you start using the platform.

I really don't understand why some people complain about services doing exactly what's stated "on the box".

[1] https://policy.medium.com/medium-terms-of-service-9db0094a1e...

[2] https://policy.medium.com/medium-rules-30e5502c4eb4
The mass of the larger of the 2 planets seems to be on the verge of brown dwarf classification https://en.wikipedia.org/wiki/Brown_dwarf
Are columns virtualized as well? That could get over the child node restrictions for performance.
Managed Care 3.0: Rise of the Robots
This is the book, thank you for responding.

In general, I appreciate how old the book is because its removed from all modern political discussion yet the advice applies the same. I also appreciate how it has fans on all sides of the political aisle (details: https://en.wikipedia.org/wiki/The_True_Believer).
Y Combinator has lost its soul
Ask HN: Why aren't convolutional decision trees or convolutional SVMs a thing?
Put another way, what made ANNs more suited to convolutional feature extraction from imagery (vs. other ML methods)?
I think what you're talking about here is an "intention document" not a design document. Design is about planning. Which implies you define things in detail with steps and techniques. Intentions are about what you want to achieve. Very different.
It doesn't seem completely apposite to me; it was written in 2019, so thinking of online courses in a situation when physical courses are possible—which is, in many places, not our current situation; a significant portion of my university's classes are going online, but I don't know any faculty who would be doing it if not out of concern for their and their students' safety–and it seems to be based on a lot of opinions, not so much on studies or evidence-based conclusions.
The documentation itself is system agnostic. You don’t need to use Reach UI for the docs to make sense.

I recommend Reach UI because in my experience it has worked out great. Feel free to extend the examples with additional libraries! :-)
Thanks for checking it out :) And I agree with you - it's definitely a small use case. I think it would be most helpful for companies with a small dev team who want to implement a favorites list, but may have other, more pressing things on their backlog.

It's an idea that has been in my head for a while. I like the idea of small feature-based APIs that can be used without requiring much dev time.
Several years ago I used to read pg old articles (also Joel S, pgreenspun) without realizing who he was or know what YC was. It clicked with my nerds mindset. I had an impression that he was a champion for the underdog, nerds like me who is smart enough (but not genius), willing to work hard and live frugal. I also had the understanding that ambition to be a unicorn not necessary, it is much more important to be ramen profitable. Success will come if you work hard and persevere, but not blinded by ambition. I also thought that success did not require social capital, eg ivy league degree, FAANG connections, etc.

I filled up YC applications last year, but not sure how to answer question whether my idea is worth a billion. I will be satisfied if my SAAS business can make $5k MRR. If I have more than that, it will be a blessing.

Should YC remove questions that favors those social capital? I mean, YC can have a simple leetcode question to prove you are smart enough. Then, run a lucky draw to pick which ones selected.
Agreed, it's not even about the money.

My last company had a technical cofounder who by all means was highly sought after and managed a team of 15-20 other developers in their primary dev consulting company meaning not only did they rock technically but also had biz acumen.

That individual worked FOR FREE for 3 years 25 hrs/week before collecting any money.

Don't ever think you have to pay a developer some market salary (or any salary) upfront. If the idea + company + team is legit, they will jump at the chance to be involved.
A comparison of formik, final-form and react-hook-form
What is unique about what Slack has created? The Slack app is in many ways a closed email app with tons of features removed.