skysight-inc/HackerNews huggingface dataset:
I'm a bit uncomfortable giving advice. I'm skeptical of the survivor bias that provides people on the cover of Fortune magazine the platform to opine about how to be a success. Nevertheless, I'd like to encourage others no matter their age to find a path in life that make them happy.

At 38, I started what became a very successful company; it ended up being publicly traded. I could just as easily have done the same thing at 48. Think, work hard, and know that you can recover from setbacks, in my opinion they are likely to be numerous.

One of my friends is very successful. He had to drop out of high school because it was too difficult for him, but he worked hard and learned as he worked and now runs his own large successful company. He's a great guy with a great family; from walking though his factory with him it's apparent that he likes and is liked by the people that work for him and with him. I wish I lived in a house as beautiful as his, but I don't begrudge him his success--he's an amazing guy that did it himself.

I sometimes wonder if it was just luck for me. Perhaps, but I didn't have some wonderful mentor or rich parents. I just decided that I would try different approaches until I built a happy life for myself.
Unflag please - this post is perfectly consistent with site guidelines.
Agreed. This must have been known for centuries, because anybody could cut one open and draw the line, and that's the natural way to start looking at the problem. More believable is that everybody considered that one too trivial to publish. The claim that they needed sophisticated maths to prove it works is, too, obvious nonsense. Therefore, something else, not explained, was the actual point. I wonder what it was...

