skysight-inc/HackerNews huggingface dataset:
The main reasons I hold my belief in the religion of Islam to be true are its compatibility with common sense and the overwhelming amount of outside evidence in favor of it.

Unlike other religious groups that define faith as something you engage in despite facts (a "leap of faith"), I see it as a return to objectivity and reason that is, first and foremost, based on facts.

The first fact I am referring to is the utter helplessness and dependency of mankind on forces outside our control, and the seemingly perfect ordering of everything in the natural world to our advantage even though cosmically we are only a speck of dust and a blip in time.

The second is the existence of individuals throughout history who succeed against all odds in calling their people to worship a wise Creator whom they claim to be sent by, and whose teachings become guiding principles in the minds of billions of people of different races, cultures, and languages.

There are many, many more signposts but these are the most obvious.

Specifically about Islam, I researched the religion before I embraced it and found the exact opposite of what its detractors say. I found a moral teaching superior to all others containing no contradictions with science or reason. Every theological or moral problem that used to trouble me had an answer in Islam, and not only that, but usually in the most ancient sources.

The clarity and "take it on face value" character of Islam was very satisfying to me in a time of my life I was experiencing a lot of confusion. There are no baffling paradoxes in Islam, or ranks of mystic knowledge to climb. It's about accepting simple truths, like the Oneness of God, reality of death, etc. into your heart in deeper and deeper ways, and a sense of communion based on that that transcends millenia and unites continents.

Also, as a side note, there's a very important fact that atheists / agnostics dismiss too easily, which is the answering of prayers. Until you yourself have been in dire need, prayed for something improbable, then received it from a direction you didn't expect, you can't understand the effect that experience has. It's easy just to say, "you're imagining it," or, "confirmation bias."

I am not the type of person to enjoy religious flame wars, just posting for those who are curious.
totally agree! I've never been exposed to realestate stuff but it definitely seems a place where that makes a lot of sense.

Did you have some experiences with it yourself?
Linux Engineer, 53. When my cow-orker lent me the book version of "No Country For Old Men" saying "Here, this is going around", I figured I might be in trouble. I was laid off in the middle of the bad times, could not find anything for years, and have been rebooting my career since then.

In my last interview, the recruiter said I was ruled out because I was "weak on nginx". The interviewer didn't ask about nginx, but you know, whatever.
I agree, but Pony is also less flexible than SQLAlchemy :/ For anything other than trivial queries, you'll end up writing some horrible code.

