skysight-inc/HackerNews huggingface dataset:
How to Choose Domain Extensions for an International Audience
Article is all about vaporware. Probably we were all hoping for more when we clicked. Maybe title should be something like "Enthusiasts Dream of a Powerful ARM Desktop PC".

ARM isn't a super awesome ISA though. (I've programmed directly in 6811, 68000, PPC, MIPS, ARM.) I'd be a little tempted to hope for skipping ARM and getting to RISC-V desktop class hardware. Latest RISC-V chips are more like mid range embedded ARM, but the dream of a clean new ISA that's open source and could become the Linux of CPUs is enticing.
Here's a list of "Molecule of the Month" images from David S. Goodsell. Some great looking images.

http://pdb101.rcsb.org/motm/motm-image-download
You are one step behind towards world domination
Soundcloud UX Analysis: Elements That Shape the In-App Experience
Yes, my relationship with my ISP and other large businesses is just like a marriage between two equal partners.

Please continue to explore this analogical nadir, I am fascinated to see what further jewels of illogic you can dig out of the muck.
> Lastly, Chinese people love raw seafood - sushi, oysters, etc.

Which Chinese people? There are approximately zero sushi restaurants in Manhattan Chinatown. There are a whole bunch of sushi restaurants in adjacent SoHo, which is filled with non-Chinese yuppies.

anecdotal: took my Chinese co-worker to The Pokespot takeout for lunch and he immediately turned around and went somewhere else when he saw that the menu contained only raw fish.
I wanted to try the examples. Installed MIT/GNU Scheme on Windows. It gives me some heap errors. There's a bug open about this from year 2010. I despise GNU software.
> python

Literally the only advantage of this is the lack of DOM related performance issues. Support for mobile is probably a nightmare and you still have to make the website anyways, so might as well write it once. Also trying to combine cross platform, speed, and 3 sounds like it's own nightmare anyways.

> Java

Much more practical option, main cons involve large JRE download and I still have to write my website in JS anyways, so why write it twice? React Native really brings the mobile performance up to par that fits 95% of non-game use cases.

This next statement is not directly related to the parent comment: I'd like to read more about why eletron alternative​s are better (or exist) and less about how electron is slow or some other thinly veiled hand-wavey "bad because js".
Xiaomi Mi Air 13, i5 8/256 $690. Aluminum unibody, smaller and lighter than MBP 13.

Stop buying overpriced crap and start supporting companies that charge fair prices and maybe MS and Apple will release products that aren't 2-3x as pricey as the competition.
This is awesome!!
For those who like long form reading, this site is great: https://longform.org/

I usually send the articles to my Kindle (with a Chrome extension). It makes for comfortable reading.
Microsoft has been using the same fabric for the keyboard covers on the Surface tablet for at least the last two generations. It seems weird on a laptop, but they should have most of the issues sorted out by now.
Doesn't that exist in the form of primenow, doordash, seamless, grubhub, instacart, uber eats, [...]?

From what I remember I've seen quite a few "night time delivery only, no pickup allowed" grocery "restaurants" on those services
Clearly the day Audi is threatened by a processor they need to quit building cars.
With Protobuf, you still have the cost of constructing the objects, and the cost of then serializing them. Cap'n Proto removes the latter cost. Serializing is generally the much more expensive step. It also turns out Cap'n Proto reduces the building cost by a fair amount, because the arena-style allocation needed to support zero-copy output also happens to be a lot cheaper and more cache-friendly, but that's somewhat of an accident.

For message-passing scenarios, Cap'n Proto is an incremental improvement over Protobufs -- faster, but still O(n), since you have to build the messages. For loading large data files from disk, though, Cap'n Proto is a paradigm shift, allowing O(1) random access.
Literally everything. Cartridges are OpenShift v2, "images" in v3 are literally the same concept as a Docker image. You can check out this link[1] for more about what's changed.

My first instinct trying OpenShift v3 Developer Preview was to slap helm on it and see if I could deploy my Kubernetes projects. Turns out that Helm does not have much of a security model to speak of, and this was problematic to enabling support for Helm in OpenShift v3 where multi-tenancy was one of the concerns they wanted to address right away.

