skysight-inc/HackerNews huggingface dataset:
Bingo.
Current plan is for it to open march/april.
Change always starts with a single small step. Completing a single lesson, even if you don't finish the rest of that course, could be that step. Do it for future you! =)
Might be a good idea to reconsider the visual effect of these pages. It looks nice, but it is indistinguishable from genuine Google trade dress, which is a bit misleading.
Most of these criticisms are outdated.

I'd take Swift 3 over any of those languages in a heartbeat.

In most cases, as a consumer, I want the framework to work well and be well-documented and well-maintained, all of which are provided by Apple.

We haven't waited a week for reviews for years. I submitted an app this afternoon and it was approved this evening. Review times are faster than Kindle store by far and marginally slower than Play at this point.

TestFlight supports 2k public beta testers, and has excellent built-in distribution, tracking, and support mechanisms (and is free).

I work with Android devs every day, and to be frank, they are jealous of us.
Is it somehow hard to understand the difference between temporarily avoiding pregnancy and becoming permanently unable to have kids? You don't have to be "pro-birth", whatever that is, to understand how upset someone would be if they signed up for one and got the other.

Obviously these men signed up for an experimental protocol and presumably were made well aware of the risks. Nonetheless dismissing this as possibly "win-win" is spectacularly tone-deaf at best.
If the Moon Were Only 1 Pixel
"But many users have setups with studio monitors, amps, and other pro audio gear that do not have wireless solutions and need the 3.5mm jack."

Any user with "studio monitors, amps, and other pro audio gear" is not using the 3.5mm jack. I dabble in music production (i.e. I'm very much a beginner) and I use an USB audio interface. The built-in DAC, while better than most PC's, is not very good.

How does Schiller even pretend that this is a valid justification for the 3.5mm audio jack on the Mac but not on the iPhone?
I don't even think that's true. Consider a distribution in R^2 that is concentrated on [0,1] x [0,100].

If you have an O(1) jump size it'll take time O(100^2) for the MCMC to fully sample the support of this distribution. If you had a jump size of O(100), then you'll be rejecting 99% of your jumps due to the narrowness in the x-direction.

This is hardly an uncommon scenario.
Maybe this is an American thing. In Australia and Europe I don't think I've ever heard someone say something like this. I've heard people complain about being homesick or tired if it's a particularly long or active holiday but never heard someone wanting to get back to work.
It's more of an extensive hospital system with a school involved.
Somleng – An Open Source Twilio Clone
Then why does every other Linux program I run work just fine with my Hi-DPI display? This isn't anything new, these displays have been around for years now.
Skylight Digital was the ODM, AFAIK

This was from a shipping manifest search a few years ago.
Why TNT?
MicroG is to Google's AOSP (for mobile), what PureDarwin[1] is to Apple's Xnu[2] (for desktop).[3]

[1] http://www.puredarwin.org/

[2] https://github.com/opensource-apple/xnu

[3] Almost, sort of.
Probably the highest level of abstraction for Verilog is using something like Altera's IP cores. They are binary blobs intended for a specific FPGA model that can be hooked up like any other module but they are configurable for things like bandwidth, latency, and various inputs. You can use things like floating point arithmetic modules or cores used to create things like phase locked loops, a way to convert an input frequency to a different frequency typically using a multiplier and divider. You don't need to know how these modules work underneath, its proprietary anyway but there are usually reference designs you can look at. For example, with a few clicks you can create something like a VGA driver that could interface with a synthesized CPU to create a terminal for it. You can do some neat things with IP cores but there are probably some issues with using them in a commercial form.
Too late to edit, but how can I forget, Trump banned Epstein from his Mar-a-Lago club after he caught him hitting on an underaged girl.
Not pro-birth, more like pro-not-getting-unintended-side-effects.

We don't know the test subjects or their life goals - I know that I want kids someday, but I also know that I don't want them now.

If I underwent a birth control procedure found out due to an error I couldn't have kids ever, I'd be pretty devastated.
Ah, the thing I'm remembering is the Economist noting that there's no path to citizenship. Every H1B my companies have ever employed became a citizen of the US.

("15 lac" is 15 lakh is 1.5 million rupees, which is around $22,500 at the moment.)
What if someone edits an answer posted before you made it?
Node runs all your Javascript on a single thread so it strongly discourages writing f(g(x)) if g is slow or expensive. Instead you write g(x, f) in continuation-passing style so the framework can start g (send a request or whatever), give up control, and do something useful when the result is available (a response arrives or whatever). But if g fails, either f has to expect to receive an error object that came from g, or you need some glue that checks that g succeeded before invoking f.

Eventually Javascript will probably let you write f(await g(x)) and transform one async function into a chain of Promises and continuation functions (await will throw if g fails), but it's not yet a standard part of the language and not everyone wants to preprocess this experimental dialect into something Node can run today.
Jquery router
Smoking “causes hundreds of DNA changes”
I strongly second this. I got into the habit of consuming lots of caffeine and assuming my anxious state was baseline. Aggressively cutting out coffee was a really interesting and useful experience.
You can say that about anything. Communism is great, in theory, but its actualization sucks. Having nobility make all your decisions is great in theory, but not in practice. Benevolent dictatorships are great in theory, but there's no clean way to dislodge them when they start to lose their benevolence. Theocracies, tribal elders, meritocracies...

I mean, what is the difference between a council of nobility and a council of land-holding Athenian citizens, where citizenship is an inherited trait? Is there all that much of a difference if 10% of the population gets a say instead of 2%? Not to mention that if you only get a say when you've inherited your title and also own land, then that really starts to sound like a noble class anyway.

Handwaving away "yeah, but slaves, women, poor people was just a thing of the period" just isn't good enough. I'm reminded of Stephen Fry's roar in his Catholicism debate, when one speaker defended past misdeeds by the Catholic church as 'well, no-one at the time knew any better', to which Fry responded 'Well, what then are you for?'. It's all very well to have a feelgood core of a theory, but you have to have the execution of it as well. Lots more has been added to democracy since the early days; it wasn't some sort of golden period of the common person.
My non-node specific suggestions:

1 - Don't catch errors unless you can actually handle them (and chances are, you can't handle them). Let them bubble up to a global handler, where you can have centralized logging. There's a fairly old discussion with Anders Hejlsberg that talks about this in the context of Java's miserable checked exception that I recommend [1]. This is also why, in my mind, Go gets it wrong.

