skysight-inc/HackerNews huggingface dataset:
It's more than an implementation detail because we're also targeting interoperability between multiple separate technologies. One of the key things that the article didn't fully cover is that Arrow serves two purposes: high performance processing and interoperability.

A key part of the vision is: two systems can share a representation of data to avoid serialization/deserialization overhead (and potentially copying in a shared memory environment). This is only possible if the in-memory format is also highly efficient for processing. This allows the processing systems (say Pandas and Dremio) to share a representation, both process against it, and then move the data between each other with zero overhead.

If you shared the data representation on the wire and then each application had to transform it to a better structure for processing, you're still paying for a form of ser/deser. By using Arrow for both processing and interoperation you benefit from near-no-cost movement between systems and also a highly efficient representation to process data (including some tools to get you started in the form of the Arrow libraries).
So your argument is that your rich friend can hire people to prof read his writing. So everyone else can do that to?

That does sound like a solution that will work, but maybe not practical for everyone?
https://www.reddit.com/r/ProgrammerHumor/comments/78aa07/red...

That's a pretty funny easter egg.
Would you expect the Young Creationist to create personal offence in their co-workers and expect them to be out of the company in weeks? Because I don't think that would be the case.
Facebook, Twitter, Google officials testify about Russian propaganda
I can say from first hand experience that this has happened. I know several closeted conservatives at my workplace and we all know that you shouldn't share your political leanings with anyone. Luckily there is some internal diversity of opinions. So, we can confront each other without consequences on things like immigration, labor issues, free trade, and social programs.

But, there are naturally areas where we all agree: guns, some other economic stuff, etc. So those opinions go completely unchallenged, where it'd be healthier to have liberal people to test those opinions.
It's perfectly reasonable to simply buy bitcoin and sit on it, if only for the reason it acts as a store of value relative to unstable government currency (eg. Venezuela, Zimbabwe).

The Bitfinex conspiracy is fun and entertaining to read about but more likely than not the guy probably sold early and is trying to affect the markets with FUD.
Why would lack of tests be a measure for your desire to contribute?
It's hardly black and white. Some would argue that a review by a reviewer who got to use a hot new phone for free cannot be fair in the first place. It's one of the reasons Consumer Reports buys all of the things they test for full price at retail.
Thanks. Looking forward to the other answer :) Hope the move went well.
Libertarians aren't conservatives. Libertarianism is a different branch of the same tree as other forms of liberalism. The goal is maximization of individual human well being and potential. The disagreement is over how best to achieve that.
The Ghost Stories of Windows XP we will tell around the campfire for decades to come seem to indicate that companies will always hard-headed stick with Windows versions beyond their useful lifetime. "Quit spying" seems like a red herring in that regard, because if that wasn't the easy excuse there are more right behind ("our apps don't work"; "the new app system is hard"; "we hired a VB6 programmer once in 1999 and we know this app is critical to our business but we don't expect to put our money where our mouth is and hire someone to update it for 2017"; etc).
The problem, of course, is that there's no way to tell from outward appearances what someone believes. A good example of this is the appropriation of Satanic imagery in rock music: few of these bands are theistic or LaVeyan Satanists, most of them are just doing it to send a message. The connotation of pentagrams and upside down crosses is "watch out, I'm evil, I like evil things, etc". Conservative Christians, however, often don't realize this and legitimately believe these people to be agents of the Devil, when usually they're just trying to provoke a reaction.

There's a layer of semiotics that's important to any outward appearance. Wearing a swastika but saying "Nonono it's a Hindu symbol of fertility" probably wouldn't go over well. Nor would saying "Well I didn't like the Holocaust but I really did think the Nazis had some good ideas about things". Similarly, wearing a hammer and sickle shirt will get you into trouble in more conservative places.

The MAGA hat's obviously on a different level than that, but it does explain some of the reasoning. That hat in particular represents (sometimes fanatical) appreciation for a man that liberals believe is doing immense harm to our nation, it's citizens and its image via racist, reactionary and backwards-looking politics. Because of far-right extremists, I get scared when I see that hat, to me it signals some form of white supremacy that I need to stay away from. So yes, wearing it at work might make people uncomfortable.
I've heard of Wakatime but never signed up for it until now, after reading the post. Vim plugin installed, and trying things out, but so far it's great. I really like the dashboard and the metrics.
The encrypted session cookie is how their server establishes you are authenticated. By deleting your cookie, you essentially logged out of your account which is why the server does not have your username to add to the list anymore.
That's the great thing about a futures market. People who want to short Bitcoin with reasonable risk management can do so now. There are a lot of people who have lost their shirts betting against Bitcoin because all you could do were naked short - these derivative markets will provide sophisticated traders the ability to hedge their bets so they can continue to short without getting margin called if Bitcoin happens to double in value before crashing in the coming months / years.
Congrats on shipping. I noticed a small glitch. Your demo page does not load properly during first time. If I refresh then it's working fine.

