skysight-inc/HackerNews huggingface dataset:
> Education is an expensive burden on the society that have not proven to worth its value in terms of Return Over Investment.

As a person from a region of the world with a high level of illiteracy an having witnessed firsthand the ROI of an uneducated citizenry, I would question this assertion
When a decent software engineer builds a project, you not only take into consideration the status quo of the technology, but also its promise, momentum and community development speed. You don't want to pick a stack with weaning manpower because you'll soon be left with legacy software in your hands. Hence, I do think that, for most serverside projects, the "promise" (as you call it) is very relevant and a true factor of decision.
This seems to be the result of believing the extrinsic value of mathematics being the proofs and theorems.

If we follow the argument by OP, it says that the extrinsic value comes from any serious attempt to understand anything in mathematics. I think OP would agree with you that playful exploration should be possible.

However, that exploration should also be useful to mathematics itself if you want mathematicians to support it.
Publicly known but not commonly known: (I get asked about these frequently.)

Electronic Displays Industry: LED TVs are also LCD TVs. When I explain this to people, some even retaliate! The picture is formed in both by LCD only, just that the backlight is built out of LEDs in what is called an LED TV.

Specifications given for power output in music systems, contrast ratio in TVs, frequency response for earbuds, etc. are mostly fake.
More than that, there exist certain technology products that cannot be made profitably. Underpaying people to make proof-of-concept quality software instead of paying market rates for suitable quality systems (backed up, versioned, monitored, scalable, secure, etc.) will get you investors and even many customers. But it may not be worth the cost in the long run.

Of course some companies get really far by throwing armies of developers at the proof-of-concept software to keep it running and patched together. But that only works as long as the product is profitable enough to pay for all those developers plus some.

Anyway, point being, companies that "do not want to pay market rates" may have little grasp on the cost side of their profit equation. It's possible that because of that, they do not have a profitable business model, at least for a given product, and should really be rethinking their strategy.

This is one of the problems with keeping your "technology people" out of business planning. It's hard to impossible to avoid chasing organization-wide sunk costs if you don't have someone at the strategic level with a good concept of "technical" things: skill level of the engineering organization, technical debt levels, red flags in system quality, etc.
i think businesses actually prefer spreadsheets because they have No control, and therefore no responsibility.

if something goes really wrong, they can fire the intern and caim they went rogue.

it is much harder to shift blame to a department where everything is full tracked, approved, etc.

i think this a symptom of a much bigger hidden secret. corporations are not organized to accomplish tasks. they are organized to avoid responsibility.
> most companies (apparently) don't know why they would benefit from more senior people

Citation needed? At most of my jobs, it was preferred to hire an experienced dev over a junior one. Time is money, competition does not sleep - if you waste time training juniors, your competition will be adding features (or whatever) faster than you.
See https://news.ycombinator.com/item?id=13850746
I'd rephrase, in my opinion the market / current system are solving the problem in the best way we've found so far.

What do you see as the problems of the current system that could be improved upon?

OHSA I'll give you (but probably because large corporations also have an incentive to avoid lawsuits, and having and following OHSA rules helps that), but the EPA has certainly been a political football in terms of both enforcement (via administration) and science (via funding, see budget cuts to climate science proposed). Not sure which CPA you're referring to (guessing the state consumer protection agencies?), but the federal CFPA has had to put up with astroturfing like this [1] from the unethical businesses they've been focused on.

I'm not a cynic or a misanthrope, but I do believe that standards developed with the expectation of bad actions from as many parties as possible are more robust than those which assume good. If nobody misbehaves, maybe they can take a more efficient happy path, but it's important to take the pathological case into account too. Especially when money's involved!

[1] https://www.forbes.com/sites/realspin/2014/04/06/the-consume...
Ruby comes from Japan
Not my industry any more, but a PhD isn't about pushing the frontiers of knowledge so much as being a training program for working in academia.
>And yet I can be up and running and compiling with Go faster then Haskell every time, ready to ship production binaries if I want.

You can. Today. But leave that code in a repo for a month, and it will stop compiling, because some of your dependencies got updated.
Since configuration in Emacs mostly is code, imho it makes a lot of sense.
Tests always rely on implementation details. The implementation details are what you're testing, after all. The problem is relying on the wrong ones.

You can hide all the details you want in the language, unless it's a pure function, there's side effects that can be relied on improperly. Often times this is because of hiding implementation details. A GenerateCert function might read from a config file. It hides the detail that the config file exists, but then to test it you need to create the file in the right spot.

Yes, testing Add(int, int) is easy in any language. No one's struggling with those tests.
ACH transactions (bank to bank) cost 1/10000th of a dollar. PayPal charges 3% plus 29 cents for branded ACH.
That's shifting the goal post. But sure, jesuslop's pointer to the Curry-Howard-correspondance is closer to the meat.
I think this is a good youtube video for someone starting from zero:

https://www.youtube.com/watch?v=_DTpQ4Kk2wA

An issue is how to enter the symbols. The way I do it is I created some input methods for Mac and Windows which use at-signs followed by the APL community name for the symbol:

@times ×
@grade ⍋
@reverse ⌽
@domino ⌹

https://github.com/clarkgrubb/latex-input/tree/master/apl
At what wage? Pretty sure if shoveling cow shit paid an executives salary you would have no problem finding people willing to do it w/o turning to under the table labor.
Every piece of commercial software ships with large numbers of known problems, limitations, and deficiencies. For old, broadly distributed software, the bug databases can easily have millions of issues, some of which have never even been investigated.
When asked to peer review something for academic publication, the PDF of the paper is, in my experience, never ever emailed.
Thanks for sharing your opinion, but your premise is flawed. Through org-mode litaerate programming is indeed not only possible, but a great option.

If you're interested in that area I encourage you to give it a try.
Can it really be that simple though? If you are using a newer version of Git on your repo which is committing only with the newer
hash and I try to clone your repo with an older version I will be unable to do so. I guess maybe that's acceptable though?
The last people to the pyramid game are the suckers, so there's little motivation to commit financial suicide so a boomer can cash in and retire in wealth by selling to you.

Also the overall standard of living is lower in cities than in rural areas for non-1% job categories. You'll make maybe 10% more money while paying 20% more and living in higher crime and worse conditions as a welder, for example.

Its not even clear for "computer people" that the overall standard of living is better in a city. We all know there's only one politically correct thing to say about urbanism, but there's a difference between being required to say under social duress vs actually is.
> GHC’s garbage collector is designed for throughput, not latency. It is a generational copying collector, which means that pause times are proportional to the amount of live data in the heap. To make matters worse, it’s also stop-the-world.

This is pretty much unacceptable in today's world of low-latency (web) apps.

How active is GHC's development?

Would it be possible to efficiently run Haskell using Go's runtime environment, i.e. by changing the compiler backend?
Workers move where there are jobs. I haven't seen anything else, anywhere.

Factories were built where it was cheap or where the founders decided, but to be fair, as close to people as possible.
I do marketing and AdWords for a company that specializes in local contractors. Modern online marketing is a race to the bottom that only Google wins. Fundamentally, regardles of industry, marketing is a simple logistics problem -- connect clients to service providers. But the distribution of attention is incredibly imbalanced -- the top 3 search results get nearly 50% of clicks with the top ten results getting 90%. So what I am seeing happen for many local industries and problems is that even though there are probably dozens or hundreds of local service providers that can provide adequate service for a problem, the ones that show up on the first page get a disproportionate, overwhelming amount of business, and the rest of the providers end up fighting over scraps. Unless they too want to start shelling out 10 grand a month or more to show up at the very top for every search and get more business than they can handle. There's got to be a better way.
2018 TOYOTA 4RUNNER REDESIGN, CONCEPT
Firebase SDK for Cloud Functions
Recently, in my customer support tickets, more and more of my users have given me email addresses "protected" by http://boxbe.com.

When I write my reply to them and submit, I get an ACTION-REQUIRED from boxbe.com telling me to register + captcha so that I can get on the receiver's whitelist.

It's so invasive that I don't bother. They'll have to check their spam folder for my email.
Unreadable for the over 40 crowd on mobile.
Wanted to write exactly this. This is a hurtful advice.
Does kubernetes take 2 minutes to build? That seems super long. I csn compile juju (1mil LOC) in like 15 seconds.
AFAIK they reused a lot of the work done by the previous team.
This is the norm in academic publishing. Not only do publishers (often for-profit publishers with huge profit margins) ask us academics to critically review submitted manuscripts gratis with short deadlines, but they also want us to use their poorly designed, byzantine online systems to do it.

It's most fun when you are just trying to decline this invitation because you do not have time and are asked to create an account and password (with stupid password rules, naturally), and fill out an amount of personal information just to do that.
Freedom isn't lost overnight.

"The price of liberty is eternal vigilance."
You can fix rural areas by leaving them alone. But it has to actually alone. I mean, get rid of the residential building code and any zoning restrictions on house construction.

It used to be that a man or man and wife could build a new house for themselves, but the city regulations have been exported wholesale to the rural areas, and the expense of subdivision of land drives up land prices.

So now it is virtually impossible to bootstrap by saving a lot of money by buying a few cheap acres and building a small house: everything has to permitted and to specification, reducing the comparative advantage that should be present.
So there are two big camps of people going to the doctor for pain med (gross simplification, obvious it is more of a spectrum). People like you, that need the pain meds to live. And people that have a "bad back" aka they grab their back and groan and act like it hurts to get a powerful drug and be high (or sell for a nice profit).

