skysight-inc/HackerNews huggingface dataset:
I seriously have to wonder why "drivers don't want to fill DEF tanks too often" is given as a reason by automakers to skimp on DEF injection. DEF costs, what, $15 for 2.5 gallons, which lasts a couple of thousand miles, and can be filled either at a fuel station or at home, no dealership required. If dealership visit is required, well, since when are automakers concerned about dealerships making too much money from servicing their cars?
Worth pointing out, dead people have no assets to tax.. When a person dies, all of their debts and assets are transferred to a separate legal entity -- the estate. And no, the estate can't vote.
On the other hand, you have all those non-accommodating nerds who wonder why their more accommodating colleges with less skills are being promoted.

Also: the busiest doctor in town is the one who did not said "no my schedule is full" despite being overworked already.
Google photos should be partnering with projects like these to use heir fantastic image recognition system on the library. It would make sorting and querying so much more interesting.
In April, Mercedes Benz told[1] its investors it might get in EPA trouble for an "undisclosed auxiliary emissions-control device" as well.

2017 Shipments of Mercedes Benz Sprinters were actually prevented from being delivered to dealers for a while. The last I'd heard, 6-cylinder models were released, but 4-cylinder models were still being held by the EPA.

While I'm sure at some level the EPA enjoys punishing German auto makers, hopefully the same accusations being leveled towards US car makers will encourage them to adopt a more fair and reasonable stance, assuming these are not actually "defeat devices".

[1] http://autoweek.com/article/diesel/mercedes-parent-company-d...
The man denied evolution. Completely.

He believed creationism and even went so far as "creatively" interpreting religious documents to support his own biases.

All this in the late 1800s.

I'm not usually on this side of the debate but here I think it's safe to say that his non-agreeableness and personal biases led him to the wrong conclusions and that is very relevant to this submission.

The more I read about his work the more I reach the conclusion that this was a man that achieved social and academic success but was a failure as a man of science.
Ds GC can be turned off to do systems programming.
Maybe take a break from hn comments and go make something.
My wife and I are about to close on a starter home in the NYC area. We put down 20%. We're in our mid 20s.

We have a circle of friends all about the same age as us, all coming from the same SES origin as us (low-to-mid middle class), who complain non-stop about how they can't​ afford a house in our neighborhood.

My wife and I both started college at 18, and graduated in 2-3 years (CS for me, BSN for her). We worked the whole time we were in college, and ever since graduating. She's currently getting her NP, and I'm still paying off loans from graduate school.

Of our friends, only one has a professional job (RN). Only one other graduated college (financial analysis), but chooses to work as a nanny a few hours a day so that she can have time to herself. The rest are employed in low level jobs, and have no college degree (no intention to get one, or still trying to "figure out what degree they want").

¯\_(ツ)_/¯
Harvard's Student Paper Is Drunk and Taking Potshots at Mark Zuckerberg
Maybe mostly due to his crazy schedule. He is in many upcoming movies and has a TV show. He also has to think of his future and right now he is in demand which may change in another year.
honestly i am not really sure what you mean by "a split that makes sense to me", split between who?

the article of this thread/post have a very nice diagram at the top .. if the DevOps is focused more on the tasks on the right (ops) in my opinion he is not really a Devop

Builder are maintainers of the infrastructure are not DevOps .. they are just Admins

Developers of the software used to make this infrastructure possibles, are just Developers
That's interesting because most of the content I've seen has been on the infra side of things (deploying AWS, config management, security, etc)

but, yes, you need both sides of the coin for the devops idea to happen
Funnily enough Ruby is doing not too bad - according to contributions [1] it's at stable speed since 2008 (!) without any slowdown. Similarly Rails [2] looks like healthy, steady project.

Ruby/Rails, for rapid prototyping [3] with minimal friction [4] it's still, after years, considered by many, as the best tool for the job.

[1] https://github.com/ruby/ruby/graphs/contributors

[2] https://github.com/rails/rails/graphs/contributors

[3] rapid prototypes land as production systems - that's a pro tip.