2 - In the context of error handling (and system quality), logging and monitoring are the most important thing you can do. Period. Only log actionable items, else you'll start to ignore your logs. Make sure your errors come accompanied by a date (this can be done in your central error handler, or at ingestion time (via logstash or what have you)

3 - Display generic/canned errors to users...errors can contain sensitive information.

4 - Turn errors you run into and fix into test cases.

[1] - http://www.artima.com/intv/handcuffs.html
The Composition-B compression explosive was a mix of TNT, RDX and wax. For training missions such as this the plutonium pit was removed but everything else was as in the live weapon, so it could still have made a mighty-but-conventional bang.

Pedantically this wasn't a BROKEN ARROW ( unauthorized use ) but EMPTY QUIVER ( loss or theft of weapon or component thereof ).
While the 'school' is a biological powerhouse with immense amounts of and complicated and cutting edge genomic/biological data being produced daily. There are more professors than students at the 'school'.
I think the main confusion is the callback thing as you can feed a function to get the returned result or emit an event and using another function somewhere else to receive that result. Javascript was designed for browser (GUI) which means its main job was to handle users' actions. So the event system was invented to decouple the "triggers" from the "actions". You can implement the exactly same paradigm in any other languages (actually a lot of GUI SDKs have equivalent facility). And if treat the callback as the return in other languages then everything would be clear.

The conclusion is
1. Throw an exception (which will stop the programm) if it's a programming error.
2. Handle it in place using callback just like you return the error code in other language if that's an operational error (e.g. user didn't input password when login). Emit an error event is really a special case of the callback when you want to handle error somewhere else (maybe globally).

