skysight-inc/HackerNews huggingface dataset:
Python Tutorials for Data Science, NLP and Machine Learning
HOODOOAPPS
hoodooapps.com
The problem is demand will vary the same for all those in the same locality with time of day.

Now, if you could somehow form a grid with people on the opposite side of the globe...

BTW I like the idea of hydrobatteries: hydroelectric power stations sometimes pump water back up into the resevoir. One could do this with local water towers; perhaps even dual-purpose existing rain tanks, per house. Maybe not large enough; haven't done the math.
Candy Japan's New Box A/B Test
تور لحظه آخری کیش ویژه هتل تاپ داریوش ورود ۲ خرداد ۹۵
EgyptAir flight disappears from radar between Paris and Cairo
> “The danger is becoming a mercenary, a hired gun, and you miss out on the opportunity to get a sense of ownership over a product and build lasting relationships with people,”

"Opportunity", "ownership", "relationships". Oh boy, such many buzzwords in
a single sentence.

And adblocker detector, triggered only after switching to next page. How about
no?
> especially with modern UB-aggressive optimizing compilers.

You put your finger on the problem: "modern UB-aggressive optimising compilers". C, the language, is actually quite simple (if not easy). The crazy stuff that compiler writers have been doing recently while aggressively mis-reading the C standard is the problem and does make things very complicated.

Why "misreading"?

From 1.1:

"The X3J11 charter clearly mandates the Committee to codify common existing practice."

Their emphasis, not mine. So is there a mandate to use the definitions of the standard to invalidate common existing practice? Clearly not. Yet that is what is happening.

More from the standard (defining UB):

"Undefined behavior gives the implementor license not to catch certain program errors that are difficult to diagnose. It also identifies areas of possible conforming language extension: the implementor may augment the language by providing a definition of the officially undefined behaviour."

Does it say "Undefined behaviour gives implementors license to add new optimisations that break existing programs"? Clearly and unambiguously not.

See http://port70.net/~nsz/c/c89/rationale/a.html#1
Which still uses flash (so last decade!), and has a non-working flashless beta.
As always - never read the comments.
From snoopes, their sources.

Andrews, Bill. "Bin Laden Family's US Exit 'Approved'."
Edinburgh Evening News. 3 September 2003.

Buncombe, Andrew. "Fears of Reprisal Force Bin Laden Family to Flee Homes in US."
The [London] Independent. 26 September 2001 (p. 3).

Cullen, Kevin. "Bin Laden Kin Flown Back to Saudi Arabia."
The Boston Globe. 20 September 2001 (p. A29).

Cullen, Kevin. "Saudi Diplomat: IDs Were Stolen."
The Boston Globe. 29 September 2001 (p. A6).

Hayward, Ed. "Hub Attack on Arab Student Investigated As Hate Crime."
The Boston Herald. 18 September 2001 (p. 28).

Kurz, Hank. "Organ Network Gets Clearance for Charter Flights."
The Associated Press. 13 September 2001.

Lichtblau, Eric. "White House Approved Departure of Saudis After Sept. 11, Ex-Aide Says."
The New York Times. 4 September 2003.

Steele, Kathy. "Phantom Flight from Florida."
Tampa Tribune. 5 October 2001 (p. 1)

Tyler, Patrick E. "Fearing Harm, Bin Laden Kin Fled from U.S."
The New York Times. 30 September 2001 (p. A1).

Associated Press. "FAA Allows Cross-Country Flight of Antivenin to Miami Victim."
13 September 2001.

CBSNews.com. "Returning to the Air."
15 September 2001.
> It's not really ad hominem. More like constructive criticism of his rhetorical style.

No, it's a blatant ad hominem.

The guy invested his time and effort trying to improve the world by writing a technical book, which he then proceeded to give it away for free, and to this we see people like barbs replying with personal attacks accusing the author of being mentally disturbed to the point of requiring therapy.

This is a personal attack at its worst.

Perhaps the issue here is the C programming language and how teaching it can be improved, not what insults and personal attacks a random user online is able to throw at the author of a technical book.