If I understand pain theory correctly, there isn't really a good way for a doctor to do a test and say "you are really in insane pain" vs "2 advils will cure you".

Then the choice is either:

a) Be generous with pain meds. Some abusers that don't need it will get them to either use or resell. Some will lead to deaths, due to addiction or increased supply on the black market. But all people in real pain are treated.

b) Be stingy with pain meds. Some legit people in pain could end up taking their own life due to not being able to live with the pain. But there will be less deaths and addiction outside of people in pain.

As a society, it seems a hard choice. Either way some very vulnerable people are going to be hurt. Ideally we would come up with better pain meds with no abuse potential, but that doesn't help things right now.
Certainly, The Enterprise - if that means the enormous multinational companies at the very top - will be the last to switch since they are change-averse and such a change would be extremely disruptive. But SMEs and new companies are undoubtedly using non-Windows desktops more and more. Anecdotally, the 15-person 5yo company I work for uses chromebooks, mac laptops, a mac desktop and, possibly, one or two pc laptops (not 100% sure).
Readable version

https://read.feedly.com/html?url=http%3A%2F%2Fwww.scottaaron...
Ask HN: Best open-source projects for first time contributer?
I'm interested in making a start in open-source, but don't have any idea where to begin. I've been programming for about 15 years, mostly for closed-source companies and my own projects. However, I'd like to build confidence in a newbie friendly project before attempting something bigger.

My main languages are mostly in Java and Python, but I don't mind stepping out of my comfort zone.
I seem to remember reading descriptions of the collapse of the Roman Empire in Britain and they seemed to be suggesting that it was economic collapse that led to depopulation of cities and towns - you can't survive in a city if there is no functioning economy to provide you with food and other necessities in exchange for money.
Remote working people? But i guess it would end up like any monastry or kibutzim with familys in it..
I live in China and run startups in e-commerce and food.

China subsidizes up to 70% of postage fee, so Aliexpress sellers can sell cheap stuff for $2 with "free shipping" worldwide.

There is no such thing as "free shipping" in e-commerce, it's just included in the price. An astonishing amount of people actually thinks it's free for the seller.

When you apply for a website license in China, you have to give root access to the Ministry of Information. Most of the time it's handled by your hoster "transparently" in the form of "license application tokens". (Yes, you can trick them if you colocate your own bare metal.)

25% is an average ingredient cost for restaurant meals.
Yes, probability is helpful to me in everyday life.
Thanks for your work. Yeah, I can definitely see some parallels between the homebrew/emulation/console scene and the Hackintosh or even jailbreak scene. It's getting better, with lots of tools being open source and information being more public (see the 3DS for an example) but there's also moves in the wrong direction, too (closed source Wii U emulator on track to make a million dollars over a few years)
If you ever wondered what people meant by out of touch "ivory tower" academics, just read this post.

Just imagine telling a client, "sorry I don't open Google Docs on principle. Life is too short and too precious."
The commit on git.kernel.org: https://git.kernel.org/pub/scm/git/git.git/commit/?id=e1fae9...
I was at CanSecWest, though I wasn't in the room while these vulnerabilities were being exploited. The claim I heard was that the qemu toolset, compared to the VMWare toolkit, are less functional but also less vulnerable. Still, the qemu device drivers were the source of a significant number of vulnerabilities. Indeed, there was a talk, "Dig into the qemu security and gain 50+ CVE in one year". That talk was, frankly, rather scary.

So, it's not just VMWare specifically.
And that is a good example of the disconnect between economics as a social science and politicians instrumentalising some sound bites from economics profs and selling it as "what the economists tell us".

