skysight-inc/HackerNews huggingface dataset:
I think there's been a positive change since Rugby Union scum engagements went from "Crouch-Touch-Pause-Engage" to "Crouch-Bind-Set". The initial contact is not as violent, and it would seem far fewer scrums are collapsing, especially on the point of engagement.

I don't have stats to back this up, but my general impression over the last couple of seasons is that less scrums require resetting.
So, what exactly are you referring to? It certainly wasn't unsubstantiated when people found out Apple was dropping the headphone jack on their iPhone or forcing everybody to use USB-C dongles on their laptops.

That's the price of admission for taking things away that people actually want or just plain doing the wrong thing.

Anyway, I don't see how one could be excited about an Apple event. Their products are completely boring and sterile. You get zero choice, zero freedom and as a developer you get even less than that.

I think I'd get more excited about an actual pair of golden handcuffs.
> because a flow sensor would be additional cost for negligible benefit?

Exactly. It's basically unnecessary given the other sources of information that the ECU has at its disposal.

It knows the target fuel pressure (some cars even have fuel pressure sensors) and it knows the flow characteristics of the injectors with respect to pressure and pulse width. That alone is enough for a decent calculation of fuel mass flow.

In addition to this, the ECU is also calculating the mass air flow into the engine, either directly via a MAF sensor or indirectly via manifold pressure, VE, and RPM (known speed density).

When it goes to target a specific air/fuel ratio, this is all the information that is really required. However, since injectors tend to deteriorate (clog, stick, etc.) over time, this initial calculation is usually “trimmed” by means of feedback from the oxygen sensor(s).

At the end of the day, there’s a fair amount of information available to the ECU which can be used to refine the fuel flow calculation.

The fuel consumption calculation on my 335i is usually within 0.5 MPG. However, my 2002 Maxima was about 3 MPG off.
I have a different opinion.
Yesterday I was cycling and passed by a very good restaurant close to my house, the local was empty, and I was wondering why it's empty if they are very good, they have very good food and relative cheaper prices. I just realised they don't do ads! They are very bad in marketing despite the fact of being an exceptional restaurant, nobody remember them, they waits they customers remember them.
I talked to myself many times "I need to go back there", but they passes and I always forget it.

I did a parallel with my software business. You can have an exceptional software, but you can't stay frozen waiting your customers to find out you. Be very good is not enough on a world too much information.

