skysight-inc/HackerNews huggingface dataset:
Hi Aaron!

Does it look bad if we have 4 founders ?

Thank you,
Channa
> > Just like this web tool [redacted]

> This is not a "web tool", this is a spam tool.

So let's not put the link in as many threads as possible!
Milkyway FREEZO
Is scheme a suitable replacement for perl or ruby for everyday small-scale programming?
>When combined with things like Immutable, Sagas, and ReSelect, the Redux/React style of architecture (feel free to swap out Redux or React for whatever you prefer) is so much more practical and useful compared to Angular.

You can use all that with angular 2. I am.

Redux -> @ngrx/store

Immutable -> same

Sagas -> @ngrx/effects

ReSelect -> same

Example here:
https://github.com/ngrx/example-app
You've only nitpicked 3M out of the group. Go look up some figures for the chaebol and the keiretsu ;)
Here's the logic:

Scenario A: We spend a ton of money and resources on combating climate change. Energy and fuel become more expensive. There is economic crisis in some areas of the word. There is large scale refugee migration. Some small proxy wars break out. We manage to stem climate change and even slightly reverse it back to a natural level. We keep our modern technology. We keep most of the cultural status quo. Maybe a couple hundred million people lose their lives due to indirect consequences. The Earth still spins. Coastal cities aren't underwater. There is no global famine. Climate change skeptics will complain that combating climate change was a bad idea because they didn't see the worst of it.

Scenario B: We decide to not try and combat climate change. We don't spend any money on it. We think "everything will work out". Everything goes on just like normal for a few decades. Climate change skeptics are saying "I told you so." The economy prospers. Technology improves. We continue our dependence on fossil fuels, continuously pumping carbon into the atmosphere. We continue dumping waste into the ocean. The permafrost continues to melt more and more every year. It's all so gradual that barely anyone notices. Coastal cliff faces in California start eroding and taking beach front property with them as the sea level rises. Farms at lower latitudes start having more and more of a difficult time producing good yields. There is less snow falling in the mountains meaning that come spring time there is less melt. This causes droughts in many parts of the world. This drought starts to impact farmers. The global food supply dwindles. We are noticing massive numbers of oceanic lifeforms start to die off. Fisheries are not able to keep up with the demand. There isn't enough feed for livestock. The global food supply falls even lower. The drought is getting worse over the years due to less snow melt. Smaller countries with sub-par infrastructure start seeing a massive exodus of their population. These refugees migrate to large developed nations causing cultural strife and putting a strain on their economy and food supply. This cultural and economic strain leads to warfare. This warfare leads to even larger migrations. Soon we have world war 3 in the midst of the greatest global famine and drought the world has ever seen. Billions of people die. Human civilization as we know it is destroyed. We regress culturally and technologically.

This is just one set of possible scenarios. So, I ask you; Why not spend a little bit of money now and avoid what is essentially the apocalypse later? Let's say I'm wrong. Let's say scenario B could never happen and climate change isn't as bad as we think it is. Well, you have insurance on your house, don't you? Your car? Think of combating climate change like car insurance. Even if an accident is unlikely, it's still nice to know that you have it covered if it does happen.
See here: http://www.dictionary.com/browse/mandarin

The relevant definitions are

1.
(in the Chinese Empire) a member of any of the nine ranks of public officials, each distinguished by a particular kind of button worn on the cap.

6.
an influential or powerful government official or bureaucrat.

It connotes a kind of bureaucratic meritocracy.
You should count yourself as lucky for not having to work in either public sector, higher ed or just plain old companies. ActiveDirectory + Windows servers disappearing overnight would pretty much send us back to the 1980s with how prevalent it is.
I don't notice any lag at all.

One thing I also did before I bought the exact model was do a little research -- the TV I bought has 1 HDMI port (out of the 5 available on it) that runs at 60Hz instead of 30Hz like the other 4 ports. I use that port for my laptop. I also read online that that port also skips the "Ultra HD engine" in the TV but I can't find that in the tech specs.

