skysight-inc/HackerNews huggingface dataset:
I remember reading this article. We do a few things differently, though we try to take what we can from existing literature:

1. They actively ask questions. We use the natural product placement in stores as our "questions". This means a lot of consideration for whether a user has even seen this product and page placement.

2. Another consideration that arises from using natural product placement is that we don't have a "stopping rule". We always need to balance the need to convert into a sale on this page with learning for the next one.

3. One more thins is: We absolutely need to use what they call "complex decision heuristics". Even what they describe there as examples of complex heuristics are sometimes insufficient to describe user behavior in our data.

TLDR: Most of the basic concepts are shared (which probably makes sense), but our usage means a lot of small things are different and some of them are quite interesting research projects in themselves...
Data Breach at Oracle’s MICROS Point-Of-Sale Division
I've never been to a Nijiya Market but I first saw Pocky in the US in about 2001.
You don't think the idea of a book being actually produced in multiple languages at once is interesting? I was hoping that's what the article would be about; instead it's about Harry Potter coming out in a bunch of languages.

My standard for "primary" versus "secondary" is simply that the primary thing exists first, before the secondary thing exists and is derived from it. I'm definitely not moving the goalposts here or setting the bar high; no game of "true Scotsman's primary and secondary". By "born", I also take it to mean "come into observable existence in the world" or something like that; nothing special. A book is born when we have a manuscript.
In any application with a lifecycle longer than your average "TodoMVC example" dependencies become a liability: You have to make or be sure than they are going to be around and still compatible with your current and future code. If you blindly add dependencies this problem gets more complicated.
The node.js front end is on its second complete rewrite in the last 2 years, and a huge source of the scaling issues. Almost all the backend is still in Java.
A lot of Mathematica is already written in Mathematica. When Apple switched Macs to Intel CPUs, they included Mathematica as a flagship program, and flew their engineers out to do a port in secret. One engineer said the hardest part of the port was deciding what to do with the rest of the weekend.
Specifically, "other tile servers have sprung up, now that MapQuest no longer serves their rendering of OpenStreetMap tiles free-as-in-beer." Fortunately, switching to another OSM tile provider is really easy on the technical side - you can even set up your own, in a matter of hours.
Spam was the main reason why I moved back from Fastmail to Gmail. Another reason was the lacking support for special characters, i.e., characters not found in standard English, for example in search. IMAP was great, however, I missed Gmail's way of filing sent mails with labels.

As a Gmail user, you are simply no longer used to daily spam messages, even if you use catch-all (via Google Apps).

In terms of privacy, Fastmail had no advantage over Gmail (via Google Apps) for me; both providers have servers in the US and are based in a Five Eyes country.

That does not of course not mean that Fastmail cannot be a great alternative for many users, it was simply not sufficiently better than Gmail for me. It is great to see that there is still a niche for a 'native' IMAP provider with some extras!
I would imagine it's something similar to what happens when you build a faster and more capable CPU: Someone makes an OS whith shiny features that eat all the gains.
damnit https://news.ycombinator.com/item?id=12234079
I'm on a Nexus 5, can I take it there's basically nothing we can do until Google push out patches.
It pays to check for false positives from time to time. Other than that, Gmail's spam filter is really impressive, especially given that I have catch-all enabled (via Google Apps).
Could a extreme deforming by a another gravity corpus in a elliptic orbit reduce the pressure necessary for fusion so much that the observed luminosity drop could be explained?
Reworded study findings: half of all people are assholes.
I think the GP probably meant that Jet is drastically cooler than Walmart, not Amazon.
Henry VIII was primarily concerned about himself and producing an heir. He did what he did solely to remove the obstacles that he faced to achieve this goal. All his actions dealt with his marriages on a case-by-case basis, and did not establish some sort of divorce legal precedent.

His first wife wasn't giving him male children and she was approaching the end of her childbearing years, so he searched for an excuse to annul his marriage (on the basis it wasn't a valid marriage in the first place). Divorce was out of the question.

When the church administration in Rome didn't support him, he found excuses to break away and found his own church. In fact, the only real difference in the Anglican church in the early years was that Henry was the head of the church instead of the Pope. Anyone who didn't support this view was removed from the church or executed. Later on, the Anglican church evolved in a different direction under more Protestant-minded leaders.

Only two of Henry's marriages were annulled. The very first annulment happened after he had been married for many years and was legally the most questionable. However, he was the law at that point, so he made it happen. The second annulment was more of a typical annulment, and happened when he had only been married for a very short time (a couple months) and was apparently quite uninterested in his new wife.

His second and fifth wives were executed for adultery. The charges were entirely fabricated for Anne Boleyn, but they were probably actually true for Catherine Howard.

The third wife died of natural causes and the sixth wife was still alive and married when Henry died.