But, I think the traditional ad industry is not sustainable. Nobody wants to see intrusive ads, I believe content marketing and organically ads (I don't know if this term really exists), like in sports, are the best for the long run.
Apple, Facebook, Google  Are Imploring President Trump to Protect the Dreamers
Internet future? Hand tracking in your browser
> adverts count as negative points towards the product
> i use adverts to tell me what not to buy

These sorts of attitudes seem odd. What products do thses people buy, since pretty much everything being sold in the west is advertised in some way? It seems like the sort of think someone would say as a sort of virtue signalling, but I can't believe its a policy anyone could stick to.
A little bit of pop psychology from my end...

I don't think people start projects with the conscious intention of building identity, but with a genuine intention of delivering. I do think, though, that there's a small (or big!) part of your unconscious brain that binds these efforts to an overarching persona-building (both inwards and outwards) project. Although unconscious, it contributes to this net energy.

I guess that this communicating your intentions satisfies this portion of your brain, and reduces the amount of energy involved in the project.
https://www.gnupg.org/donate/index.html
The task that they are hiring for does not generate enough revenue to be worth at price X. The business may not stop from operating if these tasks are not done, or not done on a priority basis.
AppNexus[0] used to provide RTB to many networks in 2011, including Google and Facebook. Isn't that still the case?

[0] https://en.wikipedia.org/wiki/AppNexus
Yup. I live in China now, so bring back a few bottles of Encona's 'original' hot pepper sauce on each visit to the UK.
That money pays for far more than Werner's salary:

https://www.gnupg.org/donate/index.html
Ask HN: What is Python Not good for?
Can you provide some examples of specific types of software for which Python should NOT be among the top choices? Also, for each example, what language would you choose instead and why?
It's almost like the "I got mine, buzz off" attitude is prevalent in not just the cartoon caricatures of <insert opposing political team here> but is prevalent in society as a whole.
> Although mediocre employees can often become great employees with some training and coaching.

Although mediocre employees can often become great employees with some MORE MONEY!
Just a suggestion: after uploading a logo it would be nice if I could share the URL of the results.
And this would make your site more popular
Things I Won’t Work With: Dioxygen Difluoride
> If you want ad-free, keep your credit card ready every time you open your browser

I'm hopeful we can smooth this experience quite a bit. In the near future, we have (as the current best extant example) in-browser Apple Pay backed by an HSM (either the touch bar or an Apple Watch). Presumably other vendors could implement something similar since at least the payment part isn't proprietary.

In the slightly more distant future, we could improve efficiency/privacy/reliability by using Bitcoin micropayment channels instead of credit cards, but same idea.
>But maybe the job isn't economically worth it at the higher salary? You seem to be assuming it's worth doing at any price, as does the article, and that's untrue.

In that case, something's got to give. Either the wage has to go up, or they'll have to accept the fact that they won't find anybody who's willing to work for that wage and the job will remain unfilled.
And better all around.
Thank you for this fascinating look into how climate-change deniers fool themselves, beyond simply ignoring evidence they don't like.

In your original claim (which is not the same as the one in your last post), you go from the specific issue (flooding) to a general one (extreme weather), introduce a point that may be relevant for one aspect of extreme weather but which has nothing to do with flooding (reduced deaths due to cold), and then switch back to the specific issue as if it somehow thereby became subject to the irrelevant argument.

In your latest post, you have dropped this line of argument for one that gets no support from the IPCC report quote that you used in your original claim. It says there will be fewer extreme cold events, but also that there will be more high temperature events: we know the latter are more conducive to flooding. The quoted paragraph takes no position supporting the claim that there will be fewer temperature extremes overall, let alone that it will therefore led to fewer flooding events specifically (another case where you go from the general to the specific with no justification.) You appear to have mistaken an argument about the number of deaths overall for an argument about the number of extreme events overall, and then, in turn, mistaking that for an argument about the number and intensity of floods.

In addition, your latest post is simple ignore-the-evidence denialism. In a single sentence, you dismiss decades of painstaking, quantitative, peer-reviewed research that leads to the expectation that the number of intense North Atlantic hurricanes (i.e. specifically those that are by far the biggest problem for the US) is very likely to increase. And sea-level rise is an established, measured fact (and one that contributes to the damage of coastal flooding), despite what all those latter-day King Cnuts [1] on the hill say.

Finally, I find your attitude, that we should do nothing about flooding because to do so would challenge your delusions about climate change (and apparently also your opinion of Obama), to be distasteful, especially considering the distress it has just caused in and around Houston.

[1] https://en.wikipedia.org/wiki/Cnut_the_Great
Don't you think that is boring how people talk?
Are we on the brink of a jobless future?
Are there Facebook OSS projects without the patent clause?
> Meanwhile 1.3 million people die in road crashes

You're comparing a global number to...something else.

In the US (~33,000 deaths annually by firearm, including suicide, ~32,000 traffic fatalities).

What was your point again?
Oh, you're in touch with three hundred million happy USPS users?
Voyager 40th anniversary posters
While we are at it - any success stories with Weex? (a la Vue.js native)
> There are so many simple things we can do to make more energy efficient homes but builders and buyers don't care.

Here's an article that talks about this unfortunate disconnect: http://www.finehomebuilding.com/2017/04/26/dont-build-better...
I think the point is: "informed decisions [about their behaviour]".
> A comprehensive documentation of what happened here, how to diagnose it and track it down, and how to avoid it in the future

The problem and diagnostic conversations are documented in the JIRA ticket; the solution is documented in another ticket which "fixes" the first one (for abstruse internal reasons); and more commentary is provided in both the comments around my fix and my verbose commit message.

(Also there's a whole bunch of angry Slack ranting about this issue but that probably doesn't count as "documentation".)
I am sure they've thought of that, but I am not familiar enough with their product to know how they deal with it.
Show HN: An open source resume builder which works offline
"I'm not sure what things were taken away from C, syntactically speaking."

Pointer arithmetic. Go has "pointers" but they're really more references. Some other things depend on how you look at them; Go "removes" manual memory management from the language by adding GC, it "removes" the fact that in C values are essentially untyped and very easy to penetrate down to that untyped layer by making all values carry their type around regardless, they "remove" the limitations on function pointers to provide real closures, they "remove" trivial array overflow by adding checked access, there's a lot of rough edges removed from C at the language level even if it required "adding" some runtime support.

I mean, by the time you've removed pointer arithmetic and manual memory management, you are by no stretch of the imagination in C anymore.
Sure, this makes sense. I just don't think (using only myself as a reference, which is totally biased) that this effect has a bigger impact than the social pressure the public compromise creates.
I think side projects and hobby projects need to be thought of separately.

In the context of hobby projects, over-engineering can even serve purpose of learning new things you otherwise could not.

For side projects, or startup candidates, however, you just ship it
Who said anything about building a deployment system?? thats not the project..
you can get a roomba, i'm sure those run off batteries.
Yeah, the Trump campaign spent tens of millions of dollars more than Clinton on online advertising, using the profiles they have of most of the country to target people they believed they could influence in states they believed would be close.

https://www.wired.com/2016/11/facebook-won-trump-election-no...

https://medium.com/startup-grind/how-the-trump-campaign-buil...
The solution is to nationalize the advertising industry and force everything possible into a genuinely competitive market.

Have a government run product listing. Think Amazon reviews, Yelp & Companies house. But with government ID to verify reviewers and harsh police enforcement against fake reviews or miss-leading product descriptions. Make it clear there will be prison time for systematic abuse.

We're at a point where this is technologically trivial & the first country to do it properly will get a big advantage over any that doesn't follow suit quickly.

Any person or company offering a product or service can create an account & list their product (with a price & links to where to buy it). Anyone who's bought the product / service can create a review. Throw in some sensible rules about major product changes requiring listings to be updated.

But what about the advertising industry? Fund a massive nudge campaign to improve citizen behaviour. Tail the funding off over a few years, this is really just welfare for all the anti-workers to give them time to switch into doing something economically productive.
If only it was applied to side projects exclusively...
I'm working on v2 of an app that's been under development for 5 years with no production users. They're still on v1. Pitiful.
> I have always found it very easy to talk all the energy out of a good idea

To me, that would suggest it wasn't a good idea in the first place.
Create and play this holiday with the Windows 10 Fall Creators Update on Oct. 17
We moved from Angular 1.3 to Vue.js. Vue came at a right time and I especially liked its ease of use, similarity to Angular and footprint. The most important thing to me personally was the speed and the development feedback cycle.
It hints at the blacklist vs whitelist approach to security. I'd rather whitelist good content, then try to detect and blacklist bad content, as that is a game of whac-a-mole.
Plastics and rubbers degrade over time.

For example, rear and side window motors tend to fail first because the mechanical components are used the least, become more full of dust, the rubber tracks harden, motors work harder and burn out.

The garage will help a lot but when a vehicle is on the road for 10-20yr issues specific to it's service that can't easily be foreseen or simulated in tested pop up.
Why does it matter it is "biased"? It was the only mainstream news agency that reported this in this detail. Other news outlets reported it too:

https://www.usatoday.com/story/tech/news/2016/06/10/google-s...
http://www.dailymail.co.uk/news/article-3785801/Is-Google-ma...
http://www.washingtonexaminer.com/google-denies-manipulating...
https://www.redstate.com/streiff/2017/05/30/google-gave-hill...

I checked it myself during the time and Breitbart article is entirely correct.
> Even back in 2008 they were.

When I started playing Rugby Union back in 1989 as a teenager (League in 1986 for a couple of seasons) I was always taught to do neck exercises before training and playing. I was also encouraged to continue these exercises in my own time to build overall neck strength.

I'm sure this training has been around for a long time before that too.
It completely makes sense, I just never thought about it.
Plop: A Slack chatbot built using Glitch
I recently had this with a html5 project. Thought it would be nice to use es6 and transpile, then disappeared down a hole of gulp and webpack.

Eventually backed up and used Make to run Babel and then cat the files together.
A few months later: "Try Weact, a Weex alternative."

The speed at which these frameworks pop up is almost exhausting.
In my opinion this have nothing to do with circumstances.

Companies that would prefer to pay less (that would be most of them) always say that there are not enough qualified people, they never complain that they have to pay too much.

If there are not enough qualified people the answer is obvious: allow more emigration or educate more people in the field faster.

The real goal is to reduce wages and improve profits.

If there was not enough qualified people wages would keep growing. So, yes, there are not enough qualified people for the wages that we would like, but this is always going to be the case.

In the same vein, employees never say they are overpaid.

It's just unfashionable to say that there is an inherent conflict between labour and capital.
I applaude you.
This is a pretty impressive work.
I could not find an 'about' link to explain to me how you guys put this together.
> Nevermind the fact that these stories being in news and media emphasis that they are not the norm.

I would say that India does have a rape culture, especially in North India. Except for a few small affluent areas in Delhi and Gurugram, women can't venture out safely.
This is not intended in any way to be used in a production environment. It is just a cool experiment to show javascript versatility :). Your points are entirely valid!
I like Vue, but one thing that worries me is that 99% of commits are being made by a single person.
Node lets you do single thread non blocking.

