skysight-inc/HackerNews huggingface dataset:
I know that it's a very old argument that I'm not going to win. But I would like to provoke you to it because I'm really trying to change my mindset, coming from a static language to Javascript - and I still just don't see, where are the wins.

Please argue with me, because I _want_ to be convinced. I'm trying.

It may be because of the habits I developed, writing compiled code. I always would first concentrate on my concepts, things that I want the code to do, data and flow structure - while keeping all errors (even syntax) silent. And only when I got everything I wanted implemented and consistent, I would turn to a compiler to quickly fix all mismatches in API, all wrong method names and other trivial blunders.

Now I stumble, feeling that I'm a blind man going through a minefield. Every line I write, I have to think about the things that I want to express and the mechanics of language and API simultaneously - because nothing's got my back. (Yes, I know that I should write unit tests, but not all of us have the luxury of working on perfect projects, starting perfect projects from scratch, or having the resources of putting good practices into legacy code).

Every time I discover that I mistyped the name of the function or variable, forgot to use "this" when referring to an object property (C# habit), forgot that external API function returns a custom type and not a string - I do it too late. Instead of quickly fixing the thing that I've only typed right now, I have to go back, and spend time reading and understanding relevant code again.

All I'm trying to understand is, where are the trade-offs? Where are all the awesome dynamic things that make all that worth it?
They're programmers, the fast idiot is a computer.
Agreed. This is not an argument for not taking climate change seriously and doing all we reasonably can.
Agree on games.

I find it hard to manage output alone, it's a combination of both.

Do you count hours where you work?

How do you manage output?

To me output is challenging, because any engineering task can take less or more time that what's estimated and thus how to set a realistic goals for the team members without making them go crazy.
OpenBSD related - http://www.tedunangst.com/flak/

Weekly aggregations:

- http://chneukirchen.org/trivium/

- http://www.dragonflydigest.com/ (Look for the weekly "Lazy Readings" post)
Hacker News allows anything which might "stimulate intellectual curiosity".
That was just one example, there are lots of other WATs.

As for team, in enterprise consulting, the concept of team is very shallow.
No, you don't sound like an ass, but I feel like I've been where you are and have a bit more perspective to add.

Circadian rhythms are a thing, and eating within a time window may have a great effect for some people. I'm already very rigid with my eating patterns and I don't see that it adds any value except for giving me a headache if I happen to miss my window.

Eating mostly plants is probably a good idea, I know there's mountains of evidence backing it up. But every time I try it, I find it difficult to physically put enough food in my body to satisfy my energy needs. I have to spend so much time shopping, prepping, cooking, and planning - activities that I do not enjoy - that I end up less happy because I'm spending my time on something I don't want to do.

In addition to that, eating a lot of plant material gives you hella constipation. Believe me, I know. Maybe your body gets used to it after a while, but a month of asshole-tearing shits is enough to tell me that I need more meat and dairy in my diet. I lift - at least, when I'm able to eat enough calories to sustain the energy level I need to lift, I lift. That hasn't happened for a while because I'm trying to save up for something and be frugal, so I've been eating less meat and dairy to save money. As a result, I don't have enough energy to lift. There just aren't enough hours in the day to consume that many calories in beans.

There are counterarguments for all the points I've made, I know them all. But arguing the points is another example of the hackernews type toxic thinking. You don't need the counterarguments. You know that the changes you recommend work, because they worked for you.

Fair enough. But magnesium worked for me, and I didn't even have to give up meat. Chances are switching to a mostly-plants non-shit diet would have given me the same effect, but my way is soooo much easier. If all someone needs to not be depressed anymore is a vitamin, then damn, they need to know what that vitamin is. Because when you're depressed, healthy eating is really unlikely to happen. You NEED the shortcut.
This headline gets repeated a lot, but it is extremely misleading. Due to it's huge size, California has communities and cost of living that are vastly different. I don't understand how you can assign a single cost of living measure to the entire state. A cost of living adjustment that is true for coastal California will be wildly off base for people living on Mojave desert. A better study will reflect supplemental poverty rate broken down by their cohort regions.
Ken Silverman's Projects Page
I'm surprised at how many of the answers here are rationalizing JavaScript's monopoly, saying that it's a fine language / it's optimized / stop complaining / etc.
That seems like the programming-language equivalent of Stockholm syndrome, i.e. "We're stuck with X, so we should justify and defend X as a coping mechanism."

The question you should consider isn't, "Is JavaScript a good language?"

The question you should consider is, "Is JavaScript's monopoly good for the web platform?"
Thanks for the great feedback, much appreciate it.

Managing output alone is hard, how do you do it without setting unrealistic goals? Do you have a place where I can read more about this?

Usually everyone in the team knows what's required, and we have the tools, and the reports to measure things but usually things might take less or more than expected and the question here is really the actual software challenges that delayed the work or the actual time and effort spent on a problem?
Taekwindow
I agree, but look at the backlash in Europe and the US. Does it seem likely that a 10x increase in the turmoil that caused Syria will result in more migrants and refugees to western countries? I highly doubt it.

Unfortunately, I think it highly likely that rich western democracies will turn their backs on developing nations and their tens of millions of refugees. North America, Japan, Australia, and NZ are particularly well suited for this geographically, but Europe will isolate itself as much as possible as well.
Ctrl-F "regress"

For me, with admittedly less than expert understanding of philosophical terminology and methodology, the obvious criticism of infinite regress is not sufficiently addressed.
So, we are regulating temperature in the cubesat. We're assuming the best conditions possible on Mars, which is summer near the equator. This means up to 20°C during the day and around zero at night (if you watch the timelapse you can occasionally see the humidity freeze and defrost, dripping on the soil)
I don't have anything constructive to say, except that you sound like a quite special and definitely very perceptive person. It is random meetings in meatspace with people like you seem to be (I am likely projecting, but near with me) that light up my life. That is no recognition in a public sense, and perhaps not bona fide genius either, but I'm sure that you contribute more than you realise to more people's experience than you realise.

But perhaps it's just me rambling on a Saturday night.
> There's a reason medical tourism to Mexico and India is so prevalent

Yes, and it's because labor is cheaper in these countries than in yours, because their standard of living is lower, and therefore living costs are cheaper.

So it's cheaper for you, because you come from a country with a higher standard of living, and your income is much higher than average in those countries. So for you, their prices are cheap. But for the locals, they're definitely not cheap.

If you switch to a completely private system in US, those doctors will want to be paid US wages, not Mexican or Indian wages. And then you'll find the cost of their services much less affordable.

> For certain kinds of medicine, people will even make medical visits to the US from socialized countries like Canada or France.

There was an actual study on Canadians coming to US for healthcare. The scope of it is vastly overblown, and the reasons are very different from what people often assume they are.

http://content.healthaffairs.org/content/21/3/19.full.html
Please quit judging upward. How many thousands of years have geniuses been hounded by those with smaller brains? How many great sorcerers, magicians, electricians and plumbers have been lost because of this thing where people think they have the right to speak confidently and negatively of men who are of higher caliber?

Maybe geniuses are kooky because of how outnumbered they are by irrational people? Or something else like that.
> Do you really think Go is that good?

Its not that good yet. It doesn't even have the capacity to replace my Python usage yet. What I miss is the community driven libraries/packages - including sci-computing libs. If Golang is supported in browser, things could change for it quickly.

Its not the stuff like error handling that irks me - atleast not in comparison to JS callbacks and promises. I think the error handling is necessary. In Go, you could always ignore errors with underscores. But then ignoring errors works great until it doesn't. :)
It is actually a n area that I haven't completely understand.

Most trademarks are registered in order to avoid that an unrelated tech product "steal"/"take advantage" of another well know product name.

Other companies sell similar stickers so I didn't actually bothered too much asking, I will definitely make this straight if I will made something worthed out of this side business.
You can't have a language that satisfies both camps. Some like statically typed languages, some don't. Stating that it's an inferior language because it's not statically typed is just plain wrong. I accept that you belong to the statically typed camp, and that's awesome. But don't be fooled into thinking that it's somehow better - it's just a different approach to programming. If you like it, then that's cool.
It is about 40% of Earth's pressure. So low, but not as low as the actual pressure on Mars, which is too low to even consider. This assumes a greenhouse environment but without the necessity to create exact earth pressure, making it easier to maintain, using less energy.
> Time to bring back the threat of lynching as a deterrent.

...please tell me this is a joke
Very tough to measure, as the most poor would be the most averse to tracking.
That's because one person can be deported multiple times and the definition of "Deportation" has changed to include those apprehended at the border.
Yet creation time is still useless in this case, because forging it is still trivial [0][1].

A chain of custody with extremely rigorous procedures and protocols is the only reason a forensic expert has some level of trust.

Without that, and with incentive, this becomes nothing more than a farce.

[0] https://www.howtogeek.com/203154/how-to-change-created-or-mo...

[1] https://www.freebsd.org/cgi/man.cgi?query=touch&sektion=1
When the memory allocator works against you
This is why I'm saddened that so few projects made the move to GPLv3, and most moderns stuff is BSD/MIT/X11-style licenses.
The ability to isolate yourself comes with its own costs. Turning away refugees is one thing; but what happens when people are sufficiently desperate that they will be willing to take up arms to secure a place under the sun for themselves and their kin?
Well channels use mutexes underneath and they are "slow". So slow in this case is very relative.
To have some perspective from the other side, every time I try to use the keyboard I am immensely slowed because a large part of my brainpower goes towards remembering anti-intuitive keyboard commands. It reminds me of my short attempt to switch to a Dvorak keyboard layout.

The responses to your query make me think keyboard-only is rice.
WA makes it possible to replace entire browser runtimes with proprietary stuff. For example, you can compile WebKit to WA, with typography rendering and flow layout on a Web Canvas, and "Save as HTML" and other basic functionality disabled. I find it very irritating that TBL/W3C is promoting this and EME. I think W3C should be seen as what it is - a self-proclaimed standardization company acting in the interest of whoever pays the hefty membership bills struggling to keep relevant.
Would they have to? The USA has a GDP (PPP) per capita around 3x that of Mexico. The sheer magnitude of the difference in purchasing power would make patio11's claim true, even if they were hypothetically, in our president's words, sending us drug dealers, criminals, and rapists.
The sand is very similar to Martian soil samples observed by various NASA landers over the years. It comes from a very special region in the Atacama desert called Pampas De La Joya. Our lead biologist, Julio, has been doing experiments there for years. You can read more about it on potatoes.space/mars
Or maybe JS is like shell ("Web as the OS").
Lastly, the potatoes are still growing, but we expect them to be edible. Tests done outside the cubesat prior to this, growing potatoes in the soil from La Joya, were safe to eat.
Sure, we call them chocolate bars in Canada also. The point I meant to make was, whatever we prefer to call those popular/fun/iconic products in the article, they don't represent great chocolate. Neither then nor now.
This article is very scant on details and seems to muddy the waters by comparing things like cholesterol and smoking to genetic screening which doesn't seem to help things.

If how they've framed it is true however, and this may become law, that's the final nail in the coffin for the GOP isn't it? What an absolutely nasty piece of legislation. I feel like the GOP got so much power since it's the usual "sick of the last 8 years" thing--but I think that may reverse fast if laws such as this start hitting people.

Then again, I've unfortunately overestimated the US voters in the past. Please don't let it happen.
I commuted from Dublin. ~7AM is last parking spot and the trains were standing room only when they pulled out. Felt sorry for everyone that boarded between there and Embarcadero.
After reading the comments on this page, I am a little disheartened that apparently most people want to give what is basically a work grant to a dead guy. Regardless of what you think of someone like Aaron Swartz, there are plenty of people who are currently doing good work who could greatly benefit from something like this. Giving it to a dead person simply to make a political statement diminishes any impact this award could have.
Yesterday's submission of Window Maker's new release[0] reminded me of this little program (written by a good friend of mine, which is how I know about it).

It's one of those things where you don't remember how you managed to live without it once you get used to it. In my case, I dual-boot Linux/Windows, but spend most of my time in the former. This makes switching a little less painful whenever I need to do it.

I also find it wonderfully well-designed in it's simplicity, being full of features for power-users yet extremely accessible. Everything documented in-line, in a way that explains how it works for the less technical folks (look at that screenshot, describing how it makes itself start when logging in, or where the settings files go).

It is also portable if you need it to be, and you can turn it on/off at will when you run programs that don't play nice with it (I remember friends having issues with Photoshop).

[0] https://news.ycombinator.com/item?id=13846584
> This is the fundamental reason I do not adhere to axiomatic systems in general.

Apologies if this is a stupid question, but aren't all systems fundamentally axiomatic?
But still, you can inspect that WA code, and WA doesn't have access to the DOM. Inspecting the EME packet is a crime in many jurisdictions, and designed to be difficult.

WA makes sense as what it is intended to do: give a memory efficient alternative to JavaScript in circumstances that warrant it.
> I personally find Indian capitalistic medical care equivalent to the US

Having had multiple friends and relatives get treated for identical diseases and/or undergo identical treatments between the United States and India, I respectfully disagree. Survival, technology, training and quality of care are undoubtedly higher in America.
> You are spouting off a strong opinion that hasn't benefitted
> from any actual knowledge of the topic
> or from thinking about it for a more than a second.

I made my first website in the late '90s and have been doing web apps for a living for over a decade. I have thought about it quite a bit over the years, and I have been on both sides of the issue.

> just to provoke a defense

I was not looking for a defense. I was trying to help others not feel guilty for not doing something that I think seldom makes a real difference. I'm thinking of most of the articles I have read, and I'm thinking of the difference to a screen reader in either case: (1) stopping to read some alt text or (2) simply silently skipping over it and just reading the article. In many cases I think it's best not to break the flow or waste the person's time.

> An image without the alt attribute is not even valid HTML.

The spec says it is for a few cases (https://html.spec.whatwg.org/multipage/embedded-content.html...). But yes, for the case I'm thinking of it insists we explicitly put alt="". I think this is tedious and overstepping its bounds. If a writer doesn't want to put alt text for one of his images, he shouldn't have to. He chose to write an article instead of doing nothing.

And I'm not really talking about being lazy. I'm talking about not wasting the reader's time. If you tell everyone it's better to put an alt tag than nothing at all, then you're going to get a lot of poorly written and annoyingly redundant alt text. If someone writes a text-based article, then it is handicap-accessible, with or without alt tags. What might be less accessible would be an article typeset with images (which is rare nowadays anyways) --- but even then, computers are so good now at deciphering images that even that might not be much of a problem either.
EV push needs to be followed by a green energy push. Author's main argument that in most countries electric charged comes from a fossil fuel mix is a separate concern.

also the author misses the emissions in city life coming from fossil fueled carsml.
Liberal backbenchers have defied Prime Minister Justin Trudeau, voting in favour of a bill that would bar health and life insurance companies from forcing clients to disclose the results of genetic testing.

My understanding is that only forced genetic testing is barred, so a Canadian insurance company could let people disclose good genetics for a discount, I presume?

Everyone should have equal access to healthcare. As far as life insurance is concerned, why can't life insurance providers discriminate on the basis of genetics? They already discriminate on the basis of family medical history.
Yes, I am sure you are right.

It's TCO though, because no matter what, Aaron will not be alive, and cannot be considered for the prize.
I think you overreacted.

There is no "shitting on idea" in the parent comment (if you disagree, could you highlight what you mean by that?).

Also, "actively harmful"? What do you mean? He only nuanced the article message.
> "the number of CSS inline style, document.createElement('style')"

Can you expand? Which libraries, I know BEM hopes to isolate CSS styles to "components" by using strict CSS rules, but are you speaking of inline styles as they relate to JavaScript libraries like React?
...But physical attractiveness has some serious variability, even within culture. I agree though, that some things like lighter skin in many parts of the world would be a likely big seller.
What do you mean? Could you give an example?
I always regarded python self to be one of the cleanest ways to show that we have another parameter in a method.
https://www.reddit.com/r/unixporn/ *NIX desktops and configs.

https://www.reddit.com/r/badhistory/ a little bit of fun

https://www.reddit.com/r/mathriddles/
I know at least three reasons why makefiles are not working well for common use cases. Many people seem unaware of these cases, even though they seem to come up quite often.

• make(1) has a hard time rebuilding target files when source files have changed. The problem is that users have to declare the dependencies of a target before the build, but due to file search paths, it can be that dependencies are only known after building a target. To know about all dependencies, make(1) would have to build any target at least twice.

• make(1) by default does not rebuild a target when its build rules change. While this seems really weird to me, it seems to be a consequence of having a single makefile. When a build rule is changed, the makefile changes. So should all targets depend on the makefile implicitly? One could argue that they should – but then each change in a makefile would rebuild all targets.

• make(1) can not handle non-existence dependencies. Imagine a file foo.h being searched for by a compiler in directories bar and baz (in that order). If the header file baz/foo.h is found, then bar/foo.h should be considered a non-existence dependency: If at any future point in time it exists, the target should be rebuilt.

These problems are all solved by DJB's redo approach, which I implemented in a few hundred lines of Bourne shell (/bin/sh): http://news.dieweltistgarnichtso.net/bin/redo-sh.html
I've replied above and also on the WA thread a couple days ago.

[1]: https://news.ycombinator.com/item?id=13793020
Indeed. They can let you save on bytes, or let you drag megabytes.

I'm seeing both cultures, and hoping that the lighter wins.

But the dichotomy is a interesting statement on how the wider public thinks.
Sure but this problem is inherent to any dynamic language. I find other issues far worse than simple type coercion. What about calling a function? Most dynamic languages will let you pass in any number of parameters regardless of its definition and you may not even notice.

You can avoid type coercion if you understand how the language works (aka strict equality in JavaScript) but this isn't something only in JavaScript land either.
> Time to bring back the threat of lynching as a deterrent

Please don't do this here.
Sneaky beetles evolved disguise to look like ants, then eat them
Haha, I do blog anonymously! Raoul Xemblinosky and the spiders are the only ones that have found it. (If you don't know Raoul, you could google it, but I have no idea what it will show these days. Google keeps changing the reality of Internet history according to some unknown algorithm.)

I only drink alcohol very occasionally, and not compulsively. It is quite different than it was when I was compulsive decades ago. I have been to literally thousands of AA meetings, but have abandoned that philosophy as incomplete and disingenuous. (See the Orange Papers if you understand the previous sentence and are curious.) I sincerely appreciate your concern.