skysight-inc/HackerNews huggingface dataset:
Brake wear depends a lot on your driving style and circumstances. My very much ICE-only compact car develops a sideways brake bias because I never use the brakes very hard in normal driving, but you can alleviate that (and indeed, eventually must, to pass the annual inspection) by a couple of sharp hard brakings to clean whatever muck off the pads and rotors, or whatever that is causing it.

But I wouldn't call a once-in-a-decade service a hassle in maintaining a car. Without any luck you might have to service your suspension and track angles as often (due to potholes and whatnots) to keep your tyre wear in control.
What would Steve Jobs do?
Your shoe company is in the business of selling ads at the point where ad revenue exceeds revenue from the manufacture of shoes. The shoes become the medium of delivery of the ad, but the company would as likely give away slips of paper with the logos on if the ad revenue justified it.

A better analogy, in my opinion, is to that of a company that makes billboards: they sell ads, delivered by billboard. They'd stop making the billboards if the ad revenue stopped coming in. Likewise Google would stop working on anything ad-related (and probably switch focus to GCE) if ad revenue dropped appreciably.
Tesla Model 3 Long-Range Trim Will Go 310 Miles on a Charge
Yeah, this should be the key take away from that anecdote!
> There are many forthcoming breakthroughs... We just need to build...

Not sure how you don't see the irony. This has probably been said thousands of times for many scientific areas throughout history. Example:

There are forthcoming breakthroughs in humanity being an interstellar civilization. We just need to build faster-than-light engines and terraforming equipment. Nothing major, right?
Ah ah. You are not.

Making the world a better place have been done in all levels of society, for money or not.
Exactly. The cost is not the overhead from the actual call - it's the fact that it inhibits other optimizations. The same applies to normal function calls when link time optimization is disabled.

This only becomes relevant in hot loops, but inlining can give big wins when combined with other optimizations.
That's exactly what I did.
> But they do, and ignoring hard constraints imposed by reality doesn't help increase adoption rates.

But they don't, and saying they're "imposed by reality" is not a compelling argument. They need information about a project; there is no reason that information needs to be generated by a build tool instead of the same files that the rest of the toolchain use. They may also need a file to save a user editor preferences, but there is no reason that needs to be the project metadata file.

> the only sure way you have to get your product supported by that IDE is to get your product to output the IDE project files.

This is patently false. Almost every interesting IDE is pluggable, so a single plugin is written and maintained for each programming language that supports a reasonable project metadata file. CMake is the odd exception which generates files for IDEs because the project metadata is buried in the mess of imperative glue code used to build the project in lieu of a proper build tool.
The first piece of advice doesn't make sense to me. You can easily tell from going to the root of my GitHub what projects I'm most proud of: https://github.com/misingnoglic

I will say I'm inclined to agree that probably no recruiters have ever actually looked at my GitHub for more than 10 seconds though.
The same. Disobey the government in china, stop making money.
Au contraire, climate change will not pose an existential risk within the next 30 years. The chance of that happening is pretty much nil and no one serious argues otherwise. Even in 100 years, there could be much suffering and dislocations, but it still most likely won't be an existential risk to all of humanity.

There is a non-negligible possibility that AGI will be invented in 30 years. Many AI experts agree on that. A number of experts also believe that its invention could be highly beneficial or catastrophic, depending on its form and our preparation.

With cost-benefit analysis based on the best knowledge we have weighed by probabilities, it is clear that AGI risks are more substantial and worth at least as much investment as climate change. The current funding for AI Safety Research is not even 1/10th, perhaps less than 1/100th, of climate change funding. Inaction is also an action.

If you do not trust intelligent domain experts, and also intelligent non-experts with almost no conflict of interests like Bill Gates and Stephen Hawking, then please let us know which source(s) of knowledge we should rely on instead.

Note: I believe we should fund both. A certain but slow train wreck and an uncertain but even more catastrophic and possibly speedier train wreck are both worth preventing.
Fair enough. But I don't think complaining about it is going to help. Pointing it out yes, but the tone need to be more neutral if you want the crowd from this site to take it seriously.
Here's a really simple project for this kind of stuff if anyone is stuck on ideas:

- Make a website that accepts some form values

- After submitted, send an email to someone

Congratulations, you now have an exciting SaaS solution built with love using modern web technologies that can be hosted on any cloud provider or on-prem infrastructure and scales extremely well for businesses and companies which can save them thousands of dollars and reduce printing and faxing overhead.

If you're having some trouble, try to get a 4 year CS degree and several internships.
Google News Archive
Don't forget to factor in agency costs and in house costs. People are expensive and hurt margins. At that scale it adds up since I'm sure many of their agency partners view them as a big brand advertising cash pinata
Personally I think the touchscreen option was because of lower cost and more options when updating the car software.
hehe nice story.

