skysight-inc/HackerNews huggingface dataset:
No it's not. A for loop is a block with inputs, a space for sub-blocks, and outputs. To add an iteration limit, a box with a literal number can be attached. This is visually represented of the program's flow graph. Which does make sense when actual signals are concerned, to extend the wire metaphor of analogue equipment. Reason did that too, where instruments had a back pane to connect them to effect panels via actually visualized wire plug-in. Buzz or unreal blueed apply the same idea, as does model-sim. Block diagrams are just a very popular abstraction in signal theoretic topics. So Algol syntax, the languages like C being close to the hardware, uses the same visual metaphor.

Erlang (Prolog) for example doesn't so much. Sure you have parameters, but matching blocks aren't strictly evaluated in sequence.
> Is your company's accounting system in Word or Oracle?

Accounting uses numbers, which in this context is text. If you replace a spreadsheet with a graph, your accountants will murder you.
His allocating an fd_set to an arbitrary size is somewhat iffy standards wise, but if it works it works - especially for a solution for specific OSs like Linux, where this won't be broken in the future. On that note, it is worth wondering how expensive the copying is, but I would wager he is right in that the copying isn't actually that expensive - it's only an 8K buffer.

Also, when creating an array that is indexed by fd, if you want to only use the memory you need instead of creating an extremely large array for the max fd of the system you can just allocate the memory using `mmap`. Systems like Linux won't actually allocate all the memory right when you do the `mmap`, instead it will map in a zero-page in each spot. When you write to it, the kernel will automatically allocate a page to back that memory. When you combine that with the kernel always selecting the lowest fd, it means that the memory backing your array will only grow to be as large as needed for the maximum number of fd's you use. (Note: It's likely that such a large array would be allocated via `mmap` in it's own spot by malloc/calloc anyway, but using `mmap` ensures you get the functionality you intended.)
The stock market outperforms, but most people don't invest in the whole market, and they underperform it.
> Education is top-notch (pretty much all of our universities are top 5% worldwide)

How is that top 5% computed? Do you have a source?
From someone who has been through "similar" experiences:
(Most entrepreneurs/founders dread this part of ruining a company... its a black-hole for time and $$, but an integral part.)

Talk to an EXPERIENCED lawyer. Experience matters here-
Make sure they have worked on similar cases before. If you are doing your due diligence right, it will take some time to find a good lawyer. So, I would suggest starting on finding a good law-firm (w/ history representing clients like you) ASAP.

Try to get free consultations and take the advise you get during these meetings with a "pinch of salt"

There are many startup friendly law-firms that offer deferred payments or partial payments with stock compensation. Try to find one in/around your area.

Consult with at least 2-3 law-firms before you sign a retainer with the one you like.

Don't be afraid. Fear can be crippling. Pick your battles and live to fight another day. You will need to win many battles before you can win the "war"... and you are going into "war" right now.

Make an informed decision. There is a lot of "noise" on the internet and it is easy to get influenced by "bad advise" that seem good at first...So, it is important you find a good place for your information (an experienced law-firm)

You probably don't need more than 5-6 hours with a good lawyer to at least get an idea of how bad the situation really is. It is easy to think that things are worse than they are. Once you have a good handle on where you stand, you can then make the decision to sue, counter-sue, defend or drop-it and move on.

Keep in mind- the process to resolution might take months and sometimes even years! These things take time...

Good luck!
For event-driven programming like what you describe, Visual Basic worked fine. Too bad that kind of very efficient UI building got thrown out irrationally with the hate for Visual Basic the language.
Facebook Insights Dashboard in Data Studio (Template Included)
I've posted this several times, but...

https://github.com/seaneshbaugh/rosetta-euler

It's an ongoing thing I work on when I'm not working on anything in particular.
The truth is that Britain and the US has been funding Palestinian terror for years and PM May knows this but refuses to withdraw funding:

https://www.nytimes.com/2017/05/02/world/middleeast/palestin....

"The issue of payments to families of suicide bombers and others who commit violence has become a frequent complaint by Israel and its supporters.
The Palestinian Authority spends about $315 million a year to distribute cash and benefits to 36,000 families"....

Only last week the Palestinians named a women's center after Dalal Mughrabi who hijacked a bus on Israel’s Coastal Road and killed 38 civilians, 13 of them children, and wounded over 70.

I feel the pain of the British from the terrorist attacks, but why don't they stop all funding to the Palestinians until we can be certain they are no longer funding terror nor glorifying terrorists? Why doesn't President Trump stop all funding if he is truly serious about combatting terror?
The counter from Sax Russell in Red Mars to this exact debate, straight from the book:

> "The beauty of Mars exists in the human mind. Without the human presence it is just a collection of atoms, no different than any other random speck of matter in the universe. It’s we who understand it, and we who give it meaning. […] The lack of life here, and the lack of any finding in fifty years of the SETI program, indicates that life is rare, and intelligent life even rarer. And yet the whole meaning of the universe, its beauty, is contained in the consciousness of intelligent life. We are the consciousness of the universe, and our job is to spread that around, to go look at things, to live everywhere we can. […] If there are lakes, or forests, or glaciers, how does that diminish Mars’s beauty? I don’t think it does. I think it only enhances it. It adds life, the most beautiful system of all." - Kim Stanley Robinson, Red Mars
TLDR: One password for all pages without telling any page the actual password.
Rugged Handheld Computers
> Mostly, it seems like a lack of positive reinforcement and role models

If one presupposes that men and women are literally just the same. As in they have the same distribution of proclivities and personality traits across their gender this would be the most logical conclusion to reach.

As an aside. Anyone ever heard of David Reimer? https://en.wikipedia.org/wiki/David_Reimer
>In theory MusicBrainz already has metrics

What does "in theory" mean here? Do those tables exist in whole or some part? Is this a matter of indexing an existing data set or hoping some data was acquired by accidental consequence?
This comment is likely to fetch downvotes because you are suggesting that government should not subsidize both.
On the other hand I went to college and learned about biology, intersectionality, ancient and modern Chinese as well as English literature, I learned how to write an essay and construct an argument from evidence, and I met great friends. Then I was hugely in debt and had to work my butt off learning software to pay it off.

I STILL think it was worth it, but that was ten years ago and the cost has been rising steadily since then. University was conceived largely because an educated population is a great benefit to the culture and economy of the state, but it's being marketed like it was a four year luxury vacation. Something is terribly wrong. A humanities education shouldn't be a privilege and it shouldn't be an economic burden.
John Titor, the 'time traveler' who came to warn us of nuclear war (2015)
My favorite one: http://apps.workflower.fi/css-cheats/?name=flexbox
Are you saying graduate students don't get paid in the US? If so, you're wrong. I got a stipend of $1400 per month and it increased each year. Not much, but enough to live on as a student.
Maybe he's making a joke about how Chinese characters evolved from more pictorial-like elements, and are in a sense abstractions over pictures.
Yes, there are probably lots of useful interaction methods to be found in between text files and the "boxes and arrows" visual programming (circuit design) model.
I think this is fundamentally missing the point of Git, which is to fill this role (which might require modifying user habits to prevent data loss as described here).
List of genericized trademarks
If 'non-professional' courses are taught well, they can be a huge asset. I personally learned quite a bit from the couple in-depth history courses I took because they taught me how to research, how to understand information, and how to understand the context in which information is presented.
I remember reading an article describing how college costs can be explained by an analysis of supply and demand. There have been a variety of historic reasons for demand rising at different times - mostly related to unemployment and lack of other economic choices. I keep hearing the meme that low-cost college is the cause of college expense - but college is free in many countries where they are doing quite well. So I question the facile opinions I keep hearing.
thanks -P:) awesome!
takes circe out of the equation when talking to graphql which is already "typed"
Even with end to end encryption they can still hack any current OS. We're a long way from having provably secure operating systems for current devices.
Russian spokespersons has multiple times said that if Sweden were to join Nato it would be a very serious thing that they would not like and almost see as agression towards Russia. They seem to be very touchy about what happens even close to their borders.
I think by now our surveillance protectors already have total information awareness, well perhaps 90% of the information and not very great awareness. But i doubt lack of information is limitation on awareness. They could do a lot better even with less information, i suppose.

So why demand ever more intrusive powers? I think its just an excuse, and that they dont have great ideas to preempt attacks.
Sweet, I've been working on one of those too: https://github.com/lunixbochs/project-euler

Dare you to add an HDL.
Yeah, like.. scorchingly atypical. How many of these jobs are there that all 100 of your peers had a similar experience?
You will have to define "safe", but in general things like infinite loops are effectively bound by the amount of gas provided. Mistakes are still expensive, and it is easy to get the code wrong (the DAO hack and quadrigacx screw up this week are obvious examples), but the network itself is fairly stable, which is priority number one.
Tamil script based language for kids like BASIC
Ezhil, in Tamil language script (எழில்), is a compact, open source, interpreted, programming language, originally designed to enable native-Tamil speaking students, K-12 age-group to learn computer programming, and enable learning numeracy and computing, outside of linguistic expertise in predominately English language-based computer systems. https://en.wikipedia.org/wiki/Ezhil_(programming_language)

Builds for Win 64b and Linux 64b available at http://ezhillang.org
Yes. For example I noticed the typescript one. The implementation is straightforward, yes, but it is just plain javascript. It doesn't need TSC at all. So why call it typescript? If you're going to say it is typescript at least use types, no?

