skysight-inc/HackerNews huggingface dataset:
The work done by Guy Bedford and others in building SystemJS [1] is great. SystemJS is a practical implementation of the whatwg loader specification proposal [2]. Using SystemJS you can use es modules in node.js and the browser right now. On nodejs it provides an escape hatch via System._nodeRequire to fallback to node.js' require from within an es module if you really have to.

The one thing that I really miss is that most (all?) JS module implementations really seem to be focused on static compile workflows. Sure, for deployments you want that, for development JS as a very dynamic language would offer much better support for live programming systems if the module systems would play along nicely. One reason why I personally was excited to see that the loader proposal initially considered custom locate/fetch/define behavior added via hooks but more recent discussions about bringing it forward seem to dismiss that. I think for great tooling a module system that supports both deployment as well as development needs is necessary and would really add to the JS ecosystem.

[1] https://github.com/systemjs/systemjs
[2] https://github.com/whatwg/loader
Here's another related article: http://www.sciencealert.com/gastric-bypass-surgery-gives-pat...

This is exactly what I'm trying to do with my diet experiments, though for general health, not just weight loss:

"a future step for researchers could be to identify probiotics or diets that encourage the right kinds of microbes to grow to promote weight loss."
There are a lot of possibilities as to why it's failing. For debugging error codes, it is easy - you can attach something to your error handling code, or in some frameworks you can just install a module/gem/etc that sends your error data off to a service like NewRelic or Opbeat (there's tons of these providers). Using these kinds of things you can understand not just the stack traces of errors but sometimes also the data the user submitted. You can also set up your own infrastructure that does the same, of course.

For timeouts, it may be tougher to do. If you use some kind of reverse proxy to spread the load to instances of your API, then this might be a nice place to start investigating your problems, and there is where you're going to want some tooling. If you're using Node.js, it could be possible the code for a specific endpoint does not send a response (maybe only under certain circumstances) - so you will need to debug that particular aspect of it and ensure that a response is sent, otherwise timeouts will happen.

As for actually sending test requests to your API, the difficultly with this method is that if, for example, you're posting a new user and your tool posts once every 5 mins, then you will have 12 garbage users after an hour. Not to mention that you will need to write a test for each error possibility as well, since it could be that a validation error is causing the timeout. So for this it probably makes sense to write a test suite, and include a test for each of the possible scenarios, or paths through your code.
https://vivaldi.com

The Vivaldi browser has copied the original Firefox user interface and stole the best ideas from the Firefox extension makers so if you want the Chromium web rendering engine with the original Firefox user interface you are served by the Vivaldi browser. Hopefully they will become profitable and release their modification under a free software license.
Proof-of-stake is not a consensus algorithm on the same level as proof-of-work.

When faced with two blockchains, one in which I control 100% of coins -- and thus 100% of the stake -- and some other chain, which chain do you choose, and why?

You can't use stake to make the choice, because that's a property of a chain, so you need to decide which chain to use before stake has meaning.

Also, what happens if an attacker exploits a bug in the Ethereum implementation, and uses it to replace all nodes' chains with his own copy? How can we ever return to the correct chain unless we just use trust/majority vote?
Through some google-fu, I was able to find some good material related to FORMAC:

> This was the first step in extending the use of computers to do formal mathematics, as distinct from numerical mathematics. MAPLE and MATHEMATICA, which are discussed here, are the "children" of FORMAC. [1]

I was able to find some example code: https://gist.github.com/relyks/4e63e4fbe73e2a0ad9d681624eb96... [2]

And another good quote from a paper:

> The basic concepts of FORMAC (FORmula MAnipulation Compiler) were first developed by Jean E. Sammet (assisted by Robert G. Tobey) at IBM’s Boston Advanced Programming Department in July 1962. I recognized that what was needed was a formal algebraic capability associated with an already existing numeric mathematical language; FORTRAN was the obvious choice. An internal memo describing the basic ideas was written on August 1, 1962, and a complete draft of language specifications was finished in December 1962; implementation design started shortly thereafter. The basic objective was to develop a practical system for performing formal mathematical manipulation on the IBM 7090194. Originally FORMAC was intended only as an experiment, and there was no plan to make it available outside of IBM. In April 1964 the first complete version was successfully running after extensive testing, and papers on it appeared in the literature.

...

FORMAC introduced and/or emphasized two major concepts the desirability of a language for doing formula manipulation, rather than just a series of routines, and the concept of extending an existing language to provide this type of capability. Of the other two systems that appear to be in general use in 1980 one, REDUCE, has more or less followed the FORMAC language philosophy by adding capabilities to ALGOL, whereas MACSYMA has developed its own language. Perhaps the most lasting value of FORMAC was its major role, along with Sammet’s formation of the ACM Special Interest Group on Symbolic and Algebraic Manipulation (SIGSAM), in getting this technical field started. [3]

[1] http://ageconsearch.umn.edu/record/28555/files/wp03-17.pdf

[2] http://web.archive.org/web/20110927015538/http://hopl.murdoc...

[3] https://pdfs.semanticscholar.org/b77c/4a57b8cb314ff07744c3d3...

Looks pretty similar to Matlab :)
Why aren't scanners heavily reliant upon machine learning? It's not like there'd be any lack of training data.

Millions of bags daily that we can say with a fairly high degree of confidence do not pose a threat. Train the system against enough red team bags, and they'd probably stick out like a sore thumb given the scale of the data.

The system could probably be sensitive enough to know what a normal laptop looks like.
Yes that's an interesting angle on it
This is why I moved to Switzerland.
Kathisto – Server-Side rendering with Go/PhantomJS
The Benefit of Hiring Skilled App Developers
Services from skilled developers is important to take your business to a whole new avenue. In order to sustain successfully in the market, it is important to choose experienced developers.
Show HN: Whaller – create private social networks for your org and community
We've built a platform that enables private individuals and organizations to create their custom social network. We deployed a large range of features : you can chat, store your folders in our file boxes (works with Dropbox and Google Drive), assign tasks and display them in a Trello-like Kanban, create a portal for your organization... We're trying to gather some feedback in order to improve our service. Here are a few screenshots : http://imgur.com/gallery/EFanm.
<feel free to visit our website at https://whaller.com
81 upvotes and 1 comment? I'll bite: this is stupid but fantastic. I love seeing things like this, where someone learns (and teaches) a lot about a system, and clearly has fun doing it. Sure, I'd never use morfus in production code, but that's entirely besides the point. I came away with a much better understanding of how types work in Go and that's pretty cool :)
Annoyingly, the VPC NAT Gateway is more expensive than running your own nat instance. If your traffic is low enough to be handled by a t2.small or lower, it's cheaper to run your own. Most of my NATs are nanos or micros.

AWS also double-dips on the traffic charges for the VPC NAT - you're charged for the traffic it transfers, but you're also charged for the same traffic in the general bill, from what I've been able to glean. Given that traffic is where AWS is not competitively priced, it's something to be cautious of.
> You must be new to earth.

explain this
Entrepreneur's guide. What books should they read?
Honest question: why do you subscribe/follow these individuals? What do you get out their inchoate worldview?
Those creepy whisper videos make me cringe. Each to their own.
Haha, you're right that I am out of touch with American youth. Just this last year I realized I've aged and I'm only 35. I won't attempt to understand people who are staunchly anti-environment. I will continue to believe they are on the fringe until I'm convinced otherwise.

I do wonder though if our way of achieving civilization will require significant change in the near future, since regulating code and encrypted code is going to be damned near impossible.
The "documentation for humans" effect is also the only effect that has had at least some empirical validation[1]. Interestingly, it is not necessary to have the type names/annotations actually statically checked.

[1] https://sites.google.com/site/stefanhanenberg/

