skysight-inc/HackerNews huggingface dataset:
I suppose I would argue that in the evolutionary sense, a university accumulates it's marketable value in units of accomplishment by it's people. To the extent that any one person can unequivocally demonstrate exceptional value through their own accomplishments, by inventing and commercializing valuable goods and services that improve the overall well being of humanity, the particular buildings those people occupied 30 years prior, and the particular people that educated them for those few months, are of no particular interest to the university. The university wants prestige because it attacts more prestige, which they can monetize.

I can agree that in the sense that the people best positioned to become the most educated should be paired with the best equipped to effect that teaching. However, at some point we're arguing over what is the best position to be in, which is not in anyway objective.
In my personal experience, complexity of the product.

Anyone can start a new product with 1/10th of the features of a competitor and feel that large corporations are slow and inefficient.

Hammering out all of the edge cases and flushing out a product is often what takes a lot of time and manpower. Not to mention dealing with a larger number of customers who probably use said product.

There are success stories of small shops who automate everything, or who offer a product that is so simple (not a knock, actually a complement) that it can be run by a small team. Complexity is the enemy to shops like this, and I think few know how to avoid it in the long run.
Wow, talk about curveballs. That's a terrifying prospect, and I wish Simone the best for her surgery. I'm glad to hear it's not malignant, and I hope that holds.

I've seen cancer show up unexpectedly among two friends. One discovered she had leukemia, and underwent chemo and a bone marrow transplant. She died from a lung infection because of her weakened immune system after the transplant, not even a year after the initial diagnosis. She had just turned 27.

Another friend discovered they had an extremely rare form of mesothelioma, the asbestos-caused lung cancer, except theirs isn't due to asbestos and isn't in the lung. There are less than 300 documented cases, rare enough that there are no experts, and they're a case study. They're currently living with the uncertainty in their mid-30s.

Both friends were in great physical health (the former made the regional swim team, the latter climbs the highest peaks in North America for fun) until the diagnostic.

Seeing this has reinforced my nihilism (there is no meaning to life but the one you apply to it), and gave me greater understanding that our multicellular bodies are a peace treaty among cells that is likely to break down at any moment.
Customers would hate having to consider how much data they are using.
Would the mill architecture avoid this bottleneck?
https://millcomputing.com
Bootstrap 4.1.1 has been released
I recently stumbled upon the Airbnb Javascript Style Guide, which I found showed a lot of good examples of how to use newer Javascript features: https://github.com/airbnb/javascript
> Merely that the text of the decision had no relevance to the original comment, and that stands.

Wrong. The original comment claimed "for promoting heliocentrism. That is not why he was locked up."

The text of the sentence with which Galileo was "locked up" contains specifically the "crime" for which he was sentenced:

"vehemently suspected of heresy" "that the sun is the center of the world"

Moreover, heliocentric just means "the Sun is the center."

This is in any imaginable case "relevant" for the starting claim. And I have already explained the details that prove not only that it's "relevant" but that it remained of highest relevance for the Church (which made that sentence) for centuries that followed.

Not only is that "why" Galileo "was locked up" it's why his book remained on the index of the books banned by the Church for the following 200 years, together with Copernicus'.
One noodle to rule them all.
I’m with you; github is my social network. I love that their business model is about supporting open source products but providing infrastructure for pay for companies that need privacy. That way, I’m not a product, my work is shared with the world, and they get to make money.
Unlike C-Corps, incorporation for LLCs is trivial. The real value prop for Atlas is everything that comes after!

I just did my own LLC in MI, too—two hours and $50.
This is the problem. We've went from one guy's "It's a non-commercial entity that has incidental EU users" to your "It's a business-like entity that has beyond incidental contact" with the same facts. They've made a law that applies extraterritorially which requires knowledge of European cultural context to interpret correctly!
Or a music festival where multiple conflicting acts are playing. Getting more than 2-3 to agree on a thing to attend is a nightmare and it just descends into sitting in the beer garden listening to whatever.
What was the cause of keybase notifying you? Was someone trying to breach the keybase account from information from HN?
1) When I participate in public forum - I imply that I am looking for all unsolicited advices I can get.

Getting unsolicited advice is my main goal in discussion.

Receiving unsolicited advice is one of the best ways to learn about mistakes in my mental model of the world.

When you try to suppress such advice-giving culture on HN -- it reduces my chances of receiving my share of advices and reduces the quality of my communication on HN.

2) Even if advice is formally addressed to somebody else -- I frequently can learn from it anyway.