People have more to lean from writing on undefined behavior than puerile complains regarding comments on penis sizes and ironic accusations of immaturity.
Sorry, I might be totally off the base here but why not use IBM Watson for that? It's free for a thousand minutes in a month and it's speech-to-text looks quite good on the first glance.

I was just looking around for a custom solution to have something listening, send it off somewhere to get the text out of the voice command and then respond to keywords/contexts with appropriate custom-made actions. All you need then is to process that and read out the response.
Has twitter made back the money invested into it? Maybe we were correct to see it as pointless.
How is that possible? The VPN still tunnels via the same internet connection.
Is user email confirmation finally supported by Firebase? Last time I checked it wasn't.
The 10 WordPress Plugins Your Blog Needs to Have
You're taking that quote WAY out of context. That was an ethnic-Chinese judge criticizing the specific phrase, and preferring that "ethics wall" be used instead.

'He maintained that the "continued use of the term would be insensitive to the ethnic identity of the many persons of Chinese descent"'

The article mentions, but does not specifically name, regulations implemented after the 1929 stock crash; it also specifically names Title V of the Sarbanes-Oxley Act of 2002. The SEC is responsible for the enforcing the provisions of the latter.
Amazon laptops with a built in data plan could be very interesting.
Don't use VPN
Voice recognition has hit the tipping point, and smartphone penetration is up. If you're at a desktop computer then something like a concert ticket booking bot is pointless, because you can just go to the website and book them yourself. On a smartphone it makes much more sense.
I love the dissonance between "I have S7" and "model to be 100% sure it will work fast and stay ahead of the bloat" ;-)
Zenly proves that location sharing isn’t dead
Multi-cloud virtual file-system developer API
Unfortunately, if I read https://news.ycombinator.com/item?id=11727870 right, Moxie formulated that more clearly by saying they would only approve of copyleft reimplementations. Unless I'm misreading things, this confirms the concerns and turns it more into something like the Java conformance testing case which the Apache folks ran into. I do get why they want protocol conformance, but expecting everyone to publish their implementation as copyleft is unreasonable and unrealistic. The only acceptable solution, if they want to see widespread use of the protocol, is to have a shared, no strings attached testing framework everyone can use to check their protocol implementation doesn't deviate. We have such things for web standards, why not for a secure chat solution? Their aim is good, but the solution is unacceptable for an industry standard to be.

Quoting

If you'd like to do the work of developing a strong copyleft
version of the GPL that you feel is appropriate for use in the
app store, and get it OSI approved, we'd certainly look at
using that.

We'd like to get this better documented [...] It's a priority [...]
hopefully we'll have more to publish this year.

We haven't patented any of the concepts here, and we've done a
lot to explain and popularize them. We're happy for people to
use these concepts to build their own implementations of similar
protocols, but we don't want people slapping things together and
calling that Signal Protocol.
1066 was an invasion; the state of the Anglo-Saxons that previous Edwards were King of ceased to exist, and the new Kingdom of England was formed. So 8 is correct.
> C was a pretty good language in 1978. We didn't know a lot of things in 1978 that we do now in 2016.

We also have nearly 40 years of infrastructure built on C, which needs to be maintained and updated.

This is the same old argument advocating for rewriting everything from scratch just because someone somewhere managed to develop a new flavor of the month.

There are plenty of reasons why the whole world still has a heavy demand for COBOL and FORTRAN developers, and the development of new flavor of the month isn't a good enough reason to eliminate this demand.
The "left" probably do see themselves as biased, but regard their bias as correct. Same applies to the "right".

Without logical points to debate, your comment is just noise.

Unfortunately, so is my reply.
Theranos failing would have contagion effects for investor sentiment and the outcomes of other startups completely unrelated to Theranos.
"Theranos has declined to quantify to Walgreens the scale of its test corrections"

