skysight-inc/HackerNews huggingface dataset:
I'd say interpreters are less complex than compilers. Even compiling down to byte code and interpreting that isn't as difficult as writing something that actually outputs optimized code that runs on bare metal.

There are some very complex interpreters out there, but they have different goals than simple interpreters or optimizing compilers (see: Erlang, LuaJIT, Ruby, etc.)
For me: what's involved in getting rid of/cutting the card vs. the implanted chip.

Knowing that rfid chips may be and are used not only for advertised transactions but also for tracking (Google around for unauthorized fasttrack readers), I'd like to be able to leave the chip at home.
In other words it just takes 1 bad loan out of 20 to wipe out all the profits. Odds at vegas seems 150% better.
Uber is a zero-profit proposition
Last year, I wrote a guide to help junior devs get their first jobs, targeted mostly at developer bootcamp grads: https://kokev.in/hired-fast

It sold decently in 2015, and later that year I shifted sales focus to bootcamps and schools as opposed to individual students. The response has been great and earlier this year I've set up a few recurring deals for batch purchases. It's not life-changing money by any means, but it's great to see my content helping people at "scale" ;).
They have sales people.

They just recycle this same story every year and get tons of press for it.
Not just the Fed; anyone can create "money" out of nothing. Getting others to accept that money is the tricky part. There's nothing unethical about it.

How do you suggest money should be created? By wasting labour and capital and polluting the environment to dig it out of the ground?

The fact that it's cheap and easy to create (and destroy) according to supply and demand is a benefit.
You can nearly always work around those issues somehow. Most people don't know that though.
EXISTING:

1. Rental properties. Have 3 rentals that we purchased last year as part of a 1031 exchange (after selling the family ranch). I manage them and its been fairly low maintenance so far (knock on wood). FWIW student rentals in a university town aren't as bad as you might think. Most have a steady source of rent (parents or financial aid) and if you choose students in hard majors, they're less likely to party and trash the place (my theory).

2. Niche websites. I'm silent partner in a company that does website design and hosting for a niche industry. Obviously, we have people running operations and support so its only passive for me, but it makes a lot of money. I know Wix and Squarespace and Weebly are the big players here but tons of small businesses still need help with their website. Don't overlook something you think is a solved problem.

IN THE WORKS:

3. Jekyll-based landing pages. I think Unbounce and similar services are overpriced if you're just experimenting. So I've built a few landing pages specifically for Jekyll. I've ran a few tests with an attorney and another small business. Going well so far. Plan is to sell them as a one-time purchase for $29 or so. Just need to find a front-end/design partner to help crank out a few more layouts.

4. An API for lists. This might sound weird but I always needs lists of things in projects I make. Think "all the currency codes" or "all the universities in the US". So I've built some scrapers for a bunch of lists and plan to provide them as a simple API or YAML/PList downloads (for iOS apps).

5. Apple TV stuff. Got some Apple TV stuff in the works. Just not sure how that platform is gonna play out.
Sorry, but no.

