skysight-inc/HackerNews huggingface dataset:
Egypt is the best example.

Go read Obama's Cairo speech, do impassioned, if only he believed in his own words.

No, instead we watched a people overthrow a corrupt regime, establish a democracy, and then continued to fund the mitary junta and ignore the country as it becamenobce more a dictatorship which just recently sentenced its former president to death.

Egypt, neighbor to Israel, and the largest secular middle Eastern country by population is too important to the supposed US political interest to allow democracy, especially if that democracy doesn't agree with our policies. It is entirely morally bankrupt, anyone who defends such policy is a warmonger.
Around 2011 there was a huge uptick in headlines of mass groups of wild animals from a range of species being found dead all over various parts of the world. Often there was never any conclusive explanation for what caused each herd/swarm/flock to die off.. for fish it could often be blamed on lack of oxygen in water but many other cases seem to have gone unsolved.

[1] http://news.nationalgeographic.com/news/2015/01/150113-mass-...

[2] http://news.blogs.cnn.com/2011/01/07/mass-animal-deaths-scru...

[3] http://www.newyorker.com/magazine/2009/05/25/the-sixth-extin...

[4] (Ignore + skip past the sensationalization, this is a comprehensive list of websites citing instances of large groups of animal deaths.. notable if only for breadth and variety of different website 'sources' covering the past 5 years) http://www.end-times-prophecy.org/animal-deaths-birds-fish-e...
Great points, esp on Go vs real competition. It's why I'm against their modernized ALGOL68. Languages such as Haskell, Clojure, Rust, Julia, Scala, Ocaml, and others are at least trying to apply lessons learned in programming research to improve things for programmers. Google would've been better off taking one of the more native ones, identifying its worst issues, using their geniuses to fix those, and then building tools + community on that.

Instead, we get an alternative to unsafe, native and safe, scripting languages without most advantages of the best of either. I might still try it out if I do a comparative evaluation of modern work. By that time, it might have gotten better.
Also check out Hacker News 300 and Hacker News 100 on twitter

https://twitter.com/newsyc100

https://twitter.com/newsyc300
Then it's a good thing Facebook came through with the more accurate information.
Now if Apple did that it'd be called planned obsolescence and every tech blog would be breathlessly bleating about it.
There are various "Hacker News N" Twitter accounts, where n == number of upvotes.

I really like "Hacker News 20" it's just high enough of a number that it's not a constant drip, but a little more diverse than the front page. https://twitter.com/newsyc20
Goddamn it me too. Halfway through I searched "scheme" and found nothing.

Who fucking cares how this dipshit hawked giftbux whatever crap. Fuck.
I think that has more to do with how publicly one has to use/consume the product. E.g. most people don't like to tell their friends that they have a sexual toy at home, or that they like to binge eat, or watch porn or do something else that is considered shameful once exposed publicly.

However as long as it's not a social product (e.g. porn sites or the axe deo), it's fine, since they do it privately. The problem with online dating is that it exposes one's intentions more publicly.. The embarrassment factor is somewhat declining though - according to Pew Internet's online dating survey it was 21% in the US in 2013 vs. 29% in 2005.

However one has to keep in mind that what Pew measured is agreement with statements such as "Do you agree that online dating is a good way to meet someone". So you might say yes since you have a friend who did it, but you may still not register yourself. The latter has some strong support if you look at how many people use online dating, which is only 11% of the population and something like 40% of singles if I remember correctly. These numbers contradict to the notion that it's ok for the majority to date online, but the tendencies seem to go in that direction [source: http://www.pewinternet.org/2013/10/21/online-dating-relation...]
Yep and if you know the fundamentals then you can pick up a new framework in a couple of weeks because these frameworks being discussed are built around core CS concepts and patterns borrowed (rightly) from elsewhere.