Or the ruby ones. Not much like ruby I have ever seen. It's not particularly difficult to write C code that can be easily called from ruby which is why I guess most ruby programmers wouldn't bother to write code like this in ruby. If you want C, just write C!

I think all the implementations are straightforward as implementations. But few are the most idiomatic way to express the alogorithm in that language.
Here is the problem.

By definition, not all schools attract the top students. We need a range of schools for the range of our society, not schools wasting the money of students actually attending the school competing for students that won't attend.

Schooling, like roads and health care, work better when run by government.
No, it starts with a non recursive macro that does less stuff, and builds up to the recursive one.

This resource is a "learning by example" resource, and it teaches the macro bit by bit starting from a simplified version and building up to the recursive and complex part, teaching concepts along the way. That's a great way of structuring it.
Listen to them with genuine interest.
This is a service, not just something the wealthiest can do but also people who are just better off than others.
The type of visual programming you're suggesting seems to exist in an extreme form as the apps we use to read and write data, like Facebook, Trello, etc. On the other end of the spectrum we have the very technical savvy that want more direct control of what's going on. There's a lot of middle ground that's been covered, from both ends of the stack. I don't think the idea of visualizing things to be more material is flawed, but surely you could overdo it or apply the wrong model at the wrong level of abstraction.

All of our programming is visual.

We rely on a set of visual units of some manageable size (an alphabet of characters), and then we compose them sequentially into strings (visual units of a more general alphabet)

Stringing units together makes sense based on the way we experience a limited bandwidth of signal over time.

While listening, signal is presented one unit of the sequence at a time. When reading, we are presented with a whole page of characters at a time. The surrounding area is displayed, and we can move the focus around at will.

This leads to the development of the visualization models/techniques that we progress from simple features like spaces between words; parentheses/curly braces to group words; indentation of blocks to group/subordinate them, forming trees.

The idea of the unit/object/thing, composed of unit/object/things is thematic.

Files are units of text that are read/written one at a time. Eventually you stop directly typing, and you enter a different level of abstraction, where the units are displayed and manipulated with a different set of controls.

I think this is the point where the flowchart (directed graph) model fits in with the text focused model.

In Sublime, I like having the directory outline view and the zoomed-out scrollbar view with whatever single page of text I'm viewing. I think it'd be cool if these three were integrated, so that I open and close the files in a flowchart in the plane, where edges/arrows represent organization and dependencies. I'd like to import a module by dragging an arrow from one node to another
Russia would become larger. Putin seems to think that Russia should be larger than it is today. The Soviet Union was larger than Russia is today.
As someone who grew up from a poor background, I don't believe I was ever given the option of "investing" tuition costs. I did however get both academic and need-based scholarships to go to college. There really wasn't much cost-benefit analysis involved there.

Also, there's the larger question of whether good entry level jobs and investment opportunities are available at the same level if everyone were to start to put money into stocks, or whatever, at the same level they do for higher education. There is undoubtedly a ceiling on investment just as there is one for increased income for higher education.
I appreciate your concern Mr. Hashem, but I doubt you had anything to do with the state of our society in the USA. Racial problems were baked into the cake here, so to speak.

Insofar as being "fucked up with regards to race." I've heard there are literal open market slave auctions going on in the Middle East.

Israel is ethnically cleansing Palestiniens.

India has a brutal caste system.

That's all worse than section 8 housing IMHO.
> ...again, that's why you don't do that with hypotheticals intended to be social commentary.

Good social commentary helps us identify and solve problems.

I don't think this particular commentary puts us in a good mindset for understanding or solving the problems with higher education funding in the united states.

> The article is saying "wow, college is sure overpriced for the amount of money you invest."

The article suggests thinking about the cost of college in terms of payouts to single individuals without any systems-level analysis. On the basis of this perspective, we conclude college is absurdly overpriced.

Perhaps college is overpriced. But not nearly as overpriced as this mindset would have us believe.

That 7% ROI from the S&P 500 isn't powered by pixie dust. It'd powered by mostly degreed people using their degrees.

Social commentary that distracts from the need for an educated populace and instead focuses solely on ROI to individual students is not good social commentary, IMO.

So even if we consider this as pure social commentary, my critique is the same: it identifies a problem, but does so in a way that doesn't emphasize the most important root causes of that problem.

(edit: also, I stand by my previous statement: IMO unreasonable hypotheses are almost always not useful hypotheticals.)
With rising level of joblessness across the world, I am not too sure societies are having difficulty in having large well educated labour pool.
Your example is still too closely tied to traditional textual methods of programming: "query", "statement", "string interpolation", etc. are not likely terms to be found in whatever visual programming paradigm eventually becomes successful.
>> Russia has shown they have tendencies towards nationalism and imperialism
> "That's actually not true"