[4] minimal friction on all levels that you, as a programer care - from reading and writing code, scaffolding, dev/staging/production deployment, database migrations, testing to caching etc. - not many setups give you all of this.
نقل عفش بالفيحاء بالكويت
Synchronizing concurrent code in the Go language[video]
https://outline.com/82fMsx
louis ck has been vocal about this issue.
if ticketmaster/artists sold tickets at the "market " value, then a significant percentage of fans would be locked out the market.
ticketmaster is now really good at preventing and detecting bots. I think the guys in the article are clever by taking their customer's payment info and using that in the bot. that's another difficulty a bot runs into while auto purchasing. can't fake payment info / purchase limits.
For anybody learning to say "no" currently - learn to say "no" gently and kindly. I'm quite bad at this myself. I let people impose stuff on me, and once I have had enough, I have a very rude way of telling people off. One reason for this rudeness is a fear that I will lose something when declining (e.g. a relationship or money), so I feel stuck between a rock and a hard place - I don't want to help, but I feel I should not decline. Most of the times, my rudeness while finally saying "no" is out of place, e.g. when my fiance needs something from me that actually makes sense, or a customer who needs some small task that they would actually pay for.

Watching other people (esp my fiance) saying "no" ever so gently has me wondering how easy life could be if I were able to do the same. I'm practicing it, and I think I'm getting better at it. Telling the other person the root cause why you say "no" helps a lot to instill empathy for your situation. The root cause always stems from a need or necessity that you currently have, like need for rest/food/time to think/time to finish this or that task properly/... Even if you are lazy and simply don't want to help right now, remember that this laziness also fulfils one of your needs - probably you need to rest or think.

ADDED: Telling people that you just cannot help _right now_ also softens the blow. Also, if it's a customer then delaying might even be more beneficial than just declining - you might need the billable hours in the following week.
Your appliance 'router' can (and probably does) run a firewall to give you that kind of control. NAT never really gave you that.
Ask HN: How to get out of Robocall Hell?
I have an Android phone. I have received 5 robocalls today, the first at 9:33AM, the most recent at 4:28PM. This is ridiculous!

Does anyone know of a solution that does the following: 1) If the calling # is in my contacts, it will ring. 2) If the calling # is not in my contacts, it goes to voicemail (only 1 robocaller in the last 2 years has left a voicemail). I've looked through all of the settings, and none of them provide this simple (seemingly obvious to me) behavior.

The problem is this: I DON'T TRUST MOST OF THE APP STORE APPS! I don't want them uploading my contacts to a server. I don't want them sending my incoming call information to a server. I don't want spyware/adware/crapware.

In the infinite wisdom of the Hacker News masses, surely someone knows of a safe, inexpensive, privacy-preserving solution!?!
His drug store father example struck me - I don't really experience this "service worker" thing anymore, even when I was a service worker.

It seems to me the playing field is being extraordinarily leveled. When I was a bagger at a grocery store, nobody looked down on me. Maybe because of my town, but I was never expected to "serve" someone's whims - I was just expected to do my job, and when I did my job people thanked me.

Now whenever I'm out and about getting a thing done, I don't think of the people "serving" me as "serving me." I'm at the mechanic's, I'm pinging him for his expert advice. I'm at the carwash place, I'm asking them if they wouldn't mind doing the interior windows for a bit extra, etc.

Maybe I just am very lucky that I never underwent the brunt of service work torture because of my town, but is it still a "thing" to be asked to do a bunch of random shit at the convenience of others? Am I just so lucky in all of my jobs that everybody is respectful of eachother an their time?
Dat – Distributed Dataset Synchronization and Versioning
GHC can, if you want it to. It's hard to answer in a general way because of the laziness, and you can always force evaluation. But then you rob GHC of potentially better optimizations, like never executing it in the first place.