I was recently at a jobs fair and spoke to a lot of companies and everyone (apart from one) were saying they wanted developers who had the core fundamentals and could learn any framework or language (the latter obviously takes longer but not much longer). So they weren't putting an emphasis on having to know the latest frameworks even if they were using them, but instead looking for people with knowledge of core concepts.
EBook piracy sites to be blocked by UK net providers
Here's our current nginx config on the proxy server. I've got the DDoS psuedo-protection (there's another layer upstream) and caching turned off right now because we're working on something, but this is basically it:

https://kyledrake.neocities.org/misc/nginx.conf.txt

Critique away. As you can see, we've just barely avoided pulling out the lua scripting.

The next step for me would probably be to write something in node.js or Go. There's probably a lot of people cringing at that thought right now, but it's actually pretty good with this sort of work, and I'd really like to be able to do things like on-demand SSL registration and sending logs via a distributed message queue. Hacking nginx into doing this sort of thing has diminishing returns, we're kindof at the wall as-is.
Since each app has to request your permission to access your location info, it sounds like you're happy with the status quo then.
Papers We Love[0] is an interesting collection of computer science papers.

[0] https://github.com/papers-we-love/papers-we-love
> People who had irrational fears of vaccines claimed harms from the Lyme vaccine that probably were not caused by the vaccine.

If you say yourself that the harms were only "probably not caused by the vaccines"; implying that they might be caused; how can you affirm that the fears are irrational?
Of course it's a tiny matter of terminology, but you probably mean Hamming distant, not lexicographically distant. `zaaaaa` is lexicographically farther from `aaaaaa` than is `bbbbbb`, but Hamming closer.
10 to 20 USD, most probably.
Simple Behaviour Trees for your game in JavaScript and C#
Mass Animal Die-Offs Are on the Rise, Killing Billions and Raising Questions
Show HN: My fancy new homepage
A Single Text Message Causes iPhones to Crash
> If you root your android device,...

Not to hijack a thread, but: this is is why Apple's iOS is such a compelling case. They make it so easy to control access to the location/microphone/etc. in one tab: Settings -> Privacy -> Location Services

I don't know what Google is thinking, but given the current snooping climate you think they'd err on the side of the customer... but they don't.
Good points. People often forget GC languages were often used to write OS's and system software even on constrained devices. A number of languages, such as Modula-2 and Ada, offered the ability to go unsafe in certain modules out of necessity but with safe interfaces. So, where Go or Rust can't cut it, language developers can just use a feature like that (or inline assembler) to solve those problems until the language itself can.

Additionally, they can do what PL/S and certain Ada's did where specific modules were transformed by the compiler differently based on their needs. One might have total safety, one no safety, one a GC'd runtime, one a non-GC runtime, and one no runtime at all. Still using the same language and tools for everything, albeit subsets in some modules with extra worries.
> Secondly, naming a function "json" requires the user read the code or the comments to figure out what it does, and blocks the user of the name for anything else that returns json. Suppose rather than a string you have a list that you need translated to json... what do you name the function?

`json` --polymorphic languages make naming easy!
Guide to Integrating Threads in Your 3D Printed Parts
I would like to argue that if companies manipulate agents that people are supposed to trust deeply then they will rapidly loose customers. At an individual level I'm worried this wouldn't happen, but the massive losses the US tech sector has suffered following Snowden give me hope that we won't just roll over. At the end of the day my hope is that something akin to HIPPA (bad example I know) will be put in place to protect data that is shared/collected by a personal digital agent.
Currently, yes. Once Go has a moving garbage collector (soon-ish), no. A moving garbage collector can move objects around. This would invalidate pointers in C, since the GC can run concurrently with C code (even if it didn't, it would invalidate pointers to object allocated in Go in C structs).

To make things work, you have to allocate date used in C in C and pass Go variables only by value.
Well, you need to pay the massive student loan bills somehow, and you've been studying something you are interested in and enjoy.

What's the alternative? Flipping burgers for the same pay?

Or do you imagine there are tons of industry jobs out there for folks without experience.. who will probably be considered overeducated but underqualified?
As long as you don't manually revoke the app's permission to know about your location after you send it, what would stop them from building that map?
The commenter posted the wrong link. Correct link: https://leanpub.com/javascript-allonge
Given that "States" is in our country's name, as well as the fact that they are "United", I think people should reasonably expect that its subdivisions are not called "countries".
Just a bit of caution. The Ludwig von Mises Institute is a group devoted to specifically advocating one branch of economics, Austrian Economics. Part of this branch is staunch Libertarianism, but they don't believe in several aspects which are typical in mainstream economic branches, such as using statistical modeling and mathematics to draw conclusions about economic status or action.

I'm not here to debate the merits of the Austrian branch compared to other branches. I just think that it's important to have a general and unbiased understanding of the other branches of economics before reading a text which is effectively a criticism of those branches and an advocacy for one specific branch.
I think it's more that many language designers and/or fans don't really understand why Python is so popular, and therefore think the Python ecosystem is an easy ecosystem to draw developers from.
It's not irrelevant. It's not the examiner's job to figure out if your invention works (although if it clearly doesn't, they might notice). It's his job to find out if it's new and non-obvious relative to the prior art.

Yes, you can hide the ball from the examiner. But if your claim is so lengthy that it'll never be infringed (not to say yours is quite that bad) then what's the harm in allowing it to issue?
15 Regulatory Items Medtech Startups Need to Address
The tl;dr is that in the US, vaccine manufacturers have no liability for the vaccines they produce and sell. Vaccine injury claims are heard without a jury, and paid out by a special fund which exists due to a per-dose tax on vaccines.

Vaccinations like the one for Lyme being made unavailable isn't a decision based on liability or risk so much as low demand.
I may be misreading, but I see these in the opposite way to throwaway41597 (https://news.ycombinator.com/item?id=9603427). To me, `PlanEvents` is active (it describes doing something, or, rather, commands to do it), whereas `EventPlanner` and `Scheduler` are passive (they describe the mechanism by which something is done, not the doing of it).
A common pattern is to indicate when the data is persisted on the server but still show a predictive update first. Take chat systems as an example: Whatsapp will show your message you just posted immediately but then it will indicate its persistence by showing you two checkmarks on your message.

Meteor's architecture allows you to have slightly different models in the "predictive" mode and "persisted" mode.
Yeah, I've read the engineering posts about DRBD for the git fileservers, so I assumed that's why you made that decision. Makes total sense to me.
Does anyone know of a similar article for doing zero downtime oracle migrations?
I had no idea. That's great news!
When the administrators became executives, the students became customers.
And some's details were published for other people to learn from. Anyone wanting to see how they implemented it can google LISP and Scheme machines, hardware, processors, and similar search terms. I recall one implemented cons directly while hiding GC behind memory interface. The programs didn't even know there was collection and it happened in parallel with execution without stopping execution. Great stuff. Many of these give software and hardware implementation details where they could be copied in FPGA's.

Closest thing I've seen in a modern product is Azul Systems' Java processors with concurrent GC's. So, at least one company is benefiting from the old wisdom.
Actually, the original version of this book is no longer for sale. The link for the updated free version is here: https://leanpub.com/javascriptallongesix/read

Or, if you want to buy it in other formats, here:
https://leanpub.com/javascriptallongesix
> Lyme is very easily missed. It can manifest itself in a way that has nearly no visible symptoms, with only the patient claiming to be in enormous pain.

This is absolutely true.

My wife contracted lyme disease just after our son was born. It was originally written off as postpartum symptoms or postpartum depression. By the time it was diagnosed, antibiotics were not effective. She felt so awful from the antibiotics that she quit that course of care and switched to homeopathy. Following the homeopathic care, she has gotten remarkably better--but still feels occasional ill effects, including a food allergy that surfaced after her contracting this disease.

Lyme disease is no joke.
I have one, actually!

Check out the top Zap listed here: http://mikeknoop.com/my-zaps/

(it uses the Algolia search engine as a feed of posts to trigger on)
Like in most Supreme Court cases?
I can't help thinking that in the anti-mortar role, there are very simple countermeasures that would severely reduce the laser's effectiveness.

Reflective paint, ablative coatings, internal vacuum layer, heat insulation, thermally insensitive explosive and detonators, etc.
Mapsense Developer Tools and API
Your son, like most people who get Lyme, probably had a bulls-eye rash and/or recalled being bitten by a tick. A bulls-eye rash is enough to diagnose Lyme disease.

Not only that if you start coming down with symptoms of Lyme right after getting bitten by a tick then diagnosis is very trivial. Those who don't have a bulls-eye rash or recollection of tick bites and don't spend a lot of time in the woods have non-specific symptoms such as fatigue and joint pain. Those are the cases that the diagnosis can very easily be missed.

Nowadays Lyme is so common around here that anyone complaining of any non-specific symptoms gets a Lyme blood test. 10 years ago that was probably not the case. A friend of mine went to the doctor with non-specific symptoms and tested positive for Lyme. If her doctors didn't run the Lyme test they would have missed it. They ran the Lyme test even though she didn't spend any time in the woods or remembered any tick bites because they now know to.

If Lyme isn't on the radar of doctors that is a huge problem for diagnosis of some cases. It probably would especially suck for someone who lives in, say, Utah who went to vacation in Maine and didn't recall a tick bite. Your average Utah doctor has probably never even seen a patient with Lyme disease and probably won't think to check for it or ask if you've traveled somewhere where Lyme is common.

Source: http://www.cdc.gov/lyme/stats/chartstables/reportedcases_sta...
Thoughts on DEC
This assumes "power users" want more engagement with their phone.

If I want to do something complex, I'll do it on my laptop or desktop. My phone is always with me and I just want something straight forward for everyday life.
Whenever this kind of thing makes it to human trials, I will be the first in line. Injections, blood treatment therapy, uploading my consciousness to the internet... Whatever. More time to learn all those JavaScript frameworks. ;)
Supposedly the problem with the Moto X is the specialty chip they use for gestures and such. Which is interesting and troubling, because that kind of specialty hardware seems like the #1 place an OEM can add real value & differentiation to their product line, but adds obvious obstacles to rapid OS updates.
Debouncing the switch? Check if the input is triggered, and then check it again a short time later to see if it is still triggered.
If the start-up has received funding by venture capital, the IP of the failed start-up is OWNED by the investors. These investors may chose to license it to other firms and/or transfer any patents to a patent troll company for a few bucks. They might also just sit on it.

Whatever the case, this stuff isn't casually up-for-grabs. If you want it, perhaps track down the original founders and start a dialog.
Walking is a method of operation. A video of someone walking, or a story about someone walking is a tangible description, not the method of operation itself.

The concept of a function with the name cupcake that takes an integer and returns an integer is different than the description "int cupcake(int x)." The interoperability aspect is a red herring--there is no right to interoperate.
Explore Social Networks with ZoomCharts Intuitive Combination Charts
Indeed. The mises.org site exists for advocacy, not education. This is very important.
I think the author should have mentioned that latency compensation with meteor can be made optional.

This is in contrast to a large proportion of existing patterns where the option to simultaneously pile on tasks and keep synchronicity is not available.
In the corporate failures I've witnessed first hand, someone owned the source code, be it investors or whoever won the bid in a Chapter 7 liquidation auction. In the former case, they generally had an unrealistic hope they could still made something of it, in the latter, it's cleared long after the company is out of business, and in either case it would take work from someone who's been let go, or a "software archaeologist", to even put it up on GitHub, let alone decide what can be legally released.
I've had a very similar experience to this commenter. I wouldn't say that I reject all technical interviews and take home tests, but I certainly reject a lot of them and find that I have little trouble finding really high quality companies that will speak with me. As you say, a lot of it comes through broad and deep networking. I know people, I have a proven track record in business and technology, and people are comfortable working with me.

An ideal interview is one where I get to learn as much about who I will be working with and what I will be doing as they will be learning about me. Generally these turn into more discussion based interviews where we talk about the issues the company is having and how I might be able to best solve them. They still get a good idea about how I think and work by discussing the problem back and forth. I also get to see how they think and work.

Frankly, I white board problems very well. But when companies ask me to do so in an interview I want to see them do it as well. I want to see their ability to code as much as they want to see mine. Same goes for a take home test. If we are going to work together and you have to see code of mine, I very much want to see yours to make sure it is up to my standards.
malicious iMessage exploit
effective.
Power
لُلُصّبُلُلصّبُررً ॣ ॣh ॣ ॣ
冗

Send that to someone with an iPhone. It restarts their phone. Unsure of how it works yet.
Really though we should be actively hunting deer. Tick borne illnesses kill more people every year than wolves ever have.
"create hyperbole in the opposite direction of the current prevailing ideologies"

This is accurate and well-said.

I differ greatly in the value I'd assign to the end product. It takes way too much work to untangle the possibly true, mind-bending stuff (<5%) from the sophomoric, reactionary (in the most derogatory sense of that word) stuff (>50%). It's not worth it.

Also, and I say this as someone who enjoys reading long-winded essays for fun: the information density is too low.

And finally, given the above: way too much attitude.
I haven't heard of mithril until I read this thread but I think I might give it a try. I've only just picked up angular to build a form app served from a node server that communicates with good old soap services. I've kept the soap stuff on the node server so that the angular stuff is relatively light but still find it pretty heavy handed.

I'd be quite keen to look at either refactoring to use mithril or react, so will check you blog post - thanks!
Ah, than makes sense.
I wonder if there are any OSS licenses with a legally valid "except for Sourceforge" addendum available.
Their docs mention ever 200 response code request is cached, so I'd say a majority of the requests?
Well, I mean... Now that they've forcibly shimmed systemd into everything, they might as well claim to institute "sunshine laws" or whatever. The winner, after all, gets to write history.
...that you probably didn't even get to go to !
The 'real' problem is that you shouldn't have to install dependencies in OS-level locations for an application-level product.

In other words, the app should be able to bundle dependencies without having to use a crazy opaque container system, and those dependencies should be easily auditable.

This is the case for Java, where dependencies are 1) bundled with the application, 2) declared explicitly, 3) signed, 4) centrally managed with maven repository software.
Extremely so. But the point he made was interesting, imho.
> It seems like it's hn's general consensus that snapchat isn't worth that much(or anything), so why would anyone invest in it when it IPO's?