Update 1 - I'm using Chrome 56
so you're saying it's wrong to shame/shun/undermine those at work because you disagree with their opinions on public policy?
We had an article on the Kelly criterion just the other day that handily refutes your point.

Even if bitcoin is certain to crash, without a deep understanding of when (and by extension, how) a naive futures trader still runs a good chance of being eaten alive, or making poor returns.

Stating bitcoin will crash is a bit like the conventional wisdom that smoking is bad for your health. One can reasonably be very confident in the truth of it without being confident in specific odds on any bad outcome.
Again, this is just victim blaming. The cyclists are not putting anyone at danger. People operating x,000 lb machines at speeds capable of killing others while being unable to see the part of road they could effectively stop at are putting people at danger. This is not an acceptable defense, whether it's a cyclist, a stalled car, traffic, a deer, or any other "obstruction" sharing the road.
I guess that's one reason to keep my profile up-to-date, then.
Its not publicly available, but I'm also working on an implementation of data-frame-esque structures.

You've got most of the ones I'm familiar with there, barring arguably the SAS data set. Albeit that one is "row based", in terms of storage, like the database tables of yore, albeit the application of formats/types is done intellectually on a columnar level.
Applicants don't self-filter because they need a job. They like to eat, they like to wear clothes, they like to sleep indoors. They often have other people in their lives that also like to do those things and rely on the income of the applicant to do so. They also aren't very able to pool risk. Most people have between one and two wageearners paying towards "household" expenses. There's not a lot of redundancy here. Contrast that with the average amount of employees at an employer. When you're hiring, having a position vacant for weeks or months is something you can work around much, much easier than you can work around being unemployed for weeks or months.
For those level of operations, the Arrow library itself will probably have something fairly soon.
Or it will be like Google Voice, on CPR for years, then resuscitated. You just never know.
I was hoping to see v8 6.2 make into the LTS but apparently it will be merged into a future 8.x release in a few months from now.

v8 6.2 fixes a lot of Turbofan related regressions, for example: for in object performance [1]

[1] https://medium.com/the-node-js-collection/get-ready-a-new-v8...
That is the whole point. Most of these review sites are trying to run a business, so they need traffic. Launch day reviews are a huge source of traffic, so they need to 1) post as soon as the embargo is lifted, and 2) stay on apples good side so that they get early review units.

The effect is that we aren't getting entirely honest reviews of apple products on launch day, and we probably aren't getting honest reviews afterwards from any site that depends on the traffic from early review units.
> one of the reasons Consumer Reports buys all of the things they test for full price at retail.

Does the reviewer personally pay for the device?
The article suggests the novel view that showing one's political side in the workplace should not be considered offensive nor for it to be taken personally.
My main account is my reputation on the internet. That means there literally would be "serious consequences" if I posted conservative opinions. So, yeah. I'm a shallow idiot for not wanting to get fired.
What Kant can teach us about critical thinking and tech innovation?
One could just as easily make the opposite argument; e.g. Bitfinex apparently allows wash trading while "legacy" exchanges like CME probably don't.
I think it is reasonable to question their competency. I think we all do it to an extent with coworkers.

The mistake is concluding it based on this type of scant information.

You treat it like any other unknown. You investigate deeper. If you work with the person for a while, you'll know his reasoning abilities far better than the information you gleaned from that hat.

>If someone walked in with a young earth creationist hat I would similarly question their ability to think critically (and have a hard time not just categorizing them as stupid).

And yet I've worked with a young earth creationist who was the best coder in his team (the rest of whom were not creationists). From my general experiences in life, his example is not much of an outlier.

Science Nobel laureates have believed in stupid things, as did many well known mathematicians of the past. Given that, why would you question his abilities?
My first thought is there are three possible explanations for this.

1. Apple is not concerned about increasing demand with reviews because there is already a backlog of orders that exceeds supply. This is similar to Tesla's anti-selling of the Model 3 in favor of a product that already has wide supply.

2. Apple was really making last minute hardware and software changes that prevented them from producing a large number of review units ahead of time.

3. Apple knows there are flaws in the phone and wants to limit the amount of time a reviewer might have in order to discover those flaws before the first publish date.

Considering Apple's history, that they still provided week long review windows for a handful of sources, and none of those sources are particularly technical device reviewers, I would lean towards option 3.

Is there any other possible explanation for this change?
Aside from what other people have mentioned: I use ITA because it lets me see the fare rules, which helps me anticipate potentially useful mutations to my ticketing. (For example: Knowing that a particular round trip to Paris allowed for a free stopover in London allowed me to attend a conference in the UK for a much lower cost than if I had booked a round trip ticket to the UK.)
On my legit DVD copy of 'Mulholland Dr.' by David Lynch the entire main film is one continuous video and you cannot skip, fast forward or jump to a particular scene, so you have to watch the whole thing end to end. The directors notes that come with the DVD say this is because he wanted to limit the way people experience the film.

