skysight-inc/HackerNews huggingface dataset:
I'm trying to make web service testing better with Assertible (https://assertible.com). Our motivations:

- For many small-medium sized organizations,developers manually test changes deployed to production and staging environments even if automated testing is already in place.

- Automated testing of a web service is much quicker and less error-prone then testing many workflows separately.

- Automating checks for security (coming soon), data validation (JSON, HTML), response times, and other assertions which are difficult for developers to test manually on every deployment.

- Scheduled health checks which let you know when the service is down (email, Slack, integrations)

Currently, we are focusing on automated post-deployment testing. Our primary goal is to connect into your current CI pipeline in a turn-key fashion; similar to how TravisCI and CircleCI work. We have support for GitHub deployments which can be used by services like Heroku, CircleCI, etc.

Here are some of the latest pictures of our GitHub status integrations coming soon: https://twitter.com/AssertibleApp/status/755115483209228288
You are claiming that you know >>all<< operating systems and bootloaders and that >>all<< run only in 32-bit mode - with no exceptions... a big claim about your knowledge...

So you know even all non-public bootloaders and OS-es...
The paper describes function-level programming, it is different than functional programming; see the languages APL, K, and J.
Sooner than later?

http://business.financialpost.com/news/economy/is-canadas-ho... Is Canada’s housing bubble about to burst? May 20, 2010 2:46 PM ET

And let's not forget this blog post gloating in 2008 October the Vancouver housing bubble finally has burst... http://www.investingintelligently.com/2008/10/24/global-tv-s... In 2004 (!) http://www2.jurock.com/articles/columnist.asp?id=3723 is it a bubble?
Given that current prices were completely out of whack, and that the govt kept warning that something will be done ... people who bought at the peak deserve what they got. I've been sitting on the fence (since the math didn't make sense) for years. All we got for being prudent was annual moves and seeing other people's homes paying them more than a 1%er's yearly salary. I welcome this move by BC. Ontario needs this stat for the GTA. We also need to tax the gains from home sales. The situation has gotten so bad, young people are leaving in disgust.
This looks remarkably awesome. I have been looking for / contemplating building something where I can put in some recipes and have it figure out the most efficient, least wasteful shopping list for me. This seems like a fairly complex problem to solve (in fact, it sounds like a linear programming problem). It would be really nice if I could put in a monthly budget amount as well, so that my meal options are also customized to what I expect to spend. One nice potential side effect of doing this is that I might even be able to reduce my current grocery budget by some amount -- and seeing what that amount is could make the value of the service real obvious.

Is there any way I can customize my plan even further for "meals good for kids" and/or "easy to eat / no unusual textures"? Some of these recipes look delicious, but my 18-month-old will refuse edamame outright. :)
I second the "play" approach. My second programming experience was in assembly at age ~10 and it has made a huge difference in my growth and now in my career. Leave her alone with a compiler and an internet connection. :-)
First impression, could be misinformed, but I'll bite.

Since a hardware circuit is a recursive function that takes a state of the hardware and produces a new state, starting from an initial state (and so is the universe where the initial state was supplied by the Big Bang), you can of course express it straightforwardly as a recursive function, which I think is what they sometimes do:

blinkerT (leds,mode,cntr) key1R = ((leds',mode',cntr'),leds)
where
-- clock frequency = 50e6 (50 MHz)
-- led update rate = 333e-3 (every 333ms)
cnt_max = 16650000 -- 50e6 * 333e-3

cntr' | cntr == cnt_max = 0
| otherwise = cntr + 1

mode' | key1R = not mode
| otherwise = mode

leds' | cntr == 0 = if mode then complement leds
else rotateL leds 1
| otherwise = leds

This is VHDL/Verilog spelled in Haskell (real hardware description languages will not make you spell the old state - leds,mode... - and the new state - leds',mode'... explicitly, which gets annoying for 20 state variables. Of course this could be taken care of by a preprocessor or a macro system, my point isn't that it's verbose but that it's VHDL spelled in Haskell, a bit awkwardly and maybe you can do it less awkwardly but the programming model is the same so calling it Haskell is cheating, kinda.)

This is definitely not what TFA is about - you don't represent the blinking leds as graph reduction, rather, you generate VHDL from VHDL-like Haskell.

This is not to say they aren't doing cool things in this project. If indeed they compile this:

fir coeffs x = dotp coeffs (window x)
where
dotp as bs = sum (zipWith (*) as bs)

...to efficient hardware description code, that's really cool. In general, I think that a sufficiently restricted functional language can compile very nicely to FPGA/hardware (and to DSPs and GPUs etc. etc.) I'm just saying that a general-purpose functional language is better targeted at a CPU, and that a functional language targeting something else is a DSL of sorts.
I have one of those lying around, but the issue afaik is that the Steam Link kind of takes over the PC that is running the games to stream the system. Hooking up the speaker/controls/VGA of my arcade via a long cable directly to my PC, means Windows sees it as another screen with more devices.

Then I just tell VMWare Workstation that the arcade joystick USB should go directly to the arcade VM, and drag the VM window over to the arcade screen. This means I can use my computer directly as normal (I code in a linux VM on it), while the arcade is running independently. It works really well and lets me use a spare 4ghz core to run Hyperspin+MAME faster than my old arcade PC ever did.
Machine Learning over 1M hotel reviews
Mongo had better marketing. They sponsored hackathons, they had great out-of-the-box UX, they filled their homepage with logos of both 'big enterprise' and 'hip startup' companies using it, and were able to present their product in a way to capitalize on the rise of Node.js and the 'NoSQL' keyword hype.

In fact, the 'MEAN stack' was coined by a MongoDB developer on his blog [1], a post which is a perfect example of the kind of marketing, anecdotes, messaging, and strategies that Mongo employed to stay relevant.

[1] http://blog.mongodb.org/post/49262866911/the-mean-stack-mong...
I'm continually surprised at the minimization of impotence. Have you imagined never being able to have sex again for life?
IDEAS TO WIREFRAMES – A SIMPLE 3 PART TUTORIAL FOR NON TECHNICAL APP FOUNDERS
So if it was technically possible to filter and find the information, and voters elected governments who said they were prepared to pay for it, would that make it a better idea?
Not necessarily. It just comes up a whole lot despite mostly not teaching them what they need to know to improve compilers as another commenter pointed out. So, redundant and a bit self-defeating. Other, related topics or an improved version of this one could lead to more real-world results whether hobbyists or professionals pick them up.
> But building a car is complicated and Apple has struggled to define a differentiated vision for its vehicle, these people said. Some of the automobile industry veterans have clashed with longtime company employees on how best to proceed.
Apparently as recently as the 19th century, coffee was forbidden in Ethiopia (the birthplace of coffee, where its cultural importance is tremendous) by the Orthodox Church. Coffee, along with tobacco, cannabis and khat were considered "cursed plants" because they were reputed to have not dried when Christ was crucified.

The best source I could find is http://www.ijhssnet.com/journals/Vol_3_No_21_[Special_Issue_... which describes the condemnation of khat:

> Khat was cursed by God forever to be chewed by humans because of causing a divine displeasure when God came to Earth and all the plants bowed before him showing ultimate respect with the exception of Khat.
but in this case, the users, through the Power website, did give permission to receive, or send, the "snail mail".

From the article "Power users also authorized the software to send Facebook messages to other Facebook users for them"

So in your analogy. I created a business of sending snail mail to addresses I already had in my possession on my list of contacts. My contacts might not appreciate my snail mail, but I am not sending snail mail to the Facebook corporate Office -Or- if I am sending to the Facebook Corporate Office, then only though its mail routing department, which was set up to handle these very packages.

The C&D, I think, is equivalent to preventing contacts from communicating with each other, or, Postal Censorship[1], which I suppose is more a policy issue than a legal one. Which I suppose extends FB to be a governing body, which I guess leads us to CFAA...

[1]https://en.wikipedia.org/wiki/Postal_censorship
"if you have some useful feedback for your old boss at exit interview, give it"

I'm not so sure that is good advice.
Your soon to be old boss usually is not prepared to receive "useful feedback". As cathartic as it would feel to tell them that "It would have been nice, even once, to hear you say 'good job' in the 3 years I was working for you." it's unlikely to produce any positive change for you or him. You had X years of employment to share that feedback if you felt it was important.
I know the feeling ;) Thank you for the kind words!
I'm not suggesting that you filter for experience to the exclusion of other attributes. Instead stop filtering against experience, as some seem to be suggesting.

That said, a hard pass fail filter is a bad idea. Much better to score and rank.
I've been gradually teaching my daughter (7 years old) to code. I've primarily focused on slow, self directed pace (when she has an idea I help tune it to something she is capable of and we do it together). So far the best resources I've had are:
1. Code.org: The Hour of code and Tutorials using Blocky are hands down the best intro to the basics I've seen. You get through iterative programming up to loops with great tutorials. Blocky also helps when you haven't yet learned to type.
2. MIT Scratch: Also using blocky but has a great playground in which keeps it focused for lots of things my 7 year old wants to do (she animates Birthday cards, codes little games).
3. Arduino: So far we've built a few things together. This really takes more work on my part since she is still too young to get all the concepts but the main thing I'm trying to develop with her is that she can approach any of these problems and solve them. She doesn't have to be intimidated by software or hardware. So far we've built a greenhouse opener (servo activated by temp sensor) and we are working now on a programmable clock.

Things I see recommended here but which I personally wouldn't do:
1. Drop her in to a Linux/Command prompt with a book and ask her to go to town. I think this may work for some folks but I'll wager the success rate would be pretty low as a general solution. Also I disagree that letting a kid walk through man pages or technical books like K&R is the most effective for this age given how many awesome resource there are to get started. Those things can come at their own time when they have an actual problem which requires it.
2. Don't start on a language other than blocky unless she can type. The typing will come but if you want a clean start and not have her too frustrated with doing the programming while also slow typing I would handle learning these separately.
3. Let her to go on her own. I'm fortunate (and most people on this site are) to know how to code so this applies only in this case. Its much more motivating her for this to be "our" project where I can help get her unstuck when there is a challenge and its something we spend time together on. I also get to model learning and debugging for her which is hard to learn by yourself. On the flip side though you have to be patient and not be tempted to do it all yourself as the idea is that she learns it all eventually.

Remember the big picture: keep this mind and realize that knowing this is incredibly powerful but at an early age there is so much to learn that keeping it fun and engaging is the best way to have her want to continue to come back to it. Also remember that these kids want to learn and helping them pick up the right tools to help them solve their problems will enable them to do that as an adult.
Yup. Totally agree. I have a lot of relatives (in India ) who try their best not to eat food that is refrigerated.
But is she worried that her neighbor's refrigerator is going to poison her food? If somebody has a self-driving car and it runs me over, that's obviously a personal concern for me. How somebody keeps their food (unless I'm eating it) is not my concern.
A good amount of new toy-ish languages compile to another language (typically javascript), and introduce new semantics and new type rules. As parent said, small DSLs.

You don't really need more than a typechecker and ast tranformations for that.
Thanks!

Adding screenshots to the home page is at the top of my list. Until then, here are some screenshots of the dashboard and timeline.

http://imgur.com/X2z6bP9 http://imgur.com/nLFtn3Y
Really? And what does it matter? And is it worth a headline? The authors are a pack of narcissistic buzz-word vampires. A pox on them them and all their ilk.
Yeah, I kind of get the impression that all these alternatives are about how to structure programs at a high level; none of them seem to avoid the need to translate it to run on hardware with a von Neumann architecture, nor remove any of the related frictions, nor identify a superior hardware architecture that would avoid the problems.
I love this. I plan on signing up when I get home.
Whats the point, there is always a loophole for the speculators
China has more capital controls in place now to control outward money flow. I suspect a $300k tax that you may never get back is going to be a big demotivator to investing in Canada.
Based on user feedback, this is going to happen. I'll need a few days to clean up and refactor things, but it should be pretty easy to add support for any DNS provider with an API.
> The "enemy" were people he had worked alongside hours earlier

I think you mean people he had slaved under - let's call a spade a spade here, they could have talked cordially and all, they did not consider themselves his peers - the only people a chattel slave 'works' alongside with are other slaves
I believe that this is being brushed over. Cats have 90% DNA matches with modern humans as well as the overlap with chimps you mentioned.

It is clear that just a couple of percent different is a HUGE difference in animals (I am including humans as animals).

So, while it is clear that there is some relationship, the percentage of DNA matches does not seem like strong evidence of "this follows from that" and seems more like "this and that share common previous DNA".

And of course there is a political and social-responsibility component to this, even though people pretend like scientist are immune to politics or social trends.
Notes do not have timbre, they are just named pitches (which themselves are just frequencies).
4th RISC-V Workshop Proceedings
Jonnybgood is correct that comment is bunk.

Out of Africa is true, but on a different timescale than more recent adaptations like skin color. You can walk back from eastern Asia to South Africa in well under a year. Assuming migration was completely in one direction is a laymen misunderstanding of long standing theory's. It's a density argument where you need populations in an area before there is any trace over these timescales.

Consider some early hominid decides to follow the rising sun and ends up in Beijing. Great, well unless he finds someone else there he is going to live out his life and die without children. Even a small group does the same, without sufficient genetic diversity or immigrants they die out fairly quickly or are simply overwhelmed by the next wave.

Also, 'humans' tend to make it safer for other humans in the area by killing off large predators, finding edible plants etc.

PS: 70,000bce - 1,600,000bce is a very long time period. But, 1.6 million years ago South East Asia already had human ancestors and fire use is ~1.5 million years old.
Indeed, but not only is it not a tritone, it is (to my knowledge) not "diabolus in musica" either (that's also the tritone). The author noted the original error, but then corrected it incorrectly. :-(
By that measure, lots of successful companies have been founded with information from the internet. If said information was obtained from the public library, was the initial investment ~$0?
In the short term I can see how an incredibly well-made car with AR tech would make people want to own them.

Long term however I believe cars will just be a shared network of autonomous vehicles for moving people and things. In other words a shared commodity with cheap rental prices versus ownership. That doesn't seem like a market for Apple. But hey, if they're investing in electric vehicles then that's better for everyone.
I'm curious - what is the thinking behind "...makes food less healthy"?

Is the thought that fridges give off some kind of chemical that affects the food? Is it the act of making the food cold itself that makes it less healthy? Is she opposed to electric refrigeration, or would something like an old school icebox[0] be objectionable too?

[0] https://en.wikipedia.org/wiki/Icebox
There is a great book "A History of the World in 6 Glasses" that talks about how coffee and other drinks were discovered and spread around the world. Fascinating to read.
We use recurly at botmetric.com
Trying to think how to correct your typo without appearing condescending ;)
The comments here are interesting...Looking at your question from a different angle, yes, of course it's possible to be a profitable algo trader - set your first investment to buy("SPY") and do nothing else for 20 years. What you are asking though depends entirely on your risk tolerance and what you are benchmarking your strategy against.
That's weird. If you ban khat, then humans won't chew it, subverting God's curse.
> So will this bill reduce, increase or have no effect on the attacks?

Many of the recent attacks, particularly those in the past week in Germany and in Nice, France, don't appear to have involved extensive planning. If that's the case, then it would follow that there wasn't much communication to monitor. Therefore this bill would have no effect on the attacks or attackers.

However, the increased access to information by the spying services may result in many more false positives and either an increase in resources needed to sustain the service, or a drop in effectiveness, perhaps leading to an increase in the number of successful attacks. [1]

> If not, then what would reduce the attacks and why are the authorities not doing it already?

The Aarhus model [2] appears to be effective, but perhaps is difficult to "sell" politically? Maybe bulk data collection and machine learning are being presented as a "silver bullet", and quicker than training up many police officers and giving the time for them to regain the trust of the communities they serve.

[1] https://techcrunch.com/2016/06/07/new-snowden-document-revea...

[2] https://www.theguardian.com/world/2015/feb/23/home-jihadi-de...
That's pretty much why Couchbase was created if I recall. He wanted to substitute the parts that could be done faster in C and the benchmarks have proved out well if I recall.
What about PLA or PAL? Such tech seems closer to functional programming than FPGA's.
No, he's right about both.

Here is the story for coffee. Coffeehouses were banned in Mecca from 1512 and 1524 before they became accepted. Then according to legend, opposition to imports of coffee lead to Pope Clement VIII being asked to ban it around 1600. He decided not to do so, and the rise of coffee houses came later. Then in both England and Germany, coffeehouses were seen as such places of disrepute that women were banned from going to them!

On refrigerators, early refrigerators used ammonia, which was toxic if it leaked. And early designs did leak. This lead to valid safety concerns. Concerns that were later addressed by the invention of freon. (Which is an unbelievably safe chemical for everything except the ozone layer!)
Now the government gets its cut, and comes to rely on the revenue, and works hard to ensure there are on ongoing streams of foreign buyers and revenue.

When governments tax foreign buyers all it does is entrench the foreign buyers.

Be it gambling or foreign buyers, governments always become addicted to revenue and the origin of the tax is forgotten.

Future government: "We're short on money! We need more gambling and more foreign buyers!"
Yes, I'm aware. The thing is, I haven't had any issues with vanilla emacs's startup time in over a decade. That's probably because I don't load hundreds of packages I don't need in my init.el. Spacemacs, on the other hand...

EDIT: Furthermore, I really don't see how a Vim user is supposed to consider that an improvement. I can't picture someone saying, "I used to just run my editor when I needed it, and it started instantaneously. Now, it takes so long to start that I just leave it running all the time. It's so much better! Powerline! YEAH!!"

If people like Spacemacs, that's fine, I don't care. Use what you want. But I'm really getting sick of hearing that it's "a better Vim", because it's really, really not. In fact, it's so much not-Vim that whenever I use emacs, I prefer vanilla emacs, even though I've been using Vim for over a decade.
"Take away Toronto and Vancouver and you have nothing but farmland and university towns"

Spoken like a true citizen of the Center of the Universe
The "What people are saying" section. Those photos have got to be stock or models, right?
The Clinton Foundation levied war against the UNited States, and/or gave aid and comfort to its enemies?
How does 500K USD seen affordable? Also, try raising two kids in that condo.
Only for a year or so, until the vendor is acquired by a large company and all their devices are bricked ;)
SHard synthesizes hardware directly from Scheme programs. So, one can do it.

http://scheme2006.cs.uchicago.edu/05-saint-mleux.pdf
How I Left a 12-Year Career in Silicon Valley to Work on a Beach in Belize
Better sooner than later...starting...NOW...NOW...now?
Or C++.

Templates or generic programming can be argued to be another paradigm, and quite powerful as well.

D supports that as well, along with purity checking for FP.
Looks awesome so far! I wanted to give a thumbs up for adding the "seasonal" option. It is much appreciated and often overlooked.
Can big still be beautiful?
Yeah I think those patterns are completely irrelevant when talking about the characteristics of notes and combinations of them.