Btw, while I was looking for the tech specs I realized I have a 43" TV not a 44" (https://www.vizio.com/m43c1.html)
http://www.etymonline.com/index.php?term=mandarin&allowed_in...

Judging by the etymology presented here, meaning officials, "mandarin chinese" being then "chinese as spoken by officials", I would take it as simply a rewording of his condemnation of the tendency for admiration of title in place of admiration of the title holder, which he otherwise goes on about.

A disease of officiality.

I don't know if an overtone suggesting a cultural judgement over some perceived chinese tendency for admiration of title is intended or not.
It was already known in the 90's as component based programming.

https://en.wikipedia.org/wiki/Component-based_software_engin...

https://www.amazon.com/Component-Software-Object-Oriented-Pr...
The problem with DDT isn't that it hurt higher animals directly. The problem was that it is a very stable molecule that doesn't decay well over time. It built up in the food chain and killed birds which eat fish and birds which eat other birds.

There are plenty of fine pesticides now which work well on mosquitoes. Since the newer pesticides decay, they don't build up in the food chain. Talk of bringing back DDT is silly.
Neat. Thanks for posting that. Hopefully, that process could be cleaned up and streamlined as a lot of it would be repetitive boiler plate.
We still have to go a long way with chatbots
I happened to believe that a language should have one style.

You want a functional language? Use it.

You want a procedural language? Use it.

You want an OOP language? Use it.

They're all good, but not in one language.

For example, you like FP idioms, and program everything with maps.

I like for loops.

You have to fix my code one day I'm on vacation.

You think that it's ugly, and rewrite it as a map.

I get back, bug comes up, I rewrite it back to for loops.

Repeat.

Go showed how to finally end indentation wars, maybe it can show how to end style wars.
Airplane – HTML/CSS Template for Startups
How to use my .BRAND extension?
Wearing glasses doesn't reduce the need or desire for higher resolution monitors. Maybe uncorrectable vision problems do, but if your glasses get your eyes close to 20/20, you'll benefit from higher resolution just like people with natural 20/20 vision.

And as another poster pointed out, the blurriness of the screen may compound with the natural blurriness of uncorrectable vision loss.
The blub article assumes that the computer is the ultimate arbiter of language utility:

But Lisp is a computer language, and computers speak whatever language you, the programmer, tell them to.

A program, especially a large one, spends far more time being read by humans than being written. Computer languages need to be readable by humans, they need the right abstractions, and the minimum of those, so that there is little to learn, little to forget, little to be confused by.

If your language lets you build abstractions only your present-day self can grok, it is less useful than a more limited one which lets you build something you and your colleagues can easily understand and modify in the weeks and months ahead.
Can Dark Energy Kill Galaxies?
One reason I think that folks think they need to do this is because it's not very publicized AND most Go developers would come from a Unix background not a Windows one.

Also, I've recently discovered Go has a lot of trouble with case sensitivity in filepaths. i.e. people tend to compare filepath strings directly instead of taking into account case sensitivity. The `path/filepath` package has a `HasPrefix` function which has been deprecated for 4 years for this exact reason[1], but in my experience it is still widely used (even in some newer semi-official Go projects like the dependency management tool[2])

[1] https://github.com/golang/go/issues/18358
[2] https://github.com/golang/dep/issues/296
Lovers
> I normally just get books from a bookstore or library

Wow. Where do you live? I can't imagine being able to find 1/2 of the books I buy in any of the bookstores in San Francisco, for example.

otoh most "books" I buy these days are actually Kindle downloads, or on O'Reilly Safari.
I believe it's meant to disparage a bureaucratic, technocratic academy, in the sense of "you must jump through these hoops and pass these examinations to join the leadership / professoriate, regardless of your actual abilities."

https://en.m.wikipedia.org/wiki/Mandarin_(bureaucrat)
How Do I Know If I Am Having a Stroke?
Fundamental Law of Binary Theories [pdf] (2016)
I'm sure they're just resentful that someone is "forcing them" to rewrite what they perceive to be a fully-functional product "for no reason". And to be fair, that sentiment is by no means rare; that's why there are still COBOL programmers, after all, and to a lesser extent, "enterprise" OS distributions.

Take into consideration that while the bare functionality of Flash has been "replaced" by HTML 5, there is nothing that really comes close to actually replacing Flash the IDE, especially not in a way that Flash developers find amenable. I've been working with a group to convert a Flash game to HTML 5, and, to put it lightly, it's a massive mess. There is currently no clear migration path. The market is really lacking there.

Even Adobe has given up on pretending like Flash is a solution for applications now; the IDE has been renamed "Animate".

In any case, FedEx is pitting itself against Google and the web community in a way I doubt they really understand. Whichever upper-mid-level manager green-lighted this is pretty naive.
You've said the loyal thing twice now. Being loyal to your country is not the same as being disloyal to your company; it's also quite insulting to suggest that I'd betray my employer just because I'm a foreigner.

Edited to take out insult.
That's been my experience too. Also once angular-cli seems more stable, I will probably switch to it and delete webpack (I know angular-cli uses webpack behind-the-scene, but at least I don't have to deal with it directly)
Controlling ice formation
> Azure is a perfectly suitable replacement for AWS - VMs, storage, functions, etc. So is GCP, but I'm not familiar enough with it.