[EDIT] Clarified which effect
responsible faculty member for this paper here. Note this is a student paper for course credits, not a full scientific paper.

We are on track to put our blockchain-regulated decentral market live this summer:
https://github.com/Tribler/tribler/issues/2559
70% faster: rewriting the API that serves most of our traffic
I recently started working on a JavaScript thingy and I'm really glad for two things:

1. These package managers and build systems and all that are fairly replacable in terms of implementation. They all just give you some namespace management, but the actual JS code is usually the same or very similar.

2. I'm using vanilla JavaScript, so even though I have to reinvent the wheel from time to time, I don't have to support outdated APIs, bother people with further dependencies, and save bandwidth. And given that I'm lucky enough not having to worry about backwards compatibility, I can leverage all the Maps, Sets, UintxArrays and other modern JavaScript goodness that was previously delegated to libraries.
Not the OP, but responding to a couple of points.

Regarding medical marijuana, I believe the right approach is to change the law, not to flaunt the law. And we've seen that already in many states legalizing marijuana.

Regarding the use of the word illegal, it is the proper legal terminology. An alien is classified as either legal or illegal, depending on their status to enter and stay in the US. The legal/illegal refers to their alien status, not the person.

And this ties into the third point. The reason immigration court doesn't provide counsel is just as you've stated--it is a civil matter, not criminal. Right to attorney doesn't apply to civil cases. On the converse, make immigration law violations a criminal act, and the accused has right to counsel.
无水印火山小视频在线下载教程
So... Still a nightmare of competing solutions.
From that website:

"A Practical Guide to Linux Commands, Editors, and Shell Programming -- 3rd Edition - you can download the 2nd edition as a pdf but it's missing the new chapters in the 3rd edition on Mysql and Python."
Yeah it looks to be javascript... so, well that's that.
What? Preferring white noise like background TV has nothing to do with "underlying deep depression". I think anyone who suggests such a thing might be projecting their own issues of that nature.
Stupid question: if ARM keeps adding aggressively instructions and co-processors, how long before it becomes blotted and power hungry like the x86 architecture? Isn't its simplicity the strength of the ARM platform?
A well-designed REST api should reuse the UI's test code
I've already run puppy linux from a thumb drive on it, but I'm not too keen on the whole OS running in RAM, even though it worked really smoothly.

I'll give xububtu or lubuntu a try though :)
Edit: fixed typo
Marquee in HTML
I am using Node.js express. I am not worried about what the actual error is. I will figure out if the tool just tells me that the REST API call is failing.

Regarding POSTing a new user every 5 mins, I will not test such an API call. I will test a simple GET call which does not need any authentication.

So, I am looking for a simple tool that takes my GET API request, calls it every n minutes, and notifies me if the api request fails.
If you have problem sleeping do this: there will be some times when you will sleep better. What you have to do is go back 3-7 days and see what you did in those days and do more of that regularly.
> At what point will Javascript relax and stop reinventing
> itself and what works?

I am afraid part of the reason for this is continuous effort to put a square peg into a round hole (by this I mean the "web for everything, JS for everything" attitude), so it will go on for a while.
interesting. Are their implementations of ipex-project.org ideas?
Design looks fine to me.
Got an error after clicking on 'C#' on the homepage, might want to look into that? :)
What did the cummulative registered users metric mean in the dot com days?
Trump will reportedly exit Paris climate deal, making us a rogue nation
Since mammoths are unlikely to differ much in terms of body temperature and nutrient requirements, the problems you mention won't be much of an issue.