Go lets you do multi threaded non blocking.

That's a pretty substantial delta in the server world where you can easily have 24+ cores available.

Memory and cpu footprint of go is also drastically lower to node as it is a compiled language. That makes a difference when you are running in a cloud paying per GB of memory and per core.

I say this while actively developing in node.
Well... I wasn't sure what is the best place for it. The original form was in Ask HN. And this is kind of form too + visulization. Now when I try to post to Show HN it redirects me to this post.
Observations about the DNS attack on WikiLeaks
Russia-Linked Bots Hone Online Attack Plans for 2018 U.S. Vote
Try nightly - 57 feels like it has big performance gains on my ageing 1+
How to setup Raspberry Pi Backup (or any other ARM). Guide 2017
America's Superstar Companies Are a Drag on Growth
It's not your usual CRUD app. It's a realtime sandbox game in early access.

Some arbitrary stuff I keep adding for various reasons:

gunsLeftToCompensateDueToChangeInVersionX: 123,
winnerOfEventX: true,
didSomethingFunky: Date.now(),
noOfEnemiesKilledBeforeVersionY: 123,
inventory: [{id: GENERIC_ITEM_ID, quantity: 123}, {id: uuid, name: "Ultimate Weapon", damage: 10000, someUniqueProp: {doThis: true, uses: 123}}],
flaggedForCheatingInThisOrThatArena: true