Sort of. If you are only ever using the basics such as EC2 and S3, then it is relatively easy to migrate. Use more services and it becomes a nightmare.

Heck, even with just EC2 it is already non trivial, think about a huge server deployment with a myriad of security groups and subnets that were fine tuned for years.
Scheme in general, probably not, but definitely Racket. That was part of the reasoning for the rename, to set it apart from Scheme.
Hey Aaron,
If you've previous applied and got at least to a video interview. Can it work against you if you've slightly changed your answer to 'Describe your company...' and 'What will your company make'?
That works for input, not output.

If you ask what the path of a file is on Windows, it'll give you the backslash version.
Just print this, even if you won't ever use CL http://clqr.boundp.org/

It is a quick reference guide consisting on a set of pages that can be stacked together to form a little booklet. Beautiful to look at.

I wish I had this for other languages and cannot recommend it enough.
Do you own any Amazon stock after having worked there for that period of time? I'm not a finance guy, at all, but that's the one company I've always considered putting a couple bills into and root for.

Queue someone telling me how awful an idea that is, and to just keep throwing into my 401K...
A physical device such as a "groovebox" might be interesting for you, they include sequencing, drum machine and synth in one box, much like teenage engineering's OP-1 (which is expensive and modern). One I'm looking at getting is the Roland MC-505. Some people will say they sound this or that, but listen to some demos people have put on youtube and decide for yourself. Think they go for less than £300, and you can make a whole album on one.
But the "magic" in this case is that properties can be methods. Once you know that how is it any different than methods?

In go methods can be arbitrarily complex. You can't know how they work without digging through several files to find what one line does.

Another example of magic in go would be method names. You have no idea if it is safe to change the name of a method because it could be satisfying an interface far away from the definition site (or in the case of exported methods nowhere you have access to).

We could go back and forth all day about what is and is not magic, but it still just seems like "language differences" to me. If the claim is "go does a lot less for you than other languages, so has a lot less opportunity for magic", I could probably concede that.
For high performance, assembly language is frequently the best choice, at least for the central algorithmic core. Performance frequently demands access to the raw machine and a careful balance between the hardware and the algorithm not available in a modular, flexible, easy-to-understand compiled programming language. See, for example, the techniques used for the Intel CPUs in Lee, Victor W., et al. "Debunking the 100X GPU vs. CPU myth: an evaluation of throughput computing on CPU and GPU." ACM SIGARCH Computer Architecture News 38.3 (2010): 451-460.
Assuming the number of programmers choosing Go eclipses those choosing languages with generics in them, like C# or Java, or duck typed languages.

