skysight-inc/HackerNews huggingface dataset:
So, you're basically normal. Comparing yourself is typical, especially in your early 20's.

Impatience is a great quality, you just need to combine it with Not Giving A Fuck. Comparing yourself slows you down if you go beyond "I should know that too!"

Someone else will always be better than you; embrace it. If you're the smartest person in the room, find a new room. You'll learn more there.

(Not that your friends are "better than you." They fall in a different category called "great family support.")
I don't think Hoon's type system actually has a typeclass analogue. As far as I could tell, what it has is something like generics, but in a world where everything is ultimately a noun. IIRC, a previous iteration of the docs explained that "wet gates" (generic functions) are actually required to compile down to the same Nock when "instantiated" at a particular argument, modulo dead code elimination. Didn't look much like ad-hoc polymorphism to me.

A good example is Hoon's maps[1]. They're parameterized on type, but I'm pretty sure those types can't affect the runtime behavior by, say, specifying their own hash or comparison function. Instead, the map implementation[2] hardwires a couple of specific comparison functions[3] that effectively toss the type information and work in terms of the raw underlying nouns.

It is kind of weird that every type carves out a subset of nouns, even function types (or function "molds" or "spans" or whatever... I'll stop calling them types when the Urbit people stop calling it a type system). Hoon's C-flavor really shows when it makes the likes of strlen((char*)strlen) expressible in a purely functional way.

[1]: https://github.com/urbit/urbit/blob/7186219/urb/zod/arvo/hoo...

[2]: https://github.com/urbit/urbit/blob/7186219/urb/zod/arvo/hoo...

[3]: https://github.com/urbit/urbit/blob/7186219/urb/zod/arvo/hoo...
Quantum materials: A new paradigm for computing
Thanks will go fix
I remember that summer. Such a beautiful and simple time for bitcoin. I frantically unloaded the bitcoins I bought at $8 when the price crashed from $30 at around $15/coin, withdrawing my entire initial investment and feeling bummed about not getting out when the getting was good.

Then in a few months the 2 coins I kept were worth hundreds apiece.
To me it just sounds like the original song put through a high pass filter. All the subwoofer bass that makes it a dance song is just gone. That's not lack of loudness war style compression, it's mostly sounds like bad equipment.

There's a major 60hz ground loop in there, too.
Snapchat Risks Alienating Users with Move from Chat to Social
> In 1970, I had no vision of what the future would bring.

There were other companies as well that had all the pieces in place, but lacked any sort of vision. They just didn't know what they had. I worked for one in the 70's, Aph.

That's the ingredient that people like Gates and Jobs brought.
Android would be a much more interesting is if the source for everything was included and could be compiled on the phone.
Google's latest acquisition, a video editing startup
NetBeans IDE 8.1 Fits the Pieces Together
I think the problem the author is trying to bring up is that if the only place the variable is used is in a recursive call, this should be the same warning as if its not used at all. There's no way it can impact the return value (or side effects) of the function.
From the article (read by all commenters, of course):

"""
The scale of the consensus on the idea is a far cry from a long-buried experiment in the rural Manitoba town of Dauphin in the 1970s, a comprehensive, five-year trial that is now regularly cited by advocates as the strongest proof yet that it works as a poverty reduction strategy. The experiment, known as ‘Mincome’, was jointly bankrolled by the then provincial New Democratic government and Pierre Trudeau’s Liberals, and offered an unconditional annual income to every family. Those that worked had their Mincome cut by 50 cents for every dollar earned. The idea was to offer a cushion for shifting crop prices or crop failures. The governments were interested to see whether such a support would produce a disincentive to work, a town full of lay-abouts. If successful, the long game was to roll out a similar plan nationwide. But the scheme ended up costing $17 million, much more than had been envisaged. It was scrapped as recession hit Canada at end of the decade. Almost 2000 boxes’ worth of data on the trial were packed away, not to be heard from again until University of Manitoba health sciences researcher Evelyn Forget tracked them down in 2009.

She found that there was essentially no reduction in working hours with two notable exceptions: women who were mothers of young children, or had elderly or disabled relatives and who were now choosing to stay home, and teenagers, who now felt free to continue in school and not help out their parents on the farm. Meanwhile, there were fewer work-place injuries, fewer car accidents, less domestic abuse and hospital visits declined by 8.5 percent.
"""
I am already waiting to see someone say that C transpiles to Assembly.
Copyright mainly funds corporate bureaucracies. It's not actually helping the vast majority of artists, except in the perverse way that destroying the public domain means less competition for new works to face.

Anyway, there's other ways to fund creative work from patronage to grants. Yeah, it's hard, yes there are challenges to address. No, Copyright is not a reasonable solution or incentive, it's primarily corrupt and working in opposition to the public interest.
A variable basic income formula creates incentives for fraud and malinvestment and incurs more administrative costs and overhead. Keep it simple. Give the same amount to each citizen like Alaska does with their natural resources fund. In terms of behavior, create the proper incentives and you won't need to force people to do anything. It's my belief that if we had a national basic income, set at the same level for all citizens, we would see a lot of interesting revitalization of rural areas. Some hipsters will move to the middle of nowhere where it's dirt cheap to live and start to build desirable communities, and over time others will follow. You can live for $500/month off the beaten path in temperate climates, especially if you're willing to pool resources and get your hands dirty with a dozen or so like minded friends. Detaching (basic) income from work (proximity to urban job centers) would be a fascinating experiment and I just hope I live long enough to see it.
I really do not get your point. Scheme is a real programming language, and there are multiple web framework for it to. You can find web frameworks for Guile, Racket, Chicken Scheme, Gambit, Bigloo, …

The portable lib SLIB (a Scheme library that works across many Scheme implementation) also provides a lot of useful things for web development (html generation, database management, etc.).
You hit on exactly one of the biggest problems with the piece. It is the inability of anyone to say no to shitty paying jobs that requires the existence of minimum wage laws in the first place. As long as people can't say no, because they need the income to survive, they will say yes to shitty wages, hours, benefits, etc.

This author should ask himself, if he earned $1k/money for breathing, would he accept a shitty job for $7/hr? If not, how much would it need to pay before he would accept?

Then the next question is what the effective wage of automation would be. If because people have basic income, no one will work that job for less than $15/hr and a machine can do it for $10/hr, then it now makes more sense to automate that job out of existence.

And that is the direction we should aim for as a civilization - full unemployment, not full employment. Humans should hand as many jobs to machines as we can, to free us up to do the work we each feel is most valuable, paid or unpaid.

Enough with this pro-toil mentality that sees value in everyone being employed, even if for only 4 hrs a week in order to employ 100% of the population. As if that is even possible anyway. Like what, we're going to have 10 doctors share the work load of one doctor so that everyone can be employed? And what of all the work that goes unpaid? We should just keep not recognizing that? And what of all the jobs that don't need to exist? We should keep those around so that people can fill them to prove their right to live?

Full employment in the 21st century is a bullshit goal. We as a species are better than that. Our goal should be to free ourselves to pursue what we each wish to pursue.

And anyone who thinks people's ability to organize will be in any way diminished instead of monumentally expanded with basic income, isn't giving their fellow man enough credit.

People will use basic income to give themselves greater voice. I guarantee it.
Going through a similar struggle as OP and this really helped me out. Thanks.
So a C compiler is a transpiler, given that classical C compilers just outputted Assembly that was processed further by the Assembler.

Eiffel compilers are also transpilers as they use C as intermediate language.

Scheme compilers are also transpilers as many use C as intermediate language.

....
MArketing Idea a Day – Pretty good marketing techniques (invite-only)
Swift Programming Lessons
Except that anyone with background in compiler design knows that compilation to another language is just yet another way to implement the language.

It is a common design pattern to make the compiler output code in one of the OS SDK languages as a means to speed up development and ease prototyping.
It looks cheap because it is cheap. Developers have no civic pride and just want their investment to pay out ASAP.
Simply being ancient won't make anything good, no, but if it's lasted a long time and was really widespread, there's very likely a good reason for it due to how evolution works.
Yes, "thermo acoustic wall heater" would have been more clear. I tried searching for more detailed specs but they are not around.

They expect it to be on de market in 2 years, so they want to stay ahead of competition I guess.

but it's important news, if they can get this thing working I am a lot closer to going off the grid!
Cinder blocks were cheaper near foundries, so a lot of plant economy homes are wood propped up and not on slabs. Slabs do not last on the "gumbo" mud, and it floods. Metals weren't cheap enough for siding so asbestos was used. Now there are the synthesized woods.
It doesn't, since annual income and hourly wage aren't the same thing, and are related through a variable (hours worked) that has changed significantly since 1970 for women. If the only income increases are largely due to working more hours, then that is obviously a trend that's got major downsides and must soon hit a limit. The luxury of having a stay-at-home parent only provided a limited amount of slack.
Cydia+install+iphone+6s+update+
Yeah, I'm baffled as to why he wouldn't.
> and give money away to the other bidders for free.

I'm not sure what you mean. Surely the money will be spent, but this wasn't some kind of lottery, the remaining money isn't split among those that lost the auction...?
> They should have asked the companies that use their projects directly. I world imagine they'd hey far better results that way.

Better results? Both efforts were funded almost immediately and well in excess of what was being asked for.

I think these two cases are great examples of how this could work.
As a father of a one year old, soon to be starting childcare, and husband to a trained & registered Early Childhood Educator in Ontario, I can relate to a lot in this article. Care for my daughter nearly approaches my monthly rent, and more than exceeds the monthly income of a childcare worker in Ontario. It almost feels like a better plan to have mom not go back to work, but then she'll fall behind professionally, and the baby will lose our on many social development opportunities.
Why?

You are getting huge use value out of the project. And the real life blood of this OSS thing is the idea that the use value of the body of OSS software is greater than whatever got put into it in the first place.

So we all scratch that itch, and together we get the shared use value.

If people are investing very significant amounts of their time in the projects, that takes away from something they could be doing to make money, does it not?

We only have so many waking hours each day, and we all need to eat too.

So you submit the bug, and you get the answer, "thanks" and I'll put it on the list. Submitting the bug is a nice contribution. They need to be found. Creating documentation is a nice contribution. Teaching others how to use the OSS is a nice contribution too.

Lots of ways to give back, but it really only works out when we are, in fact, giving back. Or more precisely, enough of us are giving back for the ongoing improvements to make sense.

Now, you are going to think, "when will that be fixed?"

Could be never! Could be next year. Most likely, it's "when time permits" and eating might get in the way of that time too.

So you can wait it out, and hope somebody somewhere finds it worth it to scratch that itch. Or you yourself could go get it done and send a patch.

But what if you need it now? Funding that effort clearly has a value to you, and they do need to eat.

That money may well result in, "yeah, no problem. I can get this in a week."
Arguman for Chinese
With modern languages the line between compiled and interpreted is blurred, and can almost be thought of as an implementation detail.

Most modern JavaScript engines incorporate a JIT compiler, for example.
I don't think your assessment of the situation is correct. I doubt the logistical challenges involved of kidnapping Snowden would give the US military and intelligence communities much pause if he were in Russia, Cuba, Ecuador, or anywhere else. Physical proximity to Guantanamo Bay and the US mainland are neither required nor particularly advantageous, these are global organizations with secret prisons in many places.

What keeps him safe is that there is nothing to be gained in stealing him, he is a public figure, and another sovereign nation has granted him amnesty.
> The older are in school learning more challenging things. Most teens would be unable to take the responsibility

Do you see the contradiction in your own statement? Teaching younger children is both too easy and too hard? Responsibility is the whole point. Yes, it's supposed to be a non-trivial challenge. That is part of why it's worth doing.

> education is more advanced than it was, say, 100 years ago.

Education is certainly more democratized now, but it's hard to identify any advances. Picking up a student textbook from 1900 is very eye opening.

Students today don't learn any math invented later than the 18th century. Though that is hardly the worst thing I can say about school math.

They study history in much the same way that students studied history two hundred years ago -- but without actually learning classical languages to read the original works.

They study literature and composition the same way it has been done for many generations. The canon that educated people are supposed to have read has shifted somewhat, but it is just different, not more complex.

The contents of their science books have updated somewhat, but the method sadly has not. Memorization of facts is still the norm -- the dried up husks of actual science.

The only true advance I see is the elimination of corporal punishment.
In my opinion this post is suited to HN, but not the other (mods for fallout 4). HN isn't a general-interest gaming forum, but I have to say this article was pretty interesting. It went into depth on the creators, what aesthetic they're trying to achieve and how they're going about it, and enough background about the genre, video game pastiches of 1930s cartoons. From the previews it looks like they've achieved a surprisingly authentic look.

Regarding the art, the blur and out-of-focus effects go too far. I never saw 1930s cartoons with as much text going in and out of frame as the text in that demo video. It's a step beyond charming. I hope they scale it back for release.
>"...less of the home-buying market is savvy enough in the "handyman" sense to tell the difference"

True. I don't know how the market works in the US but in the UK what typically happens is a developer owns the land but borrows short term money to build on it.

The incentive, therefore, is to complete the project as quickly and cheaply as possible. Residential houses are designed for ease of building not for quality.

A typical buyer will have a 90-95% mortgage and the completed house is signed off by a surveyor who is engaged by the mortgage provider. The only real concern is if the house will still be standing in 25 years time and nothing else. In effect it's a rubber stamping process.

The buyer is often too emotionally involved in the concept of owning a home to care less.

No sane person would complete the purchase of a new car if defects in build quality were so glaringly obvious but the same people do it with houses every day?
I think the main problem is that while the pr is fantastic, with doing this for free (actually worse than free, the single dollar incurs the overhead of payment, taxes etc - without actually providing any of the benefits of payment) - they've not successfully tried out making a commercial market place. They've found a way to solicit free work.

While certainly interesting in its own right (how can we get random people to contribute solid open source modules to government IT projects?) - this isn't actually a success for growing a marketplace where contractors can participate and make money from these projects. Unless they can figure out something to fix the pricing. Perhaps having 10.000 such projects available would lead to most of them having a more real competition for "for profit" bids. Or maybe it would just turn into some kind of Amazon Turk dystopia with desperate people contributing code that takes much more time evaluating than it would take to write a proper solution.

I'm really exited this went so well (They did it; the winning bid provided a great solution) -- it will be interesting to see where this ends up going (and how they plan on handling support and project management as/if this model picks up steam).
Linux Containers Will Disrupt Virtualization Incumbents
Well, in arts, OK, you can make some case for it. But I don't see why the plumber should need to have copyright for his "piping design" in my house.. The same is true for programmers, you would simply be hired to fix some problem (or build a complicated pipeline).
There's no official data to say over 100,000 schools have been shut down. You linked to some blog which just reported some figures which some "Civil society coalition" fed to them. Without any reference. Please cite an official or reputed sources if you have.

The "National Independent School Association", NISA, have been lobbying unsuccessfully against RTE for years. That's just because most private schools don't want to reserve 25% seats for backward/schedule caste. It's as simple as that. Someone should tell them it is 2015!

You can't expect minority institutions to adhere to this quota for backward hindus, since minorities such as muslims are socially, economically, and educationally backward themselves.

Also, it's not that a NCMEI chairperson can not be a hindu, but that he should be a minority himself. It makes total sense to me since it's the "National Minority Education Commission".

I'll again rephrase.

RTE needs to be applied to private schools so backward/schedule caste have access to education just like you and me. It does it by reservations and regulations.

It doesn't apply to minority institutions because bulk of minorities are backward/scheduled themselves. So they can't be expected to have reservations for backward/scheduled from mainstream.

I can't see how anyone can consider this to be vile from a neutral standpoint. In fact to me it just illustrates some of the most peculiar strengths of the Indian system.
I'm not sure I'd want to allow China to sell a "secure operating system" to government agencies - and not be able to demand source code access as part of the bidding process.

I'm not sure I'd want a US company to supply hardware/OS to schools, and not be able to stipulate source code availability in the contract.

I'm not sure if this is the kind of things that this makes illegal -- but I wouldn't be surprised if it is.
You completely misunderstood the first sentence you quoted then.
Presentations are a horrible way to teach (and learn).

I've learned eg cycling from practical demonstrations of my slightly older cousins.
I was under the impression that Racket was closer to Common Lisp (with all of its practicality and rough edges) than the elegant Scheme...
50 Websites That Pay Writers $50+ per Article
While storage might be cheap, the costs for maintaining the hardware and software setup isn't. I think that's the main reason for missing backups. I maintain myself a backup solution based on a bananapi. Whereas the hardware is cheap, the overall costs (as measured in time) are not.
I agree; I'd like to see some long-term information on this.
You don't need to put in any formal requirements for the older kids. So no qualifications necessary.

Kids of different ages (and even of same ages) will teach each other naturally when they hang out. It's not that hard. Officially they are all just kids in the daycare, they just happen to be of mixed ages.

Newborns are a different kettle of fish. But people are aware of the differences.
> Just look at the quality you get from asking teenagers (or even college students!) to prepare presentations.

The counterpoint is that those teenagers suck because they missed out on years of practice because they were never given the opportunity to actually teach anyone anything meaningful before.

You are also presuming a high-stakes situation where mistakes are costly and go uncorrected forever. That is not realistic. Well-educated teachers are still vital, and a lesson gone bad presents even more teaching opportunities than a lesson gone well.
> What POSIX stuff (it is just CLI and daemons anyway) can you really use for mobile apps?!

It's not about POSIX per se - but among the Linux and Unix derived kernels, most of the things are similar. e.g., files are open with an open() syscall, file sharing semantics are mostly the same -- whereas on Windows, you call the differently-behaving OpenFile, and you can't delete or move an open file.

Porting infrastructure (e.g. flutter) among POSIX-y kernels is much less work than porting to Win.

> There Windows Phones are the only alternative for those that don't want to get an Android device.

I thought Firefox phones were another alternative. Aren't they?
> Anything you can do yourself will save an enormous amount of money because using money is extremely inefficient.

In some sense it's the other way 'round: division of labour is so stupidly efficient, that the state can tax the hell out of it, and it's still better than doing most things yourself.
1) taxing stay at home moms for the value they are creating or 2) removing child care service taxes.

Or 3) allowing a deduction from income equal to the amount spent on child care.

This is the option Canada takes, incidentally; the only thing I don't like about it is that you're not allowed to pay your spouse for child care, and so stay-at-home fathers end up without any taxable income and thus without any pension contributions.
LOL startups can afford swanky offices and free massages and all the rest but can't afford to pay for software? I call shenanigans.
Yes. One file at a time...
Yes, the real problem is dynamic compression. Some of it is certainly valuable and probably necessary for a good mix in most cases.

But come on people, you know what we mean: EXCESSIVE compression, which is basically EVERY popular-music recording mastered (or "remastered") since the mid-'90s.

It's depressing to see so much space wasted discussing something that's not the real problem at all. The loudness war has ruined music. Period.