Etc etc. Biggest reason though is just convenience of adding some state to the player when developing new features. Itt would be a complete pain having to add schemas for every single situation, even if it's standardised for all players. Now I just add it to the player object and it's saved automatically to the player document.

Not saying what I do is best practice or anything but it enables me to move fast without having to do much DB admin stuff.
Show me the contract that states what you just did and I'll agree.
Related to this, I've been following a practice I call "Release Notes Driven Development", which is perfect for side projects. Don't worry too much about technical debt (although, keep it under control), but focus on the little time you have and how to make that as efficient as possible.

I wrote about it here; https://ma.ttias.be/release-notes-driven-development-rndd/
Do you remember if GOSUB <label> or GOTO <line number> can take the contents of a variable as an input?

If so, then higher-order functions seem possible.

Edit: it looks like in at least some versions of basic you can do:

ON switching_variable GOSUB first_label, second_label, third_label, ...
Mostly because I wasn't able to find any. The best I could do was sign up to the forum for enthusiasts and ask, but I only got a few replies saying "yeah I had it for 2-3 years and it's fine, no problems so far" - that's not exactly statistically significant in any way. They all might develop a catastrophic failure after 3 years, but there's no way to know that.
Here's a nice little paper from this year's ICFP about building a video editing tool using Racket.

https://dl.acm.org/citation.cfm?doid=3136534.3110274

> The Racket doctrine tells developers to narrow the gap between the terminology of a problem domain and general programming constructs by creating languages instead of just plain programs. This pearl illustrates this point with the creation of a relatively simple domain-specific language for editing videos. To produce the video proceedings of a conference, for example, video professionals traditionally use "non-linear" GUI editors to manually edit each talk, despite the repetitive nature of the process. As it turns out, video editing naturally splits the work into a declarative phase and an imperative rendering phase at the end. Hence it is natural to create a functional-declarative language for the first phase, which reduces a lot of manual labor. This user-facing DSL utilizes a second, internal DSL to implement the second phase, which is an interface to a general, low-level C library. Finally, we inject type checking into our language via another DSL that supports programming in the language of type formalisms. In short, the development of the video editing language cleanly demonstrates how the Racket doctrine naturally leads to the creation of language hierarchies, analogous to the hierarchies of modules found in conventional functional languages.
Aluminum heads are part of why some newer cars don't last as long. It's easier to blow a head gasket. Replacing those in a tightly packed front wheel drive engine bay often exceeds the value of the car. Or, driving with the blown gasket causes overheating that damages other components.
I'd start with NSF or NIST.
Kudos to Facebook and Stripe for stepping up. Either these individuals are funded or some company comes along and acquires them and they lose their independence.

We need to urgently find a sustainable way for individuals to support open source developers or accountability and relationship with end users will continue to diminish.

There must also be ways to gently encourage successful startups to contribute as now it seems they use a whole bunch of open source software and simply forget about it once successful, which is not a sutainable model.
That’s why we need independent testing, and you should always check the independent tests before buying something.

For example, whenever I need a new product, be it anything from a spoon to a car seat for a child, I’ll check Stiftung Warentest for full tests of that category.

I’ll take the top 2 or 3, enter them on idealo or preispiraten or günstiger.de or hardwareschotte, and then I’ll take the cheapest of those.

At no point in this purchasing process come ads into play, and I get the best results.
Not quite the same, but the time zone database was voluntarily maintained by some random guy for decades, until he got a lawsuit in 2011 and ICANN eventually took over.

https://news.ycombinator.com/item?id=3081281

https://en.wikipedia.org/wiki/Tz_database#2011_lawsuit
You are talking about saving something like $100 of material there, and loads that are already small (for example, 120V LED bulbs work fine).