My cherished (and uber low grade) bike was stolen in Paris. The robber didn't bother to find the code, they ripped that tiny cable apart. They were nice enough to leave the bits in a McDonald's bag where the bike was attached (and of course, the McDonald's was just in front of me). Anyway I know have a 2kg keylock chain on my new bike.
This problem was clearly created by the Chinese government so it's probably not the best thread for a tirade against a libertarian strawman.
Apple is free to do what it wants, I'm free not to buy their stuff.
Virtual function calls can be expensive, just compare the out-of-the-box performance between std::sort (c++, no virtual calls) and qsort (c, "virtual call" via function pointer). This can make a 10x difference when sorting something trivial (e.g. integer array). std::sort will compile to a single instruction for the comparison, qsort will typically have to do a full virtual function call, not expensive by itself but still significantly worse than single integer comparison instruction.
Well, yes, that's where some of the hardness comes from... but how do you build a predictive model capable of transfer learning without disentangling the latent factors? How do you perform one-shot learning without being able to lay down discrete episodic memories?

I'd say that rather than a continuous analog data stream needing an analog model, the real problem is that the causality (hence predictability - the goal) of this data stream is due to discrete actors and actions and therefore we need to discretize the stream into objects and spatio-temporal events.

Anyhow, we're making great strides with ANNs on the perceptual side to the point where it's almost a solved problem... What's lacking (outside of DeepMind) is more of a focus on intelligent embedded agents, complete with lifetime continuous learning, and adaptive behavior. IMO we're focusing too much on artificial isolated problems rather than the embedded systems/agents that are the real goal!

Just as ImageNet - and human competitiveness - drove vision research, what could accelerate AI research would be a similar annual competition for embedded agents (either in a simulated environment or maybe robots in a competition space), which would at least focus efforts on building systems and addressing the goal of AI rather than breaking it down into someone's (maybe incorrect) notions of the piece-parts necessary to get there.

Some people shy away from robotics as an unwelcome added complexity, but that never stopped the popular micromouse competitions, and these sorts of competition could go a very long way with simple robots/vehicles (e.g. based on Lego mindstorms or R/C vehicles) with remote compute.
I've looked through GitHub code before, but it's hard to weight it too much since not everyone can even have significant open source code in the first place.

That being said, a particularly impressive project or a history of contribution is a huge plus to me. It's a great way to add some credibility to your claims of technical interest. Everyone says they're in to big data or ML, but actually showing some (even throwaway) work in that area lets me know you are active in your interests.
I suppose there are the questions of law and fiduciary duties.

If it's the law, it's the law. In China, it's the law to remove VPN apps. I suppose it's really not much different than the laws in the US that compel companies to give the government access to my information if they request such access. It's just the law, it's not really Facebook and Google trying to screw me.

All that said, I think what most posters are advocating is maybe for Apple to just leave China.

And, of course, that's where the other shoe drops...

with the question of fiduciary duties.

So yeah... I see your point... because of the legal issues involved, privacy and access can be tough problems. Not just in China or the US, but elsewhere in the world as well.

*EDITS for grammar
I disagree, virtual function calls are somewhat costly. Removing a single virtual function call in any kind of hot code can result in measurable performance improvements.

Edit: it also depends a lot on if the virtual function can be predicted, e.g. which derived classes' method will actually end up being called. Mispredicted virtual functions are pretty slow.
My reference is to majority of the time and in a sustainable way. If doing good will last, there must also be a way to sustainably compensate the actors; they also need to have their needs taken care of.
7 Keys to Positioning for Success in the Gig Economy
This is a really nice introduction to logistic regression, well done! My one quibble with the OP is the jump into Newton's method. Maybe a derivation to explain the five steps would help. Thanks!
I feel like you're conflating sentience and intelligence. Algorithms don't have to reduce to anything special to display intelligent behavior. After all, humans reduce to chemistry. All that is required is the ability to solve problems.

As for sentience, we don't understand it, so the only way we'd recognize it is if it was extremely similar to human sentience.
Ask HN: What is your setup for working within the (virtual) console?
I am a reasonbly heavy user of the command line / terminal, but I almost always do so within a GUI. I have started using the (virtual) console a bit, and have been very happy with the substantially reduced lag compared to doing console things in Xorg (even using a lightweight WM, i3, and console, urxvt or xterm). For writing (LaTeX, markdown) and coding, I generally do not need the GUI, so I would like to cultivate my use of the console.

However, I find the console somewhat limiting compared to the GUI, in terms of how many "terminals" I can have displayed simultaneously. I am using `screen` to split the monitor into multiple windows. However this sometimes feels cumbersome when trying to task-switch between writing/coding and, say, taking care of email.

How do you handle this sort of thing? Log in to a single vconsole and then attach/detach screen sessions as you change immediate focus? Single vconsole with nested screen instances (I find they default keybindings make this tedious at times)? Log into multiple vconsoles and treat them as you would treat different workspaces in a GUI?
Trump just delivered the most chilling speech of his presidency
If you're going to take an "I'll not support Apple cause it complies with Chinese law" position, the ill respect your stance if you stop consuming all Chinese made products. Unless of course you're position is a deeply selective one.
I'm riffing on his writing --

> Even Google Translate, which pulls off the neat trick of approximating translations by statistically associating sentences across languages, doesn’t understand a word of what it is translating.

This is just another incarnation of "AI is the thing we haven't done." He's parroting Chomsky's disdain for statistical models and John Searle's fundamental misunderstanding of AI. For the former, Norvig has a fair rundown of Chomsky's complaints (http://norvig.com/chomsky.html).

> bears no resemblance to what a neuroscientist would call intelligent

TensorFlow gets results. The neuroscientist can claim it's a P-zombie, but they need to point to some criteria for accepting something as intelligence. Otherwise we're just moving goalposts.
Perhaps some free-speech provision should be part of the Universal Declaration of Human Rights
I wouldn't say "better". Like any other framework, many things have to be weighed. In the case of F#, it's a fantastic language with a fantastic runtime. It is still "windows only"* for the moment though. Akka (and yes, I realize that you mentioned .NET) is also very good in its varieties. Scala being one of the ones that I've actually used. I believe where the sweet-spot is for Elixir, in general is that Rubyists will feel mostly at home. The language itself is just very, very nice. Phoenix continues this by copying some of the nice ideas from Rails. But again, It's not better than the language and tech that you mentioned, but it fits a certain swath of developers. I wouldn't recommend someone who is well versed in F# with Akka.NET drop what they're doing to migrate.

*Yes, I'm aware of Mono, but I've been completely unhappy with my experience using it.
Agreed. Especially really torquie rear wheel drives, where the slightest bit too much pressure on the gas will send your rear end zooming around.

I'm to the point where I only ever want to drive AWD vehicles in the winter. A safe and predictable commute is worth the slight markup.
I'm not saying this is the topic to be aggressive in, but neutrality and dispassion aren't always virtues. For example:

"I understand why you think apartheid is best. I just personally wish you would reconsider."
I've been quite happy using Cmder

http://cmder.net/
> in my humble experience

what experience is that? you seem to suggest something which seems unlikely; there are a bunch of second order effects involved with making a game you're interested in.
Where do we go now? Instagram was enjoyable until adds we're showing up every third post.
Chinese researchers from Tencent hacked a Tesla model once again
Look at the vast majority of successful indie games on Steam produced by, say, no more than five people. They're basically all labors of love, the missing niche game that they wanted to make and play.

I can't think of a single independent success story that involved someone doing careful market research and engineering a product. There's a reason only big companies take that approach.
Everyone thinks Mikhail Lesin was assassinated
So, you think china doesn't care about unemployment?

Also, there is no such thing as "non-negotiable". Everything is negotiable, if you are able to offer something of enough value in exchange.
10 Customer Service Metrics You Should Be Measuring
> dynamics of virality

'virality' is a very ... particular thing to be clinging to. many things 'go viral' then fall off a cliff.
Blockchain's AOL Moment
<img src="https://my.server.net/beacon-uuid.png" height=1 width=1 />
Mini Cooper: There is a speedometer directly behind steering wheel, in a smaller secondary instrument panel, as shown in the picture.

Toyota Yaris: Not shown in that picture is the Head Up Display projected onto the windscreen, even closer to the driver's line of sight. I drove a Yaris for a few days a while back, and the HUD is good - not distracting there's and no need to turn your head, which would be dangerous.

Citroen C4: Another HUD http://www.citroen.co.uk/about-citroen/technology/head-up-di...

Saturn ION: Seems to be the only valid example. I don't know myself, can't remember ever being in a Saturn ION. Wikipedia tells me that GM does not make them anymore.

it still seems to me that for reasons of safety , you want some instrumentation to be very close to the driver's default line of sight. Not necessarily all of it, but a few key indicators such as speed.
Seems to fit their long term goal of just renting out cars. If you make it prohibitive to own outside the warranty the default eventually becomes leasing.
I love automatic wipers. They turn on in the wierdest situations. Particularly when you've been on a road trip and your windshield is covered with a nice smattering of bug guts.
Freedom of speech only applies to the government. Apple can keep whatever they want out of their store.
Thank you. I err'ed on the side of caution to (try) to reduce information overload, but I also didn't want to assume too much prior knowledge. Delicate balance...

Maybe a linked post that dives deeper into the 5 steps of Newton's Method? Would that be more approachable?
> For instance, slavery is wrong no matter what the law says. Companies like Apple,

While FOXCONN is not slavery, outsourcing work to countries where you can pay incredibly poor people unethically low wages to create expensive products is hardly a good indicator that a company will stand up to laws that don't affect their bottom line.
> "We're censoring you, but we did some soul searching and we think it's for your own good."

There certainly aren't any souls waiting to be found in the earnings report.
> As someone who grew up in the East Block

so you grew up in the old communist eastern bloc, and you want to blindly compare what you suffered back then to what is happening in China now?

I didn't grew up in communism, I grew up after the 1978 reform in China. My entire extended family work for the private sector with my closest family members running their own successful private businesses. Did you guys have that in the eastern bloc (not east block)? I got Internet connection back in the early 90s and I have been openly posting comments on Chinese forums criticising some of CCP's policies for the last 20 years. They didn't give a sh!t about it and I never got myself into any trouble. Can you guys do that back in the eastern bloc days? Starting from my middle school, they have been teaching me that the market economy is the only viable solution, they encourage the best students to study in western countries and offered numerous benefits for that, e.g. a long list of tax benefits if you study in the west and go back to China later. Did your eastern bloc "motherland" encourage you to do that?

The eastern bloc failed for an obvious reason: communism. Chinese killed that rubbish back in 1978. Learn something.
The first spam campaign that looked like the spam we know and love today way a "green card lottery[1]" campaign on Usenet by a couple of lawyers.

https://en.wikipedia.org/wiki/Laurence_Canter_and_Martha_Sie...
If I am following you correctly, you are arguing that walking is a harder problem than language because it took much longer to evolve.

This seems to assume that a facility for language and advanced mathematics is independent of the existence of a nervous system capable of flexibly interacting with the environment, but it seems plausible, indeed probable, that language, consciousness and math depend heavily on the prior neural infrastructure, and their development was the most recent step in a process that has been going on since the evolution of the first synapse.

On the other hand, I am skeptical of the somewhat popular view that the key to generalized AI is to make robots that interact more thoroughly with their environment, and that they will then find their own way to language and consciousness. Partly, this is because I do not think that if you intentionally pursue the robotic goal, you will necessarily create the sort of infrastructure that is generalized enough to be the basis for the emergence of language.
Why does it matter if the ad is visible? When those same companies post in People magazine, they pay for the placement they want and get no data about how many people saw the ad.

The agencies that buy the ad verify it was placed in the right spot at the right size and that's about all they can do.

Why should the web be any different? As long as they insist on bundling javascript with their ad, I'm going to run an ad-blocker.
Maybe we should take the stackoverflow approach and code up some examples to show the virtual function performance tax?
Well, I don't know--but given that Foxconn is apparently planning to open a factory in the US, I would suspect it shouldn't be all that impossible?

Also, do you think that China doesn't care about unemployment and exports? I mean, Foxconn is not a charity, they are effectively an exporter of a part of the value of Apple products, and they employ people building Apple products, if they kick out Apple, that money will most likely go elsewhere and employ people elsewhere.
I mean it depends on how far up the chain you want go. Lets say from the source to the buyer, it goes through 5 people. Which put fentanyl in it? Chances are, anyone else in the chain didn't know. Of course the problem with that is you end up executing some guy who had no idea there was fentanyl in there while the guy who actually put it in there continues business as usual.

I mean I find it hard to believe dealers want their clients to die off, they want steady revenue stream just like every other business. If you want to save lives, the way the US does it obviously isn't working. I don't think it's their objective. It seems the main objective for the drug war in US is to give jobs to the FOP and give the government an easier job by eroding liberties, and to make headlines for politicians trying to get reelected.
well we have the advantage of only copying nature that already works the hardest part is already done the Zero to One.

Nost of human technology today is based on replicating nature.
Why? I don't think BitTorrent is actually a privacy threat, for the most part, it would just put undue load on the Tor network if everyone were doing it.
That is pretty clever. I hadn't thought about the certificate transparency feed as a real-time notification of vulnerable installers.

Combined with the popularity of wordpress, the author is right. It's fairly trivial to use the installer as an arbitrary RCE engine, and then put it back into it's original state when you're done installing a back door. Also fairly easy to automate and start building a collection of compromised servers.

I'm interested to see if this results in changes to installers for popular web software or not.
Remind YC: You have forgotten the art of funding
The interviewers at YC are doing a bad job -- they might not know it right away but it will become evident with time. They seem to have forgotten that an idea may not remotely look a billion dollar startup idea at first.

They used to be good at (not) judging ideas -- there was no way Airbnb could have become a norm like it has. There was no way dropbox could have competed with Google.

Nowadays the startups getting funded by YC seem to have ingrained way to become very huge -- if its evident that in some way a startup will become huge, it most certainly won't.

So, its my appeal to Sam Altman and people doing interviews to reject ideas that look like they could somehow become huge.