skysight-inc/HackerNews huggingface dataset:
Yeah the idea that these things can be explained simply by a purposeful guiding force like evolution is an attractive idea not unlike the belief in a higher power. What seems more likely is that many human traits and behaviors are highly complex evolutionary cruft — things accumulated over millions of years that fall into a few categories:

1) evolved "recently" to create a specific advantage for a human population (the author's favored explanation for crying)

2) provided an advantage for a distant ancestral species and stuck around long past the context in which they were advantageous (the human appendix)

3) random interaction between different traits or behaviors initially evolved from 1&2

4) random evolved trait that happened to be part of an evolutionarily successful population (Epicanthic fold)

5) random interaction between evolved traits or behaviors and a novel environment to produce novel behavior (over-eating and obesity caused by an evolutionary preference for high-caloric foods and their now-widespread availability)

I tend to not like the speculative aspects of evopsych like the ones in this post because they don't really account for the amount of randomness, complex interaction, and vestigial weirdness that seems to result from evolution.
It's nice it has storage, WiFi, bluetooth all rolled in. The $50 isn't actually the part that ruins it for me, more of the extra I'm guaranteed to spend more money on any and all extras I'd need.
In what way are these tools not also useful in Rust? Why can't we have both?
Broken Google Pixel phone screen?
Ask HN: Why Isn't There a “Craigslist for Private Stock”?
I own common stock in a successful mid-sized private company. (I was given stock options for common stock as an early employee, which I exercised and which have since vested). I want to sell that stock now, but the only way I've seen for doing that is to work with a broker like Equidate, EquityZen, or SharesPost. These look like bad options: Equidate charges 10%, EquityZen charges at least 5%, (probably more, they don't disclose what they charge the seller), and SharesPost doesn't say. At least as importantly, none of them make available any public data about buy or sell interest, so pricing is that much more uncertain. And it's also unclear from skimming their fine-print what legal rights I'm giving up by using them.