Doesn't seem like they're learning anything.
What’s Next in Design? Or Design of What’s Next?
To add to what rtkwe said, I assume the Signal client is a Chrome plugin because as far as I know you can't use GCM push messages with Chromium/NW/Electron, but only in Android and Google Chrome.
(nitpicking)
That's correct if you take into account the skin effect when computing the cross-section area (or if you design your transmission line to avoid it. Better solution). But at 50/60 Hz, it's negligible (the "skin depth" of copper at these frequencies is around 9mm)
I think the point made above is that it's enough for implementation(X) < implementation(Y) in order to sway some people to technology X. Rapid prototyping is an example of this, since the time-value of feedback is higher before the product is well defined.
Feel like the new Wordpress/Drupal/CMS, just in App space.
I wonder if you can put the whiskey in some non-reacting container, and dump the oak inside of it.

This way, the exposed surface of the wood is twice as much (since both sides touch the whiskey), reducing the amount of oak needed.
For MySQL, it depends a bit what you're hoping to get out of scaling.

Scaling for performance reasons: Past a certain point, many workloads become difficult to scale due to limitations in the database process scheduler and various internals such as auto increment implementation and locking strategy. As you scale up, it's common to spend increasing percentages of your time sitting on a spinlock, with the result that diminishing returns start to kick in pretty hard.

Scaling for dataset size reasons: Still a bit complex, but generally more successful. For example, to avoid various nasty effects from having to handle IO operations on very large files, you need to start splitting your tables out into multiple files, and the sharding key for that can be hard to get right. But MySQL

In short, it's not impossible, but you need to be very careful with your schema and query design. In practice, this rarely happens because it's usually cheaper (in terms of engineering effort) to scale out rather than up.
What identity are you stealing though?
Joao Mario Eduardo telah mengkonfirmasi
iOS 3rd party:IPV6 support for realreachability available now
Apple noticed that we must support IPV6 after June 1. Realreachability upgraded now!https://github.com/dustturtle/RealReachability
Once you have tried the HTC Vive, you'll know that any other VR system is already obsolete. Be it because of the experience or the hardware. I would adventure to say that the Vive makes all other systems look ridiculous.

My bet is that in the future, VR will become more and more similar to what the Vive is offering now. Room-scale VR is a game changer, as much as VR itself.
The response of the bill's sponsors is even more pithy:

> Garrett said the goal is first and foremost to protect people's due process rights.

> "You can what-if things to death," he said. "If they don't have a case — too bad, so sad."
Why would you need to raise taxes to pay off bonds? Why isn't the increased revenue from the new residents' taxes sufficient?

If your population doubles, sure you need to sell enough bonds to double your infrastructure, so the annualized cost (labor + amortized capital) of providing Government Services will double. But your tax base also doubles, so as long as the new residents pay at least the average tax rate (and wealthy gentrifiers usually pay higher rates), you'll collect double the revenue and everything balances out.
Hello@jdoe – Greeting, editorial rules and name on Internet
Has the sidebar passed its use by date?
I use DRY to enforce consistency.

Bad repetition is when you or other engineers have to also remember to update the repeated parts.
Over here (Germany) it commonly costs 30 bucks to transfer a phone number to another provider, at least if you are on cheap plans.
> ryanlol, do you in fact understand how our adversarial system works in US? This aint Finland. Anything you say to them is to be used against you in court as a confession.

Yes, having personally dealt with the FBI while in the US and having been on the receiving end of some extraordinarily shady tactics from them. (I.e. MLAT requesting my arrest and claiming that I social engineered the FBIs Las Vegas field office for personal information on the agents that previously raided me) I'm very familiar how the US adversarial system works.

>So, her situation may be anything from a help request to compelled assistance to imprisonment in making. Who knows. However, any defense lawyer would tell her to not talk to FBI alone under any circumstance or volunteer assistance that makes her look criminal if taken out of context before a jury. Her lawyer is happy to hear their questions and mediate answers. So far, they wanted to bypass him. That's reason for concern.

While I certainly don't think her concerns deserve this much attention, I'm not questioning their validity. Of course you should be concerned if the FBI is trying to contact you!

But seriously, this isn't FBI agents threatening her (although trying to bypass ones lawyer is certainly unethical). This is FBI agents trying to contact her for whatever reason, that is not a threat from the FBI though.