First thing I did was rip it and remove the restriction. Imagine if you bought a film and it refused to play on any screen less than 32" wide...
Regarding the similarity of solutions:

If, in a particular region, your model outputs are particularly sensitive to the inputs, that region can be overrepresented in a feature map. What I mean by this is that we cannot effectively choose between the solutions in this region -- the region is small compared to our ability to control inputs. Overrepresenting such a region in a population-based search starves the rest of the problem space of the algorithm's attention.

Thanks for the link, by the way -- this is a particularly interesting application.
What Is Blockchain?
False equivalence. (There's a lot of that in the Trump age.) Obama never explicitly ran on a platform of implementing a policy which would immediately destroy the livelihood of upstanding individuals based on their identity or associations. (See: Muslim ban, immigration policy, transgender ban.)
200k/yr is one minor catastrophe away from bankruptcy? You must have some very significant additions/vices! That would be a home run for me!
"don't favor liberal immigration policy" is not the same thing as Trump policy.
In that case I'd suggest "Mom" or "Dad" for maximum effectiveness. Oooh or maybe "YOU HAVE WON".
I was literally trying to give context to the 'no finance' trope.
> Given that you've at minimum doubled the code (and doubled the bugs), it seems like a really bad long-term trade off.

I'd say you've at maximum doubled the code. The test ensures you write only what you need to get the test pass. Without them, devs get distracted and wander until the feature works. Usually distracting themselves with tons of YAGNI violations along the way. In my experience, untested code bases have a ton of unnecessary code.

I don't understand how it would double the bugs. The article has references saying it reduces them. But, even thinking about it, I don't see why you'd say that.
As for the crypto, am I correct in seeing that it uses PBKDF2 to derive an AES key from their password. And then it uses SJCL's encrypt/decrypt methods?
Sure, big vs small is a better way to slice it. In fact fast vs slow is likely a better distinction still. But jets are more practical for fast(er) planes.
Photorealism (or "better rendering") doesn't mean perfect imaging. You can model the radial distortion, rolling shutter, Bayer filtering of cheap webcams in 5 lines of code.

A better simulation is closer to reality, not closer to an ideal.
Does signal do search for text as well as a way to view all images exchanged within a chat ? The only way I found was to scroll up while keeping my eyes focused on certain key words or images. Not a pleasant experience.
Surely there is some better source for this than an almost empty web forum...
I believe it is also the way the languages are spoken and the phonetics. For me, French is very difficult to hear but Italian, Spanish, and even Japanese have very distinct pronunciation and phonetics, making it easy to understand.
"Future" basically just means a specific settlement date (and margined with variation, in contrast to a forward).

Anything at all can be traded in such a way. What's useful about it is you are trading with the exchange, they take care of everyone's credit risk, hence they margin everyone. And they concentrate the interest in a monthly or quarterly date.

> more of an options contract

No, definitely not. An option contrast has asymmetric payoff, because options can be left unexercised. When you trade a future you are obliged to make the exchange at the appointed price and time.
There was a time when they weren't separate...
This looks great. Can I ask why you didn't use chart.js?
Your elected officials own the messaging on your political brand. You don't actually get a choice on this one.

If I have to get a read on someone before I directly interact with them, their wearing of a MAGA hat will give me a bunch of useful going-in assumptions, just like any other political insignia worn as clothing.
Deep learning models with demos
I see there's source, but don't see instructions for deploying.
Yes. I'm sure many, possibly even the majority, of clients subscribed to the API don't have it in active use. There's a bunch defunct side projects out there. This notice likely went out to every account with a subscription to this API.
The site we are on right now doesn't use AMP and doesn't seem to have any problems with performance....
Yes, that's correct. Unless Web Crypto is available, in which case it uses that.
Which part is effortless? Solving the type checker puzzle, or asking whether type verification is truly needed in a particular given instance?
That's your browser doing the checking, not anything that's part of the HN page.
Now that the five years are up and Google Flights just started facilitating actual airfare purchases (a recent development)
http://www.ehang.com/ehang184

This thing might blew my mind. It's a battery-powered drone that you can fly in!

I don't know exactly how big the battery is, but my best guess is that it's bigger than 1Kwh...

It's not vaporware either. There are lots of videos of this thing flying!
Well, the fact that the majority of the mining pool runs out of China certainly represents a counterparty risk. I'm not sure why folks regularly ignore the 51% issue.
This does not make much sense. If they cared about these issues they won't be working for these companies in the first place.

Infact the posturing about liberty and freedom by the early software community and the whole 'hacker' mythology contrasted with what's happening on the ground now looks like attention seeking behavior.

These systems are not being designed by non technical people. Engineers have sold out the rest of society to create more and more invasive spyware and are happy to hand wave it away.
Introducing new JavaScript optimizations
Why would it be so close to the anniversary though? It seems to suggest something else might be going on at the 7-year mark.
World Summit AI conference notes
Show HN: Libstapsdt – USDT probes for dynamic languages on Linux
It's more common in the crust than lead, the second most common battery type, and uses ~100x less per kWh than lead acid batteries do.

Lithium is very poorly mapped. The last time the USGS surveyed it was in the 50s IIRC. For instance, that article is wildly inaccurate. It lists 6.9 million tonnes in the US. A single site, 45 miles to a side, in wyoming is estimated at up to 18 million tonnes of lithium[1]. Then again America may also count as a region of relative political instability.

I'll point out though that if you're gonna bring up political instability, around 20x (up to 60x in cellphones) as much cobalt is used in batteries as lithium, and virtually all of that comes from a single country: Congo. That's political instability. Lithium is a cakewalk by comparison, and fears about it are just manufactured and overblown.

[1] https://oilprice.com/Energy/Energy-General/New-Wyoming-Lithi...
I think that asking overly hard technical questions is bad for reasons you said, but if an engineer gets offended over simple "implement linked list" or other basic exercise, something is wrong with that engineer. Either it is that he/she masks some lack of basic knowledge or he/she is too much of primadona. It is perfectly ok for interviewer to check on basic skills, since all interviewer goes by is what you say about yourself.

But, if I had enough social skills to tone down "geeking" withing 10 minutes of interview with stranger, you would not hire me? That is just side note through. The older I am, the less I like to frame myself as "geek", there are some cultural aspects I have grown to dislike. A lot of "geekinesss" is actually trying to be cool rather then anything else.
I feel like "Even if we get hacked" as a marketing message might send the wrong signals.
Hell has a pretty good software marketing department. The eternal damnation comes when the same people have to actually implement what they just sold.
Hard to not take someone's political views personally if they would destroy your livelihood, personally.

I am lucky to be a citizen. Were I an Iranian green card holder visiting family abroad when the first Muslim travel ban was implemented? I would now be facing losing my job and my home. A transgender member of the armed forces now? Facing losing my livelihood in a matter of months. An undocumented immigrant who is the only support for his documented family? Now the entire family is homeless and fatherless.

At best this argument applies to Hillary/Obama through some hand-waving abstract argument about environmental regulations and international trade agreements that ignores economic opportunities created by their policies. Someone banned from their livelihood because of their identity has no recourse.
Intercellular competition and the inevitability of multicellular aging
Between callback functions and promises, I've seen a general shift toward preferring promises, as you said, even for native DOM APIs. Using then/catch/finally or async/await is easier to work with, I think, especially for a series of async actions.

Event emitters are for a different range of use cases, I'd say: when you're expecting to send/receive a number of events, or multiple event types - for a duration of time, possibly open-ended like AJAX or WebSocket connection.
"The market remain irrational longer than you can remain solvent."
We used cal-heatmap (https://github.com/wa0x6e/cal-heatmap) earlier. It's pretty neat.
Yeah, I would have chosen a better way to imply that.
https://www.ovh.ie/news/articles/a2536.anti-ddos-protection-...

See the last paragraph of this post

> This is why OVH has decided to request a contribution from customers, via a €1 to €10 ex. VAT/month increase in the price of VPS, Public Cloud instances and dedicated servers (except Game). This increase will be visible on the OVH websites by the end of October and it will apply to new orders of dedicated servers and VPS. The same will be rolled out for Public Cloud at the start of December. Existing customers whose services are implicated in the price increase, will receive personal email notification of the revised pricing due to take effect on the 1st of December.
" I think you might be imagining that correlation."

If you think the entire Silicon Valley is missed this, because it's not 'my' correlation.

People who study CS are probably more likely to better at CS that those who have not.

It doesn't prove or mean anything in general, and your personal situation is not relevant: of course there are tons of 'non-degreed' great techies out there. Nobody is denying that.

I've hired a lot of people and there's no doubt that you get better luck with degreed than non - and even school rankings matter.

In Canada, for example, you get consistently strong tech recruits out of U Waterloo. Impressively so. Not always but usually. Other schools in the region - much more hit and miss.

I don't think this is controversial.
Testimony of Facebook, Google, and Twitter to US Senate
Privilege is not necessarily something you're born with (though some are certainly born very privileged). Starting from very little one could achieve great privilege. Endless stacks of motivational books and accounts of self-made men bear constant witness to this.
With a future you can create negative exposure, aka being short. It's a lot more straightforward than finding borrow for it and arranging to pay interest and returning it after you're done.