So I think the article is more about when to "throw an exception" vs "return the error" if you take out those javascript special juices.
This is no broken arrow [1] - the core was full of lead, not plutonium.
[1] An accidental event that involves nuclear weapons or nuclear components but does not create the risk of nuclear war.
As someone on an H1 visa (although not working for an outsourcing company, but rather in a product org), this makes me mad. Not only due to the job losses, decline in quality, but also it will ruin a lot of people's lives who now have to attend daily status meetings at 9pm PT. In addition, these outsourcing companies don't even bother to hire local folks for the "onsite" positions. Even those positions need to be imported from India. That doesn't make any sense and I am not sure why the USCIS do not reject those applications.
> vacation has beneficial but very temporary effects, and that mindfulness therapies have sustained beneficial effects.

Proving the obvious.

But I would choose vacation over meditation any time. Seeing the world and other cultures does a lot for my mental health too.
Hey! We've used limelm in our (now defunt product). Everything was a pleasure to use, both the client libs and the web frontend! That said, we obviously had to camouflage calls to the client lib and apply a few other tricks to make mocking out the calls harder. Great product!
> Pedantically this wasn't a BROKEN ARROW ( unauthorized use ) but EMPTY QUIVER ( loss or theft of weapon or component thereof ).

If we're being pedantic, this wasn't EMPTY QUIVER either, though, was it? Both BROKEN ARROW and EMPTY QUIVER are events involving nuclear weapons, but this one had lead instead of plutonium, so it was no longer a nuclear weapon.
> I feel there should be a separate category for visas for students who study in US so that they get a fair chance to participate in US workforce.

I don't think "studied in the US" is a good abuse prevention measure. I know several H1-B visa holders who are exceptional developers, who came to the US straight after an undergrad in a foreign country. One way to prevent abuse is to put a cap on per-company H1-B quotas or have higher regulatory standards for companies that apply for a ton of them. Right now it is really easy for large consultancy companies from India to submit a ton of applications and send the folks who win the lottery over.
Except that you can't build anything for OSX when you don't have a Mac. That's a totally artificial constraint. Not lock in, you say? Hell,_Microsoft_ is more open than this... the crowd favourite lock-in bogeyman no less...
Some of this looks like horrible advice, particularly the defeatist attitude towards what the article calls "programmer errors". Statements to the effect that you can never anticipate or handle a logic error sensibly so the only thing you should ever do is crash immediately are hard to take seriously in 2016. What about auto-saving recovery data first? Logging diagnostic information? Restarting essential services in embedded systems with limited interactivity? This article basically dismisses decades of lessons learned in defensive programming with an argument about as sophisticated as "It's too hard, we should all just give up".

As others have already mentioned, much of the rest is quite specific to Node/JS, and many of the issues raised there could alternatively be solved by simply choosing a better programming language and tools. The degree to which JS has overcomplicated some of these issues is mind-boggling.
"It’s worth mentioning that, in the press conference above, Jones talks about how fires like these happen when there are high speed collisions, regardless of fuel source"
A management and deployment suite for small-scale cellular networks
I have a Ricoh wg-m1 which is not too bad.
Not really, just normal error handling issues like most other languages.

You should always know how the api you are using returns an error and use it - most langauges have multiple common ways of notifying of an error.

As to leaking, coming from Java's terrible error handling, you just start using runtime errors all the time anyway, at least with js the result is more concise.
Me! Shipped one thing in production with clojure but haven't had a chance to do anymore. There were a few startups from LA at Clojure West.
Blockchain and Hackathons are poised to redefine the tech innovation lifecycle
Delta css
The title of the post is just "error handling in node.js".

Probably should change the submission title.
the last paragraph of the article discusses building 80 floating towers to make a microwave link across the Atlantix with a latency of 16 ms instead of the current 25 ms for fiber.

