skysight-inc/HackerNews huggingface dataset:
Paul's Letter to the Galatians
> "Transpiler" is short for "transcompiler". Has been since the 80's.

Citation needed that either of these terms actually existed before 2013.

https://books.google.com/ngrams/graph?content=compiler%2Ctra...

https://trends.google.com/trends/explore?date=all&q=transpil...

https://trends.google.com/trends/explore?date=all&q=transcom...
The universe was once a much smaller and stranger place. These things happened when black holes and massive stars were a dime a dozen. The needle on LIGO would have twitched like crazy back then.
> They want to never touch it ever.

They are prohibited from touching it because vendors of equipment that is part of the assembly line have contract clauses that can bankrupt them within hours when equipment fails and cannot be repaired or replaced within 2 hours, so they in turn forbid any changes.
This is completely bananas then, yes. A car or a truck is essential to enable human trafficking, as are public roads. Should car makers, oil companies (because fuel), and state governments (who finance the roads) be held liable?
There’s also the fact that, except in the most exclusive bakeries, a bare shelf is a no-no.

Amusingly, I was in a mountain village in Switzerland for several days. If you got to the bakery too late, you were SOL. You could still go down to the Co-Op and get bread, but it was noticeably inferior.
This isn't really new with computers. People have been writing in code since time immemorial. What would have happened two hundred years ago if some defendant had been using a book cipher and the police don't know which page of which book is the key?

I'm guessing that they would have brute-forced it. The complexity is much lower than the modern case as is the number of potential keys. I can imagine someone spending a fair bit of time in jail for contempt during this procedure, but it would not be indefinite. I can also just see the police calling in a code breaker and not bothering with the court order to tell them the key.
Since we are talking about IoT and market I would like to ask you guys to share some thoughts..

I am actually focusing quite a lot on IoT in general.

I was lucky enough to land a quite interesting contract to manage a LoRaWAN architecture, I learned every trick of one open source implementation[1] (big shout out to brocaar who is the author) and now I am considering selling my expertise as a product.

So providing for a flat monthly fee all my knowledge in running such system plus my expertise about LoRa in general.

Then I will segment the market considering the number of devices that an user need:

1. Extremely cheap (50€/month), sharing the resources with other tenants and best effort email support for less the 50 remote nodes

2. Quite expensive (5000€/month) for a High Available, scalable and isolated architecture (plus guarantee support) for whoever needs to manage more nodes.

Do you believe this is a viable solution or I should focus on something different?

[1]: https://github.com/brocaar/loraserver
Making Coastal Cities More Resilient Can't Wait
To clarify the above, new API's introduced since around Vista are more likely to be COM (and WinRT is of course entirely COM when used from C++), but the existing C API's have not been replaced, and some new C functions have been added since then as well.
_The Innovator's Dilemma_ made me start thinking critically about the kinds of projects large organizations attempt, and why they often fail. It's kind of a depressing book, actually . . .
Hey, I'm not Kabir but I also started coding as a kid.

My parents didn't let me drop out of Elementary school but I ended up dropping out of college to work as a game designer for https://en.wikipedia.org/wiki/BigWorld . I was fortunate enough to meet their CEO because my family supported me by traveling with me to a couple conferences where I got to meet the industry.

Things that would have gone better for me: parents working with me on my projects as project manager / guiding production schedules. I'm not saying tell your kids what to do, let me explain:

I spent a lot of time drawing games in notebooks & programming 10% finished projects in my teens. I wish I had produced finished games (/s/games/$project_type for your kids) earlier and gotten a serious head start on game development.

I also wish my parents had encouraged or forced me to exercise more. I do now, but only after health problems forced me to start paying attention to my body!

I wish they didn't let me drink so much soda and red bull too. Keep that crap away from your kids, no matter what the other's are doing.

You having experience with HTML/CSS + everything else you know could be great for teaching your kids programming. Even if they go into other disciplines, I think "learning how to think" from programming + problem solving is invaluable and can apply to every area.