A FBI agent coming up to you and yelling about how he's going to ruin your life is most certainly a threat, and again something which I've personally been on the receiving end of.
> Nowadays they're much more specialized: you're as likely to build your company on Java or even Python/Ruby as you are to build it on C++.

Some of today's dominant platforms are developed mostly in Java (see Android), and web development targets the LAMP stack. This means that the business is centered in ventures that exclude most languages, not because there is technical merit on other alternatives.

I'm sure it's possible to gather some individuals that are more than willing to badmouth Java and Python with a passion with the same ease we see here people complaining about C.
That's why Google 'learns' your writing style and adjusts the responses to match your way of messaging.
Introduction to Spark 2.0: Time Window in Spark SQL
It's infuriating to read about DNA fingerprinting being used such critical cases when DNA sequencing could be used to far more accurately and robustly compare sample and targets identities.

Fingerprinting uses common relatively large changes in the genome as proxy for an individuals identity. It uses these locations because that's what you could do in the 1980s easily. It's possible to screw up both the experiments and interpenetration relatively easily.

Technology has moved on, you can now sequence a complete genome for around 1000USD. Comparing complete genomes would unambiguously assign identity. You'd effectively just be doing a string comparison over two very long, unique, strings.

The only reason we still use fingerprinting is that forensics is highly conservative. I'd guess it'll take at least another 10 years for them to move to sequencing (if not longer). It is however infuriating.
This French article may interest you. The maine purpose is to remove this usual semantic of email username@hostname and to replace it by greeting@name
As another pointed out, nothing to hide depends on context and context can be other than legal context.

Your browser history or credit card statements for porn sites may not be illegal, but might hamper your political career or personal life.

You may be the CEO of a non-profit aiming to combat fossil fuels in which case your youth spent tractor pulling or drag racing may prove "annoying" once a adversary succeeds in spinning the history right.

There are lots of examples where nothing to hide has absolutely nothing to do with the law. And the big deal here is that YOU decide for yourself what your conscience can commit to - not public debate.
What will be announced at Google I/O 2016? Here’s what we expect
Have to say, that restaurant booking example is pretty handy. Can't see myself using this though
> I don't have an opinion on the actual topic, but whether someone's goal is others' perception of them

Perhaps if you don't have an opinion on the actual topic, you should refrain from commenting on it the best thing you have to add are a series of ill-advised ad hominems.
> How is that undervalued?

If you believe that electric and autonomous car is the future and that Tesla will dominate the electric and autonomous car market, especially starting in 2020 already selling 1 million car a year with 2 new even more affordable models ?

Not saying that is realistic, but if you are buying the stock of the global number 1 car maker of 2030, that is probably a good deal.
DRY has many caveats. For example there is the famous "Rule of 3" - On the third time you copy something, factor it out. But really DRY is simply a rule of thumb that is intended to get you to a better design. Because "good" with respect to design is a somewhat ephemeral concept, people often equate DRY with "good". This is incorrect as there are many DRY designs that are not good.

In fact, my experience has been that for good design much more important than DRY code is simply reducing global variables (including classes -- which implies that you will be doing a lot of dependency injection). But, again, you can take it too far.

I think my biggest piece of advice for beginners is to get a mentor and constantly ask for opinions about whether a design is good or not (and what about it is good/bad). It's not something you can learn from rules. It requires a considerable amount of experience.
> Why is it that we can track boats with satellites but not planes?

Satellites don't track either ships or aircraft, except for huge nuclear-powered RORSATs that watch the fleets of rival superpowers.

However whilst many trans-oceanic aircraft do have VHF / UHF datalink uplinks through the Inmarsat satellite network the majority use line-of-sight UHF transponders ( beacon-tracking ) to supplement radar ( skin-tracking ):

https://fr24.com/2016-05-19/00:28/12x/MSR804/9c0b766

