skysight-inc/HackerNews huggingface dataset:
> If you aren't willing to invest in yourself, why should society do so?

Because society has an interest in a large, well-educated labour pool that its entrepreneurs and companies can draw from. They can then employ these people, and pay them high salaries, a part of which goes back to education, and there you have a positive spiral.
Glad to see that dolphin is still seeing active dev, as I use it quite frequently.
There's a cost of opportunity that you're not taking into consideration. Also, that money doesn't usually include food and rent, meaning you definitely lose money in the short term.
Only about half of new college graduates are getting jobs that require a college education. We've passed "peak school".

On the other hand, not going to college sucks even worse.
Yes. The overt statements of HMG say they want warrants and court orders and individual targeting, not kibozing or grepping the gmail spool.
I think visual programming is one of those ideas that intuitively seems like a good idea but never is. Thus, it never really dies, it just gets picked up as a kind of rite-of-passage by new generations of developers. Managers also tend to like the concept as it would allow them to bypass the pesky code monkeys and just feed their drawings to the computer.

For my master's thesis, some 15 years ago, I programmed a system for visually composing and executing Java programs. The UI looked a bit like UML, and it worked nicely for anything resembling "Hello world" complexity (anything more complex literally became hairy to look at). Since then I've twice found myself on projects where we had to work with visual programming tools (caused by skilled salesmen and inept managers). In both cases the only sensible action was to pound the "eject" button until we were catapulted away from the monster. All in all I consider myself vaccinated at this point.

As for my reply to the question of the OP, I'm not sure that it differs much from everyone else. The main reason that it will never catch on, IMHO, is that the text editor is far better for managing complexity. It's easy to search for stuff, and it's easy to move or copy it. Also, every serious text based programming languages offers plenty of ways to hide complexity away, allowing you to focus your thinking at the desired level of abstraction. Visual programming tools -- or at least those that I have met -- instead force you to deal with stuff that doesn't matter (such as aligning boxes and arrows), and views very quickly become cluttered when you start connecting things.

That being said, I think visual tools can be a good fit for tasks whose output is UI. There are applications and frameworks that allow you to drag'n'drop to compose the UI, but the code is still written in a text editor. This can work reasonably well.
Have you tried:
angel.co
triplebyte.com

they are both great resources for software engineers looking for jobs!

angle.co is a great place for finding a job in a startup (of all shapes and sizes).

I have personally never tried triplebyte.com, but I have head good things about it.

Also, go to meetups (meetup.com) around your area and start networking, it's never too late to start networking and meetups are a great place to start networking if you are new to it...

You can also start a blog+portfolio and go freelancing for a while. Most times freelancers get hired as full-time employees if they are working on large projects and the client recognizes the value you bring to the table and wants to retain you.
You look ridiculous with those wires hanging out of your ears
> the UK is literally the most surveilled society in the history of the world in terms of communications of its inhabitants intercepted by its own government

China?
Ah.. you can see my response above about that. They have residency permits for the purposes of study, you have to show that you can finance yourself or have a sponsor (e.g. a parent).
The electric field gets quickly attenuated in saltwater though, especially at high frequency: https://en.wikipedia.org/wiki/Communication_with_submarines
Who hasn't made a major mistake?
I was literally looking for something like this the other day now that LeanPub is no longer free to get started. Thanks for releasing it.
The amount of money that goes towards marketing, administration, and buildings that are far fancier than they need to be is the issue. The professors are a fraction of the costs. Universities spend far more money than they need to on useless extraneous offices and bloat. Get back to focusing on education and the costs will drop.
There are signals that you are right but if he is to be believed then more likely he is just influenced by the Russian cultural space.
The real problem here is the culture of telling people how amazing they are without them actually having achieved anything, which is really the basis for the negative views people have about millenials.

For example, the hordes of people who chase their dreams of becoming famous by acting, singing or, worst of all, just for being famous (aka the Kardashians). The dark side of all this pops up as many of these people get spit out. Some turn to drugs (I saw a show about meth usage in Hollywood and there were an awful lot of addicts of people who moved to LA to pursue their dream).

Not weighing up the cost of college is a big one. It's not that college has to have a positive ROI. There's something to be said for quality of life and the actual experience but still, we're asking 18 year olds to be realistic of how they'll pay for this eventually and that's a lot to ask of an 18 year old who has been told their entire life to follow their dreams and how amazing they are.

It's fair enough for something like this post to try and quantify the true cost of college but don't that having more money and working as a truck driver is not necessarily a better outcome for that person.
Going to college is not really a cost benefit calculation - there are plenty of degrees with low job market demand and a lot of them are popular. Part of the reason why there is such pressure on the prices, sort of like palliative care vs. spare no expense for the aging population drives up medical prices.
It is much, much easier to develop application features in user-land than in kernel-land. PTYs are fine, and the fact that multiple screen-ish solutions exist is proof of this and a fantastic result.