Congrats on your new family!
SEEKING WORK | Kathmandu (GMT +5:45) | Remote

Hi I'm a Full Stack Developer with 5+ years of experience developing web apps looking for next project to work on as a full time or freelance developer.

Technologies: HTML, CSS, JS, PHP, LAMP Stack, Laravel, CI, Yii, MySQL

Résumé/CV: https://goo.gl/jKP4ot

Linkedin: https://goo.gl/7MVezP

SO: https://goo.gl/n8aam3

My agency portfolio: https://goo.gl/ojNwe3

Email: sapkotabhupal+hn@gmail.com
Nope. It uses XUL. It is in some parts new code, but not completely. If you were using Firefox Nightly, you could actually see them slowly changing Australis over to Photon.
It is my understanding that getting rid of XUL in favor of a less peculiar way to do UI is a necessary step to improve security and performance and get rid of a lot of legacy ballast that keeps Firefox from getting better. So there are some upsides to the transition. Time will tell whether it will be a success or whether it will "drive Firefox off a cliff". I don't think you can say a priori what the result will be.
Game of Thrones season 7: each character's strategy, ranked by political science
So far I've never met any clients or employers in my life who use Boost in production. How do you extract particular libraries (in a "good" way)?

EDIT: as others commented, asio is available as a stand-alone lib as well. But this is not the case for most of other parts of Boost I believe.
> San Francisco is considered one of the best bread cities in the world...

I've never heard this before. By who?
I moved to NYC five years ago from London. The bread in most bodegas or smaller stores is usually very bad (tastes like cake, or tastes of nothing). Thankfully there are many dedicated bakeries or farmers markets etc. where you can get bread that has an interesting flavour.

In the UK, most stores have a range of breads from flavourless (plain white, for example) to more expensive but at least flavourful.
I also prefer compiled languages and the simplicity of a single binary for server-side programming.