So while it may look like Henry made divorce OK for English kings, he technically did not divorce anyone. He either found excuses to have the marriages annulled or they were ended by the deaths of his wives.
All applications need to be ported to a platform before they can run on it. What linux app do you want on Android? It can be ported. You can't do that on ios.
Pocky is available in most supermarkets in the UAE. It's an amazing snack food to be frank. Great to see it on HN!
There's benefit that comes with the family account. I use one with wife and kids. You get shared address books and easy read/write access to others' folders you can configure as needed. So I have a folder in my IMAP tree that my wife can read (for bills etc.) and we both have read access to the kids' accounts. And we all share a family address book that I update once for everyone's benefit. In my experience, a family account is more than just a couple of individual accounts under one billing mechanism - it has technical advantages as well.
I use many filters to deal with legitimate incoming mail – and I usually set the 'Never send it to Spam' tag. That has helped a lot!
Well, it's partly a problem of shifting the problem to a much larger one that affects much more people, which allows the original stakeholders to shift responsibility. The new problem includes the entire State or US population as a stakeholder, and they are not happy that the burden has been shifted to them.

Put another way, local pain is spread throughout a much larger area, allowing a more average level of burden overall (which helps heavily affected areas), but more importantly allows hiding of the cost for the local area, so local stakeholders are "happier", if by happier you mean they are now upset about the same thing under a different guise, which they no longer see as their own responsibility.
I don't think that's really the answer --- e.g. Matlab has all of those (and the open source things are YMMV).

The reason I've seen people prefer Mathematica is because its symbolic computation and visualization capabilities are both powerful and easy to use for basic things. Here, it is just very good, as to be expected from popular software with a long history with significant resources spent on its development. (The open source alternatives for symbolic computation may be as good in some applications for experts in some mathematical fields, but the general purpose user experience is not as good. As an alternative to Mathematica, I'm currently using Sagemath, and while it's perfectly OK for many things, the polish is often lacking.)
Care to develop? I was a computer guy before I read them and they didn't struck me as incredibly tech driven. So I'd like to understand :)
Because it installs based on what you type, if you accidentally type something like `expres`, which has some kind of vulnerability or is malicious, you won't have time to notice the typo before it installs it. It could happen when doing it manually, but it's less likely because it doesn't install based on looking at your code but based on your `npm install` command.
You don't need to be remote or across timezones for this to happen. I can't help but feel that standups are a huge waste of time. If it is a thing that really needs to be done, why not do it asynchronously in a slack channel when you show up, rather than interrupting everybody and wasting a collective work-day across the team every day in lost flow time, by doing it synchronously at some always-inconvenient time?
Compare this with Dollar Shave Club acquisition for 1B.
Either Jet is overvalued or DSC is undervalued !!!!
Lambda Calculus: The Y combinator in action
> for those estimates to be useful in tracking your progress you have to do it in advance

In advance of what? The only constraint on a useful estimate is that is comes before the task is finished - it needn't be considered as credible at the earliest possible time.

Also, your response doesn't really address my post..
I said it before: if the people running mtier and openbsd are basically the same, the fact that they are different organizations invites speculation as to why that might be the case. In the spirit of trust and full-disclosure, it would be good if this situation were made transparent. At the moment there's a lot of "these packages are not blessed but they're from the same people wink-wink-nudge-nudge".

Nobody else does this, not even small distributions, and tbh the excuses are really thin - especially for a project so committed to security and transparency.
> “There is a limited amount of time and emotional capital we can distribute, so we only have five slots for the most intense type of relationship,” Mr. Dunbar said. “People may say they have more than five but you can be pretty sure they are not high-quality friendships.”

This was the part I found most interesting. They describe people you're in touch with daily or weekly as being in the "close friends" category.

Personally, I'm fortunate to have deep, meaningful, long-term friendships with my wife and one other friend, and a few other friends and family members I consider close even if we talk something more like "every couple months" - when we do, it's about important stuff. We freely say that we love each other, we hug, and I feel more relaxed and happy around them.

I'm tempted by stuff like being liked on social media, but when I think about it, it's pretty meaningless compared to these few relationships. Given X hours for maintaining friendships, I'd rather have fewer and better.
This is sad, but my point still holds. Perhaps being honest with oneself about real tasks that need to be done will help. Planning the architecture/feature, doing proof of concept etc. are all valid tasks even if they don't bring immediate business values. If you claim that you can only do business features without doing any exploratory work then you are effectively claiming to have an oracle giving you perfect solutions out of the blue. In which case you should stop whatever you are trying to do and start selling the services of your oracle.
Bitcoin Trading Agents
Their use of Intel ES (engineering sample) chips seems a bit questionable, though I've read that people usually have success with them.

From http://www.intel.com/content/www/us/en/support/processors/00...:

-Intel ES Processors are the sole property of Intel.

-Intel ES Processors are Intel Confidential.