Everything I've read suggests it will be a huge issue.
If you are wondering why you would want to dive in, let me offer another good reason: there is Datascript (https://github.com/tonsky/datascript), which puts a good subset of Datalog inside your client-side browser app.

I found it very useful for dealing with relational data in browser apps.
A comment that states the obvious? Im merely pointing out
the power of the OSS hype-machine.

Like it would make sense to me if everyone who used git also used VIM, but they dont. Its a testiment to the power of the flock, that a product which gets its core functionaly so wrong, be used by so many ppl.

as for the topic at hand, if my company had invested so heavily into such a product, i would be doing everything in power to make it work. let alone if my companies core business was all in on it like github, it would be a no brainer and i cant beelive its taken so long to get the top of the backlog. looking forward to the nxt installment of hub which introduces propriority commands and see if they get treated like MS does :)
How (and why) I migrated from WordPress.com to Hugo
soon you will be naked and caged on flights to US >.> Guantanamo air!
Good (visual) explanation!

Voronoi helped us once to make a game:
https://www.airconsole.com/play/multiplayer-games/polyracer
> That's also the only effect that has had at least some validation scientifically

Which effect, sorry? I can't identify the referent of "That".
computing prime numbers, searching new decimals of pi, folding proteins or whatever useful calculation there is to do out there.
CIM -CUM IN MOUTH- ATHENS ESCORTS – ESCORTS – ESCORT ATHENS – ESCORTS ATHENS
This can cut both ways. Take for example an introvert who lives in the world where being extrovert is valued and being introvert is looked upon as some illness.
Effort of being "more inclusive" either by the person themselves or by those around them can have the opposite effect.
Maybe society should be more accepting not more inclusive?
How to Create List Page Using Angular CLI
How the lift transformed the shape of our cities
I come from China, many people around me say that the reason of high proportion of Chinese authors in AI papers is many Chinese researchers just pour their "trash" into journals, it's a fake sense that China has become a major player in AI.

U.S. and the other English researchers have done most of the essential/landmark jobs in AI, Chinese authors contribute less.
It seems there is an rfind_pdu returning a reference and throwing if the PDU is not present, or a find_pdu returning a pointer which you can just test for null.
There doesn't seem to be any part of that package that requires ES6 to use. You can use it as an ES6 module, but the commonjs version should work fine as well.
Parent comment is definitely not suggesting it's just the calories.
Crime doesn't mean wrong, and wrong doesn't mean crime.
The more likely possibility is that the background TV acts as "noise canceller", allowing your focus to hover between non-specific environmental sound, and your internal thoughts. Neither wins your attention, so your mind is at rest and you sleep.

The echo of our internal thoughts darting around as we approach sleep is quite normal. In the absence of TV background noise, the trick would be to not focus or chase or indulge the thoughts but "allow" them to simmer without your involvement, or allow them to pass by without looking at each one in depth; be indifferent from a distance. That's a technique not difficult to master, but is basically how to still your mind and go to sleep.
Slide analytics, document insights and more
All set on rivers, which makes transport with small boats viable, and provides access to fresh-water.

Coasts are harsher environments, and requires bigger ships / more crew for safe/efficient transport.

It also had large defensive considerations as large ships became viable but we still did not have large/fast land-based transportation.
A Different Perception of Outer Space
Sorry, fixed. They also studied "time to completion" and "correctness" for a new task, and for those the dynamic languages did better.
StatusCake is nice. Also Zabbix.
Wouldn't running distros in VMs be difficult if the notebook has minimal RAM and a relatively slow CPU? AFAIK only paravirtualized kernels would run with acceptable performance and not all distros provide that option.
Ask HN: What are some examples of successful single-person businesses?
I've heard success stories of people making millions from adsense or from creating software products. It's made me think who has been the most successful at building a company as a sole proprietor.

I guess we should discount companies that have single ownership but outsource all the work.
Beijing has multiple rivers traversing the current municipal area, and they were dammed and directed into channels, or directed underground as the city grew (same for London, by the way - London has multiple historical rivers that are now entirely or almost entirely underground, not just the Thames)
Could We Run Modern Society on Human Power Alone?
> Research on Types and Soundness smothers research on programming languages

Perhaps, but you could turn it around, too.

Statically typed languages had time to catch up because innovation into "more powerful/better language mechanisms" has stalled, for some other reasons.
I agree wholeheartedly that we should reform immigration policy.