Anyway the real work that made it worth publishing has to be the other paths.
I encountered this once in an internship in Switzerland (didn't have to write any, thankfully). Quite the esoteric little platform indeed!
I lean the other way, but to each their own. Dunno why you're getting downvoted so hard for not being like everyone else.

FWIW though, listening on headphones works perfectly well while walking or on mass transit. Scheduling isn't too big of a deal when the bus or train or whatever runs every 5 minutes or so.

I think the real reason though is more that I just really like standing and walking, and dislike sitting still for long periods. I also kind of dislike the stress and responsibility of having a car.
They could have a Screentime-type system just for being transparent about what you or your family spent in the last week on subscriptions, apps and in-app purchases, what free trials are ending, what apps have active subscriptions but no usage etc.

They could make virtual currencies show the real price if they were bought with real money. They could require 'free' transactions with virtual currencies to go through the same payment authentication.

They could make subscription apps require an ongoing service or value being added, aside from fixing their own bugs or trying to improve their software to attract new customers.
I don’t know about Linux, but Mozilla has mandated many things that I would have hoped it never would have, like XUL depreciation, and especially added many anti-features to their largest product, deciding each was not their hill to die on https://news.ycombinator.com/item?id=24124954. I left Firefox and have never regretted it. The Hyperbola devs did the same, and I will be happy to try their OS and support them fighting on every hill they find, no matter how tiny or unimportant it seems to larger organizations.
Guide to Cryptographic Side-Channel Attacks
The Different Ways Colleges Are Blaming Students for Covid-19 Outbreaks
I've often wondered if part of the problem was supporting Python 2 for so long and hence prolonging the pain.
I appreciate a quick summary of a longer comment. Being aware of the context I can more easily skim without missing anything.
If you’ve created a logjam however, how does the ambulance get through the stopped traffic?

(I’m not arguing against protesting on the freeway, to be clear, just genuinely curious how often it helps vs hinders emergency vehicles.)
I would be more surprised if morality wasn't rooted in the brain!

The biggest issue I have with this article is the vague notion of morality discussed. There's a deeper problem revolving around what morality is in human life, ie, what it means to be moral, something philosophers have been debating for centuries and indeed still debating to this day. This article actually implicitly assumes that morality is traceable to evolutionary forces in our past that supported the species' survival, but it's important to understand that due to the faculty of reason in our species, biological forces no longer have ultimate control of us, and morality in this sense could re-defined in ways that accord with our perception of the world we live in, freeing us from of the shackles of our instincts.
There's at least a magnitude of difference between a driver, who is always in control of the vehicle, suddenly finding that his brakes have failed, and then doing what he can to reduce or minimize the impact of the accident; and a driver who is basically a passenger having to make what is likely to be a last-minute decision to wrench control from an anonymous vehicle. A decision that will be heavily question by the manufacturers' lawyers or insurance companies. If it's not possible to take control, would he have any liability at all?
The problem with this example I think is the price of 45000 USD. I went down a research rabbit hole in this once and largely concluded some cheaper options are either to

- question why you really need a tractor. There's some organic growers on her small plots using push-driven tools rather than riding tractors.

- look into the ge elec-trac community (google it). A tractor built back in the 70s gas crisis that people still cherish. Notably most electric tractor r&d I've seen tends to be done around a gas price crisis (early 70s, 2008)

- seriously consider why you need a tractor if it's small acreage. I've wanted to gift a scythe rather than see people close to me futz with tractors they can't maintain
Liberal democracy is on a downward slope ever since the 2008 recession. Individual economic uncertainty in wide groups of society has been fueling anti-capitalist sentiment, while left liberalism was entirely fixated on sexuality/race/gender, without ever acknowledging deeper problems under the surface causing economic exclusion and divide.
>But if it does happen, the self-driving airplane needs to have a landing plan that isn't "FALL* on a population center."*

Planes don't simply "fall" though, or more specifically it's not a limiting factor for autonomous flight because if they do Fall (due to total structural breakup) there is absolutely nothing a human pilot can do about it either. The more likely worst problem that is still within the realm of "anything can be done about it" is total engine failure (and with it the potential for failure of systems that depend upon engine power as well). Commercial jet aircraft tend to have glide ratios (how far they can go horizontally for each unit they drop vertically) of high single digits to low teens, though some go farther (the 747 for example is 17:1). So from 35000' say they'll typically be able to travel at least 60-110 miles (with some bonus for their initial velocity).

The power problem has also needed to be considered long since due to all the fly-by-wire systems, though for an autonomous cargo aircraft this may be another area worth a second look since some weight savings from normal life support might be well spent on additional redundancy.

As other posters have pointed out a fully autonomous aircraft just needs to aim for the most sparsely populated area of land or body of water. No need to worry about human life on the aircraft dramatically opens up potential ok ground areas. So a failure at cruising altitude that a piloted aircraft might survive anyway should leave a sizeable radius for an unpiloted aircraft to find a ditch point with low risk to human life. So ultimately while yeah sure, of course this should all be formalized, it shouldn't be a real blocker for this application.
2025: Google U. vs. Microsoft U.?
You can make it very difficult to be erased from the Internet if you set up your infrastructure in such a way that you can easily switch providers. Your cloud provider shuts you off? Host your stuff with another cloud provider! Your domain registrar charges you too much? Transfer your domain to another registrar! Your existing payment processor sucks? Switch to a different one! And so on and so forth.
Going once a week is efficient, but a little difficult to match up to a diet full of fresh fish, fruits, & vegetables.

When grocery shopping frequently, you're also going for five or ten minutes instead of two hours, and the grocery is probably on your way home.
I wonder what domains get blocked the most. For me it would be:

- Quora
- Wikihow
- Pinterest
I agree with your comment, and I think we are mentioning the same question here, that is essential for the kind of discussion that this article raises - whether or not a suggested amount of effort to bring Rust into existing and well-established C codebase is a great idea and is justified on a technical merit basis, compared to the effort of brining more sophisticated formal proof assistants that aim at non-intrusive interfacing with C while being productive for the cause of promoting safe and formally-verified programming.

Python's gradual typing with MyPy demonstrated a great utility of static type checking that could be brought to existing project through many small and non-desruptive iterations. From my observation an learning of ATS, I expect even greater utility of gradual formal proofs that ATS enables for C. There are tons of successful C codebases, they are used in production around the world and contain a great amount of battle-tested knowledge. They just miss formal proofs that now could be gradually written for them.
Yes. The aviation system produced the human pilot who was able to transfer their skills and experience from all previous landings to this new unusual one. I do believe another equally as well trained pilot would have been able to pull it off as well. What would a computer program have done?
>Nobody is going to make any choices for you or help define your life. You have to decide who you are and how you live.

Except of course the culture and language you’re born into, the public education and legal systems that curb and define your behavior, popular gender and sexual mores...

Modern humanity is a massively socially-constructed and mediated entity, defined by these interactions in their present and historic forms. Existentialism is largely a retreat from this reality into the fictive notion of an individuality because it shields one from engaging with the larger terrain, within and without oneself.
Yes, ATS can guarantee all those things and more. In particular, ATS allows you to write "unsafe" code, which you then prove safe with a mechanically verified proof. This is in contrast to unsafe Rust, which depends on programmer discipline, and has no (intra-language) mechanism for verification beyond the basic type system. You could say that Rust is all-or-nothing, while ATS allows gradual verification, as well as proving safe much more complex code than you can in Rust. I'm not going to claim that ATS is overall better than Rust - it's not - but it's a far more powerful language than Rust for safe systems programming. It's just that most people are not willing or able to pay the very high price in ergonomics. I recommend watching this presentation for a good idea of what ATS programming is like: https://www.youtube.com/watch?v=zt0OQb1DBko In short, it's about as user-friendly as an overheating nuclear reactor.
Google Developer Profile
> I won't get tired of repeating the same comment in every topic that suggests Rust [...] we should compare it to other existing solutions, like ATS [1]

One of the problems with repeating comments is that the previous replies are not incorporated into the discussion; for example, mine:

>Back when it was on the PL shootout, ATS was consistently in the top five for performance. However, it was also consistently the worst in program size

I looked into learning ATS some years ago before Rust existed, and shied away due to the complexity. It's been around much longer than Rust, and I think there's a reason it hasn't caught on: it's just too onerous. ATS might be appropriate for formally verified systems, but language ergonomics does matter, especially for a project with as many contributors as the Linux kernel.
Just always upvote a comment before replying to it - that should balance it out.
Travel Agent to the Stars – Vue.js and D3.js SPA
Repo: https://github.com/neodigm/vue_voyagers
Italy is pretty hot too
The CRuby JIT is stable but whether it improves performance or not is workload dependent.

It's simple not primitive. MJIT is designed to take advantage of a C compilers optimization.

"Compile to C" worked for Chicken Scheme for the past 20 years and continues to be a popular way for functional langauges to compile. It's also how Nim works. It's all about different trade-offs.
Warsaw is TERRIBLE place to live. The city is ugly and dirty and always stuck in traffic (and yes, busses get stuck in traffic too), most office jobs are located in two main hubs, and it typically takes at least 30 minutes to get there by car (but then there's usually no place to park) or 45 by public transport. I'm very glad that the pandemic forced my company to go all-remote, because I was wasting a lot of time on my commute.

Yes, small grocery stores are at every corner but for other things, like clothes or electronics you still have to go to a big shopping mall, at least 2-3 miles away. Oh, and did I mention all those are closed almost every Sunday?

As for apartment prices even for really well paid software developer the choice is basically between buying a small (500 sqft) flat close to work, or bigger (800-1000 sqft) far away from it, with the added inconvenience of jet planes waking you up in the middle of the night, because Warsaw is stupid enough to have big international airport located near the city center.

EDIT: Another thing: after more intensive rains some of the subway stations get flooded, so they are out of service for several hours. Not that there are many subway stations in Warsaw - just 34, forming one and half line
Is there any reason why a group of users didn't fork the language? Lack of coordination?
The feeling i get from reading existentialist works compared to the popular usage of the word existential are quite far separated, the same goes for any school of thought with a name entering the popular vocabulary (i.e. cynic, stoic, hedonist, ...)

In scope, even more global than WWII, in intensity though, nowhere remotely close... very different kinds of situation that don’t easily draw comparison.
Popularity and momentum translate into (and are proxies for) important things like: library availability, long-term maintenance and support, more edge cases are explored (so less “research”, breaking new ground and bugs when going off the beaten track), tooling and even availability of teaching material like documentation and tutorials.
In general you're right, planes falling on people is rare, but IIRC sadly one person on the ground died when the Airbus flight PK8303 flight crashed this year in Karachi; some others were injured and most people on the flight were killed.
No, it's not. I did a search for the string "lawnchair_larry" on this, the second page (i.e. the low-quality page) of comments on this story. It shows up 15 times. Then I went to the third page (i.e. the really low-quality page), opened all the hidden "[more]" subthreads, searched again, and found the string another 10 times. (Nothing showed up on the first page!) You have a lot to say. I read quite a few of these excretions, and found nothing but prejudice, misinformation, conspiracy theories, and unwarranted fear. You should better educate yourself about the situation in this nation and you should be a better person. The fact that you feel more empathy for abusive white cops than for their minority victims is a fact about you, not about the world.
I just wrote about some possible pitfalls down the ADT route: https://treetide.com/posts/domain-model-pitfalls-oop-fp.html

> As more operations are demanded, it is more likely that the existing partitioning of the world into the nice distinct cases won’t suit that operation anymore. Then, as a fix, we can introduce more specific cases, or make existing ones more general - leading to ambiguity, bloat and mental load for the existing operations.

Just an aspect.
Seems morally dubious from every angle:
- paying way less for what it is when you sell it to "governments", a hefty fee for a black market loop whole to sell your hacks
- is any government hacking people (either citizens or foreign nationals) a good thing?
- hunting "bad guys" is always the image put forth, but never the whole image
Most people cannot live w/o MMS or some apps that do not have a mobile website equivalent.
YouTube’s Whac-a-Mole Approach to Crypto Scam Ads Remains a Problem
MKL = Math Kernel Library?

https://software.intel.com/content/www/us/en/develop/tools/m...
>We had a simple workflow going, we changed a file and then committed it directly to trunk, before we went to UAT we created a release branch. Life was simple and things worked really well with SVN, you edited a file, committed and that was that.

You can do that with Git.

>With Git and Odyssey it’s a whole process though, we have to create a feature branch, then commit changes to the feature branch, then pull master branch changes, merge the master with the feature locally, push the changes, ask someone to approve/review every little change, then merge the feature with the master remotely.

Based on what you wrote, this seems all about the workflow your company chose to use with git, not git itself.
Existentialism is about going back to reality as you perceive it. It's not about being self-centered. You should read or re-read The Stranger, and you'll see that it has much to do with the current pandemic.
Hmmm... I see where you are going there, but I don't understand how named arguments solve the problem[0] you have outlined. That is, a problem of discoverability.

Like what, precisely, does the autocomplete show in your editor when you type `getStudent` vs `getStudentBy` that makes the former so much better? In either case you are left to disambiguate either the correct overload or the correct method unless... well... you already know there is an overload that accepts the data you happen to be working with. Presumably you would also then know the correct method name.

I suppose it's possible to start typing your named parameters directly and the editor "fills in" name you are going for? But that poses nearly the same problem again: "Wait... is it 'nationality' or 'country'? Did we decide on 'lastname' or 'surname'?"

I agree the `getStudentByCountryAndName` isn't a great signature, and that wrapping all of the args into a single DTO like `StudentInfo` is not so great either. But I can honestly say, I have never once run into a problem of finding a method in the wild! Even if we had numerous `getStudentBy`-type functions all with similar signatures/names it probably wouldn't take more than a few seconds to narrow down to the one of interest.

I also find, from a consumer perspective, named-parameters to be less ergonomic. I like that when I type `getStudentById(` my editor boldens the argument I am meant to pass next. I don't have to decide which parameter I am going to pass next... my editor just walks me through the function (maybe I'm just lazy!)

To be clear, I am not arguing against named-parameters. Though I dislike that they broaden the public surface of functions, I suppose I would rather at least have the option to use them than not at all. I just don't really see, in a practical sense, how they would improve a code-base beyond some fairly niche scenarios that are probably a code smell anyway.

[0] It seems to me your argument is more aimed towards overloading than named-parameters in particular, but I will accept that there is significant overlap in this space.
Hey like the goal of supporting ocean cleanup. How do you guys make money currently without ads/free service?
Show HN: Free web app for constructing crossword puzzles
There is also something to be said about the subtle lighting when actually shooting such shots. Doing it with CG is perhaps approachable, but there is a point of diminishing returns when more and more time is spent to close that last few percent of the "realism" gap.
Case in point, I took this long exposure photo in about 15 seconds, provided a bit of setup and specialized hardware. A CG version would have taken (I think) hours and still not quite have the same subtleties in lighting.
https://imgur.com/e4UWiqz
I was startled back in 2015 when a world renowned oncologist got chatting with me about github and tinkering with code. I think it depends on one’s appetite for technology.
Go read "The Rebel" now :D I find his essays to be even more brilliant than his prose.
> [most potential users, including] home NAS users, have at most two HDD.

Let's not truncate this sentence to avoid altering its meaning. I certainly don't deny four drives NAS exist but I think dual bays are still a lot more common.

Anecdotally I know a lot of people with one drive NAS (some ISP provide them here), a few people with two drives NAS (including me) and no one with four drives (but I don't know anyone heavily into photography or video which seem to be the main usage).

My point was that you can still address a large segment of the home users market without RAID 5 and RAID 6.
To understand large codebases is my biggest weakness. I would be definitively interested.
There is an argument that since no-one actually PAID $120k for the banana, then it actually was not worth that amount.
Confidence – The Startup CEO
A series is for people who are currently a startup CEO or would like to become one.
Yes. It's used almost everywhere in scientific computing.
Yeah, I’m thinking along these lines. Just packing it up so it works in the flow.
Popularity != PR.

Choosing an obscure language with little community support imposes real-world development costs: it's harder to find or ramp up new developers, there are fewer eyes identifying bugs in the implementation, tooling support can be subpar, documentation and blog posts are harder to find, etc.

(btw I know nothing about ATS so I'm not saying this is a good description of that language in particular.)
> You were speaking authoritatively about the underlying code of an app

I know the developer, who was talking about the rejection.

> that had a review issue related to Touch Bar,

Several other developers chimed in and said they randomly got the same exact question. It's not a "review issue" per se, although it does prevent the app from getting approved. It may be some weird kind of obnoxious poll Apple is running. (Apple really wants devs to support Touch Bar.)

> and made an incorrect statement that there are no design requirements for that feature. I was giving you guidance on why that item gets flagged for review.

No, this is an incorrect interpretation of what I said. What I meant was that the App Store Review Guidelines don't require you to support the Touch Bar. You can have a Mac App Store app with no Touch Bar customization. None of my apps have any.