Kernel development is much harder, and in-kernel applications increase the attack surface area of kernels.

EDIT: One important aspect of the difference in development difficulty of user- vs. kernel-land is that we would not get as much diversity of solutions if they had to be in-kernel.
I think the "visually representative of the output" isn't a suitable way to describe it.

The visual language I always think of is LabVIEW. It is very different than a textual language.
What are some ways to "provide value" to people you are just meeting for the first time?
Trinity was on top of a tower, and Fermi was 10 miles away. A half sphere is much closer to that situation than a full sphere.
> Some people in this thread have provided a number of reasons why Russia could make good use of Sweden in the event of a larger conflict

I don't really think those are good use, Sweden is pretty large and doesn't really hold water passage alone, it's not like Panama canal or Turkey's Bosporus. But anyway, do you think, but really honestly, that large scale NATO - Russia war is possible? With all those nukes etc. It didn't even happen during cold war, so I don't see any possibility of that. (Also Russians are not that blood-thirsty as western media shows them, so there's 0 desire of that as well).
Plus smart contracts, in Ethereum's case. As a very rough analogy:

Bitcoin is a massively replicated database with a single table having accountid and accountBalance, with a stored procedure that lets you transfer some of your own account's balance to any other user.

Ethereum is a massively replicated database with that same table, but you also have developer rights. You can make your own tables and stored procedures, and other people can use them.

(Some reasons that's just an analogy: they aren't actually SQL databases, Bitcoin uses UTXOs instead of accounts and has limited scripting, and Ethereum's "stored procedures" themselves have accountIds, with their own balances.)
GNU Radio is another example of this succeeding with manipulating flows of data.

But I agree that's an intrinsically different problem than what OP is describing, which is essentially a WYSIWYG editor.
I've always called it "que-tee" until the Nokia sales reps came along and insisted it was "cute".

The toolkit was called Qt because the letter Q looked appealing in Haavard's Emacs typeface, and "t" was inspired by Xt, the X toolkit.

https://en.wikipedia.org/wiki/Qt_(software)

So was Xt called "exit"?
I wonder if this is related to why we recognize faces in nonliving objects such as cars.
Sub's do sort of do that already to some extent, their whereabouts is not normally a matter of public record - they could be lurking anywhere.

If you were ordering submarines around you'd more likely be an Admiral :P
Oh yes, drop all HTTPS traffic, and bankrupt the City after every fraud insurance is activated at once in the entire UK. What could possibly go wrong?
I'd wager most people with a 10-year old car facing a $250 cosmetic repair would opt to "do nothing".
It really does seem that these people have lists of power grabbing desires ready and waiting for the next attack. I imagine this woman's first private reaction to the news of this attack was not sadness or concern for the victims, but joy/excitement about the possibility of exploiting the situation to achieve her political goals.
The probability of being in a location where it would make a difference was high. Huge parts of major cities would be in that zone.

Duck and cover dates from the 1950s, where the US's end of nuclear war would have looked much closer to a strangelovian "hair mussed" than the total apocalypse you describe. The Soviet Union didn't have the capability to cause that level of damage to the US until the mid 1960s or so.
Assessing the reaction and capabilities of a country you might one day be at war against? Seems fairly sane to me even though I don't particularly like Russia nor do I want them to go to war with anyone.
The price of milk and college tuition have diverged. The quality of neither have increased.

Milk is subsidized on the supply side while college tuition is subsidized on the demand side.

My biggest gripe with Bernie was his free tuition rant that was scant on details.
My experience with Flexbox is that it's a struggle to use it on its own for responsive behavior but is much easier when combined with percentage-based width, height and margins.

See this as an example:

https://github.com/idibidiart/react-native-responsive-grid
Is it complex? Even with crypto authorities have more ability to surveil us than any other time in human history. Crypto seems like a very small loss when looking at the way things have trended the last 10 years, much less 100.
It's distributed. You can't presume atomicity.

The consensus rules ensures that everybody (eventually) stays on the same chain and the PoW mechanism ensures that (after a few confirmations) it would be too costly to change the blockchain for a double spend.
>One can't have a commercial pilot license and start flying turbine aircraft without being checked out/endorsed for the specific aircraft type.

For turboprops, you mostly can (up to 12500# MTOW). With my Airplane-Single Engine, Land rating and complex endorsement, I can hop out of a Bonanza and into a TBM with no further FAA-required training or checkout. With my Airplane-Multiengine, Land rating, I can hop out of a Beech 58P and into a King Air (up through the BE20) with no further FAA involvement.

Turbofans/turbojets do require a specific type rating.
That's really a refreshing perspective on arabic. Although not totally accurate and sometime uncanny
Personally, I think that written language is a more natural way to describe and reason about complex systems and symbols.

It's the same difference between writing mathematical proofs as systems of equations vs. proof by drawing a diagram, or making a visualization.

Proofs can be written using both methods, but if you have a strong command of the written/symbolic vocabulary, it is faster and more succinct.

Put another way: I can describe the landscape of a lush, green Tuscan Countryside--with rolling hills, morning dew, and and crisp feeling of the first rays of sun cutting through the mist--in just a few lines. You get a picture in your head, and it is likely very similar to what was in mine.

Imagine now, that we can't use words. We have to draw pictures. It will take much longer to get the same point across. Language--for certain purposes--is more efficient, and more information dense.

That's my hypothesis/feeling.
"Projects promoting programming in "natural language" are intrinsically doomed to fail."

And yet Python became a thing. In Djikstra's defense, Python's design philoshophy is more about striving to be a "highly readable language" rather than to emulate a "natural language", but the two are almost interchangeable in practice.
The thermal pulse lasts several seconds for a large bomb. If you can immediately throw yourself into a ditch or behind a wall or otherwise shelter from it, you may greatly reduce the burns you receive.

What kills the most people depends on the size of the bomb. For really small ones (like the US Army's nuclear bazooka from the 50s) the prompt radiation has the greatest lethal radius. For medium sized ones like Hiroshima, blast is the major one. For really big ones, thermal effects reach the farthest.
> So, ... what the f@@@ did you do at college that you are calling it a "waste"?

I think your mistake is in assuming that your experience is typical.
I don't want to make this too political, but I am really curious about people's perspectives. Please stay like close to the center in your response to my question, obviously it is easy to make a kneejerk response. (I address this at the end of this comment.)

So, we heard about a recent terrorist that he was banned from his Mosque (for being too radical), reported by other Muslims, and that the FBI also reported him to the UK.

What do you guys think that the UK should do in this case?

I mean let's take an absurd example of a petition by 50 people from mosques and community saying, "Hey, this person is not a member of our community but is spouting radical nonsense and wants to commit terror."

In this case what should be done?

I am drawing a complete blank, because it doesn't take long to prepare terrorist acts but until you do them you aren't really a terrorist.

The only thing I can think of is something that even I can see would be a joke. If the government came to me and said, "hey we received over 12 people asking us to watch you because you are a terrorist. We'd like you to voluntarily participate in civilization training to better understand why terrorism is wrong. You'll get £200 for participating."

But I can hardly type that without it sounding like a joke. I mean there's politeness but this sounds just absurd. (I added the £200 part because I think there is no way they would agree otherwise. But if it's not voluntary then that doesn't sit right with me either.)

So in this actual, real-world case, what should the UK have done?

I don't think increasing surveillance so that you catch someone between the 45 minutes it takes them to inform themselves how to perform terrorism, and going and doing it. People are pretty strong and powerful and have a million tools of every kind, more surveillance couldn't possibly help here, I mean the reaction time would have to be like seconds from when someone chooses to start googling how to do terrorism to making a concrete enough plot to be criminal. It's just not a solution.

So returning to my question -- for the case I mentioned, what should we done?

Note: I understand that it is easy to make a flippant, knee-jerk response. For example, it is easy to say, "if someone reports a muslim for radical speech the reported muslim should be thrown in prison without a trial, and throw away the key". I really don't want to start a thread like that so please don't respond if you have attitudes like this: I've represented your response in this last paragraph and ask you please not to derail this thread on this subject. Yes, it is very easy to deal with if totalitarianism is okay. I specifically say this because I know people in real life who would make exactly this response or one exactly like it. That is not my question and I've represented this position in this paragraph, no need to repeat it, and you would just get downvoted. In this comment I am asking for people's practical ideas that are close to the center, if they have any.
Thank you.
I think you missed the point completely.

The parent post isn't against college education.
It is against spending those years studying 'non-professional' subjects and calls these a waste.

This is corroborated by the statement : "Going to college with no plan about money? The costs are assured. (absurd)"
It's not that simple at all.

Regarding buildings and marketing: you have to work hard to attract the absolute top students, especially in a huge education market like the US. Now you may argue that students shouldn't be so superficial, but they are, so universities have to deal with that when competing at the national stage.

As for administration, you probably have no idea how complicated it is to keep a university running. Don't like it? Good luck getting faculty to do the daily grunt work. Their plates are overflowing already just trying to get tenure and keep their jobs.

The higher education system definitely has room to improve, but to claim that it's as simple as "cheap facilities and no marketing" is a vast oversimplification in my opinion.
The intro to macros starts with a recursive macro. Not a good approach for an intro. Recursion in macros is usually more of a toy than a useful tool, anyway.
I don't suppose working and going to college is relevant to this topic? That was the basis of my first question.
West African hunting and native arts
This makes me wonder how slow service will get once a large volume of Model 3's are on the road.
Thousands of nuclear warheads you can't use to win a conventional war are of little use. They merely deter an all out nuclear war. They don't even deter isolated suitcase nuke attacks when those can be deniable.

To maintain primacy (and we should discuss _why_ maintain primacy in a second) the U.S. need to have the best conventional capabilities as well. My money is or more autonomous, robotic vehicles: in the air (armed UAVs), on land (small robot tanks), and in the sea (small robotic AIP subs).

As to why maintain primacy: because as much as I'm certain you dislike the U.S., it is the best hope we have for peace in this world. The Chinese are still bent on dominance and interested in various conquests. The Russians apparently still feel a desire for revanche. And the muslim world is increasing nuclear proliferation and state terrorism. The Pax Americana of the Cold War era was remarkable -- you might disagree and point to all the ill-advised interventions by the U.S., but those are as nothing compared to the levels of violence we have seen historically. At least until China democratizes and adopts closer-to-Western values, we must remain the foremost military power on Earth.
Community colleges and state colleges aren't expensive at all. I went to community college for ~4 years, and I never paid for a class because of something called the board of governors fee waiver. Beyond that, I got pell grants and scholarships that were my primary source of income. With the addition of food stamps, the occasional side hustle and some creative cost cutting measures I was able to make it work with a single 4.5k loan.

When I transferred to a state university, my yearly tuition was ~6k, which was a great deal since it was a prestigious place as far as public schools go.
Also even if that's technically true due to digital surveillance, I'm still pretty sure virtually everyone would choose it over the DDR. But why not go with hyperbole! It's not like it feeds into a narrative that everyone who takes this stuff seriously is paranoid...
I was directly involved in the decision to split AGPL into a different license (as a lawyer for the FSF at the time). Your story attributing this development to pressure from Google is completely false (though I have heard something like it as well).

Early public drafts of GPLv3 did not exactly have an Affero condition - rather they provided for compatibility with a then-nonexistent class of licenses with Affero conditions satisfying certain criteria (AGPLv1 was not one of them).

This approach was disliked by two different constituencies. One was a group of intellectuals who were associated closely with Debian, who largely would have preferred a full-fledged Affero condition in GPLv3. The other was a corporate constituency, but it wasn't Google (or other web 2.0-type companies); rather I would say it was essentially FinSec end users. This group seemed to be worried about the possibility of normalization of Affero-type conditions which it was thought the compatibility provision in early GPLv3 drafts would cause.

FSF certainly wanted to get buyin for the provisions dealing with software patents and 'TiVoization', but the companies preoccupied with those provisions were mostly unconcerned about the Affero issue.

Edit: There was some concern from corporate interests, at least, about the whole prospect of a proliferation of future Affero-like GPLv3-compatible non-GPLv3 licenses, which the early drafts of GPLv3 specifically contemplated. This was one of the motivations for redesigning the policy to have a single, FSF-authorized Affero license that would be, in all likelihood, the only (partially) GPLv3-compatible license with an Affero condition. The other motivation was to address the concerns of the 'Debian intellectuals' I refer to above.
Having an educated population certainly has societal benefits.

But there is more than one way to become educated.

I am not convinced that college is the most cost effective method of producing an educated population.
> I warmly recommend xpra, although it is another screen/tux/not-a-builtin

But it does allow one to attach to running X applications, unlike screen or tmux.
When I hear people say that backdoors are a good thing, I say to them: so you wouldn't mind either if an agent breaks into your home without permission, reads and copies all your mail and documents, installs microphones and cameras in every room, puts a GPS localizer in all your clothes so you are constantly tracked. Surely you don't want that, well, and if they make the same things through a backdoor in your phone, is it ok ?
The shock wave is a serious hazard to personnel far beyond the fireball. Just a few pounds of dynamic overpressure presents a hurricane-force wind hazard, and five will result in catastrophic damage to non-hardened structures and a near complete loss of life. The shock front detaches quite early from the fireball. The classic scary videos of residential structures annihilated during nuclear testing were sampled from beyond the maximum fireball radii.
You're right, not universally dropped packets. Opt-in MITM with dropped packets as default?
Absolutely! I'm trying to share more with friends and other mediums about the odd things I experience in my life. I'm coming to the realization that these are just glimpses into how the brain works that we interpret in odd ways with our higher level thought - not things that separate me and my own experience from the experiences of others. It's important to open a dialog about these things and not cycle deep in your own conscious thoughts about it all :)
Out of the 100 or so people I know my experience is very typical.