skysight-inc/HackerNews huggingface dataset:
Funny Israeli company helping Arab governments crack down on dissidents. Money. It brings the whole world together.
I am a backend developer working in Ruby.
As a senior programmer I sometimes have to help juniors on the frontend side.
When I need to write frontend JS, I still often write Coffeescript, compile it and copy paste the resulting JS as "my code".
I haven't had the time to look in ES6 and newer JS technologies, but at least I know that the JS I provide follows most good practices.
Since CNAME is not specific to A or AAAA records, a CNAME record on the root domain would also override your SOA and NS records, which is probably not what you want.
Poorly Secured IoT Devices a Risk to Life and Property, Experts Warn Congress
One shot learning is such an active area of research there's a long Wikipedia page[1] about it.

I think the SOTA is probably [2], which came out of DeepMind. There's still a way to go before it matches ResNet performance on ImageNet (or even human performance on any real task) though.

[1] https://en.wikipedia.org/wiki/One-shot_learning

[2] https://arxiv.org/abs/1605.06065
just small bug

1: Click "sign in".
2: Choose account I want to signin with
3: Click "cancel".
4: I get "500, Runtime Error" without custom error page.

Anyway, looks interresting
I don't know if you're talking about the 3-D Secure / Verified by Visa system, but the major flaw of this technology is that the merchant is the only one responsible for putting it up or not.

I used to work in e-commerce and my company simply disabled the SMS protection because it would harm sales and the platform would sometimes completely crash.

On the other hand there is no way (that I know of) that I, as a customer, could prevent my card being used in non secured websites. So this system makes legitimate purchases harder and doesn't prevent fraud.

We need a different technology than credit card for online payments, they are not secured enough and any layer of security that we add around them won't work.
2016 Honda Racing Thanks Day at Motegi
Test Environment Management Booking/Scheduling Tool
Which begs the question: Other countries have different paper formats which throws off the US constraints and still make movies. How does it work in the UK or continental europe?
Ask HN: Anyone with an incurable disease?
Hello I would like to tell you if you have any kind of incurable condition or disease there is a solution to your problems in Jesus. Let no one deceive you do your own research or the watch videos on the links below. There are thousands of healing happening by Jesus name and other countless miracles every day. I am a witness. So don't give up Jesus has paid a price for you for all of us and he wants to heal you. Many will say this is fake but investigate for yourself. you can go to this places to see for yourself. If you have questions I will answer them.

https://www.youtube.com/watch?v=fqQrT84kjc4 ----- undeniable healings

https://www.youtube.com/results?search_query=tb+joshua+healing&page=&utm_source=opensearch ----- undeniable healings

https://www.youtube.com/channel/UCHFyV-DSr0_fbxqaB10VnNg ---healings although not in english

https://youtu.be/Kqo6a5n1ArQ?t=587 ---- undeniable prophecy

https://www.youtube.com/watch?v=8Aw_sNWCg2U ---- undeniable prophecy

Please if you have relatives or are yourself suffering God wants to heal you and deliver you. Please watch the videos. you can go to these churches they don't charge anything. God is calling you. God loves you forget everything and investigate for yourself.
«a lot of people are using emojis every day in their communication... seems pretty normal that they'd use them in domains as well, right?»

Many use memes and photos in their communication daily too, so should we have picture domains? www.[some bitmap in base64].com?

This unicode domains come with many hazards (phishing, domain hacking, different characters w/ identical form) and inconveniencies (input, blind people not seeing the emoji) and are provided just for the ohs and wows without any concrete benefit to balance these problems.
>People can build amazing programs with just Vectors or Hashes. People can build amazing programs without understanding recursion,
evaluation, macros, or metalinguistic abstraction.

That's what Common Lisp provided back in 1984. Basic data structures like strings, characters, vectors, various numbers, I/O streams, records and hashes. It offer a lot of Lisp-stuff additionally, but it had everything to write plain programs.