There would be numerous challenges; towers moving due to swells and wind ruining antenna alignments and radio waves reflecting off the rough and random surface of the ocean would cause for a lot of continually changing distortion on the receiving end unless the towers were phenomenally tall which would exacerbate the first problem.
This reminds me of The Breakout List https://breakoutlist.com/q2-2015, which has unfortunately not been updated since 2015. The filters were broader than the ones you picked: geography was US (though predominantly SF and the bay area), and they focused on companies' revenue run rate, which I would favor versus receiving money from investors.
That's ridiculous. Government overreach. The government should leave people alone.
You may not be able to have a proportional representation, but you can at least offer something like instant runoff or approval voting to ensure that you can vote for candidates you actually like rather than have to vote strategically for a major party candidate exclusively.
If he was working at Google on that salary, would he be replacing skilled staff with H1 visas and teleworkers based in India?
"And, one of the most interesting outliers in this diverse space is hack.ether.camp, a global virtual Hackathon. It is a Hackathon designed to operate and be managed completely on the Blockchain through the use of Smart Contracts and disruptive attributes." HackerGold.
Are bit fields slower (at least in C)? It's a matter of load-constant mask-compare, as opposed to load-compare; I imagine it's a matter of one additional instruction per load statement, and this instruction also happens to be very fast.
Why the suggestion to use an error's name rather then instaneof and the error's class?
It's easy to design examples that trip MCMC, but they also trip straight Monte Carlo integration even more.

You can, of course, construct examples where MCMC will do worse than simple Monte Carlo integration, but these are uncommon. They mostly illustrate the difficulty of picking an appropriate jump size.
Black sounding names? What does that even mean? Do other people not discriminated against? Fat people, ugly people, people with kids, etc..
if they came out with a monthly pill or a 90 day shot in the arm for men, the birthrate in this country would plummet nearly overnight. Right now men really only have 3 non-permanent birth control options and all of them suck:

1) Bag over the dick - makes sex less enjoyable

2) Fully trust your partner to not "forget" to take her birthcontrol or lie about being on it in the first place.

3) Abstinence.

I'm not suggesting all women or even a significant percentage of women are evil liars. However, there have been many studies & surveys that have indicated nearly half of all women are willing to lie about contraception in order to get pregnant, regardless of their partners wishes, and fully half have said that if they became pregnant by another man but wanted to stay with their partner, they would lie about the baby’s real father.

I'd much rather know for sure by taking personal ownership of birth control myself.
One of the pages [1] on The HeartMath site references Dr Bruce Lipton.

If you're interested in understanding more about the interplay between experiences, emotions, physiology and genetics, I can strongly recommend his book, The Biology of Belief [2], and his many interviews and presentations that can be found on YouTube.

His research and writing focuses on the notion that subconscious beliefs are the major influence on our perceptions, which is why for some of us, experiences can trigger pathological health conditions like anxiety and depression, along with auto-immune illnesses and other chronic illnesses that result from chronic stress (which can include cardiovascular disease and other serious conditions).

Inspired by this book, I've had great success improving my emotional and physiological health by undertaking practices that focus on subconscious beliefs. They all seek to achieve similar results to NLP (congruence, non-reactivity, etc), but I've found these ones to be more effective:

- Self Clearing [3]

- Holotropic Breathwork [4]

- Dolores Cannon Hypnosis [5]

All this stuff draws contempt from curmudgeonly skeptics (of which I used to be the worst kind), but from painful experience I've found these techniques to be far more effective than any of the more conventional approaches I'd tried previously.

I can also recommend Stoic Philosophy [6], but for me these practices are tools and systems that enable concepts from stoicism to be implemented most effectively.

[1] https://www.heartmath.org/articles-of-the-heart/personal-dev...

[2] https://www.amazon.com/Biology-Belief-Unleashing-Consciousne...

[3] http://clearyourshit.com/self-clearing-foundations-1/

[4] http://www.holotropic.com/about.shtml

[5] http://www.dolorescannon.com/about-qhht

[6] http://fourhourworkweek.com/2009/04/13/stoicism-101-a-practi...
This incident shows up on all lists of BROKEN ARROW incidents. A more complete description is