This SO does a good job of explaining the trade offs. https://stackoverflow.com/questions/13042353/does-haskell-ha...
Nitrogen makes up the largest part (80%) of breathable air, and the body just ignores it. It's the lack of oxygen that knocks you out.
Certainly not the 'router' running your NAT.
If anyone else is looking for a compendium of these sorts of nifty tricks, I highly recommend Hackers Delight by Hank Warren. Its a lovely book to have when you're stuck in tight corners.
For the folks who aren't about to give up so easy, here's the reddit sub where people are brainstorming ways to "make" them listen. Again. I imagine it wil be something along the lines of another blackout or whatever a "march" on the Internet would look like.

https://www.reddit.com/r/MarchForNetNeutrality/
I would give anything to try the acid that was made by Owsley
Agreed! Wtf was that, I was just getting into it. Hey Jacob Roberts, finish your article!
> punishing those responsible for this identity theft seems merited.

Oh no, those pesky Russians got their hands on a public data breach dataset and are simply ripping through them and submitting the same comment over and over...

Whelp, we better acquiesce to 'their' 'demands' and do exactly what we wanted to do in the first place. How convenient all of these robots were exactly aligned with our desires!
My understanding (again, someone please correct me if I'm wrong or missing something) is that NOx emissions are mostly eliminated by injecting DEF (urea) into the exhaust stream, and also that NOx emissions are the big issue with dieselgate. And again, from what I read, the whole reason they didn't want to do it right was that consumers would have to refill the DEF tank too frequently, and that automakers thought people are too stupid for that and would run it dry, so they wanted it so that the dealership would refill it for them at their regular service interval, which is 10-20k miles. So as I said before, the fix should be easy, inject a lot more DEF, enough to actually eliminate the NOx per the standards, and just force consumers to refill the DEF far more frequently.
Well, I wasn't referring to just websites. Any software you make is probably going to have some kind of accessibility issues. For example, does your app have color cues for anything? Colorblind people may have an issue with that and so you need to take that into consideration and make the app colorblind friendly as well. It's virtually impossible de-conflicting all the types of colorblindness, so usually people just use icons to tag things instead of colors. This is even more important for things like games where colors indicate critical functions (hence why games sometimes have "colorblind mode")
Indeed, as Mark Manson puts it[1]: "For a relationship to be healthy, both parties need to be able to both give and receive rejection". Eye-opening for me, and explained many of the unhealthy relationships in my life (including employee-employer dynamics).

[1] https://markmanson.net/books/subtle-art (quasi-NSFW)
My own hypothesis is that the teams building these FaaSes wanted to choose a runtime that has a good story for internal multitenant partitionability, so that they didn't have to either just-in-time spawn, or prefork, a new (containerized) copy of the runtime for each user, with all the overhead that implies. Node.js is such an internally-partitionable runtime. (So is Lua†, but like the parent says, Node.js is bigger and more people want it.)

For a visible-to-the-public-eye example of what I mean, look at how CouchDB uses Node.js for its view functions: the CouchDB daemon process spawn an unprivileged Node.js slave process, which uses Node's ability to drop or virtualize syscall-making APIs, along with Node "VM"s (https://nodejs.org/api/vm.html) —essentially the same kind of isolation as you get from distinct-origin browser tabs—to allow for the execution of arbitrary Javascript by multiple tenants. That's not too far off from a FaaS already. It's a good model to copy and extend.

I'm betting AWS Lambda, and Twilio's offering as well, are mostly built around such a model. Mind you, Lambda now also offers a "prefork" container-based stack for function execution, but it didn't at first, and for good reason: it's harder to build, harder to operate, and has much higher overhead than a cluster of regular processes with internal sandboxing. This is much the same reason that Heroku started with their Alpine stack—an cluster of internally-partitioned Ruby processes, and boy was that a feat—before building their container service.

---

† Given that you could pretty easily multitenant-sandbox Lua evaluation... it'd be quite easy to extend OpenResty (https://openresty.org/) into being a FaaS, wouldn't it? Anyone hacking on this?
When talking about reagent, we should also mention re-frame: A Reagent Framework For Writing SPAs, in Clojurescript.

https://github.com/Day8/re-frame

It provides a fantastic framework for implementing browser based UIs with a very clean approach, inspired by Elm architecture, and related to redux.
As a Redux maintainer, I'd be curious to see what you're putting together.
Agreed. I like the simplicity of http://megadraft.io/ (built on draft.js).
I'm in the same situation you are, dealing with the exact same depression issues. I think what Ive slowly come to learn is that I simply needed to get away from my startup for a while to refocus and think about how to continue.

Exercise also seems to help beat the blues. My happier days are when I take a day off of work and walk around the exploratorium.

Take breaks, and get some physical activity.
to be clear, I don't believe the moral panic has set in at private employers yet in the way it has in the university, but I see more and more steps in that direction every day and the YAG mailing list is too close for comfort, in my opinion. It's one moderator slip-up away from becoming noxious.
While it's easy to fall into this mindset I think it is important that we do not. Staying engaged is extremely important, and regulators (especially bipartisan commissions) will review these comments and incorporate them. If anything, the sheer number of dissenting comments is a metric that will be important to measure the popularity or lack thereof of any decision.
Microsoft uses open-source software to create Windows
Fun vs. Computer Science (2016)
If my enemy were unhealthy and trying to find a way to afford going to Everest, it may be worth it to me to pay for them to risk dying.
It's easy to do better if you ever listened to Joe Armstrong or read his dissertation. The idea of centralized monitoring is just broken and can never be truly reliable.
Of course they've already decided what they're going to do, but even if there's no chance these public comments will stop them, it's still better if there's a record of fierce public opposition that they have to explain.
IANA sold the blocks. There are still a lot of unused IPv4 addresses. IANA sold the blocks.

PS IPv6 sucks.
First, nothing is common for consumer IPv6 routers, they're practically non-existent.

Second, you get the same security benefits by having a firewall that denies outbound connections not already established.
This would have saved a lot of time for learning WebRTC, Blockchain, OAuth, HTTP2, and so many other protocol designs that don't always clearly explain race conditions or other edge cases like this animation does.
> It must be jarring for a new cohort of humans to come across artifacts invented and developed by predecessor that they can't understand.

As others have pointed out your position is a modern one; the "wonders of the ancients" is a several thousand year old perspective. And in fact for a good chunk of recent European history (last couple of millennia) the prevailing view was one of declinism when compared to the Romans of the late Republic and early empire.

But we don't know if the users of this cave had that jarring experience. 4500 years is a long time but it's quite possible -- likely even -- that there was continuous use, so it was "just part of the landscape" with knowledge accreting and being passed on.

The reason I say "likely" is that presumably the color technology evolved over some period of time, and if the users died off and the cave was later rediscovered after a gap, the new discoverers would have to re-invent a bunch of the tech somewhat from scratch (although results and possibly raw materials would be right there to provide hints).

It's interesting to speculate what kind of speech and culture they might have had.
Probably just more mental overhead people don't want to deal with. No one wants to remember to do more stuff.

If you're comparing 2 trucks, one with a DEF system and one without, chances are as an average consumer, you're going to take the one without because it's cheaper to run and less effort for you.

Heck, the other day I was looking at some electronics on a very large Chinese shopping site and ran across a device that can emulate DEF systems in 8 different manufacturers vehicles with no actual DEF consumption occurring for ~$15. People are lazy, cheap and just don't give a shit.
Can we talk about Augmented Commerce?
Autonomous Cars Could Drive a Deluge of Data Center Demand
http://www.sun-sentinel.com/features/deals-shopping/fl-bz-do...
You commuted from Tahoe to the bay area?

> And if you go a bit further out to Vallejo or Fairfield

Do you consider a 130 mile roundtrip commute reasonable?

Anyway, it's nice to know you can live in the extended region for much less than Seattle or Portland, both of which are totally overpriced and overrated with terrible weather.
Boeing to build XS-1 spaceplane, designed for 10 launches in 10 days
How does Joe Armstrong's dissertation help you monitor the correct metrics? Edit: or what about his dissertation would have made monitoring unnecessary?
Copenhagen or Malmö surely deserve a shot! Anyone speaks English and if you want to learn the local language, your knowledge of German comes in handy.
Over the last year, I have been doing some introspection. There have been events where I help my friends a lot. Even while it pushes me into a very frustrated mental state. Mostly because it is hard to say no. Trying to keep up with my general helpful attitude. I have not started consciously to say no yet, but I feel it is very much required. Thank you for your thoughts on this :)
PLEASE GET DETAINED.
> What law has he broken?