-Intel ES Processors are provided by Intel under nondisclosure and/or special loan agreement terms with
restrictions on the recipient's handling and use.

-Intel ES Processors are not for sale or re-sale.

-Intel ES Processors may not have passed commercial regulatory requirements.

-ES Processors are not covered under Intel warranty and are generally not supported by Intel

They're also occasionally earlier steppings of the chip than the production version and may have some hidden issues. Caveat emptor.
You would probably be paying for convenience (1 bill, contact sharing, etc...)
It really depends on who you ask. Some people may prioritize being the best programmer they can be over being healthy, but it's undeniable the connection between healthy body and a healthy mind.
Should I Add Economics as a Second Major?
>The documentation currently just says 'avoid typos'.

So their security model is basically the same as with C: "do it perfectly the first time."
I bet a lot of companies values would go down if the saw the general shoddiness of code in our industry.
Been working on my writing, and wrote this up this morning. Let me know what you think.
I would never want to hamper the flow of information, or bootstrapping people into a new subject. But bootstrapping is somewhat different than having the deep knowledge that is required for really teaching a subject.

If the skill or area of knowledge lends itself to constructivism, then this style of pedagogy is a perfect match.

Boots on!
Mathematica is kind of the opposite of "the bleeding edge". If you want the latest algorithms, statistics, etc., those will be found in R, C++, Python etc. in the author's website. If you want well-tested, mostly-robust algorithms, those (might) be in Mathematica; they follow innovation, rather than leading it.

Mathematica also has some algorithms from the 70's and 80's that aren't widely available as open source, and then there's the notebook interface (but see Jupyter / IPython). The part I've found most useful has been Wolfram|Alpha; it's really nice to be able to say "August 2, 2016 - September 4, 2017" and get back the number of days, weeks, and hours between those two times.
A Radioactive Cold War Base Will Soon Emerge from Greenland’s Melting Ice
Location: San Lorenzo, CA (Near SF)
Remote: No
Willing to relocate: Depends
Technologies: JavaScript, MeteorJS, MongoDB, HTML, CSS
Résumé/CV:
https://docs.google.com/document/d/1XyGJOCjRGq32-eSphnxTFaXa...

Email:johnnielo50@gmail.com

Here's a link to my portfolio page.
http://www.johnnielo.me/

My most recent side project.
https://www.papernotes.co/welcome

I'm looking to join a strong team. Looking to work in something meaningful!
The important point here is not that they compared to other programs, they did that from the start, but that the trajectory of the future benefit looked very different. It was much more beneficial in the short term, but less beneficial overall in the long term. The initial study period was just not far enough out from the beginning of the program to see this.

It's a catch-22 really, you either wait long enough to correctly identify what may be some long term detrimental effects, and if it's actually a better option many people are kept from these benefits during that period, or you move more quickly to help the people you currently have and risk a situation like this, where the eventual outcome is worse.
I'm amazed it's surprising to you at all - borders by definition, are inherently political.

Google's issue is that it aims to be the single source of truth on something inherently contested... no way around this issue.
They have an email address on their profile page.
Its usually a complicated interaction involving old systems, new systems, unusual circumstances and an obscure bug. Delta Airlines was started in 1924, so its a fair bet they've been using computers since at least the 1970s. Environments like that tend to accumulate legacy systems, because every time some new requirement comes along (teletext boxes in travel agents? the Web? Passing data to Homeland Security?) its easier to add a new box on the side instead of re-architecting the existing legacy. So the result, after 4 or 5 decades, is not like a "latest Ford model", its more like Johnny Cash's Cadillac in http://www.metrolyrics.com/one-piece-at-a-time-lyrics-johnny.... Want to bet that car was stable during an emergency stop in wet conditions?

Its easy for us on the outside to say "well, have a backup" or "just replace all the legacy systems", but in the real world its not that simple.

Yes, you can have a backup server, but it has to be running exactly the same software and working on a copy of the data. If some unforeseen event corrupts the database, its likely to corrupt the backup replicant in exactly the same way. Also its likely that some of the legacy systems are not designed to support replication and can't have it retrofitted with any reasonable degree of cost and risk.

Replacing a single legacy system with another system that does exactly the same thing is expensive, risky, and wins you almost nothing. You have to replace a large chunk of the whole legacy all at once, without disrupting your day to day business. This is hard to do; any project to try this is likely to fail before it really gets started.
More like a strong economy == lots of energy use, and lots of energy use == lots of pollution, because the world uses lots of dirty energy.

The fact that one can guess some results ahead of time doesn't cast doubt on the results, any more than, after coughing blood and 40 years of smoking, a positive cancer diagnosis is suspect.