I got with claytonc in the #openshift-dev channel on freenode and he explained all of this to me, the long story short is that Helm on OpenShift is not well supported but that you can use it if you are willing to give it a service account with editor access to the whole cluster and make some other small changes like setting TILLER_NAMESPACE to something other than kube-system.

Instead, OpenShift basically uses the Kubernetes model with some additional primitives for deployments and builds. You define a BuildConfig (or let the point-and-click interface do it for you). Builds produce images, and images go into an ImageStream. A DeploymentConfig maps deployments to ImageStreams. [2]

The rest of the way down the stack, your deployment looks very similar to a regular Kubernetes deployment (except it's not using the Kubernetes deployment primitive, I believe that OpenShift implemented their own formal concept of Rolling Updates on DeploymentConfig before Kubernetes released the modern Deployment/ReplicaSet primitives that many k8s users are using for this now.) It is almost Kubernetes under the hood (but not quite, in subtly incompatible ways that depending on your size and current level of investment into Kubernetes, you might have an easy time or a hard time getting over.)

If you're looking for a short list of things that have changed from OpenShift v2 to v3, there isn't one because they are not really directly related products other than by name[3].

[1]: https://access.redhat.com/documentation/en-us/openshift_ente...

[2]: https://docs.openshift.org/latest/dev_guide/deployments/how_...

[3]: http://stackoverflow.com/questions/32477650/openshift-v3-vs-...
We made a feature, where we capture a CTRL+P and open a new window with the full topic and start the print, so it's easier to save a big topic to PDF and read it offline.
I am skeptical that dis-economies of scale are the reason chinatown is cheap.

Why are Amazon and Walmart so successful and cheap?
You haven't had your mind blown until you've read Cody Wilson's "Come And Take It" [1]. Equally infuriating for the right and the left, and very very hard to rebut.

[1] https://www.amazon.com/gp/product/B01CO34MBI
> Some people don't want to buy food with cardboard signs and cash.

Gee, I wonder why do you have to pay with cash....that might be one contributing factor why prices can't be matched by mainstream retailers.
> Caml Light, Standard ML, pure lambda calculus

The first two being based lisp, and the third being what inspired lisp.

It's like saying: I learned low level imperative programming from using Go, C++, and register machines. Which, sure, but the C language was hugely influential to all of that.
> That kind of law would guarantee only quite large business can survive, which is counter-productive if one wants to empower individuals.

As others have pointed out, maternity/paternity leave in other Western countries are heavily subsidized through government assistance programs. The costs are not completely shouldered by the business.
I don't really like this kind of perk. Just give me the cash and I can decide what to do.
Discourse is really a pain to self-host :/ I hate the whole Dockerized install thing. Why not just provide simple instructions on how to deploy and we can use Docker if we want to? Don't get me wrong, I like Docker but the way discourse does it is totally over-engineered.
It can, like pretty much any other Intel-based laptop. The main issue however might be the limited touchscreen support of most linux distros...
Whenever I am ready to have children, I'm going remote. It's far from a perfect solution, but at least I'm close to my children.
No. Most people have only one choice for ISP, and that wouldn't change if you got rid of all federal regulation on them. Therefore, regulations are required in order to make sure that people don't get fucked by their ISP.
5 Predictions for WWDC17
Interestingly similar to the beginning of "Structure and interpretation of computer programs" - great book, by the way!
Getting Started with Open Source (Beginners)
Is Microsoft still dead? It seems like they've done a better job at reacting to their competitors.
Of course you have all of them. Those are common patterns in human thinking, and I guess you are human (correct me if I'm wrong).

You just don't have all of them at the same time, and have more bias in some situations than in others.
OTOH try getting a real salad in China
Heavily dilute? That's a bit dramatic. There was a tablet, now there's a laptop too.
While that's certainly a concern, let's not forget that Alcantara is very common in high-end sports cars. It's commonly used in endurance racing (24h of le Mans etc).
Only useful for consuming content. It's like working through a slit when it comes to content authoring. 16:10 adsorbs a lot of toolbars.
Well, there are some very good comments in this thread, very little to add.

All of those plans that I compare there use the same technology in the the end, KVM virtualization. The differences are in the "flexibility" and "services" that they offer in order to act more as a cloud or more as a classic VPS. But the lines are very blurred these days. You can almost achieve the same things with any of them in these kind of plans. IMHO I think that you can really start talking about clouds when you're playing in the same league as AWS, Google Cloud and Azure.
Realistically, these are the 15W chips, and should only be compared to the non-TB Macbook Pro. The base non-TB MBP uses an Iris 640, so it's more comparable to the $1599 one than anything else ('i5' vs 'i7' in dual core laptops is an almost meaningless term, but there's a vast difference between the HD 620 and Iris 640).

So it's a bit more expensive than the MBP if you care about normal things, or a bit less expensive if the i7 branding is for some reason deeply important to you and you don't care about the GPU. Either way, not great, really, because the 13" MBP is noted for its expensiveness, and generally expected to drop $200 or so soon.
They are IDEs, and if you think about it for a minute, Lisp languages have to be the easyest to implement IDEs for, as their syntax is exactly the AST and easy to parse.
Its just a license for the Pro version of Win10 that it upgrades itself to.
Not sure why you're getting downvoted. Infinite-scroll pages are pretty well-documented to be shit. Even Facebook crashes or slows down to a crawl if I scroll enough (lol?). There might be a good idea somewhere in there, but current implementations fall short.
> The ISPs are rolling in cash.

Common myth.
- Comcast made merely $2B in profits last year.[verified]
- ATT made around $5B from wireline data last year. [unverified]

A lot of people think these are monopolies with the help of government without realising that a lot of companies including Google tried to bring disruption and have failed. Part of the reason why not many people are wasting their capital on wireline is because it is unlikely to give better results.

ISPs have terrible customer service because most of their efforts are going into keeping those wires and fibres intact. I would rather have a good working internet service and a bad call center rep than opposite.

Not to mention when you don't allow companies like Comcast etc. to bring cheaper labor from India, they will be forced to spend more hiring American college grads and spend more cash on their training etc. We have to pay for it in the bill.
This struck me as really odd too. This is one thing I think Apple (and others) have gotten really right. Metal doesn't wear down much from regular use or resting your palms on it like plastic or fabric does.
First class functions do not make a programming language functional.
There was that time that Apple charged a few bucks to enable 802.11n on MacBooks after the standard was ratified supposedly for accounting reasons. https://arstechnica.com/apple/2007/01/6679/
I totally agree with that.
Yeah, I don't see any reason why you'd be forced to use any particular IDE if you're using Git properly
SICP uses Scheme, which is not Lisp. It was taught at an introductory level because some concepts of computation can be taught nicely with Scheme, up to making a compiler for another language (perhaps a "real" language in the student's minds?), but it doesn't actually teach you Lisp, and I imagine leaves a bad taste in many students' mouth at the nonsense no-for-looping-no-mutation they had to suffer through which isn't a requirement in Lisp (nor necessarily in Scheme). SICP doesn't even have something as quick to go through as e.g. this series http://malisper.me/2015/07/07/debugging-lisp-part-1-recompil... to get a feel for what it's actually like to work with Lisp.

Clojure has been very successful though it seems like your point #7 would apply more-so to it (since Lisp isn't as functional oriented) unless you mean crazy-in-production things like closures and mapping functions. =P I don't even think you can call all that many Clojure projects skunkworks ones, because the language is quite visibly successful. Something like https://www.ptc.com/cad/elements-direct/modeling you might call a skunkworks success for Lisp...
Show HN: VirtualBox regressions
Version - Regression-related Fixes
4.0 - 24
4.1 - 23
4.2 - 22
4.3 - 48
5.0 - 47
5.1 - 34 (so far)

The 4.3 branch, released in 2013, saw an increase in the number of regression fixes.

Interestingly, that's when news of Oracle laying off VDI / SunRay / VirtualBox employees started appearing.
Windows 10 S makes me cry. It's the end of an era if it takes off and I can never forgive Microsoft for this.
Pretty sure he is thinking of Elbrus, but AFAIK nothing actually happened from that being announced back in 2004... Elbrus still exists and is making chips. They were basically the Russian Transmeta.
1. Lisp have less symbols than other language

(defun averagenum (n1 n2 n3 n4)
(/ ( + n1 n2 n3 n4) 4)
)

vs

function averagenum(n1, n2, n3, n4){
return (n1 + n2 + n3 + n4)/4
}

Lisp 9 vs 13 JavaScript(excluding keywords and return)

2, 3 ,4 , 5, 6 -> Chicken and egg problems, Lisp is not popular enough an this makes things difficult.

Lisp real issues are:

1. Fragmentation: Scheme, CL, Clojure, ELisp, Racket...
2. Tooling: package manager, build system, support outside emacs.
3. Concurrency and safety: some do better than other but added to late.
AI predicts the next wicket in a Cricket Match
Stupid Patents of the Month: Taxi Dispatch Tech
As opposed to the well-written and reasoned post by tptacek?

C'mon, man, this is sloppy moderation and you know it.
I'd much prefer that to fizzbuzz. Last time I had to do fizzbuzz, I finished it so quickly that I used the remainder of my time (so as not to look like I copypasta'd the answer - which I didn't) optimizing it to be as fast as I could make it, then added tests and result logging, etc.

They were kinda shocked at what I did with it, because no one else had went that far with such a simple thing. Honestly, I thought it was stupid and boring, considering I've been a dev for so long - its a bit insulting.

At least the kind of test you got was a bit more interesting...
Yes. It's not widely known because it was somewhat of a research language, never really production ready. But, it presented clean solutions to a huge number of hard problems, and as a result has been pretty influential behind the scenes. E.g. Javascript promises are directly inspired by E.
Thanks for letting me know I'm not totally irrational. And your point reminds me of the product named Ayds[1] that was introduced right as the name of an increasingly well-known disease called GRIDS had been re-designated AIDS.

[1] https://en.wikipedia.org/wiki/Ayds
I don't disagree with the statement in its intended context. He's speaking to startups here, who don't have an established product yet, and don't know if their product even reliably solves a business need.

In that context, this is excellent advice. Once the product is built and already making you money, then you can easily pivot and see if there's any profitability in marketing the now-sustainable product to the lower end segments. But don't start there unless you really know what you're doing, because the low margins in that market amplify your risks.
I don't care that it does it, but I do wish they would develop it on underpowered computers.
Functional programming is but one of the many paradigms that you can use in Lisp, along with imperative, object-oriented, relational, etc. When you say a language is a functional language, you are saying that it is the paradigm supported, which is not the case here.
#OpIPO – Anonymous Operation IPO – Official Response
The EFF has an excellent guide on this that goes through all of the details[0].

[0]: https://www.eff.org/wp/digital-privacy-us-border-2017
And Mac OS X has an absolutely shitty software package management "ecosystem". App Store is shitty; compared to apt and dpkg. Brew is the only thing that helps me stay reasonably sane on OS X. But still; to "remove" any large commercial software is basically: reinstall the OS.
Where does the tech come in? Just sounds like good, old-fashioned business to me.
The trouble is a protein's function is tied to to its solvent, and the small molecules it interacts with on timescales orders of magnitude smaller than a protein itself, AND protein complexes up to microns in size can contain strucutres critical for functionality at time scales orders of magnitude larger.

There just is no way to accurately simulate across so many orders of magnitude when the effects both above and below it efficiently impinge on that function.
Do we care how they feel? Does MSFT care?
I wonder whether this might change with increasingly powerful computer-human hybrid systems.

So instead of "I want to grow, and my current 100 suppliers are an unmanageable drag on that." being followed by "I need that consolidated towards 10, so my purchasing agents can talk with them all more often, and thus better manage my supply chain.", it might instead be followed by "I need that replicated towards 1000, so my purchasing software has the sample sizes and redundancy to do the machine learning and statistics to better manage my supply network."

> When you're smaller, have smaller scale suppliers, and less complicated distribution network

A more complicated to manage network in some ways. Lots of fine grain tactical purchasing with multiple competing suppliers, that you couldn't staff at supermarket scale.
We have a local Lego re-seller (https://bricksandminifigs.com/) which I visit occasionally. One time I spoke to the owner about the business economics. They try to buy complete kits. It is not economical to re-create kits from parts if you sort manually. When they buy unsorted Lego collections from collectors/enthusiasts, they do a limited manual sort to pull out the most valuable pieces and then they store the leftovers. When I spoke to her, I believe she said she had 2 storage units filled with Lego that aren't economical to sort further. Run-of-the-mill bricks and pieces have no value other than scrap. The value is primarily in mini-figs and rare specialty pieces like clear acrylic canopies. Obviously, kits are valuable, but only if you don't have to create them by manually sorting. Also, used kits are much more valuable if they are sold already assembled as proof that all of the pieces are included. This assembly labor must be factored into the business model.

Buying lots off of Ebay, it seems like you risk buying presorted Lego which have already been picked over for the most valuable pieces.
Wouldn't that fabric get dirty over time? I usually use wet towels to clean the keyboard area on my laptop, how would you clean that fabric though?
That's a lot of money for a site I have never heard of!
> As a fish loving Indian, I was totally surprised to see that in Capitalist America the choice of fish was absolutely pathetic

As explained below, the issue is one of demand. For whatever reason, people in the US don't like fish.

I'm Bengali, which means our cuisine includes a lot of fish. But in the US, I almost never eat fish in restaurants - only when we're cooking it at home. And that's because the way it's cooked is absolutely terrible. People in the US tend to prefer fish that's already bland to begin with (cod, haddock, tilapia, and sometimes tuna or salmon), and the ways they like it cooked don't add very much flavor to the process.

So, for people like me who actually enjoy tasty fish, there are very few options in the US (short of cooking it ourselves) because there are very few others (like me) in the US who actually enjoy tasty fish.

It's sad, but true.
Location: India

Remote: Yes

Willing to relocate: N/A

Technologies: Java, JavaScript, AngularJS, NodeJS, Openshift, Git, ReactJS(learning), AWS(learning)

I'm a passionate developer with around 4.5 years experience. From last year stressing on writing clean code. Always willing to learn new and better approaches.

Resume/CV: https://www.linkedin.com/in/ahsan-bagwan-34a9b899/?ppe=1

Email: ahsan.bagwan AT google's email service
Only useful for consuming certain kinds of content. It's great for movies but terrible for comic books.

I got my Surface Pro 3 with digital comics in mind, and one of the reasons I chose it is that it has a 12" screen with a 3:2 aspect ratio, which is exactly the same as a real comic book. Double-page spreads are a little awkward, but for single pages, it's like I'm holding a (very heavy) comic in my hands. Marvel Unlimited and the Surface Pro line go together like peanut butter and chocolate.

I actually use my Surface in portrait mode 90% of the time. It's great for reading text too. My favorite way to read online fiction now is to grab my Surface, flop down on my couch, and read while holding it in portrait mode.
Tradeoffs:

America has a lot of land, and infrastructure to feed, raise and transport animals. Meat prices in America are so cheap relative to cost of living it's staggering.

But yes, this means our seafood market choice is pretty bad.
BotsXperts Asked – With Barbara Macinkovic of Swell
Management and professionalism. It is possible to do something you don't love out of responsibility and professionalism and it is possible to assign people to tasks they like.
Can use same name for a different product catigory. Same catogory -> somebody gonna geta hurt
Do any of you have children at a school using Google Chromebooks and Google Drive? Calling Windows S a Chromebook competitor completely misses the point.

Chromebooks are instant on, and your profile/data is 100% cloud based. You can grab any Chromebook from the rack in the back of the classroom, open it up, log in and immediately get to work on your report or whatever.

I got an original Chromebook from Google I/O years ago based on an ancient ARM chip, and it's still perfectly usable for when my kid's friend comes over to do homework and they need an extra box.

Windows and Mac computers will never be that easy to setup, use or maintain. Chromebooks and the cloud system of apps that Google has made is pretty much a perfect combination of simple and cheap and good enough.
Or, god forbid, a pizza!