I want a "Craigslist for Private Stock", where I could anonymously and publicly say, "I have N shares in company C that I'd like to sell for $X each." Then anyone interested would email me through an obscured email address (like Craigslist's "two-way-email-relay" https://www.craigslist.org/about/help/email-relay) and we would correspond, trade real contact info, and eventually come to a deal ourselves without the ~10% fee. Then we could get the company and lawyers involved and complete the transaction.

Why doesn't this exist?
It's not a mesh. We do a point to point between towers and then a point to multi point to customers. Mesh halves throughput, so we stayed away from it.
Just listened, a great podcast and very useful for piecing apart why "statistically significant" isn't the gold standard of reliability for scientific studies.
Thank you for the reminder that yes, it can get worse.

International migration is not a trivial task so I hope the grandparent gets an answer!
I also enjoyed cookiecaper's post, thank you for your sharing. Is it possible to compete against the facebook/twitter inbound data-stream knowledge and against google's corpo-vision, if you're operating from another country with non-restrictive rights? Geo-fences are the most annoying political invention ever, we know that, but by obeying to unhealthy laws, we encourage it. Not every law makes sense and should be obeyed blindly.
And this is why people have been begging the golang developers to add generics practically since it was conceived. Yes, generics make compiler-writers' lives more difficult. But they can dramatically simplify the lives of everyone else.
> Checked in bag is not free. Checked in bags also get manhandled unless you pay hefty to get the fragile tag and insurance.

Assuming it arrives at all... it could be a very expensive bag. And laptops in checked luggage is just asking for them to walk off. There is absolutely no way I'd check my laptop, then again, I'm not planning on going to the United States before the madness stops and if I would I probably would not fly through any country that this is all about.

Even so, it does not strike me as a policy that has been thought about for a very long time. Having laptops in the passenger area means that if something bad does happen something could be done about it.

Having them in the cargo compartment means that if a fire should start it could get quite bad before it gets noticed and the extinguisher gets used.

If they're scared of bombs then they should not be on board at all, cargo hold or passenger compartment doesn't matter.

So I really don't understand the point of this, maybe time will bring me to see the reasoning but right now I can't.
iOS app that detects and counts bacterial colonies on agar plates
I expected I would find it in https://golang.org/doc/faq but I'm not seeing it there, so I have no reliable sources for that statement at this time.

It's something I hear often, though. That Go is intended to be a "modern" language, with the definition of "modern" being that the opportunity that a blank slate provides allows for the application of the best features and learnings of the languages of the past.
Interesting that it's hosted on GitHub. Everyone in this thread is wondering about the 2^-90 chance that a random commit will fail, but I wonder how these guys prevented their repo with test files from being rejected.
I was recently thinking of another idea where humanity works for Google and everyone's job is to solve recaptchas. Everything is free for people who earn enough credits by solving the puzzles.
While some initially reported it as a 96 hour ban, some of those reports have been updated to say 96 hours allowed for airline compliance. I honestly don't know which one is right.

At least we can rest assured this has been as carefully prepared, vetted, and communicated as other recent policies.
> The right to privacy

OK, I'll give you that.

> drone strikes

What? Republicans never had any problem with Obama's drone campaigns, and if you compile a list of Trump's policies Democrats have an issue with now, I doubt drones will be in the top #10. It would be nice if people kept talking about drone strikes and their victims, but we don't. Either under Obama or under Trump.

> Russia

You can't be seriously saying Obama had a Russian connection? Remember, "Hillary will start a war with Russia" was literally a major talking point by Trump supporters.
Technically this depends on a resort - in Aspen or Squaw Valley a double black diamond is in the "insane" level category, much steeper/challenging than even the black FIS slope in Sölden. I remember the lift sign in Squaw Valley's Headwall/Palisades - "Experts only. No easy way down.", and it was like that. Maybe upper part of Hahnenkamm could be comparable ;-) Usually double black diamond corresponds to European free ride zones near steep ridges.
It would be for me. My laptop is my access to my work and without it I'm not traveling for work and I will not let it out of my sight without buying another laptop and doing a complete re-image. No way I'd trust it after passing it off for several hours. Paranoid? Maybe.
I always liked to point "we live in a dangerous world now" folks here: http://www.vrc.crim.cam.ac.uk/vrcresearch/paperdownload/manu... - in particular the graph on the third page.
What kind of attack would this policy avert?
The binary. Presumably it was the assets and not Doom.exe taking most of that 43gb.
USB Firewall “USG” Protects You from Hacking Attacks –  How to Build It
There are no experts in language design in this field. While you might feel strongly that some things are very wrong, it doesn't mean that "the right way" you have in mind was designed by professionals. Academically-influenced languages are pretty bad at this too.

It's hard to admit, but all of the languages we have are of amateurish quality.
It will make espionage much easier: checked-in laptops will be trivially stolen as part of security checks (US authorities can and will open any checked-in bag they feel like opening, and now any involved Middle-Eastern authority will also be able to do the same).
We didn't do any such thing. You seem to think that I did, based on putting words in my mouth that I never said, nor intended. Your response is therefore a strawman.

Let's try again, shall we?

Some languages are trying to serve different niches than other languages. Trying to copy features from one language to another can be useful. But if you're copying from a language that's used for a different niche, you can ruin the destination language's suitability for its own niche.

What's Go's niche? The original intent was that it be useful for multi-million-line code bases that lived for multiple decades. Cost of compile time becomes a very big deal in that environment. (The original motivator was a 45-minute C++ compile. Multiply that times multiple developers, times multiple compiles per day, times 20 years, and it adds up to real money.)

What's Rust's niche? It's lower-level (C++-ish) code with compiler-enforced safety.

What's Haskell's niche? People are probably going to yell at me for this, but I think it's improved ability to reason about the algorithm.

It is unclear to me that an idea that's useful in one of these niches should automatically be assumed to be useful in another. Sure, if you're used to one niche, and you try to cross over to another, you miss things, but that doesn't mean that having it would be a net win in the other niche.
Y Combinator is based on merit. If there is a diversity problem, it's because there aren't enough people applying and we need to find out why.
The files don't trigger a collision because git adds a header prior to hashing. The hash is the sha1 of the total bytes.
Is There Any Thing Like a Perfect Setup
Only slightly related to your tangent, but I've been wondering about the economics of funding a solo indie game project. From what I've seen on Twitter, most of these seem like passion projects as well, but the creators are very much looking for a source of income.

At the risk of wandering even more off topic, it's pretty dispiriting when you see the leaders of the pixel art community with 20k+ followers begging to do a commission for for 25 bucks.

That's not my definition of success.
> The difference there is that the thing you are authoring is itself visual.

Perhaps. Or it might be structural, an object to be 3d printed. It would have a physical appearance - but perhaps not be "inherently visual", any more than the algorithms for adjusting a quadcopter for autonomous hovering is "inherently aerial"?

> people who are good at abstract reasoning and solving problems but don't have good aesthetic and spatial sense wouldn't be able to "write good code".

Isn't that the case with textual representation of code too? Without a sense for aesthetics, one cannot create "beautiful code"?

A chessboard/game can be represented in many ways in the form of code/syntax - even mathematical equations - and yet I would argue it is less accessible to learn and play chess going from just the standard textual representation, than from a board?

How would you teach chess moves: by lifting a castle off the board, showing that it can move up-and-down and sideways, like so - or by saying that the piece-instances initialized to position a1,a8,h1 and h8 can move only be changing either of its two coordinates up and down?
Blackhat SEO doesn't work unless the company is producing positive results with customers. You can use all the shady SEO work out there, but if viewers and customers aren't using the site then blackhat can't save it.

So it really comes down to the fact that your competitor is doing something better than you outside SEO. Better product, service, prices, customer service? Whatever it is, they are doing it.

So rather than cry about it to HackerNews, you should probably spend the time and effort working on your own business and stop worrying about your competitors.

You see this all the time with companies who spend 100% more time on their competitors than they do their own business. Then they whine about not being number one. It's really pathetic and this post is no different.
Error prone?

It definitely creates situations where bugs crop up. The example of close() is actually quite important, and something which is perhaps unexpected until you hit that bug and spend hours or days tracking it down.

Definitely has happened to me.
Oh you web people. That code has aged like a fine wine.

Consider the emacs developer. He works on legacy code dating back 41 years, to 1976.

Consider the BRL-CAD developer. He works on legacy code dating back 33 years, to 1983.

Consider the gcc developer. He works with legacy code dating back 29 years, to 1988.

Consider the SPICE developer. He works with legacy code dating back more than 44 years, to 1973 or earlier.

Consider the Windows developer. He works with legacy code dating back more than 32 years, to 1985 or earlier.

Do you happen to be younger than all of the above? These projects are all still actively used and developed. At least the first three are thought to still have full source control revision history. Any of them would look great on a resume. All of them are written in languages that were designed prior to 1980, making the youngest language 38 years old. At least one of them is largely in a language from 1958, which is 59 years ago.
This is probably a "travel ban" by inconvenience, since the earlier bans were stayed in courts
> First, functional programming is particularly difficult in Go. In fact the language discourages functional programming.

Then it seems that Go isn't the language for you. With that Go nor any language, unless intended, is suppose to be a one-all solution for every problem. We can accomplish a majority, if not all, problems in a language, but this shouldn't assumed that a language is intended to do so.
> ... with the definition of "modern" being that the opportunity that a blank slate provides allows for the application of the best features and learnings of the languages of the past.

Application of the best features and learnings to a particular problem domain. The (intended) domain is Google-scale code bases that live for decades. The ideas that are important there may not be applicable anywhere else. If they are, it's more by happenstance than design.
Ch4t – BBS/irc themed chat site built on NodeJs and express and socket.io
No it doesn't and both Ebert and Brian Moriarty make a detailed and strong case. 'No true Scotsman', 'just need better critical theory', 'what is art, really? it doesn't matter!' are just weaselly ways to avoid engaging in their actual arguments. All of this dancing about would be completely unnecessary if one could point to a single game that would be as much as a potential candidate for a long-lasting, culturally important and impactful artwork. This is true whether or not one finds it important, infuriating, irrelevant or regrettable.
I'd say calling it user friendly is a touch misleading.

It has a pretty steep learning curve. Expect to spend a while banging your head against it before you get anywhere.

There are definitely times when you have to dig into Nixpkgs source code or be willing to package things yourself.

I do think Nix or Guix or something like them is the future though. Probably the most pain-saving development in computers since distributed version control.
I was just discussing the use-cases of Kafka Streams with a colleague today. Can someone explain how having only local state is advantageous for most applications? It would seem it's lacking key functionality if you still need to build a query layer that glues all the topic local states back together for a global state - like the author of the article is doing.
I'm not a Go programmer, but from what I understand, things like Go's map implementation in the standard library are usable as if they're generic. Couldn't they add a few more types like this (e.g. Option and Result) in the same way without exposing generics as a language feature?
If D had in-language-integrated Fibers like Go does it would be just better in every aspect. Native-fast code, fast compile, powerful generic and meta-programming. It was trying to be better C/C++ but should have instead push where Go is going: highly productive and fast. I think Rust is much better C replacement - much higher overhead and mental cost, for software that can't compromise on performance, reliability and safety.
How would you compare your service to Express Wifi (or similar), is it competitive or does it serve a different market segment? I'm also curious how you manage forex risk and the regulatory system there.
I ignored Monique at first, although I found it awesome, because there was no free plan. Now there is a free plan!

(Yes, call me a free rider, a jerk or whatever you want, but I do sometimes I end up becoming a paying user of some services after using them for free for a while.)
Any number of mechanisms could serve this purpose, though: urination, sweating, blowing your nose. Why should these chemicals leave our eyes? I believe that is what the author is trying to answer.

Many features of human physiology serve more than one function -- our eyebrow ridges protect our eyes from sun, dust, getting punched. I don't mean to reject your idea; but it doesn't seem to go very far towards explaining why tears are the way they are.
GitLab 8.17.4, 8.16.8, and 8.15.8 Released
Didn't NZ get a nice % on those sales?

https://en.m.wikipedia.org/wiki/Goods_and_Services_Tax_(New_...

Who cares who collects it?
tl;dr:

- $0 taxes referring to income tax only

- completely within NZ tax laws - theyre paying 30% tax to Australia instead of 28% to NZ because of the AU/NZ tax agreement

- typical clickbait headline
I use:

* Linux (linuxmint)
* awesomewm
* mate-terminal, with the menu turned off
* tmux
* $BROWSER

Terminal on the left, browser on the right. mod4-[jk] to move forward/backward in the list of windows. mod4-m to toggle/max the current window (usually the browser).

The browser has tabs, and tmux has windows, which are effectively tabs. I don't open new terminal tabs in the terminal, I open new windows in tmux.

Usually I just have the terminal and browser open. If I have something else, like Okular for pdf viewing, you can click on its icon in the top bar and make it disappear from the mod4-[jk] sequence.

I've used other twms in a similar way: xmonad, i3, qtile. https://en.wikipedia.org/wiki/Tiling_window_manager#List_of_...

I've also used more usual graphical shells in a sort of tiled way, like mate and cinnamon, but it's slightly more manual effort, and there's all that gui-cruft taking up space and attention.

http://imgur.com/a/Z5WD8
I'm curious what threat an iPad poses that a cellphone doesn't and what a terrorist can't do with a chron job that they would otherwise do with a laptop. It's not like they use a teleporter when they check your bags. It's clear that if our regulations and bureaucrats are all we have to protect us from "evildoers" we're all doomed by their ignorance of the simplicity of working around this...
I have worked closely with Intel Edison for quite some time. For $50 it's quite alright, if you take built in wifi onto account.

The real problem is lack of Intel's support. Edison runs an ancient kernel, the yocto image source is full of hacks, which do not suggest big interest in prolonging the device's actuality. Instead, Intel decided to add Arduino compatibility to a x86 Linux board, god knows why.
See also: https://news.ycombinator.com/item?id=13916811
I own a small technology consultancy practice in the US & Peru. We regularly pick up projects in the US and have them developed overseas. In our case, business wise, project owners deal with us and we deal with the developers. That way they enjoy the benefit of working with a US corporation (Local, insured, easily reachable)

ps.
If the reason you want a overseas developer is price, I should mention that the demand for good developers is quite competitive. A really good developer overseas, (Who does pays his local taxes and fiscal obligations) is not going to be much cheaper than one in the US. (but at least they are available!)
40% unemployment? Maybe it's the lack of stress due to not working.

Is there universal healthcare? How about education? If I didn't have to pay for healthcare, and save for 2 children's college, I'd quit in a heartbeat and work for myself. I'd bike every morning too.

Americans are stressed from work, or stressed from lack of work with financial burden.
Right now we are doing 300Mbps on the backhaul. People get 7.5Mbps burstable to 15Mbps but the equipment can support up to 75Mbps per user.
It is drawn at 12 frames per second, which is exactly the same frame rate as Studio Ghibli movies. I think it looks amazing.

By the way, the clip in the article is not from the movie - here's the trailer: https://m.youtube.com/watch?v=_ADm0BSHMeA&feature=youtu.be
I viewed this original when he posted them on the newsgroup. I thought they were very well done, funny and enjoyable.
I still haven't applied TLA+ into something at work however I enjoyed learning it nevertheless.
Ok, I can't register because you won't accept my password, it is too simple blablabla. Please let me use a simple password!
What is a good conversion rate for your signup flow?
Still waiting for OLED monitors. They have 4K OLED televisions, 4K AMOLED mobile screens, yet no OLED monitors.. Why?
Tiling window managers on X11 are great on all sizes and number of monitors. They just allow to conveniently arrange windows on a grid, in a manual or dynamic fashion, with some handy functions to access and manage those windows.

You can try using one for terminals on xquartz for osx. There is nothing close for non-X windows.
The hardest part is to pick one ;)
The orangepi zero is 48mm x 46mm (~1.9 in sq), so pretty small.