> recursion was a negative, not a positive

That's why real-world Common Lisp usually avoided recursion early on and Common Lisp has lots of non-recursive iteration facilities. Scheme made some forms of recursion 'cheap' by introducing tail call optimisation (TCO) - which often is provided by Common Lisp implementations, too. But TCO was not standardised because it was difficult to integrate it with the rest of the language back then.

> I do not remember any discussion of Hashes, Vectors, etc.,

There were some books with more interesting examples, like the then popular LISP from Winston/Horn, where the 3rd edition from 1989 was fully moved to Common Lisp.

For key-value data structures Lisp traditionally used property lists, association lists and forms of search trees. Later some forms of object systems, which also map keys to values - like Frame systems. Larger Lisp systems used hash arrays (Interlisp) or hash tables (Common Lisp). Hash-tables were indeed not that often topic in the literature.

> CLtL and R4RS are references

The CLtL1 was quite good for learning Common Lisp. It's an nicely readable book and not the dense R4RS. CLtL2 made thinks difficult, because it was presenting the then defined ANSI CL (before it was actually finished) and all the deltas to the older CLtL1.
> Page that challenges your beliefs

.. and doesn't insult the reader or insult their intelligence. That's the hard bit. The stuff that goes round on facebook is often both hyper-partisan and low quality, because people are sharing it for group-belonging purposes not for use as facts.