The opportunity for IPOs is to get investment from the wider public. While HN may have skepticism for the profitability of snapchat, people in the wider public may have looser wallets....
I had those scammy sourceforge links, I guess I haven't been lucky enough to write a project that will scale that big but I'll host it myself until I simply can't afford it anymore. Vlc is great by the way.
For what it's worth, and for people with iOS (not sure if Android has a similar app), I use Hooks[1]. I set it to 500 karma threshold to notify me and that seems to have been working out fine so far.

[1]: Hooks - Alerts for Everything by Oleg Kozynenko
https://appsto.re/us/teuc3.i
The people the article is talking about do not want to be adjuncts. They want the tenure-track gig. The problem is universities have stopped offering those positions in favor of only hiring adjuncts.

I agree there's a place for a few adjunct positions for people with unique experience to teach without being a full-time professor. If they were used appropriately, they would not be making up 65% of the faculty as they are at some universities.

The flip side of there being an oversupply of newly minted PhDs is that there must be a commensurately high demand for PhD-level courses. What's filling that demand when the university refuses to hire full time professors?
> Since we use MySQL for everything else, we decided it made the most sense to keep this routing data here rather than introducing a new database.

Very smart. "Perfection is Achieved Not When There Is Nothing More to Add, But When There Is Nothing Left to Take Away"
Show HN: Send us missions to do on our roadtrip and we'll go do them