I don't think it does. So maybe the people picking Go have a preference for minimalism, or they pick Go despite it's lack of generics and other features, because of performance, or popularity, or tooling.
Because porcine flight seems more likely than many OpenSSL developers agreeing to license anything under the GPL?
this is why it's good to require a credit card for a free trial. it will kill the top of your funnel but the bottom will actually get fatter because those who do sign up for the free trial actually want to demo your software.
I'm sure you meant 'research universities', not 'Ivy League universities'. That is, unless you really are implying that only Ivy League universities (and NASA) do impactful research (FALSE), you are hopelessly snooty, or you are trying to be sarcastic (e.g. jamming on the Ivy League school penchant for producing individuals that land positions in political and corporate governance that by and large want to ignore climate change).
Judge Tells FAA Rep: “You're Just Making Stuff Up.”
1. Have kids.
2. Have them at school by 7:30am every morning for a decade.
3. Wake up at 5am on a Sunday and congratulate yourself for being a "morning person" by questioning your life choices.
That is why I used one credit card on the machine.

I didn't use a second. I don't want to deal with the hassle. I don't want to have someone steal tiny amounts of money.

Perhaps, I have other things than financials that are sensitive on my machines.
This is their current and common practice. When it happened I collected a few other stories from individuals who sent stuff with them. This is common.

Taking your argument one notch up: I hope and believe that this kind of coercion should be discouraged and that a company that insists on doing this must fail. Society cannot put value in these behaviors in any way (paying them 50EUR is giving them value). If you work at a company that mistreats their customers by extorting money from them then it would be better if you start looking for another job (better as in: better for us all). We have to work towards a system/society where the place we work should be a choice and not a last resort thing that our survival depends uppon (slavery). That is the base pillar of the free market ideology or any other ideology worthy of discussion (put in your favorite *ism here).

If you are an investor that is willingly and knowingly putting money in a company that behaves like that and expect to get your profit back because of these tactics then you should lose your money. We cannot work based on extortion or forceful positions.

These are just my opinions. They don't take away the fact that FedEx is acting improperly.
But if you look at Clojure libraries, some of them were last updated in 2012. That's because clojure solves problems (& it's not that the maintainers have disappeared) :)
Most of this lecture is merely a convoluted parallel construction of a fact which is already quite obvious, that if you want to make a profit you should avoid competition.

He claims that "the amount of value that you produce", and "the amount of that value that you can capture" are independent variables, but then spends the rest of his lecture treating them as strongly anti-correlated.

He touches briefly on the corrolary that capitalism does not actually reward people for the value they create, and seems to think of this as something of a problem, but I think that should be the focus of his lecture. If he really wants to convince the students of something that they didn't already believe, the talk should be titled "value is for losers".
The only benefit I see out of this is the removal of SMS support in the Hangouts Android app. I like my communication channels separate. I don't like Hangouts or Facebook Messenger wanting to control my cell phone messages (SMS).

This might be a naive question, but will chat within Gmail still work? Is that chat provided by Talk or Hangouts?
Water Hammer Effect in Slow Motion
--the most outrageous part of his comment, imo.
Redux Clerk: Reusable action creators and reducers for async CRUD
Why do you think is too much? Competitors range between 5 and 15 USD/mo/user. Some even more for Enterprise features, which we still don't have.
Nope. There's no good or bad when it comes to the number of founders so long as there's a reason for it.
You're not the only one. I too want as much resolution as I can get. I work with text all day and a high-dpi display is like the difference between reading text printed on a laser printer vs a dot matrix printer.
The person being called a "denialist" said that this measurement isn't a problem, because if it was a problem then sea levels would be rising. This is so incorrect that it's hard to see it being a legitimate misunderstanding, and it seems quite likely to be a deliberate attempt to mislead people. Either way, how exactly do you think we should handle people who barge into the conversation with ridiculous arguments like "sea ice must not be decreasing, because if it was then sea levels would be up"?
> The only solution is to unite in changing our behavior. We need to give website operators an ultimatum: Remove the modals, or we leave.