It's not true in so much as Russia simply isn't powerful enough to be an imperial power.
>Russia already has Kaliningrad

It was called Königsberg. It was once Germany but it is no where near Germany today - there is still this pesky Poland in between. Having control over Sweden also helps to deal with the Polish question...

Let me stress it again. At current state attacking Sweden probably (and hopefully) will be suicide for Russia, but only thanks to respectable deterrence by Sweden.

Otherwise, if Russia would consider attacking one of its western neighbours, it would make much more sense to attack Sweden first.

I hope it makes it clear why it is ridiculous to ridicule Sweden for having a serious army.

>mostly poeple of Russia are the victims...

... of their own delusions (i.e. NATO countries are trying to encircle them etc)?
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=b...

No problems in gdb worth mentioning.

While I love gdb that is just straight hubris and suggests there really are some issues with the gdb custodians. [1] Any gdb users can list a bunch, crashes when using tui with 3 windows, can record when debugging on a cpu with avx2 support are highest on the list for me.

[1] but why don't you help? Well I did, patches solving null pointer deref crashes were rejected or ignored. I don't even know which. I don't know who is the gatekeeper of whether code is applied amongst the noisy on the mailing list acting like they're the overlord when looking at the history suggests they're at about the "hello world" stage of their programming careers. It's a hard problem to solve, I don't mind if they reject my patches if they fix their segfaulting bugs!
I don't get it. Asking for civility in a public forum is not a bad thing (HN does it sometimes), and certainly not a factor you should be taking into account when evaluating security devices.
it's not the size. it's that AIP subs have advanced so far they've veckme super deadly.
While I think we ought to be skeptical of "tons of money poured in, therefore it's a good idea" sort of arguments, I agree that there is definitely value here.

Cryptocurrencies promise to nativize scarcity on the web. The absence if which has led to some amazing things, but has also caused some troubles. Ideally, we'll now be able to capture the best of both worlds. A free and open internet, but with opt-in monetary incentives and scarcity.
I've seen a research lab in Tokyo use Max MSP for controlling the motion of a humanoid robot (using pneumatic actuators). I believe that whenever there is some flow involved it is easier to model it graphically than textually.
The last time they tried that it didn't go very well. In fact, it went really, really poorly.

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

Finland:

25,904 dead or missing
43,557 wounded

Russia:

126,875–167,976 dead or missing
188,671 wounded
I think most of the comments on this topic ignore the fact that the U.S. really does have a mult-tier education system. The most cost efficient ones are state sponsored public universities, which are also the ones that have had the largest cuts in their budgets over the past few decades.

The private ivy-league and liberal arts colleges are the ones with the highest price tag, and also seem to be the ones most likely to give someone a "leg up" into an upper class life, mostly through the contacts gained while attending. They're also losing quite a bit of their value, especially the smaller liberal arts colleges.
>SQL Query Analyzer - A utility application which a user can enter a query and have it run against a local database and look for ways to make it more efficient.

Non-trivial if "look for ways to make it more efficient" means non-trivial suggestions (ie. not "add moar indexes").
Actually, I think this is at least part of the reason for increased healthcare costs. The consumer almost never the one paying for healthcare. It might help to lower healthcare costs if there was no longer a tax incentive for employers to use healthcare as a form of payment. If that happens it will make far more sense for employers to let their employees deal with the administrative overhead of finding health coverage and pay them higher wages to make up the difference. Suddenly the employee is much more aware of what their health coverage is costing and now has a much greater interest in it costing less. Without the consumer being the one paying for things costs can on paper get a bit crazy when in reality it costs the company a reasonable amount overall as they've negotiated with the insurer and the insurer has negotiated with the hospital.
Savers are counter-parties to debtors. Every debtor that consumes real goods and services now in exchange for forgoing later consumption gets paired with a saver that forgoes current consumption in exchange for later. The market has to clear, and the price is the risk-free rate of return. More people interested in saving? The natural effect of this pressure is to drive interest rates and credit standards down until you find enough people interested in borrowing.

Equity is fundamentally in the same boat - it's really the same thing as a loan, except the repayment term is a percentage of the economic output of a business venture. There's even some cool math-y economics about how the value of a firm doesn't change when you change the capital structure, so replacing $100M of equity with a $100M corporate bond just shifts risks from bondholders to shareholders.

Anyhow, the short story is that the West is having fewer children later. This means fewer currently-productive members of society per retiree. So, larger amounts of savings/debt required, which means better terms need to be offered in order for the market to clear.
For the great value of your college education, you communicate so rudely in the midst of many readers sharing similar viewpoints. In addition, I'm constantly astounded by the fact that higher academia produces people that say these things.
it's wasn't the submersible, which only had extremely limited military uses, it was the transfer of advanced technology to the USSR.