Stop and identify yourself, apparently.
Well, to be honest, compute is becoming a commodity very quickly. We offer 100,000 invocations free and offer 50,000 per $1 [1] with a paid account. There are some pretty smart people who have talked at length about startups historically underpricing, but I think we're making a bet on the raw value of compute trending to zero. (This is a weird thing to say outright, our goal, generally, is to change the way people think about service composition and building things on the internet.)

Twilio is interesting because they're offering this as a business-specific offering i.e., integrate with Twilio directly (SMS, voice), which on its face is actually more valuable than, say, a "generalized compute platform" (which we've referred to ourselves as, at times). I think it'll be really interesting to see how Twilio markets + plays with this model --- theoretically if it sells their other services they could get away with this being a loss-leader, which is an intriguing concept.

[1] https://stdlib.com/pricing/
I read in safari and though normal reading triggers the blocker, "reader mode" doesn't.
I'm sorry, but what exactly is this subreddit accomplishing? It looks like just a bunch of articles about how the current FCC admin is bad, and fear-mongering photos of phones being completely blacked out and emojis on them. I don't like the removal of net neutrality rulings, but suggesting that place is a serious forum for bringing about change is a bit of a stretch. Good arguments to keep the rulings are going to do more than creating something like this: https://i.redd.it/c3esz8ok0izy.png
I will always refer to Casey Neistats telling of how him and his buddy tried to climb Aconcagua and nearly died: https://www.youtube.com/watch?v=rYCODMuoHNI