Transponder interrogation is often referred to as "secondary radar" but that's a misnomer that unfortunately took hold in the industry. It relies on 'squitting' a generated response, not on reflections from the aircraft structure.
The Unicode Blog: ICU Joins the Unicode Consortium
"breaking things down" is a very good approach. It helps clarity and often prevents code complication.
Honestly the technology is also somewhat flawed. There are much better methods that could be used, and would be less prone to flawed procedures. It's just that forensics so highly conservative and unlikely to move to new platforms.
0.0001% of the Way to Core Data
IronScales Mitigation Report Shows Crowd-Sourcing Accelerates Threat Response
https://en.wikipedia.org/wiki/Foreign_relations_of_Taiwan#En...
I think the confluence of new technologies, and the re-emergence / rediscovery of older technologies is going to be the best combination. Whether it goes that way is not certain, since the best technology doesn't always win out. Here, though, the money should, since all would greatly reduce time and energy in mining and validating:

* Vector processing computers - not von Neumann machines [1].

* Array languages new, or like J, K, or Q in the APL family [2,3]

* The replacement of floating point units with unum processors [4]

Neural networks are inherently arrays or matrices, and would do better on a designed vector array machine, not a re-purposed GPU, or even a TPU in the article in a standard von Neumann machine.
Maybe non-von Neumann architectire like the old Lisp Machines, but for arrays, not lists (and no, this is not a modern GPU. The data has to stay on the processor, not offloaded to external memory).

I started with neural networks in late 80s early 1990s, and I was mainly programming in C. matrices and FOR loops. I found J, the array language many years later, unfortunately.
Businesses have been making enough money off of the advantage of the array processing language A+, then K, that the per-seat cost of KDB+/Q (database/language) is easily justifiable. Other software like RiakTS are looking to get in the game using Spark/shark and other pieces of kit, but a K4 query is 230 times faster than Spark/shark, and uses 0.2GB of memory vs. 50GB. The similar technologies just don't fit the problem space as good as a vector language.
I am partial to J being a more mathematically pure array language in that it is based on arrays. K4 (soon to be K5/K6) is list-based at the lower level, and is honed for tick-data or time series data. J is a bit more general purpose or academic in my opinion.

Unums are theoretically more energy efficient and compact than floating point, and take away the error-guessing game. They are being tested with several different language implementations to validate their creator's claims, and practicality. The Mathematica notebook that John Gustafson modeled his work on is available free to download from the book publisher's site.
People have already done some type of explorator investigations in Python, Julia and even J already. I believe the J one is a 4-bit implementation of enums based on unums 1.0. John Gustafson just presented unums 2.0 in February 2016.

[1] http://conceptualorigami.blogspot.co.id/2010/12/vector-proce...

[2] jsoftware.com

[3] http://kxcommunity.com/an-introduction-to-neural-networks-wi...

[4] https://www.crcpress.com/The-End-of-Error-Unum-Computing/Gus...
There were several Americans flew in
I agree that a PhD at a good US institution is full time. But there were people in my program who got off relatively easy: A professor would basically say, "Here's some data I've collected over the years. Do some new analysis on it, and you're done."

Now, those people still worked very hard. And there is often something to be said for analyzing existing data in new ways. Or collecting some data that extends the stuff that was already done. But there's a world of difference between that and what my advisor expected, namely that we do something completely original and groundbreaking.
Most people use whatever is dominant. People who have contacts on more than one 'app' simply install those apps and mope about it a bit (but accept it nontheless). In the Netherlands (and a lot of other countries), the dominant player is Whatsapp, although some countries have their own dominant player, such as Kakao Talk in South Korea.

Of course there is call for unified messaging; it just isn't in the interest of the companies behind the currently dominant messing apps to facilitate it. To monetize their product, they need you to use their software, on (or through) an operating system approved by them, following their rules (e.g., Whatsapp's requirement of a relatively high-value personal identifier in the form a phone number). Using anything else to access their protocol causes a devaluation of their product — whatever their eventual business model will be after the make-sure-everyone-uses-us phase will be (advertising, user tracking/marketing profiles, freemium model), users will need to interact with them on their terms, with their software.