I really wish fast, compiled, low-memory languages were more widely used on the server. Crystal sounds very promising in this regard :-)
Emulating Dragon Quest X Online
I started programming at an early age (41 now), but I did not create things at this scale (we didn't have HTML, Javascript or Python on the VIC20 but that is no excuse). To say I'm impressed is the understatement of the century. Keep it up and use your instincts and common sense. You'll get approached by many now I'm sure.
Instagram Says Hack That Targeted Celebrities Was Wider Than Previously Thought
I love Eclipse for working in Java, and I love IntelliJ for working in Kotlin.

My impression is that people who don't like IDEs haven't put the effort into figuring out how to use them effectively -- modern IDEs have incredible power to increase productivity, but you have to learn how, and you have to make some accommodations in how you work.

I say this from experience: I started my career coding C/C++ in Emacs and I didn't get the fuss with IDEs. Then 10 years ago I started working in Java in Eclipse and I realized what I had been missing. But in order to realize the full benefit of the IDE I had to adjust to how the IDE wants to work, e.g. spend time configuring the automatic code formatter, and let go of some of my formatting quirks that the automatic formatter couldn't handle.
Do we consider simpler brains to exhibit general intelligence (e.g. A crow's). Is it a more tractable problem to replicate crow level AI first before tackling humans?
That's an understatement, like saying "I suppose Snoop does use an awful lot of weed." ;)
A few years ago I road the section from Magog to Montréal, QC which is part of Quebec's "Route Verte". This stretch was completed separate from highways and only occasionally crossed roads. What I noticed most was that it was nowhere near the fastest way to travel because it often went in a round about route instead of following a straight line. The section near Mont Orford was likely the slowest bike path I've been on, followed by a section near Waterloo, Quebec which was a converted rail line which was likely the fastest. The lack of straight lines may be part of the reason why there's 21,000km of trail when you can bike from St. John's to Victoria in just 7,000km.
Ask HN: Can a Successful Open Source Project Run by a Company Stay Open Source?
So Reddit just announced that they are no longer as committed to open source as they previously were. https://www.reddit.com/r/changelog/comments/6xfyfg/an_update_on_the_state_of_the_redditreddit_and/

After this and what happened to MakerBot, (Apple built on open source tech too) I'm curious if this is just the way things have to be, that as investment increases openness will decrease?

I want to believe in open source, but recent history feels disheartening.
Android Studio is based on Intellij.
One nice thing about the oversupply is that if there ever is some kind of shock to the food supply like Krakatoa or a blight, we have a buffer available by just not wasting as much. Probably more sustainable as backup capacity than some kind of government-funded granaries.

Also, I believe white, refined flour is so dangerous to your insulin resistance that it's usually better to throw it away than to eat it.
I'll add a +1 to this very issue. I likewise am not sure if it's still the case, but a few years ago I was looking into contributing some ES2015 implementations to the FF JS engine but couldn't get Firefox to compile based on the docs. I get that software development involves some amount of grit to grind out a problem and solve it, but to have to do so right at the beginning of possibly contributing to an open source project was asking just a bit too much of my free time and I bailed and have never made the attempt again.
Flyover States get Flyover Mentalities. Unfortunately.

It's laughable indeed, but at this point entirely expected. Especially for some young, budding news outlet trying desperately to appeal to hip 20-something's.
I was watching the news and and a woman was recounting how her family escaped the flood, and in particular the things she wished that she had done differently. One of the things which struck me was that she hadn't considered the effect of the water on her phones which she and her family put into their pockets. The phones of course they were dead when they arrived at the shelter. I'm guessing this was a pretty common experience, and without something like this free service coming along I have to assume that they would just be writing them off and be focused on rebuilding/relocating. This is a really amazing thing to offer people are absolutely devastated, good PR, but also just good behavior.

In particular for those people who lost everything, it might be that some of the only photos they have are on those phones.
This is seriously not meant to be a snark at all but I've only ever heard it from people in SF.
Alien search detects radio signals from dwarf galaxy 3bn light years from Earth
>> didn't care too much to super seal air leaks, because of potential indoor air quality issues.

It is more energy efficient to open your windows each day (during the optimum daily temperature window), than to have low-level air flow all day.

The time of day that you want air flow varies with the season.
By Serious Eats[0], founded by former New York Times food editor Ed Levine. Also by the BBC[1]. Arsicault Bakery in SF was named the best bakery in America by Bon Appetit. Tartine Bakery is a James Beard winner.

[0] http://www.seriouseats.com/2013/08/taste-test-the-best-sourd...

[1] http://www.bbc.com/travel/story/20131121-flour-power-in-san-...
Yep, while people have to worry about the memory/cpu usage of the programs inside a computer, we are probably going to be stuck with just narrow AI. General Intelligence needs the ability to trade off resources between different programs doing different things (these may be learning different things, processing data or doing other computational tasks).

Also we get malware because we expect the user to be a good knowledgeable authoritarian manager of a system and never run a bad program and be able to get rid of a bad program when it occurs. This just isn't realistic.
Well, the government has made a distinction for physical security [1]. So it's probably not too much of a jump to make. That case is probably the closest case law to this one we have, though the facts aren't quite the same (the police didn't have as much evidence for what might be on the phone in that case).

[1]: https://arstechnica.com/tech-policy/2017/01/court-rules-agai...

EDIT: Worth pointing out that line in that case is really "physical evidence" vs. "knowledge". The court argues that the fingerprint unlocking the smartphone is closer to a blood sample than a testimony. However, I could definitely see a court seeing this as "it's ok to make someone unlock" because they didn't just collect the physical evidence, but made him take the action of unlocking the phone.
> Think about this: would you rather buy a $10 watch and pay $2 for the shipping or a “free” watch
and $12 for the shipping?”

$10 watch every time. There's something to be said for price anchoring and something for nothing and other dirty tricks, but this question seems to get it all backwards.

Also, lol at the review complaining the watch wouldn't arrive in time for his girlfriends birthday or whatever. Nothing says I care quite like free.
Well it sounds like a very technical claim, therefore it must be true.

(Insert memeface)
The problem with multi threading like in PHP is that you need locks. It will not be a problem if you have low traffic but once you get hundreds of requests per seconds there's a high chance for errors like "double posts" where both threads say "post don't exist" and then both threads make the post, and you end up with double posts. Or racing conditions, double spending, etc. With NodeJS you get rid of all those problems because it's single threaded.
Apples and oranges. Eyes are wet, lenses dry. Eyes would never catch fire. Boil maybe. The damage to eyes happens at far lower temps/times and, as many have found the hard way, it doesnt even hurt.
A fellow NetBeans fan! I keep trying to like IntelliJ but always come back to NetBeans. I also recently picked up Eclipse again, but mostly for C++.
It would be bizarre for the US to test a weapon on its own diplomats in a foreign country, rather than finding some random people nobody would care about in the US itself.
Techan.js: visual, technical analysis and charting library built with D3.js
I don't speak Norwegian, but this claims Edge sends all visited URL to Bing?

Microsoft taking a page from Google, how quaint.
#DragonOK #APT is adopting new tactics, techniques and procedures
Arsenic? Cyanide? Mercury?
Scientists are understanding the therapeutic effects of psychedelic drugs
I am... shocked as this 80% is is my list for the very same reasons. Surely you've enjoyed Gödel, Escher, Bach by Douglas Hofstadter as much as I have, if not (yet), this is my thank you to you.
I don't think you could have a specific, strong reference of such sorts.

It seems like the argument for AGI appearing reasonably soon isn't ultimately that long. It is just the ingredients seem to be assembling and there's no fundamental limit preventing it. We're getting closer to complexity of a brain, our machines are general purpose, we're getting more of the specific capacities of the brain. How we can get there seems a fundamental unknown but it's hard to see there being a fundamental barrier.

The problem is any more detailed argument has to involve one or another prescriptions concerning exactly how to create AGI. And such arguments are going to be much more controversial.
Linda Meets Unix (1990)
Maybe it is because i grew up in a more rural setting. But i am gladly taking a more bulky and low spec phone if it means it is more rugged in various ways.
Will you be paying the CTO a market wage? You get what you pay for whether that's in equity or cash. If you're looking for the CTO or engineer to work for no salary, I would think in terms of bringing them on as a co-founder with 40%-50% equity.
The UI toolkit "XUL" is something different from the extension API "XUL/XPCOM".

And no, it's certainly not just an administrative deadline. For now, you can still tell Firefox Nightly to install legacy extensions, the vast majority of them are just by now completely broken, because Mozilla is ripping out all of that legacy code and refactoring what's left.
Here's a list of all of the things that they can get rid of: https://bugzilla.mozilla.org/show_bug.cgi?id=1347507
I have to largely agree with the sentiment of this article.

A lot of the materials etc I have seen for learning ML approach it from a very academic perspective complete with all the algebra, equations and proofs of how a neural network works.

This is totally 100% fine, but I am of the view that this is simply not necessary for those starting out in ML who just want to get stuff done.

When we introduce people (including kids/young adults!) to programming, we dont first force them to sit through a semester of learning the in-depth details and nitty-gritty of how modern compilers work before we even begin to let them write "hello world". Yet the ML courses I've seen all seem to start with the usual mathematical hazing of algebra, proofs, and general mental-masturbation around how brainy and rather complicated it all is.

There is, I think, a fundamental disconnect between people who want to learn how ML works and people wanting to learn how to use ML. It feels like most of the MOOCs and courses are more academically-focused and concentrate on teaching how ML works and are as such fairly-disconnected from what I feel like is probably a majority of people just wanting to know how to use ML in their day-to-day activities.

Sure, the theory is important, and yes you may not become an expert in ML if you don't study the theory, but I find it hard to accept the view that you need to know the proofs for why ML works before you can be a productive ML developer/user.

I would imagine that most beginners and non-advanced-users/experts these days are using a library like TensorFlow or Keras to do their ML work. Yet if you look at TensorFlow or Keras, then I think you'll find that pretty much all of the maths is hidden and you just need to know the "building blocks" and the higher-level theories of ML - the layers, the architectures, the data prep, the interpretation etc etc etc.

Just like when I code some Java or Go I can use my "building block" knowledge of programming to write well-designed, high-quality, maintainable, testable, high-performance code without having to worry about the theory of what the runtime is doing. Of course there are scenarios where it might help to know the specific maths for how Go's or Java's garbage collector or whatever works and also be able to do a mathematical proof on a whiteboard about it, but I'd wager that situation does not come up very often! :-) It is certainly not a requirement to write decent code, just like I dont think it is a requirement to use TensorFlow.

Again, to be clear, yes you might not become an expert or even an "advanced" user of ML without mastering all of the theory, and yes you might not be able to create truly-innovative new models and beat DeepMind at their own game (pun intended). Of course. But then, not every programmer is destined to become the next Jeff Dean or John Carmack either.

The fast.ai course is good in that it largely skips the whole maths initiation ceremony and just goes into the building-blocks of ML. Kudos to them.
I get that those places you've mentioned have really great bread but outside of the US you don't have to go out of your way to a specialist bakery just to get a reasonable loaf of bread. I guess what I'm trying to say is that the bar for a standard, everyday loaf of bread in the US is really, really low compared to other countries.
Why is this being downvoted? I don't know why one would prefer either.
>> For retrofitting, every single case is different, it's custom, and 90% of the time it's not easy. And, no, slapping a Raspberry Pi to the side of a milkshake freezer isn't the answer. Some products like Helium are closer, but an array of open-collector GPIOs isn't the answer either.

>> 90% of the time it's not easy

Why ?

And maybe the right approach is a marketplace approach ?

Say i'm an someone who have created a node for fridge X, at my local town. allow me to upload designs of hardware(or maybe standard programmable hw, what makes sense), software, cables, documentation, maybe verification - and to sell them to anybody, easily.

And when someone orders such designs, the marketplace sends him everything fully working with simple installation instructions ?
templates are presentation logic.
What about development? You need to be able to compile to test feature implementation and bug fixes.
I think you can say a priori, that a major remaining reason to use firefox over chrome is about to be eliminated.

Hilariously, dispite the pro-privacy stance mozilla pretends at, they want to start tracking urls visited

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

Why keep using firefox? Because I love Mozilla so much when they clearly have zero interest in my needs as a user?
This is definitely relatable. I've lost interest in many projects after wasting hours trying to get things to compile.

The worst offender I've encountered has been android. The initial checkout is like +100GB, and it has incredibly poor fault tolerance. Based on my experience, it fails regularly at random points, requiring you to re-fetch everything. Despite multi-day efforts, I've never managed to build a ROM for my Nexus 5X or Pixel.
Hell is a multi-threaded C++ program (2006)
> I'm interested to see how well it performs

Petrashko et al., "Miniphases: Compilation using Modular and Efficient Tree Transformations", PLDI 2017
https://infoscience.epfl.ch/record/228518/files/paper.pdf
talks about how they gained a lot of performance by fusing separate passes. So it looks like the nanopass abstraction (like most abstractions) does have a cost in performance. But ease of compiler implementation should in almost all cases be considered more important, I think.
Nightly automated builds...
Yes, mostly, but it takes the form of significant gravitational wave emission only when the bodies are very close together. (Much less than an AU, I think, although don't quote me on that.) For larger distances, it's mostly a matter of ejecting dust and other matter in the vacinity.

https://en.wikipedia.org/wiki/Dynamical_friction
True, but I shouldn't be maxing out my daily intake on a quarter loaf of French bread.
Reminds me of the groovy/grails project and their attempt to make a better Java..