Firstly: most of these modals only show up on exit intent and only once per ~90 days (if you allow cookies), so this ultimatum is fairly hollow.

Secondly: do you value your pageview so highly that you think web publishers must respond to your demands? Are you paying these sites for their content/whatever else you're looking at? If not, then maybe clicking out of a modal once per 90 days is a fair price to pay for whatever it is that you're looking at.

Thirdly: as you mention, the reason these modals are all over the place is that they work. Fortunately, all highly-effective marketing tactics get repeated perpetually until consumers become immune to them...that will surely happen here, you might just need to wait a bit longer.

should note that, like @petecooper below/above, I'm in the newsletter business and don't use these modals. But I also see no reason why people who want to use them shouldn't use them
> Amazon: It's almost impossible to imagine any company filling the gap they would leave.

Well then there's the Chinese version.

https://www.wired.com/2014/09/alibaba-already-bigger-faceboo...
I'm using Knockout JS along with a micro hash-tag routing framework for my SPA. Couldn't be happier. Knockout JS is mature, and doesn't change. Yet there's still PR's that fix things here and there.

JS frameworks these days are such job creators. Which is great for consulting, but I don't want such mutability for my own products.
It happens to be occasionally too. I've ended up exporting and re-importing those tracks on the server and it tends to fix it.

Definitely an annoyance, but infrequent enough that I had forgotten about it until you mentioned.
> whacking people in the head

Which, incidentally, you could do now that you are in a VR, whenever you feel like.
> ask where it lies on the range for the grade you will be given. Make sure there is a margin for growth. If there is not -- beware, it might be very hard for you to be raised afterward

That's a very good piece of advice, thanks for writing that!
Disqus sharing more data than you think
In addition to the calls to disqus' API, I'm also seeing one or multiple requests to the following domains:

tapestry.tapad.com
pippio.com
p.nexac.com
adadvisor.net
s.thebrighttag.com
emailretargeting.com
loadus.exelator.com
tags.bluekai.com
bevo.adsnative.com
bcp.crwdcntrl.net

Open the console on this page and see for yourself:

https://jsfiddle.net/bmfmr2ps/

Also, they clearly have no domain whitelisting, as I can just load up Google's Disqus engine in a jsfiddle.

The worst part. I am actually paying Disqus to opt-out of their ad service. I call bullshit.

One more gripe: I did a 3G throttle test with browser caching turned off, and loading all this garbage for Disqus took a few seconds! Time to remove from my site completely. Anyone know any good replacements?
Thought-Controlled Robot Arm
1/60th of an arc minute from standard viewing distances (roughly the discerning power of the human eye under assumptions on contrast)

What would this translate to in PPI or any other unit / measurement we might be familiar with.
> Closures are examples of powerful things which C++ simply cannot do.

Not true anymore. This article seems rather old, considering it refers to Racket as "PLT Scheme" here: http://cs.gmu.edu/~sean/lisp/, so it's at least 7 years old, possibly older.
This is about what the Windows API reports when you ask it what the path is of a file. Sure, inputs work with slash. Comparing outputs, which was the example I gave, does not.
Exactly. Dropbox should afford users the same respect.
Plenty of people might use a Linux Desktop as their primary development machine, but have a Mac laptop when they travel.

Also, how many of those people with Macs had a Linux distro installed on them?
Well, I haven't benchmarked it so it's just how I feel. Maybe there's something in the UX that makes it feel more performant.
You need a visual interface with knobs. Not text. This guy needs to see more Bret Victor!

https://vimeo.com/36579366
Chrome didn't exist until 7 years after the case was decided and settled.
Ask HN: How long before new developer starts contributing code in your company?
Or is expected to start contributing meaningfully.
I give the forms junk data now to make it expensive for them to maintain. I only ever hit the form once, but I have heard of people writing bots to hammer these forms in the realm of hundreds or thousands of submissions.
I think the chat boxes are wonderful idea; I've used them more than once to ask quick questions.

The beeping and popping up of some stock image with a 'nice' name is incredibly annoying though.