Writing an interpreter is strictly a subset of writing a compiler. Instead of spitting out machine instructions, you can use your source language to execute actions directly.
I feel like that every time I have to explain that C wasn't the first systems programming language and the myriad of options we used to have.
I just finished reading volume 1 of The Three Body Problem (https://en.wikipedia.org/wiki/The_Three-Body_Problem) and started vol 2. Could the big radio telescope be a case of life imitating art :-)

P.S. Fantastic book BTW, quite different from general SF fare.
In my experience, API Gateway is holding Lambda back. It would help if AWS came out with a radically simpler (and faster) configuration of API Gateway tightly coupled with Lambda, that doesn't require an arcane API to configure routes or get data out of your request and into your response.

API Gateway seems to have been pressed into the role of proxying Lambda without necessarily being fit for purpose. If I understand correctly, API Gateway is a third-party acquisition (which is why its API behaves quite different from most AWS APIs) originally intended to translate and proxy between JSON and XML APIs.
I hope you didn't put much effort into tracking that down for me, because that isn't what I would call a "favorite platform independent C project". I guess it could be someone's favorite something, but I think it would make most programmers sad. Thanks for trying though.
Thanks Andrew, I hope your move goes smoothly. We want to allow everyone to go frictionless from idea to production. We're extending GitLab so this can be done simply without having to script things together yourself.
I'll have to benchmark Spark 2.0 against Flink, it seems like it could be faster than Flink now. It does depend on if the dataset they used was living in memory before they ran the benchmark, but it's still some pretty impressive numbers and some of the optimizations they made with Tungsten sound similar to what Flink was doing.
When you prove that a language like Clojure (untyped, but with dispatch that is no more dynamic than that of many modern typed languages) combined with a construct like specs is significantly less safe than any typed language, then you can make that statement. It's not like untyped and typed are two binary categories; otherwise, I could say that wanting less dangerous typed languages as opposed to formal tools are just like wanting less dangerous cigarettes. These ideas exist on a spectrum.
I learned some degree of linear algebra sometime during high school (in optional math classes that a lot of my schoolmates never reached), but mostly as a set of rote-learned operations without a connection to anything useful. As a consequence, I ended up re-learning a lot of it in university, and then catching up on it again on my own while learning about 3D graphics. (American, in high school during early 00's)
Fwiw, I didn't downvote you. It could even be just someone's mis-click. It happens.

Over here (Finland), you can also buy almost completely renewable fuel for flexifuel cars (85 % alcohol made of food waste, not sure how the 15 % of gasoline is produced.)

BTW, one thing I didn't know until just googling around now: Ford model T was also a flexifuel car (i.e. it could run on ethanol).
Interesting observation. I got the impression from Sherlock (the series) that it's not really something that he can control, it just happens. That and, it's quite "low key", but definitely does affect his life in bad ways, but -- let's face it -- this is entertainment, so he doesn't end up destitute on the streets as a madman, but rather ends up as a sort of quaint Victorian (anti-hero)-hero who's "just a bit odd". Plus, it's fiction. If you had that kind of thing happening all the time in real life, you'd go insane or be autistic[1].

[1] Let me just be clear that I don't mean that in a derogatory manner. I'm not even a layman when it comes to autism, but I've read a couple of well-regarded books (by professionals in the field) and they describe it (among other things) as being in a state of constant sensory overload where e.g. repetitive actions become a sort of coping mechanism to deal with the overload.
Coming from a Clojure background, "extra overhead without any gain" is more or less the definition of Elixir.
I would argue that is was perfectly possible before rails, many projects never left PHP and are doing just fine with it. Wordpress for instance, i think Facebook also?
agreed, samstr. sounds like a plan.
It will not be a cljc file, but it will be added to ClojureScript too.
BofA $1.2B ‘Hustle’ Judgment Tossed by Appeals Court
some people in india are saying this might be a lousy propaganda, no one knows what, you can never be 100% sure of what modi government says (or does).

But, let's say I have enough money and man-power to build a nintendo-ds and a hygienic toilet, moreover assume, I don't have either. Also assume, I go outside my home to take a dump on the street (or behind a bush), but I also want to play super-mario-bros on the nintendo-ds at the same time. which one should I build first? obviously the toilet, right?

before making a reusable spacecraft, we should spend some rupees on making some good toilets --

https://www.youtube.com/watch?v=ixJgY2VSct0

we should be more serious about prioritizing the issues that we want to spend the tax-payers' money on.
Nanoparticles in baby formula: should parents be worried?
Yeah, cruises can be dirt-cheap these days.

Especially if you live near a big cruise ship port, you can get last minute deals on 7 day cruises for a couple hundred bucks. You have to be flexible, but it can be ridiculously inexpensive.

And note, that's food included.
"...sites like Reddit, 4chan, and HackerNews ... all converge in rejecting partisanship, sentimentalism, and sensationalism in favor of nuance and intellectualism – specifically, truth and understanding."

Aw, come on! I am the biggest fan of Hacker News, and even I don't go around pretending these comments reject "partisanship, sentimentalism, and sensationalism."
I wish there was some sort of social agreement to name projects new words, or combined words.

We're overloading the english language so much. In 100 years it's going to be impossible to search for anything, as every word and phrase will have a million products and projects attached.

Didn't the original MIT hackers take pride in coming up with clever and unique names? what happened to that? I'd even settle for names like "elinks"
Is Placebo better than moto? It sounds very similar.

https://github.com/spulec/moto
Just that camera, stacking software, and the driest, darkest place on Earth (slight exaggeration) the Atacama Desert.

Excellent photo, though. I'd love to visit a site with such dark skies and good seeing.
What sort of traffic numbers do you get, and how do they discover you? This is the sort of thing that I believe can be easily duplicated. Not copied, but translated to different ideas.

Generating traffic can be difficult, so the subject, plus actually useful content, is important.
That's true. My point was just that your type definition does not tell the compiler/typechecker that the light, if it is currently yellow, must become red before it can become green.

That's a rule of the state machine and, if the compiler doesn't stop you from writing a function that breaks that rule then your state machine has not been modeled fully within the type system.

I'm pretty sure this is what Hickey et al mean when they say that Haskell's type system is not powerful enough to describe a state machine.
What if Microsoft made another chatbot...
First of all, you need to understand so many other CS concepts to understand a compiler, so we can take the reverse statement: If you understand how compilers work, then you've got to have a pretty good grasp of how computers work in general. Second, when it comes down to it, everything that you do is built on compiled software, and you've got a series of abstractions starting with physics, transistors, logic gates, processor architecture, the OS, user-space software, etc. Essentially, the compiler provides that abstracting links between the hardware and the software, and when it comes down to it, if you don't know how an abstraction is implemented, then you don't really know how it works.
You're probably right about "read between the lines", but still, even just as a worker I'd prefer to work with people who are here for more than just collecting a paycheck.
Deprecating mcrypt this way is clearly a mistake regardless of how ineffective it is as an extension or how unmaintained it is. Almost every framework I've seen makes use of it. In almost 9 years, it was not communicated to the community at all that this was based on unmaintained, buggy code, and now they just want to yank it in a minor upgrade? WTF? At the very least, there should be collaboration with people who maintain frameworks that use mcrypt as pretty much every major framework (ZF, Symfony, Laravel, etc.) does. This should be done in a major version upgrade like the one that just happened.
I'm pretty sure we've all experienced this classic:

"Tech" Recruiter: "I saw that you have 7+ years of Java experience! That's great, we're looking for a senior Java dev!"

Me: "I have 7+ years of JavaScript."

"Tech" Recruiter: "Same thing, right?"

Me: ...
All About App Search: Indexing, Ranking Factors, Universal Links, and More
For what it's worth, that's my preferred solution in the long-term too.

Speaking narrowly about the XCTest case:

* It doesn't actually require runtime dynamism (since you have a finite number of tests that can be statically enumerated). Following the principle of least power, don't do it if you don't have to.

* A runtime-dynamism-based solution would require `dynamic` sprinkled on function definitions which would be a departure from source compatibility with Darwin XCTest which relies on the superclass and @objc inference on methods.

* Mirror offers reads but not writes, and there is some sense that offering the ability to mutate through Mirror is uncharted design territory.

Then there is debate about whether other "dynamic" cases can also be solved with static analysis. I am in the "probably not all of them" camp, but that still leaves some of them, and it would be good to study that boundary condition in more detail.

With sufficiently robust static analysis you "can" implement your mirror trick for example (by code-generating a bigass extension to Mirror that just returns statically-analyzed data). Somebody will do that, and so I think upstream will be following how well it works out for them and letting the larger community build the case for or against the feature.
Too fat for Facebook: photo banned for depicting body in 'undesirable manner'
It's easier to make Python 2 code run on Python 3 than Python 3 code run on 2. Why shouldn't Python 2 be optional at this point? It's the version in maintenance-only mode. Python 2 is the VB6 of Python and it seems clear to me that it should be optional going forward for people spending support time on it.
I can personally confirm that I used to have a strong correlation between skipping breakfast and obesity. Back when I used to eat a big pizza at 11 pm followed by some beer I could never eat the next morning because I was still full, so I skipped breakfast and didn't eat until lunchtime.

However, the skipped breakfast was not the cause of my overweight, but simply the result of eating far too much in the evening. So maybe there actually is a correlation, but as always: Correlation does not imply causation.
I'm confused. There are plenty of services (LegalZoom) that allow you to form a Delaware corp/llc now. What exactly does Atlas offer that's new? Is it just a focus on non-US citizens?
> Sorry, but no.

Mind proving?

> Writing an interpreter is strictly a subset of writing a compiler.

What?!?

You can write a compiler in a non-Turing-complete language. This is impossible for an interpreter. So, how is it a "strict subset" now?

Also, interpreters must provide much more functionality than compilers. Compilers simply rewrite the code from one representation into another. Interpreters must take care about the runtime, about the operational semantics. It's much harder than a simple rewriting.

> Instead of spitting out machine instructions, you can use your source language to execute actions directly.

And the latter is many times more complicated than "spitting out machine instructions".
Can someone kindly explain how I'm supposed to feel about this? I'm on mobile ATM and my feelings are somewhat restrained by available processing power.
> None of what you said is backed by science,

There is nothing out there to disprove what people fearfully claim either. The long term effects on a large were never tested, and it is being tested while in production. Unfortunately, there is no control case to compare against.

>and people had allergies long before GMO crops ever existed.

Sure there were people with allergies long before GMOs but they were in smaller numbers.

There has been a growing trend of abnormalities and scientists cannot understand why. GMOs cannot be ruled out.
Sign me up.
Historically people have made money on Lending Club, and lost it in Vegas. I'll stick with Lending Club.
I don't think that's the rationale behind the US tax code. The top bracket is less than $500k, and the real inherent unfairness in our system is that having money makes you more money.

That's about wealth and Capitol gain, not income.
I was talking to the product manager for a product we were having issues with from a major player in the corporate software place who, when we told the manager we were experiencing Java exceptions and instability, kept calling them "JavaScript exceptions." I couldn't believe a PM couldn't even keep the language that the product was written in straight.
People were aspirationally eating the highly processed flour anyway. Adding vitamins made that healthier!

Nixtamalization is an easy example of a process that enhances nutrition. Perhaps the world would be better if people were not constrained to eating so much corn that it mattered, but that isn't the world we have. The list of beneficial processes goes on and on and on, but I like that one because it involves adding caustic chemicals to a starchy grain. Another good one is pickling. Controlled rotting with those hip probiotics!

The issue with modern food science isn't that it is over reductionist nonsense, it's that it is used to decrease satiation and increase palatability. It turns out that when huge resources are devoted to figuring out how to get people to eat more, you get results. I cringe every time I see Sabra Hummus advertise their great new idea, a fourth meal where you and your family cram Sabra Hummus in your mouth.

I certainly hope we can take our medical understanding of diet and nutrition to a place where it is easier to help people lead healthy lives, but I'm not going to sit here and look at the elimination of deficiency diseases as the start of some sort of modern disaster.
Creator here. Yes, bookmarks are the best user experience here. That's why direct links are included on the about page (or you can right-click, save-as on the homepage links too). You can drag/drop the bookmarks on the about page (fastdocs.co/about.html) to have the bookmarks pre-populate with relevant text titles. Thanks for the feedback!
No, there should be a web page that is dedicated to this so it can easily be referenced. :)

Also, new programmers aren't the only ones who don't know enough history.
It's not a matter of enabling this at the regime level. Regimes get to make their own laws. We in the west may not be able to stop clearly unethical embry editing, so whether we can do that or not is completely orthogonal to whether we should consider some uses of the technique to be ethical and allowable.
> something that actually outputs optimized code

Optimisations might be difficult (some of them, not all). Yet, a straightforward compilation is trivial, far simpler than the simplest of possible interpreters.

And an unoptimised compiler is by far more simple than even an unoptimised interpreter.
Well, there's tech to deal with all of the above, but someone, somewhere isn't going to like the solution.
I would add Steven Levy's Hackers to the list if you want to go back to the MIT years, and Mitchell Waldrop's The Dream Machine if you want to go back to the DARPA years. Both of those were totally foundational to my understanding of the social history of what computer science is.

What I think is so important about history like this I still draw on those ideas all of the time. There are still so many opportunities to apply ideas from The Cathedral and the Bazaar . These foundational works can be "harvested" for a century before society is fully adapted around them.
It seems clear that the American university system is fed by a largely inelastic demand and isolated from larger market forces, thanks in part to the endless spigot of federal loan money (complimented by the strong preference of employers towards traditional degree holders).

What is less clear to me is how to fix this in a reasonable, least-damaging way.
> in the US, people opt to sell jaguars and like to get other stuffs, like hyundai sonata or even a saturn ion.

Sure. That is people's choice. I just rebutted your claim that "no country other than" India's neighbors buys TATA vehicles.

> I could go to the line of comparing with other auto conglomerates, like toyota, honda, bmw, volkswagen, but I did not choose to do so.

You can definitely compare them to any conglomerate. How is that relevant to your original comment on TATA not selling cars in other countries?

> well, you can do googling all day and spitting out all those craps about TATA, nothing is going to come out of this, moreover this discussion will fan out to other unrelated topic.

You were the one who diverted the topic to TATA. If you had kept your "crappy" opinion to yourself this discussion would never have diverted.

> Lets get the facts straight. I have been to both borders (sona-masjid to malda), multiple times, and there is no difference of the economic situations on the both sides, everything is "exactly" the same, both places are extremely poor. Even they speak the same language, the only difference I found was the slight differences in the colloquial accent.

Great. Now I have to learn from you about differences between Bangladeshi and Indian culture. Not too long ago (approx 69 years), India, Pakistan and Bangladesh were one nation. We had the same identity and still do. The issues unfortunately have nothing to do with identity or culture. It's good that you have gained this basic understanding of the cultural connection between Bangladesh and India. It's now time for you to gain some more knowledge about the historical aspect of the two nations.

> bangladesh-india border is not something that you should compare with the tijuana/san-diego border. The socio-economic difference between tijuana and san-diego is staggering.

When did I compare it with tijuana/san-diego border? Are you hallucinating?

> Honestly, I did not see any incentive for the people on the bangladeshi side to cross to malda so that one day, they might become CEOs of TATAs.

No you don't. We are not worried about people crossing over if they want to become CEOs etc. We are worried about the sovereignty of our country. That is the basic protection every citizen of a country can seek.

> In fact, in most cases, people on the both sides have complex familial ties and they also own different (illegal) businesses. But if you look at the tijuana/san-diego border, people from tijuana might be able to become CEOs of silicon valley startups.

You needn't teach me these things. Everyone knows this basic fact in India. There are complex familial ties even with Pakistan and India. You need to go beyond the cultural connection and try and understand the issues that have cropped up between the countries. It has nothing to do with culture.
Prosper has given me a ~8.5% return over the last 9 years.
I hope all users do create the shortcuts. It's definitely a better experience. But if you're using a friend's computer or are on a different browser where you don't have the bookmark, fastdocs.co is a friendly, fast way to quickly access the shortcut.
The 4 Best Electric Cars on the Market Right Now