Having used Pony for a month or so, it feels like someone saw generators, thought SELECTs would be cool using them, and then implemented all other query types as well instead of shelving the whole thing like they should have.
Not a surprise when there are job recruiter sites out there that explicitly discriminate against older applicants, going so far as to actively remove profiles of anyone older than say age 26 (JobRivet was one of these sites - they're now defunct.)
NYC-based angel investor Jerry Neumann calls this the "deployment age" and has a very nice, and somewhat prescient, write-up about it:

http://reactionwheel.net/2015/10/the-deployment-age.html
Hi All, this has received an incredible amount of views and comments since I posted this and left the house!

I appreciate the feedback comments! I'm very much still playing around with different technologies and writing about them as I go, this is more a learning experience for me that I've documented and I would take what I'm saying with a pinch of salt.

I thought I'd also clarify that I'm using the code/docker images that I created in the previous article as the base from which I'm running my tests as that seems to have gotten missed by a few peeps!
A few years ago, I was tech lead on a team doing the software for IPTV settop boxes. We were trying to grow the team out and not getting many good candidates for the position.

At one point the best candidate we had was a 60+ year old engineer with a background in compiler development. The skills he demonstrated on whiteboard coding and answering technical questions were not great but acceptable and we figured he should be able to transfer his knowledge to a new line of work.

When he started working he struggled to adapt. He had some health problems that included an organ transplant. After a few months in the role, the stress began to cause his body to reject the transplant.

It's clearl that hiring an older worker can have problems you won't likely see an a 20 year old. If I had to do it again, I would still give this candidate the chance. Every time.
You are right but the work is ten years overdue from the first estimate on the first sign they put up next to the Crystal Springs trailhead where the road is closed to traffic. Eventually they covered up the last two digits on the year number sign last time I checked with replaceable numbers like the days without accident sign in the nuclear power plant that is Homer Simpson's workplace.
Reading articles like this reminds me how little we know. Before we had a theory of germs (viruses and bacteria), we believed that sickness came from phlogiston. This did a decent job of explaining how disease spread, but didn't do a very good job of how explaining how it originated. If you were sick, you were enveloped in a cloud of invisible nastiness, and staying away was a good way to remain healthy. Certain things, like carcasses and stinky puddles, were thought to be carriers of phlogiston.

The thing that I find most interesting about the theory of phlogiston is how close it is. It's almost right, but humanity needed a fundamental shift in the way we thought about disease to actually start to solve the problems of disease. I feel like cancer is the modern form of phlogiston. It's close, but cancer is slippery enough that it's got to be wrong; I want to be clear, though, that the theory may still be useful.

Now, perhaps breaking down cancer into it's distinct forms (breast cancer, skin cancer, etc.) will get us there - this approach may have led us to the discovery af germs as different types of phlogiston. But I can't help but think that our mental model for cancer is wrong.
I would argue that cannot be true. If it were true, new companies would emerge that paid good employees more -- closer to their fair value.

(Also, most companies pay employees more than fair value, to discourage them from shirking.)
About 8k USD
If you follow the DigiKey link in this comment: https://news.ycombinator.com/item?id=15527213

$7700/unit if you buy 4.
Well, the argument that 1995 through 2015 was a cycle completely different from whatever the next one will be, is not without merit.

I mean, it is easy to forget, but many, many things had to come together at one time in order for this to pop off like it did:

* high speed internet

* widespread consumer demand for high speed internet and services

* multi-core, low-power hardware that gave us smartphones and cheapish "device" pcs like tivo/roku/etc.

* widespread cellular and wifi networks

* miniturization and improvement of many types of sensors

* widespread data collection of all types

* massive investments and growth in consumer GPU devices, which underwrote the ML boom

and I'm probably missing some things, but you get the idea.

All of these things had to come together at the same time to give us the boom that we just went through, and it gave us rise to the likes of Google, Facebook, and so on.

This is very unlikely to repeat itself. Those who grew up in the late 90s, early 2000s may not really notice, but the difference between 1995 and 2010 is astronomical.

This is not to say that we're about to crash, or that there won't be another boom in short order, just that it will likely follow a very different pattern than the previous one. The period of 1995-2010/2015 was really a very unique confluence of events, historically speaking, and over what is really a very, very short time frame. Whereas the current boom is built around leveraging the smartphone and widespread internt access, the next will not be, as it will already be filled out by competitors.
To short-circuit a click, that's $7,700.515 each if you're willing to go in with someone to buy four at once for $30,802.06
This just sounds like unwarranted negativity to me. There will always be innovation.
I'm pretty heavily involved in the Ethereum ecosystem, and it's a great place for startups.
Large read only datasets. Map tiles, logs, security camera video etc. The retention question is unanswered.
You don't need that big of a sample size for the results to be significant. A lot of people overestimate the sample size you need.
My point is that there is a learning curve no matter which way you slice it, as one must also learn to use higher-order functions effectively (I do not believe mainstream devs know this innately) and this is an obstacle for newcomers.
Casey Muratori recently gave a great talk during a Q&A talking about the way he uses C to achieve some of the same things people typically think of as object oriented (starts around 19:39)[0]. It doesn’t cover everything that makes up OO design but I like it because highlights how C is powerful and capable of things like polymorphism in a cleaner way than C++.

[0]https://hero.handmade.network/episode/chat/chat014#1179
Surely the two issues are intimately related. It's because the referendum is illegal that it's illegal to vote in it.
> Most of the time it did not matter that much to give the Server a GB more memory but recently we had some real issues with CloudFoundry.

A long-standing difficulty with the Java Buildpack was working out how much memory to give it -- the Garden container engine is particularly ruthless to any process going above the allocated memory limit. I believe it got a lot of attention in v4 (edit: see [0] and [1]).

My personal pet peeve is that the memory quota is identical for staging and runtime. Which means that memory-intensive staging operations force you to have wasteful runtime memory allocations. I mostly noticed this when using Rails apps that pull in Nokogiri -- it gets compiled during staging and often that causes a lot of memory usage.

Disclosure: I work for Pivotal, we do the majority of Cloud Foundry engineering. We also sponsor Spring.

[0] https://www.cloudfoundry.org/just-released-java-buildpack-4-...

[1] https://github.com/cloudfoundry/java-buildpack-memory-calcul...
> It is widely accepted that the next wave of important technologies consists of AI, drones, AR/VR, cryptocurrencies, self-driving cars, and the "Internet of Things."

While I agree with a lot of this analysis, the fact that the author seems not to understand the difference between cryptocurrency and blockchain doesn't exactly signal credibility in this domain.
You couldn't pay me enough to host my own mail...

To me it falls under the same category as assembling my own computer. I can do it but to me it's not worth the trouble.

Between DKIM, DMARC, and SPF, security, backup strategy, the fact if you are an open relay for even a day a bot net will find you and get your IP blacklisted for life... or an ISP could just blacklist you because they saw other spam from your same subnet on a shared hosting provider...

Granted this article covers a lot of that (it talks about DKIM, DMARC, and SPF) I'm still counting this as one of the things I outsource.
Surely the argument being made here is for the best prototyping language, not the most familiar. If familiarity was the only yardstick nothing beyond C would even exist.
Shouldn't they try to maximize their profits overall and minimize their risk at the same time rather than try to maximize profit for each of their clients individually?
There are people in college or entering the workforce who weren't even alive during the "Java is slow" period. The HotSpot JIT has been around since 1999. I wonder if we'll ever be able to let this go.
"It contains factors like gender, age, occupation etc and the car, which is the highlight here." -- also a big portion of it is your credit score, which, in my opionion, should not be a factor, but it is...
In the competitive car insurance market, how can you optimize for profit without incorporating the risk of payout?
While reading the site introduction, my bullshit detector went off the scale. Avoid.
Most countries have much cheaper subways. None are worse then the US.
Just spitballing here, but it seems like you're not giving enough value to people for any of those cases you mentioned. You want something from these people (feedback) -- that thing has value -- give them something of value for it. IMHO:

1. The trickiest group to "give" something for, because they're the most wary of scams from people they don't know/have no connection to. What you can give is less clear here, because it really depends on who you're trying to outreach to. Are you trying to find new users of the product? What do they have feedback to give to you on? It semes like the most value you can give here is either making something so cool (or presenting it as thus) that people want to give feedback, or promising some sort of rebate or coupon or something. Invite them to a "beta" user program, make it seem VIP, stuff like that.

2. Kind of the same thing as #1, make a beta program, give them priority support, make them feel like VIPs. Give them discounts for what is quite valuable to you.

3. Buy someone lunch/coffee/dinner/whatever and tell them up front you'd love to pick their brain on what you're working on. Trade them something for it -- ask if they have something they want you to test or look at as well.

I have no idea if any of the above is right, but I think I'm right at least in when I'm saying that the amount of value you're offering people for this thing you have a pretty high demand/utility for (feedback) is not being matched on your part.
People used to say that having dark skin made it likely that someone was less skilled.

Both statements are prejudiced - pre-judging someone based on factors they cannot control.
I think the car salesman you read about is the legendary Joe Girard who once won the Guinness World's Best Salesman title. He was also mentioned more than once in Cialdini's "Influence".
I've really taken a shine to Clojure. Parentheses and dynamic typing initially kept me away, but they're far from the thorns they've been made out to be.

Parentheses? You don't even see them after a short while--as a beginner, you use something like parinfer, you are good to go. That, and like all lisps, you begin to appreciate programming directly in the abstract syntax tree: the language you type and the way it is interpreted aren't disjoint things.

Dynamic typing? Being functional, immutable by default, and data orientated steal the vast majority of the sting from that in my opinion--and leave you with often downplayed advantages. On the last point, "data oriented", to put it succinctly, data itself is first class or the prominent currency among Clojurists, rather than a zoo of abstractions that never quite fit and and all have to be reconciled and made to play with one another (and often the reason you need types everywhere to keep it all straight).

But where types--or validation--are more crucial near the boundaries of the API, there are outside the box solutions like Spec that don't rely on a baked in type system.

The recent keynote by Rich Hickey covers a lot of these points (and far better than me):

https://m.youtube.com/watch?v=2V1FtfBDsLU
There are a number of data provider startups with the business model of providing insurance companies with innovative data sets that are proven to be predictive of payout rates. In time, I suspect the coarse proxy of credit score will be supplanted by new data.
> do we use programming languages to share ideas and tell stories, or do we use them to get computers to do stuff for us?

Well, it's both of them, just like spoken language

Another question is: is the diversity among our spoken languages large enough for this to even matter? My impression is that any single language has enough internal diversity to host any number of paradigms, but they don't change enough to allow for much different things.
Do multi-threaded workloads, which a lot of high performance workloads are, Java has also the potential to be faster than C++ due to garbage collection and threading aware optimizations it can make. Memory allocation, especially when memory lifecycle spans threads can be expensive in C++.

"A JVM does that???" by Cliff Click is a good introduction on what can go in the background.
I stumbled upon this when searching for "what if all cars were self driving". I really feel that a great deal of the problems with making self driving cars more prevalent are related to the human-driven cars that are on the road along side these autonomous vehicles. Having only autonomous vehicles on the roads seems to have some powerful advantages, including lighter vehicles. I would love to see a region or city go totally driverless to empirically test whether autonomous vehicles really can provide the added benefits mentioned in the article.
Honestly I would say there's more chances of being discriminated against.

Instead of potentially dealing with HR reps or developers behind closed doors people are consuming my content out in the open and judging every video / piece of content.
Ask HN: How to store diagrams in Git?
Just wondering if there's any easy alternatives to store software artifacts into Git
Their spirit is entombed in the stone. It lies upon the land with the same weight and the same ubiquity. For whoever makes a shelter of reeds and hides has joined his spirit to the primal mud with scarcely a cry. But who builds in stone seeks to alter the structure of the universe and so it was with these masons however primitive their works may seem to us.

Cormac McCarthy
Except with Fastmail you can use your own domain so it's not immediately obvious that you are using Fastmail.
I find this interesting, but for another reason than what the authors probably intended: the guy, who is presented as the "dumb" one (after a while the invisible interviewer is even making jokes about him), actually shows what many people would think intuitively would happen in their C code, so he is a good guideline for a compiler that wants to take that into account.

Either a brand new compiler or an existing compiler like gcc/clang that adds a new flag that performs its regular optimizations as long as they wouldn't break common assumptions about what their C code would do. Of course it would be hard to find these assumptions, but the linked presentation is a good start.

Personally if i was to do something like this i'd use a simple rule: what would be the dumbest, most straightforward way to implement a C compiler? What effect would some expression have in that compiler? Then this is what the "unsurprising" compiler mode should do - perform any optimizations as long as they do not interfere with that effect.

I think it would be a win/win situation for compilers to do that: they'd get to play their performance game and also provide a surprise-free mode without fully abandoning performance.
Not every startup needs to become the next Amazon or the next Uber. Startups will still be around, some will still be successful, but yeah, maybe they won't turn into mastodonte that easily.
Tangentially in the 90's one of my high school classmates got his masters in physics and was working on a PhD in electrical engineering when his research professor had him working on software analyzing state of Texas forestry data ( I thought this was a weird cross pollination). He preferred software to the difficult career path ahead for staying in physics (compete for work in labs /PhD/research/tenure or teaching until tenure) and after getting his PhD worked his way up from programmer to CTO of software companies in Austin.
PDF link, for those of us who loathe Slideshare: http://www.pvv.org/~oma/DeepC_slides_oct2011.pdf
The trick is to not live in the suburbs if you can avoid it. They're money-sucking black holes :) I know it hurts to hear, since having a house and a back yard is part of the western dream, or having grown up in that environment we even feel entitled to it. We imagine our children will be emotionally scarred if they don't get their backyard, but the truth is it reflects more on our own preference than our kids.

Long story short, if you make average decisions (as compared to people in your socioeconomic group), then you'll end up with average outcomes: ones of living pay-check to pay-check, and worrying about losing your job over stuff like age discrimination.

By the way, we make about $170k household income, in Northern Europe, which is definitely more than the median here, but the difference in post-tax income is less than you'd think, with a maximum tax-rate of 55%.
A spacecraft graveyard exists in the middle of the ocean
I've been thinking for the past year or two that we are hitting a bit of an inflection point. Previously, it seems the hardware developments moved somewhat linearly PC -> internet -> mobile but now it seems like there is all of a sudden significant overlap. Multiple new disruptive hardware technologies with significant, potential consumer applications are emerging simultaneously.

I might be just drawing arbitrary lines. "Mobile" depended on a number of technologies to happen. Possibly, looking back, this large number of simultaneous technologies will be described by one overarching technology category.
> JPA

I'd like to see some reallife-ish comparisons with Jooq
Indeed, there are plenty of cultures actively seeking to distinguish themselves from the norm. The people of Cataluña have a whole host of legitimate reasons to want to distinguish themselves from Spain, and yes, language comes along with that.

I have no particular horse in the race, I can't really decide if it's a good thing or a bad thing to self-isolate. I personally would like to reach out and assimilate mutually, but somewhere in my mind I want to see Japan continue to isolate itself somewhat, I'll have a fun time squaring that circle over my lifetime.
What kind of diagrams? If they're text based (eg svg or dot format) there should be no problem storing them in git
the first company to be willing to disrupt the industry by offering it cheap to mega corps that want their productivity up will be rich.

We need a Big Pharma version of Elon Musk.
You could write like 4TB per day for 10 years there are a lot of workloads that would be OK with this.
>you do know that one of them expects a significantly higher salary.

How do you know that before you ask them?
It baffles me how people give Elixir the credit for this. Everything you mentioned here have nothing to do with Elixir, but with how Erlang and its preemptive scheduler were optimized for soft real-time apps.
One big drawback of Dropwizard (at least for us) was that it was very problematic to deploy it as a war in a tomcat environment. There is wizard-in-a-box but there were a lot of issues with that as well.
I ban reddit during work. The only sites I allow myself to visit are the ones that are very slow to update or one or two such slow subreddits like r/math (while the rest of reddit stays banned). When I get an urge I simply go check them out, see nothing has changed since my last visit and go back to work. This gives my mind chance to cool off and regroup. After awhile this turns into a habit and you start visiting sites like reddit much less often.