It's basically a warning to people who think they have the ability to do something, only to find out when the rubber hits the road, they were completely unprepared for what happened.

FYI:

Aconcagua - elevation: 22,841

Everest - elevation: 29,029

Aconcagua is the highest mountain outside of Asia. Thus, it is the highest mounting in the Western and Southern hemisphere.
That approach results in fewer unnecessary and more useful abstractions, because they follow the contours and requirements of the actual working code, instead of trying to predict and dictate and over-engineer it before it even works.

I totally agree with this bottom-up style of software design. In Python, I start with dictionaries, tuples, and functions. And then later I might turn them into more structured classes and methods.

I'm not sure you need prototypes for this evolution, but I concede that it's plausible that they will help.

Actually I think Python is too impoverished in letting you make things stricter as the design evolves. I suspect the same may be true of prototypal languages. Yes they are good in the initial stages of program design, but perhaps the later stages are just as important.

A successful program spends more time being maintained than being written, and it's maintained by more people than it is authored by. So it makes sense to devote a good chunk of your language design to the later stages, and implement classes + metaclasses rather than just prototypes.

Anyway, thanks for the interesting perspective. Yes I concede classes can lead to early "over-modeling". But there's also a difference between Java classes and classes in languages like Python and Ruby. And classes vs. prototypes is not the only relevant issue when doing bottom-up, iterative design.
There is no value indeed. Why would you the same languages for a domain it doesn't fit?
> So what matters is that we shine light on their agenda so that it is not possible for them to credibly deny they are not following their own policies.

And who is going to shine a line or report on that? The "fake news" media?

Nobody will care, they don't want to hear it and they won't believe it, cognitive dissonance is amazingly powerful.
Indeed, this is something I have found to be true as well. To add to your point, when preparing to explain the reason I have to turn down a request I find that it forces me to reevaluate. Sometimes I find that the request is actually reasonable and my real reason for turning it down was only an emotional reaction to feeling otherwise overwhelmed rather than a problem with the request itself.

In those cases I may still turn it down but often I find that I can make a compromise at that point that satisfies both parties.