skysight-inc/HackerNews huggingface dataset:
Paid apps are essentially dead on iOS and Android, thanks to both of their terrible policies. Both search algorithms for each platform place way to much weight on volume (downloads, ratings, reviews) over other attributes which they could track (like user retention.)

This means a well polished, but expensive app can be easily ousted out of a top search result spot by a rushed clone at a lower price point, even if people end up deleting the crappy one after a day or two anyways. Basically both modern app stores place a ton of value on "new" things but don't care about software built to last. So as a dev you are incentivized to abandon your old projects and just stick out new ones every few months. And on iOS it gets even worse with paid search ads which can be targeted at competitor app names.

Couple that with a 30% revenue cut, no access to your users (So you have no ability to refund them or discount future purchases), and the stores having the ability to oust you at any time and it becomes obvious that the only sustainable business is continuous crap-ware or SaaS with your main business outside the App Store. Just look at the Top Grossing chart, there isn't a single paid app till around 80 and even then the app is Minecraft.
Scientists have confirmed a brand new form of matter: time crystals
The irony of the situation is that they can't simply ration or ban these products because we live in the era of consumerism and the market would rather slowly kill you and make money off of you than ban something that is a health concern. So this is a double standard to keep French pencil pushers employed and French people thinking that their government is doing something positive.
No, they're providing the only ethical way out.

This is the responsibility that comes with the wealth and power acquired by using other people's personal information.

Particularly for citizens of a nation whose leadership is now treading a familiar historical path.
I use a pencil on my MacBook, and then erase it.
The same can be said of Lisp and Forth. Would you call them fringe?
Well in that case I guess it's ok?
All of that was everyday reality for people outside of the first world countries long before internet was a thing.

1. Flats turned into mini hotels - existed since first highrise appartments started appearing in 3rd world countries

2. Carpooling - old as the world. In smaller Russian cities, people absolutely don't mind driving strangers around for a symbolic sum. In "good ol times" people used to do it for free.

3. Food devilery - phone order pizzas anyone? I remember first internet groceries started at around 1998, and they catered to really rich demographic living in far off suburbs ($30 just for the delivery fee, a daily income of a well off family back in 1998), but later internet only ones started to be displaced by existing grocery chains

4. "Microcommerce" - I don't know why Americans classify just selling anything with an app as such and why it is anything special

5. Regional same day delivery couriers - same story

6. Alibaba thing - classifieds in a newspaper?

All what Americans call the "sharing economy" or "economy 2.0" was what 80% of small business was about outside of the "developed countries"
Happened to me for few months due to attrition in my team and lack of new management's no experience in how to use DevOps. Got so burned out that I stopped taking things seriously. On few occasions I tried to get things done in a way which took least number of CPU cycles of my mind, knowing it was not the best solution, but just wanted to get it done and get over with it. Worst part was not able to take leaves since feared a huge backlog of fresh shit once I returned. Affected health, sleep and family life. Still recovering from the burnout.
Yes, if you use the website. If you use mobile apps that is more difficult.
Eurekalert is basically links to papers with some text submitted by the author and/or publisher PR person.
judging by success of xiaomis international expansion one would think he was fired, they are pretty much only in India and withdrawn from Brazil and Singapore, so his presence was utter failure and it's good riddance for Xiaomi
Opiate prohibition also has a lot to do with racism against Asians, who used to be associated with opiates in the mind of the public. Similarly the prohibition against marijuana in the US has a lot to do with racist attitudes towards Latino and Black people. Attitudes towards drugs often have less to do with the drug itself and more to do with who's doing it.
Funny, the same thing happened to my brother too.
Also Apple has experience with backup-and-restore upgrades on iOS, which are impractical on the Mac. If I remember correctly iOS 7 also required a full restore.
You're right that An Abrupt Climate Change Scenario and Its Implications for US National Security claimed to be "plausible" though "not the most likely".