"3.2.4. PINNACLE BROKEN ARROW (OPREP-3PBA). Used to report a U.S. nuclear weapon accident that does not create the risk of a nuclear war. Report any of the following as an OPREP-3PBA (T-0):
3.2.4.1. Nuclear detonation of a U.S. nuclear weapon
3.2.4.2. Non-nuclear detonation or burning of a U.S. nuclear weapon
3.2.4.3. Radioactive contamination from a U.S. nuclear weapon or component 3.2.4.4. Jettisoning of a U.S. nuclear weapon or component
3.2.4.5. Public hazard, actual or implied, from a U.S. nuclear weapon or component"

Full doc is at:
http://static.e-publishing.af.mil/production/1/afmc/publicat...
I've registered to the hackathon and wish everyone the best of luck.
The gov TLD is US only. Other countries have their own, e.g. In the UK most government sites are under gov.uk.
Trump is not defeat by clinton....
Lynis – Security Auditing Tool for Linux, MacOS, and Unix-Based Systems
It has nothing to do with modern life. The human mind is generally only simulated by change. After a while you realize change beyond a certain frequency change is annoying too (see the koan about Sakyamuni and the "middle path").

I personally find it amusing to see tools which were meant to make people see the underlying meaningless and take up monastic practice, being used as a sort of mollifying tool. Then again, I don't meditate.
Any good links to how to build apps for this? All I'm really looking for in a phone is an easy way to build my own apps.

Also, when you say DRM, do you mean digital rights management? Why do we want that?
After-Brunch Rush Hour, of course.
BROKEN ARROW is not really 'unauthorized use'. There's a lengthy list here:

http://static.e-publishing.af.mil/production/1/afmc/publicat...

By those definitions, it's not wrong although the title was rewritten and the article doesn't use that terminology.
So us smokers are more highly evolved? /s
The changes in Turkey have happened pretty recently and as Turkey is a NATO member (where some nukes are located) and is a crucial player in Syria, most other NATO members look away when this kind of things happen.

I expect huge diplomatic backlashes when the situation in Syria stabilizes. But I'm a bit of a dreamer.
> If I underwent a birth control procedure

This was a clinical trial, not a procedure. They don't just spring trials on you with no warning.

Also, you definitely can have kids: foster or adopt. :)
Perhaps a product still in development today.
And why was a punch card 80 columns?
I don't think the author is accurate at all with that statement. Outside of the EQUIP initiative that was just launched for the first time in 2016, there is no way to get your students approved for federal student loans (Title 4) unless your institution is accredited. ITT Tech made something like 90% of their revenues from Federal student loans... very predatory.

It's possible ITT tech started without accreditation and they earned it over a half decade period of time ("earning" doesn't ensure quality... it means you jumped through the hoops and haven't deliberately walked away with students money without providing at least the illusion of education)
Google Playstore Might Be Supported by the New NOOK 7 Tablet
If they have to avoid traffic then there's bad traffic.
Ummmmm this is business 101. Does "product-stickiness" make you feel less disgusted?
Japanese characters (kana) represent syllables and once you know the syllables it's not difficult to know what a word will sound like. They even have a duplicate set of characters specifically used to import foreign words into the language and provide a pronunciation (for example, "computer" translates to コンピューター ko-n-pyuu-taa).

From this perspective it's a very easy language to read/write (negating kanji) and pronounce.
Americans just don't get enough vacation time. If you only get two weeks a year, you feel compelled to cram as much in as possible. Four to six weeks is the norm in Europe, so you don't feel guilty about "wasting" a week. With that amount of vacation time, you can take several short breaks and still have time for a big summer trip.
How Big Data Will Be Used to Predict the Next Natural Disaster
It would be interesting to see the same data on old tech companies for comparison -- to see how the trends have changed.

I noticed Apple on the list, but I also like to see Microsoft, AutoDesk, Cisco, UUNET, etc., and also really old ones like Hewlett-Packard, Intel, Texas Instruments, etc.
Morning at Line of Control Keran Sector Kashmir Pakistan
Yes. I think likely best way around your second point about predicting candidates actions is to base all the data points on how they've acted in the past, and assume that people mostly don't change (I've certainly found this to be true in my own life experiences).