The author of the advice is well aware that his advice has multiple recipients -- even if the author formally addressed only a single story-teller [to make his advice easy to understand for all readers].
Bandwidth is not a finite physical resource. The marginal cost to add more capacity is tiny. Their cost to serve is tiny. I HATE data caps.
To save you the time of watching the video: Spectre / Meltdown mitigations (page table isolation) cause execution inefficiency because of TLB cache misses.
Owning a US LLC as a non-resident can be complicated; it depends on a variety of circumstances regarding what you do, how your business interacts with the US market, whether you are a US citizen, where you live, etc. You may wish to speak to an accountant.
Why would an attacker black bag a laptop containing a pre-owned vendor BIOS, by the author's own suggestion? This exercise makes no sense.
Lay down on something not too hard or soft, close your eyes and relax. RELAX: scan your body with your interior perception and notice where tension is and then relax it. There are books and courses and online videos for relaxation techniques. Even if you don't actually fall asleep, you will get rest. Most of us burn calories maintaining muscular tension that has no real purpose. It is hard to sleep unless you are physically relaxed.

But again, even if you don't actually fall asleep you will still be rested when you get up, if you relax.

If you cannot make this work for any reason go see a doctor.

Hope I don't sound like a jerk, but this is from my personal experience. I think most (but not all) people who have trouble sleeping are just doing it wrong as ridiculous as that sounds.

Ooo! One other tip: Darkness. The darker it is the better you will sleep. Put black electrician's tape over all those LEDs and get thick curtains, whatever it takes.