There are numerous economics papers studying exactly what is the shape of the Laffer curve both from historical analysis as well as trying to find natural experiments. (IIRC tax revenue peaks at 50-65% tax rates, at least in the short run.) None of the politicians actually know or care about the results of these studies - as long as the sound bite is convenient as a rhetoric device to support their ideology (cutting taxes or raising taxes or whatever, it gets trotted out by politicians.

Sadly, ex-economists who definitely do know better are instrumental in this as well. People like Krugman, Mankiw or indeed Laffer got a large audience based on genuine rigorous contributions from 10 or 20 years ago - and then promptly ignore all that rigor, uncertainty and intellectual honesty when they get the offer of a $10million/year payday and a chance to mold the world according to their ideology from politicians and media.

It is the same thing with international trade, it is the same thing with state-vs-private ownership and natural monopolies, it is the same thing with costs/benefits of demographic change and migration.
I've felt for a long time that any application that is targeting businesses as customers would be much better off spending resources on good spreadsheet import/export workflows than on their gui. If you look at your gui and see a grid, basically of any kind, you probably are looking at a point where your customers would prefer to interact with a spreadsheet than your software.
It depends a lot on which parts of education you're talking about. The first 9-12 years are required so that kids have something to do while their parents are at work. Learning stuff and interacting with other people is a nice way to spend their time.

From that point, it depends on the subject you decide to study. It seems to me that medicine students get a lot of real life practice during their training, which makes the school almost irreplaceable.

In other areas, like programming, you're better of staying at home and watching online lectures and making your own pet projects to learn, as long as you have enough self discipline to keep yourself on track. There are tons of resources you can learn from and you can practice as much as you want. I did it and it has been working well so far.

Overall, I wouldn't say we should ditch education at all, but we should seriously rethink the way it works. We can do much better than this.
This is, in principle, no different than the fact that you have to log in to Github to create issues or add comments.

What makes it different is that as a profession, we have decided that Github is nice, good, and ubiquitous. Unfortunately, the portals that he's describing are crappy, bad, and balkanized.
Change-averse is putting it extremely mildly. You understand the IMMENSE amount of software required to run on Windows. Just Office alone is not going to change for any corporation. It's really just not worth it at all.
Al right, where do we get it?
It might just be my own personal experience, but the business tools I'm using today are very different from those of the mid-00s. We weren't using salesforce or google docs or even webmail-for-business back then.
I agree. I don't know the magic that goes into programming Discover Weekly but any time I try another service, it is what brings me back to Spotify.
While I don't agree on our defense spending budget and I'd love for us to cut back, there are a few things worth pointing out.

1) money spent on defense is orthogonal to the argument being made. Your point is a good one, but it still doesn't refute the point that it's good money following bad money.

2) While I don't think it's the best industry that we could be investing in, many people see defense spending as investing in the American people. One of the chief exports of the US is war, defense and weaponry. Lots of countries our customers of the US and there are lots of towns and cities that would be economically hurt (to the point of dying like Flynt) depending on how our defense spending was cut.
The first question to ask there is why is a university investigating and adjudicating allegations of a serious violent crime.
In practice, it's no more confidential to use a system where you have a separate, high-security system, that sends out new passwords via email on demand.
She supported TPP which people viewed as anti job. Trump was strongly against TPP. Stuff like that speaks louder than simple I'm gonna create jobs promises which as you say all politicians say.

edit: correct acronym.
Seems like a bad idea to spend 80 to earn 20.
I honestly can't understand how people spout some of this crap.

I've also grown up in a region where education was overlooked, and living with complete fucking morons is not fun. Especially when these morons themselves think that education is worthless, which is a snowball effect meaning many of their children will be stupid, as well.

On the other hand, it's easier to control them if you want to. Like they did in Medieval ages and earlier. Yeah, let's go back to that.

The ROI is as indirect and long term as it gets, but it's real and it's massive.
I agree to a degree, but this is dependent on field. Some fields it's about networking, some its about getting a foot into a door into a lab.
So run a few of the exploits that are posted against the phone yourself and check if they run? Although I wouldn't trust everything on XDA, a lot of the time you're a lot worse off with the manufacturer's code. Hell, there's at least 4 working exploits for my XT1572 and Motorola have shown no interest in updating it, even though it's less than 2 years old.
A practical whitelist in JavaScript: es7-membrane, version 0.7
> 7. You don’t need 5 monitors.

No, but more than one can work wonders for productivity if you are looking up documentation while coding, so you don't have to constantly alt-tab and forgetting where you were.
I think the question is: How big of a difference in living standard is acceptable in one Country.

Go to a public school in berlin, look at the toilets. Chances are very high they might be defect, stink and malfunctioning. I worked as a special eds teacher in Neukölln. We're supposed to train our students how to use the toilet. Half of the time the toilets in the first floor were broken. That means me had to stand in line for restrooms instead of doing some work. When the toilets got repaired after half a year the toilets in the basement broke down. Our students became very good at waiting in line.

Now i work in a school in the southwest of germany. If a toilet breaks down, chances are it will be repaired on the same day. If they need an external contractor in will take one day.

All of the students live in germany. Yet one get clean, functioning toilets, the others not.

(Fun fact: Berlin paid for my education, now Baden-Württenberg gets a university-trained teacher for free...)
I wish I had learned many programming paradigms; I only started experimenting with functional programming a few years ago. Imperative/OOP dominated every college course and book I read.
this raises an interesting question: does one side have an advantage with an incorrectly oriented board?
Googling it doesn't really seem to give an answer.

Most results that I found note that it probably does not affect the game that much. If you're planning to write down moves it may become confusing when someone with a correctly set up board tries to replay it.