Has both regular 100mb Ethernet and WiFi.

http://www.orangepi.org/orangepizero/

$9 total, shipped to the US.
Page 2 of Amazon Product #1
My understanding of "app search" is that they weren't search for the apps themselves – they were making the contents of the apps visible to other apps installed on a device. Quixey helped pioneer deep linking, iirc.
> When I came to the US in 2000 it was a fairly optimistic and happy place. Now....

I've been thinking about that, and trying to put my finger on when things changed, and I realized it's not the US that changed, it's the internet!

Every single complaint and little thing now has a wide wide audience. The good stuff does not however, since it's [relatively] boring.

Talk to some people 40+ and ask them when they thought things went downhill, then ask them when they started using social networks.
Yes, and I have experience working on very large development teams where it is clear diminishing returns. There's probably a critical pivot around 7 people (Dunbar's Number, right?) where you begin to have significant drag caused by the overhead of managing people and their resources in addition to creating a piece of software.
Setup is about $100 and monthly subscription from $30.
> of simply making another child.

Let me guess, you are a man. A woman will have a different opinion.
A cellphone is small, and doesn't have much room, that's all.

It's not the electronics per say, it's the difficulty of checking inside them. That's why only certain airports are included, those that check things properly are not.
It isn't like we never had security at Airports before. Is your issue with the current implementation or the fact its a government agency instead of private contractors?

Since the rash of hijackings in the 70s its never been possible to simply walk onto an airplane without some security screening.