I rate this rhetorical tactic a 3: poor composition, not enough work either developing the implication of skullduggery or making it more subtle, missed opportunities for additional attacks on reporters' credibility.
Unless your IDE, like many, auto-saves files.
Who supplies security updates for the "lifetime" of their product in your fantasy world? Three years is a good amount of time for security updates but could be extended to four years since people are keeping their phones longer these days.

You are comparing software security updates to products recalled for safety issues? Well phones are already subject to recalls for hardware/battery problems. Let me know when a phone kills or hurts someone due to lack of security updates.
The Y combinator is one of the most beautiful idea in Computer Science: it allows to write recursive functions without using names at all!
Sounds like heaven to me.

Are there times you have to be available, or are you able to be entirely async?
I'd hesitate to call Metrics 'excellent'. It does quite a bit of processing on numbers before it emits them - averaging over timespans and so on - so if you're feeding them into something like Graphite which does further processing, you're averaging twice, and getting the wrong numbers.

If you're just going to print the numbers out and look at them, it's very handy. But if you want to handle them further, which you really do, I'd avoid it. Put individual measurements in your logs, then scrape them out with Logstash or something and send them to Graphite for aggregation.
Anymore, my only "real" friends are my parents, my wife, and my pets (hopefully someday my kid). My wife tops the list, since she is the one who I can talk endlessly to, and knows when to tell me to shut up :-)
Can machines score nonprofit ‘impact’?
Really? I don't see it.

https://news.ycombinator.com/user?id=siddharthkp doesn't return an email address, and I don't see one on the GitHub profile page either.
We have close to 2,000 of them, and maybe 100-200 I would consider proficient in any type of technical role.

There was a massive push to hire as many developers as possible, so recruiting extended offers to everyone that applied. Senior engineers who have no degree or have ever worked at a tech company before.

I have no problem working with people who are capable of doing the work we need them to do.
An army of below average engineers working in a language with no compile time type checking is a guaranteed recipe for writing unmaintainable code that needs to be constantly rewritten.
That "someone" is Rob Malda, who ran Slashdot. In a way that comment embodies how the "old guard" on Slashdot was left behind in their predictions of what technology would become pertinent post-90s.

On the other hand if you look at iPod sales numbers he was right. Their sales really didn't pick up that much until they released some new models: https://en.wikipedia.org/wiki/File:Ipod_sales_per_quarter.sv...
You would not really need a specialized CPU anymore for a Lisp Machine. Those CPUs were invented to keep instructions small and efficient, provide large address spaces and enable simple compilers. In the last part of the 80s the trend to RISC CPUs was clear and several RISC CPUs were developed for Lisp, but they did not reach the market anymore. The SPARC cpu was mildly inspired by Lisp / Smalltalk. Since new CPUs were not happening for Lisp (there was no money for it), two of the existing CPUs were ported as VMs to other processors (Symbolics Ivory to ALPHA because of its 64bit support) and the Xerox Lisp system was ported to x86 and SPARC.

Besides the CPU there is another, even more important, difference. Lisp systems were all the way down to the metal developed in Lisp. Mathematica is largely written in C++ (runtime, environment, ...) and runs on top of a conventional OS (Windows, OSX, Linux, ...).
my understanding is that people should all be rich and not have to work at all.

isn't that the whole goal of the startup world, sell the fantasy about being rich to a whole huge group of hardworking ambitious people, most of whom will have to work 40+ hours for the rest of their lives, while a small percentage of those who attempt to work 70+ hours for a few years get a very small percentage shot at having to not work 40 hours for the rest of their life, because they get rich?

so does socialism now just make everyone rich without anyone really having to work anymore very much?
because...robots?
Why can't I freaking buy plain old Meccano anymore? I can't get that thing out of my mind from the childhood days. I had one beautiful meccano set some 35+ years ago. I don't care about these Reactor pre-made BS boxes.
We always do a brainstorming before implementing any serious feature / change. Once we have the initial design business gets involved (if we can get their attention...). The results usually works without needing any drastic changes, which is still better than no planning at all. It does require involvement from a number of parties though.
https://www.npmjs.com/~siddharthkp
> you eggheads

Your point is diminished, not enhanced, by your pejoratives.
Some rule is essential to back up the Fourth Amendment. Is the exclusionary rule the only, or the best, way to do that?
DM on twitter? I'm @siddharthkp
The group in that photo seems like a pretty diverse bunch to me...
This is just getting worse and worse. I'm not going to bash Android specifically, because iOS does get some exploits, but seriously we need to have a more locked down system that allows the user to only install the apps that are downloaded from a app store, that runs the apps in a container and doesn't allow special access to forbidden parts of the system. Of course if the user doesn't like it and wants freedom to use any apps, as well to be open to security risks that come with it, they MUST be allowed to do that, but don't make that the default option on billions of devices...
See my other comment regarding oracle: https://news.ycombinator.com/item?id=12249897
Ask HN: JSON vs. XML?
Do you prefer JSON or XML? Why?