(In re: noise, no advice. I'm a city kid and I find it easier to fall asleep with some traffic and sirens. YMMV.)
I rarely hear much about gccgo than what I hear in the Go release notes (usually "gccgo is now feature complete at <old version>"). I wonder if it still uses the plain thread implementation of goroutines like it did early on (which provides quite different performance characteristics)?

I am frankly too lazy to set up gccgo for comparisons again, but if I recall correctly, it takes considerably longer to compile whilst providing similar quality output. Thus, I would ask the opposite question that you presented:

If gccgo isn't notably faster than gc, why is compilation so much slower?

If one compiler spends more time generating identical quality output with an identical input language, it is hard to argue against the fact that there are wasted cycles at play. It may of course partly be due to an immature Go frontend. Who knows.
The IRS already nearly developed a system to automatically translate their mainframe assembler logic into Java and check its correctness, but the main developer was hired on some special kind of program (to bypass the government salary structure) which could not be renewed before the project was completed.

Related: https://news.ycombinator.com/item?id=16377329 (The IRS’s Effort to Convert Its Assembly Codebase to Java)

https://federalnewsradio.com/tom-temin-commentary/2018/01/ir...:

> Now, IRS is on the verge of solving this problem. The solution was engineered by a group of about eight people. And not under a multi-hundred-million-dollar systems integration contract. A leader of the group was Jian Wang, a Chinese emigre who is now a naturalized citizen. Wang told me his solution isn’t a silver bullet but rather a carefully worked-out methodology. It has three components so potentially powerful the IRS has filed patent applications for them.

> I say “was” because he’s left the agency, and the status of the project is dark.

> Wang was working under streamlined critical pay authority the agency has had since its landmark 1998 restructuring. It gave the IRS 40 slots under which it could pay temporary, full-time employees higher than GS rates. Former Commissioner John Koskinen pointed out Congress did not re-up this authority in 2013, despite his entreaties to former Congressman Jason Chaffetz’s Committee on Oversight and Government Reform.

> “The last one ran out this past summer,” Koskinen said. The departures included Wang. He says he applied to become a GS-15 or Senior Executive Service member so he could see through the assembler-to-Java project. But his approval didn’t come through until a week before his employment authority expired. By then he’d accepted another job. Wang says he had a house to pay for, kids to educate. Koskinen confirms the agency wanted to convert Wang. But the process of approval from Treasury headquarters and the Office of Personnel Management simply took too long.

Note: this is a repost of a comment I made previously at https://news.ycombinator.com/item?id=16859012. This system has come up in the news a lot recently, but the articles are usually frustratingly vague the effort to replace it, which seems really interesting. There are so many critical mainframe programs running in business and government, and it's not an easy job to replace them. For instance, my employer has been working at it for 20 years.
Facebook, Google and Netflix pay higher median salary than Exxon, Goldman Sachs
Economies of scale basically. If company A serves 100 000 customers and needs $1m to do R&D of a particular feature, and company B is much larger, serves 1 000 000 customers and due to organizational inefficiencies needs to spend $2m of R&D man-months to do the same feature, from the customer's viewpoint they're still much more efficient than company A, since they have less expenses per customer, so they can either charge lower prices or afford to add more features to their product.

It's like the efficiency of Amazon and Walmart - a small store can outcompete them on some aspects like, say, customer service, but not on efficiency as measured as cost of overhead per item or sales dollar. Lots and lots of good things are prohibitively expensive unless you can spread that fixed cost among many customers.
Confirmed my suspicions. FWIW in SW Florida after severing Xfinity TV service ties, the replacement with ROKU boxes, et al, DID result in significant throttling of internet connections even after the speed increases were announced by Xfinity. The home 'Blaster' package saw a reduction in large .mp4/.zip file download speeds from 12MB/s to 5. That was coupled with frequent connection drops while viewing ROKU content. And you could forget about 4K content. Miraculously, when an Xfinity app was installed on ROKU which required a supplemental CATV account, which conveniently Xfinity marketed at a 2 yr. super discount to undercut the DirectTV app package, the internet speeds increased from a throttled 5 to a consistent 15MB/s on non-VPN downloads (using IDM on Win7, similar results in Linux Mint). And 4K viewing was practical. Amazing! /s
what company?
Another interesting macOS native app, for note taking: https://github.com/glushchenko/fsnotes
".... This means that if your organisation conducts cross-border data processing, the GDPR will require you to work primarily with the supervisory authority based in the same Member State as your main establishment (usually your EU headquarters) to achieve compliance. This enforcement body will be your ‘lead supervisory authority’ for all privacy related matters.... "

https://www2.deloitte.com/nl/nl/pages/risk/articles/gdpr-top...
I've been working on this (albeit as a library rather than a language in its own right).

The more papers I read the more lost I became trying to make sense of the different approaches to goal-oriented / relational / logic programming. This retrospective paper by Robert Kowalski gave me an historical framework to make sense of it all:
https://www.doc.ic.ac.uk/~rak/papers/History.pdf

One of the key insights I gleaned from that paper is the difference between bottom-up and top-down strategies. All logic / relational / goal oriented paradigms exhibit a characteristic top-down or bottom-up quality, and this classification can then be used to understand the essence of goal-oriented programming.

The following is my interpretation of the historical information from that paper:

During the 1980s a burgeoning Datalog community, with roots in the database field, assimilated the existing deductive database community which had roots in AI. The database perspective focuses on finite models that are computable bottom-up. However a naive bottom-up implementation, deducing forwards from facts using rules, ignores the query until it derives it "as though by accident." To make generated models relevant to the query, Datalog uses transformations such as "Magic Sets" to incorporate the query into the rules.

An early deductive database (AI) strategy was Hyper-resolution, which is essentially also bottom-up, and it suffers from the same problem of generating new derivations blindly until one matches the query "by accident". Another strategy known as "set of support" restricted the inputs (axioms) so as to keep the derivations relevant to the query. However, according to Kowalski, set of support only approximates top-down reasoning, and a better approximation is linear resolution.

"Linear resolution addresses the problem of relevance by focusing on a top clause C0, which could represent an initial goal."

A problem which stood in the way of implementing this top-down strategy was the fact that given "n" clauses there are "n!" ways to compute the conjunction.

"The obvious solution was simply to resolve upon the literals in the clauses Ci in a single order. This order can be determined statically, by ordering the literals in the input clauses, and imposing the same order on the resolvents. Or it could be determined dynamically, as in selected linear (SL) resolution."

Thus, you see, it was the invention of SL, soon extended to SLD resolution (the D stands for "definite clause") which enabled top-down logic programming such as Prolog to be computationally tractable.

This top-down versus bottom-up distinction is what separates something like, e.g. language integrated query (LINQ) from logic programming: despite the similarity as a declarative form, a LINQ statement is computed bottom-up because datasets are generated and transformed in a forwards (i.e. not contingent) manner. In contrast a Prolog-style logic query (such as the Castor C++ library) is computed top-down: the query consists of an AND-OR tree of goals and subgoals which is visited top-down.
I used to work for IBM, but a few years ago.

One thing about Watson that I remember is this presentation by a very senior guy. He had just come back from the US and was presenting what he learned there about Watson Healthcare (IIRC, that's what it was called), which I assumed was a division of the Watson team that was focused on cancer and stuff like that.

I'm paraphrasing, but during the presentation he said something like: "The project was not originally called Watson Healthcare, it was called X (I can't remember exactly), but potential customers were like 'No, no, leave X, we want Watson', so we had to change the name to Watson Healthcare for the sake of our customers. Watson Healthcare actually doesn't have anything to do with Watson."

I couldn't believe, at the time, how much respect I lost for IBM in about 20s. First of all, he thought we're idiots. You have to be brain dead in order to believe that he renamed X to Watson Healthcare in order to help customers. They just wanted to ride the hype train of the Watson brand and were lying to everybody about it.
Comcast will throttle traffic from Netflix to well below acceptable levels unless you're on one of their approved plans.

Remember, net neutrality is no longer a thing.
Ripgrep (https://github.com/BurntSushi/ripgrep)

It's so good and fast that it quickly has become an essential tool in my workflow.
I definitely sympathize with this. I mean this in the best way: many large companies are little more than adult daycares. And in many cases, it's a feature, not a bug; it's probably about as close as we can get to some sort of UBI. As long as the company is in the black and nothing too nefarious is going on, it's 100% acceptable for people to come in, put in a Michael-from-Office-Space level of work, and go home. Earlier in my career I found myself in the position where I could hide away for multiple weeks and nobody would notice, for this exact reason. I moved on to a smaller company so I could actually do things, but if I were a parent, I'd make some calls and go right back to that gig.
what's easy? what's simple?

getting over it is extremely minimalistic, immediately accessible and exceedingly difficult

stellaris has a lot of layers, with the ux segmenting the game minigames for the user, but the core game loop is quite straightforward and the complexity mostly cosmetic.

triple town has both a simple interface and simple game rules, but complexity grows exponentially with the combination level, 2048 is more of the same.

there's no direct relation between interface complexity and game complexity; there's no even direct relation between rules complexity and game complexity.
Higher Thinking: AI, Automation and the Future of Jobs
I know this might be wishful thinking but I'm really hoping that 5G Wireless Technology or Elon's Satellite Internet Technology will be an alternative for people who currently don't have many alternatives and have to use some of these able companies for providers.
Playborhood, by Mike Lanza, describes a related endeavor to transform one's yard into an inviting area for neighborhood kids. My wife and I have been discussing this quite a lot lately. How do we bring back neighborhood play so kids can get outside, meet each other, and just be kids?
What companies really want from ML
What will you get for mother's day?
Why charge for one when they can charge for both?

(They already do, read your terms of service carefuly)
Smiley (Shader) Tutorial
It is, I believe patio11 is saying that Stripe does not support setting that up due to the complex tax and other requirements.
Why would an attacker black bag a laptop with a pre-owned vendor BIOS, by the author's own suggestion? This exercise makes no sense.
Some of them will, by which point they won't be kids.
And

"Each supervisory authority shall be competent for the performance of the tasks assigned to and the exercise of the powers conferred on it in accordance with this Regulation on the territory of its own Member State."

Article 55 (1)

Most of article 55 and 56 are relevant in this case..
> All passwords [...] is encrypted.

Hopefully you're storing encrypted hashes and not simply encrypting passwords.
It's important to ask the right question, to get the right answer.

One thing to wonder is if it's at all important to measure how much gets done, 'per engineer'. How can you possibly measure that and why bother?

One can be very productive, at doing something nobody will ever use. Another can be 50% as productive, doing something that'll be used by billions of people. One can be miserable and productive, another can be happy and 50% as productive.

These things matter - individual productivity in isolation, not so much.

By narrowing your question down to single individual performance, you've eliminated the possibility of getting a meaningful answer, other than 'revise your question'.
>Is this because we lack empathy or are we living in our own bubbles?

Coming from someone that is not a software professional, you are actually living in your own bubble BUT you have a number of mitigating circumstances.

The work of (I presume) a programmer is not entirely new and can be likened to a number of "intellectual professions", what has changed (again as seen from the outside) is the toxicity of the environment around you.

I mean, a programmer at IBM or Bell Laboratories or NASA in the '60's has probably written possibly "more important" code, very likely being paid comparatively much less, but he/she did it in a proper office, with some "proper" management and much less "company pressure".

And - since I believe you are from the US - remember that the "best salary among verticals" is not "worldwide", generally speaking in the EU programmers and "software professionals" are not usually paid better or much better than other technical professionals (like engineers, architects or similar).
try this: https://play.google.com/store/apps/details?id=co.siempo.phon...
> Why don’t cable companies charge by megabyte used, instead of by speed?

Because "speed" sells, and the customers Comcast wants don't use much bandwidth.

The #1 source of revenue for Comcast is the customer who has cable, has high speed Internet, doesn't really use the Internet for much, and just pays their cable bill every month without really thinking about it.

The family with 3 teenagers all watching Fortnite live streams or whatever the kids are doing these days is Comcast's second worst customer, only superseded by the guy streaming those videos.They're taking up a significant chunk of their area's local bandwidth, and that costs real money to upgrade. Comcast has no incentive to allow for this use case unless they can find a price tier that makes you a good customer again (notice that for $50/month, Comcast will remove the bandwidth caps).

It's effectively the same reason that Comcast doesn't let you sign up for individual cable channels.
The current regulation has been widely ignored and of no consequence to Americans. GDPR looks like it's going to be matter, unlike previous privacy laws.