However, it's since been cited and circulated by many science organizations, e.g. Columbia's Environmental Science department (http://eesc.columbia.edu/courses/v1003/readings/Pentagon.pdf)

> By the way, since when Al Gore has been a climate scientist?

I think since around the same time he invented the internet.
He also left countries where he has investments out of the ban. That's...interesting.
I'm aware, but... urgh. Yuck. I don't think BASIC causes brain damage, but I also don't think it's a very nice thing to work in.

Although I suppose it does depend on the dialect, to an extent...
A very mathematical but insightful way of stating it.

My usual way of putting it is that happiness is relative. You can only be happy if you came from a state of lesser happiness.
Ah Steve Bannon of infamous fake-news site "Broadbeard"
Perception and reality are two different things, and only the former is relevant to politics.
Using logos of other sites may create trademark issues. E.g. if a site is upset you're crawling them, they could allege that you're committing trademark violation and presenting yourself as a partner of theirs. You should ask a lawyer about the banner across the bottom because I'm guessing they'll tell you to remove it. I'm not a lawyer and am not giving legal advice
Worth playing; if you enjoy programming challenges within limited environments, you would be hard pressed to find better games than the Zachtronics set of games.
I don't think not going to the US is the same thing as boycotting goods from nations you have some ideological problem with. I think it is more about the uneasy feeling you get from visiting a country that makes you feel like you have no rights. (And indeed, at the border crossings you really do not have any rights to speak of).

As for boycotting goods from China: that's not really possible anymore, so it would be a futile exercise. But that's a different discussion.
The interface reminds me of tied hashes and lists in Perl, or something like this[1] for Python.

[1]https://github.com/bob2827/pydis
No, that's also almost certainly false, because at the time she was doing that, unbeknownst to her, the State Department email servers were completely owned up by Russian hackers.

Clearly, I'd rather Clinton use GApps than run her own email server. But for security, her worst option was the official servers.
I work on a BitTorrent tracker on the side[0] that's used for deploying software at a few companies, but has the unique feature of a middleware layer. Right now, there are two different middleware that require a signature of the infohash (files being shared) before allowing content to be shared. One is for JWTs[1] and upstreamed in the project and the other is for a blockchain and hasn't been upstreamed yet. Using features like this, they can run their tracker on the public internet and not worry about people sharing illegal content. I had never considered it, but this sounds like a great use case for academia, too.

[0]: https://chihaya.io

[1]: https://jwt.io
I really try to filter out how the code review / testing works when interviewing for a job. Whenever I get to the "do you have any questions for us" part, I start asking about their workflow, review process, and tests coverage, as well as several more practical questions on how they deal with it ("what would obviously get a PR rejected").

The obvious ones I'd discard are the ones that don't use a VCS (I don't think I'd take a non-git one either, and CSV is definitely a no-go).

Sometimes it's interesting that no mention of tests is made when asking these questions, or style guides maybe. It really give you a taste of the "code culture" for that employer.
Hi, interesting findings!

You say as a summary :

> a minority of nice people can make everyone better off

Was it possible for you to identify the "nice people" group vs the other group?

If yes, overall which group was better off ?

Once the non nice people start cooperating, i guess you can't make the difference between a nice person and a non nice one
Competition. Also simple things like spf and tls when many state and federal sites fail at it.
I remember going to the Apple Store the week they released the 2014 Mac Mini, taking one look, and going back to my campus bookstore and buying the last of the 2012 Mac Minis. Still very happy with that purchase.

Not sure about the rationale behind most of Apple's design decisions the last couple years...
So we should invite traitors and collaborators into the USA? Those are the last people we should allow to join us here. That's the thing about cheaters: They cheated on their last partner with you and they'll cheat on you soon enough.

If we'd keep our noses out of nation building where it's none of our business we'd need a whole lot less of these people. Let that be a lesson to us the next time a fool president wants to invade a new Iraq.
Backbone is definitely stable and solid, and there's a bunch of good addons in the ecosystem that build on it (particularly Marionette for lifecycle handling and more advanced views, Ampersand for a better Model/State class, and Epoxy for data binding).

That said, having built a Backbone app, and then gotten into React+Redux, I'm all in on React and Redux as a better way to build apps. It's a much more consistent mental model, and makes tracing data flow much easier.
CapEx. Amazon eschewed profits, instead investing ungodly amounts in building out the infrastructure for a distribution network that no other company can compete with.

Walmart was (and is) tooled up to distribute to its stores. Amazon tooled up to distribute to your house.

That's a competitive advantage, a moat. It's defensible and 20 years later paying huge dividends.

What is Uber investing in that 20 years from now will prove defensible? They're plowing cash in to subsidizing rides and investing in self-driving cars.

Today, Uber has no moat. There's little friction for a driver or a rider to switch to Lyft or another app. Maybe self-driving pays off. Assuming they get the tech working, what's the business model? There is a lot that is unknown. Economic success the likes that Amazon is seeing today is if far from a foregone conclusion for Uber.
> I think since around the same time he invented the internet

Oh, another thing he never said.

It is so predictable
The HN guidelines specifically ask not to use HN to submit posts like this.

Please don't post on HN to ask or tell us something (e.g. to ask us questions about Y Combinator, or to ask or complain about moderation). If you want to say something to us, please send it to hn@ycombinator.com.

https://news.ycombinator.com/newsguidelines.html

On this topic in particular, the discussion is doing little to actually advance conversation and understanding. Your comment itself "His trolls have succeeded in suppressing this discussion on HN" is evidence of that, regardless of what other people are posting. This isn't constructive, civil, or substantive.

Edit to add:
In the hopes of better communication, if you'd like to down vote this comment, will you also take the time to add a brief reply? I appreciate it.
There are brands that build absolutely awesome fanless cases on top of Intel NUC boards. I recommend those:

http://www.aleutia.com/computers/

http://www.cirrus7.com/produkte

Intel is a bit lazy. Many manufacturers are selling cheap fanless devices for a lot less money. Their Core m3 is a fanless CPU. They should release a fanless NUC themselves.

I love NUCs because their hardware just works on Linux and they are relatively affordable. Fanless cooling would make them perfect.
I believe NUCs are targeted towards businesses to be honest. I have a couple of them, and they are very boring, but high quality. Plenty of different configurations, but Intel isnt really trying to sell pre-built windows boxes (unless you buy a bunch of them consistently)
The touchbar also increases security so it's not useless even if you close the laptop.
I don't really see why either of those would be reasons for or against having senatorial pseudocounts. The idea was always based on the density of urban states relative to sparsely populated states. Any large-scale cros-state collaboration would require a large number of small states to have any impact relative to a CA or an NY.
Just as I expected, your beliefs are by 100% caused by media.

The image of the world as it’s shown in the media is extremely biased. Watch this:
https://www.ted.com/talks/hans_and_ola_rosling_how_not_to_be...
The video is about inequality and education, but the topic of corporate crime is skewed just as much.

There are 6 million companies operating in US, employing 115 million people. If the majority of them were breaking the law, you’d knew about that not just from the media but also from some of those 115 million people who happen to be your friends and family.

> I find it eminently believable that many or even most US companies would comply with an illegal request

I don’t find it believable because I don’t see motivation for such compliance.

In an authoritarian state, a government can abruptly take away your business (https://en.wikipedia.org/wiki/Euroset) and optionally throw you in jail for 10 years (https://en.wikipedia.org/wiki/Yukos) if you don’t comply, and you can’t do anything against it. That’s a strong motivation to comply. I don’t see such motivation for western companies.
Withdrawing a fixed amount of cash per week is one of the tricks mentioned in the fine article.

I can confirm that it works very well (in fact it's the only thing that has ever worked for me).
Hi from the UK. In case you're interested, your description of our country is actually wildly inaccurate.
Might not be the coolest plateary system we'll ever spot but I'm glad to have lived to see the first.
yeah, this is very suspicious.

immigrants from Saudi Arabia and Egypt are not scrutinized the way immigrants from Iran are, under this policy. we really must look at Trump's motivations.

Just considering the case of Saudi Arabia, we have this:

[Trump] emphasized that he has a good relationship with Saudi Arabia. On the same day, he said: “They are buying apartments and properties from me,” adding, “They spend $40-50 million, I am supposed to hate them? I love them very much.”

http://english.alarabiya.net/en/business/economy/2016/11/22/...
Neat. Rather akin to Infocom's Z-machine (or to the newer Glulx), although less task-specific.
I've built three web apps using Cesium, so I'm familiar with some of its complexities. The first uses GWT/SmartGWT, the second uses Backbone, and the third uses React+Redux+Webpack. Of the three, I'm the happiest with the React+Redux one so far.

I'm actually hoping to write a blog post in the next few weeks discussing how to use Cesium with React+Webpack: basic setup, using React to render Cesium primitives, and then advanced Webpack setup for code splitting.
I like the ~$10 USD toolset from Ikea. It includes a hammer, multi-tip screwdriver, adjustable wrench, and a pair of pliers. For 95% of the tool-needing things I do around the house, these tools are sufficient.
Researchers Demonstrate 100° Dynamic Focus AR Display with Membrane Mirrors
Can you reccomend any books on PS?
Ideally you'd have automated tests that must pass before the PR is mergeable.
Maybe you should preserve that outrage for real fake news then.
What I dream of implementing at work (once our infrastructure is more fully containerized) is an addition to the CI/CD pipeline where each Pull Request doesn't just kick off tests but also spins up a full staging environment of its own, just waiting for reviewers/designers/PMs a click away. If there were no resource constraints you'd get a separate one for each commit/push so you could compare UX from individual changes.
A proper balance is important, though. Let government regulate too much and things will get really bad.

The problem is in defining what would be "too much" (and "too few"). Here, the opinions digress heavily.
You bring up a good point. What is the social expectation of competence in these areas? In the USA it is assumed a man can change a tire, do basic handyman stuff, etc. But is there a social equivelent in tech? At what point are techs just keyboard moneys to the masses like mechanics are now?

Its odd, as the two share much. The average modern mechanic now knows hex, rom flashing, checksums, and some basic networking, in addition to metalurgy, gas/vapor flow, and customer service. The complexity has increased dramatically, but social respect has not.
there is no way to prove that the CPU executing the code on their servers doesn't have a backdoor installed by the manufacturer under threats by nation states.

there is no way to prove you're not all idiots.

you're all idiots.
> this does not signal wonderful things to a credit card processor about your likelihood of actually paying what you owe them in the event your customers charge back purchases

That could be offset with higher processing fees. Or with delayed sending of the cryptocurrency.
I wonder, in the long run, how sustainable something like this is in the long run. Take food, for example - one can go without it, or eat nutritionally poor stuff for a few weeks, probably without major effect. But it seems like optimizing for money means it will eventually take its toll - and that could lead to problems in the long term.

(A single copay could eat half a week on this system.)
The United States are an extremely large and diverse country. Trump received 4% of the vote in DC [1] 16% of the vote in Boston [2]. For a Scandinavian comparison, these numbers are both significantly lower than recent national-level polling of the Sweden Democrats at 22% [3].

I really hope you change your mind and visit us, it may help you see through the national stereotype to the subtleties of the situation on the ground. You're welcome to my couch in Boston :).

[1] http://uselectionatlas.org/RESULTS/state.php?year=2016&f=0&o...

[2] http://uselectionatlas.org/RESULTS/datagraph.php?year=2016&f... (Suffolk County)

[3] https://www.rt.com/news/367187-sweden-democrats-second-popul...
Re-licencing under dual MIT/Apache 2.0
Muslims are against lgbt and womens right but democrats are the ones who want an influx of them. When you think about it's no surprise democrats who founded Klu klux klan would hold similar persecuting opinions dear to even this day.
I mostly agree without, except that custom destructuring and code walking do not imply parsing.

Destructuring is just how we access the tree (already parsed object). Sometimes the tree isn too complicated for the simple destructuirng performed by destructuring macro lambda lists, so we have to do things like walk substructures and apply DESTRUCTURING-BIND or use some pattern matching library or whatever. Example: just because I I have some MAPCAR over a list of variable-init pairs (qualifies as "custom destructuring") doesn't mean I'm parsing syntax that hasn't been parsed. I'm just destructuring a syntax tree that hasn't been destructured. Destructuring isn't parsing. Destructuring is not even mentioned in papers and textbooks on compilers; it falls into the bucket of somehow walking the tree, which falls under semantic analysis.

Code walking is ultimately done to the expansion of every macro. COMPILE and EVAL perform code walking. No textbook on compilers will refer to code walks over an AST as part of the parsing stage.

Of course the point is valid that Lisp macros sometimes take a flat list of items and apply recursive phrase structure rules to recover a tree (or small subtree, as the case may be). This is rare, and basically a last resort device; if you're doing that, you're writinig some sort of "big deal" macro. Instances of it are rare in Common Lisp, and I don't suspect it is done frequently in Lisp programs. It's great that wan do that. It's also great that because of the way the langauge works, we can accomplish a lot without having to do that.

Speaking of ITERATE, its parsing of clauses is trivial, because it uses Lispy syntax. Dealing with (for var = expr) versus (for var initially expr then expr) versus (for var first expr then expr) is "quasi parsing". OK, we have a FOR. What isn the third item? Switch on a bunch of cases: =, INITIALLY, FIRST, .... If it's unrecognized, then signal an error. In each of these cases, certain things are fixed by position in the syntax already. This is "parsing" only in the sense that Unix people refer to simple trivial line argument processing as "parsing". (Only a few utils do actual parsing or a recursive grammar, examples being find and tcpdump.)
This seems well planned to me. We were told it was coming (not in this exact form) throughout the campaign. Trump has also promised to arrest millions of immigrants in the next four years.

He has to start small. CBP already operates in the constitution free "border zone". It's a perfect way to normalize larger scale unlawful detentions in the public eye and set legal precedents.

Put another way, Oakland and San Francisco airports are almost certainly illeglly detaining innocent people that are in the country legally right now. If the feds started by pulling people with visas and green cards from desks in Silicon Valley or SF there would be riots in the streets.

I am talking about two groups of people within 50 miles of each other, which (until the executive order) had the same legal status.

This is not OK, and it is naive to think it is poorly planned. (I hope you're right though, and trump tweets an apology/release order this weekend.)
AutoTrader is popular in the US for cars, and they aggregate some dealer's listings. This would work in the US, but prices for different types vary widely based on region. Using a Metropolitan Statistical Area would help.

I once wrote something sorta like this for motorcycles, which are easier to compare due to fewer model options. My goal was to identify what brands or models held their value well (Hondas and Harleys mostly) and to automatically alert when one fell below the curve by X%. I never got much out of it, but it was a fun project.
Click Here to Kill Everyone
You might find R. G. Loeliger's book "Threaded Interpretive Languages: Their Design and Implementation" [1] interesting. Here's a review [2]. The comments on that review list some online resources that might also be useful.

It's long out of print, but used copies are cheap, and scans are readily findable on the net.

I wrote a comment a while back outlining how to do a FORTH-like language from scratch by starting with a simple calculator and expanding it, writing in C with optional assembly optimizations. This was aimed at people who have less knowledge of FORTH-like systems than you do, I think, but if you are curious here it is [3].

[1] https://www.amazon.com/Threaded-Interpretive-Languages-Desig...

[2] http://www.retroprogramming.com/2010/03/threaded-interpretiv...

[3] https://news.ycombinator.com/item?id=13082825
>> Save at least 1000 bucks in case something big like your laptop breaks.

Perhaps buy a $400 used laptop instead
I feel like I've saved enough money going vegetarian to afford the good cheese and avocados. (I'll never quit dairy. That's a quality of life thing for me.)