I'm having this trouble with some of the causes that I agree with; how do I say "I see what you're trying to do and we're on the same side, but this junk is not helping?"
Full-Size Replica of the Titanic Is Under Construction in China
Patrick mentioned in a tweet that they met with a bank in Ireland, and they essentially laughed him out of the room (can't find the link, it was a few years back).

He elaborates further on his blog:

>I’m sometimes asked whether Stripe could have been started in Ireland. It’s impossible to really know the counterfactual, but I suspect not.

>Stripe wasn’t easy to get off the ground. It required convincing banks to work with us, and to take a bet on an unproven startup. I actually spoke to some banks in Ireland when we were starting out, and it was pretty clear that getting them to work with us would have been a very tough battle. I doubt we’d have been able to pull it off.

> But I’m not sure that asking whether Stripe could have been started in Ireland is the right question. Most technology start-ups don’t have to convince banks to work with them. The interesting question is probably “how hard is to start a successful start-up in Ireland compared to doing so in Silicon Valley?” (I’m not claiming that Stripe itself is yet successful—it's still very early days.)

https://patrickcollison.com/post/stripe-ireland

As an Irish person who has followed the Stripe story, it's infuriating.
Omnium Light our flag ship product is a SaaS Cloud based solution to capture, organize, and determine usage and scheduling patterns of Applications and Test Environments within an organization and is the foundation needed for Omnium Enterprise advanced features of intelligent automation for the tracking, controlling the configuration analytics across Test, IT and Software Application Environments. Free usage for 4 to 6 weeks and you can sign to use it from the IBM Global Solutions Directory, linked from our site.
Civil law doesn't mean that everything is spelled out in detail. Ambiguous and vague characterisations in legal definitions are simply necessary to make a legal system work.

I think the real difference is that in common law "some other judges ruled this way a decade ago" is persuasive, while under civil law it doesn't really hold much weight.
...which also broadcasts RF.

...and can be quite easily sniffed with the right equipment.
The world's most compact e-vehicle
I use rmarkdown for creating data reports to deliver to people http://rmarkdown.rstudio.com/

You can use whatever editor you want, but I quite like rstudio (I'm generally not a huge R person, so an environment with more help is useful, whereas with python I'd prefer just my own setup).

Edit - Importantly though, you actually don't need to use R, you can use python. I'm not sure how well that works with caching, as I've never tried it, but it's probably worth a go.
A really simple templated queue that uses std::mutex.

https://gist.github.com/AlexanderDzhoganov/cffa9aaae5a325cdf...
Not a show hn, but 2048 went pretty big. I don't know if this was the starting point or not; https://news.ycombinator.com/item?id=7373566
«semi-automatically attribute domains with accents to the existing owners»

But this is no good, as in many cases accented and not-accented words mean different things. In italian àncora means anchor and ancòra means still, why would àncora.it (say a big company producing naval anchors) get the rights to own also ancòra.it (which could be an interesting name for a blog, a political journal, etc.)?
Document Formats Manipulation in .NET and Java Apps – 25% Off GroupDocs.Total
If the point of the interview was to critique feminism, then I would have supported your opinion.

But even though reading some of his words made me cringe, I find it critically appealing that the main theme is 'We’re teaching university students lies'.
412M Adult Friend Finder Networks Accounts Hacked
The value of the bet you make is only $1, so we shouldn't lend much credence to it.

The more money is at stake, the more credible the valuation. It's always speculation, of course.
Makes me kinda glad I use Cloudflare, if I ever need to do this, because of their cname flattening
Custom silicon, 9PB storage, 25Gb Ethernet – just another day in AWS hardware
My understanding is that punycode wasn't originally meant to be used by humans. It was just the workaround used to encode non-ASCII names in ASCII-only DNS records.

Later browsers decided to show punycode in the URL bar instead of the decoded value in an effort to fight phishing until "they have a better solution". e.g.

https://bugzilla.mozilla.org/show_bug.cgi?id=282270
Explain FTP to your mom and see how long it takes them to figure out how to do it. Also how can you FTP from an iPhone? How do you have local copies on multiple device stay in sync? How do you share a link to your file to a third party?

I'm talking about normal people and not experienced engineers.
After selecting a color: "We've put the color on your palette" - where can I access my "palette"?
LIGO gravitational wave data analysis with Python. The story of first detection
How does this work? You use the VAE to model variables and then somehow get the distribution from them?

Got a link? (I know the basics of VAEs, but I'm missing how to link them to this)
>If women's studies teach one thing

Fairly big 'if'.
I had the same problem; This cleared it up: http://jupyter.org
Or, if you prefer your interactive notebooks not to rely on a backend service: http://www.joelotter.com/kajero/
> Does this in turn mean that there must be a "commit" instruction that is uninterruptible?

Yes, in a way.

Some CPUs provide atomic instructions that perform multiple operations in a bounded time. These instructions cannot be interrupted (by other threads, the OS, interrupts) and appear all-or-nothing (i.e. the intermediate effects are not visible. The most common of such instructions is Compare And Exchange (aka CAS); CAS is often used as the 'commit' action in lock-free algorithms.

Some other architectures have instead a more general 'transactional' feature (known as Load Linked/Store Conditional or LS/SC) which provides for very limited transactions of a single cacheline. A naive implementation could live-lock, but in practice server class architectures provide stronger guarantees.

It can be proven that LL/SC and CAS are equally powerful (i.e. the same set of lock-free/wait-free algorithms can be implemented with both).

LL/SC is more natural for RISC machines, while CAS is common in CISC, but there are plenty of counterexamples.
Agree completely. The price was not a welcome feature.

Having said that, we had reached the point where I was about to call cabling guys to come in and just get it over with... which would have been some multiple of the Orbi number. We had also had various range extenders and bridges, etc. over the years and frankly I wasn't expecting much of the Orbi either.... but we've been pleasantly surprised with how well it's worked. The only complaint I have is that it does seem its configuration UI (web based) is rather sluggish at times... but I rarely use that.

At this point I think I can fairly say that for us it's been worth the price.
I'd like to hear an answer to this as well.
Lock-freedom and wait-freedom are formal terms in concurrent algorithm theory. Best to check out Herlihy and Shavit, "The Art of Multiprocessor Programming," which I have unfortunately temporarily misplaced.

Informally:

"Lock-free" means that at each time step, at least one thread that is interacting with a shared object makes progress towards completing the operation (e.g. an enqueue or dequeue operation). Neither deadlock nor livelock (where no thread makes progress) can happen (hence "lock free"). This does not guarantee fairness or starvation-freedom (a fast thread could in-theory DoS a slow thread).

"Wait-free" means that at each time step, every thread will make progress. This might e.g. involve an algorithm where fast threads help slow threads complete their operations.

Wait-freedom is indeed a stronger condition, but it's usually more expensive to implement (although not always).

> Does this in turn mean that there must be a "commit" instruction that is uninterruptible?

Yes, lock-free algorithms make use of atomic instructions such as CAS (compare-and-swap). Sometimes it's used as a "commit" but there might be multiple atomic operations depending on the algorithm and the data structure (so I guess, a kind-of multi-phase commit sequence). This is a nice intro paper by one of the giants of the field:

Maged M. Michael, "The Balancing Act of Choosing Nonblocking Features" ACM Queue vol. 11, no. 7 http://queue.acm.org/detail.cfm?id=2513575

Update: I should add that "lock free" hasn't always been a formally defined technical term, and some people use it informally to mean "doesn't use mutexes," or even "only uses atomic operations." Under such a relaxed definition a hand-coded spin-lock might be considered "lock free," but it really isn't -- if a thread holding the spinlock crashes, the spinlock would never be unlocked; such a situation could not arise with a formally lock-free algorithm.
Launch Cloud PKI in 18mins 39seconds [video]
I'd say their space program wasn't cheap, either. Their ICBM program was also up there (https://en.wikipedia.org/wiki/R-36_%28missile%29).
We probably will.

Figuring out the actual time until Chernobyl is safe is pretty difficult as most resources are highly politicized (I wonder why...) and there are certain REALLY hot spots, but considering the high profile nature of it: even when it reaches safe and reasonable levels of radiation, people are going to be afraid of it.

But here is a pretty decent, if not overly scientific, resource to get an idea of things http://chernobylgallery.com/chernobyl-disaster/radiation-lev...

For good chunks of it, it is safe enough for humans. Not great, but if there were a pressing concern, people could live there (keeping away from the remaining problems) comfortably (seriously, you would be amazed at background radiation levels in a lot of residential areas). But there is no pressing reason to, and there are definitely some spots you would want to stay the hell away from.

Fukishima, Three Mile Island, and Hiroshima/Nagasaki are cases where there IS a pressing reason for people to live there, so standards are much lower/more reasonable/whatever.
Yes, let's use the worst possible example of reactor design and operation (negligence in both cases) as the exemplar.

Besides which, nobody said nuclear power was cheap (not lately), but it is safe. Even with Chernobyl and Fukushima nuclear power causes vastly fewer deaths per unit of delivered power than other methods, especially coal (one of the most common sources of power in the world).
Not much info in the video but they did train for 6 month to get their first good results. There also seem to be neuron combinations for race and eyes...that's pretty much it.
Yep.

Everything in software is a trade-off. This trades space efficiency for multi master replication with first class offline app experiences.

For many cases, that's a fine trade. Disks are cheap. If that isn't a fine trade for a particularly large dataset, use a different technology that's better at space efficiency and worse at other stuff.
For some reason kids tend to listen to other adults more then their parents.
Nuclear power is very safe if run by sensible humans without external pressure.

I just don't trust humans to accomplish this for the next thousand years without fail. Even less if a nuclear power plant is run for profit. Even less if storage of nuclear waste does not give off any profit and safe storage needs to be ensured for thousands of years.
How to Achieve a Single Customer View in Ecommerce
Is it supposed to wrap across multiple lines in a narrow window? Axis labels seem a bit pointless in that mode (https://vgy.me/KTU9kw.png).

Also, it would be nice to have a way to configure the hover animation. I find that blink kind of annoying. Maybe this could be done in a theme (https://github.com/kisqin/chartify/blob/cbc4fee30bc51f99878d...) by passing some animation name along with the colors?
Are you sure that you get rid of deadlocks? Instead of a lock it loops on an atomic variable if there is some contention. Granted, you have some more control over the priority of tasks and it will be more efficient - if you are smart enough (still it gets very tricky), but the essence is that you are rolling your own locks with atomic variables.
> Would you use a distributed algorithm that didn't come with a correctness proof?

That happens all the time in practice. Prior to Kyle Kingsbury's influential blogs on noSQL darlings, for example, it was not even on the geek-pop radar.

And then, quite frankly, there is the gap between implementation and formal description of an algorithm. Incorrect implementation will obviate the guarantees your formal proof is asserting.
Happy New Year 2017 – 2017 Happy New Year Images HD Download Free for Everyone
> There are two parts to this research program: (1) designing ever-more intelligent agents capable of more-and-more sophisticated cognitive skills, and (2) building increasingly complex environments where agents can be trained and evaluated.

I find this puzzling. If your goal were to create an human-like AI (which I always assume is at least partly implicit in these ambitious projects), it seems to me that the trickiest part is to determine what rewards make an optimization algorithm "human". How rewards weight and interact amongst themselves is where the mistery is, isn't it? So why isn't this part of the research program? Any deepminder wants to weight in on this?
One benefit of wait free algorithms is that allow realtime threads to communicate with non-realtime threads without risking unbounded waits. Similarly priority inversion is no longer an issue.
ESCORT AMIRA – escorts| athens escorts |call girls
Invisible reCaptcha
It's interesting when Zuck says that "...We’ve gone from a world of isolated communities to one global community, and we’re all better off for it..." he's exactly wrong. FB has created much more stronger community segmentation.

Were you that weird guy in your village who believe aliens built the pyramids? Before, you'd have to interact with those villagers. They'd have to interact with you. Neither of you would like it, but they might be reminded to be more compassionate to others. You might be reminded that the vast majority of people think you're a nut. Both of these effects are socially worthwhile, yet unpleasant.

But not anymore. Now you can log into Facebook from the comfort of your house and instantly be in a community of ten thousand other people who think aliens built the pyramids. You can share videos, pictures, links, theories, and generally rant about how stupid most people are.

The villagers? Dude. You don't exist anymore. After a few years of that, most of the villagers probably wouldn't even believe people like you exist. After a decade or two the next generation would think of you as being sick, dangerous, and in need of societal intervention.

This is a really, really bad thing we're creating. Yes, you can make a cute and useful app that lets people communicate. But don't rationalize and bullshit your way into thinking that somehow you are changing the world. What you're doing is ignoring centuries of mankind learning how the species gets better over time in favor of making a few bucks with advertising. Dressing it up and trying to sell it like it's nirvana is evil.
I have it working with two DP monitors and the laptop screen. But this only works in XFCE not Unity, even though I use lightdm with XFCE. Optimus actually probably would have worked out of the box except that I added a brightness control xorg.conf tweak which broke Optimus (the problem with 2011 hardware is a lot of neolithic advice). With 16.04.2's 4.8 kernel and Nvidia 367 driver that tweak isn't necessary anyway.
> but the essence is that you are rolling your own locks with atomic variables.

Such an algorithm wouldn't even be obstruction-free.
The amazing numbers behind New England Patriots QB Tom Brady's road to 201 wins
The myth of quick
Product Hunt: https://news.ycombinator.com/item?id=7144815
Comfort. The reason is comfort.
Volkswagen's New Uber Competitor
Basically you might as well say that's why the internet is a "problem".
Data Structures for Text Sequences by Charles Crowley?

https://www.cs.unm.edu/~crowley/papers/sds.pdf

I recall coming across this when hearing about vis.
To the parent poster's credit, I think there there might be something to it, the kid is busy learning, and perhaps if he/she is spending all day learning social/environmental survival skills instead of learning academics, they are going to be less equipped to handle a 15 year carer of school. than the "western" kid.