Personally I don't care if the undocumented immigrants are paying taxes or not. But as a former legal immigrant and now naturalized citizen, I would really appreciate the government and civil rights advocates to focus more on the legal immigrants and less on the undocumented.

I have a friend with PhD degree in biochemistry on F1 visa, and now on OPT. He's been here for probably 9 or 10 years, starting from undergraduate to PhD program. It's difficult to not view DACA with distain when he gets less protection and privileges than those that has not gone through the legal process. Especially with CA offering (not sure if still just talks) in-state tuition while he has to pay for full out-of-state, not allowed to work (with limited exception to working on campus), and only 1 year of OPT and playing the H1-B lottery for work authorization.

I would support DACA and similar programs iff all legal immigrants currently on the wait list gets precedence over undocumented immigrants. My simple proposal was to grant whatever privilege the undocumented were to receive to those on the wait list to empty it, and place the undocumented immigrants into the now empty waitlist, with the understanding that they star with blank slate to go through the legal way, but may not stay in the US if the legal immigration path they are seeking doesn't allow them to stay in the US while pursuing legal residence.
Still, but nicer, ad-hominem "you don't deserve explanation, because you don't know enough" followed by a link of endless references.

I don't deny that cryptocurrencies might play a huge role in the future. And algorithms are indeed pretty clever. But I don't see why that prevent current bitcoin implementation to be a pyramid scheme and thus I ask. And haven't been answered so far.

It's like arguing that tulips madness wasn't a buble because tulip are beautifull and still sells today. Evrything can be used by speculators to build a buble, even rice or corn (and that's even worse than bitcoin because lots of people don't eat as much as needed as of today).
Some lessons are hard learned.
I find Alpine Linux to be very good on low-spec systems. The package manager is similar to Debian's. It has a very comprehensive packages collection. I mainly use it on low-spec servers so I don't install GUI - can't comment on how good they are. I prefer to use Ubuntu on my desktop - but that is pretty well spec'd out.
It's all about the ROI for GitHub - git works well enough for them.

If a problem in Git was causing a problem for GitHub I'm sure they'd work to fix it. Although I don't see any @github addresses in git's git.
I liked this part of the article:

"Suleiman was respectful and generous in victory. The citizens of Rhodes were to be exempt from both taxation and conscription for the next five years. Tadini was allowed to leave. He went to the colonies of Genoa, where he again fought invading Ottoman forces and again lost.

The Order of St. John was allowed to leave in peace and build a new fortress elsewhere. They did so on Malta, where their walls could be built on stone and therefore could not be undermined. Toward the end of his life, Suleiman sent a force to conquer Malta. This time the siege failed, in part because he was not there to keep order or impose his implacable will."

This kind of graciousness in warfare does not seem to exist in modern times. Weird, considering how brutal war in those times looks compared with today.
Sorry man - I tried to help.

Feel free to believe what you want. Good luck!
I find 32 bit version of Ubuntu to work better on low-spec systems.
So just like Washington DC?
املاک سی ساید – فروش ویلای لوکس 400 متری در خزرشهر شمالی and تصاویر
Why do think the notion of whistleblowers or witness protection exists?
Many Microsoft services inaccesible on Firefox
Nice idea, but false. Your code depends on libraries and frameworks, which constantly change and adapt to the the mood of the time.
After Google Map to the Help of Archeology, Here Is Google Search for History
Paypal phishing attempt
Today I received an email with two addresses as senders one 'service@paypal.co.uk' and another 'service6903@32442816855.ppluk.com'. Email contained the confirmation of an order I never purchased with a look of almost same as ebay confirmation. The only difference being a manage/cancel payment option where it takes your password and payment details.

Anyone else got this?
PhoneGap Application Development – Mobiloitte
It's not like ARM randomly slaps features just for the fun of it. These features are carefully modeled and studied before released into the market.